/*!
Theme Name: Clinica Digital
Version: 2025
Author: Debut Studio Limited  
*/*{box-sizing:border-box;list-style:none;text-decoration:none;border:none;margin:0;padding:0;text-rendering:optimizeLegibility;color:inherit;font-family:"Manrope",sans-serif;font-weight:400}:root{--color-card: 255, 255, 255}html{width:100%}body{overflow-x:hidden;-webkit-font-smoothing:antialiased;font-family:"Manrope",sans-serif;font-weight:normal}body.active{overflow:hidden}img{width:100%;height:auto;display:block}.img:not(.fit){position:relative;height:0;padding-bottom:75%;width:100%}.img:not(.fit).bgrdImg{position:absolute;height:100%;padding-bottom:0;left:0;right:0;top:0;bottom:0;width:100%}.img:not(.fit).overlay:after{content:"";position:absolute;height:100%;padding-bottom:0;left:0;right:0;top:0;bottom:0;width:100%;display:block;background:rgba(0,0,0,0.35)}.img:not(.fit).portrait,.img:not(.fit)[data-size="Portrait"]{padding-bottom:120%}@media all and (max-width: 550px){.img:not(.fit).portrait,.img:not(.fit)[data-size="Portrait"]{padding-bottom:100%}}.img:not(.fit).googleMap,.img:not(.fit).half{padding-bottom:50%}.img:not(.fit).quarter{padding-bottom:40%}@media all and (max-width: 950px){.img:not(.fit).quarter{padding-bottom:60%}}.img:not(.fit).square,.img:not(.fit)[data-size="Square"]{padding-bottom:100%}.img:not(.fit).circle{padding-bottom:100%;border-radius:100%;overflow:hidden}.img:not(.fit).hero,.img:not(.fit)[data-size="Landscape"]{padding-bottom:60%}.img:not(.fit).aspect-56{padding-bottom:56%}.img:not(.fit).banner{padding-bottom:70%}.img:not(.fit).rec{padding-bottom:85%}.img:not(.fit) img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;position:absolute}h1,h2,h3,h4,h5,.h1,.h2,.h3,.h4,.h5{font-weight:600;line-height:0.8;font-family:"roc-grotesk-condensed",sans-serif;color:#071F75;text-transform:uppercase}h1:last-child,h2:last-child,h3:last-child,h4:last-child,h5:last-child,.h1:last-child,.h2:last-child,.h3:last-child,.h4:last-child,.h5:last-child{margin:0}h1,.h1{font-family:"roc-grotesk-condensed",sans-serif;font-size:clamp(40px, 6vw, 80px);margin-bottom:clamp(15px, 2vw, 30px);line-height:0.8}.h1b{font-size:clamp(40px, 6vw, 80px);margin-bottom:clamp(15px, 2vw, 30px);line-height:0.8}h2,.h2{font-size:clamp(35px, 5vw, 70px);margin-bottom:clamp(20px, 2vw, 30px)}h3,.h3{font-size:clamp(25px, 3.5vw, 35px);margin-bottom:clamp(15px, 2vw, 15px);line-height:0.9}h4,.h4{font-size:clamp(22px, 3vw, 30px);margin-bottom:clamp(10px, 1vw, 15px);line-height:0.9}h5,.h5{font-size:clamp(20px, 2.5vw, 25px);margin-bottom:clamp(10px, 1vw, 15px);line-height:0.9}p,ul,ol{margin-bottom:clamp(15px, 2vw, 20px)}div:not(.animate)>p:last-child,div:not(.animate)>ul:last-child,div:not(.animate)>ol:last-child{margin-bottom:0}p+.btn,p+.buttons,ul+.btn,ul+.buttons,ol+.btn,ol+.buttons{margin-top:10px !important}p,.p,li{font-size:clamp(15px, 1.5vw, 18px);line-height:1.6;font-weight:400;letter-spacing:0px;color:#373737}p strong,p b,.p strong,.p b,li strong,li b{color:#071F75}span,a,strong,b{font-family:inherit;font-weight:inherit}strong{font-weight:700}em{position:relative;font-weight:inherit;font-size:inherit;font-family:inherit;font-style:inherit}em:after{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);height:100%;width:100%;background-color:#CD4EF8}em.circle:after{width:110%;height:95%;-webkit-mask:url("assets/img/squiggles/circle.svg") center/100% 100% no-repeat;mask:url("assets/img/squiggles/circle.svg") center/100% 100% no-repeat}em.wave:after{width:105%;-webkit-transform:translate(-50%, 45%);transform:translate(-50%, 45%);-webkit-mask:url("assets/img/squiggles/wave.svg") center/100% auto no-repeat;mask:url("assets/img/squiggles/wave.svg") center/100% auto no-repeat}em.lines:after{width:110%;-webkit-transform:translate(-50%, 40%);transform:translate(-50%, 40%);-webkit-mask:url("assets/img/squiggles/double-line.svg") center/100% 8px no-repeat;mask:url("assets/img/squiggles/double-line.svg") center/100% 8px no-repeat}em.spark-left:after{width:40px;height:40px;bottom:auto;top:0;left:0;right:auto;-webkit-transform:translate(-90%, -50%);transform:translate(-90%, -50%);-webkit-mask:url("assets/img/squiggles/spark-left.svg") center/100% auto no-repeat;mask:url("assets/img/squiggles/spark-left.svg") center/100% auto no-repeat}@media (max-width: 550px){em.spark-left:after{width:25px;height:25px}}em.spark-right:after{width:40px;height:40px;bottom:auto;top:0;left:auto;right:0;-webkit-transform:translate(90%, -50%);transform:translate(90%, -50%);-webkit-mask:url("assets/img/squiggles/spark-right.svg") center/100% auto no-repeat;mask:url("assets/img/squiggles/spark-right.svg") center/100% auto no-repeat}@media (max-width: 550px){em.spark-right:after{width:25px;height:25px}}em.aqua:after{background-color:#4CDDF7}em.blue:after{background-color:#5185F9}.smallText{font-size:clamp(14px, 1.5vw, 18px);margin-bottom:clamp(5px, 1vw, 10px);color:#CD4EF8;font-weight:600;font-family:"Manrope",sans-serif}.tinyText{font-size:12px;letter-spacing:1px;text-transform:uppercase;color:#CD4EF8;color:rgba(0,0,0,0.35);margin:0 0 10px;font-weight:500}@media all and (max-width: 550px){.tinyText{font-size:10px;margin:0 0 5px}}.tag{position:relative;font-size:12px;text-transform:uppercase;font-weight:500;padding:2px 5px;display:inline-block;margin:0;border-radius:4px;letter-spacing:0.5px;overflow:hidden;background:rgba(7,31,117,0.15)}@media all and (max-width: 550px){.tag{font-size:10px}}.textLink{font-size:18px;font-weight:500;line-height:1.2;font-family:"roc-grotesk-condensed",sans-serif;color:inherit;position:relative;display:inline-block;z-index:5;padding:5px 0}@media all and (max-width: 1200px){.textLink{font-size:18px}}@media all and (max-width: 550px){.textLink{font-size:17px}}@media all and (max-width: 350px){.textLink{font-size:14px}}.textLink:before{content:"";display:block;position:absolute;width:0%;height:2px;background:#CD4EF8;bottom:0;left:auto;right:0;margin:auto;transition:all 0.3s ease-in-out;z-index:-1}.textLink:hover:before{width:100%;left:0;right:auto}.textLink.showLine:before{width:100%;left:0;right:auto}.textLink.showLine:hover:before{width:0%;left:auto;right:0}.wrapper{margin:auto;width:100%;padding:0 clamp(20px, 6vw, 100px);max-width:1600px}@media all and (max-width: 950px){.wrapper{padding:0 clamp(20px, 4vw, 50px)}}.innerWrapper{margin:auto;width:100%;padding:0 clamp(20px, 6vw, 100px);max-width:1600px}@media all and (max-width: 950px){.innerWrapper{padding:0 clamp(20px, 5vw, 50px)}}.textWrapper{max-width:1400px}@media all and (max-width: 550px){.textWrapper{padding:0 20px}}.heroWrapper{max-width:1200px}@media (max-width: 1400px){.heroWrapper{max-width:75vw}}.textBlockWrapper{max-width:900px}.wideWrapper{max-width:1500px}.jetpack-video-wrapper{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto;margin-bottom:30px}.jetpack-video-wrapper iframe,.jetpack-video-wrapper object,.jetpack-video-wrapper embed{position:absolute;top:0;left:0;width:100%;height:100%}.greyBackground{background:#F1F6FF}@media all and (min-width: 951px){.hideDesktop{display:none}}@media all and (max-width: 950px){.hideMobile{display:none}}.centerText{text-align:center}.grid{display:grid;align-items:center}.flex{display:flex;justify-content:space-between;align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.alignTop{align-items:flex-start}.gridAuto{grid-auto-columns:minmax(0, 1fr);grid-auto-flow:column}.grid2,[data-columns="2"]{grid-template-columns:repeat(2, minmax(0, 1fr))}@media all and (max-width: 950px){.grid2,[data-columns="2"]{grid-template-columns:minmax(0, 1fr)}}.grid3,[data-columns="3"]{grid-template-columns:repeat(3, minmax(0, 1fr))}@media all and (max-width: 950px){.grid3,[data-columns="3"]{grid-template-columns:minmax(0, 1fr)}}.grid4,[data-columns="4"]{grid-template-columns:repeat(4, minmax(0, 1fr))}.grid5,[data-columns="5"]{grid-template-columns:repeat(5, minmax(0, 1fr))}.gap100{grid-gap:clamp(20px, 6vw, 100px)}.gap50{grid-gap:clamp(20px, 5vw, 50px)}.gap30{grid-gap:clamp(20px, 3vw, 30px)}.gap20{grid-gap:20px}@media all and (max-width: 1200px){.grid-1200-2{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media all and (max-width: 950px){.grid-950-2{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media all and (max-width: 750px){.grid-750-2{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media all and (max-width: 550px){.grid-550-2{grid-template-columns:repeat(2, minmax(0, 1fr))}}.social{position:relative;margin:-2px}.social li{display:inline-flex;margin:2px;align-items:center;justify-content:center}.social li a{display:flex;background:#CD4EF8;width:30px;height:30px;border-radius:30px;align-items:center;justify-content:center}.social li a svg{max-width:18px;max-height:18px;display:block;margin:auto}.social li a svg path,.social li a svg polygon{fill:white}.social li a:hover{background:#071F75}.share{position:relative;margin:0 -5px 0}@media all and (max-width: 550px){.share{margin:0 -5px 0}}.share li{display:inline-block;margin:0 5px}.share li a{display:block;-webkit-backface-visibility:hidden;backface-visibility:hidden;line-height:40px;font-weight:bold;color:black}.share li a .icon{background:rgba(7,31,117,0.1);width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:8px;text-align:center}.share li a svg{max-width:20px;max-height:20px}.share li a svg path,.share li a svg polygon{fill:#071F75}.share li a:hover .icon{background:#071F75}.share li a:hover .icon svg path,.share li a:hover .icon svg polygon{fill:white}body img.gform_ajax_spinner{display:none !important}.gform_wrapper .gform_required_legend,.gform_wrapper .gform_validation_errors,.gform_wrapper.gravity-theme .gform_required_legend,.gform_wrapper.gravity-theme .gform_validation_errors{display:none}.gform_wrapper form .gform_body .gform_fields,.gform_wrapper.gravity-theme form .gform_body .gform_fields{display:block}.gform_wrapper form .gform_body .gform_fields .gfield,.gform_wrapper.gravity-theme form .gform_body .gform_fields .gfield{margin:0 0 20px;position:relative}.gform_wrapper form .gform_body .gform_fields .gfield.gfield_error input,.gform_wrapper form .gform_body .gform_fields .gfield.gfield_error textarea,.gform_wrapper form .gform_body .gform_fields .gfield.gfield_error select,.gform_wrapper.gravity-theme form .gform_body .gform_fields .gfield.gfield_error input,.gform_wrapper.gravity-theme form .gform_body .gform_fields .gfield.gfield_error textarea,.gform_wrapper.gravity-theme form .gform_body .gform_fields .gfield.gfield_error select{border:2px solid #CD4EF8}.gform_wrapper form .gform_body .gform_fields .gfield .gfield_description,.gform_wrapper.gravity-theme form .gform_body .gform_fields .gfield .gfield_description{padding:10px 20px;position:absolute;top:6px;right:0;z-index:555;background:transparent;padding:0 20px;border:0;width:auto;font-size:14px;color:#CD4EF8;display:none}.gform_wrapper form .gform_body .gform_fields .gfield label,.gform_wrapper.gravity-theme form .gform_body .gform_fields .gfield label{font-size:14px;font-weight:700;color:#071F75}.gform_wrapper form .gform_body .gform_fields .gfield input,.gform_wrapper form .gform_body .gform_fields .gfield select,.gform_wrapper.gravity-theme form .gform_body .gform_fields .gfield input,.gform_wrapper.gravity-theme form .gform_body .gform_fields .gfield select{font-size:16px;padding:0 20px;height:50px;line-height:50px;font-weight:400;border-radius:5px;border:1px solid rgba(0,0,0,0.15);box-shadow:none !important;outline:none !important}.gform_wrapper form .gform_body .gform_fields .gfield input:active,.gform_wrapper form .gform_body .gform_fields .gfield input:focus,.gform_wrapper form .gform_body .gform_fields .gfield input:focus-visible,.gform_wrapper form .gform_body .gform_fields .gfield select:active,.gform_wrapper form .gform_body .gform_fields .gfield select:focus,.gform_wrapper form .gform_body .gform_fields .gfield select:focus-visible,.gform_wrapper.gravity-theme form .gform_body .gform_fields .gfield input:active,.gform_wrapper.gravity-theme form .gform_body .gform_fields .gfield input:focus,.gform_wrapper.gravity-theme form .gform_body .gform_fields .gfield input:focus-visible,.gform_wrapper.gravity-theme form .gform_body .gform_fields .gfield select:active,.gform_wrapper.gravity-theme form .gform_body .gform_fields .gfield select:focus,.gform_wrapper.gravity-theme form .gform_body .gform_fields .gfield select:focus-visible{border:2px solid #071F75}.gform_wrapper form .gform_body .gform_fields .gfield input:placeholder,.gform_wrapper form .gform_body .gform_fields .gfield select:placeholder,.gform_wrapper.gravity-theme form .gform_body .gform_fields .gfield input:placeholder,.gform_wrapper.gravity-theme form .gform_body .gform_fields .gfield select:placeholder{color:rgba(7,31,117,0.5)}.gform_wrapper form .gform_body .gform_fields .gfield select,.gform_wrapper.gravity-theme form .gform_body .gform_fields .gfield select{background:url(assets/img/arrow_down.svg) no-repeat right 20px center/12px white}.gform_wrapper form .gform_body .gform_fields .gfield textarea,.gform_wrapper.gravity-theme form .gform_body .gform_fields .gfield textarea{font-size:16px;padding:15px 20px;height:150px;min-block-size:unset;font-weight:400;line-height:1.4;border-radius:5px;border:1px solid rgba(0,0,0,0.15);box-shadow:none !important;outline:none !important}.gform_wrapper form .gform_body .gform_fields .gfield textarea:active,.gform_wrapper form .gform_body .gform_fields .gfield textarea:focus,.gform_wrapper form .gform_body .gform_fields .gfield textarea:focus-visible,.gform_wrapper.gravity-theme form .gform_body .gform_fields .gfield textarea:active,.gform_wrapper.gravity-theme form .gform_body .gform_fields .gfield textarea:focus,.gform_wrapper.gravity-theme form .gform_body .gform_fields .gfield textarea:focus-visible{border:2px solid #071F75}.gform_wrapper form .gform_body .gform_fields .gfield textarea:placeholder,.gform_wrapper.gravity-theme form .gform_body .gform_fields .gfield textarea:placeholder{color:rgba(7,31,117,0.5)}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-consent,.gform_wrapper.gravity-theme form .gform_body .gform_fields .gfield.gfield--type-consent{padding:0 0 20px}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-consent legend,.gform_wrapper.gravity-theme form .gform_body .gform_fields .gfield.gfield--type-consent legend{color:#071F75}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-consent .ginput_container_consent,.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-consent .ginput_container_checkbox,.gform_wrapper.gravity-theme form .gform_body .gform_fields .gfield.gfield--type-consent .ginput_container_consent,.gform_wrapper.gravity-theme form .gform_body .gform_fields .gfield.gfield--type-consent .ginput_container_checkbox{display:flex;align-items:center}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-consent .ginput_container_consent input,.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-consent .ginput_container_checkbox input,.gform_wrapper.gravity-theme form .gform_body .gform_fields .gfield.gfield--type-consent .ginput_container_consent input,.gform_wrapper.gravity-theme form .gform_body .gform_fields .gfield.gfield--type-consent .ginput_container_checkbox input{margin:0 10px 0 0;height:auto;width:auto}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-consent .ginput_container_consent label,.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-consent .ginput_container_checkbox label,.gform_wrapper.gravity-theme form .gform_body .gform_fields .gfield.gfield--type-consent .ginput_container_consent label,.gform_wrapper.gravity-theme form .gform_body .gform_fields .gfield.gfield--type-consent .ginput_container_checkbox label{line-height:1;margin:0;font-weight:500;color:rgba(0,0,0,0.75)}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-consent .gfield_consent_description,.gform_wrapper.gravity-theme form .gform_body .gform_fields .gfield.gfield--type-consent .gfield_consent_description{border:none;padding:0;font-size:16px;color:rgba(0,0,0,0.5)}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-checkbox,.gform_wrapper.gravity-theme form .gform_body .gform_fields .gfield.gfield--type-checkbox{padding:0 0 20px}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-checkbox legend,.gform_wrapper.gravity-theme form .gform_body .gform_fields .gfield.gfield--type-checkbox legend{color:#071F75}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-checkbox .ginput_container_checkbox,.gform_wrapper.gravity-theme form .gform_body .gform_fields .gfield.gfield--type-checkbox .ginput_container_checkbox{display:flex;margin-top:10px}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-checkbox .ginput_container_checkbox input,.gform_wrapper.gravity-theme form .gform_body .gform_fields .gfield.gfield--type-checkbox .ginput_container_checkbox input{margin:0 10px 0 0;height:auto;width:auto}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-checkbox .ginput_container_checkbox .gfield_checkbox,.gform_wrapper.gravity-theme form .gform_body .gform_fields .gfield.gfield--type-checkbox .ginput_container_checkbox .gfield_checkbox{display:flex;flex-wrap:wrap}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-checkbox .ginput_container_checkbox .gchoice,.gform_wrapper.gravity-theme form .gform_body .gform_fields .gfield.gfield--type-checkbox .ginput_container_checkbox .gchoice{width:100%;margin:0 0 10px}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-checkbox .ginput_container_checkbox label,.gform_wrapper.gravity-theme form .gform_body .gform_fields .gfield.gfield--type-checkbox .ginput_container_checkbox label{line-height:1;margin:0;font-weight:500;color:rgba(0,0,0,0.75)}.gform_wrapper form .gform_body .gform_fields .gfield.gfield--type-checkbox .gfield_consent_description,.gform_wrapper.gravity-theme form .gform_body .gform_fields .gfield.gfield--type-checkbox .gfield_consent_description{border:none;padding:0;font-size:16px;color:rgba(0,0,0,0.5)}.gform_wrapper form .gform_footer,.gform_wrapper.gravity-theme form .gform_footer{padding:0;margin:0}label{font-size:14px;line-height:1.4;font-weight:500;margin:0 0 10px;color:black;font-family:"Manrope",sans-serif;display:none}@media all and (max-width: 750px){label{font-size:17px;line-height:1.4}}label.gfield_consent_label{display:inline}.btn,input[type="button"],input[type="submit"]{font-size:16px;line-height:1;height:50px;color:white;font-family:"Manrope",sans-serif;padding:0 20px;display:inline-flex;align-items:center;position:relative;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:all 0.3s ease-in-out;background:#CD4EF8;font-weight:700;border-radius:10px;border:2px solid #CD4EF8}@media all and (max-width: 750px){.btn,input[type="button"],input[type="submit"]{height:45px;font-size:14px}}.btn:hover,input[type="button"]:hover,input[type="submit"]:hover{background:#071F75;border-color:#071F75;color:white}.btn.navyBtn,input[type="button"].navyBtn,input[type="submit"].navyBtn{background:#071F75;border-color:#071F75;color:white}.btn.navyBtn:hover,input[type="button"].navyBtn:hover,input[type="submit"].navyBtn:hover{background:white;border-color:white;color:#071F75}.btn.outlineBtn,input[type="button"].outlineBtn,input[type="submit"].outlineBtn{background:transparent;color:#071F75;border:1px solid rgba(0,0,0,0.15)}.btn.outlineBtn:hover,input[type="button"].outlineBtn:hover,input[type="submit"].outlineBtn:hover{background:#071F75;border-color:#071F75;color:white}.btn.outlineSimpleBtn,input[type="button"].outlineSimpleBtn,input[type="submit"].outlineSimpleBtn{background:transparent;color:#071F75;border:1px solid rgba(0,0,0,0.15)}.btn.outlineSimpleBtn:hover,input[type="button"].outlineSimpleBtn:hover,input[type="submit"].outlineSimpleBtn:hover{background:#CD4EF8;border-color:#CD4EF8;color:white}.btn.hoverWhite:hover,input[type="button"].hoverWhite:hover,input[type="submit"].hoverWhite:hover{color:#071F75;background:white;border-color:white}.btn.btn-text-primary,input[type="button"].btn-text-primary,input[type="submit"].btn-text-primary{color:#071F75}input[type="text"],input[type="email"],input[type="tel"],select,textarea{width:100%;font-size:16px;line-height:50px;height:50px;font-family:"Manrope",sans-serif;padding:0 20px;margin:0;background:white;border-radius:5px;font-weight:400;color:black;-webkit-appearance:none;-moz-appearance:none;appearance:none}@media all and (max-width: 550px){input[type="text"],input[type="email"],input[type="tel"],select,textarea{height:55px;line-height:55px}}input[type="text"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder, input[type="tel"]::-webkit-input-placeholder, select::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:rgba(0,0,0,0.5)}input[type="text"]::-moz-placeholder, input[type="email"]::-moz-placeholder, input[type="tel"]::-moz-placeholder, select::-moz-placeholder, textarea::-moz-placeholder{color:rgba(0,0,0,0.5)}input[type="text"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder, input[type="tel"]:-ms-input-placeholder, select:-ms-input-placeholder, textarea:-ms-input-placeholder{color:rgba(0,0,0,0.5)}input[type="text"]::placeholder,input[type="email"]::placeholder,input[type="tel"]::placeholder,select::placeholder,textarea::placeholder{color:rgba(0,0,0,0.5)}input[type="text"]:focus-visible,input[type="email"]:focus-visible,input[type="tel"]:focus-visible,select:focus-visible,textarea:focus-visible{outline:#cd4ef8 solid 2px;outline-offset:-2px}input[type="file"]{width:100%;font-size:18px;font-family:"Manrope",sans-serif;margin:0;border:none;color:white}textarea{width:100%;line-height:1.6;padding:20px;height:150px;margin:0}input[type="checkbox"]{margin:5px 10px 0 0;display:inline-block}select{background:url(../../assets/img/dropdown.svg) no-repeat center right 20px/12px white}.hide_summary{display:none}.gfield_checkbox{display:grid;align-items:baseline;grid-template-columns:repeat(2, 1fr)}.gfield_checkbox input{margin:0}.gfield_checkbox label{display:inline-block !important}.gchoice{display:flex}.gchoice label{display:inline-block !important;padding-left:10px}.gfield_description{font-size:14px;line-height:1.4;font-weight:500;letter-spacing:0.25px}@-webkit-keyframes heroZoom{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heroZoom{0%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}.heroZoom .bgrdImg{overflow:hidden}.heroZoom .bgrdImg img{-webkit-animation:heroZoom 5s forwards;animation:heroZoom 5s forwards}.animate{transition:all 0.5s ease-in-out;position:relative}.animate:last-child>*:last-child{margin-bottom:0}.animate.slow{transition:all 1s ease-in-out}.animate.interval:nth-child(1){transition-delay:0s}.animate.interval:nth-child(2){transition-delay:0.1s}.animate.interval:nth-child(3){transition-delay:0.2s}.animate.interval:nth-child(4){transition-delay:0.3s}.animate.interval:nth-child(5){transition-delay:0.4s}.animate.interval:nth-child(6){transition-delay:0.5s}.animate.interval:nth-child(7){transition-delay:0.6s}.animate.interval:nth-child(8){transition-delay:0.7s}.animate.interval:nth-child(9){transition-delay:0.8s}.animate.interval:nth-child(10){transition-delay:0.9s}.animate.interval:nth-child(11){transition-delay:1s}.animate.interval:nth-child(12){transition-delay:1.1s}.animate.interval:nth-child(13){transition-delay:1.2s}.animate.interval:nth-child(14){transition-delay:1.3s}.animate.interval:nth-child(15){transition-delay:1.4s}.animate.interval:nth-child(16){transition-delay:1.5s}.animate.interval:nth-child(17){transition-delay:1.6s}.animate.interval:nth-child(18){transition-delay:1.7s}.animate.interval:nth-child(19){transition-delay:1.8s}.animate.interval:nth-child(20){transition-delay:1.9s}.animate.interval:nth-child(21){transition-delay:2s}.animate.interval:nth-child(22){transition-delay:2.1s}.animate.interval:nth-child(23){transition-delay:2.2s}.animate.interval:nth-child(24){transition-delay:2.3s}.animate.interval:nth-child(25){transition-delay:2.4s}.animate.interval:nth-child(26){transition-delay:2.5s}.animate.interval:nth-child(27){transition-delay:2.6s}.animate.interval:nth-child(28){transition-delay:2.7s}.animate.interval:nth-child(29){transition-delay:2.8s}.animate.interval:nth-child(30){transition-delay:2.9s}.animate.interval:nth-child(31){transition-delay:3s}.animate.interval:nth-child(32){transition-delay:3.1s}.animate.interval:nth-child(33){transition-delay:3.2s}.animate.interval:nth-child(34){transition-delay:3.3s}.animate.interval:nth-child(35){transition-delay:3.4s}.animate.interval:nth-child(36){transition-delay:3.5s}.animate.interval:nth-child(37){transition-delay:3.6s}.animate.interval:nth-child(38){transition-delay:3.7s}.animate.interval:nth-child(39){transition-delay:3.8s}.animate.interval:nth-child(40){transition-delay:3.9s}.animate.interval:nth-child(41){transition-delay:4s}.waypoint.fade,.waypoint .fade{opacity:0}.waypoint.slideUp,.waypoint .slideUp{-webkit-transform:translateY(50px) translateZ(0);transform:translateY(50px) translateZ(0)}.waypoint.clipSlide,.waypoint .clipSlide{-webkit-clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);transition:all 0.6s}.waypoint.clipSlideZoom,.waypoint .clipSlideZoom{-webkit-clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);transition:all 0.6s;overflow:hidden}.waypoint.clipSlideZoom>*,.waypoint .clipSlideZoom>*{-webkit-transform:scale(1.5);transform:scale(1.5);transition:all 0.6s}.waypoint.zoom,.waypoint .zoom{overflow:hidden;-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 0%, 0% 0%);clip-path:polygon(0% 0%, 100% 0%, 100% 0%, 0% 0%);transition:all 0.5s ease-in-out}@media all and (max-width: 750px){.waypoint.zoom,.waypoint .zoom{-webkit-clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);clip-path:polygon(0% 0%, 0% 0%, 0% 100%, 0% 100%);transition:all 0.6s}.waypoint.zoom>*,.waypoint .zoom>*{-webkit-transform:scale(1.5);transform:scale(1.5);transition:all 0.6s}}.waypoint.zoom>*,.waypoint .zoom>*{-webkit-transform:scale(1.1);transform:scale(1.1);transition:all 1s ease-in-out}.waypoint.active.fade,.waypoint.active .fade{opacity:1}.waypoint.active.slideUp,.waypoint.active .slideUp{-webkit-transform:translateY(0);transform:translateY(0)}.waypoint.active.clipSlide,.waypoint.active .clipSlide{-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}.waypoint.active.clipSlideZoom,.waypoint.active .clipSlideZoom{-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}.waypoint.active.clipSlideZoom>*,.waypoint.active .clipSlideZoom>*{-webkit-transform:scale(1);transform:scale(1)}.waypoint.active.zoom,.waypoint.active .zoom{-webkit-clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%);clip-path:polygon(0% 0%, 100% 0%, 100% 100%, 0% 100%)}.waypoint.active.zoom>*,.waypoint.active .zoom>*{-webkit-transform:scale(1);transform:scale(1)}header{position:-webkit-sticky;position:sticky;z-index:999;transition:all 0.3s ease-in-out;width:100%;top:0;left:0;background:white}header .inner{display:flex;align-items:center;justify-content:space-between;height:130px;width:100%;padding:0 clamp(20px, 3vw, 30px);max-width:1660px;margin:auto}@media (max-width: 1200px){header .inner{height:110px}}@media (max-width: 950px){header .inner{height:80px}}@media (max-width: 550px){header .inner{height:60px}}header .logo{margin:0 50px 0 0;position:relative;z-index:500;display:inline-flex;flex-shrink:0}header .logo img{width:210px}@media (max-width: 1200px){header .logo img{width:180px}}@media (max-width: 950px){header .logo img{width:150px}}@media (max-width: 550px){header .logo img{width:120px}}header nav{display:flex}@media all and (max-width: 1200px){header nav{display:none}}header nav>ul{margin:0 -20px;display:flex}@media all and (max-width: 1400px){header nav>ul{margin:0 -15px}}header nav>ul>li{display:inline-flex;align-items:center;padding:0 20px;height:110px}@media all and (max-width: 1400px){header nav>ul>li{padding:0 15px}}header nav>ul>li>a{color:#071F75;font-weight:600;font-size:16px;padding:10px 0;display:inline-block;position:relative;font-family:"Manrope",sans-serif;white-space:nowrap;display:flex;align-items:center}@media all and (max-width: 1600px){header nav>ul>li>a{font-size:16px}}header nav>ul>li>a:hover:after{width:100%}header nav>ul>li>a:after{content:'';position:absolute;bottom:0;left:0;width:0%;height:2px;display:block;background-color:#CD4EF8;transition:all 0.3s ease-in-out}header nav>ul>li.menu-item-has-children,header nav>ul>li.dropdown{position:relative;padding-right:35px;background:url(assets/img/dropdown.svg) no-repeat right 15px center/12px}header nav>ul>li.menu-item-has-children:hover>a,header nav>ul>li.dropdown:hover>a{color:#071F75}header nav>ul>li.menu-item-has-children:hover .sub-menu,header nav>ul>li.dropdown:hover .sub-menu{visibility:visible;opacity:1}header nav>ul>li.menu-item-has-children .sub-menu,header nav>ul>li.dropdown .sub-menu{position:absolute;background:white;padding:5px;top:75px;left:5px;visibility:hidden;opacity:0;border-radius:10px;min-width:200px;box-shadow:0 0 10px rgba(0,0,0,0.1)}@media all and (max-width: 1400px){header nav>ul>li.menu-item-has-children .sub-menu,header nav>ul>li.dropdown .sub-menu{padding:5px 5px}}header nav>ul>li.menu-item-has-children .sub-menu li,header nav>ul>li.dropdown .sub-menu li{margin:0 0 5px;width:100%}header nav>ul>li.menu-item-has-children .sub-menu li:last-child,header nav>ul>li.dropdown .sub-menu li:last-child{margin:0}header nav>ul>li.menu-item-has-children .sub-menu li>a,header nav>ul>li.dropdown .sub-menu li>a{line-height:1;white-space:nowrap;padding:10px 10px;width:100%;border-radius:5px;display:inline-block;font-size:15px;font-weight:500;color:rgba(0,0,0,0.5)}header nav>ul>li.menu-item-has-children .sub-menu li>a:hover,header nav>ul>li.dropdown .sub-menu li>a:hover{background:rgba(205,78,248,0.15);color:#071F75}header nav>ul>li.current_page_item>a,header nav>ul>li.current-page-ancestor>a,header nav>ul>li.current-menu-parent>a{color:#071F75}header nav>ul>li.current_page_item>a:after,header nav>ul>li.current-page-ancestor>a:after,header nav>ul>li.current-menu-parent>a:after{width:100%}header .headerButtons{display:flex;flex-direction:row;margin:-5px;margin-left:30px}header .headerButtons .btn{margin:5px}header .headerButtons .btn:first-of-type:not(:only-of-type):not(:hover){background:transparent;border:2px solid #CD4EF8;color:#071F75}@media all and (max-width: 1200px){header .headerButtons .btn{display:none}}header.hide{-webkit-transform:translateY(-100%);transform:translateY(-100%)}header.scrolling:not(.hide){box-shadow:0 0 30px rgba(0,0,0,0.1)}.menuBtn{position:fixed;top:0;right:25px;cursor:pointer;width:60px;height:110px;z-index:9999;transition:all 0.3s ease-in-out;display:flex;align-items:center;justify-content:center}.menuBtn.hide{-webkit-transform:translateY(-100%);transform:translateY(-100%)}@media all and (min-width: 1201px){.menuBtn{display:none}}@media all and (max-width: 950px){.menuBtn{right:25px;height:80px}}@media all and (max-width: 750px){.menuBtn{right:15px}}@media all and (max-width: 550px){.menuBtn{right:5px;height:60px}}.menuBtn .inner{position:relative;width:25px;height:18px}.menuBtn .inner span{display:block;width:25px;height:2px;background:#071F75;transition:all 0.3s ease-in-out;position:absolute}.menuBtn .inner span:nth-of-type(1){top:0px}.menuBtn .inner span:nth-of-type(2){top:8px}.menuBtn .inner span:nth-of-type(3){top:16px}@media (hover: hover) and (pointer: fine){.menuBtn:hover:after{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.menuBtn.active span{background:#CD4EF8;position:absolute}.menuBtn.active span:nth-of-type(1){-webkit-transform:rotateZ(45deg);transform:rotateZ(45deg);top:8px}.menuBtn.active span:nth-of-type(2){opacity:0}.menuBtn.active span:nth-of-type(3){-webkit-transform:rotateZ(135deg);transform:rotateZ(135deg);top:8px}.fullscreenMenu{position:fixed;top:0;left:auto;right:0;width:0;height:100%;z-index:999;visibility:hidden;background:#071F75;background:linear-gradient(0deg, #4D30A3 0%, #071F75 50%);transition:all 0.3s ease-in-out 0.3s}.fullscreenMenu .btn{position:absolute;bottom:20px;left:20px;right:20px;text-align:center;z-index:10;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease-in-out;opacity:0;-webkit-transform:translateY(100%);transform:translateY(100%)}.fullscreenMenu nav{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;transition:all 0.3s ease-in-out;z-index:4;display:flex;align-items:flex-start;justify-content:flex-start;padding:150px 0;overflow:auto}@media all and (max-width: 750px){.fullscreenMenu nav{padding:120px 0}}@media all and (max-width: 550px){.fullscreenMenu nav{padding:100px 0}}.fullscreenMenu nav>ul{width:100%}.fullscreenMenu nav>ul>li{position:relative;transition:all 0.3s ease-in-out;opacity:0;left:20px}.fullscreenMenu nav>ul>li a{font-family:"roc-grotesk-condensed",sans-serif;font-size:40px;line-height:1.2;font-weight:600;color:white;transition:all 0.3s ease-in-out;position:relative;border-bottom:1px solid rgba(255,255,255,0.1);width:100%;display:block;padding:15px 30px;text-transform:uppercase}@media all and (max-width: 750px){.fullscreenMenu nav>ul>li a{font-size:25px;padding:15px 30px}}.fullscreenMenu nav>ul>li.menu-item-has-children{position:relative;background:url(assets/img/down-arrow.svg) no-repeat right 45px top 25px/20px}@media all and (max-width: 750px){.fullscreenMenu nav>ul>li.menu-item-has-children{background:url(assets/img/down-arrow.svg) no-repeat right 35px top 20px / 20px}}@media all and (max-width: 550px){.fullscreenMenu nav>ul>li.menu-item-has-children{background:url(assets/img/down-arrow.svg) no-repeat right 25px top 15px / 18px}}.fullscreenMenu nav>ul>li.menu-item-has-children.active{background:url(assets/img/up-arrow.svg) no-repeat right 45px top 25px/20px}@media all and (max-width: 750px){.fullscreenMenu nav>ul>li.menu-item-has-children.active{background:url(assets/img/up-arrow.svg) no-repeat right 35px top 20px / 20px}}@media all and (max-width: 550px){.fullscreenMenu nav>ul>li.menu-item-has-children.active{background:url(assets/img/up-arrow.svg) no-repeat right 25px top 15px / 18px}}.fullscreenMenu nav>ul>li.menu-item-has-children .sub-menu{display:none;background:rgba(7,31,117,0.05)}.fullscreenMenu nav>ul>li.menu-item-has-children .sub-menu li a{font-size:30px;font-weight:600;color:rgba(255,255,255,0.5)}@media all and (max-width: 750px){.fullscreenMenu nav>ul>li.menu-item-has-children .sub-menu li a{font-size:25px}}@media all and (max-width: 550px){.fullscreenMenu nav>ul>li.menu-item-has-children .sub-menu li a{font-size:22px}}.fullscreenMenu.active{visibility:visible;width:100vw;transition:all 0.3s ease-in-out}.fullscreenMenu.active ul li{left:0;opacity:1}.fullscreenMenu.active .btn{opacity:1;-webkit-transform:translateY(0%);transform:translateY(0%)}.upBtn{background:var(--accent);position:fixed;bottom:50px;right:50px;z-index:100;height:60px;width:60px;display:block;border-radius:60px;cursor:pointer;transition:all 0.3s ease-in-out;opacity:0;visibility:hidden}.upBtn svg{width:20px}.upBtn svg path,.upBtn svg polygon{fill:white}.upBtn.show{opacity:1;visibility:visible}@media all and (max-width: 750px){.upBtn{bottom:30px;right:30px;height:50px;width:50px}}@media all and (max-width: 550px){.upBtn{bottom:20px;right:20px}}@media all and (max-width: 750px){.fancybox-slide{padding:0 !important}}.dropdownMenus{background:rgba(0,0,0,0.75);position:fixed;top:110px;left:0;width:100vw;height:100vh;z-index:555;visibility:hidden;opacity:0;transition:all 0.3s ease-in-out}.dropdownMenus.active{opacity:1;visibility:visible}.dropdownMenus.active .dropdownMenuWrapper{max-height:100vh}.dropdownMenus .dropdownMenuWrapper{position:relative;top:0;left:0;width:100vw;height:auto;max-height:0;overflow:hidden;background:white;border-top:1px solid rgba(0,0,0,0.1);z-index:55}.dropdownMenus .dropdownMenu{position:relative;margin:auto}@media all and (max-width: 1200px){.dropdownMenus .dropdownMenu{display:none}}.dropdownMenus .dropdownMenu .smallText{margin:0 0 10px}.dropdownMenus .dropdownMenu .cards{width:100%;display:flex}.dropdownMenus .dropdownMenu .cards .summary{width:25%;flex-shrink:0;padding:50px 50px 50px 0;margin-right:50px;border-right:1px solid rgba(0,0,0,0.1)}@media all and (max-width: 1600px){.dropdownMenus .dropdownMenu .cards .summary{padding:40px 40px 40px 0;margin-right:40px}}@media all and (max-width: 1400px){.dropdownMenus .dropdownMenu .cards .summary{padding:30px 30px 30px 0;margin-right:30px}}.dropdownMenus .dropdownMenu .cards .summary ul li a{color:#071F75;font-size:20px;line-height:2;font-weight:500}.dropdownMenus .dropdownMenu .cards .summary ul li a:hover{text-decoration:underline}.dropdownMenus .dropdownMenu .cards .flex{display:flex;justify-content:flex-start;padding:50px 0;margin:-25px}@media all and (max-width: 1600px){.dropdownMenus .dropdownMenu .cards .flex{margin:-15px}}@media all and (max-width: 1400px){.dropdownMenus .dropdownMenu .cards .flex{padding:30px 0;margin:-10px}}.dropdownMenus .dropdownMenu .cards .flex[data-columns="3"] .card,.dropdownMenus .dropdownMenu .cards .flex[data-columns="2"] .card{width:33.333%}.dropdownMenus .dropdownMenu .cards h2{font-size:35px}@media all and (max-width: 1400px){.dropdownMenus .dropdownMenu .cards h2{font-size:30px}}.dropdownMenus .dropdownMenu .cards p:not(.tag):not(.smallText){font-size:16px;line-height:1.4}.dropdownMenus .dropdownMenu .cards .card{padding:25px;width:25%}@media all and (max-width: 1600px){.dropdownMenus .dropdownMenu .cards .card{padding:20px}}@media all and (max-width: 1400px){.dropdownMenus .dropdownMenu .cards .card{padding:10px}}.dropdownMenus .dropdownMenu .cards .card .inner{display:flex;flex-direction:column;flex-grow:1}.dropdownMenus .dropdownMenu .cards .card .img{padding-bottom:50%;border-radius:20px;margin:0 0 20px}.dropdownMenus .dropdownMenu .cards .card .text{background:white;padding:0}.dropdownMenus .dropdownMenu .cards .card .text h3{font-size:clamp(20px, 4vw, 25px)}.footerCTA{padding:clamp(40px, 5vw, 100px) 0 0}.footerCTA .inner{background:linear-gradient(90deg, #4CDDF7 0%, #071F75 25%, #071F75 75%, #CD4EF8 100%);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:clamp(50px, 6vw, 100px) clamp(30px, 5vw, 75px);min-height:450px;color:white;border-radius:20px;width:100%}@media all and (max-width: 950px){.footerCTA .inner{min-height:0}}.footerCTA h2,.footerCTA p{color:inherit}footer{padding:clamp(40px, 5vw, 100px) 0 0}main:not(:has(.footerCTA))+footer{border-top:1px solid rgba(0,0,0,0.1)}footer p,footer li{font-size:clamp(14px, 1.25vw, 16px)}footer p{margin:0 0 15px}@media all and (max-width: 550px){footer p{margin:0 0 10px}}footer .smallText{color:rgba(255,255,255,0.5)}footer ul{margin:0}footer ul li{line-height:1.8}footer p a,footer ul:not(.social) li a{transition:all 0.3s ease-in-out;padding:0;position:relative;display:inline-block}footer p a:hover,footer ul:not(.social) li a:hover{text-decoration:underline;text-underline-offset:2px}footer .grid{display:grid;align-items:flex-start;grid-template-columns:minmax(0, 2fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr) minmax(0, 1fr);margin-bottom:75px;gap:50px}@media all and (max-width: 1400px){footer .grid{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media all and (max-width: 1200px){footer .grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:50px}}@media all and (max-width: 950px){footer .grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:30px;margin-bottom:0}footer .grid>div:first-of-type{display:none}}footer .logo{width:200px;display:block}footer .copyright{display:flex;justify-content:space-between;padding:30px 0}@media all and (max-width: 550px){footer .copyright{flex-wrap:wrap;flex-direction:column}}footer .copyright p{margin:0}footer .copyright ul{margin:-10px}footer .copyright ul li{margin:10px;display:inline-block}.slick-dots{display:block;width:100%;padding:0;margin:auto;list-style:none;text-align:center}.slick-dots li{display:inline-block;position:relative;margin:50px 10px 0}.slick-dots li:only-child{display:none}@media all and (max-width: 750px){.slick-dots li{margin:20px 10px 0}}.slick-dots li button{font-size:0;line-height:0;display:block;width:12px;height:12px;cursor:pointer;color:transparent;border:0;outline:none;border-radius:10px;background:transparent;position:relative}.slick-dots li button:before{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:8px;height:8px;border-radius:8px;content:"";background:#071F75}.slick-dots li.slick-active button:before{background:transparent;width:10px;height:10px;border-radius:10px;border:2px solid #071F75;margin:auto}.imgSlide .imgHolder{padding:50px}main{padding:0 clamp(20px, 3vw, 30px)}@media (max-width: 550px){main{padding:0}}main:after{position:fixed;content:'';top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,0.75);visibility:hidden;opacity:0;transition:all 0.3s ease-in-out;z-index:10}main.active:after{visibility:visible;opacity:1}section{padding:clamp(40px, 8vw, 100px) 0;position:relative;overflow:hidden;height:100%;background:white;border-radius:20px;display:flex;align-items:center;flex-direction:column;max-width:1600px;margin:auto}section[data-padding="none"]{padding:0}section[data-padding="top"]{padding-bottom:0}section[data-padding="bottom"]{padding-top:0}section[data-background-image="option1"]{position:relative}section[data-background-image="option1"] .bgrd{background:url(assets/img/bgrd.png) no-repeat top center/100% auto;position:absolute;top:0;left:0;display:block;width:100%;height:100%}section[data-text-colour="light"] h1,section[data-text-colour="light"] h2,section[data-text-colour="light"] h3,section[data-text-colour="light"] h4,section[data-text-colour="light"] h5{color:white}section[data-text-colour="light"] p,section[data-text-colour="light"] li{color:rgba(255,255,255,0.75)}section[data-text-colour="light"] p strong,section[data-text-colour="light"] p b,section[data-text-colour="light"] li strong,section[data-text-colour="light"] li b{color:white}section[data-text-colour="light"] .btn{border-color:#CD4EF8;color:white}section.hero{width:100%;position:relative;padding:0;max-height:800px;overflow:hidden;height:60vh;min-height:700px}@media (max-width: 950px){section.hero{min-height:0;max-height:none;height:auto}}section.hero .wrapper{height:100%}section.hero .inner{overflow:hidden;height:100%;background:white;border-radius:20px;display:flex;align-items:center;position:relative}section.hero .bgrd{display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#F5F6FB;opacity:1;z-index:1}section.hero .flex{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));grid-template-rows:100%;height:100%;width:100%}@media (max-width: 950px){section.hero .flex{grid-template-columns:minmax(0, 1fr);height:auto;grid-template-rows:auto}}section.hero .image{z-index:5}@media (max-width: 950px){section.hero .image{order:-9999;height:60vw}}section.hero .text{padding:clamp(30px, 6vw, 100px);z-index:5}@media (max-width: 950px){section.hero .text{padding:clamp(20px, 4vw, 100px)}}section.hero .text .buttons{display:flex;margin:-5px;flex-wrap:wrap}section.hero .text .buttons .btn{margin:5px;flex-shrink:0}@media (max-width: 550px){section.hero .text .buttons .btn{width:100%;align-items:center;justify-content:center}}section.hero[data-image="enabled"]{min-height:0;height:auto}section.hero[data-image="enabled"] .inner{display:block;width:100%}section.hero[data-image="enabled"] .inner .text{max-width:900px;margin:auto;text-align:center;padding:clamp(60px, 8vw, 120px)}section.hero[data-style="Contain"] .image{position:relative;width:100%;height:100%;padding-bottom:0}@media (max-width: 950px){section.hero[data-style="Contain"] .image{order:-1;width:100vw;height:60vw;padding:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);min-height:400px}}section.hero[data-style="Contain"] .image img{height:100%;-o-object-fit:cover;object-fit:cover}section.hero[data-style="Breakout"] .image{height:100%;width:100%}@media (max-width: 950px){section.hero[data-style="Breakout"] .image{order:-9999;height:60vw;background-color:rgba(7,31,117,0.05)}}section.hero[data-style="Breakout"] .image img{width:auto;height:100%;display:block;overflow:visible;margin:auto}section.hero[data-style="Contact"] .text .social{margin:-2px}section.hero[data-style="Contact"] .text .social li{margin:2px}section.hero[data-style="Contact"] .text .social li a{background:#071F75;border-radius:40px;height:40px;width:40px}section.hero[data-style="Contact"] .contactForm{background:transparent;position:relative;padding:clamp(30px, 6vw, 100px);z-index:5}@media (max-width: 950px){section.hero[data-style="Contact"] .contactForm{padding:clamp(20px, 4vw, 100px)}}section.hero[data-style="Contact"] .contactForm .form{background:white;border-radius:15px;overflow:hidden;padding:clamp(30px, 5vw, 50px) clamp(20px, 5vw, 50px)}section.hero[data-style="Blog"] .inner{justify-content:center;background:url(assets/img/cta_bgrd.svg) no-repeat center/120% #071F75;min-height:clamp(300px, 50vw, 400px)}section.hero[data-style="Blog"] .courseImg{flex-grow:1}section.hero[data-style="Blog"] .courseImg img{height:100%;width:auto;-o-object-fit:cover;object-fit:cover}.promoPanel .inner{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));border-radius:20px;overflow:hidden;background:#071F75;align-items:center}@media (max-width: 950px){.promoPanel .inner{grid-template-columns:none}}.promoPanel .inner .text{padding:clamp(20px, 5vw, 100px)}.promoPanel .inner .text h2,.promoPanel .inner .text h3,.promoPanel .inner .text p:not(.smallText){color:white}.promoPanel .inner .img{height:100%}@media (max-width: 950px){.promoPanel .inner .img{order:-1}}.textWithList .grid{align-items:flex-start}.textWithList .list ul{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:10px}@media (max-width: 550px){.textWithList .list ul{grid-template-columns:minmax(0, 1fr)}}.textWithList .list ul li{display:flex}.textWithList .list ul li:before{content:'';width:25px;height:25px;display:inline-flex;margin-right:10px;border-radius:8px;background:url(assets/img/list_arrow.svg) no-repeat left 10px center/7px #071F75}.textWithList .list ul li:hover:before{background:url(assets/img/list_arrow.svg) no-repeat left 10px center/7px #CD4EF8}.textWithList .list ul li:hover a{text-decoration:underline;text-underline-offset:3px}.pageIntro{background:#F1F6FF;display:flex;align-items:center;justify-content:center;padding:clamp(140px, 22vw, 200px) 0 clamp(60px, 8vw, 120px)}.pageIntro .wrapper{position:relative}.banner .inner{background:black;color:white;padding:40px 50px;display:flex;gap:30px;align-items:center}@media all and (max-width: 750px){.banner .inner{padding:20px 30px}}.banner .inner p{margin:0;color:white;font-size:inherit;line-height:inherit;letter-spacing:inherit}.banner .inner p a{color:#CD4EF8}.banner .smallPrint{text-align:right;font-size:18px;margin-top:20px}@media all and (max-width: 750px){.banner .smallPrint{font-size:17px;margin-top:10px}}.genericText{margin:50px 0 0}.twoColumnText .grid{grid-template-columns:2fr 3fr;align-items:flex-start}@media all and (max-width: 950px){.twoColumnText .grid{grid-template-columns:none}}@media all and (max-width: 950px){.twoImages .grid{gap:30px}}@media all and (max-width: 750px){.twoImages .grid{grid-template-columns:none}}@media all and (max-width: 550px){.twoImages .grid{gap:20px}}.twoImages .img{overflow:hidden}.intro.homeIntro{height:100vh;display:flex;align-items:center;justify-content:center}@media all and (max-width: 750px){.intro.homeIntro{padding:150px 0}}@media all and (max-width: 550px){.intro.homeIntro{padding:100px 0;height:calc(100vh - 110px)}}.intro .centerText p{font-size:25px}@media all and (max-width: 750px){.intro .centerText p{font-size:20px}}@media all and (max-width: 550px){.intro .centerText p{font-size:18px}}.intro ul li{position:relative;padding-left:20px;margin:0 0 10px}.intro ul li:before{content:"";width:6px;height:6px;border-radius:6px;background:#CD4EF8;display:block;position:absolute;left:0;top:13px}.fullWidthImage:not(.wrapped){padding:0;background:#F1F6FF}.fullWidthImage .videoWrapper{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto;border-radius:15px}.fullWidthImage .videoWrapper iframe,.fullWidthImage .videoWrapper object,.fullWidthImage .videoWrapper embed{position:absolute;top:0;left:0;width:100%;height:100%}.productSlider{background:#f5f5f5;padding:100px 0}.productSlider .slick-track{display:flex;align-items:center}.productSlider .slide{margin:auto;width:100%}.productSlider .slide img{max-width:550px;width:100%;margin:auto}.imageSlider .sliderInner{position:relative}.imageSlider .slide{margin:auto;width:100%}.imageSlider .slide img{margin:0}.imageSlider .text{width:100%;max-width:500px;margin:0 0 50px}@media all and (max-width: 550px){.imageSlider .text{margin:0 0 30px}}.imageSlider .slick-prev{bottom:-70px;top:auto;left:0px;-webkit-transform:none;transform:none}.imageSlider .slick-next{top:auto;bottom:-70px;right:auto;left:60px;-webkit-transform:none;transform:none}.testimonials[data-style="Single"] .testimonial{max-width:1100px;width:100%;margin:auto}.testimonials[data-style="Single"] .testimonial .profile{width:75px;margin:20px auto;border-radius:75px}.testimonials[data-style="Single"] .testimonial p{line-height:1.4}.testimonials[data-style="Single"] .testimonial .quote{font-size:clamp(30px, 5vw, 50px);padding:0 10px}.testimonials[data-style="Single"] .testimonial .name{padding-bottom:10px}.testimonials[data-style="Multiple"] .grid[data-slider="yes"] .slick-list{margin:-10px}.testimonials[data-style="Multiple"] .grid[data-slider="yes"] .slick-slide{margin:10px}.testimonials[data-style="Multiple"] .testimonial{max-width:1100px;margin:auto;background:#F5F6FB;border-radius:15px;padding:50px}.testimonials[data-style="Multiple"] .testimonial .profile{width:75px;margin:50px auto 20px;border-radius:75px}.testimonials[data-style="Multiple"] .testimonial p{line-height:1.4}.testimonials[data-style="Multiple"] .testimonial .quote{font-size:clamp(22px, 3vw, 30px)}[data-slider="yes"] .slick-list{margin:-10px}[data-slider="yes"] .slick-track{display:flex}[data-slider="yes"] .slick-slide{margin:10px;height:auto}.pricingHero+.pricing .homePricingGroups{margin-top:clamp(20px, 5vw, 75px)}.pricing .sectionTitle{margin:0}.pricing .sectionTitle p{margin:0}.pricing .homePricingGroups{display:flex;align-items:center;justify-content:center;margin:clamp(20px, 5vw, 50px) auto clamp(20px, 5vw, 75px)}.pricing .homePricingGroups div{margin:0 5px;padding:0 clamp(15px, 2vw, 20px);height:clamp(30px, 4vw, 40px);display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(0,0,0,0.1);border-radius:40px;cursor:pointer;font-size:clamp(14px, 1vw, 16px)}.pricing .homePricingGroups div.active{background:#071F75;color:white;font-weight:500}.pricing .prices .price{padding:clamp(10px, 5vw, 20px);border:1px solid rgba(7,31,117,0.25);border-radius:15px;background:white}.pricing .prices .price .top{padding-bottom:clamp(10px, 5vw, 20px);border-bottom:1px solid rgba(7,31,117,0.25)}.pricing .prices .price .top .summary{font-size:14px}.pricing .prices .price .bottom{padding-top:clamp(10px, 5vw, 20px)}.pricing .prices .price .bottom p{margin:0 0 5px}.pricing .prices .price .bottom p strong{color:#071F75}.pricing .prices .price p,.pricing .prices .price ul{margin:0}.pricing .prices .price ul li{font-size:14px;position:relative;padding-left:25px;margin:0 0 5px;background:url(assets/img/tick.svg) no-repeat left top 5px/14px}.pricing .prices .price .buttons{margin-top:clamp(10px, 5vw, 20px);margin-bottom:clamp(10px, 5vw, 20px)}.pricing .prices .price .buttons .btn{width:100%;justify-content:center;margin:0 0 10px}.pricing .prices .price .charge{font-size:14px;padding:10px 0}.pricing .prices .price .frequency{color:#CD4EF8;font-size:clamp(16px, 2vw, 20px);font-weight:500;margin:0}.pricing .prices .price .amount{color:#071F75;font-size:clamp(35px, 4vw, 50px);line-height:1.2;font-weight:500;margin:0}.pricing .prices .price .seats{color:#071F75;font-weight:500;margin-left:10px}.pricing .prices .price .secondaryPrice .amount{font-size:clamp(20px, 2vw, 25px)}.pricing .prices .price .secondaryPrice .seats{font-size:clamp(14px, 1vw, 16px)}.pricingPopups{position:fixed;background:rgba(0,0,0,0.5);left:0;top:0;z-index:99999;width:100vw;height:100vh;display:none;align-items:center;justify-content:center;overflow:auto}.pricingPopups .wrapper{padding-top:clamp(20px, 5vw, 50px);padding-bottom:clamp(20px, 5vw, 50px)}.pricingPopups .popup{background:white;border-radius:clamp(10px, 2vw, 20px);max-width:1200px;overflow:hidden;width:100%;margin:auto;position:relative}.pricingPopups .popup .closeBtn{position:absolute;top:15px;right:15px;width:50px;height:50px;border-radius:50px;background:rgba(255,255,255,0.15);display:flex;cursor:pointer}.pricingPopups .popup .closeBtn:hover{background:rgba(255,255,255,0.25)}.pricingPopups .popup .closeBtn:before,.pricingPopups .popup .closeBtn:after{display:block;background:white;width:24px;height:2px;content:'';position:absolute}.pricingPopups .popup .closeBtn:before{top:23px;left:13px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.pricingPopups .popup .closeBtn:after{top:23px;left:13px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.pricingPopups .popup .popupTop{padding:clamp(20px, 4vw, 40px) clamp(30px, 5vw, 50px);background:url(assets/img/cta_bgrd.svg) no-repeat center/120% #071F75;overflow:hidden}.pricingPopups .popup .popupTop h2{font-weight:500;margin:0 0 5px;color:white}.pricingPopups .popup .popupTop p{color:rgba(255,255,255,0.75);margin:0}.pricingPopups .popup .popupBottom{padding:clamp(20px, 3vw, 30px) clamp(30px, 5vw, 50px);background:#F1F6FF;display:flex;justify-content:space-between}.pricingPopups .popup .popupBottom p{margin:0}.pricingPopups .popup .popupBottom p strong{color:#071F75;font-weight:500;font-size:clamp(16px, 2vw, 20px)}.pricingPopups .popup .popupContent{padding:clamp(30px, 5vw, 50px);display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);gap:30px}@media (max-width: 750px){.pricingPopups .popup .popupContent{grid-template-columns:minmax(0, 1fr)}}.pricingPopups .popup .popupContent h3{font-size:20px;font-family:"Manrope",sans-serif;font-weight:500}.pricingPopups .popup .popupContent ul{margin:0}.pricingPopups .popup .popupContent p,.pricingPopups .popup .popupContent li{font-size:clamp(14px, 1vw, 16px)}.pricingPopups .popup .popupContent strong{color:#071F75}.pricingPopups .popup .popupContent div:not(:last-child) ul{margin:0}.pricingPopups .popup .popupContent div:not(:last-child) ul li{position:relative;padding-left:25px;margin:0;background:url(assets/img/tick.svg) no-repeat left top 5px/14px}.pricingPopups .popup .popupContent div:last-child{grid-column:span 2;border-top:1px solid rgba(0,0,0,0.1);padding-top:30px}@media (max-width: 750px){.pricingPopups .popup .popupContent div:last-child{grid-column:auto}}.pricingPopups .popup .popupContent div:last-child ul{-webkit-columns:2;-moz-columns:2;columns:2}@media (max-width: 750px){.pricingPopups .popup .popupContent div:last-child ul{-webkit-columns:1;-moz-columns:1;columns:1}}.pricingPopups .popup .popupContent div:last-child ul li{margin:0 0 10px}.pricingPopups .popup .popupContent div:last-child ul li ul{margin:0;-webkit-columns:1;-moz-columns:1;columns:1}.pricingPopups .popup .popupContent div:last-child ul li ul li{position:relative;padding-left:15px;margin:0}.pricingPopups .popup .popupContent div:last-child ul li ul li:before{content:"";width:4px;height:4px;border-radius:4px;background:#CD4EF8;display:block;position:absolute;left:0;top:9px}.media .grid{align-items:flex-start;grid-template-columns:repeat(5, minmax(0, 1fr));gap:50px}@media all and (max-width: 950px){.media .grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:50px}}@media all and (max-width: 750px){.media .grid{grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px}}.media .download-item{display:flex;flex-direction:column}.media .download-item .img{margin:0 0 20px}.media .download-item .img img{-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}.media .download-item .download-info h5{word-wrap:break-word;font-size:16px;color:#071F75}@media all and (max-width: 750px){.media .download-item .download-info h5{font-size:14px}}.media .download-item .download-info p{font-size:14px}.media .download-item:hover .download-info h5{text-decoration:underline;text-underline-offset:3px}.whatWeDo{background:#CD4EF8;color:white}.whatWeDo .watermark{align-items:center;display:flex;text-align:center;justify-content:center;top:0;bottom:0}.whatWeDo a{position:relative;z-index:5;color:white}.testimonials+.moreProjects,.slider+.moreProjects{margin-top:-150px}@media all and (max-width: 1200px){.testimonials+.moreProjects,.slider+.moreProjects{margin-top:-20px}}.whatsNew{background:#f5f5f5}.whatsNew:not(.moreProjects){background:white;padding-bottom:0;margin-bottom:-50px}@media all and (max-width: 1200px){.whatsNew:not(.moreProjects){padding:100px 0 0;margin-bottom:0}}@media all and (max-width: 950px){.whatsNew:not(.moreProjects){padding:70px 0 0}}@media all and (max-width: 950px){.whatsNew:not(.moreProjects){padding:50px 0 0}}@media all and (max-width: 550px){.whatsNew:not(.moreProjects){padding:30px 0 0}}@media all and (max-width: 950px){.whatsNew.projects{padding-top:100px}.whatsNew.projects .watermark{top:35px}}@media all and (max-width: 750px){.whatsNew.projects .watermark{top:45px}}@media all and (max-width: 550px){.whatsNew.projects{padding-top:60px}.whatsNew.projects .watermark{top:20px}}.whatsNew .watermark{top:70px}@media all and (max-width: 1200px){.whatsNew .watermark{top:20px}}@media all and (max-width: 950px){.whatsNew .watermark{top:-5px}}@media all and (max-width: 550px){.whatsNew .watermark{top:10px}}.whatsNew:not(.projects) .box:nth-child(6n + 6){margin-top:-25%}@media all and (max-width: 950px){.whatsNew:not(.projects) .box:nth-child(6n + 6){margin-top:0}}@media all and (max-width: 950px){.whatsNew .grid{grid-gap:30px}}@media all and (max-width: 550px){.whatsNew .grid{grid-gap:20px}}.textWithImage .grid{align-items:center}@media all and (max-width: 950px){.textWithImage .grid{grid-template-columns:100%}}.textWithImage .img{height:100%}.textWithImage .img>img{border-radius:15px}.textWithImage .text{position:relative}.textWithImage .text h2+ul{padding-top:10px}.textWithImage .text blockquote{border-left:2px solid #CD4EF8;padding-left:30px}.textWithImage .text blockquote strong{color:#CD4EF8}@media all and (max-width: 550px){.textWithImage .text blockquote{padding-left:20px}}.textWithImage .text ul li{position:relative;padding-left:30px;margin:0 0 15px;background:url(assets/img/tick.svg) no-repeat left top 6px/16px}@media (max-width: 950px){.textWithImage .text ul li{background:url(assets/img/tick.svg) no-repeat left top 4px / 16px}}@media (max-width: 550px){.textWithImage .text ul li{background:url(assets/img/tick.svg) no-repeat left top 3px / 16px;padding-left:25px}}.textWithImage[data-align="left"] .img,.textWithImage[data-align="left"] .imageSlider{order:1}.textWithImage[data-align="left"] .text{order:2}.textWithImage[data-align="right"] .img,.textWithImage[data-align="right"] .imageSlider,.textWithImage[data-align="right"] .graph{order:2}@media all and (max-width: 950px){.textWithImage[data-align="right"] .img,.textWithImage[data-align="right"] .imageSlider,.textWithImage[data-align="right"] .graph{order:1}}.textWithImage[data-align="right"] .text{order:1}@media all and (max-width: 950px){.textWithImage[data-align="right"] .text{order:2}}.textWithImage.textWithCarousel .wrapper{position:relative}.textWithImage.textWithCarousel svg#circles{width:clamp(70px, 110px, 5vw);height:auto;position:absolute;top:10%;left:25%;display:block}@media all and (max-width: 950px){.textWithImage.textWithCarousel svg#circles{top:0%;left:50%;-webkit-transform:translate(-50%, -100%);transform:translate(-50%, -100%)}}.textWithImage.textWithCarousel .arrows .slick-arrow{border:none}.textWithImage.textWithCarousel .carousel .box{border-radius:20px;overflow:hidden}.textWithImage.textWithCarousel .carousel .box .img{display:block}.textWithImage.textWithCarousel .carousel .box .img img{border-radius:0}.textWithImage.textWithCarousel .carousel .box .text{background:#071F75;padding:50px}@media all and (max-width: 750px){.textWithImage.textWithCarousel .carousel .box .text{padding:30px}}@media all and (max-width: 550px){.textWithImage.textWithCarousel .carousel .box .text{padding:20px}}.textWithImage.textWithCarousel .carousel .box .text *:not(.btn){color:white}@media all and (max-width: 950px){.textWithImage .text{order:1}.textWithImage .carousel{order:2}}.textWithImage.textWithBenefits .slick-slide{padding:50px 0}@media all and (max-width: 750px){.textWithImage.textWithBenefits .slick-slide{padding:20px 0}}.textWithImage.textWithBenefits .slick-slide .popupHolder{position:relative}.textWithImage.textWithBenefits .slick-slide .popupHolder .popups .popup{padding:clamp(10px, 2vw, 15px);border-radius:clamp(10px, 2vw, 15px);background:white;position:absolute;box-shadow:0 0 20px rgba(0,0,0,0.1);width:auto;display:flex}@media all and (max-width: 750px){.textWithImage.textWithBenefits .slick-slide .popupHolder .popups .popup{padding:10px}}.textWithImage.textWithBenefits .slick-slide .popupHolder .popups .popup img{width:auto;height:35px;margin-right:15px;position:relative}@media all and (max-width: 750px){.textWithImage.textWithBenefits .slick-slide .popupHolder .popups .popup img{height:25px}}.textWithImage.textWithBenefits .slick-slide .popupHolder .popups .popup h3{margin:0;line-height:1}.textWithImage.textWithBenefits .slick-slide .popupHolder .popups .popup p{margin:0;line-height:1.2}.textWithImage.textWithBenefits .slick-slide .popupHolder .popups .popup[data-position="Top Left"]{top:-50px;left:50px}@media all and (max-width: 750px){.textWithImage.textWithBenefits .slick-slide .popupHolder .popups .popup[data-position="Top Left"]{top:-20px;left:20px}}.textWithImage.textWithBenefits .slick-slide .popupHolder .popups .popup[data-position="Top Right"]{top:-50px;right:50px}@media all and (max-width: 750px){.textWithImage.textWithBenefits .slick-slide .popupHolder .popups .popup[data-position="Top Right"]{top:-20px;right:20px}}.textWithImage.textWithBenefits .slick-slide .popupHolder .popups .popup[data-position="Bottom Left"]{bottom:-50px;left:50px}@media all and (max-width: 750px){.textWithImage.textWithBenefits .slick-slide .popupHolder .popups .popup[data-position="Bottom Left"]{bottom:-20px;left:20px}}.textWithImage.textWithBenefits .slick-slide .popupHolder .popups .popup[data-position="Bottom Right"]{bottom:-50px;right:50px}@media all and (max-width: 750px){.textWithImage.textWithBenefits .slick-slide .popupHolder .popups .popup[data-position="Bottom Right"]{bottom:-20px;right:20px}}.textWithImage.textWithBenefits .slick-slide .popupHolder .popups .popup[data-style="Large"]{max-width:300px}@media all and (max-width: 750px){.textWithImage.textWithBenefits .slick-slide .popupHolder .popups .popup[data-style="Large"]{max-width:200px}}.textWithImage.textWithBenefits .slick-slide .popupHolder .popups .popup[data-style="Small"]{max-width:175px}@media all and (max-width: 750px){.textWithImage.textWithBenefits .slick-slide .popupHolder .popups .popup[data-style="Small"]{max-width:150px}}.textWithImage.textWithBenefits .card{background:white;padding:0;border-radius:clamp(10px, 5vw, 20px);overflow:hidden}.textWithImage.textWithBenefits .card img{border-radius:0}.textWithImage.textWithBenefits .card .text{padding:clamp(20px, 5vw, 50px);margin:0;max-width:none}.textWithImage.textWithBenefits .slick-list{overflow:visible}.textWithImage.textWithBenefits .benefits{padding-top:20px;display:grid;gap:20px}.textWithImage.textWithBenefits .benefits .benefit{padding-left:30px;background:linear-gradient(0deg, #CD4EF8 0%, #CD4EF8 100%);background-size:3px 0%;background-repeat:no-repeat;background-position:left top;transition:all 0.3s ease-in-out;cursor:pointer}@media all and (max-width: 550px){.textWithImage.textWithBenefits .benefits .benefit{padding-left:20px}}.textWithImage.textWithBenefits .benefits .benefit .title{margin:0 0 10px;color:#071F75;font-weight:500}.textWithImage.textWithBenefits .benefits .benefit .description{display:none}.textWithImage.textWithBenefits .benefits .benefit .description p:last-child{margin:0}.textWithImage.textWithBenefits .benefits .benefit.active{background-size:3px 100%}.textWithImage.textWithBenefits .benefits .benefit.active .title{color:#CD4EF8}.textWithImage.textWithBenefits .bottomNav{display:flex}@media (max-width: 950px){.textWithImage.textWithBenefits .bottomNav{display:none}}.textWithImage.textWithBenefits .bottomNav .slick-track{margin:-5px}.textWithImage.textWithBenefits .bottomNav .slick-track .slick-slide{margin:5px}.textWithImage.textWithBenefits .bottomNav .slick-track .slick-slide.slick-current .benefit{border-top:4px solid #cd4ef8}.textWithImage.textWithBenefits .bottomNav .slick-track .slick-slide.slick-current .benefit h3{color:#CD4EF8}.textWithImage.textWithBenefits .bottomNav .benefit{border-top:4px solid rgba(7,31,117,0.1);padding:30px 0 0}.textWithImage.textWithBenefits .bottomNav .benefit h3{font-size:clamp(14px, 2vw, 18px);margin-bottom:clamp(5px, 1vw, 10px);font-weight:500}.textWithImage.textWithBenefits .bottomNav .benefit p{font-size:clamp(12px, 1vw, 14px)}.textWithImage[data-style="Banner"] .grid{gap:0;overflow:hidden;border-radius:30px;background:url(assets/img/cta_bgrd.svg) no-repeat center/150% auto}.textWithImage[data-style="Banner"] .text{padding:clamp(20px, 7vw, 100px)}.textWithImage[data-style="Banner"] .img{height:100%}@media (max-width: 950px){.textWithImage[data-style="Banner"] .img{order:-1}}.textWithImage[data-style="Banner"] .img img{border-radius:0}.arrows{display:flex;flex-direction:row;margin:-5px}.arrows .slick-arrow{height:50px;width:50px;font-size:0;display:block;background:white;border-radius:15px;margin:5px;cursor:pointer;transition:all 0.3s ease-in-out;border:1px solid rgba(0,0,0,0.15)}@media all and (max-width: 750px){.arrows .slick-arrow{height:45px;width:45px}}.arrows .slick-arrow.slick-prev{background:url(assets/img/arrow_left.svg) no-repeat center/10px white}.arrows .slick-arrow.slick-prev:hover{background:url(assets/img/arrow_left_hover.svg) no-repeat center/10px #071F75}.arrows .slick-arrow.slick-next{background:url(assets/img/arrow_right.svg) no-repeat center/10px white}.arrows .slick-arrow.slick-next:hover{background:url(assets/img/arrow_right_hover.svg) no-repeat center/10px #071F75}.arrows .slick-arrow.slick-disabled{opacity:0.5;pointer-events:none}.sectionHeader{margin-bottom:0;max-width:900px}@media all and (max-width: 750px){.sectionHeader{margin-bottom:30px}}@media all and (max-width: 550px){.sectionHeader{margin-bottom:20px}}.sectionHeader .subTitle{font-weight:500;margin:0 0 10px}.sectionHeader p:last-child{margin:0}.sectionBottom{padding-top:50px}.people.morePeople{background:#F1F6FF}@media (max-width: 550px){.people .peopleGrid .grid{gap:20px}}.people .peopleFlex{display:flex;flex-wrap:wrap;justify-content:center;margin:-20px}.people .peopleFlex>div{flex-grow:1;max-width:25%;width:100%;padding:20px}@media (max-width: 950px){.people .peopleFlex>div{max-width:none;align-items:center}}.people .peopleInner{position:relative}.people .peopleInner .arrows .slick-arrow{-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;z-index:55}@media (max-width: 950px){.people .peopleInner .arrows .slick-arrow{top:calc(33vw / 2)}}@media (max-width: 750px){.people .peopleInner .arrows .slick-arrow{top:calc(50vw / 2)}}@media (max-width: 550px){.people .peopleInner .arrows .slick-arrow{top:calc((100vw + 40px) / 2)}}.people .peopleInner .arrows .slick-arrow.slick-disabled{opacity:0}.people .peopleInner .arrows .slick-arrow.slick-prev{left:20px}@media (max-width: 550px){.people .peopleInner .arrows .slick-arrow.slick-prev{left:10px}}.people .peopleInner .arrows .slick-arrow.slick-next{right:20px}@media (max-width: 550px){.people .peopleInner .arrows .slick-arrow.slick-next{right:10px}}.people .peopleSlider{margin:-15px}@media (max-width: 950px){.people .peopleSlider{margin:-10px}}.people .peopleSlider .slick-track{display:flex;height:auto}.people .peopleSlider .slick-slide{height:auto;display:flex;flex-grow:1}.people .peopleSlider .teamMember{margin:15px;height:auto;display:flex;flex-grow:1}@media (max-width: 950px){.people .peopleSlider .teamMember{margin:10px}}.people .peopleSlider .teamMember p:not(.jobTitle){display:none}.people .peopleSlider:hover .teamMember:not(:hover) .img img{-webkit-filter:brightness(0.85);filter:brightness(0.85)}.people .teamMember{background:white;border-radius:0;overflow:hidden;transition:all 0.3s ease-in-out;position:relative;top:0;display:flex;flex-direction:column;gap:30px}.people .teamMember .img{display:block;overflow:hidden;margin:0;border-radius:15px;width:100%;flex-shrink:0;background:#F5F6FB}.people .teamMember .img img{transition:all 0.3s ease-in-out}.people .teamMember .text .name{margin:0}.textWithCards .text{z-index:10}.textWithCards .grid{gap:100px;grid-template-columns:repeat(2, minmax(0, 1fr))}@media (max-width: 1200px){.textWithCards .grid{gap:50px;grid-template-columns:minmax(0, 1fr)}}@media (max-width: 750px){.textWithCards .grid{gap:30px}}.textWithCards .cards{max-width:70%;z-index:5;-webkit-clip-path:polygon(0% 0%, 300% 0%, 300% 100%, 0% 100%);clip-path:polygon(0% 0%, 300% 0%, 300% 100%, 0% 100%)}@media (max-width: 1200px){.textWithCards .cards{max-width:50%;-webkit-clip-path:none;clip-path:none}}@media (max-width: 950px){.textWithCards .cards{max-width:80%;-webkit-clip-path:none;clip-path:none}}.textWithCards .cards,.textWithCards .cards .slick-list{overflow:visible}.textWithCards .cards .slick-list{margin:-10px}@media (max-width: 750px){.textWithCards .cards .slick-list{margin:-5px}}.textWithCards .cards .slick-track{display:flex}.textWithCards .cards .card{background:white;border-radius:10px;padding:clamp(20px, 6vw, 50px);height:auto;opacity:0.5;margin:10px}@media (max-width: 750px){.textWithCards .cards .card{margin:5px}}.textWithCards .cards .card.slick-current{opacity:1}.textWithCards .cards .card p{font-size:clamp(14px, 1.25vw, 16px)}.teamSocial{text-align:center;display:flex;justify-content:center;align-items:center;margin:0 -10px}.hero .teamSocial{justify-content:flex-start}.teamSocial a{height:25px;width:auto;display:inline-flex;margin:0 10px;align-items:flex-end}.teamSocial a svg path,.teamSocial a svg polygon{fill:#071F75}.textWithSubNav .grid{grid-template-columns:minmax(0, 2fr) minmax(0, 1fr);gap:100px;align-items:flex-start}.textWithSubNav .grid .blocks{display:grid;gap:75px}.textWithSubNav .grid .subNav li{padding-left:50px;line-height:2;position:relative}.textWithSubNav .grid .subNav li:before{content:'';position:absolute;top:0;left:0;width:4px;height:100%;display:block;background:#F1F6FF;z-index:55}.textWithSubNav .grid .subNav li.active:before{background:#071F75}.shareBlog{padding:50px 0 0}@media all and (max-width: 750px){.shareBlog{padding:20px 0 0}}@media all and (max-width: 550px){.shareBlog{padding:0}}.shareBlog .social{margin:0}.shareBlog .social li{margin:0}.shareBlog .social li a{width:50px;height:50px;position:relative;display:flex;align-items:center;justify-content:center}.shareBlog .social li a:before{content:"";background:#f5f5f5;width:100%;height:100%;display:block;position:absolute;border-radius:100%;z-index:-1;-webkit-transform:scale(0);transform:scale(0);transition:all 0.3s ease-in-out}.shareBlog .social li a:hover:before,.shareBlog .social li a:focus:before{-webkit-transform:scale(1);transform:scale(1)}.shareBlog svg{position:relative;z-index:5}.shareBlog svg path,.shareBlog svg polygon{fill:black}.instagram .grid{grid-template-columns:repeat(4, 1fr)}@media all and (max-width: 1250px){.instagram .grid{grid-template-columns:repeat(3, 1fr)}.instagram .grid .instagramBox:nth-of-type(4){display:none}}@media all and (max-width: 750px){.instagram .grid{grid-template-columns:repeat(2, 1fr)}.instagram .grid .instagramBox:nth-of-type(4){display:block}}.instagram .instagramBox{position:relative;overflow:hidden;width:100%;height:100%;display:block}.instagram .instagramBox:after{position:absolute;content:"";background-image:url(../../assets/img/instagram.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:25px;height:25px;top:30px;left:30px;display:block;z-index:10}.instagram .instagramBox .text{position:absolute;top:0;left:0;right:0;bottom:0;color:white;font-size:18px;line-height:1.4;letter-spacing:-0.25px;z-index:5}.instagram .instagramBox .text .inner{width:100%;height:100%;padding:80px 30px 30px 30px;transition:all 0.3s ease-in-out;opacity:0;top:0;position:relative}.instagram .instagramBox .text .inner p{color:white}.instagram .instagramBox .text:before{content:"";background:#CD4EF8;display:block;z-index:-1;top:0;left:0;right:0;bottom:0;position:absolute;transition:all 0.3s ease-in-out;opacity:0}.instagram .instagramBox:hover .text .inner,.instagram .instagramBox:focus .text .inner{opacity:1;top:0}.instagram .instagramBox:hover .text:before,.instagram .instagramBox:focus .text:before{opacity:1}.searchIntro{padding:110px 0 50px !important}@media all and (max-width: 1400px){.searchIntro{padding:100px 0 50px !important}}@media all and (max-width: 750px){.searchIntro{padding:80px 0 30px !important}}@media all and (max-width: 550px){.searchIntro{padding:70px 0 20px !important}}.searchIntro .filter{margin:0 auto}.searchIntro .filter .sf-field-post_type{padding:0 20px}.searchIntro .filter .sf-field-search{margin:0 0 30px !important;padding:50px 0;border-bottom:1px solid rgba(0,0,0,0.1);display:flex;align-items:center}@media all and (max-width: 1200px){.searchIntro .filter .sf-field-search{padding:30px 0}}@media all and (max-width: 750px){.searchIntro .filter .sf-field-search{padding:20px 0;margin:0 0 10px !important}}@media all and (max-width: 550px){.searchIntro .filter .sf-field-search{padding:20px 0}}.searchIntro .filter .sf-field-search label{border:none;padding:0 100px;max-width:1800px;margin:auto;width:100%}@media all and (max-width: 1600px){.searchIntro .filter .sf-field-search label{padding:0 75px}}@media all and (max-width: 1200px){.searchIntro .filter .sf-field-search label{padding:0 50px}}@media all and (max-width: 750px){.searchIntro .filter .sf-field-search label{padding:0 30px}}@media all and (max-width: 550px){.searchIntro .filter .sf-field-search label{padding:0 20px}}.searchIntro .filter .sf-field-search label input{border:none;padding:0;margin:0;font-size:60px;outline:none !important;height:auto;line-height:1;color:#071F75;border-radius:0;background:white}@media all and (max-width: 1200px){.searchIntro .filter .sf-field-search label input{font-size:50px}}@media all and (max-width: 750px){.searchIntro .filter .sf-field-search label input{font-size:40px}}@media all and (max-width: 550px){.searchIntro .filter .sf-field-search label input{font-size:25px}}.searchIntro .filter .sf-field-search label input::-webkit-input-placeholder{color:rgba(0,0,0,0.1)}.searchIntro .filter .sf-field-search label input::-moz-placeholder{color:rgba(0,0,0,0.1)}.searchIntro .filter .sf-field-search label input:-ms-input-placeholder{color:rgba(0,0,0,0.1)}.searchIntro .filter .sf-field-search label input::placeholder{color:rgba(0,0,0,0.1)}.filter{padding:clamp(20px, 5vw, 50px);background:#CD4EF8;border-radius:10px}.filter.searchFilter .sf-field-search{width:100%;margin:30px 0}.filter.searchFilter .searchandfilter{flex-shrink:0;margin:auto}.filter.searchFilter .searchandfilter ul{justify-content:center}.filter .searchandfilter{flex-shrink:0}.filter .searchandfilter ul{display:flex;align-items:center;justify-content:center;margin:-10px !important;padding:0;flex-wrap:wrap}@media all and (max-width: 550px){.filter .searchandfilter ul{margin:-5px !important}}.filter .searchandfilter ul li{margin:0;padding:10px;list-style:none;flex-grow:1}.filter .searchandfilter ul li.sf-field-search:first-of-type{width:100%}.filter .searchandfilter ul li.sf-field-post_type:last-of-type{width:100%}.filter .searchandfilter ul li.sf-field-post_type:last-of-type ul li{padding:5px}.filter .searchandfilter ul li.sf-field-post_type,.filter .searchandfilter ul li.sf-field-taxonomy-indication,.filter .searchandfilter ul li.sf-field-taxonomy-intervention,.filter .searchandfilter ul li.sf-field-taxonomy-therapeuticarea,.filter .searchandfilter ul li.sf-field-search{width:25%}@media all and (max-width: 1050px){.filter .searchandfilter ul li.sf-field-post_type,.filter .searchandfilter ul li.sf-field-taxonomy-indication,.filter .searchandfilter ul li.sf-field-taxonomy-intervention,.filter .searchandfilter ul li.sf-field-taxonomy-therapeuticarea,.filter .searchandfilter ul li.sf-field-search{width:50%}}@media all and (max-width: 750px){.filter .searchandfilter ul li.sf-field-post_type,.filter .searchandfilter ul li.sf-field-taxonomy-indication,.filter .searchandfilter ul li.sf-field-taxonomy-intervention,.filter .searchandfilter ul li.sf-field-taxonomy-therapeuticarea,.filter .searchandfilter ul li.sf-field-search{width:100%}}.filter .searchandfilter ul li[data-sf-field-input-type="checkbox"]{width:auto !important;flex-grow:0}@media all and (max-width: 550px){.filter .searchandfilter ul li{padding:5px}}@media all and (max-width: 950px){.filter .searchandfilter ul li.sf-field-taxonomy-categories{margin:0;padding:5px 0}}@media all and (max-width: 950px){.filter .searchandfilter ul li select,.filter .searchandfilter ul li label:not(.sf-label-checkbox):not(.sf-label-radio){width:100%}}.filter .searchandfilter ul li.sf-option-active .sf-label-checkbox,.filter .searchandfilter ul li.sf-option-active .sf-label-radio{background:#071F75;color:white;border-color:#071F75}.filter .searchandfilter ul label{width:100%;display:block}.filter .searchandfilter ul h4{display:block;font-size:14px;text-transform:uppercase;font-family:"Manrope",sans-serif;font-weight:500}.filter .searchandfilter ul input[type="checkbox"],.filter .searchandfilter ul input[type="radio"]{display:none}.filter .searchandfilter ul .sf-input-select{height:50px;line-height:50px;font-size:16px;padding-right:50px;background:url(assets/img/arrow_down.svg) no-repeat right 20px center/12px white}.filter .searchandfilter ul .sf-input-select:active,.filter .searchandfilter ul .sf-input-select:focus,.filter .searchandfilter ul .sf-input-select:focus-visible{outline:2px solid #071F75}.filter .searchandfilter ul .sf-input-text{height:50px;line-height:50px;font-size:16px;padding-right:50px;background:url(assets/img/search.svg) no-repeat right 20px center/18px}.filter .searchandfilter ul .sf-label-checkbox,.filter .searchandfilter ul .sf-label-radio{display:inline-block;padding:5px 10px;border-radius:8px;border:1px solid rgba(0,0,0,0.25);color:black;font-size:14px;font-weight:500;cursor:pointer}@media all and (max-width: 550px){.filter .searchandfilter ul .sf-label-checkbox,.filter .searchandfilter ul .sf-label-radio{font-size:12px;padding:4px 8px;border-radius:4px}}.toggle{padding:0 0 50px}@media all and (max-width: 950px){.toggle{padding:0 0 30px}}@media all and (max-width: 550px){.toggle{padding:0 0 20px}}.toggle ul{display:flex;align-items:flex-start;justify-content:flex-start;margin:0}.toggle ul li:not(:last-of-type):after{content:'/';margin:0 8px;color:rgba(0,0,0,0.15)}.toggle ul .option{display:inline-block;line-height:1.2;font-size:25px;font-weight:500;cursor:pointer;color:rgba(0,0,0,0.25)}@media all and (max-width: 550px){.toggle ul .option{font-size:20px}}.toggle ul .option.active{color:#CD4EF8}.twitter{padding-bottom:0;text-align:center}.twitter .twitter-tweet{margin:auto;width:auto}.findTherapist .grid{grid-template-columns:repeat(4, minmax(0, 1fr));gap:30px;align-items:flex-start}@media (max-width: 1400px){.findTherapist .grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media (max-width: 950px){.findTherapist .grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 550px){.findTherapist .grid{grid-template-columns:none;gap:20px}}.contactForm{background:#CD4EF8}.contactForm h3{margin-bottom:clamp(20px, 3vw, 30px)}.contactForm .gform_wrapper.gravity-theme form .gform-body{margin-bottom:20px}.contactForm .gform_wrapper.gravity-theme form .gform-body .gform_fields{display:grid;gap:15px;grid-template-columns:repeat(2, 1fr)}@media all and (max-width: 950px){.contactForm .gform_wrapper.gravity-theme form .gform-body .gform_fields{grid-template-columns:none;gap:20px}}.contactForm .gform_wrapper.gravity-theme form .gform-body .gform_fields .gfield{grid-column:span 1;margin:0}.contactForm .gform_wrapper.gravity-theme form .gform-body .gform_fields .gfield.gfield--type-textarea,.contactForm .gform_wrapper.gravity-theme form .gform-body .gform_fields .gfield.gfield--type-consent,.contactForm .gform_wrapper.gravity-theme form .gform-body .gform_fields .gfield.gfield--type-select,.contactForm .gform_wrapper.gravity-theme form .gform-body .gform_fields .gfield.gfield--type-checkbox,.contactForm .gform_wrapper.gravity-theme form .gform-body .gform_fields .gfield.fullSize{grid-column:span 2}@media all and (max-width: 950px){.contactForm .gform_wrapper.gravity-theme form .gform-body .gform_fields .gfield.gfield--type-textarea,.contactForm .gform_wrapper.gravity-theme form .gform-body .gform_fields .gfield.gfield--type-consent,.contactForm .gform_wrapper.gravity-theme form .gform-body .gform_fields .gfield.gfield--type-select,.contactForm .gform_wrapper.gravity-theme form .gform-body .gform_fields .gfield.gfield--type-checkbox,.contactForm .gform_wrapper.gravity-theme form .gform-body .gform_fields .gfield.fullSize{grid-column:auto}}.googleMap{position:relative;padding-bottom:80%;width:100%;height:100%}.googleMap .map,.googleMap .acf-map{width:100%;height:100%;position:absolute;top:0;left:0}.googleMap .gm-style .gm-style-iw-c{padding:0}.googleMap .gm-style-iw-d{margin-top:-15px;padding:0 15px 15px;overflow:hidden !important}.googleMap .infoPopup p{font-size:16px;text-align:center;line-height:1.2}.breadcrumb{margin:0 0 10px;color:rgba(255,255,255,0.75)}@media all and (max-width: 550px){.breadcrumb{margin:0 0 5px}}.breadcrumb span{color:white;margin:0 0 10px}.breadcrumb span:before{content:"/";color:rgba(255,255,255,0.25);margin:0 5px;font-weight:400}@media all and (max-width: 550px){.breadcrumb span:before{margin:0 2px}}.blogHdr{padding-bottom:0}.blogHdr .subTitle{color:#CD4EF8;margin:0 0 10px;font-weight:500}.blogHdr .author{margin:50px 0 0;display:flex}.blogHdr .author .img{border-radius:80px;height:80px;width:80px;margin:0 20px 0 0;overflow:hidden;padding:0;display:inline-block}.blogHdr .author p{font-size:17px;margin:0 0 10px}.blogHdr .tag{height:30px;line-height:30px;border-radius:30px;padding:0 15px;background:#F1F6FF;display:inline-block;font-weight:bold;color:black}.blogHdr h1{font-size:50px}@media all and (max-width: 1200px){.blogHdr h1{font-size:40px}}@media all and (max-width: 750px){.blogHdr h1{font-size:30px}}@media all and (max-width: 550px){.blogHdr h1{font-size:25px}}.blogHdr.workHdr .flex{align-items:flex-start}@media all and (max-width: 750px){.blogHdr.workHdr .flex{flex-wrap:wrap}}.blogHdr.workHdr .logo{margin:40px 0 0 100px;flex-shrink:0}@media all and (max-width: 1200px){.blogHdr.workHdr .logo{margin:40px 0 0 30px}}@media all and (max-width: 750px){.blogHdr.workHdr .logo{margin:40px 0 0 0}}@media all and (max-width: 550px){.blogHdr.workHdr .logo{margin:20px 0 0 0}}.blogHdr.workHdr .logo img{height:auto;width:auto;max-width:250px;max-height:150px}@media all and (max-width: 750px){.blogHdr.workHdr .logo img{max-width:150px}}.blogArticle .wp-caption,.courseInfo .wp-caption{width:100% !important}.blogArticle .wp-block-embed,.courseInfo .wp-block-embed{display:none}.blogArticle .grid,.courseInfo .grid{grid-template-columns:2fr 1fr;gap:100px;align-items:flex-start}.blogArticle h2,.blogArticle h3,.blogArticle h4,.blogArticle h5,.courseInfo h2,.courseInfo h3,.courseInfo h4,.courseInfo h5{font-family:"roc-grotesk-condensed",sans-serif}.blogArticle h2:not(:first-child),.blogArticle h3:not(:first-child),.blogArticle h4:not(:first-child),.blogArticle h5:not(:first-child),.courseInfo h2:not(:first-child),.courseInfo h3:not(:first-child),.courseInfo h4:not(:first-child),.courseInfo h5:not(:first-child){margin-top:clamp(15px, 2vw, 20px)}.blogArticle p a:not(.btn),.courseInfo p a:not(.btn){color:#CD4EF8 !important;text-decoration:underline;text-underline-offset:2px}.blogArticle p a:not(.btn):hover,.courseInfo p a:not(.btn):hover{text-decoration-thickness:2px}.blogArticle ul li,.courseInfo ul li{position:relative;padding-left:15px;margin:0 0 10px}.blogArticle ul li:before,.courseInfo ul li:before{content:"";width:6px;height:6px;border-radius:6px;background:#071F75;display:block;position:absolute;left:0;top:10px}.blogArticle ul li p,.courseInfo ul li p{display:inline}.blogArticle blockquote,.courseInfo blockquote{border-left:3px solid #CD4EF8;padding-left:30px;margin:30px 0;display:block}@media all and (max-width: 550px){.blogArticle blockquote,.courseInfo blockquote{padding-left:20px;margin:20px 0}}.blogArticle blockquote span,.blogArticle blockquote em,.blogArticle blockquote i,.blogArticle blockquote cite,.courseInfo blockquote span,.courseInfo blockquote em,.courseInfo blockquote i,.courseInfo blockquote cite{font-weight:inherit;font-size:inherit;font-style:inherit}.blogArticle ol li,.courseInfo ol li{position:relative;margin:0 0 10px;list-style-type:decimal;list-style-position:inside}.blogArticle ol li::marker,.courseInfo ol li::marker{color:#071F75}.blogArticle ol li p,.courseInfo ol li p{display:inline}@media all and (max-width: 950px){.archiveIntro .grid{grid-template-columns:100%;grid-gap:30px}}.sectionTitle:not(:last-child){margin-bottom:clamp(40px, 5vw, 75px)}.sectionTitle:not(.flex){margin-left:auto;margin-right:auto;max-width:900px}.sectionTitle.flex{display:flex;justify-content:space-between;align-items:flex-end}.sectionTitle.flex h2:last-child,.sectionTitle.flex h3:last-child{margin:0}.sectionFtr{margin-top:clamp(20px, 5vw, 75px)}.work{text-align:center}.work:not(.allWork):not(.moreWork) .grid{padding:100px 0 50px}@media all and (max-width: 750px){.work:not(.allWork):not(.moreWork) .grid{padding:50px 0 50px}}@media all and (max-width: 550px){.work:not(.allWork):not(.moreWork) .grid{padding:40px 0 30px}}.work:not(.allWork){position:relative}.work:not(.allWork):before{content:"";width:100%;height:100%;top:0;left:0;position:absolute;display:block;background:#CD4EF8;opacity:0.05}.speakers+.work:before{display:none}@media all and (max-width: 1200px){.work.allWork .grid{grid-template-columns:1fr 1fr;gap:30px}}@media all and (max-width: 750px){.work.allWork .grid{grid-template-columns:none;gap:20px}}.work .project{position:relative;transition:all 0.3s ease-in-out}.work .project .inner{position:relative;background:white;border-radius:15px;overflow:hidden}.work .project .text{padding:30px 30px 50px}@media all and (max-width: 950px){.work .project .text{padding:30px}}@media all and (max-width: 550px){.work .project .text{padding:20px}}.work .project .text img{position:absolute;left:50px;top:50px;width:auto;max-height:80px}@media all and (max-width: 1200px){.work .project .text img{max-height:60px}}@media all and (max-width: 950px){.work .project .text img{left:30px;top:30px}}@media all and (max-width: 550px){.work .project .text img{left:20px;top:20px}}.work .project .text h3{margin:0 0 10px}.work .project .text p{font-size:17px}.work .project .text .textLink{color:white;margin:10px 0 0}.work .project .text .textLink:before{background:white}.work .project .img{overflow:hidden}@media all and (max-width: 350px){.work .project .img{padding-bottom:100%}}.work .project .img img{-webkit-filter:grayscale(1);filter:grayscale(1);transition:all 0.3s ease-in-out}.work .project .img:after{content:"";position:absolute;height:100%;padding-bottom:0;left:0;right:0;top:0;bottom:0;width:100%;display:block;background:#CD4EF8;opacity:0.85;transition:all 0.3s ease-in-out}.work .project:hover,.work .project:focus{-webkit-transform:scale(1.05);transform:scale(1.05)}.work .project:hover .img:after,.work .project:focus .img:after{background:black;opacity:0.75}.work .project:hover .img img,.work .project:focus .img img{-webkit-transform:scale(1.1);transform:scale(1.1)}.largeImage img{overflow:hidden;border-radius:20px}.largeImage .img{overflow:hidden;display:block;border-radius:20px}.largeImage .video img{transition:all 0.3s ease-in-out;-webkit-transform:scale(1.05);transform:scale(1.05)}.largeImage .video:after{content:'';background:url(assets/img/play.svg) no-repeat 58% 50%/40% #CD4EF8;max-width:80px;max-height:80px;width:15vw;height:15vw;border-radius:100%;display:block;position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%, -50%) scale(1);transform:translate(-50%, -50%) scale(1);transition:all 0.3s ease-in-out}.largeImage .video:hover img{-webkit-filter:brightness(0.75);filter:brightness(0.75);-webkit-transform:scale(1);transform:scale(1)}.largeImage .video:hover:after{-webkit-transform:translate(-50%, -50%) scale(1.25);transform:translate(-50%, -50%) scale(1.25);background-color:#4CDDF7}.videoWrapper,.embed-container{position:relative;padding-bottom:56.25%;overflow:hidden;max-width:100%;height:auto;border-radius:15px}.videoWrapper iframe,.videoWrapper object,.videoWrapper embed,.embed-container iframe,.embed-container object,.embed-container embed{position:absolute;top:0;left:0;width:100%;height:100%}.map-responsive{overflow:hidden;padding-bottom:56.25%;position:relative;height:0}.map-responsive iframe{left:0;top:0;height:100%;width:100%;position:absolute}.logos .grid{display:grid;gap:75px;grid-template-columns:repeat(5, minmax(0, 1fr));align-items:center;justify-content:center;text-align:center}@media (max-width: 1200px){.logos .grid{gap:30px;grid-template-columns:repeat(4, minmax(0, 1fr))}}@media (max-width: 750px){.logos .grid{gap:20px;grid-template-columns:repeat(3, minmax(0, 1fr))}}.logos .grid img{padding:0}.logos img{width:auto;height:auto;max-width:clamp(80px, 15vw, 200px);max-height:100px;width:auto;margin:auto;mix-blend-mode:multiply}.logos .logo-container{width:100%;overflow:hidden;padding:10px 0;position:relative;display:flex;justify-content:center}.logos .logo-track{display:flex;-webkit-animation:scroll 30s linear infinite;animation:scroll 30s linear infinite}.logos .logo-track div{display:flex;justify-content:space-between;width:400vw}.logos .logo-track img{height:7vw;max-height:70px;width:auto;margin:0 50px}@-webkit-keyframes scroll{from{-webkit-transform:translateX(25%);transform:translateX(25%)}to{-webkit-transform:translateX(-25%);transform:translateX(-25%)}}@keyframes scroll{from{-webkit-transform:translateX(25%);transform:translateX(25%)}to{-webkit-transform:translateX(-25%);transform:translateX(-25%)}}.logoSlider{position:relative;width:100%;display:flex;align-items:center;justify-content:center}.logoSlider ul{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));align-items:center;gap:100px;width:100%}@media all and (max-width: 750px){.logoSlider ul{gap:30px}}@media all and (max-width: 550px){.logoSlider ul{gap:20px}}.logoSlider ul:not(:nth-of-type(1)){position:absolute;top:0;left:0;right:0;bottom:0}.logoSlider ul li{position:relative;opacity:0;top:-20px;transition:all 0.3s ease-in-out;mix-blend-mode:lighten;display:flex;align-items:center;justify-content:center;will-change:opacity}.logoSlider ul li:nth-child(1){transition-delay:0s}.logoSlider ul li:nth-child(2){transition-delay:0.1s}.logoSlider ul li:nth-child(3){transition-delay:0.2s}.logoSlider ul li:nth-child(4){transition-delay:0.3s}.logoSlider ul li:nth-child(5){transition-delay:0.4s}.logoSlider ul li:nth-child(6){transition-delay:0.5s}.logoSlider ul li:nth-child(7){transition-delay:0.6s}.logoSlider ul li:nth-child(8){transition-delay:0.7s}.logoSlider ul li:nth-child(9){transition-delay:0.8s}.logoSlider ul li:nth-child(10){transition-delay:0.9s}.logoSlider ul li:nth-child(11){transition-delay:1s}.logoSlider ul li:nth-child(12){transition-delay:1.1s}.logoSlider ul li:nth-child(13){transition-delay:1.2s}.logoSlider ul li:nth-child(14){transition-delay:1.3s}.logoSlider ul li:nth-child(15){transition-delay:1.4s}.logoSlider ul li:nth-child(16){transition-delay:1.5s}.logoSlider ul li:nth-child(17){transition-delay:1.6s}.logoSlider ul li:nth-child(18){transition-delay:1.7s}.logoSlider ul li:nth-child(19){transition-delay:1.8s}.logoSlider ul li:nth-child(20){transition-delay:1.9s}.logoSlider ul li:nth-child(21){transition-delay:2s}.logoSlider ul li:nth-child(22){transition-delay:2.1s}.logoSlider ul li:nth-child(23){transition-delay:2.2s}.logoSlider ul li:nth-child(24){transition-delay:2.3s}.logoSlider ul li:nth-child(25){transition-delay:2.4s}.logoSlider ul li:nth-child(26){transition-delay:2.5s}.logoSlider ul li:nth-child(27){transition-delay:2.6s}.logoSlider ul li:nth-child(28){transition-delay:2.7s}.logoSlider ul li:nth-child(29){transition-delay:2.8s}.logoSlider ul li:nth-child(30){transition-delay:2.9s}.logoSlider ul li:nth-child(31){transition-delay:3s}.logoSlider ul li:nth-child(32){transition-delay:3.1s}.logoSlider ul li:nth-child(33){transition-delay:3.2s}.logoSlider ul li:nth-child(34){transition-delay:3.3s}.logoSlider ul li:nth-child(35){transition-delay:3.4s}.logoSlider ul li:nth-child(36){transition-delay:3.5s}.logoSlider ul li:nth-child(37){transition-delay:3.6s}.logoSlider ul li:nth-child(38){transition-delay:3.7s}.logoSlider ul li:nth-child(39){transition-delay:3.8s}.logoSlider ul li:nth-child(40){transition-delay:3.9s}.logoSlider ul li:nth-child(41){transition-delay:4s}.logoSlider ul li img{height:100%;width:100%;max-height:120px;mix-blend-mode:lighten;margin:auto;will-change:opacity;-o-object-fit:contain;object-fit:contain}@media all and (max-width: 1400px){.logoSlider ul li img{max-height:100px}}@media all and (max-width: 750px){.logoSlider ul li img{max-height:80px}}@media all and (max-width: 550px){.logoSlider ul li img{max-height:60px}}.logoSlider ul.active li{opacity:1;top:0}.logoSlider ul.out li{opacity:0;top:20px}.colourBlock{background:#071F75;color:white;position:relative}.colourBlock .wrapper{max-width:1000px;padding:0 100px}@media all and (max-width: 950px){.colourBlock .wrapper{padding:20px 75px}}@media all and (max-width: 550px){.colourBlock .wrapper{padding:20px 50px}}.colourBlock svg{position:absolute;z-index:50;display:block;height:auto}.colourBlock svg.shape1{left:20%;width:8%;top:-5%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.colourBlock svg.shape1 path{fill:#CD4EF8}.colourBlock svg.shape2{left:80%;top:5%;width:6%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.colourBlock svg.shape2 path{fill:#CD4EF8}.colourBlock svg.shape3{left:8%;top:65%;width:7%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.colourBlock svg.shape3 path{fill:#CD4EF8}.colourBlock svg.shape4{left:65%;bottom:0;width:5%;-webkit-transform:translateY(40%);transform:translateY(40%)}.colourBlock svg.shape4 path{fill:#CD4EF8}.colourBlock+.twoBoxes{padding:0;position:relative}.colourBlock+.twoBoxes:before{content:"";background:#071F75;width:100vw;height:30vw;display:block;top:0;left:0;right:0;position:absolute}@media all and (max-width: 750px){.colourBlock+.twoBoxes:before{height:75vw}}.colourBlock+.twoBoxes .box .img{height:30vw;padding:0;overflow:hidden}@media all and (max-width: 750px){.colourBlock+.twoBoxes .box .img{height:75vw}}.colourBlock+.twoBoxes .box .img img{transition:all 0.3s ease-in-out}.colourBlock+.twoBoxes .box .text{text-align:center;padding:50px;border-left:1px solid #e5e5e5;border-bottom:1px solid #e5e5e5;background:#F1F6FF;transition:all 0.3s ease-in-out}@media all and (max-width: 750px){.colourBlock+.twoBoxes .box .text{padding:30px}}.colourBlock+.twoBoxes .box:last-child{border-right:1px solid #e5e5e5}.colourBlock+.twoBoxes .box:hover .text,.colourBlock+.twoBoxes .box:focus .text{background:white}.colourBlock+.twoBoxes .box:hover .text .btn,.colourBlock+.twoBoxes .box:focus .text .btn{background:#CD4EF8}.colourBlock+.twoBoxes .box:hover img,.colourBlock+.twoBoxes .box:focus img{-webkit-transform:scale(1.1);transform:scale(1.1)}.author{display:flex;align-items:center;margin:30px 0 0}.author .img{width:50px;height:50px;border-radius:50px  !important;padding:0 !important;background:#F5F6FB;margin-right:15px  !important;overflow:hidden}.author p{font-weight:600}.cards{position:relative;width:100%}.cards.moreCards{background:#F1F6FF}@media (min-width: 551px){.cards .grid[data-layout="Side"]{gap:30px !important}.cards .grid[data-layout="Side"] .card{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr))}.cards .grid[data-layout="Side"] .card .img{height:100%}.cards .grid[data-layout="Side"] .card .text{align-items:center;justify-content:center}}.cards .grid[data-columns="2"]{gap:50px}@media all and (max-width: 950px){.cards .grid[data-columns="2"]{gap:30px}}.cards .grid[data-columns="3"]{gap:30px}.cards .grid[data-columns="4"]{gap:20px}@media all and (max-width: 1200px){.cards .grid{grid-template-columns:1fr 1fr}.cards .grid[data-columns="3"]{grid-template-columns:none}}@media all and (max-width: 950px){.cards .grid{grid-auto-flow:unset;grid-template-columns:none}}@media all and (max-width: 550px){.cards .grid{gap:20px}}.cards .grid>div{height:100%}.cards .columnSlider .slick-list{margin:-20px -15px;padding:20px 0}.cards .columnSlider .slick-slide{margin:0 15px;height:auto}.cards .columnSlider .slick-track{display:flex;margin:0}.cards .columnSlider .slick-arrow{height:50px;width:50px;font-size:0;display:block;background:white;border-radius:15px;margin:5px;cursor:pointer;transition:all 0.3s ease-in-out;border:1px solid rgba(0,0,0,0.15);position:absolute;z-index:55;-webkit-transform:translateY(-50%);transform:translateY(-50%);box-shadow:0 0 20px rgba(0,0,0,0.25)}@media all and (max-width: 750px){.cards .columnSlider .slick-arrow{height:45px;width:45px}}.cards .columnSlider .slick-arrow.slick-prev{background:url(assets/img/arrow_left.svg) no-repeat center/10px white;top:50%;left:20px}.cards .columnSlider .slick-arrow.slick-prev:hover{background:url(assets/img/arrow_left_hover.svg) no-repeat center/10px #071F75}.cards .columnSlider .slick-arrow.slick-next{background:url(assets/img/arrow_right.svg) no-repeat center/10px white;top:50%;right:20px}.cards .columnSlider .slick-arrow.slick-next:hover{background:url(assets/img/arrow_right_hover.svg) no-repeat center/10px #071F75}.cards .columnSlider .slick-arrow.slick-disabled{opacity:0.5;pointer-events:none}.cards .card{width:100%;height:100%;transition:all 0.3s ease-in-out;border-radius:15px;overflow:hidden;display:flex;flex-direction:column}.cards .card[data-card-style="normal"]{padding:0 30px}.cards .card[data-card-style="normal"] .text{padding:30px 0 0}.cards .card[data-card-style="boxed"],.cards .card[data-card-style="course"]{border:1px solid rgba(0,0,0,0.15);position:relative;top:0;background:white}.cards .card[data-card-style="boxed"] .img,.cards .card[data-card-style="course"] .img{margin:0;border-radius:0;padding-bottom:50%}.cards .card[data-card-style="boxed"] .img img,.cards .card[data-card-style="course"] .img img{-o-object-fit:cover;object-fit:cover}.cards .card[data-card-style="boxed"] .inner,.cards .card[data-card-style="course"] .inner{flex-grow:1;display:flex;flex-direction:column}.cards .card[data-card-style="boxed"] .text,.cards .card[data-card-style="course"] .text{padding:30px;flex-grow:1;display:flex;flex-direction:column;justify-content:space-between}.cards .card[data-card-style="boxed"] .text h3,.cards .card[data-card-style="course"] .text h3{color:#071F75}.cards .card[data-card-style="boxed"] .text h3 a,.cards .card[data-card-style="course"] .text h3 a{transition:all 0.3s ease-in-out}.cards .card[data-card-style="boxed"] .text .date,.cards .card[data-card-style="course"] .text .date{font-size:13px;text-transform:uppercase;font-weight:600;letter-spacing:1px;color:rgba(0,0,0,0.5);margin:0 0 10px}.cards .card[data-card-style="boxed"] .text p:not(.date),.cards .card[data-card-style="course"] .text p:not(.date){font-size:clamp(14px, 1vw, 16px);line-height:1.4;color:rgba(0,0,0,0.75)}.cards .card[data-card-style="boxed"] .text .btn,.cards .card[data-card-style="course"] .text .btn{width:100%;justify-content:center;margin:20px 0 0}.cards .card[data-card-style="boxed"][data-link="true"]:hover,.cards .card[data-card-style="course"][data-link="true"]:hover{box-shadow:0 5px 20px rgba(0,0,0,0.15);top:-5px}.cards .card[data-card-style="boxed"][data-link="true"]:hover .text .btn,.cards .card[data-card-style="course"][data-link="true"]:hover .text .btn{background:#071F75;color:white}.cards .card[data-text-size="Small"] .text h3{font-size:clamp(16px, 2vw, 20px);margin-bottom:clamp(10px, 1vw, 15px)}.cards .card[data-text-size="Small"] .text p{font-size:clamp(13px, 1vw, 14px)}.cards .card[data-card-type="icon"] .img{margin:30px auto 0;border-radius:0}.cards .card[data-card-type="icon"] .img img{height:100%;-o-object-fit:contain;object-fit:contain}.cards .card[data-card-style="course"] .inner{display:flex;flex-direction:column;height:100%}.cards .card[data-card-style="course"] .text{flex-grow:1}.cards .card[data-card-style="course"] .text h3{margin:0}.cards .card[data-card-style="course"] .text .flex{margin:10px -5px 5px;justify-content:flex-start}.cards .card[data-card-style="course"] .text .flex p{margin:0 5px}.cards .card[data-card-style="course"] .text .type{color:rgba(7,31,117,0.5);font-weight:500}.cards .card[data-card-style="course"] .text .summary{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:0}.cards .card[data-card-type="icon"] .img{height:75px;width:75px;padding:0;border-radius:0}.cards .card[data-card-type="icon"] .img img{-o-object-fit:contain;object-fit:contain;-webkit-transform:scale(1) !important;transform:scale(1) !important;-webkit-filter:none !important;filter:none !important}.cards .card[data-card-type="icon"] .text p:last-child{margin:0}.cards .card[data-card-align="centre"]{text-align:center}.cards .card[data-card-align="centre"] .text{align-items:center}.cards .card .text{flex-grow:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between}.cards .card .text ul li{position:relative;padding-left:20px;margin:0 0 10px}.cards .card .text ul li:before{content:"";width:6px;height:6px;border-radius:6px;background:#CD4EF8;display:block;position:absolute;left:0;top:10px}.cards .card .img{display:block;overflow:hidden;margin:0 0 30px;border-radius:15px}.cards .card .img img{transition:all 0.3s ease-in-out;will-change:scale}.cards .card:hover a.img img{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-filter:brightness(0.8);filter:brightness(0.8)}.jobIntro{padding:0}.jobIntro .breadcrumb{margin:0 0 10px;color:#CD4EF8;font-weight:bold}.jobIntro .jobDetails{padding:10px 0 50px;border-bottom:1px solid #e5e5e5}@media all and (max-width: 750px){.jobIntro .jobDetails{flex-flow:column;align-items:flex-start}}.jobIntro .jobDetails p{margin:0;font-size:16px}@media all and (max-width: 550px){.jobIntro .jobDetails p{margin:0 0 10px}}@media all and (max-width: 750px){.jobIntro .jobDetails{padding:0 0 30px}}.jobDescription{padding-top:75px}@media all and (max-width: 950px){.jobDescription{padding-top:50px}}@media all and (max-width: 750px){.jobDescription{padding-top:30px}}.jobDescription h2{font-size:40px;margin-bottom:30px}@media all and (max-width: 750px){.jobDescription h2{font-size:30px;margin-bottom:20px}}@media all and (max-width: 550px){.jobDescription h2{font-size:25px;margin-bottom:20px}}.jobDescription h2:not(:first-child){margin-top:60px}.jobDescription ul:not(.share) li{position:relative;padding-left:20px;margin:0 0 10px}.jobDescription ul:not(.share) li:before{content:"";width:6px;height:6px;border-radius:6px;background:#CD4EF8;display:block;position:absolute;left:0;top:13px}@media all and (max-width: 950px){.jobDescription ul:not(.share) li:before{top:8px}}.jobs .grid{gap:40px}.jobs .job{display:flex;transition:all 0.3s ease-in-out;cursor:pointer}.jobs .job:not(:last-child){border-bottom:1px solid #e5e5e5;padding:0 0 40px}.jobs .job h3{margin:0 0 10px}.jobs .job h3 span{display:inline;background-image:linear-gradient(0deg, #CD4EF8 0%, #CD4EF8 100%);background-size:100% 3px;background-repeat:no-repeat;background-position:bottom right;transition:all 0.3s ease-in-out}.jobs .job h3:hover span{background-size:0% 3px}.jobs .job p,.jobs .job li{font-size:17px}.jobs .job p{margin:0}.blog.moreBlogPosts{position:relative;background:var(--accent);overflow:hidden}.blog.moreBlogPosts:before{content:"";background:white;opacity:0.85;position:absolute;top:0;left:0;width:100%;display:block;height:100%;z-index:1}.blog.moreBlogPosts .wrapper{position:relative;z-index:3}.blogPosts{align-items:flex-start}@media all and (max-width: 950px){.blogPosts{grid-template-columns:100%}}.blogPosts .blogPost .img{margin:0 0 30px;overflow:hidden;border-radius:15px}.blogPosts .blogPost .img img{transition:all 0.3s ease-in-out}.blogPosts .blogPost .logo{padding:0 0 100%;border:1px solid #e5e5e5;height:0;position:relative;background:white}.blogPosts .blogPost .logo img{position:absolute;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.blogPosts .blogPost .type{color:var(--primary);font-size:16px;font-weight:500;margin:0 0 5px}.blogPosts .blogPost .tag{height:30px;line-height:30px;position:absolute;left:20px;top:20px;background:#CD4EF8;color:white;z-index:1;border-radius:30px;padding:0 15px;font-size:17px;font-weight:bold}.blogPosts .blogPost:hover .text h3,.blogPosts .blogPost:focus .text h3{text-decoration:underline}.blogPosts .blogPost:hover .img img,.blogPosts .blogPost:focus .img img{-webkit-transform:scale(1.1);transform:scale(1.1)}.imageGrid .grid{grid-template-columns:repeat(12, minmax(0, 1fr));gap:20px}@media (max-width: 950px){.imageGrid .grid{grid-auto-flow:column;overflow:auto;gap:10px;grid-template-columns:auto}}.imageGrid .grid .image{position:relative;border-radius:clamp(10px, 1vw, 15px);overflow:hidden}.imageGrid .grid .image:nth-child(1),.imageGrid .grid .image:nth-child(2),.imageGrid .grid .image:nth-child(3),.imageGrid .grid .image:nth-child(4){grid-column:span 3;aspect-ratio:9/10}@media (max-width: 1200px){.imageGrid .grid .image:nth-child(1),.imageGrid .grid .image:nth-child(2),.imageGrid .grid .image:nth-child(3),.imageGrid .grid .image:nth-child(4){grid-column:span 6;aspect-ratio:4/3}}@media (max-width: 950px){.imageGrid .grid .image:nth-child(1),.imageGrid .grid .image:nth-child(2),.imageGrid .grid .image:nth-child(3),.imageGrid .grid .image:nth-child(4){grid-column:span 12;aspect-ratio:4 / 3;width:55vw}}.imageGrid .grid .image:nth-child(5),.imageGrid .grid .image:nth-child(6),.imageGrid .grid .image:nth-child(7){grid-column:span 4;aspect-ratio:4/3}@media (max-width: 950px){.imageGrid .grid .image:nth-child(5),.imageGrid .grid .image:nth-child(6),.imageGrid .grid .image:nth-child(7){grid-column:span 12;aspect-ratio:4 / 3;width:55vw}}.imageGrid .grid .image:after{background:linear-gradient(0deg, rgba(7,31,117,0.5) 0%, rgba(7,31,117,0) 100%);content:'';display:block;width:100%;height:50%;position:absolute;left:0;bottom:0;z-index:1}.imageGrid .grid .image img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;transition:all 0.3s ease-in-out;-webkit-transform:scale(1);transform:scale(1);will-change:scale}.imageGrid .grid .image .text{position:absolute;bottom:30px;left:0;right:0;text-align:center;z-index:5}@media (max-width: 750px){.imageGrid .grid .image .text{top:50%;bottom:auto;margin:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}}.imageGrid .grid .image .text h3{color:white;margin:0}.imageGrid .grid .image .text p{display:inline-flex;border-radius:20px;font-weight:500;height:20px;line-height:1;padding:0 5px;font-size:13px;color:white;margin:0;background:rgba(255,255,255,0.15);align-items:center}.imageGrid .grid .image:hover img{-webkit-transform:scale(1.05);transform:scale(1.05);-webkit-filter:brightness(0.8);filter:brightness(0.8)}.fancybox-bg{background:black !important;transition:all 0.3s ease-in-out !important}.fancybox-is-open .fancybox-bg{opacity:1 !important}.textBlock h2{font-size:40px}.subscribe .contact{margin:0 0 20px;display:flex;align-items:center}.subscribe .contact img{border-radius:100px;height:100px;width:100px;margin:0 20px 0 0}.subscribe .contact strong{color:white}.ajaxBtn{text-align:center;align-items:center;padding:50px 0 0}.searchForm{margin:0 0 50px}@media all and (max-width: 1200px){.searchForm{margin:0 0 30px}}.searchForm .sf-field-search{margin:0 0 20px}@media all and (max-width: 1200px){.searchForm .sf-field-search{margin:0}}.searchForm .sf-field-search label{width:100%}.searchForm .sf-field-search input:not([type="submit"]):not([type="checkbox"]):not([type="file"]){width:100%;max-width:700px;border-radius:55px;height:55px;line-height:55px;padding:0 30px 0 60px;font-size:20px;border:1px solid rgba(7,31,117,0.25);background-image:url(../../assets/img/search_icon.svg);background-position:20px center;background-size:25px;background-repeat:no-repeat}@media all and (max-width: 950px){.searchForm .sf-field-search input:not([type="submit"]):not([type="checkbox"]):not([type="file"]){border-radius:50px;height:50px;line-height:50px;max-width:none}}@media all and (max-width: 550px){.searchForm .sf-field-search input:not([type="submit"]):not([type="checkbox"]):not([type="file"]){border-radius:45px;height:45px;line-height:45px;padding:0 20px 0 50px;background-position:15px center;background-size:22px;font-size:18px}}.searchForm .sf-field-category{margin:0 -15px}@media all and (max-width: 550px){.searchForm .sf-field-category{margin:0 -10px}}.searchForm .sf-field-category li{background:transparent;border:1px solid rgba(7,31,117,0.25);display:inline-block;border-radius:35px;line-height:35px;height:35px;cursor:pointer;padding:0 15px;margin:5px}@media all and (max-width: 550px){.searchForm .sf-field-category li{padding:0 10px;margin:4px}}.searchForm .sf-field-category li input{display:none}.searchForm .sf-field-category li label{font-size:18px;font-weight:500;color:#071F75;padding:0 !important;margin:0;line-height:33px;display:block}@media all and (max-width: 1200px){.searchForm .sf-field-category li label{font-size:17px}}@media all and (max-width: 550px){.searchForm .sf-field-category li label{font-size:14px}.searchForm .sf-field-category li label span{display:none}}.searchForm .sf-field-category li.sf-option-active{background:#071F75}.searchForm .sf-field-category li.sf-option-active label{color:white}.searchForm .sf-field-category li:not(.sf-option-active):hover{background:rgba(7,31,117,0.1);border:1px solid rgba(7,31,117,0.1)}.countTitle{margin:0 0 50px}.iconSection .sectionHeader{text-align:center;padding-bottom:75px}.iconSection .grid{align-items:flex-start;text-align:center}@media all and (max-width: 750px){.iconSection .grid{grid-template-columns:none;gap:30px}}@media all and (max-width: 550px){.iconSection .grid{gap:20px}}.iconSection .icon img{margin:0 auto 30px;max-width:75px}.iconSection.cards .column .text p{margin:0 0 20px}.iconSection.cards .column .text p a{color:#CD4EF8;text-underline-offset:2px;text-decoration:underline}.iconSection.cards .column .text p a:hover{text-decoration-thickness:3px}.featuredEvents .featuredEventsSlider{border-radius:20px;overflow:hidden}.featuredEvents .featuredEventsSlider .eventsGrid{margin:-15px;display:block;flex-wrap:wrap}.featuredEvents .featuredEventsSlider .eventsGrid .slick-track{height:100%;margin:0;display:flex !important}.featuredEvents .featuredEventsSlider .eventsGrid .slick-track .slick-slide{height:auto !important;display:flex !important}.featuredEvents .featuredEventsSlider .slick-arrow{height:50px;width:50px;font-size:0;display:block;background:rgba(255,255,255,0.5);border-radius:8px;cursor:pointer;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:555}@media all and (max-width: 1200px){.featuredEvents .featuredEventsSlider .slick-arrow{top:25%}}@media all and (max-width: 750px){.featuredEvents .featuredEventsSlider .slick-arrow{height:45px;width:45px;border-radius:6px}}.featuredEvents .featuredEventsSlider .slick-arrow:hover{border:none}.featuredEvents .featuredEventsSlider .slick-arrow.slick-prev{left:20px;background:url(assets/img/arrow_left.svg) no-repeat center/20px white}.featuredEvents .featuredEventsSlider .slick-arrow.slick-prev:hover{background:url(assets/img/arrow_left_hover.svg) no-repeat center/20px #CD4EF8}.featuredEvents .featuredEventsSlider .slick-arrow.slick-next{right:20px;background:url(assets/img/arrow_right.svg) no-repeat center/20px white}.featuredEvents .featuredEventsSlider .slick-arrow.slick-next:hover{background:url(assets/img/arrow_right_hover.svg) no-repeat center/20px #CD4EF8}.featuredEvents .featuredEventsSlider .slick-arrow.slick-disabled{opacity:0.5;pointer-events:none}.featuredEvents .featuredEvent{background:#071F75}@media all and (max-width: 1200px){.featuredEvents .featuredEvent .grid{grid-template-columns:none}}.featuredEvents .featuredEvent .img{height:100%}.featuredEvents .featuredEvent .text{padding:100px}@media all and (max-width: 1400px){.featuredEvents .featuredEvent .text{padding:75px}}@media all and (max-width: 1200px){.featuredEvents .featuredEvent .text{padding:50px}}@media all and (max-width: 750px){.featuredEvents .featuredEvent .text{padding:30px}}@media all and (max-width: 550px){.featuredEvents .featuredEvent .text{padding:20px}}.featuredEvents .featuredEvent .text h2{color:white}.featuredEvents .featuredEvent .text p,.featuredEvents .featuredEvent .text li{font-size:18px;color:rgba(255,255,255,0.75)}@media all and (max-width: 750px){.featuredEvents .featuredEvent .text p,.featuredEvents .featuredEvent .text li{font-size:14px}}.featuredEvents .featuredEvent .text .date{display:inline-block;background:#CD4EF8;color:white;font-weight:500;padding:4px 4px;margin:0 0 5px;line-height:1}@media all and (max-width: 750px){.featuredEvents .featuredEvent .text .date{font-size:14px}}.featuredEvents .featuredEvent .text ul li{padding-left:25px;line-height:1.6;color:white}.featuredEvents .featuredEvent .text ul li.time{background:url(assets/img/time.svg) no-repeat left center/18px}.featuredEvents .featuredEvent .text ul li.location{background:url(assets/img/location.svg) no-repeat left center/18px}.events.moreEvents{background:rgba(7,31,117,0.05)}.events.moreEvents .event .text{background:white}.events .eventsGrid:not(.eventSlider){display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:30px}@media all and (max-width: 1200px){.events .eventsGrid:not(.eventSlider){grid-template-columns:repeat(3, minmax(0, 1fr))}}@media all and (max-width: 950px){.events .eventsGrid:not(.eventSlider){grid-template-columns:repeat(2, minmax(0, 1fr))}}@media all and (max-width: 750px){.events .eventsGrid:not(.eventSlider){grid-template-columns:none}}.events .eventSlider .slick-list{margin:-15px}.events .eventSlider .slick-track{height:100%;display:flex !important;margin:0}.events .eventSlider .slick-track .slick-slide{height:auto !important;display:flex !important;padding:15px}.event .inner{display:flex;flex-direction:column;height:100%;border-radius:10px;overflow:hidden}.event .inner .img{display:block}.event .inner .img img{transition:all 0.3s ease-in-out}.event .inner .img:hover+.text h3{text-decoration-thickness:3px}.event .inner .img:hover img{-webkit-filter:brightness(0.9);filter:brightness(0.9)}.event .inner .img .date{position:absolute;background:#CD4EF8;top:0;left:0;color:white;font-weight:500;padding:5px 10px;z-index:5}@media all and (max-width: 750px){.event .inner .img .date{font-size:14px}}.event .inner .text{padding:20px 30px 30px;background:rgba(7,31,117,0.1);transition:all 0.3s ease-in-out;flex-grow:1}@media all and (max-width: 550px){.event .inner .text{padding:20px 20px 30px}}.event .inner .text h3{margin:0 0 20px;padding:3px 0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.event .inner .text h3:hover{text-decoration-thickness:3px}@media all and (min-width: 951px){.event .inner .text h3{font-size:22px}}.event .inner .text p{font-size:16px;line-height:1.4;margin:0 0 5px;padding-left:25px}.event .inner .text p.time{background:url(assets/img/time.svg) no-repeat left center/14px}.event .inner .text p.location{background:url(assets/img/location.svg) no-repeat left center/14px}.event .inner .text span{color:#CD4EF8;font-weight:500;display:block}.registerForm .grid{align-items:flex-start}.eventDetails{margin-top:50px}@media all and (max-width: 550px){.eventDetails{margin-top:30px}}.eventDetails .grid{grid-template-columns:none;align-items:flex-start}@media all and (max-width: 950px){.eventDetails .grid{gap:30px}}@media all and (max-width: 550px){.eventDetails .grid{gap:20px}}.eventDetails .meta{display:flex;margin:-10px -20px;flex-wrap:wrap;justify-content:space-between}.eventDetails .meta>div{margin:10px 20px}@media all and (max-width: 950px){.eventDetails .meta{margin:-5px -20px}.eventDetails .meta>div{width:100%;margin:5px 20px}}@media all and (max-width: 950px){.eventDetails .details{display:grid;align-items:flex-start}.eventDetails .details .logo{order:2;padding:30px}}@media all and (max-width: 550px){.eventDetails .details{grid-template-columns:none}.eventDetails .details .logo{padding:20px}.eventDetails .details p{margin:0 0 10px}}.eventDetails .content h2{font-size:30px}@media all and (max-width: 1200px){.eventDetails .content h2{font-size:25px}}@media all and (max-width: 550px){.eventDetails .content h2{font-size:22px}}.eventDetails .content h3{font-size:25px}@media all and (max-width: 1200px){.eventDetails .content h3{font-size:20px}}@media all and (max-width: 550px){.eventDetails .content h3{font-size:18px}}.eventDetails .content img{margin:0 0 50px}.eventDetails .content blockquote span,.eventDetails .content blockquote em,.eventDetails .content blockquote i,.eventDetails .content blockquote cite{font-weight:inherit;font-size:inherit;font-style:inherit}.eventDetails .content blockquote p:only-child,.eventDetails .content blockquote p:not(:last-child){color:#CD4EF8;text-align:center !important;font-size:25px;line-height:1.4;font-weight:500}.eventDetails .content blockquote p:last-child{color:#CD4EF8;text-align:center !important;font-weight:500}.eventDetails .content ul li{position:relative;padding-left:20px;margin:0 0 10px}.eventDetails .content ul li:before{content:"";width:6px;height:6px;border-radius:6px;background:#CD4EF8;display:block;position:absolute;left:0;top:13px}.sectors{text-align:center}.sectors .sectionHeader{padding-bottom:75px}@media all and (max-width: 950px){.sectors .sectionHeader{padding-bottom:50px}}@media all and (max-width: 750px){.sectors .sectionHeader{padding-bottom:30px}}.sectors.sliderStyle{background:#00838a;padding-bottom:50px}.sectors h2,.sectors p{color:white}@media all and (max-width: 950px){.sectors .grid{grid-template-columns:none}}.sectors .slideWrapper{max-width:1200px}.sectors .slick-list{overflow:visible !important}@media all and (max-width: 950px){.sectors .slick-list{overflow:hidden !important}}.sectors .slick-slide{margin:0 15px}.sectors .grid .column:first-child{grid-column:1 / span 2}.sectors .grid .column:first-child .img{padding:0 0 35%}@media all and (max-width: 950px){.sectors .grid .column:first-child{grid-column:1}.sectors .grid .column:first-child .img{padding:0 0 70%}}.sectors .column{position:relative;transition:all 0.3s ease-in-out;display:block}.sectors .column .inner{background:white;border-radius:15px;overflow:hidden;height:100%;position:relative;width:100%}@media all and (max-width: 750px){.sectors .column .img{padding-bottom:80%}}.sectors .column .text{width:100%;height:100%;padding:50px;position:absolute;left:0;top:0;z-index:5;display:flex;align-items:center;justify-content:center;text-align:center;background:rgba(0,0,0,0.25);transition:all 0.3s ease-in-out;max-width:none}.sectors .column .text h3{font-size:35px;margin:0 0 10px;color:white}.sectors .column .text h3 span{display:inline;background-image:linear-gradient(0deg, #CD4EF8 0%, #CD4EF8 100%);background-size:0% 3px;background-repeat:no-repeat;background-position:bottom left;transition:all 0.3s ease-in-out}@media all and (max-width: 750px){.sectors .column .text h3{font-size:25px}}.sectors .column .text p:not(.comingSoon){color:white;max-width:500px;line-height:1.4;margin:auto;opacity:0;max-height:0;transition:all 0.3s ease-in-out}.sectors .column .text .comingSoon{background:#CD4EF8;color:white;display:inline-block;padding:3px 10px;font-weight:500;margin:0 0 10px;border-radius:25px;font-size:14px}.sectors .column:hover .text{background:rgba(0,0,0,0.5)}.sectors .column:hover .text p{opacity:1;max-height:120px}.sectors .column:hover .text h3 span{background-size:100% 3px}.singleSector{padding:0;left:0;top:0;width:100vw;height:50vw;min-height:500px;max-height:80vh;overflow:hidden}.singleSector .img{position:absolute;left:0;top:0;width:100%;height:100%}.singleSector .text{height:100%;display:flex;align-items:center;justify-content:center;position:relative;text-align:center;background:rgba(0,0,0,0.25);padding:50px}.singleSector .text h2,.singleSector .text h3,.singleSector .text p{color:white}.singleSector .text .h2{margin:0 0 10px}@media all and (max-width: 550px){.singleSector .text .h2{margin:0 0 5px}}.singleSector .text .subTitle{color:#CD4EF8;font-size:25px;margin:0 0 10px}@media all and (max-width: 550px){.singleSector .text .subTitle{font-size:20px;margin:0 0 5px}}.caseStudy .project{overflow:hidden;position:relative;border-radius:20px;border:1px solid rgba(0,0,0,0.1)}@media all and (max-width: 950px){.caseStudy .project{grid-template-columns:none}}.caseStudy .project .text{padding:0 100px}@media all and (max-width: 1200px){.caseStudy .project .text{padding:50px}}@media all and (max-width: 750px){.caseStudy .project .text{padding:30px}}@media all and (max-width: 550px){.caseStudy .project .text{padding:20px}}.caseStudy .project .text .logo{height:30px;width:auto;margin:0 0 10px}@media all and (max-width: 1200px){.partners .grid{grid-template-columns:1fr 1fr 1fr}}@media all and (max-width: 950px){.partners .grid{grid-template-columns:1fr 1fr}}@media all and (max-width: 750px){.partners .grid{gap:20px}}.partners .partner{border-radius:10px;border:1px solid rgba(0,0,0,0.1);padding:20px;background:white;height:100%;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease-in-out;cursor:pointer}.partners .partner:hover{box-shadow:0 0 20px rgba(0,0,0,0.1)}.partnersArticle .grid{grid-template-columns:2fr 1fr;gap:100px;align-items:flex-start}@media all and (max-width: 950px){.partnersArticle .grid{grid-template-columns:none;gap:50px}}.partnersArticle .grid .logo{border:1px solid rgba(0,0,0,0.1);padding:20px;background:white;border-radius:10px;margin:0 0 10px}@media all and (max-width: 950px){.partnersArticle .grid .logo{order:-1}}@media all and (max-width: 950px){.partnersArticle .grid .content{order:2}}.morePartners{position:relative}.morePartners:after{content:"";background:linear-gradient(0deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.025) 100%);position:absolute;top:0;left:0;width:100%;display:block;height:150px}.programmeToggle{display:flex;margin:auto;align-items:center;justify-content:center;margin:0 0 75px}.programmeToggle .day{padding:15px 20px;border:1px solid rgba(0,0,0,0.1);border-right:0;font-weight:500;cursor:pointer}.programmeToggle .day.active{background:#CD4EF8;color:white;border-color:#CD4EF8}.programmeToggle .day:first-child{border-radius:5px 0 0 5px}.programmeToggle .day:last-child{border-right:1px solid rgba(0,0,0,0.1);border-radius:0 5px 5px 0}.simpleAgenda{margin-top:75px;position:relative}.pageIntro+.programme .simpleAgenda{margin-top:0}@media all and (max-width: 950px){.simpleAgenda{margin-top:50px}}@media all and (max-width: 750px){.simpleAgenda{margin-top:30px}}.simpleAgenda:after{content:"";position:absolute;left:50%;width:1px;height:100%;background:#e5e5e5;display:block;top:5px;z-index:1}@media all and (max-width: 550px){.simpleAgenda:after{left:20px}}.simpleAgenda .item{width:50%;text-align:right;padding-right:30px;position:relative;z-index:5;padding-bottom:30px}@media all and (max-width: 550px){.simpleAgenda .item{width:100%;padding-right:0;padding-left:30px;text-align:left}}.simpleAgenda .item p{margin:0;font-size:16px;color:#CD4EF8}.simpleAgenda .item:after{content:"";position:absolute;right:0;-webkit-transform:translateX(50%);transform:translateX(50%);width:10px;height:10px;border-radius:10px;border:5px solid white;background:#CD4EF8;display:block;top:5px;z-index:5;box-shadow:0 0 0 1px #CD4EF8}@media all and (max-width: 550px){.simpleAgenda .item:after{left:0;right:auto;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media all and (min-width: 551px){.simpleAgenda .item:nth-child(odd){left:50%;text-align:left;padding-left:30px}.simpleAgenda .item:nth-child(odd):after{right:auto;left:0;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.awards{background:rgba(7,31,117,0.05)}.awards.allAwards{background:transparent}.awards.allAwards:before{display:none}.awards.allAwards .grid{padding-top:0 !important}.awards .award .text h3{margin:0}.awards .award .text .subTitle{color:#CD4EF8;font-weight:500;display:block;margin:0 0 20px}@media all and (max-width: 950px){.stats .grid{grid-template-columns:repeat(2, 1fr);gap:20px}}.stats .grid .stat{color:#071F75;margin:0 0 10px;font-weight:500;font-size:50px}@media all and (max-width: 950px){.stats .grid .stat{font-size:40px}}@media all and (max-width: 550px){.stats .grid .stat{font-size:30px}}.stats .grid p{line-height:1.4;font-size:16px;margin:0 0 5px}@media all and (max-width: 750px){.stats .grid p{font-size:14px;line-height:1.2}}.faqFilters{padding:20px 0}.faqFilters form ul{display:flex;margin:-5px;flex-wrap:wrap}@media (max-width: 750px){.faqFilters form ul{flex-direction:column}}.faqFilters form ul li{margin:5px;padding:0;flex:1 0 0}.faqFilters form ul li label{width:100%}.faqFilters form ul li label select{font-size:16px;height:50px;line-height:50px;font-weight:400;width:100%;padding-right:40px;border:none;background:url("assets/img/faq_down.svg") no-repeat right 20px center/14px white}.faqs{position:relative}.faqs:after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;display:block;background:var(--accent);opacity:0.1;z-index:0}.faqs .centerText{margin-bottom:50px}.faqs .wrapper{position:relative;z-index:5}.faqs .faqsWrapper{margin:-15px 0;width:100%;max-width:900px}.faqs .faq{border-bottom:1px solid #e5e5e5;cursor:pointer}.faqs .faq .question{display:flex;justify-content:space-between;width:100%;padding:20px 50px 20px 0;position:relative}@media all and (max-width: 550px){.faqs .faq .question{padding:15px 50px 15px 0}}.faqs .faq .question p{margin:0;color:#071F75}.faqs .faq .question:after{content:"";transition:none;position:absolute;right:0;top:0;bottom:0;margin:auto;width:25px;height:25px;-webkit-transform-origin:center;transform-origin:center;display:flex;align-items:center;justify-content:center;line-height:1;background:url(assets/img/faq_down.svg) no-repeat center/11px;border:1px solid rgba(0,0,0,0.15);border-radius:8px}.faqs .faq .question:hover:after{background-color:#071F75;background-image:url(assets/img/faq_down_white.svg)}.faqs .faq .answer{display:none;padding:0 0 30px}@media all and (max-width: 550px){.faqs .faq .answer{padding:0 0 20px}}.faqs .faq .answer p{margin:0}.faqs .faq .answer ul li{position:relative;padding-left:20px;margin:0 0 5px;font-size:17px}@media all and (max-width: 550px){.faqs .faq .answer ul li{font-size:16px}}.faqs .faq .answer ul li:before{content:"";width:6px;height:6px;border-radius:6px;background:var(--primary);display:block;position:absolute;left:0;top:13px}.faqs .faq.active .question:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.stakeholders .grid{align-items:flex-start}.stakeholders .stakeholder .img{margin:0 0 30px;border:1px solid rgba(0,0,0,0.1);display:block}.stakeholders .stakeholder .img img{padding:10px;height:180px;max-height:90%;max-width:300px;width:auto;top:0;bottom:0;-o-object-fit:contain;object-fit:contain;margin:auto;left:0;right:0}.stakeholders .stakeholder p{font-size:18px;line-height:1.4}.howItWorks .grid{gap:0;align-items:flex-start}@media (max-width: 950px){.howItWorks .grid{grid-template-columns:none}}.howItWorks .step{padding:0 clamp(20px, 3vw, 30px);position:relative;height:100%}@media (max-width: 950px){.howItWorks .step{padding:0 0 30px}}.howItWorks .step:not(:last-child):after{content:'';width:40px;height:40px;background:url(assets/img/step_arrow.svg) no-repeat center/contain;display:block;right:-20px;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);position:absolute}@media (max-width: 1200px){.howItWorks .step:not(:last-child):after{width:30px;height:30px}}@media (max-width: 950px){.howItWorks .step:not(:last-child):after{background:url(assets/img/step_arrow_rotated.svg) no-repeat center/contain;left:0;right:0;-webkit-transform:none;transform:none;top:auto;bottom:auto;position:relative;margin:20px auto 0}}.howItWorks .step .no{color:#CD4EF8;font-weight:500}.howItWorks .step p{color:rgba(0,0,0,0.5);margin:0}.courseLibrary{padding-top:clamp(70px, 10vw, 110px)}.courseLibrary .coursesInner{display:grid;grid-template-columns:minmax(200px, 1fr) minmax(0, 4fr);gap:50px}@media (max-width: 950px){.courseLibrary .coursesInner{grid-template-columns:minmax(0, 1fr);gap:30px}}.courseLibrary .coursesInner h3{font-family:"Manrope",sans-serif;font-weight:500;margin:0 0 40px}.courseLibrary .coursesInner .grid[data-columns="4"]{grid-template-columns:repeat(4, minmax(0, 1fr))}@media (max-width: 1600px){.courseLibrary .coursesInner .grid[data-columns="4"]{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media (max-width: 1200px){.courseLibrary .coursesInner .grid[data-columns="4"]{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media (max-width: 750px){.courseLibrary .coursesInner .grid[data-columns="4"]{grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px}}.courseLibrary .filters{padding:0}@media (min-width: 951px){.courseLibrary .filters .sticky{position:-webkit-sticky;position:sticky;top:clamp(70px, 10vw, 110px);height:calc(100vh - clamp(70px, 10vw, 110px));overflow:auto}}.courseLibrary .filters h3{display:flex;align-items:center}.courseLibrary .filters h3:after{content:'';display:inline-block;width:20px;height:20px;background:url(assets/img/filters.svg) no-repeat center/contain;position:relative;margin:0 0 0 10px}.courseLibrary .filters.searchFilter .sf-field-search{width:100%;margin:30px 0}.courseLibrary .filters.searchFilter .searchandfilter{flex-shrink:0;margin:auto}.courseLibrary .filters.searchFilter .searchandfilter ul{justify-content:center}.courseLibrary .filters .searchandfilter{flex-shrink:0}.courseLibrary .filters .searchandfilter h4{font-size:16px;font-weight:500;font-family:"Manrope",sans-serif}.courseLibrary .filters .searchandfilter>ul{margin:-10px 0 !important}.courseLibrary .filters .searchandfilter>ul>li{margin:10px 0 !important}.courseLibrary .filters .searchandfilter ul{display:flex;margin:-2px;padding:0;flex-wrap:wrap}@media all and (max-width: 550px){.courseLibrary .filters .searchandfilter ul{margin:-2px}}.courseLibrary .filters .searchandfilter ul .children{padding:10px 0 10px 20px;display:none}.courseLibrary .filters .searchandfilter ul li{margin:0;padding:2px;list-style:none}.courseLibrary .filters .searchandfilter ul li.sf-field-search:first-of-type{width:100%}.courseLibrary .filters .searchandfilter ul li.sf-field-post_type:last-of-type{width:100%}.courseLibrary .filters .searchandfilter ul li.sf-field-post_type:last-of-type ul li{padding:5px}.courseLibrary .filters .searchandfilter ul li.sf-field-post-meta-course_type .sf-label-checkbox,.courseLibrary .filters .searchandfilter ul li.sf-field-post-meta-course_type .sf-label-radio{display:inline-flex;padding:5px 12px;border-radius:25px;line-height:1;align-items:center;border:1px solid rgba(0,0,0,0.25);color:rgba(0,0,0,0.5);font-size:13px;font-weight:500;cursor:pointer}.courseLibrary .filters .searchandfilter ul li.sf-field-post-meta-course_type .sf-option-active .sf-label-radio,.courseLibrary .filters .searchandfilter ul li.sf-field-post-meta-course_type .sf-option-active .sf-label-checkbox{background:#071F75;color:white}.courseLibrary .filters .searchandfilter ul li.sf-field-tag>ul{margin:-1px}.courseLibrary .filters .searchandfilter ul li.sf-field-tag>ul>li{margin:1px}.courseLibrary .filters .searchandfilter ul li.sf-field-tag .sf-label-checkbox,.courseLibrary .filters .searchandfilter ul li.sf-field-tag .sf-label-radio{display:inline-flex;padding:5px 10px;border-radius:25px;line-height:1;align-items:center;border:1px solid rgba(0,0,0,0.25);color:rgba(0,0,0,0.5);font-size:12px;font-weight:400;cursor:pointer}.courseLibrary .filters .searchandfilter ul li.sf-field-tag .sf-option-active .sf-label-radio,.courseLibrary .filters .searchandfilter ul li.sf-field-tag .sf-option-active .sf-label-checkbox{background:#071F75;color:white}.courseLibrary .filters .searchandfilter ul li.sf-field-taxonomy-course-category>ul{flex-direction:column;margin:-2px}.courseLibrary .filters .searchandfilter ul li.sf-field-taxonomy-course-category>ul>li{margin:2px}.courseLibrary .filters .searchandfilter ul li.sf-field-taxonomy-course-category>ul>li.sf-option-active .sf-label-checkbox:before{background:url(assets/img/tick.svg) no-repeat center/10px #071F75;border:1px solid #071f75}.courseLibrary .filters .searchandfilter ul li.sf-field-taxonomy-course-category>ul .sf-label-checkbox{font-size:14px;font-weight:400;color:rgba(0,0,0,0.75);margin:0;padding:0;display:flex;align-items:flex-start;justify-content:flex-start}.courseLibrary .filters .searchandfilter ul li.sf-field-taxonomy-course-category>ul .sf-label-checkbox:before{content:'';width:14px;height:14px;border-radius:4px;background:transparent;border:1px solid rgba(0,0,0,0.25);display:block;margin:0 10px 0 0;line-height:1;flex-shrink:0}.courseLibrary .filters .searchandfilter ul[data-sf-field-input-type="checkbox"]{width:auto !important;flex-grow:0}@media all and (max-width: 550px){.courseLibrary .filters .searchandfilter ul{padding:5px}}@media all and (max-width: 950px){.courseLibrary .filters .searchandfilter ul.sf-field-taxonomy-categories{margin:0;padding:5px 0}}@media all and (max-width: 950px){.courseLibrary .filters .searchandfilter ul select,.courseLibrary .filters .searchandfilter ul label:not(.sf-label-checkbox):not(.sf-label-radio){width:100%}}.courseLibrary .filters .searchandfilter ul.sf-option-active .sf-label-checkbox,.courseLibrary .filters .searchandfilter ul.sf-option-active .sf-label-radio{background:#071F75;color:white;border-color:#071F75}.courseLibrary .filters .searchandfilter label{width:100%}.courseLibrary .filters .searchandfilter input[type="checkbox"],.courseLibrary .filters .searchandfilter input[type="radio"]{display:none}.courseLibrary .filters .searchandfilter .sf-input-select{height:45px;line-height:45px;font-size:14px;padding-right:50px;background:url(assets/img/arrow_down.svg) no-repeat right 20px center/12px}.courseLibrary .filters .searchandfilter .sf-input-text{height:45px;line-height:45px;font-size:14px;padding-left:45px;border-radius:6px;background:url(assets/img/search.svg) no-repeat left 15px center/18px;font-weight:400}.courseLibrary .filters .searchandfilter .sf-input-text::-webkit-input-placeholder{font-weight:400}.courseLibrary .filters .searchandfilter .sf-input-text::-moz-placeholder{font-weight:400}.courseLibrary .filters .searchandfilter .sf-input-text:-ms-input-placeholder{font-weight:400}.courseLibrary .filters .searchandfilter .sf-input-text::placeholder{font-weight:400}.infographic .blocks{margin-bottom:clamp(40px, 5vw, 75px);display:flex;flex-direction:row;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:clamp(10px, 3vw, 50px)}.infographic .blocks img{width:100px;margin:0 clamp(10px, 3vw, 50px)}@media (max-width: 750px){.infographic .blocks img{display:none}}.infographic .blocks .block{width:33%;padding:30px;border-radius:20px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative}@media (max-width: 750px){.infographic .blocks .block{width:45%;padding:20px}}.infographic .blocks .block:before{content:'';position:absolute;inset:0;border-radius:inherit;padding:2px;background:linear-gradient(0deg, #3FABFC, #4CDDF7);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude}.infographic .blocks .block:nth-of-type(3):before,.infographic .blocks .block:nth-of-type(4):before{background:linear-gradient(0deg, #6F62FE, #3FABFC)}.infographic .blocks .block:nth-of-type(5):before,.infographic .blocks .block:nth-of-type(6):before{background:linear-gradient(0deg, #CD4EF8, #8255FE)}.search-filter-scroll-loading{height:30px !important;width:30px !important}.timeline .dates .date{display:grid;grid-template-columns:150px minmax(0, 1fr);gap:30px;padding:0 0 0 30px;position:relative;border-left:4px solid rgba(7,31,117,0.1)}.timeline .dates .date:before{content:'';display:block;background:white;width:15px;height:15px;top:10px;left:-11px;position:absolute;border-radius:30px;border:3px solid #071F75;box-shadow:0 0 0 20px #f7f8fa}.timeline .dates .date .content{padding-bottom:20px}.timeline .dates .date .content ul li{position:relative;padding-left:20px;margin:0 0 10px}.timeline .dates .date .content ul li:before{content:"";width:6px;height:6px;border-radius:6px;background:#CD4EF8;display:block;position:absolute;left:0;top:13px}
