:root{--color-slate:#293450;--color-dark-slate:#1d212d;--color-comet:#293450;--color-smoke:#808a9e;--color-chalk:#eff1ff;--color-white:#fff;--color-indigo:#5048e6;--color-green:#51e59e;--color-sky:#a4dae8;--color-grey-bg:#fbfbfc;--color-aquamarine:#51e59e;--color-red:#e55151}.btn--outline{background:transparent;border:1px solid #c8cfda;border-radius:8px;color:#293450;gap:8px;height:48px;padding:12px 16px;-webkit-text-decoration:none;text-decoration:none}.btn--outline:hover{background:#fff;border:1px solid #293450;color:#293450!important}.btn--outline .svg-wrap{width:12px}.divider-dot{background:#808a9e;border-radius:100%;display:inline-block;height:5px;margin:0 24px;width:5px}@media(max-width:768px){.divider-dot{margin:0 12px}}@font-face{font-display:swap;font-family:dashicons;font-style:normal;font-weight:400;src:url(/wp-content/themes/vanilla-marketing-website/public/fonts/dashicons.c8381d.ttf) format("truetype")}.star-rating .star-full:before{content:""}.star-rating .star-half:before{content:""}.star-rating .star-empty:before{content:""}.star-rating .star{color:#5048e6;display:inline-block;font-family:dashicons;font-size:20px;font-style:normal;font-weight:400;height:20px;line-height:1;text-align:center;text-decoration:inherit;vertical-align:top;width:20px}#stars-rating-review .br-widget a:after{color:#5048e6;content:"";font-family:dashicons;font-size:31px}#stars-rating-review .br-widget .br-active:after,#stars-rating-review .br-widget .br-selected:after{color:#5048e6!important;content:""}body{background-color:#fbfbfc}.tagline span{color:#808a9e}.hero-section{background-color:#fbfbfc;padding:125px 0 0;position:relative;z-index:1}@media(max-width:768px){.hero-section{padding:80px 0}}@media(max-width:568px){.hero-section{overflow:hidden}}.hero-section:before{background-color:#eff1ff;border-radius:0 64px 0 0;content:"";height:100%;position:absolute;right:50%;top:0;width:100vw}@media(max-width:992px){.hero-section:before{right:0}}.hero-section .container{flex-wrap:wrap;position:relative;z-index:2}.hero-section .left{padding-top:100px;width:calc(50% - 20px)}@media(max-width:992px){.hero-section .left{padding-top:0;width:100%}}.hero-section h1{max-width:555px}.hero-section .right{width:calc(50% + 20px)}@media(max-width:992px){.hero-section .right{align-items:center;display:flex;flex-direction:column;width:100%}}.hero-section .right img{height:auto;margin-bottom:-100px;margin-left:-220px;margin-top:-50px;max-width:870px}@media(max-width:1366px){.hero-section .right img{margin-left:-150px;max-width:670px}}@media(max-width:992px){.hero-section .right img{margin-left:-150px;margin-top:0}}@media(max-width:768px){.hero-section .right img{margin-left:-15%;width:150%}}.hero-section .row{gap:16px}.courses-section{padding:150px 0}@media(max-width:768px){.courses-section{padding:80px 0}}@media(max-width:568px){.courses-section{padding:64px 0 10px}}.courses-section .tagline{text-align:center}.courses-section .container{align-items:center;flex-direction:column}.courses-section h2{margin:0}.courses-section .main-course{background:#fff;border-radius:16px;box-shadow:0 13.19px 37.16px 2.59px rgba(0,10,78,.11);display:flex;flex-wrap:wrap;margin-top:80px;overflow:hidden;width:100%}@media(max-width:768px){.courses-section .main-course{margin-top:55px}}@media(max-width:568px){.courses-section .main-course{width:calc(100% + 40px)}}.courses-section .left{width:546px}@media(max-width:1366px){.courses-section .left{width:400px}}@media(max-width:1180px){.courses-section .left{width:300px}}@media(max-width:992px){.courses-section .left{max-height:600px;width:100%}}.courses-section .left img{height:100%;object-fit:cover;width:100%}.courses-section .right{padding:40px;width:calc(100% - 546px)}@media(max-width:1366px){.courses-section .right{width:calc(100% - 400px)}}@media(max-width:1180px){.courses-section .right{width:calc(100% - 300px)}}@media(max-width:992px){.courses-section .right{width:100%}}@media(max-width:768px){.courses-section .right{padding:32px}}@media(max-width:568px){.courses-section .right{padding:20px}}.courses-section h3{margin:0 0 16px}.courses-section .rating-row{margin-bottom:18px}.courses-section .rating-box,.courses-section .rating-row{align-items:center;display:flex}.courses-section .rating-box p{color:#293450;font-size:1rem;font-style:normal;font-weight:400;line-height:115%;margin:0 0 0 18px}@media(max-width:568px){.courses-section .rating-box p{font-size:.875rem}}.courses-section .btn-row{align-items:center;display:flex;flex-wrap:wrap;gap:16px}@media(max-width:768px){.courses-section .btn-row{display:none}}@media(max-width:568px){.courses-section .btn-row{align-items:center;flex-direction:column}.courses-section .btn-row p{text-align:center}.courses-section .btn-row .p2{order:1}.courses-section .btn-row .p3{order:3}.courses-section .btn-row .btn{order:2;width:100%}}.courses-section .btn-row .btn{box-shadow:0 13.19px 37.16px 2.59px rgba(0,10,78,.11)}.courses-section .btn-row p{margin:0}.courses-section .btn-row.mobile{display:none}@media(max-width:768px){.courses-section .btn-row.mobile{display:flex;width:100%}}.courses-section .views{margin:16px 0 0;width:100%}.courses-section .row{flex-wrap:wrap;padding-top:16px}.courses-section .row>.btn{display:none}@media(max-width:768px){.courses-section .row>.btn{display:flex}}.courses-section .info{padding-right:16px;width:calc(100% - 225px)}@media(max-width:768px){.courses-section .info{width:100%}.courses-section .info>.btn{display:none}}.courses-section .categories,.courses-section .duration{color:#5048e6;font-family:Matter,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:1rem;font-style:normal;font-weight:500;letter-spacing:.07em;line-height:100%;margin:0 0 22px;text-transform:uppercase}.courses-section .duration{align-items:center;display:flex}.courses-section .duration:before{content:"";font-family:icomoon!important;font-size:13px;line-height:13px;margin-right:10px}.courses-section .copy{margin-bottom:32px;max-height:200px;max-width:400px;overflow:auto}.courses-section .copy::-webkit-scrollbar{border-radius:20px;width:8px}.courses-section .copy::-webkit-scrollbar-thumb{border:none;border-radius:20px;width:4px}.courses-section .copy p{color:#293450;font-size:1.2rem;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:150%;margin-top:0}.courses-section .copy p:last-child{margin-bottom:0}.courses-section .speakers{border-left:4px solid #eff1ff;display:flex;flex-direction:column;padding-left:16px;width:225px}@media(max-width:768px){.courses-section .speakers{border-left:none;flex-direction:row;flex-wrap:wrap;margin-bottom:32px;width:100%}}.courses-section .speakers>.title{font-weight:600;margin:0}.courses-section .title{color:#293450;font-size:1rem;font-style:normal;font-weight:400;line-height:115%;width:100%}@media(max-width:568px){.courses-section .title{font-size:.875rem}}.courses-section .position{color:#808a9e;font-family:HafferSQ,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:115%}.courses-section .speaker{display:flex;margin:12px 0;width:100%}@media(max-width:768px){.courses-section .speaker{width:50%}}.courses-section .speaker .image-box,.courses-section .speaker img{border-radius:50%;height:24px;object-fit:cover;width:24px}.courses-section .speaker .image-box{background-color:#808a9e;content:""}.courses-section .speaker .box{display:flex;flex-direction:column;gap:4px;padding-left:12px;width:calc(100% - 24px)}.courses-section .speaker .box *{margin:0}.courses-section .courses-list{width:calc(100% + 40px)}.courses-section .course-box{background:#fff;border-radius:8px;box-shadow:0 13.19px 37.16px 2.59px rgba(0,10,78,.11);display:flex;flex-wrap:wrap;gap:40px;margin:20px;padding:40px 32px;width:calc(50% - 40px)}@media(max-width:1366px){.courses-section .course-box{width:calc(100% - 40px)}}.courses-section .top{width:100%}@media(max-width:768px){.courses-section .top{display:flex}.courses-section .top>div{padding-left:16px;width:calc(100% - 130px)}}.courses-section .top h3{font-size:1.75rem}@media(max-width:568px){.courses-section .top h3{font-size:1.5rem}}.courses-section .top img{border-radius:16px;display:none;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:130px}@media(max-width:768px){.courses-section .top img{display:block}}.courses-section .bottom{display:flex;width:100%}.courses-section .bottom img{border-radius:16px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;width:240px}@media(max-width:768px){.courses-section .bottom img{display:none}}.courses-section .bottom .info{padding-left:40px;width:calc(100% - 240px)}@media(max-width:768px){.courses-section .bottom .info{padding-left:0;width:100%}}.courses-section .bottom .info p{color:#293450;font-size:1rem;font-style:normal;font-weight:400;line-height:115%;margin:16px 0 0}@media(max-width:568px){.courses-section .bottom .info p{font-size:.875rem}}.courses-section .bottom .info .categories{color:#5048e6;margin:0}.courses-section .bottom .info .btn{display:flex!important;margin-top:32px}.fundamentals-section{background:#293450;border-radius:0 0 0 64px;padding:150px 0 75px}@media(max-width:768px){.fundamentals-section{padding:75px 0}}.fundamentals-section .container{align-items:center;display:flex;flex-direction:column;position:relative}.fundamentals-section .container:after{bottom:-225px;content:url(/wp-content/themes/vanilla-marketing-website/public/images/fund-coockie.733395.svg);left:-150px;position:absolute}@media(max-width:768px){.fundamentals-section .container:after{display:none}}.fundamentals-section h2{color:#fff;margin:0}.fundamentals-section .tabs{display:flex;flex-wrap:wrap;margin-top:96px;width:100%}@media(max-width:768px){.fundamentals-section .tabs{margin-top:36px}}.fundamentals-section .tabs-nav{width:280px}@media(max-width:768px){.fundamentals-section .tabs-nav{margin-bottom:24px;width:100%}}.fundamentals-section button{background:transparent;border:none;cursor:pointer;display:flex;flex-direction:column;gap:4px;padding:16px 0}.fundamentals-section button p{color:#293450;color:#eff1ff;font-size:1rem;font-style:normal;font-weight:400;line-height:115%;margin:0;text-align:left}@media(max-width:568px){.fundamentals-section button p{font-size:.875rem}}.fundamentals-section button p:first-child{font-family:HafferSQ,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.25rem;font-style:normal;font-weight:600;letter-spacing:-.01em;line-height:150%}.fundamentals-section button:hover p:first-child,.fundamentals-section button[aria-selected=true] p:first-child{color:#51e59e}.fundamentals-section button:hover p:first-child:after,.fundamentals-section button[aria-selected=true] p:first-child:after{content:"";font-family:icomoon!important;font-size:16px;margin-left:16px}.fundamentals-section .tabs-content{padding-left:175px;width:calc(100% - 280px)}@media(max-width:1366px){.fundamentals-section .tabs-content{padding-left:50px}}@media(max-width:768px){.fundamentals-section .tabs-content{padding-left:0;width:100%}}.fundamentals-section div[role=tabpanel]{width:100%}.fundamentals-section div[role=tabpanel] .btn{float:right}.fundamentals-section .posts-list{display:flex;flex-wrap:wrap;justify-content:flex-end;margin:0 -9px -9px;padding-top:9px;width:calc(100% + 18px)}.fundamentals-section .post-card-simple{background-color:#fff;border-radius:16px;box-shadow:0 13.19px 37.16px 2.59px rgba(0,10,78,.11);display:flex;flex-direction:column;margin:9px;overflow:hidden;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:all .3s;width:calc(33.3333% - 30px);width:calc(50% - 18px);z-index:1}@media(max-width:1180px){.fundamentals-section .post-card-simple{width:calc(50% - 22.5px)}}@media(max-width:768px){.fundamentals-section .post-card-simple{width:100%}}.fundamentals-section .post-card-simple .screen-link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:10}.fundamentals-section .post-card-simple:hover{position:relative;transform:scale(1.05);z-index:10}.fundamentals-section .post-card-simple .row{align-items:center;justify-content:flex-start;margin-bottom:14px}.fundamentals-section .post-card-simple .row img{border-radius:50%;height:36px;object-fit:cover;width:36px}.fundamentals-section .post-card-simple .label{align-items:center;background:#51e59e;border-radius:40.4835px;color:#293450;display:flex;flex-direction:row;font-size:.875rem;font-style:normal;font-weight:500;letter-spacing:.07em;line-height:144%;padding:6px 8px;position:absolute;right:12px;text-transform:uppercase;top:12px}.fundamentals-section .post-card-simple .label:before{content:"";font-family:icomoon!important;font-size:18px;margin-right:6px}.fundamentals-section .post-card-simple .label.webinars:before{content:""}.fundamentals-section .post-card-simple .label.videos:before{content:""}.fundamentals-section .post-card-simple .label.guids:before{content:""}.fundamentals-section .post-card-simple .top{height:400px;width:100%}.fundamentals-section .post-card-simple .image-box{height:222px;width:100%}.fundamentals-section .post-card-simple img{height:auto;object-fit:cover;width:100%}.fundamentals-section .post-card-simple .about{flex-direction:column;padding:40px}.fundamentals-section .post-card-simple .h3{font-family:HafferSQ,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.75rem;margin:0;text-wrap:balance}@media(max-width:768px){.fundamentals-section .post-card-simple .h3{font-size:1.5rem}}@media(max-width:992px){.fundamentals-section .post-card-simple{width:calc(100% - 18px)}}.glossary-section{padding:150px 0 40px}@media(max-width:768px){.glossary-section{padding-bottom:80px}}.glossary-section .container{align-items:center;flex-direction:column}.glossary-section .list{display:flex;flex-wrap:wrap;justify-content:center;width:calc(100% + 16px)}.glossary-section .card{border-left:4px solid #eff1ff;display:flex;flex-direction:column;gap:16px;margin:16px 8px;padding:16px;-webkit-text-decoration:none;text-decoration:none;width:calc(25% - 16px)}@media(max-width:992px){.glossary-section .card{width:calc(50% - 16px)}}@media(max-width:568px){.glossary-section .card{width:calc(100% - 16px)}}.glossary-section .card:hover{background-color:#eff1ff}.glossary-section p{color:#293450;color:#1e1e1e;font-family:HafferSQ,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.2rem;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:150%;margin:0}.glossary-section .title{color:#5048e6;font-weight:500}.glossary-section h2{margin:24px 0 96px}@media(max-width:992px){.glossary-section h2{margin-bottom:48px}}.glossary-section .tagline{font-family:Matter,SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:1.375rem!important;text-align:center}.glossary-section .glossary-nav{display:flex;justify-content:center;margin-bottom:80px;padding:16px 0;position:relative;width:100%}.glossary-section .glossary-nav:before{background-color:#eff1ff;content:"";height:100%;position:absolute;top:0;width:100vw}.glossary-section .glossary-nav a,.glossary-section .glossary-nav button{background:transparent;border:none;color:#293450;cursor:pointer;font-family:HafferSQ,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:1.625rem;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:150%;padding:0 10px;position:relative;text-align:center;-webkit-text-decoration:none;text-decoration:none;text-transform:uppercase;z-index:5}.glossary-section .glossary-nav a:hover,.glossary-section .glossary-nav a[aria-selected=true],.glossary-section .glossary-nav button:hover,.glossary-section .glossary-nav button[aria-selected=true]{background:#4d61f0;border-radius:4px;color:#fff}.glossary-section .glossary-nav .row{display:flex;flex-wrap:nowrap;gap:16px;justify-content:center;overflow:auto;width:100%}.glossary-section .glossary-nav .row::-webkit-scrollbar{background:transparent;display:none;width:0}.glossary-section .glossary-nav .row::-webkit-scrollbar-thumb{border:none;border-radius:0}.glossary-section .glossary-nav .row::-webkit-scrollbar-thumb:hover{width:0}.glossary-section .tag-row{align-items:center;display:flex;flex-direction:column;margin-bottom:80px;width:100%}.glossary-section .tag-row:last-child{margin-bottom:0}.glossary-section .tag-row .h3{color:#293450;font-family:HafferSQ,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:3.25rem;font-style:normal;font-weight:400;letter-spacing:-.03em;line-height:115%;margin:0 0 32px;text-align:center;text-transform:uppercase}.glossary-section dive[role=tabpanel]{width:100%}.faqs-section{background-color:#fbfbfc;padding:100px 0 200px}@media(max-width:992px){.faqs-section{padding:80px 0}}@media(max-width:568px){.faqs-section{background-color:#fff}}.faqs-section .container{align-items:center;flex-direction:column}.faqs-section h2{margin:0 0 72px}.faqs-section .faqs-list{background:#fff;border:4px solid #eff1ff;border-radius:16px;box-shadow:0 13.19px 37.16px 2.59px rgba(0,10,78,.11);width:100%}@media(max-width:568px){.faqs-section .faqs-list{border:none;box-shadow:none;width:calc(100% + 40px)}}.faqs-section .faq{border-bottom:4px solid #eff1ff;position:relative}.faqs-section .faq:last-child{border-bottom:none}.faqs-section .faq .faq-content{background-color:#eff1ff;display:none;padding:32px}.faqs-section .faq p{color:#293450;font-size:1.2rem;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:150%}.faqs-section .faq ul{list-style:none}.faqs-section .faq li{color:#293450;font-size:1.2rem;font-style:normal;font-weight:400;letter-spacing:-.01em;line-height:150%;margin:0 0 16px;position:relative}.faqs-section .faq li:before{color:#5048e6;content:"";font-family:icomoon!important;left:-46px;position:absolute}.faqs-section .faq .faq-title{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:32px 40px}.faqs-section .faq .faq-title .p2{margin:0}@media(max-width:568px){.faqs-section .faq .faq-title{padding:24px 66px 24px 32px}.faqs-section .faq .faq-spoiler{margin-right:-40px}}.faqs-section .faq .faq-spoiler:before{border-bottom:2px solid #515a6f;border-left:2px solid #515a6f;content:"";display:block;height:12px;transform:rotate(-45deg);transition:all .5s;width:12px}.faqs-section .faq.active .faq-content{display:block}.faqs-section .faq.active .faq-spoiler:before{border-bottom:2px solid #51e59e;border-left:2px solid #51e59e;transform:rotate(135deg)}.faqs-section .btn{margin-top:40px}