*,:after,:before{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;margin:0}cite{font-style:normal}[type=submit],button{cursor:pointer}a:has(img){border:none}figure{margin-bottom:0}img{height:auto;max-width:100%}a{color:currentColor;text-decoration:none}a:focus{outline:none}a:focus-visible{outline:2px solid;outline-offset:5px}details summary{cursor:pointer}details summary>*{display:inline}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto}*,:after,:before{animation-duration:.01ms;animation-iteration-count:1;scroll-behavior:auto;transition-duration:.01ms}}.flat-menu{list-style-type:none;margin:0;padding:0}.flat-menu li{float:left}.text-shadow{text-shadow:2px 2px #f0f0f0}.vertical-align{position:relative;top:50%;transform:translateY(-50%)}.screen-reader-text{clip:rect(0,0,0,0)!important;border:0!important;clip-path:inset(50%)!important;height:1px!important;margin:0!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.bg-pink{background-color:#d43a66!important}.bg-green{background-color:#24a684!important}.bg-blue{background-color:#20305d!important}.bg-yellow{background-color:#f0e891!important}.bg-black{background-color:#1e1d1d!important}.bg-cyan{background-color:#89dddb!important}.bg-blue,.bg-blue h2,.bg-blue p,.bg-green,.bg-green h2,.bg-green p,.bg-pink,.bg-pink h2,.bg-pink p,.bg-yellow{color:#fefefb!important}.bg-cyan,.bg-salmon,.bg-salmon p,.bg-yellow,.bg-yellow h2{color:#1e1d1d!important}.bg-grey{background-color:#f0f0f0!important}.bg-dark-grey{background-color:#999!important}.bg-white{background-color:#fefefb!important}.bg-salmon{background-color:#f5adbd!important}.border-radius{border-radius:3px}@font-face{font-display:swap;font-family:MD Primer;font-style:normal;font-weight:400;src:url(../fonts/MDPrimer-Regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:MD Primer;font-style:normal;font-weight:600;src:url(../fonts/MDPrimer-Semibold.woff2) format("woff2")}html{box-sizing:border-box;font-family:MD Primer,sans-serif;line-height:1.625}.inner{margin:auto;max-width:1380px;padding:0 40px}@media only screen and (max-width:990px){.inner{padding:0 25px}}@media only screen and (max-width:767px){.inner{padding:0 15px}}.flexible{background-color:#fefefb;padding-top:0!important}.flexible>.bg-grey{padding:100px 0!important}h2.section-title{font-size:30px;margin-top:0}@media only screen and (max-width:767px){h2.section-title{font-size:26px}}.spacer{background-color:#fefefb;height:40px}@media only screen and (max-width:767px){.spacer{height:20px}}.link{align-items:center;border-bottom:3px solid #89dddb;color:#20305d;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:18px;gap:5px;text-transform:none;transition:all .5s}.link svg{height:18px;width:18px}.link:hover{border-bottom-color:transparent}.button{align-items:center;border:0;border-radius:12px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:inherit;font-size:18px;font-weight:400;gap:5px;line-height:1.35;padding:16px 24px}.button,.button:hover{transition:all .2s ease-in-out}.button.bg-green:hover{background-color:#1b7c63!important}.button.bg-yellow:hover{background-color:#eadf64!important}.button.bg-blue:hover{background-color:#131c37!important}.button.bg-cyan:hover{background-color:#61d2cf!important}.button.bg-pink:hover{background-color:#b4274f!important}.button.has-dark-outline,.button.has-outline{background-color:transparent;border:2px solid #89dddb;color:#20305d}.button.has-dark-outline:hover{background-color:#89dddb;color:#20305d}.button.has-blue-outline{background-color:transparent;border:2px solid #20305d;color:#20305d}.button.has-blue-outline:hover{background-color:#20305d;color:#fefefb}.button.is-small{padding:11px 16px}.button.is-disabled,.button.is-disabled:hover,.button:disabled,.button:disabled:hover{background-color:#f0f0f0!important;border-color:transparent!important;box-shadow:none!important;color:#999!important;cursor:not-allowed;opacity:.7}.text-button{align-items:center;align-self:center;background:none;border:none;border-bottom:2px solid #89dddb;color:#20305d;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:16px;font-weight:600;gap:6px;line-height:1.5;padding:0;transition:color .2s ease,border-color .2s ease;white-space:nowrap}.text-button:focus-visible,.text-button:hover{border-bottom-color:#d43a66;color:#d43a66;outline:none}.text-button__icon{align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center;transition:transform .2s ease}.text-button__icon svg{height:16px;width:16px}.input-field{margin-bottom:0}.input-field:has([type=checkbox]){align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.input-field:has([type=checkbox]) [type=checkbox]{margin-top:6px}.input-field:has([type=checkbox]) label{width:auto!important}label{display:block;font-weight:600;margin-bottom:5px;width:100%!important}[type=email],[type=password],[type=tel],[type=text],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f0f0f0;border:1px solid #d5d5d5;border-radius:12px;color:#1e1d1d;float:none!important;font-size:16px;line-height:1.4;padding:13px 14px!important;width:100%!important}select{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSJjdXJyZW50Q29sb3IiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBjbGFzcz0ibHVjaWRlIGx1Y2lkZS1jaGV2cm9uLWRvd24taWNvbiBsdWNpZGUtY2hldnJvbi1kb3duIj48cGF0aCBkPSJtNiA5IDYgNiA2LTYiLz48L3N2Zz4=) no-repeat right 14px center/18px 18px #f0f0f0;padding-right:40px!important}.form-section-title{margin-top:40px}.accordion .intro-box{margin:0 auto 50px}.accordion .intro-box h2{font-size:46px;font-weight:700;line-height:1.1;margin:0 auto;max-width:768px;text-align:center}@media only screen and (max-width:990px){.accordion .intro-box h2{font-size:36px}}@media only screen and (max-width:767px){.accordion .intro-box h2{font-size:32px}}.accordion .accordion__inner{margin:0 auto;max-width:768px}.accordion .item{background:#f0f0f0!important;border-radius:12px;margin-bottom:20px}.accordion .item:last-of-type{margin-bottom:0}.accordion .item h3{font-size:22px;font-weight:600;margin:0;padding:20px 25px}.accordion .item h3 span{float:right;font-size:26px;position:relative;top:-5px}.accordion .item h3:hover{cursor:pointer}.accordion .item .content{border-radius:0 0 12px 12px;display:none;padding:0 25px 25px}.accordion .item .content p{color:#1e1d1d;font-size:20px;font-weight:200;margin:10px 0}.accordion .item .content *{word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;max-width:100%;overflow-wrap:break-word;overflow-x:hidden;-ms-word-break:break-all;word-break:break-all;word-break:break-word}.accordion.bg-grey .item{background:#fefefb!important}.block{margin:0 auto;max-width:780px}.block h2{font-size:46px;font-weight:600;line-height:1.1;margin-top:0}@media only screen and (max-width:990px){.block h2{font-size:36px}}@media only screen and (max-width:767px){.block h2{font-size:32px}}.block p{font-size:18px;line-height:1.625;position:relative}.box{margin:0 auto;max-width:740px;padding:30px}.box img{margin-bottom:10px}.box h2{line-height:30px;margin:0}.box p{font-size:17px;font-weight:200;margin:10px 0}@media only screen and (max-width:767px){.box p{font-size:16px;line-height:24px}}.box p:last-of-type{margin-bottom:0}.columns .intro-box{margin:0 auto 50px}.columns .intro-box h2{font-size:46px;font-weight:600;margin:0;text-align:center}@media only screen and (max-width:990px){.columns .intro-box h2{font-size:36px}}@media only screen and (max-width:767px){.columns .intro-box h2{font-size:32px}}.columns .columns-items{display:grid;gap:40px;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:767px){.columns .columns-items{grid-template-columns:1fr}}.columns .column img{aspect-ratio:2/1;border-radius:12px;height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.columns .column h3{font-size:30px;font-weight:600;line-height:1.3;margin:15px 0;padding-right:30px}@media only screen and (max-width:990px){.columns .column h3{font-size:28px}}@media only screen and (max-width:767px){.columns .column h3{font-size:24px}}.columns .column p{color:#1e1d1d;font-size:18px;font-weight:400;line-height:1.5;margin:20px 0}.article{margin:0 auto;max-width:740px}@media only screen and (max-width:767px){.article{margin:30px 0}}.article a{word-wrap:break-word;border-bottom:2px solid #24a684;color:#1e1d1d;font-weight:500;-webkit-hyphens:auto;hyphens:auto;max-width:100%;overflow-wrap:break-word;overflow-x:hidden;text-transform:none;transition:all .5s;-ms-word-break:break-all;word-break:break-all;word-break:break-word}.article a:hover{border-bottom-color:transparent}.article h2{font-size:46px;font-weight:600;line-height:1.3;margin-top:0}@media only screen and (max-width:990px){.article h2{font-size:36px}}@media only screen and (max-width:767px){.article h2{font-size:32px}}.article h3{font-size:26px;line-height:1.3}@media only screen and (max-width:990px){.article h3{font-size:24px}}@media only screen and (max-width:767px){.article h3{font-size:22px}}.article h2,.article h3{font-weight:600}.article p{color:#1e1d1d;font-size:20px;font-weight:400;line-height:1.6;margin:20px 0}@media only screen and (max-width:767px){.article p{font-size:18px;line-height:1.6}}.article p.large{font-size:22px;font-weight:700;line-height:32px}@media only screen and (max-width:767px){.article p.large{font-size:21px;line-height:28px}}.article ul{color:#1e1d1d;font-size:20px;line-height:1.6;list-style-type:none;margin:30px 0}@media only screen and (max-width:767px){.article ul{font-size:18px;padding:0}}.article ul li{border-left:3px solid #24a684;margin-bottom:15px;padding:0 20px}.article ul li:nth-of-type(4n+2){border-color:#d43a66}.article ul li:nth-of-type(4n+3){border-color:#f0e891}.article ul li:nth-of-type(4n+4){border-color:#20305d}.article blockquote{margin:30px 0}.article blockquote p{color:#20305d;font-size:21px!important;font-style:italic;font-weight:600;line-height:30px;margin:0!important;padding:0}.cta{border-radius:24px;max-width:100%;padding:80px 40px;text-align:center}@media only screen and (max-width:990px){.cta{padding:60px 25px}}@media only screen and (max-width:767px){.cta{padding:40px 20px}}.cta>*{max-width:768px}.cta h2{font-size:32px;font-weight:600;line-height:1.3;margin:0 auto;max-width:900px}@media only screen and (max-width:990px){.cta h2{font-size:28px}}@media only screen and (max-width:767px){.cta h2{font-size:24px}}.cta p{font-size:20px;font-weight:400;line-height:1.5;margin:15px auto 0}.cta .button{display:inline-block;margin:30px auto 0}.header{align-items:center;background-position:50%;background-size:cover;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:10px;justify-content:center;padding:100px 15px 0}@media only screen and (max-width:990px){.header{padding:80px 15px 0}}.header[class*=bg-]{padding:100px 15px}@media only screen and (max-width:990px){.header[class*=bg-]{padding:80px 15px}}.header h1{color:#1e1d1d;font-size:58px;font-weight:600;letter-spacing:0;line-height:1.1;margin:0;max-width:1000px;text-align:center}@media only screen and (max-width:990px){.header h1{font-size:44px}}@media only screen and (max-width:767px){.header h1{font-size:40px}}.header p{color:#1e1d1d;font-size:24px;line-height:1.6;margin:15px 0 0;max-width:800px;text-align:center}@media only screen and (max-width:990px){.header p{font-size:20px}}@media only screen and (max-width:767px){.header p{font-size:18px}}.header p.post-meta{color:#999;font-size:20px;margin:0 0 10px}.header p em{font-size:16px}.header.large{margin-top:0!important;padding:120px 0}@media only screen and (max-width:990px){.header.large{padding:90px 0}}@media only screen and (max-width:767px){.header.large{padding:70px 0}}.header.large h1{margin:0}.header.full{align-items:left;background-size:cover;display:block;height:calc(100vh - 84px);margin:0!important;padding:60px 0 20px}.header.full h1{color:#fefefb;margin-bottom:5px;text-align:left}.header.full p{color:#fefefb;margin:10px 0 60px;max-width:800px}.header.full .inner{position:relative;top:50%;transform:translateY(-50%)}.header.full .button{background-color:transparent;border:1px solid #fefefb;color:#fefefb}.header.full .button:first-of-type{margin-right:10px}@media only screen and (max-width:767px){.header.full{height:calc(100vh - 75px)}}.header.has-video{align-items:left;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:auto;justify-content:center;padding:100px 0}@media only screen and (max-width:990px){.header.has-video{padding:80px 0}}@media only screen and (max-width:767px){.header.has-video{padding:70px 0}}.header.has-video .pre-title{color:#999;font-size:20px;line-height:1.6;margin-bottom:10px;max-width:800px}.header.has-video h1{margin-bottom:5px;text-align:left}.header.has-video p{color:#1e1d1d;font-size:24px;font-weight:600;line-height:1.6;margin-bottom:35px;max-width:800px;text-align:left}@media only screen and (max-width:767px){.header.has-video p{font-size:20px}}.header.has-video:not(.is-home) h1{font-size:48px}@media only screen and (max-width:990px){.header.has-video:not(.is-home) h1{font-size:40px}}@media only screen and (max-width:767px){.header.has-video:not(.is-home) h1{font-size:36px}}.header.has-video:not(.is-home) p{font-size:20px;font-weight:400}.header.has-video .inner{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px;justify-content:space-between}@media only screen and (max-width:767px){.header.has-video .inner{display:block}}.header.has-video .inner .copy{flex:0 0 calc(55% - 30px)}.header.has-video .inner .video{flex:0 0 calc(45% - 30px)!important}@media only screen and (max-width:767px){.header.has-video .inner .video{display:none}}.header.has-video .inner .video video{max-width:100%}.header.has-video .button{background-color:transparent;border:1px solid #fefefb;color:#fefefb}.header.has-video .button:first-of-type{margin-right:10px}.header.text-only{padding-top:100px!important}@media only screen and (max-width:990px){.header.text-only{padding-top:80px!important}}.header--is-account p.post-meta{color:#999;font-size:18px}.full-image{background-position:50%;background-size:cover;height:500px;margin:40px auto;max-width:64rem;position:relative}@media only screen and (max-width:767px){.full-image{margin:20px 0}}.full-image p{background-color:#1e1d1d;bottom:0;color:#fefefb;display:inline-block;font-size:20px;left:0;margin:0;max-width:75%;padding:10px 15px;position:absolute}@media only screen and (max-width:767px){.full-image p{font-size:18px}}.list-container .intro-box{margin:0 auto 50px}.list-container .intro-box h2{font-size:32px;font-weight:700;line-height:1.1;margin:0 auto;max-width:700px;text-align:center}.list{margin:0 auto;max-width:700px;position:relative}.list .item{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;line-height:35px;margin-bottom:30px;position:relative}@media only screen and (max-width:767px){.list .item{height:auto;padding-right:20px}}.list .item:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgY2xhc3M9Imx1Y2lkZSBsdWNpZGUtY2hlY2staWNvbiBsdWNpZGUtY2hlY2siPjxwYXRoIGQ9Ik0yMCA2IDkgMTdsLTUtNSIvPjwvc3ZnPg==) no-repeat 50%/20px 20px;background-color:#24a684;border-radius:50%;color:#fefefb;content:"";font-size:32px;height:35px;padding:0 13px;top:0;width:35px;z-index:10}.list .item p{font-size:19px;margin:0;padding:0}.logos h3{font-size:30px;font-weight:600;line-height:1.3;text-align:center}.logos .logos__ticker{overflow:hidden;position:relative;white-space:nowrap}.logos .logos__track{display:-webkit-box;display:-ms-flexbox;display:flex;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.logos.logos--is-ready .logos__track{animation:scroll-logos var(--animation-duration,30s) linear infinite}.logos .logos__items{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px;padding-right:60px}@media only screen and (max-width:767px){.logos .logos__items{gap:30px;padding-right:30px}}.logos .logos__items img{flex-shrink:0;height:auto;max-height:120px;max-width:120px;-o-object-fit:contain;object-fit:contain;transition:filter .3s ease;width:auto}@media only screen and (max-width:767px){.logos .logos__items img{max-height:80px;max-width:80px}}.logos.logos--animation-is-disabled .logos__track{animation:none!important;justify-content:center;margin:0 auto;max-width:1380px;padding:0 40px}.logos.logos--animation-is-disabled .logos__items--duplicate{display:none!important}@keyframes scroll-logos{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.media-text .inner{align-items:center;display:grid;gap:80px;grid-template-columns:1fr 1fr}@media only screen and (max-width:767px){.media-text .inner{gap:40px;grid-template-columns:1fr}}.media-text h2{font-size:46px;font-weight:600;line-height:1.1;margin-top:0}@media only screen and (max-width:990px){.media-text h2{font-size:36px}}@media only screen and (max-width:767px){.media-text h2{font-size:32px}}.media-text p{font-size:18px;line-height:28px;margin-bottom:40px}.media-text .video-wrapper{border-radius:12px;height:0;max-width:100%;overflow:hidden;padding-bottom:56.25%;position:relative}.media-text iframe{border:0;height:100%!important;left:0;position:absolute;top:0;width:100%}.newsletter-signup{background:#232526;background:-webkit-gradient(linear,left top,right top,from(#414345),to(#232526));background:linear-gradient(90deg,#414345,#232526);color:#fefefb;padding:60px 70px 70px}.newsletter-signup .inner{max-width:660px}@media only screen and (max-width:767px){.newsletter-signup{padding:30px 0}}.newsletter-signup span{margin-right:5px;position:relative;top:2px}.newsletter-signup h2{color:#fefefb;margin-bottom:0}.newsletter-signup p{color:#fefefb;font-size:17px;font-weight:200;line-height:25px}@media only screen and (max-width:767px){.newsletter-signup p{font-size:16px;line-height:21px}}.newsletter-signup form{margin-top:30px}@media only screen and (max-width:767px){.newsletter-signup .form-field{margin:10px 0}}.newsletter-signup .form-field label{color:#fefefb;display:block;margin-bottom:5px}.newsletter-signup .form-field input{border:0;color:#111;float:left;padding:12px 10px 13px;width:70%}.newsletter-signup .form-field input:focus{outline-color:#d43a66}@media only screen and (max-width:767px){.newsletter-signup .form-field input{float:none;width:100%}}.newsletter-signup .form-field input[type=submit]{background-color:#24a684;color:#fefefb;line-height:25px;padding:12px 10px;transition:all .2s linear;width:30%}.newsletter-signup .form-field input[type=submit]:hover{background-color:#1b7c63}@media only screen and (max-width:767px){.newsletter-signup .form-field input[type=submit]{float:none;margin-top:10px;width:100%}}.page-banner{padding:80px 0 40px}.page-banner h1{font-size:52px;font-weight:600;line-height:1.1;margin:0 auto;max-width:768px;text-align:center}@media (max-width:767px){.page-banner h1{font-size:40px}}.pdf{margin:50px 0;padding:30px}.pdf object{height:500px;margin-bottom:30px;width:100%}@media only screen and (max-width:767px){.pdf object{height:200px}}.pricing-block{margin:100px 0!important}@media only screen and (max-width:990px){.pricing-block{margin:80px 0!important}}@media only screen and (max-width:767px){.pricing-block{margin:60px 0!important}}.pricing-block h2{font-size:46px;font-weight:600;line-height:1.1;margin:0 auto 40px;max-width:800px;text-align:center}.plan-menu,.plan-menu ul{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.plan-menu ul{background-color:#f0f0f0;border-radius:100px;gap:10px;list-style:none;margin:0;padding:5px}@media only screen and (max-width:990px){.plan-menu ul{border-radius:35px;flex-wrap:wrap}.plan-menu ul li{flex:0 0 100%}}.plan-menu ul li button{align-items:center;background-color:transparent;border:none;border-radius:100px;color:#20305d;display:block;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:20px;font-weight:600;gap:10px;line-height:1.4;padding:16px 32px}@media only screen and (max-width:990px){.plan-menu ul li button{justify-content:center;width:100%}}.plan-menu ul li button:hover{background-color:#e8e3fd}.plan-menu ul li.active button{background-color:#20305d;color:#f5adbd}.single-plan{padding:40px 0}.single-plan .plan{background-color:#fefefb;padding:40px}.single-plan .plan .price{font-size:50px;text-align:center}.single-plan .plan .price span{font-size:130px}.single-plan .plan .price span.vat{font-size:18px}@media only screen and (max-width:767px){.single-plan .plan .price{line-height:100px}}.single-plan .plan .user{font-size:20px;margin-top:-35px;text-align:center;text-transform:uppercase}@media only screen and (max-width:767px){.single-plan .plan .user{margin:0 0 40px}}.single-plan .plan ul{list-style-type:none;margin:0 0 50px}@media only screen and (max-width:767px){.single-plan .plan ul{padding:0;text-align:center}}.single-plan .plan ul li{font-size:20px;letter-spacing:-.25px;margin-bottom:5px}.single-plan .plan ul li:before{color:#24a684;content:"\f00c";font-family:FontAwesome;margin-right:15px}.single-plan .plan .button{display:block;margin:0 auto;max-width:250px;text-align:center}.single-plan .message{background-color:#fefefb;margin-top:40px;padding:40px}.single-plan .message h2{font-size:30px;letter-spacing:0;line-height:36px;margin-top:0}.single-plan .message p{font-size:18px}.single-plan .message a{color:#20305d}.plans{padding-top:60px}.plans .plan-group{display:-webkit-box;display:-ms-flexbox;display:flex;gap:60px;margin-top:60px}@media (max-width:960px){.plans .plan-group{flex-direction:column-reverse}}.plans .plan-features{display:-webkit-box;display:-ms-flexbox;display:flex;flex:0 0 33%;flex-direction:column;gap:25px}@media (max-width:960px){.plans .plan-features{flex:auto}}.plans .plan-features-block{background-color:#20305d;border-radius:12px;color:#fefefb;padding:24px}.plans .plan-features-block h3{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;gap:10px;margin:0 0 15px}.plans .plan-features-block h3 svg{stroke:#20305d;background-color:#f5adbd;border-radius:50%;flex:0 0 33px;height:33px;padding:5px;width:33px}.plans .plan-features-block ul{color:#fefefb}.plans .plan-selection{flex:1}.plans .plan-choices{align-self:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;flex:1;flex-wrap:wrap;gap:40px}.plans .plan-choices.has-vertical-layout{flex-direction:column}.plans .plan{background-color:#f0f0f0;border:4px solid #f0f0f0;border-radius:24px;cursor:pointer;flex:1;flex-direction:column;padding:12px}.plans .plan,.plans .plan.is-wide{display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px}.plans .plan.is-wide{flex-direction:row;flex-wrap:wrap}.plans .plan.is-wide .button{margin-right:auto}.plans .plan.is-wide .plan-info{display:-webkit-box;display:-ms-flexbox;display:flex;flex:0 0 40%;flex-direction:column;gap:15px}.plans .plan.is-wide .plan-details{background-color:#e9e8e5;border-radius:24px;flex:1;padding:24px}.plans .plan.is-wide .plan-details .tick-list{margin-left:0}.plans .plan:hover{border-color:#f5adbd}.plans .plan .tick-list{margin-left:10px}.plans .plan.selected{border-color:#d43a66;transition:.2s ease-in-out}.plans .plan.selected:hover .button{background-color:#f5adbd;border-color:#f5adbd}.plans .plan.selected .button{background-color:#89dddb;transition:.2s ease-in-out}.plans .plan-intro{background-color:#f0e891;border-radius:24px;color:#20305d;padding:25px}.plans .plan-intro p{font-size:30px;font-weight:600;line-height:1.4;margin:auto;max-width:900px;text-align:center}.plans .plan-intro-after{margin:15px auto 0;max-width:760px;text-align:center}.plans .plan-label{background-color:#f5adbd;border-radius:8px;display:inline-block;margin-right:auto;padding:4px 12px}.plans .price{align-items:center;color:#d43a66;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:46px;font-weight:600;gap:5px;line-height:1.4;margin:0 10px}.plans .price span{color:#1e1d1d;font-size:18px;font-weight:400}.plans .button{gap:5px;justify-content:flex-end;margin:auto auto 15px 10px}.plans .button,.plans .plan-start{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.plans .plan-start{flex-direction:column;margin-top:45px;width:100%}.plans .plan-start .button{margin:auto}.plans .plan-start>p{font-size:18px;margin:45px auto 0;max-width:600px;text-align:center}.plans .plan-start>p a{border-bottom:2px solid #89dddb;color:currentColor}.plans .plan-start>p a:hover{border-bottom-color:#61d2cf}.plans .plan-start .plan-start__buttons{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;justify-content:center}@media only screen and (max-width:767px){.plans .plan-start .plan-start__buttons{flex-direction:column;gap:0}}.quote{padding:100px 0}.quote .quote-item{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:30px;text-align:center}@media only screen and (max-width:767px){.quote .quote-item{gap:0}}.quote .quote-image img{border-radius:12px;display:block;height:120px;margin:0 auto;-o-object-fit:cover;object-fit:cover;width:120px}@media only screen and (max-width:767px){.quote .quote-image{margin-bottom:30px}}.quote .quote-details{padding:0 30px}@media only screen and (max-width:767px){.quote .quote-details{padding:0}}.quote .quote-details blockquote{margin:auto;max-width:80%;width:800px}@media only screen and (max-width:767px){.quote .quote-details blockquote{max-width:100%}}.quote .quote-details blockquote p{font-size:32px;font-style:normal;font-weight:600;line-height:1.2;margin:0}@media only screen and (max-width:767px){.quote .quote-details blockquote p{font-size:24px}}.quote .quote-details blockquote p.extended{font-size:22px;font-weight:500;line-height:1.4;margin-top:20px}@media only screen and (max-width:767px){.quote .quote-details blockquote p.extended{font-size:18px}}.quote .quote-details blockquote cite{display:block;font-size:20px;font-style:normal;font-weight:600;margin:30px auto 0;max-width:560px}@media only screen and (max-width:767px){.quote .quote-details blockquote cite{display:block;text-align:center}}.quote .quote-details blockquote cite span{display:block;font-size:16px;font-weight:400}.quote .glide__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;left:0;position:absolute;top:calc(50% - 35px);width:100%}@media only screen and (max-width:767px){.quote .glide__arrows{display:none}}.quote .glide__arrows button{align-items:center;background-color:#20305d;border:none;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:69px;justify-content:center;transition:.5s ease-in-out;width:69px}.quote .glide__arrows button:hover{background-color:#131c37!important}.quote .glide__arrows button svg{stroke:#fefefb;height:50px;width:50px}.quote .glide__bullets{display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;justify-content:center;margin-top:30px}.quote .glide__bullets .glide__bullet{background-color:#d43a66;border:none;border-radius:3px;height:15px;width:15px}.quote .glide__bullets .glide__bullet.glide__bullet--active{background-color:#fefefb}.section{display:flow-root;margin:0 auto!important;max-width:1920px}.section .section-text{float:left;font-size:18px;font-weight:200;min-height:500px;padding:80px;width:50%}.section .section-text h2{font-weight:700;line-height:30px}.section .section-text p:last-of-type{margin-bottom:0}@media only screen and (max-width:990px){.section .section-text{padding:0 20px}}@media only screen and (max-width:767px){.section .section-text{height:auto;padding:0 15px;width:100%}}.section .section-image{background-position:50%;background-repeat:no-repeat;background-size:cover;float:left;width:50%}.section .section-image.right{float:right}@media only screen and (max-width:767px){.section .section-image{height:200px;width:100%}}.sf-block{margin-top:100px!important}@media only screen and (max-width:990px){.sf-block{margin-top:80px!important}}@media only screen and (max-width:767px){.sf-block{margin-top:60px!important}}.sf-block.has-margin-top{margin-top:100px!important}@media only screen and (max-width:990px){.sf-block.has-margin-top{margin-top:80px!important}}@media only screen and (max-width:767px){.sf-block.has-margin-top{margin-top:60px!important}}.sf-block.has-margin-none{margin:0!important}@media only screen and (max-width:990px){.sf-block.has-margin-none{margin:0!important}}@media only screen and (max-width:767px){.sf-block.has-margin-none{margin:0!important}}.sf-block.has-margin-both{margin:100px 0!important}@media only screen and (max-width:990px){.sf-block.has-margin-both{margin:80px 0!important}}@media only screen and (max-width:767px){.sf-block.has-margin-both{margin:60px 0!important}}.sf-block.has-margin-bottom{margin:0 0 100px!important}@media only screen and (max-width:990px){.sf-block.has-margin-bottom{margin:0 0 80px!important}}@media only screen and (max-width:767px){.sf-block.has-margin-bottom{margin:0 0 60px!important}}.sf-block.has-bg,.sf-block[class*=bg-]:not(.bg-white){padding:80px 0!important}@media only screen and (max-width:990px){.sf-block.has-bg,.sf-block[class*=bg-]:not(.bg-white){padding:70px 0!important}}@media only screen and (max-width:767px){.sf-block.has-bg,.sf-block[class*=bg-]:not(.bg-white){padding:60px 0!important}}.tick-list{color:#999;font-size:18px;list-style:none;margin:0 0 20px;padding-left:0}.tick-list.is-small{font-size:16px}.tick-list.is-small li{margin-bottom:5px}.tick-list li{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-bottom:10px}.tick-list li svg{stroke:#fefefb;background-color:#24a684;border-radius:50%;flex:0 0 20px;height:20px;margin-top:5px;padding:3px;width:20px}.tick-list li.is-cross{color:#c1cae3}.tick-list li.is-cross svg{stroke:#20305d;background-color:#c1cae3}.tick-list li.is-highlighted{color:#20305d;font-size:20px;font-weight:600}.tick-list li.is-highlighted svg{stroke:#f5adbd;background-color:#20305d;flex:0 0 30px;height:30px;margin:0;padding:5px;width:30px}.contact-form-title{font-size:32px;font-weight:600;margin:0 0 15px;text-align:center}@media only screen and (max-width:767px){.contact-form-title{font-size:26px}}.contact-form-description{font-size:20px;line-height:1.5;margin:0 auto 30px;max-width:600px;text-align:center}.contact-form{margin:0 auto;max-width:740px}.contact-form .button{margin-top:35px}.form-fields-grid{display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:767px){.form-fields-grid{grid-template-columns:1fr}}.contact-form .input-field--full{grid-column:1/-1}.contact-form__turnstile{margin-top:24px}.contact-form__turnstile:empty{display:none}.contact-form .form-messages{display:none;font-weight:600;margin-top:15px}.contact-form .form-messages.is-error{color:#d43a66}.contact-form .form-messages.is-success{color:#24a684;text-align:center}.contact-form .field-error{color:#d43a66;display:none;font-size:14px;margin-top:6px}.contact-form .input-field.has-error [type=email],.contact-form .input-field.has-error [type=tel],.contact-form .input-field.has-error [type=text],.contact-form .input-field.has-error select,.contact-form .input-field.has-error textarea{border-color:#d43a66}.breadcrumbs{left:0;position:absolute;top:0;width:100%;z-index:10}.breadcrumbs ul{flex-wrap:wrap;font-size:15px;gap:5px;list-style:none;margin:0 auto;padding:15px 0}.breadcrumbs ul,.breadcrumbs ul li{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.breadcrumbs ul li{background-color:transparent!important;color:#1e1d1d!important;margin:0!important}.breadcrumbs ul li:not(:last-child):after{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJsdWNpZGUgbHVjaWRlLWNoZXZyb24tcmlnaHQtaWNvbiBsdWNpZGUtY2hldnJvbi1yaWdodCI+PHBhdGggZD0ibTkgMTggNi02LTYtNiIvPjwvc3ZnPg==);height:18px;margin-left:5px;width:18px}.breadcrumbs ul li:last-child span{display:inline-block;line-height:1;max-width:25ch;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}@media only screen and (max-width:767px){.breadcrumbs ul li:last-child span{max-width:10ch}}.breadcrumbs ul li span{background-color:transparent!important;margin:0!important;padding:0!important}.breadcrumbs ul li a{align-items:center;border-bottom:1px solid #1e1d1d;color:#1e1d1d;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.breadcrumbs ul li a:hover{border-bottom-color:transparent}.breadcrumbs ul li a svg{height:16px;width:16px}.categories{margin-top:100px}.categories h2{font-size:36px}.categories .categories-row{grid-gap:30px;display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr))}@media only screen and (max-width:767px){.categories .categories-row{grid-gap:20px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}}.categories .category{background-position:50%;border-radius:12px;display:block;height:200px;position:relative}.categories .category p{color:#fefefb;font-size:22px;font-weight:600;left:20px;line-height:27px;margin:0 auto;max-width:180px;padding:5px 0;position:absolute;text-transform:none;top:20px}@media only screen and (max-width:767px){.categories .category p{max-width:140px}}.categories-menu{background-color:#f0f0f0;border-radius:24px;margin:80px 0;padding:24px 0}@media only screen and (max-width:767px){.categories-menu{margin:60px 0}}.categories-menu .categories-menu__top{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:24px;justify-content:space-between;padding:0 48px 24px}@media (max-width:767px){.categories-menu .categories-menu__top{padding:0 24px 24px}}.categories-menu .categories-menu__top h2{font-size:28px;font-weight:600;margin:0}.categories-menu .categories-menu__top a{align-items:center;color:#1e1d1d;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:600;gap:5px;margin-right:auto;transition:.4s ease-in-out}.categories-menu .categories-menu__top a:hover{color:#20305d}.categories-menu .categories-menu__item{border-radius:12px;margin-left:24px;padding:30px}.categories-menu .categories-menu__item:hover{transition:.4s ease-in-out}.categories-menu .categories-menu__item h3{font-size:20px;font-weight:600;margin:0}.categories-menu .categories-menu__item:nth-of-type(5n+1){background-color:#f5adbd}.categories-menu .categories-menu__item:nth-of-type(5n+1):hover{background-color:#ef8098}.categories-menu .categories-menu__item:nth-of-type(5n+1) h3{color:#20305d}.categories-menu .categories-menu__item:nth-of-type(5n+2){background-color:#20305d}.categories-menu .categories-menu__item:nth-of-type(5n+2):hover{background-color:#131c37}.categories-menu .categories-menu__item:nth-of-type(5n+2) h3{color:#f5adbd}.categories-menu .categories-menu__item:nth-of-type(5n+3){background-color:#f0e891}.categories-menu .categories-menu__item:nth-of-type(5n+3):hover{background-color:#eadf64}.categories-menu .categories-menu__item:nth-of-type(5n+3) h3{color:#20305d}.categories-menu .categories-menu__item:nth-of-type(5n+4){background-color:#24a684}.categories-menu .categories-menu__item:nth-of-type(5n+4):hover{background-color:#1b7c63}.categories-menu .categories-menu__item:nth-of-type(5n+4) h3{color:#f0e891}.categories-menu .categories-menu__item:nth-of-type(5n+5){background-color:#89dddb}.categories-menu .categories-menu__item:nth-of-type(5n+5):hover{background-color:#61d2cf}.categories-menu .categories-menu__item:nth-of-type(5n+5) h3{color:#20305d}.categories-menu .glide__slides{overflow:visible}.categories-menu .glide__arrows{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.categories-menu .glide__arrow{align-items:center;background-color:#89dddb;border:none;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;justify-content:center;width:48px}.categories-menu .glide__arrow:hover{background-color:#61d2cf}.categories-menu .glide__arrow.glide__arrow--disabled{background-color:#e9e8e5}.categories-menu .glide__arrow.glide__arrow--disabled svg{stroke:#999}.library-filters{background:#fefefb;border-bottom:1px solid rgba(32,48,93,.16);padding:18px 0 14px;position:sticky;top:0;z-index:3}.library-filters h3{font-size:22px;font-weight:600;line-height:1.2;margin:0;max-width:100%!important}.sf-archive-filter-form button,.sf-archive-filter-form input,.sf-archive-filter-form label,.sf-archive-filter-form select,.sf-archive-filter-form summary{font:inherit}.sf-archive-filter-form .sf-filter-multiselect>summary,.sf-archive-filter-form input[type=search],.sf-archive-filter-form select{background:#f7f7f7;border:2px solid #20305d;border-radius:8px;color:#20305d;min-height:50px;padding:11px 14px;width:100%}.sf-archive-filter-form button:focus-visible,.sf-archive-filter-form input[type=search]:focus,.sf-archive-filter-form select:focus{outline:2px solid #20305d;outline-offset:2px}.sf-archive-filter-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,#20305d 0),linear-gradient(135deg,#20305d 50%,transparent 0);background-position:calc(100% - 19px) 21px,calc(100% - 13px) 21px;background-repeat:no-repeat;background-size:6px 6px,6px 6px;padding-right:42px}.sf-filter-toolbar{align-items:end;display:grid;gap:12px;grid-template-columns:minmax(260px,1fr);margin-top:12px;position:relative}.sf-archive-filter-form[data-archive=blog] .sf-filter-toolbar,.sf-archive-filter-form[data-archive=course] .sf-filter-toolbar{grid-template-columns:minmax(260px,2fr) minmax(210px,1fr) auto}.sf-filter-search{display:grid;grid-template-columns:minmax(0,1fr) auto}.sf-filter-search__field{min-width:0;position:relative}.sf-filter-search input[type=search]{border-radius:8px 0 0 8px;margin:0;padding-right:44px}.sf-search-submit{align-items:center;background:#20305d;border:2px solid #20305d;border-radius:0 8px 8px 0;color:#fefefb;cursor:pointer;font-weight:600;gap:8px;justify-content:center;margin-left:-2px;min-height:50px;min-width:108px;padding:10px 16px}.sf-control-icon,.sf-search-submit{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.sf-control-icon{flex:0 0 auto}.sf-control-icon svg{height:22px;width:22px}.library-search-clear{background:transparent;border:0;border-radius:50%;color:#20305d;cursor:pointer;height:40px;padding:0;position:absolute;right:5px;top:50%;transform:translateY(-50%);width:40px}.sf-filter-drawer-backdrop,.sf-filter-drawer-toggle,.sf-filter-drawer__apply,.sf-filter-drawer__header,.sf-filter-visible-label{display:none}.sf-filter-drawer__fields{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));overscroll-behavior:contain}.sf-filter-drawer__footer{border-top:1px solid rgba(32,48,93,.16);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;margin-top:12px;padding-top:12px}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-toolbar{gap:16px;grid-template-columns:minmax(0,1fr) auto;max-width:860px}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-search{grid-column:1}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-drawer-toggle{align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;grid-column:2;justify-content:center;min-height:52px;min-width:104px;overflow:visible;position:relative}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-count{align-items:center;background:#d43a66;border-radius:50%;color:#fefefb;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;height:24px;justify-content:center;min-width:24px;padding:0 6px;position:absolute;right:0;top:0;transform:translate(40%,-40%);z-index:1}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-count[hidden]{display:none}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-drawer-backdrop{background:rgba(0,0,0,.34);display:block;inset:0;position:fixed;z-index:8}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-drawer-backdrop[hidden]{display:none}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-drawer{background:#fefefb;border:1px solid rgba(32,48,93,.24);border-radius:12px;box-shadow:0 16px 40px rgba(32,48,93,.22);left:0;max-width:860px;padding:14px;position:absolute;top:calc(100% + 10px);width:100%;z-index:9}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-drawer[hidden]{display:none}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-drawer__header{align-items:center;border-bottom:1px solid rgba(32,48,93,.16);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding-bottom:10px}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-drawer__header h4{font-size:22px;margin:0}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-drawer__close{border:0;font-size:28px;line-height:1;min-height:44px;padding:0;width:44px}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-drawer__fields{gap:8px;grid-template-columns:minmax(0,1fr);padding-top:12px}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-visible-label{display:none}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-multiselect>summary{border:1px solid rgba(32,48,93,.28);border-radius:8px;justify-content:space-between;min-height:58px;padding:10px 50px 10px 16px}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-multiselect>summary>[data-sf-filter-summary]{color:rgba(32,48,93,.74)}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-multiselect__label{font-weight:600}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-drawer__back,.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-multiselect__back{align-items:center;background:transparent;border:0;color:#20305d;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:22px;font-weight:600;gap:8px;line-height:1.2;padding:0}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-multiselect__back-icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex:0 0 auto}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-multiselect__back-icon svg{height:18px;width:18px}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-subject-breadcrumbs{align-items:center;color:#20305d;-moz-column-gap:6px;column-gap:6px;display:none;flex-wrap:wrap;font-size:14px;font-weight:400;line-height:1.4;min-width:0;overflow:hidden;row-gap:4px;white-space:normal}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-subject-breadcrumbs[hidden]{display:none}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-subject-breadcrumbs__item{background:transparent;border:0;color:inherit;flex:0 1 auto;font:inherit;min-width:0;overflow-wrap:anywhere;padding:0}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-subject-breadcrumbs__item:is(button){cursor:pointer;text-decoration:underline;text-underline-offset:2px}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-subject-breadcrumbs__separator{color:rgba(32,48,93,.58);flex:0 0 auto}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-drawer.is-browsing-filter .sf-filter-drawer__header{display:none}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-drawer.is-browsing-filter .sf-filter-drawer__fields>.sf-filter-multiselect-field:not(:has(>details[open])){display:none}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-drawer.is-browsing-filter .sf-filter-drawer__footer,.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-drawer.is-browsing-filter .sf-filter-multiselect>summary{display:none}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-drawer__footer{border-top:1px solid rgba(32,48,93,.16);gap:10px;margin-top:12px;padding-top:10px}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-drawer__apply{align-items:center;background:#d43a66;border-color:#d43a66;color:#fefefb;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center}.sf-filter-field{min-width:0}.sf-filter-multiselect{position:relative}.sf-filter-multiselect>summary{align-items:center;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding-right:42px;position:relative}.sf-filter-multiselect>summary::-webkit-details-marker{display:none}.sf-filter-multiselect>summary:after{border-bottom:2px solid #20305d;border-right:2px solid #20305d;content:"";height:9px;position:absolute;right:15px;top:50%;transform:translateY(-50%) rotate(-45deg);width:9px}.sf-filter-multiselect[open]>summary:after{transform:translateY(-50%) rotate(45deg)}.sf-filter-multiselect__popover{background:#fefefb;border:2px solid #20305d;border-radius:10px;box-shadow:0 12px 32px rgba(32,48,93,.24);left:0;padding:14px;position:absolute;top:calc(100% + 8px);width:min(360px,90vw);z-index:10}.sf-filter-multiselect-field:nth-last-child(-n+2) .sf-filter-multiselect__popover{left:auto;right:0}.sf-archive-filter-form .sf-filter-multiselect__search{margin-bottom:18px;position:relative}.sf-archive-filter-form .sf-filter-multiselect__search input[type=search]{background:transparent;padding-right:48px}.sf-filter-multiselect__search-icon{color:#20305d;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;pointer-events:none;position:absolute;right:14px;top:50%;transform:translateY(-50%)}.sf-filter-multiselect__search-icon svg{height:22px;width:22px}.sf-filter-multiselect__options{display:grid;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));max-height:280px;overflow-y:auto}details[data-filter-name=subjects] .sf-filter-multiselect__popover{width:min(560px,90vw)}.sf-filter-subject-stages{min-height:280px;overflow:hidden;position:relative}.sf-filter-multiselect__options--hierarchical{align-content:start;grid-template-columns:minmax(0,1fr)}.sf-filter-subject-panel{inset:0;opacity:1;overflow-y:auto;position:absolute;transform:translateX(0);transition:transform .36s cubic-bezier(.22,1,.36,1),opacity .36s ease;will-change:transform,opacity}.sf-filter-subject-panel[hidden]{display:none}.sf-filter-subject-panel.is-entering-forward{opacity:.5;transform:translateX(100%)}.sf-filter-subject-panel.is-entering-back{opacity:.5;transform:translateX(-24%)}.sf-filter-subject-panel.is-leaving-forward{opacity:0;transform:translateX(-24%)}.sf-filter-subject-panel.is-leaving-back{opacity:0;transform:translateX(100%)}.sf-filter-subject-panel .sf-filter-multiselect__options{max-height:none;min-height:100%;padding:0}.sf-filter-subject-option{align-items:center;background:#f7f7f7;border:1px solid rgba(32,48,93,.28);border-radius:8px;color:#20305d;-moz-column-gap:18px;column-gap:18px;cursor:pointer;display:grid;font:inherit;font-size:16px;grid-template-columns:minmax(0,1fr) auto auto 20px;line-height:1.2;min-height:58px;padding:10px 16px;text-align:left;width:100%}.sf-filter-subject-option:focus-visible{outline:2px solid #20305d;outline-offset:-2px}.sf-filter-subject-option__name{font-weight:600;min-width:0}.sf-filter-subject-option__action,.sf-filter-subject-option__selection-count{font-size:16px;font-weight:400;white-space:nowrap}.sf-filter-subject-option__selection-count{color:#999}.sf-filter-subject-option__action{color:rgba(32,48,93,.74)}.sf-filter-subject-option__action--compact,.sf-filter-subject-option__selection-count--compact{display:none}.sf-filter-subject-option__arrow,.sf-filter-subject-option__nested-icon{align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;justify-content:center}.sf-filter-subject-option__arrow svg,.sf-filter-subject-option__nested-icon svg{height:20px;width:20px}.sf-filter-subject-option--nested{grid-template-columns:20px minmax(0,1fr) auto auto 20px}.sf-filter-multiselect__options>label,.sf-filter-term-group__options>label{align-items:stretch;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;touch-action:manipulation}.sf-filter-multiselect__options>label[hidden],.sf-filter-term-group__options>label[hidden]{display:none}.sf-filter-multiselect__options>label input,.sf-filter-term-group__options>label input{clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:visible;position:absolute;white-space:nowrap;width:1px}.sf-filter-multiselect__options>label>span,.sf-filter-term-group__options>label>span{align-items:center;background:#f7f7f7;border:1px solid rgba(32,48,93,.38);border-radius:8px;color:#20305d;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;min-height:44px;padding:8px 14px;width:100%}.sf-filter-multiselect__options>label input:focus-visible+span,.sf-filter-term-group__options>label input:focus-visible+span{outline:2px solid #20305d;outline-offset:2px}.sf-filter-multiselect__options>label input:checked+span,.sf-filter-term-group__options>label input:checked+span{background:#20305d;border-color:#20305d;color:#fefefb}.sf-filter-drawer-toggle,.sf-filter-drawer__apply,.sf-filter-drawer__close,.sf-filter-multiselect__apply,.sf-filter-reset{background:#fefefb;border:2px solid #20305d;border-radius:8px;color:#20305d;cursor:pointer;font-weight:600;min-height:50px;padding:10px 16px}.sf-filter-multiselect__apply{align-self:flex-end;background:#d43a66;border-color:#d43a66;color:#fefefb;margin-left:auto;margin-top:12px;min-width:132px}.sf-filter-apply__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.sf-filter-apply__icon svg{height:18px;width:18px}.sf-filter-multiselect__footer{align-items:flex-end;border-top:1px solid rgba(32,48,93,.16);display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;justify-content:flex-end;padding-top:12px}.sf-filter-multiselect__footer .sf-filter-multiselect__apply,.sf-filter-multiselect__footer .sf-filter-reset{align-self:flex-end;margin-top:12px;min-width:132px}.sf-filter-multiselect__footer .sf-filter-reset{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.sf-filter-multiselect__header{display:none}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-multiselect__header{align-items:center;border-bottom:1px solid rgba(32,48,93,.16);display:grid;gap:10px;grid-template-columns:auto minmax(0,1fr) 44px;min-height:64px;padding-bottom:10px}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-multiselect__header h5{font-size:22px;line-height:1.2;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-multiselect__header .sf-filter-multiselect__back{align-items:center;background:transparent;border:0;color:#20305d;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:600;gap:8px;line-height:1.2;min-height:44px;padding:0}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-multiselect__header .sf-filter-multiselect__back[hidden]{display:none}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-multiselect__header .sf-filter-multiselect__close{align-items:center;background:transparent;border:0;color:#20305d;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;grid-column:3;justify-content:center;min-height:44px;padding:0;width:44px}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-multiselect__header .sf-filter-multiselect__close svg{height:28px;width:28px}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-multiselect__header .sf-filter-multiselect__back{font-size:16px;font-weight:400;justify-content:center;text-align:center}.sf-filter-reset{align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;justify-content:center;white-space:nowrap}.sf-filter-reset[disabled]{background:#f0f0f0;border-color:#d5d5d5;color:#999;cursor:not-allowed}.sf-filter-reset__icon{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.sf-filter-reset__icon svg{height:18px;width:18px}.library-active-filters{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px;margin-top:12px}.library-active-filters[hidden]{display:none}.library-active-filters li{margin:0}.library-active-filters__label{flex:0 0 auto;font-size:14px;font-weight:600;margin:0}.library-active-filters ul{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:7px;list-style:none;margin:0;padding:0}.sf-filter-chip{align-items:center;background:rgba(137,221,219,.22);border:1px solid rgba(32,48,93,.35);border-radius:18px;color:#20305d;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;gap:7px;min-height:36px;padding:6px 10px}.sf-filter-chip:after{content:"\00d7";font-size:18px;line-height:1}.sf-results-count{font-size:15px;font-weight:600;margin:0;padding:12px 0 0}.library-filter-status{font-size:14px;margin:0;min-height:calc(1.625em + 6px);padding-top:6px}.library-filters.has-vertical-layout{margin:0 0 35px;padding:0;position:relative;top:0}.library-filters.has-vertical-layout .sf-filter-toolbar{align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column}.library-filters.has-vertical-layout .sf-filter-drawer__fields{display:grid;gap:12px}.library-filters.has-vertical-layout .sf-filter-drawer__footer{display:block}.library-filters.has-vertical-layout .sf-filter-reset{width:100%}body.sf-filter-drawer-open,html.sf-filter-drawer-open{overflow:hidden;overscroll-behavior:none}body.sf-filter-drawer-open .library-filters{z-index:100000}@media only screen and (max-width:767px){.sf-filter-drawer__back[hidden]{display:none}.library-filters{padding:14px 0 10px;position:relative;z-index:auto}.library-filters h3{font-size:20px}.sf-archive-filter-form input[type=search],.sf-archive-filter-form select{min-height:54px}.sf-archive-filter-form .sf-filter-multiselect>summary{font-size:18px;min-height:60px;padding:10px 44px 10px 14px}.sf-archive-filter-form .sf-filter-multiselect>summary:after{transform:translateY(-50%) rotate(-45deg)}.sf-filter-toolbar{align-items:stretch;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin-top:10px}.sf-filter-drawer,.sf-filter-drawer__fields,.sf-filter-drawer__footer{display:block}.sf-filter-drawer__fields{display:grid;gap:16px}.sf-filter-visible-label{display:block;font-size:15px;font-weight:600;margin:0 0 6px}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-toolbar{display:grid;gap:8px;grid-template-columns:minmax(0,1fr) auto;max-width:none}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-search{grid-column:1;grid-template-columns:minmax(0,1fr) 54px}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-search-submit{gap:0;min-height:54px;min-width:54px;padding:0;width:54px}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-search-submit__label{clip:rect(0,0,0,0);border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-drawer-toggle{align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:8px;grid-column:2;justify-content:center;min-height:54px;min-width:54px;padding:0;width:54px}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-drawer-toggle .sf-filter-drawer-toggle__label{clip:rect(0,0,0,0);border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-drawer-backdrop{background:rgba(0,0,0,.52);display:block;inset:0;position:fixed;z-index:100000}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-drawer-backdrop[hidden]{display:none}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-drawer{background:#fefefb;border-radius:18px 18px 0 0;bottom:0;box-shadow:0 -12px 35px rgba(0,0,0,.24);display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:calc(100vh - 20px);height:calc(100dvh - 20px);left:0;max-height:560px;max-width:none;overflow:visible;padding:0 18px;position:fixed;right:0;top:auto;z-index:100001}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-drawer[hidden]{display:none}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-drawer__header{align-items:center;background:#fefefb;border-bottom:1px solid rgba(32,48,93,.16);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;padding:16px 0 12px;position:sticky;top:0;z-index:2}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-drawer__header h4{font-size:22px;margin:0}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-drawer__close{border:0;font-size:28px;line-height:1;min-height:44px;padding:0;width:44px}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-drawer__fields{align-content:start;flex:1 1 auto;gap:12px;grid-template-columns:minmax(0,1fr);min-height:0;overflow-y:auto;padding:16px 0}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-drawer__footer{background:#fefefb;border-top:1px solid rgba(32,48,93,.16);bottom:0;display:grid;flex:0 0 auto;gap:8px;grid-template-columns:auto minmax(0,1fr);padding:12px 0 calc(12px + env(safe-area-inset-bottom));position:sticky;z-index:2}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-drawer__apply,.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-reset{align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:18px;justify-content:center;min-height:54px;width:100%}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-drawer__apply{background:#d43a66;border-color:#d43a66;color:#fefefb;grid-column:2}.sf-filter-multiselect[open]>summary{visibility:hidden}.sf-filter-multiselect__popover{animation:none;background:#fefefb;border:0;border-radius:18px 18px 0 0;box-shadow:0 -12px 35px rgba(0,0,0,.24);display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;height:calc(100vh - 20px);height:calc(100dvh - 20px);inset:auto 0 0;max-height:560px;overflow:visible;padding:0 18px calc(12px + env(safe-area-inset-bottom));position:fixed;width:100%;z-index:100003}.sf-filter-drawer__header,.sf-filter-multiselect__header{align-items:center;border-bottom:1px solid rgba(32,48,93,.16);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:space-between;min-height:73px;padding:16px 0 12px}.sf-filter-drawer__header h4,.sf-filter-drawer__header h5,.sf-filter-multiselect__header h4,.sf-filter-multiselect__header h5{font-size:22px;line-height:1.2;margin:0}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-multiselect__header{display:grid;gap:16px;grid-template-columns:auto minmax(0,1fr)}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-multiselect__header h5{display:block}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-subject-breadcrumbs:not([hidden]){display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px 0 0}.sf-filter-drawer__close,.sf-filter-multiselect__close{align-items:center;background:transparent;border:0;color:#20305d;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex:0 0 44px;font-size:28px;justify-content:center;line-height:1;min-height:44px;padding:0;width:44px}.sf-filter-drawer__close svg,.sf-filter-multiselect__close svg{height:28px;width:28px}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-drawer__close,.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-multiselect__header .sf-filter-multiselect__close{background:#fefefb;border-radius:50%;box-shadow:0 3px 12px rgba(30,29,29,.28);flex:0 0 48px;font-size:30px;grid-column:auto;height:48px;min-height:48px;padding:0 0 3px;position:absolute;right:18px;top:-58px;width:48px;z-index:2}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-drawer__close:hover,.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-multiselect__header .sf-filter-multiselect__close:hover{background:#e9e8e5}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-drawer__close:focus-visible,.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-multiselect__header .sf-filter-multiselect__close:focus-visible{outline:0}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-drawer__close{right:0}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-multiselect__header .sf-filter-multiselect__close{right:19px;top:-57px}.sf-filter-drawer.has-open-multiselect .sf-filter-drawer__close{display:none}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-drawer.has-open-multiselect{box-shadow:none}.sf-filter-drawer__back{align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex:1 1 auto;font-size:22px;font-weight:600;line-height:1.2;min-height:44px;min-width:0}.sf-archive-filter-form .sf-filter-multiselect__search{margin:14px 0 8px}.sf-filter-multiselect__options{align-content:start;flex:1 1 0;margin-top:16px;max-height:none;min-height:0;overflow-y:auto}.sf-filter-multiselect__search+.sf-filter-multiselect__options{margin-top:0}.sf-filter-multiselect__options--hierarchical{grid-template-columns:minmax(0,1fr)}.sf-filter-subject-stages{flex:1 1 0;margin-top:6px;min-height:0}details[data-filter-name=subjects] .sf-filter-multiselect__popover{width:100%}.sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-multiselect__apply{font-size:18px;margin:0;min-height:54px;width:100%}.sf-filter-multiselect__footer{background:#fefefb;border-top:1px solid rgba(32,48,93,.16);display:grid;flex:0 0 auto;gap:8px;grid-template-columns:auto minmax(0,1fr);margin-top:auto;padding:12px 0 calc(12px + env(safe-area-inset-bottom))}.sf-filter-multiselect__footer .sf-filter-multiselect__apply,.sf-filter-multiselect__footer .sf-filter-reset{align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:18px;justify-content:center;margin:0;min-height:54px;width:100%}.sf-filter-subject-option{-moz-column-gap:10px;column-gap:10px}.sf-filter-subject-option__action:not(.sf-filter-subject-option__action--compact),.sf-filter-subject-option__selection-count:not(.sf-filter-subject-option__selection-count--compact){display:none}.sf-filter-subject-option__action--compact,.sf-filter-subject-option__selection-count--compact{display:inline}.library-active-filters{display:block;margin-top:10px;overflow:hidden}.library-active-filters__label{margin-bottom:6px}.library-active-filters ul{flex-wrap:wrap;overflow-x:visible;padding-bottom:4px}.sf-filter-chip{max-width:100%;text-align:left;white-space:normal}.sf-results-count{padding-top:10px}.library-filters.has-vertical-layout .sf-archive-filter-form .sf-filter-toolbar{display:-webkit-box;display:-ms-flexbox;display:flex}.library-filters.has-vertical-layout .sf-archive-filter-form.is-enhanced.has-filter-drawer .sf-filter-toolbar{display:grid}}@keyframes sf-filter-panel-in{0%{opacity:0;transform:translateX(32px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.sf-filter-multiselect__popover{animation:none}.sf-filter-subject-panel{transition:none}}.sf-archive-results{transition:opacity .16s ease}.sf-archive-results.is-loading{opacity:.55;pointer-events:none}.courses-items__grid{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:45px}@media (min-width:768px){.sf-archive-filter-form.is-enhanced[data-archive=video] .sf-filter-drawer{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;left:50%;max-height:calc(100dvh - 124px);position:fixed;top:100px;transform:translateX(-50%);width:calc(100% - 80px)}.sf-archive-filter-form.is-enhanced[data-archive=video] .sf-filter-drawer[hidden]{display:none}.sf-archive-filter-form.is-enhanced[data-archive=video] .sf-filter-drawer .sf-filter-drawer__footer,.sf-archive-filter-form.is-enhanced[data-archive=video] .sf-filter-drawer .sf-filter-drawer__header{flex:0 0 auto}.sf-archive-filter-form.is-enhanced[data-archive=video] .sf-filter-drawer .sf-filter-drawer__fields{min-height:0;overflow-y:auto}.sf-archive-filter-form.is-enhanced[data-archive=video] .sf-filter-drawer .sf-filter-multiselect__popover{animation:sf-filter-panel-in .36s cubic-bezier(.22,1,.36,1) both;border:0;border-radius:0;box-shadow:none;margin-top:8px;padding:0;position:static;width:100%}.sf-archive-filter-form.is-enhanced[data-archive=video] .sf-filter-drawer .sf-filter-multiselect__apply{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}.pagination{margin:40px auto;max-width:800px;text-align:center}.pagination .sf-standard-pagination{margin:0}.pagination ul.page-numbers{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}.pagination li,.pagination ul.page-numbers{list-style:none;margin:0;padding:0}.pagination a.page-numbers,.pagination span.page-numbers{align-items:center;background-color:#fefefb;border:2px solid #20305d;border-radius:12px;box-sizing:border-box;color:#20305d;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:600;justify-content:center;min-height:44px;min-width:44px;padding:8px 14px;text-align:center;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease}.pagination span.page-numbers.current{background-color:#20305d;color:#fefefb}.pagination a.page-numbers:not(.dots):focus,.pagination a.page-numbers:not(.dots):hover{background-color:#89dddb;border-color:#89dddb;color:#20305d;transform:translateY(-2px)}.pagination a.page-numbers:focus-visible{outline:3px solid #f0e891;outline-offset:3px}.pagination span.page-numbers.dots{border-color:transparent;min-width:auto;padding-left:4px;padding-right:4px}@media only screen and (max-width:767px){.pagination{margin:24px auto}.pagination ul.page-numbers{gap:8px}.pagination a.page-numbers,.pagination span.page-numbers{padding:8px 12px}}.related-posts .related-posts__title{font-size:40px;font-weight:700;line-height:1.3;margin:0 0 50px;text-align:center}.share-buttons{margin-top:25px}.share-buttons .share-buttons__inner{align-items:center;color:#1e1d1d;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:25px;justify-content:center;list-style:none;margin:0;padding:0;text-align:center}.share-buttons .share-buttons__inner svg{stroke:#1e1d1d}.stats .stats-items{display:grid;gap:25px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:25px}.stats .stat{background:#f0f0f0;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;justify-content:space-between;padding:25px}.stats .stat h2{font-size:20px;margin-top:0}.stats .stat p{font-size:42px;font-weight:600;margin:0}table{background:transparent;border:none;border-collapse:collapse;border-radius:0;border-spacing:0;font-size:18px;width:100%}table thead tr{background-color:transparent}table th{font-weight:600;line-height:1.2;text-align:left;vertical-align:bottom}table td,table th{border-bottom:1px solid #e9e8e5;padding:12px}table tbody tr:last-child td{border-bottom:none}table a{border-bottom:1px solid rgba(212,58,102,.6);color:#d43a66;font-weight:500;text-decoration:none}table a:focus,table a:hover{border-bottom-color:#b4274f;color:#b4274f}table p,table ul{margin:5px 0!important}table ul{list-style:none!important}table .button{background-color:#24a684!important;border-radius:8px!important;color:#fff!important;font-size:18px!important;margin-bottom:0!important;padding:5px 15px!important}.tabs{margin:50px 0}.tabs ul.menu{list-style-type:none;margin:0;padding:0}.tabs ul.menu li{background-color:#f0f0f0;border:1px solid #f0f0f0;border-bottom:0;float:left;margin-right:10px}.tabs ul.menu li a{color:#1e1d1d;display:block;font-size:16px;padding:8px 20px;text-transform:none}.tabs ul.menu li.active{background-color:#fefefb}.tabs .tab{border:1px solid #f3f3ee;margin-top:-1px;padding:10px 20px}@media only screen and (max-width:767px){.tabs .tab{padding:10px 20px}}.tabs .tab p{color:#444;font-size:17px;font-weight:200}@media only screen and (max-width:767px){.tabs .tab p{font-size:17px}}.tabs .tab.hidden{display:none}@media only screen and (max-width:767px){.tabs .tab.hidden{display:block}}.tabs.tabs-vertical ul.menu{float:left;width:30%}@media only screen and (max-width:767px){.tabs.tabs-vertical ul.menu{display:none}}.tabs.tabs-vertical ul.menu li{border-right:0;margin-right:0;width:100%}.tabs.tabs-vertical ul.menu li a{padding:10px 15px}.tabs.tabs-vertical .tab{left:-1px;overflow:hidden;padding:10px 30px;position:relative}@media only screen and (max-width:767px){.tabs.tabs-vertical .tab{padding:10px 20px}}.tabs.tabs-vertical .tab h3{margin-top:15px}.vid{height:0;margin:0 auto;padding-bottom:56.25%;position:relative}@media only screen and (max-width:1200px){.vid{margin:0 auto}}.vid iframe{left:0;top:0}.sf-video-facade,.vid iframe{height:100%;position:absolute;width:100%}.sf-video-facade{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:linear-gradient(135deg,#20305d,#30488b);border:0;color:#fff;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;font:inherit;inset:0;justify-content:center;padding:24px;text-align:center}.sf-video-facade:focus-visible,.sf-video-facade:hover{outline:3px solid #89dddb;outline-offset:-6px}.sf-video-facade:focus-visible .sf-video-facade__play,.sf-video-facade:hover .sf-video-facade__play{background:#89dddb;color:#20305d;transform:scale(1.06)}.sf-video-facade__content{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:14px}.sf-video-facade__play{align-items:center;background:#fff;border-radius:50%;color:#20305d;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:68px;justify-content:center;transition:background-color .2s ease,color .2s ease,transform .2s ease;width:68px}.sf-video-facade__play svg{height:30px;margin-left:3px;width:30px}@media (prefers-reduced-motion:reduce){.sf-video-facade__play{transition:none}}.sf-video-facade__label{font-size:17px;font-weight:600}.content-feedback{background:#fefefb;border:2px solid #f0f0f0;border-radius:16px;margin:16px 0;padding:16px 20px;transition:border-color .2s ease,box-shadow .2s ease}.content-feedback.is-highlighted{border-color:#d43a66;box-shadow:0 0 0 4px rgba(212,58,102,.16)}.content-feedback__details-toggle[hidden],.content-feedback__followup[hidden],.content-feedback__panel[hidden]{display:none!important}.content-feedback__rating{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:8px 12px}.content-feedback__panel h3,.content-feedback__question{font-size:17px;font-weight:600;line-height:1.35;margin:0}.content-feedback__rating-options{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:6px}.content-feedback .button{border-radius:12px;font-size:14px;line-height:20px;padding:5px 12px}.content-feedback__rating-button{border-width:1px;cursor:pointer;justify-content:center;min-width:40px}.content-feedback__rating-button svg{height:16px;width:16px}.content-feedback__rating-button.is-selected,.content-feedback__rating-button.is-selected:hover{background:#20305d;border-color:#20305d;color:#fefefb}.content-feedback__details-toggle{border-bottom-width:1px;font-size:14px;margin-top:0}.content-feedback__followup{border-top:1px solid #d5d5d5;display:grid;gap:12px;margin-top:14px;padding-top:14px}.content-feedback__field{max-width:680px}.content-feedback__submit{cursor:pointer;justify-self:start}.content-feedback__status{font-size:14px;font-weight:600;margin:12px 0 0;min-height:22px}.content-feedback__status:empty{display:none;margin-top:0;min-height:0}.content-feedback__status.is-success{color:#24a684}.content-feedback__status.is-error{color:#d43a66}.content-feedback--issue{background:transparent;border:0;margin:14px 0;padding:0}.content-feedback--issue .content-feedback__issue-toggle{margin-bottom:12px}.content-feedback--issue .content-feedback__panel{background:#fefefb;border:2px solid #f0f0f0;border-radius:16px;padding:24px}.content-feedback--issue .content-feedback__followup{border-top:0;margin-top:0;padding-top:0}@media only screen and (max-width:767px){.content-feedback{padding:14px}.content-feedback__rating-options .button{font-size:14px}}.course__slides>.content-feedback{margin-left:auto;margin-right:auto;max-width:768px}.flexible>.content-feedback-wrap{margin:60px auto;max-width:64rem;padding:0 24px}.site-head{background-color:#f0f0f0!important;left:0;padding:0!important;position:fixed;top:0;transform:translateY(0);transition:transform .3s ease-in-out;width:100%;z-index:100}.site-head.header-hidden{transform:translateY(-100%)}.site-head nav{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;justify-content:space-between;width:100%}.site-head nav:after,.site-head nav:before{content:unset!important}.site-head .logo{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding:10px 0}.site-head .logo img{margin-top:0;width:210px}@media only screen and (max-width:990px){.site-head .logo img{width:180px}}@media only screen and (max-width:767px){.site-head .logo img{width:140px}}.site-head .menu-open{align-items:center;background-color:#d7d7d7;border:none;border-radius:16px;color:#1e1d1d;cursor:pointer;display:none;font-size:20px;font-size:18px;font-weight:600;gap:5px;line-height:1.625;min-height:45px;padding:8px 16px;position:relative;z-index:103}@media (max-width:1240px){.site-head .menu-open{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}}@media only screen and (max-width:767px){.site-head .menu-open{font-size:16px;padding:8px 12px}}.site-head .menu-buttons{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:25px}@media only screen and (max-width:767px){.site-head .menu-buttons{gap:15px}}.site-head .button{text-wrap-mode:nowrap;font-size:18px;gap:8px;padding:8px 16px;position:relative;text-transform:none!important;z-index:103}@media (max-width:1240px){.site-head .button{margin-left:auto}}@media only screen and (max-width:767px){.site-head .button{min-height:42px}}.site-head .button svg{height:20px;width:20px}@media (max-width:1240px){.menu-is-open .site-head .button{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;z-index:103}}.is-pwa .site-head{padding-top:env(safe-area-inset-top)!important}.site-head .account-dropdown{position:relative}@media only screen and (max-width:767px){.site-head .account-dropdown{position:static}}.site-head .account-dropdown .sub-menu{-webkit-overflow-scrolling:touch;background-color:#fefefb;border:1px solid #20305d;border-radius:12px;display:none;list-style:none;margin:0;max-height:calc(100vh - 32px);max-width:92vw;overflow-y:auto;padding:0;position:absolute;right:0;top:calc(100% + 18px);width:360px}@media only screen and (max-width:767px){.site-head .account-dropdown .sub-menu{max-width:360px;right:15px;width:100%}}.site-head .account-dropdown .sub-menu[aria-hidden=false]{display:block}.site-head .account-dropdown .account-dropdown__section{border-bottom:1px solid #20305d;padding:16px 0}.site-head .account-dropdown .account-dropdown__section:last-of-type{border-bottom:none;padding-bottom:16px}.site-head .account-dropdown .account-dropdown__title{color:#999;font-size:18px;font-weight:700;line-height:1.2;margin:0 0 10px;padding:0 18px}.site-head .account-dropdown .account-dropdown__list{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.site-head .account-dropdown .account-dropdown__list.account-dropdown__list--cards li:first-child a{padding:20px 18px 14px}.site-head .account-dropdown .account-dropdown__list.account-dropdown__list--cards li:nth-last-child(2) a{padding:14px 18px 20px}.site-head .account-dropdown .account-dropdown__item a{align-items:center;border-radius:0;color:#20305d;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:500;gap:12px;padding:14px 18px;text-decoration:none;transition:background-color .2s ease,color .2s ease;width:100%}.site-head .account-dropdown .account-dropdown__item a:hover{background-color:#f5adbd;color:#000}.site-head .account-dropdown .account-dropdown__item a:hover .account-dropdown__item-desc,.site-head .account-dropdown .account-dropdown__item a:hover .account-dropdown__item-label{color:#000}.site-head .account-dropdown .account-dropdown__item a:hover svg{stroke:#000}.site-head .account-dropdown .account-dropdown__item a svg{stroke:#20305d;height:20px;margin-top:5px;width:20px}.site-head .account-dropdown .account-dropdown__section--logout{border-top:none;margin-top:0;padding-top:18px}.site-head .account-dropdown .account-dropdown__logout{align-items:center;border-radius:0;border-top:1px solid #20305d;color:#1e1d1d;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px;font-weight:700;gap:12px;padding:18px 20px;text-decoration:none;transition:background-color .2s ease,color .2s ease;width:100%}.site-head .account-dropdown .account-dropdown__logout:hover{background-color:#f5adbd;color:#000}.site-head .account-dropdown .account-dropdown__logout svg{stroke:#20305d;height:20px;margin-top:5px;width:20px}.site-head .account-dropdown .account-dropdown__logout a{padding:0}.site-head .account-dropdown .account-dropdown__item .account-dropdown__item-label{font-weight:600}.site-head .account-dropdown .account-dropdown__item .account-dropdown__item-desc{color:#767676;font-size:.9em;line-height:22px}.site-head .account-dropdown .account-dropdown__item:not(.account-dropdown__logout) a{align-items:flex-start}.site-head .account-dropdown .account-dropdown__item.account-dropdown__item--highlight a{color:#d43a66;font-weight:700}.site-head .account-dropdown .account-dropdown__item.account-dropdown__item--highlight a svg{stroke:#d43a66}.full-menu{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:35px;margin-left:auto}@media (max-width:1240px){.full-menu{-webkit-overflow-scrolling:touch;display:none;min-height:100vh;overflow-y:auto;position:fixed;right:0;top:0;width:100vw;z-index:102}.full-menu.is-open{background:#fefefb;display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:flex-end;max-width:600px;padding:80px 40px}}@media only screen and (max-width:990px){.full-menu.is-open{padding:80px 15px}}.full-menu ul{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:40px;list-style:none;margin:0!important;padding:0!important}@media (max-width:1240px){.full-menu ul{align-items:flex-end;flex-direction:column;gap:0;text-align:right}}.full-menu ul.is-logged-in{gap:24px}@media (max-width:1240px){.full-menu ul.is-logged-in{gap:16px}}.full-menu ul.is-logged-in li a{border-radius:12px!important;gap:8px;padding:4px 12px!important}@media (max-width:1240px){.full-menu ul.is-logged-in li a{gap:10px}}.full-menu ul.is-logged-in li a svg{stroke:#d43a66!important;height:18px;width:18px}@media (max-width:1240px){.full-menu ul.is-logged-in li a svg{height:24px;width:24px}}.full-menu ul.is-logged-in li.current-menu-item>a,.full-menu ul.is-logged-in li.current_page_item>a{background-color:#f5adbd;color:#20305d!important}.full-menu ul.is-logged-in li.current-menu-item>a svg,.full-menu ul.is-logged-in li.current_page_item>a svg{stroke:#20305d!important}.full-menu ul>li{padding:15px 0;position:relative}@media (max-width:1240px){.full-menu ul>li{padding:0}}.full-menu ul>li>a{align-items:center;border-bottom:2px solid transparent;color:#1e1d1d!important;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:18px!important;gap:5px;max-height:unset!important;padding:4px 0;text-transform:none!important}@media (max-width:1240px){.full-menu ul>li>a{border-bottom:none;font-size:36px!important;justify-content:flex-end;padding:12px 16px!important}}.full-menu ul>li>a:hover{color:#d43a66!important;transition:.3s ease-in-out}.full-menu ul>li>a:hover svg{stroke:#d43a66!important;transition:.3s ease-in-out}.full-menu ul>li.current-menu-ancestor>a,.full-menu ul>li.current-menu-item>a,.full-menu ul>li.current>a,.full-menu ul>li.current_page_item>a{border-color:#f5adbd;border-radius:0}.full-menu ul>li.menu-item-has-children>a{transition:.3s ease-in-out}.full-menu ul>li.menu-item-has-children>a svg{stroke:#20305d;transition:.3s ease-in-out}@media (max-width:1240px){.full-menu ul>li.menu-item-has-children>a svg{display:none}}.full-menu ul>li.menu-item-has-children.is-expanded>a svg{transform:rotate(180deg)}.full-menu ul>li.menu-item-has-children.is-expanded>ul.sub-menu{display:block!important}.full-menu ul>li ul{background-color:#f0f0f0!important;display:none;left:-15px;min-width:400px;padding-bottom:0!important;position:absolute;text-align:left;top:calc(100% + 3px)}@media (max-width:1240px){.full-menu ul>li ul{background:transparent!important;display:block;min-width:0;padding-right:15px!important;position:static;text-align:right}}.full-menu ul>li ul li{display:block;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px;justify-content:space-between;padding:0!important}.full-menu ul>li ul li a{align-items:flex-start;border:0;border-radius:0;justify-content:space-between;max-height:unset!important;padding:15px 25px!important;width:100%}@media (max-width:1240px){.full-menu ul>li ul li a{font-size:20px!important;justify-content:flex-end;padding:10px 0!important}}.full-menu ul>li ul li a:hover{background-color:#f5adbd;color:#1e1d1d!important}@media (max-width:1240px){.full-menu ul>li ul li a:hover{background-color:transparent;color:#d43a66}}.full-menu ul>li ul li.current-menu-ancestor a,.full-menu ul>li ul li.current-menu-item a,.full-menu ul>li ul li.current_page_item a{background-color:#f5adbd;color:#1e1d1d!important}@media (max-width:1240px){.full-menu ul>li ul li.current-menu-ancestor a,.full-menu ul>li ul li.current-menu-item a,.full-menu ul>li ul li.current_page_item a{background-color:transparent;color:#d43a66!important}}.site-head .full-menu ul.is-logged-in li.current-menu-ancestor>a,.site-head .full-menu ul.is-logged-in li.current-menu-parent>a,.site-head .full-menu ul.is-logged-in li.current>a,.site-head .full-menu ul.is-logged-in li.current_page_ancestor>a,.site-head .full-menu ul.is-logged-in li.current_page_parent>a{background-color:#f5adbd;color:#20305d!important}.site-head .full-menu ul.is-logged-in li.current-menu-ancestor>a svg,.site-head .full-menu ul.is-logged-in li.current-menu-parent>a svg,.site-head .full-menu ul.is-logged-in li.current>a svg,.site-head .full-menu ul.is-logged-in li.current_page_ancestor>a svg,.site-head .full-menu ul.is-logged-in li.current_page_parent>a svg{stroke:#20305d!important}.site-head .full-menu>ul>li.current-menu-ancestor>a,.site-head .full-menu>ul>li.current-menu-parent>a,.site-head .full-menu>ul>li.current>a,.site-head .full-menu>ul>li.current_page_ancestor>a,.site-head .full-menu>ul>li.current_page_parent>a{border-color:#f5adbd;border-radius:0}.site-head .full-menu ul ul li.current-menu-ancestor>a,.site-head .full-menu ul ul li.current-menu-parent>a,.site-head .full-menu ul ul li.current>a,.site-head .full-menu ul ul li.current_page_ancestor>a,.site-head .full-menu ul ul li.current_page_parent>a{background-color:#f5adbd;color:#1e1d1d!important}@media (max-width:1240px){.site-head .full-menu ul ul li.current-menu-ancestor>a,.site-head .full-menu ul ul li.current-menu-parent>a,.site-head .full-menu ul ul li.current>a,.site-head .full-menu ul ul li.current_page_ancestor>a,.site-head .full-menu ul ul li.current_page_parent>a{background-color:transparent;color:#d43a66!important}}.site-foot{background-color:#f5adbd;padding:80px 0 0}@media only screen and (max-width:767px){.site-foot{padding:40px 0 0}}.site-foot .site-foot__top{display:grid;gap:40px;grid-template-columns:2fr 1fr 1fr;padding-bottom:80px}@media (max-width:768px){.site-foot .site-foot__top{grid-template-columns:1fr}}.site-foot .site-foot__top h2{color:#20305d;font-size:30px;margin-top:0}.site-foot .site-foot__top h3{color:#d43a66;font-size:20px;font-weight:600;margin-top:0}.site-foot .site-foot__top p{color:#20305d;font-size:18px;margin:0 0 10px}.site-foot .site-foot__top p a{border-bottom:1px solid #20305d;color:#20305d;transition:.3s ease-in-out}.site-foot .site-foot__top p a:hover{border-bottom-color:transparent;transition:.3s ease-in-out}.site-foot .site-foot__top .menu{background-color:transparent;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:5px;list-style:none;margin:0;padding:0}.site-foot .site-foot__top .menu li a{border-bottom:1px solid #20305d;color:#20305d;font-size:18px;transition:.3s ease-in-out}.site-foot .site-foot__top .menu li a:hover{border-bottom-color:transparent;color:#20305d!important;transition:.3s ease-in-out}.site-foot .site-foot__bottom{background-color:#f0f0f0;padding:30px 0}.site-foot .site-foot__bottom>*{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:30px;justify-content:center}.site-foot .site-foot__bottom img{width:230px}@media only screen and (max-width:990px){.site-foot .site-foot__bottom img{width:200px}}@media only screen and (max-width:767px){.site-foot .site-foot__bottom img{width:160px}}.site-foot .site-foot__bottom .social-links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;list-style:none;margin:0;padding:0}.site-foot .site-foot__bottom .social-links a{align-items:center;background-color:#89dddb;border-radius:12px;display:-webkit-box;display:-ms-flexbox;display:flex;height:48px;justify-content:center;transition:.3s ease-in-out;width:48px}.site-foot .site-foot__bottom .social-links a:hover{background-color:#61d2cf;transition:.3s ease-in-out}.site-foot .site-foot__bottom .social-links a svg{stroke:#20305d;fill:#20305d;stroke-width:1px;height:20px;width:20px}.site-foot .site-foot__mc{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:5px}.site-foot .site-foot__mc label{color:#20305d;margin-top:20px}.site-foot .site-foot__mc [type=email]{background-color:#fefefb;border:1px solid #20305d;border-radius:12px;margin-bottom:1.5rem;max-width:460px;padding:13px 14px;width:100%}.site-foot .site-foot__mc button{display:inline-block;margin-right:auto;min-width:160px;text-align:center}.site-foot .site-foot__copyright{background-color:#e9e8e5;padding:15px 0}.site-foot .site-foot__copyright>*{display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center}.site-foot .site-foot__copyright>* p{margin:0}.sf-support-launcher{align-items:center;background:#20305d;border-radius:50%;bottom:24px;box-shadow:0 8px 24px rgba(0,0,0,.2);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;height:60px;justify-content:center;position:fixed;right:24px;width:60px;z-index:99998}.sf-support-launcher[hidden]{display:none}.sf-support-launcher:focus-visible,.sf-support-launcher:hover{background:#89dddb;color:#20305d;outline:3px solid #20305d;outline-offset:3px}.sf-support-launcher[aria-busy=true]{cursor:wait;opacity:.75}.sf-support-launcher svg{height:28px;width:28px}@media only screen and (max-width:767px){.sf-support-launcher{bottom:16px;right:16px}}html{scroll-behavior:smooth}body{background:#fefefb;padding-top:0}body.menu-is-open{height:100%;overflow:hidden;position:fixed;width:100%}body.blog main[role=main]{background-color:#fefefb;padding:0!important}.admin-bar .site-head{margin-top:32px}a{text-transform:none}.site-main{margin-top:75px;position:relative}@media only screen and (max-width:767px){.site-main{margin-top:55px}}.playlist-list{display:grid;gap:30px;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:990px){.playlist-list{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){.playlist-list{grid-template-columns:repeat(1,1fr)}}.form-container .updated{background-color:#24a684;color:#fefefb;margin-bottom:10px;padding:8px 10px;width:500px}.form-container .updated p{margin:0}.form-container .acf-notice{width:500px}.form-container .acf-field input[type=text],.form-container .acf-field textarea{border:1px solid #ddd;font-size:16px;height:auto;padding:10px;width:500px}.form-container .acf-relationship{border-radius:12px}.form-container .acf-relationship .filters{border-radius:12px 12px 0 0}.form-container .acf-relationship .choices{border-radius:0 0 0 12px}.form-container .acf-relationship .values{border-radius:0 0 12px 0}.form-container .acf-fields>.acf-field{border-top:0;padding:15px 0}.form-container .acf-form-submit{margin:20px 0}.form-container .acf-form-submit input{background-color:#24a684;color:#fefefb}.playlists{margin:50px auto;max-width:1000px}.playlists .new-playlist{margin-bottom:20px}.playlists .new-playlist p{float:left;margin:7px 0}@media only screen and (max-width:767px){.playlists .new-playlist p{float:none;margin-bottom:20px}}.playlists .new-playlist .button{float:right}@media only screen and (max-width:767px){.playlists .new-playlist .button{float:none}}.playlists .manage-playlists{gap:20px;justify-content:flex-end}.playlists .manage-playlists,.playlists .manage-playlists a{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}.playlists .manage-playlists a{gap:5px}.playlists .manage-playlists a:before{border-radius:50%;content:"";display:block;height:24px;width:24px}.playlists .manage-playlists a.edit-playlist:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgY2xhc3M9Imx1Y2lkZSBsdWNpZGUtcGVuY2lsLWljb24gbHVjaWRlLXBlbmNpbCI+PHBhdGggZD0iTTIxLjE3NCA2LjgxMmExIDEgMCAwIDAtMy45ODYtMy45ODdMMy44NDIgMTYuMTc0YTIgMiAwIDAgMC0uNS44M2wtMS4zMjEgNC4zNTJhLjUuNSAwIDAgMCAuNjIzLjYyMmw0LjM1My0xLjMyYTIgMiAwIDAgMCAuODMtLjQ5N3pNMTUgNWw0IDQiLz48L3N2Zz4=) no-repeat 50%/15px 15px #24a684}.playlists .manage-playlists a.delete-playlist:before{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgY2xhc3M9Imx1Y2lkZSBsdWNpZGUteC1pY29uIGx1Y2lkZS14Ij48cGF0aCBkPSJNMTggNiA2IDE4TTYgNmwxMiAxMiIvPjwvc3ZnPg==) no-repeat 50%/18px 18px red}.images{margin-bottom:6px}.images .image-left,.images .image-right{background-color:#fefefb;float:left;width:60%}.images .image-right{padding-left:3px;width:40%}.images img{display:block}.images .image-left{height:100%;padding-right:3px}.images .image-cover img,.images .image-left img{height:100%!important;-o-object-fit:cover;object-fit:cover;width:100%}.images .margin-bottom{margin-bottom:6px}.add-to-playlist ul{background-color:#f0f0f0;border-radius:12px;flex-direction:column;list-style-type:none;margin:0;padding:0}.add-to-playlist ul,.add-to-playlist ul li{display:-webkit-box;display:-ms-flexbox;display:flex}.add-to-playlist ul li{align-items:center;border-radius:0;font-size:16px;justify-content:flex-start;padding:8px}.add-to-playlist ul li:before{color:#d43a66;content:"+";font-size:20px;padding-right:10px}.add-to-playlist ul li:not(:last-child){border-bottom:1px solid #fefefb}.add-to-playlist ul li:first-child{border-radius:12px 12px 0 0}.add-to-playlist ul li:last-child{border-radius:0 0 12px 12px}.add-to-playlist ul li:hover{background-color:#e3e3e3;cursor:pointer}.add-to-playlist ul li:hover .status.in:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgY2xhc3M9Imx1Y2lkZSBsdWNpZGUteC1pY29uIGx1Y2lkZS14Ij48cGF0aCBkPSJNMTggNiA2IDE4TTYgNmwxMiAxMiIvPjwvc3ZnPg==) no-repeat 50%/18px 18px red;content:""}.add-to-playlist ul li .loading{display:none;float:right;position:relative;top:5px;width:16px}.add-to-playlist ul li .status.in{display:-webkit-box;display:-ms-flexbox;display:flex}.add-to-playlist ul li .status.in:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjZmZmIiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgY2xhc3M9Imx1Y2lkZSBsdWNpZGUtY2hlY2staWNvbiBsdWNpZGUtY2hlY2siPjxwYXRoIGQ9Ik0yMCA2IDkgMTdsLTUtNSIvPjwvc3ZnPg==) no-repeat 50%/18px 18px #24a684;border-radius:50%;content:"";display:inline-block;height:24px;width:24px}.add-to-playlist .no-playlists{margin:0;padding:15px 10px}.add-to-playlist .no-playlists a{color:#1e1d1d}.playlist-archive{padding-top:100px!important}.playlist-archive h1{margin-bottom:35px;max-width:100%!important}.page-content{margin:0 auto;max-width:1000px;padding:50px 0}.page-template-default .header{height:150px}.single-post .flexible>:last-of-type{margin-bottom:0;margin-top:100px}.error-page{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;gap:80px;justify-content:space-between;padding:150px 0}@media only screen and (max-width:767px){.error-page{flex-direction:column;gap:40px}}@media only screen and (max-width:990px){.error-page{flex-direction:column;gap:40px}}.error-page .error-page__content h1{font-size:48px;font-weight:600;line-height:1.2;margin-bottom:20px;margin-top:0}.error-page .error-page__content p,.error-page .error-page__content ul{font-size:20px;line-height:1.6;margin-bottom:20px}.error-page .error-page__content p a,.error-page .error-page__content ul a{border-bottom:2px solid #d43a66;color:#d43a66;text-decoration:none;transition:.3s ease-in-out}.error-page .error-page__content p a:hover,.error-page .error-page__content ul a:hover{border-bottom-color:transparent;color:#b4274f}.error-page .error-page__image{text-align:center}@media only screen and (max-width:767px){.error-page .error-page__image{display:none}}.error-page .error-page__image img{display:block;height:auto;margin:0 auto;max-width:500px}.error-page .error-page__buttons{flex-direction:row;gap:15px;margin-top:40px}.collections-list,.error-page .error-page__buttons{display:-webkit-box;display:-ms-flexbox;display:flex}.collections-list{flex-direction:column;gap:10px}.collections-list .videos{padding-top:0!important}.collections .collection-header{align-items:center;border-top:1px solid #e9e8e5;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:0 25px;justify-content:space-between;margin-bottom:25px;padding-top:50px}@media only screen and (max-width:767px){.collections .collection-header{padding-top:35px}}.collections .collection-header h2,.collections .collection-header h3{align-items:flex-end;color:#1e1d1d;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;font-size:28px;font-weight:600;gap:0 10px;margin:0;padding:0}@media only screen and (max-width:767px){.collections .collection-header h2,.collections .collection-header h3{margin-bottom:5px}}.collections .collection-header h2 span,.collections .collection-header h3 span{color:#999;font-size:18px;font-weight:400;margin-bottom:5px}.collections .collection-header a{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5px}.collections .collection-header a svg{stroke:#d43a66;height:16px;width:16px}.collection{display:block;margin-bottom:30px;padding:0!important}.collection a{color:currentColor}.collection img{border-radius:12px;height:auto;max-width:100%}.collection h3{color:#1e1d1d;font-size:20px;font-weight:600;letter-spacing:0;margin:10px 0 0}.collection h3,.collection p{padding:0;text-transform:none}.collection p{color:#999;font-size:18px;margin:5px 0 0}.library h2{font-size:36px}.section-head{padding-bottom:20px}.section-head h2{font-size:21px;font-weight:600;padding:0}.section-head h2 span{color:#555;font-size:14px;font-weight:400;margin-left:5px}@media only screen and (max-width:767px){.section-head h2 span{display:block;margin-left:0}}.section-head a{color:#000;float:right;font-weight:700;position:relative;text-decoration:underline;text-transform:none;top:5px}.intro-text .inner>*{margin-left:auto;margin-right:auto;max-width:860px}.intro-text ol,.intro-text p,.intro-text ul{font-size:18px}.page-banner.library-hero{padding:70px 0 30px;text-align:center}@media only screen and (max-width:767px){.page-banner.library-hero{padding:62px 0 14px}.page-banner.library-hero h1{font-size:36px;line-height:1.1}}.page-banner.library-hero .library-hero__toggle{align-items:center;background:transparent;border:0;color:#20305d;cursor:pointer;display:none;font-size:20px;font-weight:600;line-height:1.6;margin:8px auto 0;min-height:44px;padding:6px 4px;text-decoration:underline}.page-banner.library-hero .library-hero__toggle:after{border-bottom:2px solid #20305d;border-right:2px solid #20305d;content:"";height:8px;margin:-4px 0 0 9px;transform:rotate(45deg);width:8px}.page-banner.library-hero .library-hero__toggle[aria-expanded=true]:after{margin-top:4px;transform:rotate(225deg)}.page-banner.library-hero .library-hero__toggle:focus-visible{outline:3px solid #f0e891;outline-offset:2px}@media only screen and (max-width:767px){.page-banner.library-hero .library-hero__toggle{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:17px;line-height:1.5}.page-banner.library-hero .library-hero__toggle[hidden]{display:none}}.page-banner.library-hero [data-sf-library-intro-details][hidden]{display:none}.page-banner.library-hero .library-hero__copy{color:#333;font-size:20px;line-height:1.6;margin:15px auto 22px;max-width:920px}@media only screen and (max-width:767px){.page-banner.library-hero .library-hero__copy{font-size:17px;line-height:1.5;margin:10px auto 16px}}.page-banner.library-hero .library-legend{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:10px;margin:0 auto;width:min(100%,440px)}.page-banner.library-hero .library-legend .legend-item{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:14px;gap:10px;justify-content:flex-start;line-height:1.4;width:100%}@media only screen and (max-width:767px){.page-banner.library-hero .library-legend .legend-item{align-items:center;flex-direction:column;font-size:13px;gap:4px}}.page-banner.library-hero .library-legend .legend-item__type{align-items:center;background-color:#e9e8e5;border-radius:4px;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex:0 0 auto;font-size:14px;gap:4px;min-height:28px;padding:2px 8px;white-space:nowrap}@media only screen and (max-width:767px){.page-banner.library-hero .library-legend .legend-item__type{font-size:12px;line-height:1.35;padding:3px 6px}}.page-banner.library-hero .library-legend .legend-item__type svg{height:16px;width:16px}.page-banner.library-hero .library-legend .legend-item__description{text-align:left}@media only screen and (max-width:767px){.page-banner.library-hero .library-legend .legend-item__description{text-align:center}body.post-type-archive-video #catapult-cookie-bar{bottom:10px!important;box-sizing:border-box;height:auto!important;left:10px!important;max-height:none!important;max-width:none!important;padding:12px 14px!important;right:10px!important;width:auto!important}body.post-type-archive-video #catapult-cookie-bar h3{display:none}body.post-type-archive-video #catapult-cookie-bar .ctcc-left-side{font-size:14px;line-height:1.4;margin:0 0 10px!important}body.post-type-archive-video #catapult-cookie-bar .ctcc-right-side{display:block}body.post-type-archive-video #catapult-cookie-bar #catapultCookie{margin:0;min-height:42px}}.library-menu{background-color:#fefefb;border-bottom:1px solid #f5f5f5;margin:0 auto;max-width:1280px;padding:0 20px}.library-menu:after,.library-menu:before{content:"";display:table;line-height:0}.library-menu:after{clear:both}@media only screen and (max-width:767px){.library-menu{padding:0}}.library-menu h1{font-weight:600;margin:0}.library-menu ul{margin:0;padding:0}.library-menu ul:after,.library-menu ul:before{content:"";display:table;line-height:0}.library-menu ul:after{clear:both}.library-menu ul li{float:left;list-style-type:none;margin:0;padding:15px 20px;position:relative}@media only screen and (max-width:767px){.library-menu ul li{padding:10px 12px}}.library-menu ul li.current{border-bottom:3px solid #555}.library-menu ul li.current a{color:#000}.library-menu ul li a{color:#555}.library-menu ul li:hover a{color:#000}.library{position:relative}.library .library-intro{background:url(pages/img/library-banner.jpg) no-repeat 50%;background-size:cover;padding-bottom:50px}@media only screen and (max-width:767px){.library .library-intro{padding:30px 0}}.library .key{color:#666;padding-top:25px;text-align:right}.library .key span{display:inline-block;font-size:14px}.library .key span i{margin-right:3px}.library .key span:first-of-type{margin-right:20px}@media only screen and (max-width:767px){.library .key{margin-bottom:20px;padding-top:10px;text-align:left}}.library .intro-box{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;position:relative}.library .intro-box>*{margin-left:auto;margin-right:auto}.library .intro-box h2{color:#1e1d1d;font-size:46px;font-weight:600;line-height:1.3;margin-bottom:0;margin-top:0;max-width:768px;text-align:center}@media only screen and (max-width:990px){.library .intro-box h2{font-size:36px}}@media only screen and (max-width:767px){.library .intro-box h2{font-size:32px}}.library .intro-box p{font-size:20px;max-width:768px;text-align:center}.library .intro-box .button{margin-top:30px}.library .intro-box .view-all{bottom:18px;color:#fefefb;font-weight:700;position:absolute;right:0;text-decoration:underline;text-transform:none}.library .intro-box .view-all:hover{text-decoration:none}@media only screen and (max-width:767px){.library .intro-box .view-all{bottom:0;position:relative}}.library .section-title{font-size:28px;font-weight:700;margin:0 0 -10px;padding-top:20px}.library .count{font-weight:700;padding:25px 0}.library .library-empty,.library .library-filter-error{background-color:#f0f0f0;border-radius:10px;margin:0 0 30px;padding:24px;text-align:center}.library .library-empty p,.library .library-filter-error p{margin:0 0 18px}.library .library-filter-error[hidden]{display:none}.library .library-empty{margin-top:10px}.library .library-empty h2{font-size:26px;margin:0 0 10px}.library .library-cta{text-align:center}.videos{grid-gap:30px;display:grid;grid-template-columns:repeat(4,calc(25% - 24px));padding:30px 0}@media only screen and (max-width:990px){.videos{grid-template-columns:repeat(3,calc(33.3% - 20px))}}@media only screen and (max-width:767px){.videos{grid-gap:20px;grid-template-columns:repeat(2,calc(50% - 10px));padding:0}}.videos .video-card{position:relative}.videos .video-card:hover .video .top{opacity:.7}.videos .video-card-quick-look{background:transparent;border:0;border-radius:12px;box-sizing:border-box;cursor:pointer;display:block;height:100%;inset:0;padding:0;position:absolute;width:100%;z-index:5}.videos .video-card-quick-look:focus-visible{outline:3px solid #f0e891;outline-offset:3px}.videos .video{border-radius:12px;display:block;position:relative}.videos .video:focus{outline:0}.videos .video:focus-visible .top{box-shadow:0 0 0 3px #f0e891,0 0 0 6px #20305d}.videos .video .top{aspect-ratio:16/9;border-radius:12px;margin-bottom:0;opacity:1;overflow:hidden;position:relative;transition:all .3s}.videos .video .top img{border-radius:12px;height:100%;margin:0;-o-object-fit:cover;object-fit:cover;opacity:.9;width:100%}.videos .video .top .duration{background-color:#000;bottom:7px;color:#eee;font-size:12px;padding:2px 8px;position:absolute;right:0;z-index:2}.videos .video .top .video-preview-iframe{border:0;height:110%;left:50%;opacity:0;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);transition:opacity .3s ease-in-out;width:110%;z-index:3}.videos .video .top .video-preview-iframe.is-visible{opacity:1}.videos .video .bottom{padding:10px 0}.videos .video .bottom h2{color:#1e1d1d;font-size:22px;font-weight:600;letter-spacing:0;line-height:1.3;margin:0;text-transform:none}@media only screen and (max-width:767px){.videos .video .bottom h2{font-size:17px;line-height:1.25}}.videos .video .bottom .meta{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:5px;margin-bottom:10px}.videos .video .bottom .meta>*{align-items:center;background-color:#e9e8e5;border-radius:4px;box-sizing:border-box;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;min-height:28px;padding:2px 8px;white-space:nowrap}@media only screen and (max-width:767px){.videos .video .bottom .meta>*{font-size:12px;line-height:1.35;padding:3px 6px}}.videos .video .bottom .meta .duration{gap:4px}.videos .video .bottom .meta .duration svg{height:16px;width:16px}.videos .video .bottom .meta .lock-tag{align-items:center;align-self:normal;background-color:#f5adbd;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;gap:4px}.videos .video .bottom .meta .lock-tag svg{stroke:#20305d;height:14px;width:14px}.videos .video .bottom .meta .type{align-items:center;gap:4px}@media only screen and (max-width:767px){.videos .video .bottom .meta .type{padding:3px 6px}}.videos .video .bottom .meta .type svg{height:16px;width:16px}.videos .video.video--is-paid{cursor:not-allowed}.videos .video.video--is-paid .meta>:not(.lock-tag),.videos .video.video--is-paid .top img,.videos .video.video--is-paid h2{filter:saturate(45%) brightness(.92);opacity:.75}.videos .advert img{display:block;margin:0 auto;max-height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.videos .advert{float:left;margin-bottom:10px;margin-right:1%;width:19%}}@media (-ms-high-contrast:none) and only screen and (max-width:990px),screen and (-ms-high-contrast:active) and only screen and (max-width:990px){.videos .advert{margin-right:0}}body.video-quick-look-open,html.video-quick-look-open{overflow:hidden;overscroll-behavior:none}body.video-quick-look-open{position:fixed;width:100%}body.video-quick-look-open .site-head{visibility:hidden}.video-quick-look{align-items:center;background:transparent;border:0;box-sizing:border-box;color:inherit;display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;inset:0;justify-content:center;margin:0;max-height:none;max-width:none;overflow:hidden;padding:max(24px,env(safe-area-inset-top)) 24px max(24px,env(safe-area-inset-bottom));position:fixed;width:100%;z-index:100002}.video-quick-look:not([open]){display:none}.video-quick-look::backdrop{background:transparent}.video-quick-look__backdrop{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,.34);border:0;border-radius:0;cursor:pointer;height:100%;inset:0;margin:0;padding:0;position:absolute;touch-action:manipulation;width:100%}@media only screen and (max-width:767px){.video-quick-look__backdrop{background:rgba(0,0,0,.52)}}.video-quick-look__shell{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:10px;max-height:100%;max-width:560px;min-height:0;pointer-events:none;position:relative;width:100%}.video-quick-look__close-form{align-self:flex-end;flex:0 0 auto;margin:0;pointer-events:auto}.video-quick-look__dialog{background:#fefefb;border:2px solid rgba(32,48,93,.38);border-radius:16px;box-shadow:none;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;flex:0 1 auto;flex-direction:column;max-height:calc(100vh - 112px);max-height:calc(100dvh - 112px);max-width:560px;min-height:0;overflow:visible;padding:0;pointer-events:auto;position:relative;width:100%}.video-quick-look__dialog:focus{outline:0}.video-quick-look__close{align-items:center;background:#fefefb;border:0;border-radius:50%;box-shadow:0 3px 12px rgba(30,29,29,.28);color:#20305d;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-family:inherit;font-size:30px;height:48px;justify-content:center;line-height:1;padding:0 0 3px;position:relative;touch-action:manipulation;transition:background-color .2s ease-in-out;width:48px;z-index:2}.video-quick-look__close:focus,.video-quick-look__close:hover{background-color:#e9e8e5}.video-quick-look__close:focus-visible{outline:3px solid #f0e891;outline-offset:2px}.video-quick-look__scroll{-webkit-overflow-scrolling:touch;border-radius:inherit;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding:28px 28px 22px}.video-quick-look__media{aspect-ratio:16/9;background:#1e1d1d;border-radius:10px;display:block;margin:0;overflow:hidden;width:100%}.video-quick-look__media a{border-radius:inherit;display:block;height:100%;width:100%}.video-quick-look__media a:focus-visible{outline:3px solid #f0e891;outline-offset:-3px}@media (hover:hover){.video-quick-look__media a:hover img{filter:brightness(.92)}}.video-quick-look__media img{aspect-ratio:16/9;display:block;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;transition:filter .16s ease;width:100%}@media (prefers-reduced-motion:reduce){.video-quick-look__media img{transition:none}}.video-quick-look__content{align-items:flex-start;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;padding:20px 0 0}.video-quick-look h2{color:#1e1d1d;font-size:28px;font-weight:600;letter-spacing:0;line-height:1.2;margin:0 0 14px;text-transform:none}.video-quick-look__meta .meta{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:18px}.video-quick-look__meta .meta>*{align-items:center;background:#e9e8e5;border-radius:4px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;gap:4px;padding:3px 8px}.video-quick-look__meta .meta svg{height:16px;width:16px}.video-quick-look__content>p{font-size:17px;line-height:1.55;margin:0 0 20px}.video-quick-look__collection-labels{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:6px;list-style:none;margin:0 0 22px;padding:0;width:100%}.video-quick-look__collection-labels li{align-items:center;background:#e9e8e5;border-radius:4px;color:#1e1d1d;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:13px;line-height:1.25;padding:4px 8px}.video-quick-look__collection-labels a{border-radius:inherit;color:inherit;display:block;margin:-4px -8px;padding:4px 8px;text-decoration:none}.video-quick-look__collection-labels a:hover{background:rgba(32,48,93,.12);text-decoration:underline}.video-quick-look__collection-labels a:focus-visible{outline:3px solid #f0e891;outline-offset:2px}.video-quick-look__collections,.video-quick-look__good-for{margin:0 0 24px;width:100%}.video-quick-look__collections h3,.video-quick-look__good-for h3{color:#1e1d1d;font-size:19px;font-weight:600;line-height:1.3;margin:0 0 12px}.video-quick-look__collections h3 span{font-size:15px;font-weight:400}.video-quick-look__good-for ul{display:grid;gap:8px 14px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0;width:100%}.video-quick-look__good-for li{background:#e9e8e5;border-left:3px solid #24a684;color:#1e1d1d;font-size:15px;line-height:1.35;padding:7px 10px}.video-quick-look__good-for li:nth-child(4n+2){border-left-color:#d43a66}.video-quick-look__good-for li:nth-child(4n+3){border-left-color:#f0e891}.video-quick-look__good-for li:nth-child(4n+4){border-left-color:#20305d}.video-quick-look__actions{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:12px 18px;margin-bottom:18px}.video-quick-look__back{background:transparent;border:0;color:#20305d;cursor:pointer;font:inherit;min-height:44px;padding:0;text-decoration:underline;text-underline-offset:3px;touch-action:manipulation}.video-quick-look__back:hover{color:#d43a66}.video-quick-look__back:focus-visible{outline:3px solid #f0e891;outline-offset:3px}.video-quick-look__watch{align-items:center;background-color:#d43a66;border-radius:6px;box-sizing:border-box;color:#fefefb;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-weight:700;gap:10px;justify-content:center;min-height:44px;padding:9px 16px;text-decoration:none;transition:background-color .2s ease-in-out;width:auto}.video-quick-look__watch:before{border-bottom:7px solid transparent;border-left:11px solid #fefefb;border-top:7px solid transparent;content:"";height:0;width:0}.video-quick-look__watch--plans:before{display:none}.video-quick-look__watch:focus,.video-quick-look__watch:hover{background-color:#b4274f;color:#fefefb}.video-quick-look__watch:focus-visible{outline:3px solid #f0e891;outline-offset:2px}.video-quick-look__collections[hidden],.video-quick-look__good-for[hidden],.video-quick-look__watch[hidden]{display:none}@media only screen and (max-width:767px){.video-quick-look{align-items:center;padding-left:16px;padding-right:16px}.video-quick-look__dialog{border-radius:12px;max-height:calc(100vh - 112px);max-height:calc(100dvh - 112px)}.video-quick-look__scroll{padding:18px 18px 14px}.video-quick-look__media{border-radius:8px}.video-quick-look__content{padding:15px 0 0}.video-quick-look h2{font-size:24px;margin-right:0}.video-quick-look__content>p{font-size:16px}.video-quick-look #video-quick-look-description{-webkit-box-orient:vertical;-webkit-line-clamp:4;display:-webkit-box;overflow:hidden}.video-quick-look__actions{gap:12px}.video-quick-look__watch{font-size:14px;padding:9px 12px}.video-quick-look__back{font-size:14px}.video-quick-look__good-for ul{grid-template-columns:minmax(0,1fr)}}.videos--is-playlist{grid-gap:24px;grid-template-columns:repeat(3,1fr);padding:0}@media only screen and (max-width:990px){.videos--is-playlist{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:767px){.videos--is-playlist{grid-template-columns:1fr}}.video-popular-topics{padding-bottom:16px;padding-top:16px}.video-popular-topics strong{display:block;margin-bottom:10px}.video-popular-topics ul{display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.video-popular-topics a{align-items:center;border:1px solid #20305d;border-radius:24px;box-sizing:border-box;color:#20305d;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-height:44px;padding:8px 16px;text-decoration:none}.video-popular-topics a:hover,.video-popular-topics a[aria-current]{background:#20305d;color:#fefefb}.video-popular-topics a:focus-visible{outline:3px solid #f0e891;outline-offset:3px}.account-feedback{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;gap:8px;margin-bottom:18px}.account-message{background-color:#fdfdfd;border:1px solid #d5d5d5;border-radius:14px;color:#1e1d1d;display:block;font-size:15px;font-weight:600;list-style:none;margin:0 0 12px;padding:14px 18px}.account-message:focus,.account-message:focus-visible{box-shadow:none;outline:none}.account-message li{list-style:none}.account-message.woocommerce-error{flex-wrap:wrap;gap:12px}.account-message.woocommerce-error li{align-items:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;flex-wrap:wrap;gap:6px}.account-message.woocommerce-error strong{background:transparent;border:0;border-radius:0;color:#d43a66;font-size:inherit;margin:0;padding:0}.account-message[hidden]{display:none!important}.account-message__content{flex:1 1 auto}.account-message__actions{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.account-message--is-success{background-color:#e4f6ef;border-color:rgba(36,166,132,.4);color:#24a684}.account-message--is-error,.account-message--is-failure{background-color:#ffe9ee;border-color:rgba(212,58,102,.4);color:#d43a66}.account-message--is-info{background-color:rgba(32,48,93,.08);border-color:rgba(32,48,93,.3);color:#20305d}.account-message--is-warning{background-color:hsla(55,76%,75%,.3);border-color:hsla(55,76%,75%,.5);color:#1e1d1d}.account-spinner-overlay{align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;inset:0;justify-content:center;position:fixed;z-index:2000}.account-spinner-overlay[hidden]{display:none!important}.account-spinner-overlay__backdrop{background-color:rgba(30,29,29,.2);inset:0;position:absolute}.account-spinner-overlay__spinner{align-items:center;background:hsla(0,0%,100%,.92);border-radius:12px;box-shadow:0 10px 40px rgba(0,0,0,.2);display:-webkit-box;display:-ms-flexbox;display:flex;justify-content:center;min-height:120px;min-width:120px;position:relative}.account-spinner-overlay__dot{animation:account-spinner-rotate .9s linear infinite;border:3px solid rgba(32,48,93,.25);border-radius:50%;border-top-color:#20305d;height:36px;width:36px}@keyframes account-spinner-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.glide{box-sizing:border-box;position:relative;width:100%}.glide *{box-sizing:inherit}.glide__slides,.glide__track{overflow:hidden}.glide__slides{backface-visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;flex-wrap:nowrap;list-style:none;margin:0;padding:0;position:relative;touch-action:pan-Y;transform-style:preserve-3d;white-space:nowrap;width:100%;will-change:transform}.glide__slide,.glide__slides--dragging{-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide__slide{-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;flex-shrink:0;height:100%;white-space:normal;width:100%}.glide__slide a{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;-moz-user-select:none;-ms-user-select:none}.glide__arrows,.glide__bullets{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.glide--rtl{direction:rtl}
