*,:after,:before{box-sizing:border-box}*{margin:0}canvas,img,picture,svg,video{height:auto;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}@font-face{font-display:swap;font-family:Manrope;font-style:normal;font-weight:200 800;src:url(fonts/Manrope-VariableFont_wght.4afb283b.ttf) format("truetype-variations")}img.aligncenter{margin-left:auto}img.aligncenter,img.alignleft{display:block;margin-right:auto}img.alignleft{margin-left:0}img.alignright{display:block;margin-left:auto;margin-right:0}img.alignnone{display:inline-block;margin:0}html{scroll-behavior:smooth}body{background-color:#f9f9f9;color:#475467;font-family:Manrope,sans-serif;font-size:clamp(1rem,2.2vw,1.125rem);height:100%;line-height:33px;-webkit-font-smoothing:antialiased}@media(max-width:768px){body{line-height:26px}}a{color:inherit}a,a:hover{text-decoration:none}h1{font-size:clamp(2.625rem,6vw,5rem);line-height:98px}@media(max-width:768px){h1{line-height:54px}}h2{color:#0071ce;font-size:clamp(2rem,4vw,2.625rem);font-weight:700;line-height:57px}@media(max-width:768px){h2{line-height:42px}}h3{font-size:clamp(1.375rem,3vw,1.75rem);line-height:38px}@media(max-width:768px){h3{line-height:28px}}h4{font-size:clamp(1rem,2.2vw,1.125rem);line-height:24px}@media(max-width:768px){h4{line-height:20px}}h5,h6{font-size:clamp(.875rem,2vw,1rem);line-height:20px}button{border-radius:.5rem}.ool-container{margin:0 auto;max-width:83.75rem;padding:0 1.5rem}.ool-container--wide{max-width:120rem}.form-acceptance{font-size:.875rem;line-height:1.5;margin:.625rem 0}.ool-header{margin:1.5rem 0 3rem}.ool-header .ool-main-navigation{align-items:center;border-radius:.625rem;box-shadow:0 8px 25px 0 rgba(112,126,176,.25);display:flex;justify-content:space-between;max-width:80rem;padding:1.1875rem 2.25rem;position:relative}.ool-header .ool-main-navigation .custom-logo-link img{display:block;height:1.875rem;max-width:9.625rem;width:100%}.ool-header .ool-primary-menu-hamburger{display:none}@media(max-width:992px){.ool-header .ool-primary-menu-hamburger{display:block}}.ool-header .ool-menu-toggle .ool-menu-toggle-icon span{background:#475467;border-radius:3px;display:block;height:4px;margin-bottom:5px;position:relative;transform-origin:4px 0;transition:transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease;width:33px;z-index:1}.ool-header .ool-menu-toggle .ool-menu-toggle-icon span:first-child{transform-origin:0 0}.ool-header .ool-menu-toggle .ool-menu-toggle-icon span:nth-last-child(2){transform-origin:0 100%}.ool-header .ool-menu-toggle.open .ool-menu-toggle-icon span{background:#475467;opacity:1;transform:rotate(45deg) translate(-9px,-15px)}.ool-header .ool-menu-toggle.open .ool-menu-toggle-icon span:nth-last-child(3){opacity:0;transform:rotate(0deg) scale(.2)}.ool-header .ool-menu-toggle.open .ool-menu-toggle-icon span:nth-last-child(2){transform:rotate(-45deg) translate(-4px,12px)}.ool-header #ool-primary-menu{align-items:center;display:flex;font-weight:700;gap:2rem;justify-content:center;list-style:none;margin:0;padding:0}@media(max-width:992px){.ool-header #ool-primary-menu{display:none}}@media(max-width:768px){.ool-header #ool-primary-menu li:first-child{margin-top:.5rem;padding-right:2rem}.ool-header #ool-primary-menu li a{display:inline-flex;text-align:left}}.ool-header #ool-primary-menu.open{align-items:flex-start;animation:fadeIn;animation-duration:.3s;background-color:#f9f9f9;border-radius:16px;box-shadow:0 6px 10px 0 rgba(112,126,176,.15);display:flex;flex-direction:column;gap:1rem;max-width:275px;padding:1.5rem 1.75rem;position:absolute;right:0;text-align:right;top:0;transform-origin:100% 0}.ool-footer{background-color:#fff;margin-top:6rem;padding:4.9375rem 0}.ool-footer .ool-footer-content{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}.ool-footer .ool-footer-left{display:flex;flex-direction:column;gap:1.5rem}.ool-footer .ool-social-icons{align-items:center;display:flex;gap:.5rem}.ool-footer .ool-social-icons>a{align-items:center;display:flex;justify-content:center;max-width:1.75rem}.ool-footer .ool-social-icons>a img{max-width:1.75rem}.ool-footer .custom-logo{width:17.25rem}.ool-footer .ool-footer-right{display:flex;flex-wrap:wrap;gap:6.875rem}.ool-footer .ool-footer-menu ul{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.ool-footer .ool-footer-menu ul a:not([href]){font-weight:700}.ool-button,form input[type=submit]{background:#fff;border-radius:8px;box-shadow:0 8px 25px 0 rgba(112,126,176,.25);color:#58585a;display:inline-block;font-size:1.125rem;font-weight:700;padding:.5rem 1.5rem;text-align:center;transition:box-shadow .3s ease}.ool-button--primary,form input[type=submit]{background:linear-gradient(180deg,#fe278e,#fb4469);color:#fff}.ool-button--secondary{background:linear-gradient(180deg,#0c8deb,#7cc5fd);color:#fff}.ool-button--white{background:#fff;color:#58585a}.ool-button--gray{background:#dcdcdc;color:#1e1e1e}.ool-button:hover,form input[type=submit]:hover{box-shadow:0 7px 25px 0 rgba(112,126,176,.5)}.ool-card{border-radius:1rem}.ool-card--default{background-color:#efefef}.ool-card--blue{background-color:#0071ce}.ool-card--cyan{background-color:#00bfd6}.ool-card--pink{background-color:#f64b7f}.ool-card--black{background-color:#161616}.ool-card--black h2,.ool-card--black h3,.ool-card--black h4,.ool-card--black h5,.ool-card--black h6,.ool-card--black p,.ool-card--blue h2,.ool-card--blue h3,.ool-card--blue h4,.ool-card--blue h5,.ool-card--blue h6,.ool-card--blue p,.ool-card--cyan h2,.ool-card--cyan h3,.ool-card--cyan h4,.ool-card--cyan h5,.ool-card--cyan h6,.ool-card--cyan p,.ool-card--pink h2,.ool-card--pink h3,.ool-card--pink h4,.ool-card--pink h5,.ool-card--pink h6,.ool-card--pink p{color:#fff}.ool-card--full-width{grid-column:1/-1}.ool-card-primary{padding:1.375rem 2.25rem}.ool-card-primary,.ool-card-secondary{align-items:center;background:#fff;border-radius:.5rem;box-shadow:0 8px 25px 0 rgba(112,126,176,.25);display:flex;flex-direction:column;justify-content:center;min-height:17.1875rem}.ool-card-secondary{padding:2.375rem 1.5rem}.ool-card-secondary .ool-card__image{background-color:#f9f9f9;border-radius:1rem;margin-bottom:1.5rem}form{color:#161616}form label>span:has(+span){color:#f64b7f}form input[type=color],form input[type=date],form input[type=datetime-local],form input[type=email],form input[type=month],form input[type=number],form input[type=password],form input[type=search],form input[type=tel],form input[type=text],form input[type=time],form input[type=url],form input[type=week],form select,form textarea{background-color:#f6f6f6;border:none;padding:.5rem;width:100%}form input[type=submit]{background:linear-gradient(270deg,#fe278e,#fb4469);border:none;cursor:pointer;font-size:clamp(1rem,2.2vw,1.125rem);grid-column:1/-1;justify-self:center;max-width:18.75rem;padding:.625rem 2.25rem;width:100%}:where(.ool-half-image,.ool-editor) ul{list-style:none;padding-left:1rem}:where(.ool-half-image,.ool-editor) ul li{margin-bottom:1.25rem;padding-left:2.5rem;position:relative}:where(.ool-half-image,.ool-editor) ul li:before{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjI4IiBoZWlnaHQ9IjI4IiByeD0iMTQiIGZpbGw9IiMwMDcxQ0UiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOS45NDU4IDguNjIxNjlMMTEuNTkyNSAxNi42ODM0TDkuMzc1OCAxNC4zMTVDOC45Njc0NyAxMy45MyA4LjMyNTggMTMuOTA2NyA3Ljg1OTEzIDE0LjIzMzRDNy40MDQxMyAxNC41NzE3IDcuMjc1OCAxNS4xNjY3IDcuNTU1OCAxNS42NDVMMTAuMTgwOCAxOS45MTVDMTAuNDM3NSAyMC4zMTE3IDEwLjg4MDggMjAuNTU2NyAxMS4zODI1IDIwLjU1NjdDMTEuODYwOCAyMC41NTY3IDEyLjMxNTggMjAuMzExNyAxMi41NzI1IDE5LjkxNUMxMi45OTI1IDE5LjM2NjcgMjEuMDA3NSA5LjgxMTY5IDIxLjAwNzUgOS44MTE2OUMyMi4wNTc1IDguNzM4MzYgMjAuNzg1OCA3Ljc5MzM2IDE5Ljk0NTggOC42MTAwMlY4LjYyMTY5WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==) no-repeat 50%/contain;content:"";height:1.75rem;left:0;position:absolute;top:0;width:1.75rem}.ool-slider .ool-card{background-color:#fff;box-shadow:0 6px 10px 0 rgba(112,126,176,.15);display:flex;flex-wrap:wrap;margin:0 1.125rem;padding:2rem;transition:box-shadow .3s ease}.ool-slider .ool-card:hover{box-shadow:0 6px 10px 0 rgba(112,126,176,.25)}.ool-slider .slick-track{display:flex!important;padding:2rem 0}.ool-slider .slick-slide{height:inherit!important}.ool-slider__arrows{align-items:center;display:flex;gap:1.25rem;justify-content:flex-end;margin-top:3rem}.ool-slider__arrows .slick-next,.ool-slider__arrows .slick-prev{align-items:center;background-color:#0071ce;border-radius:2.25rem;box-shadow:0 6px 10px 0 rgba(112,126,176,.15);display:flex;height:3.5rem;justify-content:center;position:unset;transform:none;width:3.5rem}.ool-slider__arrows .slick-next:focus,.ool-slider__arrows .slick-next:hover,.ool-slider__arrows .slick-prev:focus,.ool-slider__arrows .slick-prev:hover{background-color:#0071ce;box-shadow:0 6px 10px 0 rgba(112,126,176,.25);color:#fff}.ool-slider__arrows .slick-prev:before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxMSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxwYXRoIGQ9Ik0xLjAxNjY0IDEuNTYyOTlMOS40NTM2MSA5Ljk5OTk2TDEuMDE2NjQgMTguNDM2OSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiCgkJc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgLz4KPC9zdmc+Cg==);transform:rotate(180deg)}.ool-slider__arrows .slick-next:before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxMSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxwYXRoIGQ9Ik0xLjAxNjY0IDEuNTYyOTlMOS40NTM2MSA5Ljk5OTk2TDEuMDE2NjQgMTguNDM2OSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiCgkJc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgLz4KPC9zdmc+Cg==)}.ool-slider__arrows .slick-disabled{background-color:#88abc9!important;pointer-events:none}.ool-slider__arrows--testimonials{align-items:center;display:flex;gap:1.25rem;justify-content:center}.ool-slider__arrows--testimonials .slick-next,.ool-slider__arrows--testimonials .slick-prev{align-items:center;background-color:#0071ce;border-radius:2.25rem;box-shadow:0 6px 10px 0 rgba(112,126,176,.15);display:flex;height:3.5rem;justify-content:center;position:unset;transform:none;width:3.5rem}.ool-slider__arrows--testimonials .slick-next:focus,.ool-slider__arrows--testimonials .slick-next:hover,.ool-slider__arrows--testimonials .slick-prev:focus,.ool-slider__arrows--testimonials .slick-prev:hover{background-color:#0071ce;box-shadow:0 6px 10px 0 rgba(112,126,176,.25);color:#fff}.ool-slider__arrows--testimonials .slick-prev:before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxMSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxwYXRoIGQ9Ik0xLjAxNjY0IDEuNTYyOTlMOS40NTM2MSA5Ljk5OTk2TDEuMDE2NjQgMTguNDM2OSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiCgkJc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgLz4KPC9zdmc+Cg==);transform:rotate(180deg)}.ool-slider__arrows--testimonials .slick-next:before{content:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTEiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAxMSAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KCTxwYXRoIGQ9Ik0xLjAxNjY0IDEuNTYyOTlMOS40NTM2MSA5Ljk5OTk2TDEuMDE2NjQgMTguNDM2OSIgc3Ryb2tlPSJ3aGl0ZSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiCgkJc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgLz4KPC9zdmc+Cg==)}.ool-slider__arrows--testimonials .slick-disabled{background-color:#88abc9!important;pointer-events:none}.ool-section-header-cta{padding:5rem 0}.ool-section-header-cta .ool-container{max-width:62.5rem}.ool-section-header-cta h2{color:#475467}.ool-section-header-cta .ool-header-cta--has-image{display:flex;flex-direction:row;flex-wrap:wrap;gap:7.5rem;max-width:83.75rem}@media(max-width:768px){.ool-section-header-cta .ool-header-cta--has-image{flex-direction:column;gap:2rem}}.ool-section-header-cta .ool-header-cta--flip-vertical{flex-direction:column-reverse;gap:2rem}@media(max-width:768px){.ool-section-header-cta .ool-header-cta--flip-vertical{gap:1rem}}.ool-section-header-cta .ool-header-cta--flip-vertical .ool-cta-column{align-items:center}.ool-section-header-cta .ool-header-cta--swap{flex-direction:row-reverse}.ool-section-header-cta .ool-cta-column{align-items:baseline;display:flex;flex:1 45%;flex-direction:column;font-size:clamp(1.375rem,3vw,1.75rem);line-height:38px}@media(max-width:768px){.ool-section-header-cta .ool-cta-column{line-height:28px}}.ool-section-trusted-by{padding:.625rem 0}.ool-section-trusted-by:hover .ool-trusted-by-logos{animation-play-state:paused}.ool-section-trusted-by .ool-trusted-by__wrapper{display:flex;margin:0 auto;overflow:hidden}.ool-section-trusted-by .ool-trusted-by__wrapper>*{flex:0 0 100%}.ool-section-trusted-by .ool-trusted-by-title{margin-bottom:3.5rem;text-align:center}.ool-section-trusted-by .ool-trusted-by-logos{align-items:center;animation:scroll 60s linear;animation-iteration-count:infinite;display:flex;flex-wrap:nowrap;gap:1.75rem;padding-right:1.75rem;will-change:transform}.ool-section-trusted-by .ool-trusted-by-logos__image{min-height:3rem;min-width:8.25rem}.ool-section-half-image{padding:10rem 0 0}.ool-section-half-image .ool-half-image{align-items:center;display:flex;gap:3.25rem}@media(max-width:768px){.ool-section-half-image .ool-half-image{flex-direction:column;gap:3.125rem}}.ool-section-half-image .ool-half-image--swap{flex-direction:row-reverse}@media(max-width:768px){.ool-section-half-image .ool-half-image--swap{flex-direction:column}}.ool-section-half-image .ool-half-image--5050>div{flex:0 0 calc(50% - 3.125rem)}.ool-section-half-image .ool-half-image--3070 .ool-half-image__column--content{flex:0 0 calc(30% - 3.125rem)}.ool-section-half-image .ool-half-image--3070 .ool-half-image__column--image{flex:0 0 calc(70% - 3.125rem)}.ool-section-half-image .ool-half-image--card{background-color:#fff;box-shadow:0 8px 25px 0 rgba(112,126,176,.25);padding:4.3125rem}.ool-section-half-image .ool-half-image__button{margin-top:1rem}@media(max-width:768px){.ool-section-half-image .ool-half-image__button{display:flex;justify-content:center}}.ool-section-products-services{padding:8rem 0 0}.ool-section-products-services .ool-products-services__title{margin-bottom:3rem;text-align:center}.ool-section-products-services .ool-products-services__grid{display:grid;gap:3.25rem;grid-template-columns:1fr}.ool-section-products-services .ool-products-services__card{align-items:center;display:flex;flex-direction:column;padding:2.5rem 2rem 0;text-align:center}.ool-section-products-services .ool-products-services__card h2{font-size:2.25rem;margin-bottom:1rem}.ool-section-products-services .ool-products-services__card .ool-button{margin-top:2rem}.ool-section-products-services .ool-products-services__description{max-width:50rem}.ool-section-products-services .ool-products-services__image{align-items:flex-end;display:flex;margin-top:2rem}.ool-section-our-clients{padding:5.375rem 0 0}.ool-section-our-clients .ool-our-clients__header{text-align:center}.ool-section-our-clients .ool-our-clients__header h2{margin-bottom:1rem}.ool-section-our-clients .ool-our-clients__description{font-size:clamp(1.125rem,2.5vw,1.5rem);font-weight:700}.ool-section-our-clients .ool-our-clients__slide{background-color:#fff;box-shadow:0 6px 10px 0 rgba(112,126,176,.15);display:flex;flex-wrap:wrap;margin:0 .875rem;padding:3rem;transition:box-shadow .3s ease}@media(max-width:768px){.ool-section-our-clients .ool-our-clients__slide{padding:2rem}}.ool-section-our-clients .ool-our-clients__slide:hover{box-shadow:0 6px 10px 0 rgba(112,126,176,.25)}.ool-section-our-clients .ool-our-clients__content{margin-bottom:2rem}.ool-section-our-clients .ool-our-clients__read-more{margin-bottom:.5rem;margin-top:.5rem}.ool-section-our-clients .ool-our-clients__read-more .ool-read-more{color:#0071ce;font-weight:700}.ool-section-our-clients .ool-our-clients__read-more .ool-read-more:hover{text-decoration:underline}.ool-section-our-clients .ool-our-clients__info{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;width:100%}.ool-section-our-clients .ool-our-clients__image{align-items:center;background-color:#58585a;border-radius:2.25rem;display:flex;height:3.75rem;justify-content:center;overflow:hidden;width:3.75rem}.ool-section-our-clients .ool-our-clients__image img{height:3.75rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:3.75rem}.ool-section-our-clients .ool-our-clients__author{font-size:1rem;font-weight:700;margin-bottom:.25rem}.ool-section-our-clients .ool-our-clients__business{font-size:1rem}.ool-section-our-clients .slick-track{display:flex!important;padding:2rem 0}.ool-section-our-clients .slick-slide{height:inherit!important}.ool-section-banner{padding:6rem 0 0}.ool-section-banner .ool-banner{padding:4.25rem 2.625rem}@media(max-width:768px){.ool-section-banner .ool-banner{padding:3rem 1.5rem}}.ool-section-banner .ool-banner h2,.ool-section-banner .ool-banner h3,.ool-section-banner .ool-banner h4,.ool-section-banner .ool-banner h5,.ool-section-banner .ool-banner h6,.ool-section-banner .ool-banner p{margin-bottom:1rem}.ool-section-submit-form,.ool-section-submit-form--banner{padding:6rem 0 0}.ool-section-submit-form .ool-submit-form,.ool-section-submit-form--banner .ool-submit-form{background-color:#fff;box-shadow:0 8px 25px 0 rgba(112,126,176,.25);max-width:36.875rem;padding:1.875rem}.ool-section-submit-form .ool-submit-form__wrapper,.ool-section-submit-form--banner .ool-submit-form__wrapper{display:grid;place-content:center}.ool-section-submit-form .ool-submit-form form,.ool-section-submit-form--banner .ool-submit-form form{display:grid;gap:.875rem 1.25rem;grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.ool-section-submit-form--banner .ool-submit-form{max-width:36.875rem}.ool-section-submit-form--banner .ool-submit-form form{grid-template-columns:repeat(auto-fit,minmax(min(100%,15rem),1fr))}.ool-section-editor{padding:6rem 0}.ool-section-editor .ool-editor .aligncenter{display:block;margin-inline:auto}.ool-section-editor .ool-editor .alignleft{display:block;margin-right:auto}.ool-section-editor .ool-editor .alignright{display:block;margin-left:auto}.ool-section-cards{padding:6rem 0 0}.ool-section-cards .ool-cards__header{margin-bottom:4.3125rem;text-align:center}.ool-section-cards .ool-cards__content{margin-top:2rem}.ool-section-cards .ool-cards__grid{display:grid;gap:3.125rem;grid-template-columns:repeat(auto-fit,minmax(24.375rem,1fr))}@media(max-width:768px){.ool-section-cards .ool-cards__grid{gap:1.5rem;grid-template-columns:1fr}}.ool-section-trainers{padding:6rem 0 0}.ool-section-trainers .ool-trainers__header{align-items:center;display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}.ool-section-trainers .ool-trainers__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fit,minmax(25.75rem,1fr))}@media(max-width:768px){.ool-section-trainers .ool-trainers__grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}.ool-section-trainers .ool-trainers__card{align-items:center;background-color:#fff;box-shadow:0 6px 10px 0 rgba(112,126,176,.15);display:flex;flex-direction:column;gap:1rem;min-height:52.0625rem;padding:2rem 1.8125rem}@media(max-width:768px){.ool-section-trainers .ool-trainers__card{min-height:auto}}.ool-section-trainers .ool-trainers__card>img{-o-object-fit:cover;object-fit:cover;width:100%}.ool-section-trainers .ool-trainers__card h3{line-height:2.75rem;padding:.625rem}.ool-section-trainers .ool-trainers__headline{font-weight:700;text-align:center}.ool-section-trainers .ool-trainers__details{font-size:clamp(.875rem,2vw,1rem);text-align:center}.ool-section-pricing{padding:6rem 0 0}.ool-section-pricing .ool-pricing__header{margin-bottom:4.3125rem}.ool-section-pricing .ool-pricing__grid{display:grid;gap:2.8125rem;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr))}@media(max-width:768px){.ool-section-pricing .ool-pricing__grid{grid-template-columns:1fr}}.ool-section-pricing .ool-pricing__card{background-color:#fff;box-shadow:0 6px 10px 0 rgba(112,126,176,.15);display:flex;flex-direction:column;gap:2rem;min-height:36.875rem;padding:2.1875rem 2.375rem}@media(max-width:768px){.ool-section-pricing .ool-pricing__card{min-height:31.25rem}}.ool-section-pricing .ool-pricing__card h3{font-size:1.5rem}.ool-section-pricing .ool-pricing__tier{font-size:1.25rem}.ool-section-pricing .ool-pricing__price{color:#0071ce;display:inline-flex;font-size:2.625rem;font-weight:800;margin-top:1.625rem}.ool-section-pricing .ool-pricing__price span{color:#475467;font-size:1.25rem;font-weight:400;margin-left:.375rem}.ool-section-pricing .ool-pricing__price--note{font-size:clamp(.875rem,2vw,1rem);font-weight:700;margin-top:.5rem}.ool-section-pricing .ool-pricing__card-top{min-height:9.375rem}@media(max-width:768px){.ool-section-pricing .ool-pricing__card-top{min-height:unset}}.ool-section-pricing .ool-pricing__card-bottom{display:flex;flex-direction:column;flex-wrap:wrap;height:100%;justify-content:space-between}.ool-section-pricing .ool-pricing__description{font-size:clamp(.875rem,2vw,1rem);font-weight:700}.ool-section-pricing .ool-pricing__footnotes{border-top:1px solid #dcdcdc;font-size:clamp(.875rem,2vw,1rem);padding-top:1.25rem}.ool-section-tabs{padding:6rem 0 0}.ool-section-tabs .ool-tabs{border-radius:0 0 1rem 1rem;box-shadow:0 6px 10px 0 rgba(112,126,176,.15)}.ool-section-tabs .ool-tabs__header{display:grid;font-weight:700;grid-template-columns:repeat(auto-fit,minmax(12.5rem,1fr))}.ool-section-tabs .ool-tabs__button{background-color:#0071ce;border:none;border-radius:0;color:#fff;cursor:pointer;font-size:1.375rem;overflow:hidden;padding:.625rem 1.5rem;text-overflow:ellipsis;transition:background-color .3s,color .3s;white-space:nowrap}.ool-section-tabs .ool-tabs__button.active{background-color:#fff;color:#475467}.ool-section-tabs .ool-tabs__content .ool-tabs__panel{background-color:#fff;border-radius:0 0 1rem 1rem;box-shadow:0 .25rem 1rem hsla(0,0%,100%,.1);display:none;padding:3.375rem 2rem}.ool-section-tabs .ool-tabs__content .ool-tabs__panel.active{display:block}.ool-section-full-width{margin-top:6rem;padding:4.3125rem 0}.ool-section-full-width--default{background-color:#efefef}.ool-section-full-width--blue{background-color:#0071ce}.ool-section-full-width--cyan{background-color:#00bfd6}.ool-section-full-width--pink{background-color:#f64b7f}.ool-section-full-width--black{background-color:#161616}.ool-section-full-width--black h2,.ool-section-full-width--black h3,.ool-section-full-width--black h4,.ool-section-full-width--black h5,.ool-section-full-width--black h6,.ool-section-full-width--black p,.ool-section-full-width--blue h2,.ool-section-full-width--blue h3,.ool-section-full-width--blue h4,.ool-section-full-width--blue h5,.ool-section-full-width--blue h6,.ool-section-full-width--blue p,.ool-section-full-width--cyan h2,.ool-section-full-width--cyan h3,.ool-section-full-width--cyan h4,.ool-section-full-width--cyan h5,.ool-section-full-width--cyan h6,.ool-section-full-width--cyan p,.ool-section-full-width--pink h2,.ool-section-full-width--pink h3,.ool-section-full-width--pink h4,.ool-section-full-width--pink h5,.ool-section-full-width--pink h6,.ool-section-full-width--pink p{color:#fff}.ool-section-full-width .ool-full-width__content{margin-bottom:4.3125rem}.ool-section-full-width .ool-full-width__promo{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(18.75rem,1fr))}.ool-section-full-width .ool-full-width__card{background-color:#fff;padding:1.9375rem 2.9375rem 1.125rem}.ool-section-full-width .ool-full-width__highlighted{color:#0071ce;font-size:2.625rem;font-weight:800;margin-bottom:1rem;text-align:center}.ool-section-full-width .ool-full-width__bonus{font-weight:700;text-align:center}.ool-section-cms-promo{background-color:#fff;margin-top:6rem;padding:2rem 0}.ool-section-cms-promo .ool-cms-promo__header{align-items:center;display:flex;flex-wrap:wrap;gap:4.75rem;padding-bottom:4.3125rem}@media(max-width:768px){.ool-section-cms-promo .ool-cms-promo__header{padding-bottom:2rem}}.ool-section-cms-promo .ool-cms-promo__header>*{flex:1 1 45%}.ool-section-cms-promo .ool-cms-promo__grid{border-top:1px solid #efefef;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(21.875rem,1fr));padding-top:4.3125rem}@media(max-width:768px){.ool-section-cms-promo .ool-cms-promo__grid{grid-template-columns:repeat(auto-fit,minmax(15.625rem,1fr));padding-top:2rem}}.ool-section-cms-promo .ool-cms-promo__column{display:flex;flex-direction:column;gap:.625rem;height:100%}.ool-section-cms-promo .ool-cms-promo__column-description{flex:1;font-size:clamp(.875rem,2vw,1rem);font-weight:500;line-height:1.4}.ool-section-cms-promo .ool-cms-promo__column-highlight{color:#0071ce;font-size:clamp(2.625rem,6vw,5rem);font-weight:700;overflow:hidden;padding:3rem 0;text-overflow:ellipsis;white-space:nowrap}.ool-section-cms-promo .ool-cms-promo__column-subtitle{color:#0071ce;font-weight:700}.ool-section-accordion{padding:6rem 0 0}.ool-section-accordion .ool-accordion{display:grid;grid-gap:2rem}.ool-section-accordion .ool-accordion--full{grid-template-columns:1fr}.ool-section-accordion .ool-accordion--two-columns{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));justify-content:space-between}.ool-section-accordion .ool-accordion__image{display:grid;padding-top:7.5rem;place-content:start}.ool-section-accordion .ool-accordion__title{margin-bottom:1rem}.ool-section-accordion .ool-accordion__list{display:flex;flex-direction:column;gap:1rem}.ool-section-accordion .ool-accordion__item{background-color:#fff;box-shadow:0 6px 10px 0 rgba(112,126,176,.15);font-size:1.25rem}.ool-section-accordion .ool-accordion__item summary{color:#475467;cursor:pointer;font-weight:700;padding:1.4375rem 1.5rem 1.4375rem 3.5rem;position:relative}.ool-section-accordion .ool-accordion__item summary::-webkit-details-marker,.ool-section-accordion .ool-accordion__item summary::marker{content:"";display:none}.ool-section-accordion .ool-accordion__item summary:before{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNSIgaGVpZ2h0PSIxMCIgdmlld0JveD0iMCAwIDUgMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CjxwYXRoIGQ9Ik0wIDEwVjBMNSA1TDAgMTBaIiBmaWxsPSIjMUQxQjIwIi8+Cjwvc3ZnPgo=);content:"";display:block;height:.625rem;margin-left:-1.875rem;position:absolute;top:2.1875rem;width:.3125rem}.ool-section-accordion .ool-accordion__item[open] summary:before{transform:rotate(90deg);transition:transform .2s linear}.ool-section-accordion .ool-accordion__item[open] summary+div{animation:accordion .2s linear forwards}.ool-section-accordion .ool-accordion__item-content{background-color:#f9f9f9;color:#000;padding:1.4375rem 1.5rem}.ool-section-showcase{padding:6rem 0 0}.ool-section-showcase .ool-showcase__title{margin-bottom:2.3125rem}.ool-section-showcase .ool-showcase__slide{display:flex!important;flex-direction:column;gap:1.625rem;justify-content:space-between}.ool-section-showcase .ool-showcase__slide-title{color:#0071ce;font-size:clamp(1.125rem,2.5vw,1.5rem);font-weight:700;line-height:1.2;margin-bottom:1.25rem}.ool-section-showcase .ool-showcase__content{align-items:flex-start;display:flex;flex:1;flex-direction:column}.ool-section-showcase .ool-showcase__excerpt{flex:1 100%;font-size:clamp(.875rem,2vw,1rem);margin-bottom:1.5rem}.ool-section-masonry{padding:6rem 0 0}.ool-section-masonry .ool-masonry__title{margin-bottom:3.25rem}.ool-section-masonry .ool-masonry__grid{display:grid;gap:1.5rem;grid-template-columns:repeat(2,1fr)}.ool-section-masonry .ool-masonry__grid :first-child{grid-column:1/2;grid-row:1/2}.ool-section-masonry .ool-masonry__grid :nth-child(2){grid-column:2/3;grid-row:1/3}.ool-section-masonry .ool-masonry__grid :nth-child(3){grid-column:1/2;grid-row:2/4}.ool-section-masonry .ool-masonry__grid :nth-child(4){grid-column:2/3;grid-row:3/4}@media(max-width:768px){.ool-section-masonry .ool-masonry__grid{display:block}.ool-section-masonry .ool-masonry__grid>div{margin-bottom:1.5rem}}.ool-section-masonry .ool-masonry__block{background-color:#fff;background-repeat:no-repeat;background-size:cover;box-shadow:0 6px 10px 0 rgba(112,126,176,.15);display:flex;flex-direction:column;min-height:31.25rem}@media(max-width:768px){.ool-section-masonry .ool-masonry__block{min-height:18.75rem}}.ool-section-masonry .ool-masonry__block[style*=background-color],.ool-section-masonry .ool-masonry__block[style*=background-image]{color:#fff}.ool-section-masonry .ool-masonry__block--two-columns{display:flex;flex-direction:row;flex-wrap:wrap;grid-column:span 2}.ool-section-masonry .ool-masonry__block--two-columns>div{flex:1}@media(max-width:992px){.ool-section-masonry .ool-masonry__block--two-columns>div{flex:1 100%}}.ool-section-masonry .ool-masonry__image{display:inline-flex;flex:1}.ool-section-masonry .ool-masonry__image--left{justify-content:flex-start}.ool-section-masonry .ool-masonry__image--right{justify-content:flex-end}.ool-section-masonry .ool-masonry__image--center{justify-content:center}.ool-section-masonry .ool-masonry__image--top{align-items:flex-start}.ool-section-masonry .ool-masonry__image--bottom{align-items:flex-end}.ool-section-masonry .ool-masonry__image--bottom-center{align-items:flex-end;justify-content:center}.ool-section-masonry .ool-masonry__image--bottom-right{align-items:flex-end;justify-content:flex-end}.ool-section-masonry .ool-masonry__content{margin-bottom:.625rem;padding:2.25rem 2.875rem .625rem}.ool-section-training{background-color:#fff;margin-top:6rem;padding:4.3125rem 0}.ool-section-training .ool-container--wide{margin:0 auto}.ool-section-training .ool-training{position:relative}@media(max-width:768px){.ool-section-training .ool-training{align-items:center;display:flex;flex-direction:column}}.ool-section-training .ool-training__image{left:-15.625rem;position:absolute;top:0}@media(max-width:768px){.ool-section-training .ool-training__image{align-items:center;display:flex;justify-content:center;margin-bottom:2rem;position:static;width:100%}}.ool-section-training .ool-training__image img{-o-object-fit:cover;object-fit:cover}.ool-section-training .ool-training__content{margin-left:19.5rem;padding:1.5rem 3.875rem}@media(max-width:768px){.ool-section-training .ool-training__content{margin-left:0;padding:0}}.ool-section-training .ool-training__content h2{margin-bottom:1.625rem}.ool-section-training .ool-training__list{display:grid;font-size:clamp(.875rem,2vw,1rem);gap:2rem 3rem;grid-template-columns:repeat(auto-fit,minmax(19rem,1fr))}@media(max-width:768px){.ool-section-training .ool-training__list{grid-template-columns:1fr}}.ool-section-training .ool-training__item{padding-left:2.5rem;position:relative}.ool-section-training .ool-training__item:before{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMjgiIHZpZXdCb3g9IjAgMCAyOCAyOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHJlY3Qgd2lkdGg9IjI4IiBoZWlnaHQ9IjI4IiByeD0iMTQiIGZpbGw9IiMwMDcxQ0UiLz4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xOS45NDU4IDguNjIxNjlMMTEuNTkyNSAxNi42ODM0TDkuMzc1OCAxNC4zMTVDOC45Njc0NyAxMy45MyA4LjMyNTggMTMuOTA2NyA3Ljg1OTEzIDE0LjIzMzRDNy40MDQxMyAxNC41NzE3IDcuMjc1OCAxNS4xNjY3IDcuNTU1OCAxNS42NDVMMTAuMTgwOCAxOS45MTVDMTAuNDM3NSAyMC4zMTE3IDEwLjg4MDggMjAuNTU2NyAxMS4zODI1IDIwLjU1NjdDMTEuODYwOCAyMC41NTY3IDEyLjMxNTggMjAuMzExNyAxMi41NzI1IDE5LjkxNUMxMi45OTI1IDE5LjM2NjcgMjEuMDA3NSA5LjgxMTY5IDIxLjAwNzUgOS44MTE2OUMyMi4wNTc1IDguNzM4MzYgMjAuNzg1OCA3Ljc5MzM2IDE5Ljk0NTggOC42MTAwMlY4LjYyMTY5WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==) no-repeat 50%;background-size:contain;content:"";display:block;height:1.75rem;left:0;position:absolute;width:1.75rem}.ool-section-story{padding:0 0 3rem}.ool-section-story .ool-story{box-shadow:0 6px 50px 0 rgba(112,126,176,.15);padding:2rem}.ool-section-story .ool-story__title{margin-bottom:3rem}.ool-section-story .ool-story__rows{display:flex;flex-wrap:wrap;gap:1rem}.ool-section-story .ool-story__row{align-items:center;display:flex;flex-wrap:wrap;gap:3.75rem;min-height:21.875rem;padding:2rem 0}@media(max-width:768px){.ool-section-story .ool-story__row{flex-direction:column}}.ool-section-story .ool-story__row>div:first-child{flex:1}.ool-section-story .ool-story__row>div:nth-child(2){flex:1.5}.ool-section-story .ool-story__row--inverted>div:first-child{flex:1;order:2}.ool-section-story .ool-story__row--inverted>div:nth-child(2){flex:1.5;order:1}@media(max-width:768px){.ool-section-story .ool-story__row--inverted{flex-direction:column-reverse}}.ool-section-story .ool-story__image{display:grid;place-items:center}.ool-section-features{background-color:#fff;margin-top:6rem;padding:4.3125rem 0}.ool-section-features .ool-features__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(50rem,1fr));margin-top:4.3125rem;overflow-x:auto;overflow-y:hidden}.ool-section-features .ool-features__row{align-items:center;display:grid;font-size:1.125rem;gap:1.1875rem;margin-bottom:1.5rem;padding:.875rem}.ool-section-features .ool-features__row:has(+.ool-features__row--has-bg){margin-bottom:0}.ool-section-features .ool-features__row--cells-1{grid-template-columns:repeat(1,1fr)}.ool-section-features .ool-features__row--cells-2{grid-template-columns:repeat(2,1fr)}.ool-section-features .ool-features__row--cells-3{grid-template-columns:repeat(3,1fr)}.ool-section-features .ool-features__row--cells-4{grid-template-columns:repeat(4,1fr)}.ool-section-features .ool-features__row--cells-5{grid-template-columns:repeat(5,1fr)}.ool-section-features .ool-features__row--header{font-weight:700;margin:0}.ool-section-features .ool-features__row--has-bg{background-color:#dcdcdc;border-radius:.5rem;margin-top:2rem}.ool-section-faq .ool-faq{display:flex;flex-direction:column;gap:1.5rem}.ool-section-faq .ool-faq__title{color:#475467;font-size:clamp(1rem,2.2vw,1.125rem);font-weight:600;padding:.625rem}.ool-section-faq .ool-faq__details h3{color:#475467;flex:1;font-size:clamp(1rem,2.2vw,1.125rem);font-weight:600}.ool-section-faq .ool-faq__details summary{align-items:center;cursor:pointer;display:flex;gap:1.5rem;justify-content:space-between;padding:.625rem}.ool-section-faq .ool-faq__details summary::-webkit-details-marker,.ool-section-faq .ool-faq__details summary::marker{content:"";display:none}.ool-section-faq .ool-faq__details[open] .ool-faq__icon{transform:rotate(0deg)}.ool-section-faq .ool-faq__details[open] .ool-faq__answer{animation:accordion .2s linear forwards}.ool-section-faq .ool-faq__answer{padding:.625rem 4.5rem .625rem .625rem}@media(max-width:768px){.ool-section-faq .ool-faq__answer{padding:.625rem}}.ool-section-faq .ool-faq__divider{border-bottom:none;border-top:1px solid #343434}.ool-section-faq .ool-faq__icon{align-items:center;display:flex;justify-content:center;transform:rotate(45deg);transition:transform .2s ease-in-out}.ool-single{padding:3.5rem 0 0}.ool-single__featured{display:grid;margin-bottom:2rem;place-content:center}.ool-single__content a{text-decoration:underline}.ool-single__content hr{border:0;border-top:1px solid #efefef;margin:1rem 0}.page-template-page-dark{background-color:#1e1e1e;color:#fff}.page-template-page-dark *{background-color:#1e1e1e;color:#fff!important}.page-template-page-dark .custom-logo{background:transparent!important;filter:brightness(0) invert(1)}.page-template-page-dark .ool-footer,.page-template-page-dark .ool-footer *{background-color:#343434}.page-template-page-dark .ool-footer .ool-social-icons img{background:transparent!important;filter:brightness(0) invert(1)}.ool--theme-dark .ool-card--default,.ool--theme-dark .ool-card--default *,.ool--theme-dark .ool-card-primary,.ool--theme-dark .ool-card-primary *,.ool--theme-dark .ool-card-secondary,.ool--theme-dark .ool-card-secondary *{background-color:#343434}.ool--theme-dark .ool-submit-form{background-color:#1e1e1e}.ool--theme-dark .ool-submit-form form label>span:has(+span){color:#f64b7f!important}.ool--theme-dark .ool-submit-form form input{background-color:#343434}.wpcf7-form-control-wrap{display:block}.wpcf7-form-control+.wpcf7-not-valid-tip{color:#f64b7f;font-size:.875rem}.wpcf7-spinner{background-color:#f64b7f;display:none;grid-column:1/-1}.wpcf7-spinner:before{background-color:#1e1e1e}.wpcf7-response-output{grid-column:1/-1}.wpcf7 label{font-size:.875rem}.wpcf7 a{color:#0071ce;text-decoration:underline}form.submitting .wpcf7-spinner{display:inline-block}form.invalid .wpcf7-response-output,form.payment-required .wpcf7-response-output,form.unaccepted .wpcf7-response-output{border-color:#f64b7f!important;font-size:clamp(.875rem,2vw,1rem);margin:0}.ool-utils--flex-start{align-items:flex-start;display:flex;flex-direction:column}.ool-utils--flex-center{align-items:center;display:flex;flex-direction:column}.ool-utils--flex-end{align-items:flex-end;display:flex;flex-direction:column}.ool-utils--text-center{text-align:center}.ool-utils--text-left{text-align:left}.ool-utils--text-right{text-align:right}.ool-utils--text-bigger{font-size:1.5rem}.ool-utils--spacing-1,.ool-utils--spacing-1 .ool-cta-column{gap:1rem}.ool-utils--spacing-2,.ool-utils--spacing-2 .ool-cta-column{gap:1.5rem}.ool-utils--spacing-3,.ool-utils--spacing-3 .ool-cta-column{gap:2rem}.ool-utils--spacing-4,.ool-utils--spacing-4 .ool-cta-column{gap:2.5rem}.ool-utils--spacing-5,.ool-utils--spacing-5 .ool-cta-column{gap:3rem}.ool-utils--spacing-button-1{margin-top:1rem}.ool-utils--spacing-button-2{margin-top:1.5rem}.ool-utils--spacing-button-3{margin-top:2rem}.ool-utils--grid-full{grid-column:1/-1}.ool-utils--gradient-blue{background:linear-gradient(180deg,#0c8deb,#7cc5fd);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.ool-utils--gradient-pink{background:linear-gradient(180deg,#fe278e,#fb4469);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}@keyframes accordion{0%{opacity:0;transform:translatey(-15px)}to{opacity:1;transform:translatey(0)}}@keyframes fadeIn{0%{opacity:0;transform:scale(.9) translateY(-10px)}to{opacity:1;transform:scale(1) translate(0)}}
