/*!
Theme Name: Caidya 2026
Author: Echo Design Group
Author URI: https://echodesigngroup.com
Description: Theme for the Caidya websites.
Version: 1.0
*/.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0 !important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3, 1.3);transform:scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}*{margin:0;padding:0;outline:0;border:0 none;font-size:100%;font-family:inherit;font-style:inherit;font-variant-ligatures:none;line-height:inherit;vertical-align:baseline;overflow-wrap:normal !important;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}@media (prefers-reduced-motion){*:not(.owl-stage){transition:none !important;-moz-transition:none !important;-webkit-transition:none !important}}article,section,aside,hgroup,nav,header,footer,figure,figcaption,main,address,time,video,button,blockquote,cite{display:block}html{font-size:62.5%;overscroll-behavior:none;scrollbar-gutter:stable}@media only screen and (max-width: 1200px){html{font-size:8px}}@media only screen and (max-width: 1000px){html{font-size:7px}}@media only screen and (max-width: 800px){html{font-size:6px}}@media only screen and (max-width: 600px){html{font-size:5px}}body{background-color:#fff;font-size:17px;font-family:'Inter', sans-serif;font-weight:400;font-style:normal;font-optical-sizing:auto;color:#18181a;-webkit-font-smoothing:subpixel-antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}@media only screen and (max-width: 1000px){body{font-size:16px}}@media only screen and (max-width: 600px){body{font-size:15px}}body.no-scroll{overflow:hidden !important}@media only screen and (min-width: 1001px){body.no-scroll{overflow:visible !important}}@media (pointer: fine){#smooth-content{will-change:transform}}a{text-decoration:underline;color:#ff0087}a[href^=tel]{text-decoration:none;color:inherit}em,i{font-style:italic}strong,b{font-weight:600}sup{position:relative;top:0.08em;margin-left:-0.08em;font-size:0.6em;line-height:normal;vertical-align:super}hr{margin:calc(3.7rem + 10px) 0 calc(3.8rem + 10px);border-top:1px solid #d3d3d3 !important;border-bottom:none !important}p,.copy{margin-top:calc(0.5rem + 10px);line-height:1.65em}p:first-child,.copy:first-child{margin-top:0.5rem}p.lg,.copy.lg{font-size:1.118em;line-height:1.6em}@media only screen and (max-width: 1000px){p.lg,.copy.lg{font-size:1.06em}}p.sm,.copy.sm{margin-top:calc(0.7rem + 5px);font-size:0.882em;line-height:calc(1.7em - 1px)}@media only screen and (max-width: 600px){p.sm,.copy.sm{font-size:14px}}p.sm:first-child,.copy.sm:first-child{margin-top:0.6rem}main ul{margin-top:0.6em;padding-left:0.9em}main ul li{list-style-type:none}main ul li:before{content:'\2022';position:relative;top:-0.12em;display:inline-block;width:1em;margin-left:-1em;font-size:0.9em;line-height:0;color:inherit}main ul ul{margin-top:0 !important}main ul ul li:before{-webkit-background-clip:text;-webkit-text-fill-color:transparent;-webkit-text-stroke:1px}main ol{margin-top:0.6em;padding-left:1.5em}main li{margin-top:0.25em;line-height:1.65em;list-style-position:outside}h1,.h1,h2,.h2,h3,.h3{font-family:'Plus Jakarta Sans', sans-serif;font-weight:600;letter-spacing:-0.01em;color:#2a275c}h1,.h1{margin-top:-0.1rem;padding-bottom:1.2rem;font-size:calc(4.2rem + 8px);line-height:1.25em}h1:last-child,.h1:last-child{margin-bottom:-0.3rem;padding-bottom:0}h1.lg,.h1.lg{margin-top:-0.3rem;padding-bottom:1.6rem;font-size:calc(5.2rem + 8px);line-height:calc(1.15em + 3px)}h1.lg:last-child,.h1.lg:last-child{margin-bottom:-0.4rem;padding-bottom:0}h2,.h2{margin-top:calc(3rem + 10px);padding-bottom:1.2rem;font-size:calc(3.2rem + 8px);line-height:1.3em}h2:first-child,.h2:first-child{margin-top:0}h2:last-child,.h2:last-child{margin-bottom:-0.2rem;padding-bottom:0}h3,.h3{margin:calc(2rem + 10px) 0 -0.3rem;font-size:calc(1rem + 12px);line-height:1.4em}h3:first-child,.h3:first-child{margin-top:0.5rem}h3:last-child,.h3:last-child{margin-bottom:0.2rem}h3.lg,.h3.lg{margin:calc(1.8rem + 10px) 0 0;font-size:calc(2rem + 10px);line-height:1.35em}h3.lg:first-child,.h3.lg:first-child{margin-top:0.3rem}h4,h5,h6,.h4{margin:calc(2.2rem + 10px) 0 -0.3rem;font-size:inherit;font-weight:600;line-height:1.45em;color:#ff0087}h4:first-child,h5:first-child,h6:first-child,.h4:first-child{margin-top:0.7rem}h4:last-child,h5:last-child,h6:last-child,.h4:last-child{margin-bottom:0.2rem}img{display:block;max-width:100%;height:auto;pointer-events:none}svg,video{pointer-events:none}iframe{max-width:100%}#container{overflow:hidden;visibility:hidden}.row{padding:13.8rem 0 14.2rem}.row.short{padding:11.3rem 0 11.7rem}.row.shorter{padding:8.8rem 0 9.2rem}.constraint{width:1380px;max-width:100%;margin:0 auto;padding:0 4rem}.constraint.full{width:100%;padding:0 2vw}@media only screen and (max-width: 800px){.constraint.full{padding:0 15px}}#container .mktoForm{width:100% !important;margin:calc(-2.5rem - 5px) 0 0 !important;padding:0 !important;font-size:inherit !important;font-family:inherit !important;color:inherit !important}#container .mktoForm ::placeholder{color:#18181a !important;opacity:0.5 !important}#container .mktoForm :-moz-placeholder{color:#18181a !important;opacity:0.5 !important}#container .mktoForm ::-moz-placeholder{color:#18181a !important;opacity:0.5 !important}#container .mktoForm :-ms-input-placeholder{color:#18181a !important;opacity:0.5 !important}#container .mktoForm ::-ms-input-placeholder{color:#18181a !important;opacity:0.5 !important}#container .mktoForm ::-webkit-input-placeholder{color:#18181a !important;opacity:0.5 !important}#container .mktoForm .mktoFormRow{clear:none;display:flex;gap:3.5%;margin-top:calc(2.5rem + 5px)}@media only screen and (max-width: 600px){#container .mktoForm .mktoFormRow{flex-direction:column;gap:0}}#container .mktoForm .mktoFormRow .mktoFormCol{float:none;clear:none;width:100%;min-height:0;margin:0 !important}#container .mktoForm .mktoFormRow .mktoFormCol .mktoOffset,#container .mktoForm .mktoFormRow .mktoFormCol .mktoGutter{display:none}#container .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap{float:none}#container .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel{float:none;display:inline-flex;flex-direction:row-reverse;width:auto !important;margin:0 0 calc(0.6rem + 3px);padding:0;font-size:0.882em;font-weight:600;line-height:1.3em;color:#2a275c}#container .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel .mktoAsterix{float:none;padding:0 0 0 2px;font-weight:400;color:inherit}#container .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLabel[for="gDPROptIn"]{display:none}#container .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoField{float:none;clear:none;font-size:1em;line-height:normal;color:#18181a;appearance:none;-moz-appearance:none;-webkit-appearance:none}#container .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoField::-ms-clear{display:none}#container .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoField::-ms-expand{display:none}#container .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoField.mktoTextField,#container .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoField.mktoEmailField,#container .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoField.mktoTelField,#container .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoField:not([type='checkbox']):not([type='radio']){width:100% !important;height:calc(2.5rem + 35px);overflow:hidden;margin:0;padding:0.1rem calc(2rem + 5px) 0;border:1px solid #d3d3d3;border-radius:calc(1.5rem + 5px);border-bottom-left-radius:0;-moz-border-radius:calc(1.5rem + 5px);-moz-border-radius-bottomleft:0;-webkit-border-radius:calc(1.5rem + 5px);-webkit-border-bottom-left-radius:0;background-color:#fff}#container .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoField.mktoTextField:focus,#container .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoField.mktoEmailField:focus,#container .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoField.mktoTelField:focus,#container .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoField:not([type='checkbox']):not([type='radio']):focus{border-color:#2a275c}#container .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoField.mktoTextField.mktoInvalid,#container .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoField.mktoEmailField.mktoInvalid,#container .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoField.mktoTelField.mktoInvalid,#container .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoField:not([type='checkbox']):not([type='radio']).mktoInvalid{border-color:#d21f44}#container .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoField.mktoTextField.mktoInvalid:focus,#container .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoField.mktoEmailField.mktoInvalid:focus,#container .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoField.mktoTelField.mktoInvalid:focus,#container .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoField:not([type='checkbox']):not([type='radio']).mktoInvalid:focus{border-color:#2a275c}#container .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoField.mktoTextField[aria-invalid="true"],#container .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoField.mktoEmailField[aria-invalid="true"],#container .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoField.mktoTelField[aria-invalid="true"],#container .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoField:not([type='checkbox']):not([type='radio'])[aria-invalid="true"]{border-color:#d21f44 !important}#container .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select{padding-right:calc(3rem + 25px) !important;background:url("img/arrow-select.svg") no-repeat right calc(1.7rem + 8px) center #fff;background-size:13px 8px;text-overflow:ellipsis;cursor:pointer}@media only screen and (max-width: 1000px){#container .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select{background-size:12px 7px}}@media only screen and (max-width: 600px){#container .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap select{background-size:11px 7px}}#container .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea{display:block;height:calc(10rem + 100px) !important;overflow-x:hidden !important;overflow-y:scroll !important;overflow:-moz-scrollbars-none !important;scrollbar-width:none !important;-ms-overflow-style:none !important;padding-top:calc(1.1rem + 5px) !important;padding-bottom:calc(1rem + 5px) !important;line-height:1.65em !important;resize:none}#container .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap textarea::-webkit-scrollbar{width:0 !important;height:0 !important}#container .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLogicalField{float:none;display:flex;align-items:center;width:100% !important;margin:0;padding:10px 0 0}#container .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLogicalField label{margin:calc(-0.2rem - 2px) 0 0;padding:0 3% 0 calc(0.7rem + 6px);font-size:0.882em;font-weight:600;line-height:1.3em;color:#2a275c}@media only screen and (max-width: 1200px){#container .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLogicalField label{padding-right:0}}#container .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLogicalField.mktoCheckboxList .mktoField{flex-shrink:0;align-self:flex-start;width:30px;height:30px;border:1px solid #d3d3d3;border-radius:calc(0.5rem + 5px);border-bottom-left-radius:0;-moz-border-radius:calc(0.5rem + 5px);-moz-border-radius-bottomleft:0;-webkit-border-radius:calc(0.5rem + 5px);-webkit-border-bottom-left-radius:0;background-color:#fff;cursor:pointer}@media only screen and (max-width: 1000px){#container .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLogicalField.mktoCheckboxList .mktoField{width:28px;height:28px}}@media only screen and (max-width: 600px){#container .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLogicalField.mktoCheckboxList .mktoField{width:27px;height:27px}}#container .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLogicalField.mktoCheckboxList .mktoField:checked{background:url("img/symbol-check.svg") no-repeat center center #fff;background-size:57%}#container .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText{width:100% !important;margin:0;padding:2px 3% 0 0;font-size:0.765em;line-height:1.5em;color:#18181a}#container .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText a{padding:0;color:inherit}#container .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoError{color:#d21f44;opacity:0.98}#container .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoError .mktoErrorArrow{border:none;background:#d21f44}#container .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoError .mktoErrorMsg{padding:calc(0.6rem + 5px) calc(1rem + 5px);border:none;background:#d21f44;font-size:0.882em;font-weight:600;line-height:1.3em;text-shadow:none;color:#fff;border-radius:1rem;-moz-border-radius:1rem;-webkit-border-radius:1rem;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}@media only screen and (max-width: 600px){#container .mktoForm .mktoFormRow .mktoFormCol+.mktoFormCol{margin-top:calc(2.5rem + 5px) !important}}#container .mktoForm .mktoFormRow .mktoClear{display:none}#container .mktoForm .mktoButtonRow{display:block}#container .mktoForm .mktoButtonRow .mktoButtonWrap{margin:0 !important;padding:0}#container .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton{position:relative;display:inline-flex;justify-content:flex-start;align-items:center;width:auto;min-width:calc(10rem + 100px);max-width:100%;height:calc(2.5rem + 30px);margin:calc(5rem + 5px) 0 0;padding:0 calc(2rem + 10px) 1px;border:none;border-radius:100px;border-bottom-left-radius:0;-moz-border-radius:100px;-moz-border-radius-bottomleft:0;-webkit-border-radius:100px;-webkit-border-bottom-left-radius:0;background:url("img/arrow-button.svg") no-repeat right calc(2rem + 10px) center #ff0087;background-size:0.46em;font-size:inherit;font-family:'Plus Jakarta Sans', sans-serif;font-weight:600;line-height:normal;text-align:left;text-decoration:none;text-shadow:none;color:#fff;cursor:pointer;appearance:none;-moz-appearance:none;-webkit-appearance:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transition:transform 0.3s cubic-bezier(0.5, 0, 0.5, 2),box-shadow 0.3s cubic-bezier(0.5, 0, 0.5, 2);-moz-transition:transform 0.3s cubic-bezier(0.5, 0, 0.5, 2),box-shadow 0.3s cubic-bezier(0.5, 0, 0.5, 2);-webkit-transition:transform 0.3s cubic-bezier(0.5, 0, 0.5, 2),box-shadow 0.3s cubic-bezier(0.5, 0, 0.5, 2)}#container .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton:hover{transform:scale(1.03);-moz-transform:scale(1.03);-webkit-transform:scale(1.03);box-shadow:0 0.3rem 0.9rem rgba(0,0,0,0.1);-moz-box-shadow:0 0.3rem 0.9rem rgba(0,0,0,0.1);-webkit-box-shadow:0 0.3rem 0.9rem rgba(0,0,0,0.1)}.header{position:relative;z-index:100;top:0;left:0;width:100%;font-size:16px;font-family:'Plus Jakarta Sans', sans-serif;font-weight:600;line-height:1.3;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}@media only screen and (max-width: 1200px){.header{font-size:15px}}.header .header-notice{display:none;width:100%;max-height:120px;overflow:hidden;background-color:#ff0087;transition:max-height 0.3s;-moz-transition:max-height 0.3s;-webkit-transition:max-height 0.3s}.header .header-notice .notice-constraint{width:100%;padding:calc(1rem + 5px) 2vw}@media only screen and (max-width: 800px){.header .header-notice .notice-constraint{padding-right:15px;padding-left:15px}}.header .header-notice .notice-constraint .notice-wrap{position:relative}.header .header-notice .notice-constraint .notice-wrap .notice-content{max-width:90%;margin:0 auto;font-size:0.882em;line-height:1.55em;text-align:center;color:#fff}@media only screen and (max-width: 800px){.header .header-notice .notice-constraint .notice-wrap .notice-content{margin-left:0;text-align:left}}.header .header-notice .notice-constraint .notice-wrap .notice-content a{color:inherit}.header .header-notice .notice-constraint .notice-wrap .notice-content strong,.header .header-notice .notice-constraint .notice-wrap .notice-content b{color:#2a275c}.header .header-notice .notice-constraint .notice-wrap .notice-content p{margin-top:5px;line-height:inherit}.header .header-notice .notice-constraint .notice-wrap .notice-content p:first-child{margin-top:0}.header .header-notice .notice-constraint .notice-wrap .notice-close{position:absolute;top:50%;right:0;cursor:pointer;opacity:1;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%);transition:opacity 0.2s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:opacity 0.2s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:opacity 0.2s cubic-bezier(0.5, 0, 0.5, 1)}.header .header-notice .notice-constraint .notice-wrap .notice-close img{width:calc(0.8rem + 10px);filter:brightness(0) invert(1);-webkit-filter:brightness(0) invert(1)}.header .header-notice .notice-constraint .notice-wrap .notice-close:hover{opacity:0.75}.header .header-notice.hidden{max-height:0}.header .constraint{display:flex;justify-content:space-between;align-items:center;height:calc(9rem + 25px)}.header .constraint .logo{position:relative;z-index:103;flex-shrink:0;width:calc(11.2rem + 55px);text-decoration:none}.header .constraint .logo img{width:100%}.header .constraint .nav.desktop{width:100%;height:100%;cursor:default}@media only screen and (max-width: 1000px){.header .constraint .nav.desktop{display:none}}.header .constraint .nav.desktop .menu{display:flex;justify-content:center;height:100%}.header .constraint .nav.desktop .menu>.menu-item{position:relative;height:100%;list-style-type:none}.header .constraint .nav.desktop .menu>.menu-item>a{display:flex;align-items:center;height:100%;padding:0 1.75vw;text-decoration:none;color:inherit}@media only screen and (max-width: 1800px){.header .constraint .nav.desktop .menu>.menu-item>a{padding:0 1.5vw}}@media only screen and (max-width: 1200px){.header .constraint .nav.desktop .menu>.menu-item>a{padding:0 1.25vw}}.header .constraint .nav.desktop .menu>.menu-item>.sub-menu{position:absolute;z-index:1;top:95px;left:50%;width:0;height:0;overflow:hidden;padding:0;border:none;border-radius:calc(3.5rem + 5px);border-bottom-left-radius:0;-moz-border-radius:calc(3.5rem + 5px);-moz-border-radius-bottomleft:0;-webkit-border-radius:calc(3.5rem + 5px);-webkit-border-bottom-left-radius:0;background-color:#fff;opacity:0;pointer-events:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%)}@media only screen and (max-width: 1200px){.header .constraint .nav.desktop .menu>.menu-item>.sub-menu{top:80px}}.header .constraint .nav.desktop .menu>.menu-item .sub-menu{display:grid;grid-template-columns:repeat(2, 1fr);column-gap:2.5rem;row-gap:0;font-size:15px;font-weight:400}@media only screen and (max-width: 1200px){.header .constraint .nav.desktop .menu>.menu-item .sub-menu{font-size:14px}}.header .constraint .nav.desktop .menu>.menu-item .sub-menu .menu-item{width:25rem;list-style-type:none}.header .constraint .nav.desktop .menu>.menu-item .sub-menu .menu-item a{position:relative;display:block;width:100%;overflow:hidden;padding:calc(1.3rem + 2px) 0 calc(1.6rem + 2px);white-space:nowrap;text-overflow:ellipsis;text-decoration:none;color:inherit;transition:color 0.2s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:color 0.2s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:color 0.2s cubic-bezier(0.5, 0, 0.5, 1)}@media (hover: none){.header .constraint .nav.desktop .menu>.menu-item .sub-menu .menu-item a{transition:none;-moz-transition:none;-webkit-transition:none}}.header .constraint .nav.desktop .menu>.menu-item .sub-menu .menu-item a:before,.header .constraint .nav.desktop .menu>.menu-item .sub-menu .menu-item a:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:1px;background-color:#d3d3d3}.header .constraint .nav.desktop .menu>.menu-item .sub-menu .menu-item a:after{width:0;background-color:#ff0087;transition:width 0.2s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:width 0.2s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:width 0.2s cubic-bezier(0.5, 0, 0.5, 1)}@media (hover: none), (prefers-reduced-motion){.header .constraint .nav.desktop .menu>.menu-item .sub-menu .menu-item a:after{transition:none;-moz-transition:none;-webkit-transition:none}}.header .constraint .nav.desktop .menu>.menu-item .sub-menu .menu-item a:hover{color:#ff0087}.header .constraint .nav.desktop .menu>.menu-item .sub-menu .menu-item a:hover:after{width:100%}.header .constraint .nav.desktop .menu>.menu-item.menu-item-has-children:after{content:'';position:absolute;z-index:2;bottom:19px;left:50%;width:20px;height:12px;background:url("img/arrow-submenu.svg") no-repeat center bottom transparent;background-size:20px 0;opacity:0;pointer-events:none;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%)}@media only screen and (max-width: 1200px){.header .constraint .nav.desktop .menu>.menu-item.menu-item-has-children:after{bottom:16px}}.header .constraint .nav.desktop .menu>.menu-item.menu-item-has-children:hover>.sub-menu{top:89px;width:auto;height:auto;padding:1.5rem 3.5rem 3.5rem;border:1px solid #d3d3d3;opacity:1;pointer-events:auto;box-shadow:0 0.5rem 1rem rgba(0,0,0,0.05);-moz-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.05);-webkit-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.05);transition:top 0.2s 0.1s cubic-bezier(0.5, 0, 0.5, 1),opacity 0.2s 0.1s cubic-bezier(0.5, 0, 0.5, 1),box-shadow 0.2s 0.1s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:top 0.2s 0.1s cubic-bezier(0.5, 0, 0.5, 1),opacity 0.2s 0.1s cubic-bezier(0.5, 0, 0.5, 1),box-shadow 0.2s 0.1s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:top 0.2s 0.1s cubic-bezier(0.5, 0, 0.5, 1),opacity 0.2s 0.1s cubic-bezier(0.5, 0, 0.5, 1),box-shadow 0.2s 0.1s cubic-bezier(0.5, 0, 0.5, 1)}@media only screen and (max-width: 1200px){.header .constraint .nav.desktop .menu>.menu-item.menu-item-has-children:hover>.sub-menu{top:76px}}.header .constraint .nav.desktop .menu>.menu-item.menu-item-has-children:hover:after{bottom:25px;background-size:20px 12px;opacity:1;transition:bottom 0.2s 0.1s cubic-bezier(0.5, 0, 0.5, 1),background 0.2s 0.1s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:bottom 0.2s 0.1s cubic-bezier(0.5, 0, 0.5, 1),background 0.2s 0.1s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:bottom 0.2s 0.1s cubic-bezier(0.5, 0, 0.5, 1),background 0.2s 0.1s cubic-bezier(0.5, 0, 0.5, 1)}@media (prefers-reduced-motion){.header .constraint .nav.desktop .menu>.menu-item.menu-item-has-children:hover:after{transition:none;-moz-transition:none;-webkit-transition:none}}@media only screen and (max-width: 1200px){.header .constraint .nav.desktop .menu>.menu-item.menu-item-has-children:hover:after{bottom:20px}}.header .constraint .nav.desktop .menu>.menu-item.mobile{display:none}.header .constraint .nav.desktop .menu>.menu-item.one-col .sub-menu{grid-template-columns:repeat(1, 1fr)}.header .constraint .nav.desktop .menu>.menu-item.categories>.sub-menu{column-gap:7rem}.header .constraint .nav.desktop .menu>.menu-item.categories .category{position:relative;width:auto}.header .constraint .nav.desktop .menu>.menu-item.categories .category>a{padding:1.7rem 0 1.2rem;font-size:13px;font-weight:700;letter-spacing:0.02em;text-transform:uppercase;color:#ff0087;pointer-events:none}.header .constraint .nav.desktop .menu>.menu-item.categories .category>a:before,.header .constraint .nav.desktop .menu>.menu-item.categories .category>a:after{display:none}@media only screen and (max-width: 1200px){.header .constraint .nav.desktop .menu>.menu-item.categories .category>a{font-size:12px}}.header .constraint .nav.desktop .menu>.menu-item.categories .category.bg-fill:after{content:'';position:absolute;z-index:-1;top:-1.5rem;left:-3.5rem;width:calc(100% + 7rem);height:calc(100% + 5rem);background-color:#fef8fa}.header .constraint .nav.desktop .menu>.menu-item.categories .category.bg-fill .sub-menu{grid-template-columns:repeat(1, 1fr)}@media only screen and (max-width: 1240px){.header .constraint .nav.desktop .menu>.menu-item.about>.sub-menu{margin-left:1.35vw}}.header .constraint .nav.desktop .menu>.menu-item.therapeutics>.sub-menu{grid-template-columns:repeat(1, 1fr)}@media only screen and (max-width: 1350px){.header .constraint .nav.desktop .menu>.menu-item.therapeutics>.sub-menu{margin-left:5.45vw}}@media only screen and (max-width: 1200px){.header .constraint .nav.desktop .menu>.menu-item.therapeutics>.sub-menu{margin-left:0}}@media only screen and (max-width: 1100px){.header .constraint .nav.desktop .menu>.menu-item.therapeutics>.sub-menu{margin-left:4.45vw}}.header .constraint .nav.desktop .menu>.menu-item.therapeutics .category .sub-menu{column-count:3}.header .constraint .nav.desktop .menu .reorder .sub-menu{display:block;column-count:2}.header .constraint .nav.desktop .menu .reorder .sub-menu .menu-item{break-inside:avoid}.header .constraint .nav.mobile{display:none}@media only screen and (max-width: 1000px){.header .constraint .nav.mobile{display:block;position:fixed;z-index:102;top:0;left:0;width:0;height:0;overflow-x:hidden;overflow-y:scroll;overflow:-moz-scrollbars-none;scrollbar-width:none;-ms-overflow-style:none;background-color:#fef8fa;opacity:0;pointer-events:none;transition:opacity 0.3s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:opacity 0.3s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:opacity 0.3s cubic-bezier(0.5, 0, 0.5, 1)}}.header .constraint .nav.mobile::-webkit-scrollbar{width:0 !important;height:0 !important}.header .constraint .nav.mobile:before{content:'';position:fixed;z-index:2;top:0;left:0;width:100%;height:20rem;background:-moz-linear-gradient(top, #fef8fa 60%, rgba(254,248,250,0) 100%);background:-webkit-linear-gradient(top, #fef8fa 60%, rgba(254,248,250,0) 100%);background:linear-gradient(to bottom, #fef8fa 60%, rgba(254,248,250,0) 100%)}.header .constraint .nav.mobile .menu{position:relative;z-index:1;padding:16.7rem 0 10rem}.header .constraint .nav.mobile .menu>.menu-item{position:relative;top:-1.5rem;list-style-type:none;opacity:0}.header .constraint .nav.mobile .menu>.menu-item>a{position:relative;display:inline-flex;max-width:100%;padding:0 6rem;font-size:21px;text-decoration:none;color:inherit}@media only screen and (max-width: 800px){.header .constraint .nav.mobile .menu>.menu-item>a{font-size:20px}}@media only screen and (max-width: 600px){.header .constraint .nav.mobile .menu>.menu-item>a{font-size:19px}}.header .constraint .nav.mobile .menu>.menu-item>a .title{max-width:100%;overflow:hidden;padding:3rem 0;white-space:nowrap;text-overflow:ellipsis}.header .constraint .nav.mobile .menu>.menu-item>a .toggle{display:none}.header .constraint .nav.mobile .menu>.menu-item>.sub-menu{display:none;margin:0;border-radius:calc(3.5rem + 5px);border-bottom-left-radius:0;-moz-border-radius:calc(3.5rem + 5px);-moz-border-radius-bottomleft:0;-webkit-border-radius:calc(3.5rem + 5px);-webkit-border-bottom-left-radius:0;background-color:transparent;transition:margin 0.3s cubic-bezier(0.5, 0, 0.5, 1),background 0.3s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:margin 0.3s cubic-bezier(0.5, 0, 0.5, 1),background 0.3s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:margin 0.3s cubic-bezier(0.5, 0, 0.5, 1),background 0.3s cubic-bezier(0.5, 0, 0.5, 1)}.header .constraint .nav.mobile .menu>.menu-item>.sub-menu>.menu-item:first-child{padding-top:4.5rem}.header .constraint .nav.mobile .menu>.menu-item>.sub-menu>.menu-item:last-child{padding-bottom:4.2rem}.header .constraint .nav.mobile .menu>.menu-item>.sub-menu.open{margin:1.2rem 0 3.8rem;background-color:#fff}.header .constraint .nav.mobile .menu>.menu-item .sub-menu{font-size:17px;font-weight:400}@media only screen and (max-width: 800px){.header .constraint .nav.mobile .menu>.menu-item .sub-menu{font-size:16px}}@media only screen and (max-width: 600px){.header .constraint .nav.mobile .menu>.menu-item .sub-menu{font-size:15px}}.header .constraint .nav.mobile .menu>.menu-item .sub-menu .menu-item{list-style-type:none;opacity:0;transition:opacity 0.3s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:opacity 0.3s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:opacity 0.3s cubic-bezier(0.5, 0, 0.5, 1)}.header .constraint .nav.mobile .menu>.menu-item .sub-menu .menu-item a{display:inline-block;max-width:100%;overflow:hidden;padding:1.5rem 6rem;white-space:nowrap;text-overflow:ellipsis;text-decoration:none;color:inherit}.header .constraint .nav.mobile .menu>.menu-item .sub-menu .menu-item a .toggle{display:none}.header .constraint .nav.mobile .menu>.menu-item .sub-menu .menu-item a:hover{color:#ff0087}.header .constraint .nav.mobile .menu>.menu-item .sub-menu.open .menu-item{opacity:1}.header .constraint .nav.mobile .menu>.menu-item.menu-item-has-children>a .toggle{position:relative;flex-shrink:0;display:block;width:6.5rem;margin-top:1px;background:url("img/arrow-select.svg") no-repeat center center transparent;background-size:13px 8px;cursor:pointer;transition:transform 0.3s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:transform 0.3s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:transform 0.3s cubic-bezier(0.5, 0, 0.5, 1)}@media only screen and (max-width: 800px){.header .constraint .nav.mobile .menu>.menu-item.menu-item-has-children>a .toggle{background-size:12px 7px}}@media only screen and (max-width: 600px){.header .constraint .nav.mobile .menu>.menu-item.menu-item-has-children>a .toggle{background-size:11px 7px}}.header .constraint .nav.mobile .menu>.menu-item.menu-item-has-children>a .toggle.active{transform:rotate(180deg);-moz-transform:rotate(180deg);-webkit-transform:rotate(180deg)}.header .constraint .nav.mobile .menu>.menu-item.categories .category>a{padding:1.8rem 6rem 1.5rem;font-size:15px;font-weight:700;letter-spacing:0.02em;text-transform:uppercase;color:#ff0087;pointer-events:none}@media only screen and (max-width: 800px){.header .constraint .nav.mobile .menu>.menu-item.categories .category>a{font-size:14px}}@media only screen and (max-width: 600px){.header .constraint .nav.mobile .menu>.menu-item.categories .category>a{font-size:13px}}.header .constraint .nav.mobile .menu>.menu-item.categories .category+.category{padding-top:1.8rem}.header .constraint .nav.mobile .menu>.menu-item.contact>a{color:#ff0087}@media only screen and (max-width: 1000px){.header .constraint .nav.mobile.active,.header .constraint .nav.mobile.inactive{width:100%;height:100vh;opacity:1;pointer-events:auto}}.header .constraint .nav.mobile.active .menu>.menu-item,.header .constraint .nav.mobile.inactive .menu>.menu-item{top:0;opacity:1;transition:top 0.3s 0.1s,opacity 0.3s 0.1s;-moz-transition:top 0.3s 0.1s,opacity 0.3s 0.1s;-webkit-transition:top 0.3s 0.1s,opacity 0.3s 0.1s}.header .constraint .nav.mobile.active .menu>.menu-item:nth-child(2),.header .constraint .nav.mobile.inactive .menu>.menu-item:nth-child(2){transition-delay:0.15s;-moz-transition-delay:0.15s;-webkit-transition-delay:0.15s}.header .constraint .nav.mobile.active .menu>.menu-item:nth-child(3),.header .constraint .nav.mobile.inactive .menu>.menu-item:nth-child(3){transition-delay:0.2s;-moz-transition-delay:0.2s;-webkit-transition-delay:0.2s}.header .constraint .nav.mobile.active .menu>.menu-item:nth-child(4),.header .constraint .nav.mobile.inactive .menu>.menu-item:nth-child(4){transition-delay:0.25s;-moz-transition-delay:0.25s;-webkit-transition-delay:0.25s}.header .constraint .nav.mobile.active .menu>.menu-item:nth-child(5),.header .constraint .nav.mobile.inactive .menu>.menu-item:nth-child(5){transition-delay:0.3s;-moz-transition-delay:0.3s;-webkit-transition-delay:0.3s}.header .constraint .nav.mobile.active .menu>.menu-item:nth-child(6),.header .constraint .nav.mobile.inactive .menu>.menu-item:nth-child(6){transition-delay:0.35s;-moz-transition-delay:0.35s;-webkit-transition-delay:0.35s}.header .constraint .nav.mobile.active .menu>.menu-item:nth-child(7),.header .constraint .nav.mobile.inactive .menu>.menu-item:nth-child(7){transition-delay:0.4s;-moz-transition-delay:0.4s;-webkit-transition-delay:0.4s}.header .constraint .nav.mobile.active .menu>.menu-item:nth-child(8),.header .constraint .nav.mobile.inactive .menu>.menu-item:nth-child(8){transition-delay:0.45s;-moz-transition-delay:0.45s;-webkit-transition-delay:0.45s}.header .constraint .nav.mobile.active .menu>.menu-item:nth-child(9),.header .constraint .nav.mobile.inactive .menu>.menu-item:nth-child(9){transition-delay:0.5s;-moz-transition-delay:0.5s;-webkit-transition-delay:0.5s}.header .constraint .nav.mobile.active .menu>.menu-item:nth-child(10),.header .constraint .nav.mobile.inactive .menu>.menu-item:nth-child(10){transition-delay:0.55s;-moz-transition-delay:0.55s;-webkit-transition-delay:0.55s}@media only screen and (max-width: 1000px){.header .constraint .nav.mobile.inactive{opacity:0}}.header .constraint .header-button{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:auto;height:calc(3rem + 15px);margin:0 10px 0 auto;padding:0 2.4rem;border-radius:100px;border-bottom-left-radius:0;-moz-border-radius:100px;-moz-border-radius-bottomleft:0;-webkit-border-radius:100px;-webkit-border-bottom-left-radius:0;background-color:#ff0087;white-space:nowrap;text-decoration:none;color:#fff;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transition:transform 0.3s cubic-bezier(0.5, 0, 0.5, 2),box-shadow 0.3s cubic-bezier(0.5, 0, 0.5, 2);-moz-transition:transform 0.3s cubic-bezier(0.5, 0, 0.5, 2),box-shadow 0.3s cubic-bezier(0.5, 0, 0.5, 2);-webkit-transition:transform 0.3s cubic-bezier(0.5, 0, 0.5, 2),box-shadow 0.3s cubic-bezier(0.5, 0, 0.5, 2)}@media only screen and (max-width: 1000px){.header .constraint .header-button{display:none}}.header .constraint .header-button .btn-title{transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}.header .constraint .header-button:hover{transform:scale(1.02);-moz-transform:scale(1.02);-webkit-transform:scale(1.02);box-shadow:0 0.2rem 0.6rem rgba(0,0,0,0.1);-moz-box-shadow:0 0.2rem 0.6rem rgba(0,0,0,0.1);-webkit-box-shadow:0 0.2rem 0.6rem rgba(0,0,0,0.1)}.header .constraint .search-button{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:calc(3rem + 15px);height:calc(3rem + 15px);background-color:#2a275c;cursor:pointer;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;transition:transform 0.3s cubic-bezier(0.5, 0, 0.5, 2),box-shadow 0.3s cubic-bezier(0.5, 0, 0.5, 2);-moz-transition:transform 0.3s cubic-bezier(0.5, 0, 0.5, 2),box-shadow 0.3s cubic-bezier(0.5, 0, 0.5, 2);-webkit-transition:transform 0.3s cubic-bezier(0.5, 0, 0.5, 2),box-shadow 0.3s cubic-bezier(0.5, 0, 0.5, 2)}@media only screen and (max-width: 1000px){.header .constraint .search-button{width:auto;height:auto;margin:0 0.5rem 0 auto;padding:10px;background-color:transparent;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;box-shadow:none !important;-moz-box-shadow:none !important;-webkit-box-shadow:none !important;transform:scale(1) !important;-moz-transform:scale(1) !important;-webkit-transform:scale(1) !important}}.header .constraint .search-button .btn-symbol{width:calc(0.5rem + 10px);height:calc(0.5rem + 10px);transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}@media only screen and (max-width: 1000px){.header .constraint .search-button .btn-symbol{width:22px;height:22px}}@media only screen and (max-width: 800px){.header .constraint .search-button .btn-symbol{width:20px;height:20px}}@media only screen and (max-width: 600px){.header .constraint .search-button .btn-symbol{width:18px;height:18px}}.header .constraint .search-button .btn-symbol svg{display:block;width:100%;height:100%;overflow:visible;fill:#fff}@media only screen and (max-width: 1000px){.header .constraint .search-button .btn-symbol svg{fill:#2a275c}}.header .constraint .search-button:hover{box-shadow:0 0.2rem 0.6rem rgba(0,0,0,0.1);-moz-box-shadow:0 0.2rem 0.6rem rgba(0,0,0,0.1);-webkit-box-shadow:0 0.2rem 0.6rem rgba(0,0,0,0.1);transform:scale(1.04);-moz-transform:scale(1.04);-webkit-transform:scale(1.04)}.header .constraint .nav-button{display:none}@media only screen and (max-width: 1000px){.header .constraint .nav-button{display:block;position:relative;z-index:104;margin-right:-10px;padding:10px;cursor:pointer}}.header .constraint .nav-button .lines{position:relative;top:-1px;width:45px;height:20px}@media only screen and (max-width: 800px){.header .constraint .nav-button .lines{width:40px;height:18px}}@media only screen and (max-width: 600px){.header .constraint .nav-button .lines{width:36px;height:16px}}.header .constraint .nav-button .lines span{position:absolute;top:0;left:0;width:100%;height:2px;background-color:#ff0087;opacity:1;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;transition:all 0.3s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:all 0.3s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:all 0.3s cubic-bezier(0.5, 0, 0.5, 1)}.header .constraint .nav-button .lines span.middle{top:50%;left:50%;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transition:all 0.15s 0.15s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:all 0.15s 0.15s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:all 0.15s 0.15s cubic-bezier(0.5, 0, 0.5, 1)}.header .constraint .nav-button .lines span.bottom{top:100%}.header .constraint .nav-button.active .lines span{width:90%;transition:all 0.3s 0.125s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:all 0.3s 0.125s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:all 0.3s 0.125s cubic-bezier(0.5, 0, 0.5, 1)}.header .constraint .nav-button.active .lines span.top{transform:translateY(10px) rotate(45deg);-moz-transform:translateY(10px) rotate(45deg);-webkit-transform:translateY(10px) rotate(45deg)}@media only screen and (max-width: 800px){.header .constraint .nav-button.active .lines span.top{transform:translateY(9px) rotate(45deg);-moz-transform:translateY(9px) rotate(45deg);-webkit-transform:translateY(9px) rotate(45deg)}}@media only screen and (max-width: 600px){.header .constraint .nav-button.active .lines span.top{transform:translateY(8px) rotate(45deg);-moz-transform:translateY(8px) rotate(45deg);-webkit-transform:translateY(8px) rotate(45deg)}}.header .constraint .nav-button.active .lines span.middle{width:0;opacity:0;transition:all 0.3s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:all 0.3s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:all 0.3s cubic-bezier(0.5, 0, 0.5, 1)}.header .constraint .nav-button.active .lines span.bottom{transform:translateY(-10px) rotate(-45deg);-moz-transform:translateY(-10px) rotate(-45deg);-webkit-transform:translateY(-10px) rotate(-45deg)}@media only screen and (max-width: 800px){.header .constraint .nav-button.active .lines span.bottom{transform:translateY(-9px) rotate(-45deg);-moz-transform:translateY(-9px) rotate(-45deg);-webkit-transform:translateY(-9px) rotate(-45deg)}}@media only screen and (max-width: 600px){.header .constraint .nav-button.active .lines span.bottom{transform:translateY(-8px) rotate(-45deg);-moz-transform:translateY(-8px) rotate(-45deg);-webkit-transform:translateY(-8px) rotate(-45deg)}}.header.fixed{position:fixed;z-index:101;background-color:#fff;box-shadow:0 0 2rem rgba(0,0,0,0.05);-moz-box-shadow:0 0 2rem rgba(0,0,0,0.05);-webkit-box-shadow:0 0 2rem rgba(0,0,0,0.05);transition:top 0.3s cubic-bezier(0.5, 0, 0.5, 1) !important;-moz-transition:top 0.3s cubic-bezier(0.5, 0, 0.5, 1) !important;-webkit-transition:top 0.3s cubic-bezier(0.5, 0, 0.5, 1) !important}.header.fixed.hidden{display:none}.header.fixed.top{pointer-events:none}.header.fixed.override-opacity{transition:top 0.3s cubic-bezier(0.5, 0, 0.5, 1),opacity 0.3s cubic-bezier(0.5, 0, 0.5, 1) !important;-moz-transition:top 0.3s cubic-bezier(0.5, 0, 0.5, 1),opacity 0.3s cubic-bezier(0.5, 0, 0.5, 1) !important;-webkit-transition:top 0.3s cubic-bezier(0.5, 0, 0.5, 1),opacity 0.3s cubic-bezier(0.5, 0, 0.5, 1) !important}.header.fixed.override-opacity.hide{opacity:0 !important;pointer-events:none}.header:not(.top){opacity:1 !important}body.admin-bar .admin-bar-space{height:32px}@media only screen and (max-width: 782px){body.admin-bar .admin-bar-space{height:46px}}body.admin-bar .header .constraint .nav.mobile:before,body.admin-bar .header.fixed,body.admin-bar .search-overlay{top:32px}@media only screen and (max-width: 782px){body.admin-bar .header .constraint .nav.mobile:before,body.admin-bar .header.fixed,body.admin-bar .search-overlay{top:46px}}body.admin-bar .header .constraint .nav.mobile .menu{margin-top:32px}@media only screen and (max-width: 782px){body.admin-bar .header .constraint .nav.mobile .menu{margin-top:46px}}body.admin-bar #wpadminbar{position:fixed !important}.footer{padding-bottom:1.25vw;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}@media only screen and (max-width: 1500px){.footer{padding-bottom:1vw}}@media only screen and (max-width: 1450px){.footer{padding-bottom:0.75vw}}@media only screen and (max-width: 1400px){.footer{padding-bottom:0}}.footer .footer-wrap{margin-bottom:0 !important;padding:9.1rem 0 9.4rem}.footer .footer-wrap .top{display:flex;justify-content:space-between;align-items:flex-start}@media only screen and (max-width: 800px){.footer .footer-wrap .top{flex-direction:column}}.footer .footer-wrap .top .cta{width:700px}@media only screen and (max-width: 800px){.footer .footer-wrap .top .cta{width:90%}}@media only screen and (max-width: 600px){.footer .footer-wrap .top .cta{width:100%}}.footer .footer-wrap .top .cta .heading{margin:0}@media only screen and (max-width: 800px){.footer .footer-wrap .top .cta .heading br{display:none}}.footer .footer-wrap .top .cta .button{min-width:calc(15rem + 75px);margin:calc(1.7rem + 10px) 0 0}.footer .footer-wrap .top .cta .button:first-child{margin-top:calc(0.4rem + 5px)}.footer .footer-wrap .top .nav{width:460px;margin-top:0.5rem;font-size:16px;font-family:'Plus Jakarta Sans', sans-serif;font-weight:600;line-height:1.3;text-align:right;color:#fff;cursor:default}@media only screen and (max-width: 1200px){.footer .footer-wrap .top .nav{font-size:15px}}@media only screen and (max-width: 800px){.footer .footer-wrap .top .nav{width:95%;max-width:360px;margin-top:7.5rem;text-align:left}}@media only screen and (max-width: 600px){.footer .footer-wrap .top .nav{font-size:14px}}.footer .footer-wrap .top .nav .menu{display:flex;flex-wrap:wrap;margin-top:-2.7rem}.footer .footer-wrap .top .nav .menu .menu-item{width:50%;margin-top:2.7rem;list-style-type:none}.footer .footer-wrap .top .nav .menu .menu-item a{text-decoration:none;color:inherit;transition:color 0.2s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:color 0.2s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:color 0.2s cubic-bezier(0.5, 0, 0.5, 1)}@media (hover: none){.footer .footer-wrap .top .nav .menu .menu-item a{transition:none;-moz-transition:none;-webkit-transition:none}}.footer .footer-wrap .top .nav .menu .menu-item a:hover{color:#ff0087}.footer .footer-wrap .top .nav .menu .menu-item .sub-menu{display:none}.footer .footer-wrap .top .nav:first-child{text-align:left}.footer .footer-wrap .bottom{display:flex;justify-content:space-between;align-items:flex-end;margin-top:calc(4.6rem + 25px)}@media only screen and (max-width: 1000px){.footer .footer-wrap .bottom{flex-direction:column;align-items:flex-start}}.footer .footer-wrap .bottom .company{width:700px}@media only screen and (max-width: 1000px){.footer .footer-wrap .bottom .company{width:100%}}.footer .footer-wrap .bottom .company .logo{display:block;width:calc(14.8rem + 75px);text-decoration:none}.footer .footer-wrap .bottom .company .logo img{width:100%}.footer .footer-wrap .bottom .company .copyright{margin-top:calc(1.1rem + 5px);font-size:13px;line-height:1.75em;color:#6a688d}@media only screen and (max-width: 800px){.footer .footer-wrap .bottom .company .copyright{display:flex;flex-direction:column;align-items:flex-start}}@media only screen and (max-width: 600px){.footer .footer-wrap .bottom .company .copyright{font-size:12px}}@media only screen and (max-width: 800px){.footer .footer-wrap .bottom .company .copyright .divider{display:none}}.footer .footer-wrap .bottom .company .copyright a{text-decoration:none;color:inherit}.footer .footer-wrap .bottom .social{flex-shrink:0;display:flex;margin-bottom:6px}@media only screen and (max-width: 1000px){.footer .footer-wrap .bottom .social{margin-top:4.8rem}}@media only screen and (max-width: 800px){.footer .footer-wrap .bottom .social{margin-bottom:4px}}.footer .footer-wrap .bottom .social a{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:calc(4rem + 20px);height:calc(4rem + 20px);margin-left:1.5rem;border:1px solid #6a688d;background-color:transparent;text-decoration:none;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;transition:border 0.2s cubic-bezier(0.5, 0, 0.5, 1),background 0.2s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:border 0.2s cubic-bezier(0.5, 0, 0.5, 1),background 0.2s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:border 0.2s cubic-bezier(0.5, 0, 0.5, 1),background 0.2s cubic-bezier(0.5, 0, 0.5, 1)}@media only screen and (max-width: 800px){.footer .footer-wrap .bottom .social a{margin-left:10px}}.footer .footer-wrap .bottom .social a img{width:35%}@media only screen and (max-width: 600px){.footer .footer-wrap .bottom .social a img{width:40%}}.footer .footer-wrap .bottom .social a:hover{border-color:#ff0087;background-color:#ff0087}.footer .footer-wrap .bottom .social a:first-child{margin-left:0}.bg-pink{background-color:#ff0087}.bg-pink .heading{color:#fce3eb}.bg-pink .copy{color:#fff}.bg-pink-lt{background-color:#fce3eb}.bg-pink-lt hr{border-color:#d1bcc2 !important}.bg-purple{background-color:#2a275c}.bg-purple .heading{color:#fce3eb}.bg-purple .copy{color:#fff}.bg-blue{background-color:#4059ff}.bg-blue .heading{color:#fce3eb}.bg-blue .copy{color:#fff}.bg-gray-lt{background-color:#f3f3f3}.bg-gray-lt hr{border-color:#c9c9c9 !important}.radius-40{overflow:hidden;border-radius:calc(3.5rem + 5px);border-bottom-left-radius:0;-moz-border-radius:calc(3.5rem + 5px);-moz-border-radius-bottomleft:0;-webkit-border-radius:calc(3.5rem + 5px);-webkit-border-bottom-left-radius:0}.radius-20{overflow:hidden;border-radius:calc(1.5rem + 5px);border-bottom-left-radius:0;-moz-border-radius:calc(1.5rem + 5px);-moz-border-radius-bottomleft:0;-webkit-border-radius:calc(1.5rem + 5px);-webkit-border-bottom-left-radius:0}@media (prefers-reduced-motion){.scroll-fade,.auto-fade{transform:none !important;-moz-transform:none !important;-webkit-transform:none !important}}.grid-fade{transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}@media (prefers-reduced-motion){.grid-fade>*{transform:none !important;-moz-transform:none !important;-webkit-transform:none !important}}@media (prefers-reduced-motion){.post-grid-fade{transform:none !important;-moz-transform:none !important;-webkit-transform:none !important}}.carousel-fade{transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}@media (prefers-reduced-motion){.carousel-fade .item-fade{transform:none !important;-moz-transform:none !important;-webkit-transform:none !important}}.brand-dots svg{display:block;width:100%;height:auto;overflow:visible}.brand-dots svg path{fill:#fce3eb}.brand-dots.blue-lt{opacity:0.1}.brand-dots.blue-lt svg path{fill:#4059ff}.section-wrap{position:relative;overflow:hidden;margin:0 1.25vw}@media only screen and (max-width: 1500px){.section-wrap{margin:0 1vw}}@media only screen and (max-width: 1450px){.section-wrap{margin:0 0.75vw}}@media only screen and (max-width: 1400px){.section-wrap{margin:0}}.section-wrap:last-child{margin-bottom:1.25vw}@media only screen and (max-width: 1600px){.section-wrap:last-child{margin-bottom:calc(1.5rem + 5px)}}.section-wrap+.section-wrap{margin-top:1.25vw}@media only screen and (max-width: 1600px){.section-wrap+.section-wrap{margin-top:calc(1.5rem + 5px)}}.content-wrap{width:800px;max-width:80%}@media only screen and (max-width: 800px){.content-wrap{max-width:90%}}@media only screen and (max-width: 600px){.content-wrap{max-width:100%}}@media only screen and (max-width: 800px){.content-wrap .heading br{display:none}}.content-wrap.wide{width:900px;max-width:90%}@media only screen and (max-width: 800px){.content-wrap.wide{max-width:95%}}@media only screen and (max-width: 600px){.content-wrap.wide{max-width:100%}}.content-wrap.full{width:1000px;max-width:95%}@media only screen and (max-width: 600px){.content-wrap.full{max-width:100%}}.hero-main{position:relative;min-height:calc(35rem + 350px);padding:15.2rem 0 15.7rem}@media only screen and (min-width: 1701px){.hero-main{min-height:41.16vw}}.hero-main .content{position:relative;z-index:2;width:calc(51.5rem + 100px);max-width:100%}@media only screen and (max-width: 800px){.hero-main .content{width:75rem}}@media only screen and (max-width: 600px){.hero-main .content{width:85rem}}.hero-main .content .title{margin:-35px 0 calc(0.9rem + 5px);padding-bottom:0;font-size:0.882em}@media only screen and (max-width: 1200px){.hero-main .content .title{margin-top:-33px}}@media only screen and (max-width: 1000px){.hero-main .content .title{margin-top:-31px}}@media only screen and (max-width: 800px){.hero-main .content .title{margin-top:-30px}}@media only screen and (max-width: 600px){.hero-main .content .title{margin-top:-29px}}.hero-main .content .title+.copy{padding-top:1.4rem}.hero-main .content .heading{margin-top:-0.1rem}@media only screen and (max-width: 800px){.hero-main .content .heading br{display:none}}.hero-main .media{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}@media only screen and (max-width: 800px){.hero-main .media{opacity:0.35}}.hero-main .media img,.hero-main .media video{width:100%;height:100%;object-fit:cover;object-position:75% center}.hero-main.bg-pink .content .title{color:#fff}.hero-main.bg-pink.text-light .content .title{color:#2a275c}.hero-main.text-light .content .heading{color:#fce3eb}.hero-main.text-light .content .copy{color:#fff}.hero-main.text-dark .content .heading{color:#2a275c}.hero-main.text-dark .content .copy{color:#18181a}.quote-section{position:relative}.quote-section .row{padding-top:3.8rem}@media only screen and (min-width: 1801px){.quote-section .row .constraint{position:relative}}.quote-section .row .constraint .marks{position:absolute;z-index:-1;left:0;display:block;width:12rem;height:auto;overflow:visible;margin-top:-3.4rem}@media only screen and (min-width: 1801px){.quote-section .row .constraint .marks{left:-9vw}}@media only screen and (max-width: 1650px){.quote-section .row .constraint .marks{width:9rem;margin-top:-2.1rem}}@media only screen and (max-width: 1550px){.quote-section .row .constraint .marks{margin-top:-10.6rem}}@media only screen and (max-width: 1200px){.quote-section .row .constraint .marks{position:static;margin:-3.8rem 0 calc(2.8rem + 10px) -4rem}}.quote-section .row .constraint .marks path{fill:none;stroke-width:1;stroke:#2a275c}@media only screen and (max-width: 1650px){.quote-section .row .constraint .marks path{stroke-width:1.25}}@media only screen and (max-width: 1200px){.quote-section .row .constraint .marks path{stroke-width:1.5}}@media only screen and (max-width: 1000px){.quote-section .row .constraint .marks path{stroke-width:1.75}}@media only screen and (max-width: 800px){.quote-section .row .constraint .marks path{stroke-width:2}}@media only screen and (max-width: 600px){.quote-section .row .constraint .marks path{stroke-width:2.25}}@media (prefers-reduced-motion){.quote-section .row .constraint .quote{color:#2a275c}}@media only screen and (max-width: 800px){.quote-section .row .constraint .quote{font-size:5.8rem}}.quote-section .row .constraint .quote .split-char{background-image:-webkit-linear-gradient(left, #2a275c 50%, #fce3eb 50%);background-position:0;background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}.quote-section .row .constraint .attribution{padding-top:1.5rem}.timeline-section .content{display:flex;justify-content:space-between;align-items:center}.timeline-section .content .timeline-carousel-nav{flex-shrink:0;display:flex;align-self:flex-end;margin:0 0 calc(0.3rem + 5px) 10%}@media only screen and (max-width: 800px){.timeline-section .content .timeline-carousel-nav{display:none}}.timeline-section .content .timeline-carousel-nav .owl-prev,.timeline-section .content .timeline-carousel-nav .owl-next{width:calc(2.5rem + 30px);height:calc(2.5rem + 30px);overflow:hidden;margin-right:1.5rem;background:url("img/arrow-carousel-prev.svg") no-repeat center center;background-size:contain;text-indent:-9999px;opacity:1;cursor:pointer;color:inherit;transition:opacity 0.3s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:opacity 0.3s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:opacity 0.3s cubic-bezier(0.5, 0, 0.5, 1)}.timeline-section .content .timeline-carousel-nav .owl-prev.disabled,.timeline-section .content .timeline-carousel-nav .owl-next.disabled{opacity:0.25;pointer-events:none}.timeline-section .content .timeline-carousel-nav .owl-next{margin-right:0;background-image:url("img/arrow-carousel-next.svg")}.timeline-section .timeline-carousel{position:relative;margin:9.2rem 0 0.8rem}.timeline-section .timeline-carousel .brand-lines{position:absolute;z-index:-1;top:50%;left:0;width:100%;pointer-events:none;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.timeline-section .timeline-carousel .brand-lines svg{display:block;width:100%;overflow:visible}@media only screen and (max-width: 1200px){.timeline-section .timeline-carousel .brand-lines svg{height:5.5rem}}.timeline-section .timeline-carousel .brand-lines svg line{fill:none;stroke-width:20;stroke:#ff0087}.faq-section .content .heading{color:#ff0087}.faq-section .questions{margin:3.8rem 0 0.8rem}.faq-section .questions .question{border-bottom:1px solid #d3d3d3}.faq-section .questions .question .accordion-title{display:flex;justify-content:space-between;align-items:center;padding:calc(2.9rem + 5px) 0;cursor:pointer;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}.faq-section .questions .question .accordion-title .title{width:100%;margin:0 calc(4rem + 10px) 0 0;color:#2a275c;transition:color 0.3s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:color 0.3s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:color 0.3s cubic-bezier(0.5, 0, 0.5, 1)}.faq-section .questions .question .accordion-title .icon{flex-shrink:0;position:relative;width:20px;height:20px}@media only screen and (max-width: 1000px){.faq-section .questions .question .accordion-title .icon{width:18px;height:18px}}@media only screen and (max-width: 600px){.faq-section .questions .question .accordion-title .icon{width:16px;height:16px}}.faq-section .questions .question .accordion-title .icon .horz{position:absolute;top:50%;left:0;width:100%;height:2px;background-color:#ff0087;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}.faq-section .questions .question .accordion-title .icon .vert{position:absolute;top:0;left:50%;width:2px;height:100%;background-color:#ff0087;opacity:1;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transition:opacity 0.3s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:opacity 0.3s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:opacity 0.3s cubic-bezier(0.5, 0, 0.5, 1)}.faq-section .questions .question .accordion-title.active .title{color:#ff0087}.faq-section .questions .question .accordion-title.active .icon .vert{opacity:0}.faq-section .questions .question .accordion-panel{display:none;position:relative;top:-1.6rem;padding-bottom:calc(1.2rem + 5px)}.faq-section .questions .question .accordion-panel .copy{max-width:90%;margin-top:0;color:#18181a;opacity:0;transition:opacity 0.3s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:opacity 0.3s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:opacity 0.3s cubic-bezier(0.5, 0, 0.5, 1)}@media only screen and (max-width: 800px){.faq-section .questions .question .accordion-panel .copy{max-width:95%}}@media only screen and (max-width: 600px){.faq-section .questions .question .accordion-panel .copy{max-width:100%}}.faq-section .questions .question .accordion-panel .copy a{color:inherit}.faq-section .questions .question .accordion-panel .copy a:hover{color:#ff0087}.faq-section .questions .question .accordion-panel .copy p{margin-top:calc(0.7rem + 5px);line-height:inherit}.faq-section .questions .question .accordion-panel .copy p:first-child{margin-top:0}.faq-section .questions .question .accordion-panel .copy ul{margin-top:0.5em}.faq-section .questions .question .accordion-panel .copy ul li{line-height:inherit}.faq-section .questions .question .accordion-panel.open .copy{opacity:1}.video-embed{position:relative;max-width:100%;padding-bottom:56.25%;background-repeat:no-repeat;background-position:center center;background-color:#000;background-size:cover;cursor:pointer}.video-embed:before{content:'';position:absolute;z-index:1;top:0;left:0;width:100%;height:50%;background:-moz-linear-gradient(top, rgba(0,0,0,0.35) 0%, rgba(0,0,0,0) 100%);background:-webkit-linear-gradient(top, rgba(0,0,0,0.35) 0%, rgba(0,0,0,0) 100%);background:linear-gradient(to bottom, rgba(0,0,0,0.35) 0%, rgba(0,0,0,0) 100%)}.video-embed .info{position:absolute;z-index:2;top:0;left:0;display:flex;align-items:center;width:100%;padding:calc(6rem - 10px) calc(6rem - 10px) 0;transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}.video-embed .info .play{flex-shrink:0;width:calc(4rem + 20px);height:calc(4rem + 20px);background:url("img/symbol-play.svg") no-repeat left 54% center #ff0087;background-size:calc(0.9rem + 10px);border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;transition:transform 0.3s cubic-bezier(0.5, 0, 0.5, 2),box-shadow 0.3s cubic-bezier(0.5, 0, 0.5, 2);-moz-transition:transform 0.3s cubic-bezier(0.5, 0, 0.5, 2),box-shadow 0.3s cubic-bezier(0.5, 0, 0.5, 2);-webkit-transition:transform 0.3s cubic-bezier(0.5, 0, 0.5, 2),box-shadow 0.3s cubic-bezier(0.5, 0, 0.5, 2)}.video-embed .info .title{width:100%;overflow:hidden;margin:0 0 0 2rem;white-space:nowrap;text-overflow:ellipsis;color:#fff}.video-embed iframe,.video-embed video{visibility:hidden;position:absolute;z-index:3;top:-2px;left:-2px;width:calc(100% + 4px);max-width:none;height:calc(100% + 4px);background-color:#000;pointer-events:auto;transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}.video-embed video{object-fit:cover}.video-embed:hover .info .play{transform:scale(1.06);-moz-transform:scale(1.06);-webkit-transform:scale(1.06);box-shadow:0 0.3rem 0.9rem rgba(0,0,0,0.1);-moz-box-shadow:0 0.3rem 0.9rem rgba(0,0,0,0.1);-webkit-box-shadow:0 0.3rem 0.9rem rgba(0,0,0,0.1)}.video-embed.active{background-image:none !important;background-color:transparent}.video-embed.active:before{display:none}.video-embed.active iframe,.video-embed.active video{visibility:visible}.related-post{display:flex;flex-direction:column;padding:3.8rem 4rem 4.4rem;background-color:#f3f3f3;text-decoration:none;transition:background 0.2s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:background 0.2s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:background 0.2s cubic-bezier(0.5, 0, 0.5, 1)}.related-post .type{display:block;width:100%;overflow:hidden;font-size:0.882em;white-space:nowrap;text-overflow:ellipsis;color:#ff0087;transition:color 0.2s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:color 0.2s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:color 0.2s cubic-bezier(0.5, 0, 0.5, 1)}.related-post .title{display:block;margin:calc(0.6rem + 5px) 0 calc(0.8rem + 5px);color:#2a275c;transition:color 0.2s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:color 0.2s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:color 0.2s cubic-bezier(0.5, 0, 0.5, 1)}.related-post .title:last-child{margin-bottom:0}.related-post .info{display:block;margin:auto 0 -1px;font-size:0.882em;font-style:italic;color:#18181a;opacity:0.5;transition:color 0.2s cubic-bezier(0.5, 0, 0.5, 1),opacity 0.2s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:color 0.2s cubic-bezier(0.5, 0, 0.5, 1),opacity 0.2s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:color 0.2s cubic-bezier(0.5, 0, 0.5, 1),opacity 0.2s cubic-bezier(0.5, 0, 0.5, 1)}@media (hover: hover){.related-post:hover{background-color:#ff0087 !important}}@media (hover: hover){.related-post:hover .type{color:#2a275c}}@media (hover: hover){.related-post:hover .title{color:#fff}}@media (hover: hover){.related-post:hover .info{color:#fff;opacity:0.75}}.owl-carousel.featured{position:relative;cursor:grab}.owl-carousel.featured .owl-stage-outer{overflow:visible}.owl-carousel.featured .owl-stage-outer .owl-stage{display:flex}.owl-carousel.featured .owl-stage-outer .owl-stage .owl-item{flex-shrink:0}.owl-carousel.featured .owl-stage-outer .owl-stage .owl-item .slide{position:relative;display:flex;align-items:center;width:89.25vw;height:100%;min-height:65rem;aspect-ratio:2;padding:0 6vw;transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}@media only screen and (max-width: 1200px){.owl-carousel.featured .owl-stage-outer .owl-stage .owl-item .slide{min-height:75rem;aspect-ratio:auto}}@media only screen and (max-width: 800px){.owl-carousel.featured .owl-stage-outer .owl-stage .owl-item .slide{min-height:85rem}}@media only screen and (max-width: 600px){.owl-carousel.featured .owl-stage-outer .owl-stage .owl-item .slide{min-height:95rem}}.owl-carousel.featured .owl-stage-outer .owl-stage .owl-item .slide .content{position:relative;z-index:2;width:50rem;max-width:100%;transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}@media only screen and (max-width: 800px){.owl-carousel.featured .owl-stage-outer .owl-stage .owl-item .slide .content{width:65rem}}@media only screen and (max-width: 600px){.owl-carousel.featured .owl-stage-outer .owl-stage .owl-item .slide .content{width:75rem}}@media only screen and (max-width: 600px){.owl-carousel.featured .owl-stage-outer .owl-stage .owl-item .slide .content .title br{display:none}}.owl-carousel.featured .owl-stage-outer .owl-stage .owl-item .slide .content .description:not(:first-child){margin-top:calc(1.6rem + 5px)}.owl-carousel.featured .owl-stage-outer .owl-stage .owl-item .slide .content .button{margin-top:calc(2.8rem + 10px)}.owl-carousel.featured .owl-stage-outer .owl-stage .owl-item .slide .content.light .title{color:#fce3eb}.owl-carousel.featured .owl-stage-outer .owl-stage .owl-item .slide .content.light .description{color:#fff}.owl-carousel.featured .owl-stage-outer .owl-stage .owl-item .slide .image{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:#fce3eb;transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}.owl-carousel.featured .owl-stage-outer .owl-stage .owl-item .slide .image img{width:100%;height:100%;object-fit:cover;object-position:left center}.owl-carousel.featured .owl-stage-outer .owl-stage .owl-item .slide .image.dark{background-color:#2a275c}.owl-carousel.featured .owl-nav .owl-prev,.owl-carousel.featured .owl-nav .owl-next{position:absolute;top:0;left:0;width:calc(5.375vw - 20px);height:100%;overflow:hidden;text-indent:-9999px;cursor:pointer}@media only screen and (max-width: 1200px){.owl-carousel.featured .owl-nav .owl-prev,.owl-carousel.featured .owl-nav .owl-next{width:calc(5.375vw - 15px)}}@media only screen and (max-width: 1000px){.owl-carousel.featured .owl-nav .owl-prev,.owl-carousel.featured .owl-nav .owl-next{width:calc(5.375vw - 10px)}}@media only screen and (max-width: 800px){.owl-carousel.featured .owl-nav .owl-prev,.owl-carousel.featured .owl-nav .owl-next{width:calc(5.375vw - 7px)}}.owl-carousel.featured .owl-nav .owl-next{right:0;left:auto}.owl-carousel.featured .owl-dots{position:absolute;right:calc(2.5rem + 5.375vw);bottom:2.5rem;display:flex;padding:calc(0.6rem + 5px) calc(1rem + 5px);background-color:#2a275c;pointer-events:none;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px}.owl-carousel.featured .owl-dots .owl-dot{width:calc(0.4rem + 4px);height:calc(0.4rem + 4px);margin-left:calc(0.2rem + 3px);background-color:#fff;opacity:0.5;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%}.owl-carousel.featured .owl-dots .owl-dot:first-child{margin-left:0}.owl-carousel.featured .owl-dots .owl-dot.active{opacity:1}.owl-carousel.featured .owl-dots.disabled{display:none}.owl-carousel.featured.single{cursor:auto}.owl-carousel.featured.single .owl-stage-outer .owl-stage .owl-item .slide{width:97.5vw}@media only screen and (max-width: 800px){.owl-carousel.featured.single .owl-stage-outer .owl-stage .owl-item .slide{width:96.5vw}}@media only screen and (max-width: 600px){.owl-carousel.featured.single .owl-stage-outer .owl-stage .owl-item .slide{width:95.5vw}}.owl-carousel.featured.disabled{pointer-events:none}.owl-carousel.featured.owl-grab{cursor:grabbing}.owl-carousel.timeline{position:static;cursor:grab;transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}.owl-carousel.timeline .owl-stage-outer{overflow:visible}.owl-carousel.timeline .owl-stage-outer .owl-stage{display:flex}.owl-carousel.timeline .owl-stage-outer .owl-stage .owl-item{flex-shrink:0}.owl-carousel.timeline .owl-stage-outer .owl-stage .owl-item .event,.owl-carousel.timeline .owl-stage-outer .owl-stage .owl-item .testimonial{width:40rem;height:100%;overflow:visible;border:1px solid #ff0087;background-color:#fce3eb;padding:calc(2.8rem + 10px) calc(5.5rem - 5px) calc(3.3rem + 10px)}@media (prefers-reduced-motion){.owl-carousel.timeline .owl-stage-outer .owl-stage .owl-item .event,.owl-carousel.timeline .owl-stage-outer .owl-stage .owl-item .testimonial{transform:none !important;-moz-transform:none !important;-webkit-transform:none !important}}@media only screen and (max-width: 1200px){.owl-carousel.timeline .owl-stage-outer .owl-stage .owl-item .event,.owl-carousel.timeline .owl-stage-outer .owl-stage .owl-item .testimonial{width:34vw}}@media only screen and (max-width: 800px){.owl-carousel.timeline .owl-stage-outer .owl-stage .owl-item .event,.owl-carousel.timeline .owl-stage-outer .owl-stage .owl-item .testimonial{width:38vw}}@media only screen and (max-width: 600px){.owl-carousel.timeline .owl-stage-outer .owl-stage .owl-item .event,.owl-carousel.timeline .owl-stage-outer .owl-stage .owl-item .testimonial{width:68vw}}.owl-carousel.timeline .owl-stage-outer .owl-stage .owl-item .event .year,.owl-carousel.timeline .owl-stage-outer .owl-stage .owl-item .testimonial .year{padding-bottom:0.5rem}.owl-carousel.timeline .owl-stage-outer .owl-stage .owl-item .event .title:not(:last-child),.owl-carousel.timeline .owl-stage-outer .owl-stage .owl-item .event .quote:not(:last-child),.owl-carousel.timeline .owl-stage-outer .owl-stage .owl-item .testimonial .title:not(:last-child),.owl-carousel.timeline .owl-stage-outer .owl-stage .owl-item .testimonial .quote:not(:last-child){margin-bottom:0;padding-bottom:0.6rem}.owl-carousel.timeline .owl-stage-outer .owl-stage .owl-item .event .description,.owl-carousel.timeline .owl-stage-outer .owl-stage .owl-item .event .name,.owl-carousel.timeline .owl-stage-outer .owl-stage .owl-item .testimonial .description,.owl-carousel.timeline .owl-stage-outer .owl-stage .owl-item .testimonial .name{color:#18181a}.owl-carousel.timeline .owl-stage-outer .owl-stage .owl-item .testimonial{width:60rem}@media only screen and (max-width: 1200px){.owl-carousel.timeline .owl-stage-outer .owl-stage .owl-item .testimonial{width:54vw}}@media only screen and (max-width: 800px){.owl-carousel.timeline .owl-stage-outer .owl-stage .owl-item .testimonial{width:58vw}}@media only screen and (max-width: 600px){.owl-carousel.timeline .owl-stage-outer .owl-stage .owl-item .testimonial{width:73vw}}.owl-carousel.timeline .owl-stage-outer .owl-stage .owl-item .testimonial .marks{width:calc(2rem + 15px);margin:-0.3rem 0 -0.2rem}.owl-carousel.timeline .owl-stage-outer .owl-stage .owl-item .testimonial .name{padding-top:0.5rem;font-size:0.882em;font-style:italic}.owl-carousel.timeline.owl-grab{cursor:grabbing}.owl-carousel.video{position:static;cursor:grab}.owl-carousel.video .owl-stage-outer{overflow:visible}.owl-carousel.video .owl-stage-outer .owl-stage{display:flex}.owl-carousel.video .owl-stage-outer .owl-stage .owl-item{flex-shrink:0;pointer-events:none}.owl-carousel.video .owl-stage-outer .owl-stage .owl-item .video-embed{width:100rem}@media only screen and (max-width: 1300px){.owl-carousel.video .owl-stage-outer .owl-stage .owl-item .video-embed{width:76.92vw}}@media only screen and (max-width: 600px){.owl-carousel.video .owl-stage-outer .owl-stage .owl-item .video-embed{width:80vw}}@media only screen and (max-width: 600px){.owl-carousel.video .owl-stage-outer .owl-stage .owl-item .video-embed .info{padding:17px 17px 0}}@media only screen and (max-width: 600px){.owl-carousel.video .owl-stage-outer .owl-stage .owl-item .video-embed .info .play{width:35px;height:35px;background-size:13px}}@media only screen and (max-width: 600px){.owl-carousel.video .owl-stage-outer .owl-stage .owl-item .video-embed .info .title{font-size:15px}}.owl-carousel.video .owl-stage-outer .owl-stage .owl-item.active{pointer-events:auto}.owl-carousel.video .owl-stage-outer .owl-stage .owl-item.active+.active{pointer-events:none}.owl-carousel.video .owl-stage-outer .owl-stage .owl-item.disabled{pointer-events:none}.owl-carousel.video .owl-dots{position:absolute;display:flex;margin:2.4rem 0 0 -5px;cursor:auto}@media only screen and (min-width: 801px){.owl-carousel.video .owl-dots{display:none}}.owl-carousel.video .owl-dots .owl-dot{padding:5px !important}.owl-carousel.video .owl-dots .owl-dot span{display:block;width:7px;height:7px;background-color:#ff0087;opacity:0.25;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%}.owl-carousel.video .owl-dots .owl-dot.active span{opacity:1}.owl-carousel.video .owl-dots.disabled{display:none}.owl-carousel.video.single{cursor:auto !important}.owl-carousel.video.single .owl-stage-outer .owl-stage{width:100% !important;transform:none !important;-moz-transform:none !important;-webkit-transform:none !important}.owl-carousel.video.single .owl-stage-outer .owl-stage .owl-item{width:100% !important;margin-right:0 !important}.owl-carousel.video.single .owl-stage-outer .owl-stage .owl-item .video-embed{width:100%}.owl-carousel.video.owl-grab{cursor:grabbing}.owl-carousel.related{position:static;cursor:grab}.owl-carousel.related .owl-stage-outer{overflow:visible}.owl-carousel.related .owl-stage-outer .owl-stage{display:flex}.owl-carousel.related .owl-stage-outer .owl-stage .owl-item{flex-shrink:0}.owl-carousel.related .owl-stage-outer .owl-stage .owl-item .related-post{width:41rem;height:100%}@media only screen and (max-width: 1600px){.owl-carousel.related .owl-stage-outer .owl-stage .owl-item .related-post{width:26vw}}@media only screen and (max-width: 1000px){.owl-carousel.related .owl-stage-outer .owl-stage .owl-item .related-post{width:37vw}}@media only screen and (max-width: 600px){.owl-carousel.related .owl-stage-outer .owl-stage .owl-item .related-post{width:61vw}}.owl-carousel.related.single{cursor:auto !important}.owl-carousel.related.single .owl-stage-outer .owl-stage{width:100% !important;transform:none !important;-moz-transform:none !important;-webkit-transform:none !important}.owl-carousel.related.single .owl-stage-outer .owl-stage .owl-item{width:50% !important;margin-right:0 !important}@media only screen and (max-width: 600px){.owl-carousel.related.single .owl-stage-outer .owl-stage .owl-item{width:100% !important;max-width:370px}}.owl-carousel.related.single .owl-stage-outer .owl-stage .owl-item .related-post{width:100%}@media only screen and (min-width: 601px){.owl-carousel.related.contain-md{cursor:auto !important}}@media only screen and (min-width: 601px){.owl-carousel.related.contain-md .owl-stage-outer .owl-stage{width:100% !important;transform:none !important;-moz-transform:none !important;-webkit-transform:none !important}}@media only screen and (min-width: 601px){.owl-carousel.related.contain-md .owl-stage-outer .owl-stage .owl-item{flex-shrink:1;width:100% !important;margin-right:2.7% !important}}@media only screen and (min-width: 601px){.owl-carousel.related.contain-md .owl-stage-outer .owl-stage .owl-item .related-post{width:100%}}@media only screen and (min-width: 601px){.owl-carousel.related.contain-md .owl-stage-outer .owl-stage .owl-item:last-child{margin-right:0 !important}}@media only screen and (min-width: 1001px){.owl-carousel.related.contain-lg{cursor:auto !important}}@media only screen and (min-width: 1001px){.owl-carousel.related.contain-lg .owl-stage-outer .owl-stage{width:100% !important;transform:none !important;-moz-transform:none !important;-webkit-transform:none !important}}@media only screen and (min-width: 1001px){.owl-carousel.related.contain-lg .owl-stage-outer .owl-stage .owl-item{flex-shrink:1;width:100% !important;margin-right:2.7% !important}}@media only screen and (min-width: 1001px){.owl-carousel.related.contain-lg .owl-stage-outer .owl-stage .owl-item .related-post{width:100%}}@media only screen and (min-width: 1001px){.owl-carousel.related.contain-lg .owl-stage-outer .owl-stage .owl-item:last-child{margin-right:0 !important}}.owl-carousel.related.owl-grab{cursor:grabbing}.facetwp-facet{margin-bottom:0 !important;opacity:1 !important}.addtoany_shortcode .a2a_kit{display:flex !important;line-height:inherit !important}.addtoany_shortcode .a2a_kit a{flex-shrink:0 !important;position:relative !important;display:block !important;width:calc(2.5rem + 25px) !important;height:calc(2.5rem + 25px) !important;margin:0 0 0 1.5rem !important;padding:0 !important;border:1px solid #ff0087 !important;background-repeat:no-repeat !important;background-position:center center !important;background-color:#fff !important;background-size:41.75% !important;font-size:inherit !important;vertical-align:baseline !important;text-decoration:none !important;border-radius:100% !important;-moz-border-radius:100% !important;-webkit-border-radius:100% !important;transition:background 0.2s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:background 0.2s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:background 0.2s cubic-bezier(0.5, 0, 0.5, 1)}@media only screen and (max-width: 800px){.addtoany_shortcode .a2a_kit a{margin-left:10px !important}}.addtoany_shortcode .a2a_kit a:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;background-color:transparent;background-size:41.75%;opacity:0;transition:opacity 0.2s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:opacity 0.2s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:opacity 0.2s cubic-bezier(0.5, 0, 0.5, 1)}.addtoany_shortcode .a2a_kit a .a2a_svg,.addtoany_shortcode .a2a_kit a .a2a_label{display:none !important}.addtoany_shortcode .a2a_kit a:hover{background-color:#ff0087 !important}.addtoany_shortcode .a2a_kit a:hover:before{opacity:1}.addtoany_shortcode .a2a_kit a:first-child{margin:0 !important}.addtoany_shortcode .a2a_kit a.a2a_button_linkedin{background-image:url("img/social-linkedin-pink.svg") !important}.addtoany_shortcode .a2a_kit a.a2a_button_linkedin:before{background-image:url("img/social-linkedin.svg") !important}.addtoany_shortcode .a2a_kit a.a2a_button_facebook{background-image:url("img/social-facebook-pink.svg") !important}.addtoany_shortcode .a2a_kit a.a2a_button_facebook:before{background-image:url("img/social-facebook.svg") !important}.addtoany_shortcode .a2a_kit a.a2a_button_bluesky{background-image:url("img/social-bluesky-pink.svg") !important}.addtoany_shortcode .a2a_kit a.a2a_button_bluesky:before{background-image:url("img/social-bluesky.svg") !important}.addtoany_shortcode .a2a_kit a.a2a_button_x{background-image:url("img/social-x-pink.svg") !important}.addtoany_shortcode .a2a_kit a.a2a_button_x:before{background-image:url("img/social-x.svg") !important}.addtoany_shortcode .a2a_kit a.a2a_button_email{background-image:url("img/social-email-pink.svg") !important}.addtoany_shortcode .a2a_kit a.a2a_button_email:before{background-image:url("img/social-email.svg") !important}.button{position:relative;display:inline-flex;justify-content:center;align-items:center;width:auto;min-width:calc(9rem + 90px);max-width:100%;height:calc(2.5rem + 30px);margin:calc(4.7rem + 5px) 0 0.8rem;padding:0 calc(2rem + 10px);border-radius:100px;border-bottom-left-radius:0;-moz-border-radius:100px;-moz-border-radius-bottomleft:0;-webkit-border-radius:100px;-webkit-border-bottom-left-radius:0;background-color:#ff0087;font-size:inherit;font-family:'Plus Jakarta Sans', sans-serif;font-weight:600;line-height:normal;text-decoration:none;color:#fff;cursor:pointer;appearance:none;-moz-appearance:none;-webkit-appearance:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transition:transform 0.3s cubic-bezier(0.5, 0, 0.5, 2),box-shadow 0.3s cubic-bezier(0.5, 0, 0.5, 2);-moz-transition:transform 0.3s cubic-bezier(0.5, 0, 0.5, 2),box-shadow 0.3s cubic-bezier(0.5, 0, 0.5, 2);-webkit-transition:transform 0.3s cubic-bezier(0.5, 0, 0.5, 2),box-shadow 0.3s cubic-bezier(0.5, 0, 0.5, 2)}.button .btn-title{overflow:hidden;margin-top:-1px;white-space:nowrap;text-overflow:ellipsis;transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}.button:hover{transform:scale(1.03);-moz-transform:scale(1.03);-webkit-transform:scale(1.03);box-shadow:0 0.3rem 0.9rem rgba(0,0,0,0.1);-moz-box-shadow:0 0.3rem 0.9rem rgba(0,0,0,0.1);-webkit-box-shadow:0 0.3rem 0.9rem rgba(0,0,0,0.1)}.button.symbol-btn{justify-content:space-between;min-width:calc(10rem + 100px)}.button.symbol-btn .btn-title{padding-right:calc(3rem + 5px)}.button.symbol-btn .btn-symbol{flex-shrink:0;transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}.button.symbol-btn .btn-symbol svg{display:block;width:100%;height:100%;overflow:visible;fill:#fff}.button.symbol-btn .btn-symbol.arrow-right{width:0.47em;height:auto}.button.symbol-btn .btn-symbol.arrow-down{width:0.765em;height:auto}.button.symbol-btn .btn-symbol.external{width:0.78em;height:0.78em}.button.purple-btn{background-color:#2a275c}.button.rev-btn{border:1px solid #ff0087;background-color:#fff;color:#ff0087}.button.rev-btn .btn-symbol svg{fill:#ff0087}.facetwp-load-more{margin-bottom:0;padding-bottom:1px}.facetwp-load-more .btn-title{margin-top:0}.facetwp-load-more:after{content:'';flex-shrink:0;width:13px;height:13px;margin-top:1px;background:url("img/symbol-plus.svg") no-repeat center center;background-size:contain;transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}@media only screen and (max-width: 1000px){.facetwp-load-more:after{width:12px;height:12px}}@media only screen and (max-width: 600px){.facetwp-load-more:after{width:11px;height:11px}}#global-button{position:fixed;z-index:50;right:1.4rem;bottom:1.4rem;margin:0;opacity:1;box-shadow:0 0.3rem 0.9rem rgba(0,0,0,0.1);-moz-box-shadow:0 0.3rem 0.9rem rgba(0,0,0,0.1);-webkit-box-shadow:0 0.3rem 0.9rem rgba(0,0,0,0.1);transition:transform 0.3s cubic-bezier(0.5, 0, 0.5, 2),box-shadow 0.3s cubic-bezier(0.5, 0, 0.5, 2),opacity 0.3s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:transform 0.3s cubic-bezier(0.5, 0, 0.5, 2),box-shadow 0.3s cubic-bezier(0.5, 0, 0.5, 2),opacity 0.3s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:transform 0.3s cubic-bezier(0.5, 0, 0.5, 2),box-shadow 0.3s cubic-bezier(0.5, 0, 0.5, 2),opacity 0.3s cubic-bezier(0.5, 0, 0.5, 1)}#global-button .btn-title{padding-right:calc(2rem + 5px)}#global-button:hover{box-shadow:0 0.6rem 1.2rem rgba(0,0,0,0.1);-moz-box-shadow:0 0.6rem 1.2rem rgba(0,0,0,0.1);-webkit-box-shadow:0 0.6rem 1.2rem rgba(0,0,0,0.1)}#global-button.hide,#global-button.custom-hide{opacity:0;pointer-events:none}h2.wp-block-heading{margin:calc(1.8rem + 10px) 0 0;padding-bottom:0;font-size:calc(2rem + 10px);line-height:1.35em}h2.wp-block-heading:first-child{margin-top:0.3rem}h4.wp-block-heading,h5.wp-block-heading,h6.wp-block-heading{color:#2a275c}.wp-block-heading+.wp-block-list{margin-top:calc(0.5rem + 10px)}.wp-block-separator{margin:calc(2.2rem + 15px) 0 calc(2.3rem + 15px)}.wp-block-image,.wp-block-video,.wp-block-embed{display:block !important;margin-top:calc(0.7rem + 15px);margin-bottom:calc(1rem + 15px);padding-bottom:0.8rem}.wp-block-image img,.wp-block-video img,.wp-block-embed img{display:inline-block}.wp-block-image a,.wp-block-video a,.wp-block-embed a{text-decoration:none;color:inherit;cursor:pointer}.wp-block-image figcaption,.wp-block-video figcaption,.wp-block-embed figcaption{display:block !important;margin:calc(0.9rem + 5px) 0 -0.7rem;font-size:0.882em;line-height:calc(1.7em - 1px);opacity:0.5}.wp-block-image figcaption a,.wp-block-video figcaption a,.wp-block-embed figcaption a{text-decoration:underline}.wp-block-image video,.wp-block-video video,.wp-block-embed video{overflow:hidden;border-radius:calc(3.5rem + 5px);border-bottom-left-radius:0;-moz-border-radius:calc(3.5rem + 5px);-moz-border-radius-bottomleft:0;-webkit-border-radius:calc(3.5rem + 5px);-webkit-border-bottom-left-radius:0;pointer-events:auto}.wp-block-image .wp-block-embed__wrapper,.wp-block-video .wp-block-embed__wrapper,.wp-block-embed .wp-block-embed__wrapper{position:relative;width:100%;height:auto;overflow:hidden;padding-bottom:56.25%;border-radius:calc(3.5rem + 5px);border-bottom-left-radius:0;-moz-border-radius:calc(3.5rem + 5px);-moz-border-radius-bottomleft:0;-webkit-border-radius:calc(3.5rem + 5px);-webkit-border-bottom-left-radius:0}.wp-block-image .wp-block-embed__wrapper iframe,.wp-block-video .wp-block-embed__wrapper iframe,.wp-block-embed .wp-block-embed__wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.wp-block-image:first-child,.wp-block-video:first-child,.wp-block-embed:first-child{margin-top:1.2rem}.wp-block-image:last-child,.wp-block-video:last-child,.wp-block-embed:last-child{margin-bottom:0.8rem}.wp-block-image.alignright,.wp-block-video.alignright,.wp-block-embed.alignright{text-align:right}.wp-block-image.is-style-rounded img,.wp-block-video.is-style-rounded img,.wp-block-embed.is-style-rounded img{overflow:hidden;border-radius:calc(3.5rem + 5px);border-bottom-left-radius:0;-moz-border-radius:calc(3.5rem + 5px);-moz-border-radius-bottomleft:0;-webkit-border-radius:calc(3.5rem + 5px);-webkit-border-bottom-left-radius:0}.wp-block-image.border img,.wp-block-video.border img,.wp-block-embed.border img{border:1px solid #d3d3d3}.wp-block-image+.wp-block-image,.wp-block-image+.wp-block-video,.wp-block-image+.wp-block-embed,.wp-block-video+.wp-block-image,.wp-block-video+.wp-block-video,.wp-block-video+.wp-block-embed,.wp-block-embed+.wp-block-image,.wp-block-embed+.wp-block-video,.wp-block-embed+.wp-block-embed{margin-top:-0.3rem}.wp-block-table{margin-top:calc(0.7rem + 15px);margin-bottom:calc(1rem + 15px);padding-bottom:0.8rem}.wp-block-table td,.wp-block-table th{padding:0.65em !important;border-color:#d3d3d3 !important;text-align:left}.wp-block-table thead{border-width:1px !important;background-color:#f3f3f3}.wp-block-table thead th{font-weight:600}.wp-block-table tfoot{border-color:#d3d3d3 !important}.wp-block-table figcaption{display:block !important;margin:calc(0.9rem + 5px) 0 -0.7rem;font-size:0.882em;line-height:calc(1.7em - 1px);opacity:0.5}.wp-block-table figcaption a{text-decoration:underline;color:inherit}.wp-block-table:first-child{margin-top:1.2rem}.wp-block-table:last-child{margin-bottom:0.8rem}.wp-block-table.is-style-stripes{border-bottom:none !important}.wp-block-table.is-style-stripes tr:nth-child(odd){background-color:transparent !important}.wp-block-table.is-style-stripes tr:nth-child(even){background-color:#f9f9f9 !important}.wp-block-table+.wp-block-table{margin-top:-0.3rem}body#home .header.static{position:absolute}body#home #hero{position:relative;padding-top:calc(9rem + 25px)}body#home #hero .top{padding:15.2rem 0 19.1rem}body#home #hero .top .content{position:relative;z-index:75;max-width:calc(90rem + 100px);margin:0 auto;text-align:center}@media only screen and (max-width: 800px){body#home #hero .top .content{max-width:90%}}@media only screen and (max-width: 600px){body#home #hero .top .content{max-width:100%}}@media only screen and (max-width: 800px){body#home #hero .top .content .heading br{display:none}}@media (prefers-reduced-motion){body#home #hero .top .content .heading span{color:#ff0087}}body#home #hero .top .content .heading span .split-char{background-image:-webkit-linear-gradient(left, #ff0087 50%, #2a275c 50%);background-position:0;background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}body#home #hero .top .content .copy{max-width:85%;margin-right:auto;margin-left:auto}@media only screen and (max-width: 1200px){body#home #hero .top .content .copy{max-width:90%}}@media only screen and (max-width: 800px){body#home #hero .top .content .copy{max-width:100%}}body#home #hero .top .content .copy p{line-height:inherit}body#home #hero .top .content .arrow{position:absolute;bottom:calc(-11.6rem - 10px);left:50%;width:calc(4rem + 20px);transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%)}@media (prefers-reduced-motion){body#home #hero .top .content .arrow{display:none}}body#home #hero .top .content .arrow img{width:100%}body#home #hero .top .video{position:absolute;z-index:-1;top:0;left:0;width:100%;height:auto;opacity:0.35;pointer-events:none;transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}@media only screen and (max-width: 1200px){body#home #hero .top .video{width:auto;height:70%}}body#home #hero .carousel .image-scale{position:absolute;z-index:50;left:50%;width:89.25vw;min-height:65rem;padding-bottom:44.63%;background-color:#fce3eb;pointer-events:none;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%)}@media (prefers-reduced-motion){body#home #hero .carousel .image-scale{display:none}}@media only screen and (max-width: 1200px){body#home #hero .carousel .image-scale{min-height:75rem;padding-bottom:0 !important}}@media only screen and (max-width: 800px){body#home #hero .carousel .image-scale{min-height:85rem}}@media only screen and (max-width: 600px){body#home #hero .carousel .image-scale{min-height:95rem}}body#home #hero .carousel .image-scale img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:left center}body#home #hero .carousel .image-scale.single{width:97.5vw;padding-bottom:48.73%}@media only screen and (max-width: 800px){body#home #hero .carousel .image-scale.single{width:96.5vw}}@media only screen and (max-width: 600px){body#home #hero .carousel .image-scale.single{width:95.5vw}}body#home #hero.static .top .content .arrow{display:none !important}body#home #hero.static .carousel .image-scale{display:none !important}body#home #hero.static .carousel .owl-carousel{opacity:1 !important}body#home #intro .row{padding-bottom:1.7rem}body#home #intro .row .constraint{position:relative}@media only screen and (min-width: 801px){body#home #intro .row .constraint .content{max-width:68%}}@media only screen and (max-width: 800px){body#home #intro .row .constraint .content{padding-bottom:5.5rem}}body#home #intro .row .constraint .brand-lines{position:absolute;z-index:-1;top:-1.3rem;right:-2.2rem;pointer-events:none}@media only screen and (max-width: 1200px){body#home #intro .row .constraint .brand-lines{right:0}}@media only screen and (max-width: 800px){body#home #intro .row .constraint .brand-lines{top:auto;margin-top:-30rem;padding-top:30rem}}body#home #intro .row .constraint .brand-lines .top{display:flex;margin-bottom:-1px}body#home #intro .row .constraint .brand-lines .top .curve{margin-right:-1px}@media only screen and (max-width: 1200px){body#home #intro .row .constraint .brand-lines .top .curve{width:22.32vw;height:auto}}@media only screen and (max-width: 800px){body#home #intro .row .constraint .brand-lines .top .curve{width:18rem}}@media only screen and (max-width: 1200px){body#home #intro .row .constraint .brand-lines .top .horz{width:4.5vw !important;height:4.85vw;margin-right:0 !important}}@media only screen and (max-width: 800px){body#home #intro .row .constraint .brand-lines .top .horz{width:calc(50vw - 15.8rem) !important;height:3.91rem}}@media only screen and (max-width: 1200px){body#home #intro .row .constraint .brand-lines .vert{width:4.85vw}}@media only screen and (max-width: 800px){body#home #intro .row .constraint .brand-lines .vert{display:none !important}}body#home #intro .row .constraint .brand-lines svg{display:block;overflow:visible}body#home #intro .row .constraint .brand-lines svg path,body#home #intro .row .constraint .brand-lines svg line{fill:none;stroke-width:20;stroke:#ff0087}body#home #intro .row .constraint .video-wrap{margin:9.2rem 0 0.8rem;transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}@media only screen and (max-width: 800px){body#home #intro .row .constraint .video-wrap{margin-top:12.9rem}}body#home #benefits .constraint{display:flex;justify-content:space-between;align-items:flex-start}@media only screen and (max-width: 800px){body#home #benefits .constraint{flex-direction:column}}body#home #benefits .constraint .content{width:550px;padding-top:15rem}@media only screen and (max-width: 800px){body#home #benefits .constraint .content{width:90%;padding-top:0}}@media only screen and (max-width: 600px){body#home #benefits .constraint .content{width:100%}}@media only screen and (max-width: 1200px){body#home #benefits .constraint .content .heading br{display:none}}body#home #benefits .constraint .list{position:relative;flex-shrink:0.1;width:550px;margin:1.2rem 0 0.8rem 9%}@media only screen and (max-width: 1200px){body#home #benefits .constraint .list{flex-shrink:1}}@media only screen and (max-width: 800px){body#home #benefits .constraint .list{width:100%;margin-top:9.2rem;margin-left:0}}body#home #benefits .constraint .list .benefit{position:relative;display:flex;align-items:flex-end;min-height:37.5rem;margin-bottom:5rem;padding:6.8rem 5rem 4.4rem;background-color:#2a275c}@media (prefers-reduced-motion){body#home #benefits .constraint .list .benefit{transform:none !important;-moz-transform:none !important;-webkit-transform:none !important}}@media only screen and (max-width: 800px){body#home #benefits .constraint .list .benefit{min-height:calc(50rem - 20px)}}body#home #benefits .constraint .list .benefit .details{position:relative;z-index:2;width:100%}body#home #benefits .constraint .list .benefit .details .title{margin:0;color:#fce3eb}body#home #benefits .constraint .list .benefit .details .button{min-width:280px;margin:calc(2.4rem + 5px) 0 0.6rem}@media only screen and (max-width: 1200px){body#home #benefits .constraint .list .benefit .details .button{min-width:265px}}@media only screen and (max-width: 1000px){body#home #benefits .constraint .list .benefit .details .button{min-width:250px}}@media only screen and (max-width: 800px){body#home #benefits .constraint .list .benefit .details .button{min-width:240px}}@media only screen and (max-width: 600px){body#home #benefits .constraint .list .benefit .details .button{min-width:225px}}body#home #benefits .constraint .list .benefit .image{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}body#home #benefits .constraint .list .benefit .image img{width:100%;height:100%;object-fit:cover}body#home #benefits .constraint .list .benefit:last-child{margin-bottom:0}body#home #benefits .constraint .list .brand-lines{position:absolute;z-index:-1;top:30rem;left:50%;height:calc(100% - 60rem);pointer-events:none;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%)}@media only screen and (min-width: 801px){body#home #benefits .constraint .list .brand-lines{display:none}}body#home #benefits .constraint .list .brand-lines .vert{display:block;width:3.91rem;height:100%;overflow:visible}body#home #benefits .constraint .list .brand-lines .vert line{fill:none;stroke-width:20;stroke:#ff0087}body#home #linkedin .row{padding-top:11.3rem}body#home #linkedin .row .content{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 800px){body#home #linkedin .row .content{flex-direction:column;align-items:flex-start}}@media only screen and (min-width: 801px){body#home #linkedin .row .content .content-wrap .heading:last-child{margin:-1rem 0 0}}body#home #linkedin .row .content .button{flex-shrink:0;align-self:flex-end;margin-left:10%}@media only screen and (min-width: 801px){body#home #linkedin .row .content .button{margin-top:0}}@media only screen and (max-width: 800px){body#home #linkedin .row .content .button{align-self:auto;margin-left:0}}body#home #linkedin .row .elfsight-feed{display:none;margin:9.2rem 0 0.8rem}body#home #linkedin .row .elfsight-feed .es-background-container{display:none}body#home #linkedin .row .elfsight-feed .es-widget-background-content{transition:none;-moz-transition:none;-webkit-transition:none}body#home #linkedin .row .elfsight-feed .es-widget-background-content .es-grid-layout{display:grid;grid-template-columns:repeat(4, 1fr) !important;gap:2.69% !important;justify-content:space-between}@media only screen and (max-width: 900px){body#home #linkedin .row .elfsight-feed .es-widget-background-content .es-grid-layout{width:calc(100% + 8rem);margin-left:-4rem;padding:0 4rem;overflow-x:scroll;overflow-y:hidden;overflow:-moz-scrollbars-none;scrollbar-width:none;-ms-overflow-style:none}}@media only screen and (max-width: 800px){body#home #linkedin .row .elfsight-feed .es-widget-background-content .es-grid-layout{gap:3.4rem !important}}body#home #linkedin .row .elfsight-feed .es-widget-background-content .es-grid-layout::-webkit-scrollbar{width:0 !important;height:0 !important}body#home #linkedin .row .elfsight-feed .es-widget-background-content .es-grid-layout>div{overflow:hidden;border-radius:calc(3.5rem + 5px);border-bottom-left-radius:0;-moz-border-radius:calc(3.5rem + 5px);-moz-border-radius-bottomleft:0;-webkit-border-radius:calc(3.5rem + 5px);-webkit-border-bottom-left-radius:0}@media (prefers-reduced-motion){body#home #linkedin .row .elfsight-feed .es-widget-background-content .es-grid-layout>div{transform:none !important;-moz-transform:none !important;-webkit-transform:none !important}}@media only screen and (max-width: 900px){body#home #linkedin .row .elfsight-feed .es-widget-background-content .es-grid-layout>div{width:37vw}}@media only screen and (max-width: 600px){body#home #linkedin .row .elfsight-feed .es-widget-background-content .es-grid-layout>div{width:61vw}}body#home #linkedin .row .elfsight-feed .es-widget-background-content .es-grid-layout>div div[class*="CardContainer"]{background:#f3f3f3;transition:background 0.2s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:background 0.2s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:background 0.2s cubic-bezier(0.5, 0, 0.5, 1)}body#home #linkedin .row .elfsight-feed .es-widget-background-content .es-grid-layout>div div[class*="CardContainer"] div[class*="CardMediaBlock"]{opacity:1;transition:opacity 0.2s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:opacity 0.2s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:opacity 0.2s cubic-bezier(0.5, 0, 0.5, 1)}body#home #linkedin .row .elfsight-feed .es-widget-background-content .es-grid-layout>div div[class*="CardContainer"] div[class*="CardMediaBlock"] div[class*="MediaContainer"]{height:auto !important;aspect-ratio:1}body#home #linkedin .row .elfsight-feed .es-widget-background-content .es-grid-layout>div div[class*="CardContainer"] div[class*="CardMediaBlock"] div[class*="ShadowIcon"]{display:none}body#home #linkedin .row .elfsight-feed .es-widget-background-content .es-grid-layout>div div[class*="CardContainer"] div[class*="Block__RegularBlock"]{margin:0;padding:calc(1.9rem + 5px) calc(2rem + 5px) calc(1.7rem + 5px)}body#home #linkedin .row .elfsight-feed .es-widget-background-content .es-grid-layout>div div[class*="CardContainer"] div[class*="Block__RegularBlock"] .es-text-shortener-container{font-size:0.882em;line-height:normal;color:inherit}@media only screen and (max-width: 600px){body#home #linkedin .row .elfsight-feed .es-widget-background-content .es-grid-layout>div div[class*="CardContainer"] div[class*="Block__RegularBlock"] .es-text-shortener-container{font-size:14px}}body#home #linkedin .row .elfsight-feed .es-widget-background-content .es-grid-layout>div div[class*="CardContainer"] div[class*="Block__RegularBlock"] .es-text-shortener-container .es-text-shortener{font-size:inherit;line-height:calc(1.7em - 1px);color:#18181a;opacity:0.65;transition:color 0.2s cubic-bezier(0.5, 0, 0.5, 1),opacity 0.2s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:color 0.2s cubic-bezier(0.5, 0, 0.5, 1),opacity 0.2s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:color 0.2s cubic-bezier(0.5, 0, 0.5, 1),opacity 0.2s cubic-bezier(0.5, 0, 0.5, 1)}body#home #linkedin .row .elfsight-feed .es-widget-background-content .es-grid-layout>div div[class*="CardContainer"] div[class*="Block__RegularBlock"] .es-text-shortener-container .es-text-shortener-control{display:block;margin-top:calc(1.3rem + 5px);font-size:inherit;font-family:'Plus Jakarta Sans', sans-serif;font-weight:600;line-height:normal;text-decoration:none;color:#ff0087;pointer-events:none;transition:color 0.2s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:color 0.2s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:color 0.2s cubic-bezier(0.5, 0, 0.5, 1)}@media (hover: hover){body#home #linkedin .row .elfsight-feed .es-widget-background-content .es-grid-layout>div div[class*="CardContainer"]:hover{background:#ff0087}}@media (hover: hover){body#home #linkedin .row .elfsight-feed .es-widget-background-content .es-grid-layout>div div[class*="CardContainer"]:hover div[class*="CardMediaBlock"]{opacity:0.9}}@media (hover: hover){body#home #linkedin .row .elfsight-feed .es-widget-background-content .es-grid-layout>div div[class*="CardContainer"]:hover div[class*="Block__RegularBlock"] .es-text-shortener-container .es-text-shortener{color:#fff;opacity:0.95}}@media (hover: hover){body#home #linkedin .row .elfsight-feed .es-widget-background-content .es-grid-layout>div div[class*="CardContainer"]:hover div[class*="Block__RegularBlock"] .es-text-shortener-container .es-text-shortener-control{color:#2a275c}}body#home.hero-anim .header.fixed{visibility:hidden !important}body#home.hero-anim .header.static{visibility:visible !important}body#home.admin-bar .header.static{top:32px}@media only screen and (max-width: 782px){body#home.admin-bar .header.static{top:46px}}body#about #timeline+#approach .row{padding-top:1.3rem}body#about #approach .row{padding-bottom:1.7rem}@media only screen and (max-width: 1550px){body#about #approach .row{position:relative}}@media only screen and (min-width: 801px){body#about #approach .row .content{max-width:74%}}@media only screen and (max-width: 1000px){body#about #approach .row .content .heading br{display:none}}body#about #approach .row .video-wrap{position:relative;margin:9.2rem 0 0.8rem}@media only screen and (max-width: 1550px){body#about #approach .row .video-wrap{position:static}}body#about #approach .row .video-wrap .brand-dots{position:absolute;z-index:-1;top:-231px;right:-174px;width:12.23vw;max-width:208px;transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}@media only screen and (max-width: 1700px){body#about #approach .row .video-wrap .brand-dots{top:-13.58vw;right:-10.25vw}}@media only screen and (max-width: 1550px){body#about #approach .row .video-wrap .brand-dots{top:auto;right:2.3rem;width:19rem;margin-top:-37rem}}@media only screen and (max-width: 800px){body#about #approach .row .video-wrap .brand-dots{display:none}}body#about #approach .row .video-wrap .brand-dots svg path.fill-pink-lt{fill:#fce3eb}body#about #approach .row .video-wrap .brand-dots svg path.fill-purple{fill:#2a275c}body#about #approach .row .video-wrap .brand-dots svg path.fill-blue{fill:#4059ff}body#about #approach .row .video-wrap .brand-dots svg path.fill-gray-lt{fill:#f3f3f3}@media only screen and (max-width: 1550px){body#about #approach .row .video-wrap .brand-dots svg path.hide{display:none}}body#about #mission{position:relative;height:calc(100vh + 1px);min-height:calc(40rem + 400px);overflow:hidden}body#about #mission .panel{position:absolute;top:0;left:0;width:100%;height:100%;padding-top:16.3rem;transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}@media only screen and (max-height: 1200px) and (min-width: 801px){body#about #mission .panel{padding-top:11.5vh}}@media only screen and (max-height: 800px) and (min-width: 801px){body#about #mission .panel{padding-top:9.2rem}}body#about #mission .panel .constraint{position:relative;z-index:3}body#about #mission .panel .constraint .content{width:700px}body#about #mission .panel .constraint .content .heading{padding-bottom:0}body#about #mission .panel .constraint .content .copy{margin-top:4.6rem}@media only screen and (max-height: 1200px) and (min-width: 801px){body#about #mission .panel .constraint .content .copy{margin-top:2.62vh}}@media only screen and (max-height: 800px) and (min-width: 801px){body#about #mission .panel .constraint .content .copy{margin-top:2.1rem}}body#about #mission .panel .constraint .content .copy p{line-height:inherit}body#about #mission .panel .image{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:#4059ff}body#about #mission .panel .image:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:37.5%;background:-moz-linear-gradient(top, rgba(64,89,255,0) 0%, #4059ff 90%);background:-webkit-linear-gradient(top, rgba(64,89,255,0) 0%, #4059ff 90%);background:linear-gradient(to bottom, rgba(64,89,255,0) 0%, #4059ff 90%)}body#about #mission .panel .image img{width:100%;height:100%;object-fit:cover;object-position:65% center;mix-blend-mode:overlay;opacity:0.35;filter:grayscale(100%);-webkit-filter:grayscale(100%)}body#about #mission .panel.mission .image{visibility:hidden}body#about #mission .panel.purpose{visibility:hidden}body#about #mission .panel.values{visibility:hidden}body#about #mission .panel.values .constraint .list{display:flex;margin-top:4.6rem;padding-top:calc(0.6rem + 5px)}@media only screen and (max-height: 1200px) and (min-width: 801px){body#about #mission .panel.values .constraint .list{margin-top:2.62vh}}@media only screen and (max-height: 800px) and (min-width: 801px){body#about #mission .panel.values .constraint .list{margin-top:2.1rem}}@media only screen and (max-width: 1000px){body#about #mission .panel.values .constraint .list{width:calc(100% + 8rem);margin-left:-4rem;padding-right:4rem;padding-left:4rem;overflow-x:scroll;overflow-y:hidden;overflow:-moz-scrollbars-none;scrollbar-width:none;-ms-overflow-style:none}}body#about #mission .panel.values .constraint .list::-webkit-scrollbar{width:0 !important;height:0 !important}body#about #mission .panel.values .constraint .list .value{width:100%;margin-left:1.92%;padding:calc(1.9rem + 10px) 2.5rem calc(1.8rem + 10px);background-color:#2a275c;text-align:center;color:#fff}@media (prefers-reduced-motion){body#about #mission .panel.values .constraint .list .value{transform:none !important;-moz-transform:none !important;-webkit-transform:none !important}}@media only screen and (max-width: 1000px){body#about #mission .panel.values .constraint .list .value{flex-shrink:0;width:26vw;margin-left:3rem;padding-right:calc(2rem + 10px);padding-left:calc(2rem + 10px);transform:none !important;-moz-transform:none !important;-webkit-transform:none !important}}@media only screen and (max-width: 800px){body#about #mission .panel.values .constraint .list .value{width:36vw}}@media only screen and (max-width: 600px){body#about #mission .panel.values .constraint .list .value{width:56vw}}body#about #mission .panel.values .constraint .list .value .icon{display:inline-block;width:auto;height:calc(1rem + 30px);margin:0.1rem 0 2rem}body#about #mission .panel.values .constraint .list .value .title{margin-top:0;font-weight:600;line-height:1.45em}@media only screen and (min-width: 1001px) and (max-width: 1200px){body#about #mission .panel.values .constraint .list .value .title{font-size:inherit}}body#about #mission .panel.values .constraint .list .value .description{margin-top:calc(0.7rem + 5px)}@media only screen and (min-width: 1001px) and (max-width: 1200px){body#about #mission .panel.values .constraint .list .value .description{font-size:14px}}body#about #mission .panel.values .constraint .list .value:first-child{margin-left:0}body#about #mission .brand-lines{position:absolute;z-index:2;bottom:14.5vh;left:0;width:100%;height:25rem;background:url("img/brand-lines-mission.png") repeat-x left center transparent;background-size:auto 100%;clip-path:polygon(0 0, 0 0, 0 100%, 0 100%);transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}@media only screen and (max-height: 1200px) and (min-width: 801px){body#about #mission .brand-lines{height:20.82vh}}@media only screen and (max-height: 1000px) and (min-width: 801px){body#about #mission .brand-lines{bottom:8.3vh}}@media only screen and (max-height: 800px) and (min-width: 801px){body#about #mission .brand-lines{bottom:6.7rem;height:16.7rem}}@media only screen and (max-width: 800px) and (min-height: 701px){body#about #mission .brand-lines{height:26.6vw}}@media only screen and (max-height: 1000px) and (min-width: 801px){body#about #quote .row{padding-top:13.8rem}}body#about #awards .row{padding-top:11.3rem}@media only screen and (max-width: 1550px){body#about #awards .row{position:relative}}@media only screen and (min-width: 801px){body#about #awards .row .content{max-width:74%}}@media only screen and (max-width: 1000px){body#about #awards .row .content .heading br{display:none}}body#about #awards .row .image-wrap{position:relative;margin:9.2rem 0 0.8rem}@media only screen and (max-width: 1550px){body#about #awards .row .image-wrap{position:static}}body#about #awards .row .image-wrap .brand-dots{position:absolute;z-index:-1;top:-231px;right:-174px;width:12.23vw;max-width:208px;opacity:0.65;transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}@media only screen and (max-width: 1700px){body#about #awards .row .image-wrap .brand-dots{top:-13.58vw;right:-10.25vw}}@media only screen and (max-width: 1550px){body#about #awards .row .image-wrap .brand-dots{top:auto;right:2.3rem;width:19rem;margin-top:-37rem}}@media only screen and (max-width: 800px){body#about #awards .row .image-wrap .brand-dots{display:none}}body#about #awards .row .image-wrap .brand-dots svg path{fill:#fce3eb}@media only screen and (max-width: 1550px){body#about #awards .row .image-wrap .brand-dots svg path.hide{display:none}}body#about #awards .row .image-wrap .image{border:1px solid #ff0087;background-color:#fce3eb}body#about #awards .row .image-wrap .image img{width:100%;mix-blend-mode:multiply}body#expertise-landing .expertise-section{display:flex;flex-direction:column;justify-content:center;min-height:calc(100vh + 1px)}@media only screen and (max-height: 1200px) and (min-width: 801px){body#expertise-landing .expertise-section .row{padding:11.5vh 0 11.9vh}}@media only screen and (max-width: 800px){body#expertise-landing .expertise-section .row{padding:11.1vh 0 11.4vh}}body#expertise-landing .expertise-section .row .content{transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}@media only screen and (max-width: 800px) and (orientation: landscape){body#expertise-landing .expertise-section .row .content .copy{display:none}}body#expertise-landing .expertise-section .row .list{display:flex;margin:11.7rem 0 0.8rem;transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}@media only screen and (max-height: 1200px) and (min-width: 801px){body#expertise-landing .expertise-section .row .list{margin-top:9.75vh}}@media only screen and (max-width: 800px){body#expertise-landing .expertise-section .row .list{margin-top:7.45vh}}body#expertise-landing .expertise-section .row .list .area{flex-shrink:0;padding-right:3.5rem;will-change:transform}body#expertise-landing .expertise-section .row .list .area .link{position:relative;display:flex;align-items:flex-end;width:calc(30rem + 100px);height:calc(40rem + 100px);max-height:calc(40rem + 100px);padding:calc(3.8rem + 5px) calc(4.5rem + 5px) calc(3.9rem + 5px);background-color:#2a275c;text-decoration:none}@media (prefers-reduced-motion){body#expertise-landing .expertise-section .row .list .area .link{transform:none !important;-moz-transform:none !important;-webkit-transform:none !important}}@media only screen and (max-height: 1200px) and (min-width: 801px){body#expertise-landing .expertise-section .row .list .area .link{height:41.667vh}}@media only screen and (max-width: 800px){body#expertise-landing .expertise-section .row .list .area .link{max-height:52vh}}@media only screen and (max-width: 450px){body#expertise-landing .expertise-section .row .list .area .link{width:225px}}body#expertise-landing .expertise-section .row .list .area .link .image{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:#2a275c;transition:background 0.2s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:background 0.2s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:background 0.2s cubic-bezier(0.5, 0, 0.5, 1)}body#expertise-landing .expertise-section .row .list .area .link .image img{width:100%;height:100%;object-fit:cover;object-position:center 25%;opacity:0.5;mix-blend-mode:luminosity;transition:opacity 0.2s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:opacity 0.2s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:opacity 0.2s cubic-bezier(0.5, 0, 0.5, 1)}body#expertise-landing .expertise-section .row .list .area .link .title{position:relative;z-index:2;margin:0;color:#fff}@media (hover: hover){body#expertise-landing .expertise-section .row .list .area .link:hover .image{background-color:transparent !important}}@media (hover: hover){body#expertise-landing .expertise-section .row .list .area .link:hover .image img{opacity:1 !important}}body#expertise-landing .expertise-section .row .list .area .link.pink{background-color:#ff0087}body#expertise-landing .expertise-section .row .list .area .link.pink .image{background-color:#ff0087}body#expertise-landing .expertise-section .row .list .area .link.pink .image img{opacity:0.75}body#expertise-landing .brand-lines{position:relative;z-index:-1;display:flex;width:100%;pointer-events:none}body#expertise-landing .brand-lines .horz{width:100%;margin-right:-1px}@media only screen and (max-width: 1200px){body#expertise-landing .brand-lines .horz{height:18.55vw}}@media only screen and (max-width: 450px){body#expertise-landing .brand-lines .horz{height:75px}}body#expertise-landing .brand-lines .curve{flex-shrink:0;margin-right:-1px}@media only screen and (max-width: 1200px){body#expertise-landing .brand-lines .curve{width:auto;height:18.55vw}}@media only screen and (max-width: 450px){body#expertise-landing .brand-lines .curve{height:75px}}body#expertise-landing .brand-lines .cover{position:absolute;top:-2px;left:-2px;width:calc(100% + 4px);height:calc(100% + 4px);background-color:#fff;transform:scaleX(0);-moz-transform:scaleX(0);-webkit-transform:scaleX(0)}body#expertise-landing .brand-lines svg{display:block;overflow:visible}body#expertise-landing .brand-lines.pink svg path{fill:#ff0087}body#expertise-landing .brand-lines.purple svg path{fill:#2a275c}body#expertise-landing .brand-lines+.expertise-section{margin-top:-164px}@media only screen and (max-width: 1200px){body#expertise-landing .brand-lines+.expertise-section{margin-top:-13.55vw}}@media only screen and (max-width: 450px){body#expertise-landing .brand-lines+.expertise-section{margin-top:-55px}}body#expertise-landing #quote .marks path{stroke:#ff0087}@media (prefers-reduced-motion){body#expertise-landing #quote .quote{color:#ff0087}}body#expertise-landing #quote .quote .split-char{background-image:-webkit-linear-gradient(left, #ff0087 50%, #2a275c 50%)}@media only screen and (min-width: 801px){body#careers #hero .content{width:calc(47.5rem + 100px)}}@media only screen and (max-width: 1550px){body#careers #intro .row{position:relative}}@media only screen and (min-width: 801px){body#careers #intro .row .content{max-width:74%}}@media only screen and (max-width: 1000px){body#careers #intro .row .content .heading br{display:none}}body#careers #intro .row .video-wrap{position:relative;margin:9.2rem 0 0.8rem}@media only screen and (max-width: 1550px){body#careers #intro .row .video-wrap{position:static}}body#careers #intro .row .video-wrap .brand-dots{position:absolute;z-index:-1;top:-231px;right:-174px;width:12.23vw;max-width:208px;transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}@media only screen and (max-width: 1700px){body#careers #intro .row .video-wrap .brand-dots{top:-13.58vw;right:-10.25vw}}@media only screen and (max-width: 1550px){body#careers #intro .row .video-wrap .brand-dots{top:auto;right:2.3rem;width:19rem;margin-top:-37rem}}@media only screen and (max-width: 800px){body#careers #intro .row .video-wrap .brand-dots{display:none}}body#careers #intro .row .video-wrap .brand-dots svg path.fill-pink-lt{fill:#fce3eb}body#careers #intro .row .video-wrap .brand-dots svg path.fill-purple{fill:#2a275c}body#careers #intro .row .video-wrap .brand-dots svg path.fill-blue{fill:#4059ff}body#careers #intro .row .video-wrap .brand-dots svg path.fill-gray-lt{fill:#f3f3f3}@media only screen and (max-width: 1550px){body#careers #intro .row .video-wrap .brand-dots svg path.hide{display:none}}body#careers #intro+#culture .row{padding-top:1.3rem}body#careers #culture .row{padding-bottom:1.7rem}body#careers #benefits .constraint{display:flex;justify-content:space-between;align-items:flex-start}@media only screen and (max-width: 800px){body#careers #benefits .constraint{flex-direction:column}}body#careers #benefits .constraint .content{width:550px;padding-top:15rem}@media only screen and (max-width: 800px){body#careers #benefits .constraint .content{width:90%;padding-top:0}}@media only screen and (max-width: 600px){body#careers #benefits .constraint .content{width:100%}}@media only screen and (max-width: 1200px){body#careers #benefits .constraint .content .heading br{display:none}}body#careers #benefits .constraint .list{position:relative;flex-shrink:0.1;width:550px;margin:1.2rem 0 0.8rem 9%}@media only screen and (max-width: 1200px){body#careers #benefits .constraint .list{flex-shrink:1}}@media only screen and (max-width: 800px){body#careers #benefits .constraint .list{width:100%;margin-top:9.2rem;margin-left:0}}body#careers #benefits .constraint .list .benefit{position:relative;display:flex;align-items:flex-end;min-height:37.5rem;margin-bottom:5rem;padding:6.8rem 5rem 4.4rem;background-color:#4059ff}@media (prefers-reduced-motion){body#careers #benefits .constraint .list .benefit{transform:none !important;-moz-transform:none !important;-webkit-transform:none !important}}@media only screen and (max-width: 800px){body#careers #benefits .constraint .list .benefit{min-height:50rem}}body#careers #benefits .constraint .list .benefit .details{position:relative;z-index:2;width:100%}body#careers #benefits .constraint .list .benefit .details .title{margin:0;color:#fce3eb}body#careers #benefits .constraint .list .benefit .details .description{padding-top:0.6rem;font-size:0.882em;color:#fff}body#careers #benefits .constraint .list .benefit .image{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background-color:#4059ff}body#careers #benefits .constraint .list .benefit .image:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:50%;background:-moz-linear-gradient(top, rgba(64,89,255,0) 0%, #4059ff 100%);background:-webkit-linear-gradient(top, rgba(64,89,255,0) 0%, #4059ff 100%);background:linear-gradient(to bottom, rgba(64,89,255,0) 0%, #4059ff 100%)}body#careers #benefits .constraint .list .benefit .image img{width:100%;height:100%;object-fit:cover;mix-blend-mode:overlay;opacity:0.35;filter:grayscale(100%);-webkit-filter:grayscale(100%)}body#careers #benefits .constraint .list .benefit:last-child{margin-bottom:0}body#careers #benefits .constraint .list .brand-lines{position:absolute;z-index:-1;top:37rem;left:50%;height:calc(100% - 74rem);pointer-events:none;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%)}body#careers #benefits .constraint .list .brand-lines .vert{display:block;height:100%;overflow:visible}@media only screen and (max-width: 1200px){body#careers #benefits .constraint .list .brand-lines .vert{width:4.85vw}}@media only screen and (max-width: 800px){body#careers #benefits .constraint .list .brand-lines .vert{width:3.91rem}}body#careers #benefits .constraint .list .brand-lines .vert line{fill:none;stroke-width:20;stroke:#4059ff}body#careers #quote .marks path{stroke:#ff0087}@media (prefers-reduced-motion){body#careers #quote .quote{color:#ff0087}}body#careers #quote .quote .split-char{background-image:-webkit-linear-gradient(left, #ff0087 50%, #fce3eb 50%)}body#careers #jobs{position:relative}body#careers #jobs .row{padding-top:11.3rem}@media only screen and (min-width: 801px){body#careers #jobs .row .content{max-width:74%}}@media only screen and (max-width: 1000px){body#careers #jobs .row .content .heading br{display:none}}body#careers #jobs .brand-lines{position:absolute;z-index:-1;right:-150px;bottom:0;width:65rem;pointer-events:none}@media only screen and (max-width: 1500px){body#careers #jobs .brand-lines{width:43.333vw}}@media only screen and (max-width: 800px){body#careers #jobs .brand-lines{display:none}}body#careers #jobs .brand-lines svg{display:block;width:100%;overflow:visible}body#careers #jobs .brand-lines svg path{fill:none;stroke-width:34;stroke:#fce3eb}body#contact #form{position:relative}body#contact #form .constraint{position:relative;z-index:2}body#contact #form .constraint .content{width:900px;padding-top:1.4rem}@media only screen and (min-width: 801px){body#contact #form .constraint .content{max-width:74%}}@media only screen and (max-width: 1000px){body#contact #form .constraint .content .heading br{display:none}}body#contact #form .constraint .form{min-height:80rem;padding:6.2rem 0 0.8rem}@media only screen and (max-width: 800px){body#contact #form .constraint .form{max-width:100%}}body#contact #form .constraint .form .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoField.mktoTextField,body#contact #form .constraint .form .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoField.mktoEmailField,body#contact #form .constraint .form .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoField.mktoTelField,body#contact #form .constraint .form .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoField:not([type='checkbox']):not([type='radio']){border-color:#fff}body#contact #form .constraint .form .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoField.mktoTextField:focus,body#contact #form .constraint .form .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoField.mktoEmailField:focus,body#contact #form .constraint .form .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoField.mktoTelField:focus,body#contact #form .constraint .form .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoField:not([type='checkbox']):not([type='radio']):focus{border-color:#2a275c}body#contact #form .constraint .form .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoField.mktoTextField.mktoInvalid,body#contact #form .constraint .form .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoField.mktoEmailField.mktoInvalid,body#contact #form .constraint .form .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoField.mktoTelField.mktoInvalid,body#contact #form .constraint .form .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoField:not([type='checkbox']):not([type='radio']).mktoInvalid{border-color:#d21f44}body#contact #form .constraint .form .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoField.mktoTextField.mktoInvalid:focus,body#contact #form .constraint .form .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoField.mktoEmailField.mktoInvalid:focus,body#contact #form .constraint .form .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoField.mktoTelField.mktoInvalid:focus,body#contact #form .constraint .form .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoField:not([type='checkbox']):not([type='radio']).mktoInvalid:focus{border-color:#2a275c}body#contact #form .constraint .form .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoField.mktoTextField[aria-invalid="true"],body#contact #form .constraint .form .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoField.mktoEmailField[aria-invalid="true"],body#contact #form .constraint .form .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoField.mktoTelField[aria-invalid="true"],body#contact #form .constraint .form .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoField:not([type='checkbox']):not([type='radio'])[aria-invalid="true"]{border-color:#d21f44 !important}@media only screen and (min-width: 1001px){body#contact #form .constraint .form .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLogicalField label{margin-top:0}}body#contact #form .constraint .form .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoLogicalField.mktoCheckboxList .mktoField{border-color:#fff}@media only screen and (min-width: 1001px){body#contact #form .constraint .form .mktoForm .mktoFormRow .mktoFormCol .mktoFieldWrap .mktoHtmlText{padding-top:6px}}body#contact #form .brand-dots{position:absolute;z-index:1;top:25px;right:25px;width:19.12vw;max-width:325px;transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}@media only screen and (max-width: 1700px){body#contact #form .brand-dots{top:1.48vw;right:1.48vw}}@media only screen and (max-width: 1300px){body#contact #form .brand-dots{width:15.35vw}}@media only screen and (max-width: 800px){body#contact #form .brand-dots{display:none}}body#contact #form .brand-dots svg path.fill-pink-dk{fill:#ed48c8}body#contact #form .brand-dots svg path.fill-pink{fill:#f3afeb}body#contact #form .brand-dots svg path.fill-pink-lt{fill:#fad6e9}body#contact #map .content{margin-right:auto;margin-left:auto;text-align:center}@media only screen and (max-width: 800px){body#contact #map .content{margin-right:0;margin-left:0;text-align:left}}body#contact #map .content .heading+.button{margin-top:calc(2.3rem + 5px)}body#contact #map .graphic{position:relative;width:1500px;max-width:95%;margin:6.7rem auto 0.8rem}body#contact #map .graphic img{width:100%;transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}body#contact #map .graphic img.regions{position:absolute;top:0;left:0}body#contact #map .stats{margin:6.1rem auto -0.3rem;transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}body#contact #map .stats .marquee-anim{display:flex}body#contact #map .stats .marquee-anim .stat{flex-shrink:0;margin:0 0 0 5rem;padding:0;white-space:nowrap;color:#d3d3d3;transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}body#contact #map .stats .marquee-anim .stat .number{color:#ff0087}#template-modular section.bg-white+section.bg-white{border-top:1px solid #d3d3d3}#template-modular .module-hero{position:relative;min-height:calc(30rem + 300px);padding:15.2rem 0 15.7rem}@media only screen and (min-width: 1701px){#template-modular .module-hero{min-height:35.26vw}}#template-modular .module-hero .content{position:relative;z-index:2;width:calc(51.5rem + 100px);max-width:100%}@media only screen and (max-width: 800px){#template-modular .module-hero .content{width:75rem}}@media only screen and (max-width: 600px){#template-modular .module-hero .content{width:85rem}}#template-modular .module-hero .content .title{margin:-35px 0 calc(0.9rem + 5px);padding-bottom:0;font-size:0.882em}@media only screen and (max-width: 1200px){#template-modular .module-hero .content .title{margin-top:-33px}}@media only screen and (max-width: 1000px){#template-modular .module-hero .content .title{margin-top:-31px}}@media only screen and (max-width: 800px){#template-modular .module-hero .content .title{margin-top:-30px}}@media only screen and (max-width: 600px){#template-modular .module-hero .content .title{margin-top:-29px}}#template-modular .module-hero .content .title+.copy{padding-top:1.4rem}#template-modular .module-hero .content .heading{margin-top:-0.1rem}@media only screen and (max-width: 800px){#template-modular .module-hero .content .heading br{display:none}}#template-modular .module-hero .media{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}@media only screen and (max-width: 800px){#template-modular .module-hero .media{opacity:0.35}}#template-modular .module-hero .media img,#template-modular .module-hero .media video{width:100%;height:100%;object-fit:cover;object-position:75% center}#template-modular .module-hero.bg-pink .content .title{color:#fff}@media only screen and (max-width: 800px){#template-modular .module-hero.bg-pink .media{opacity:0.4}}#template-modular .module-hero.bg-pink.text-light .content .title{color:#2a275c}@media only screen and (max-width: 800px){#template-modular .module-hero.bg-gray-lt .media{opacity:0.3}}#template-modular .module-hero.text-light .content .heading{color:#fce3eb}#template-modular .module-hero.text-light .content .copy{color:#fff}#template-modular .module-hero.text-dark .content .heading{color:#2a275c}#template-modular .module-hero.text-dark .content .copy{color:#18181a}#template-modular .module-plain-content,#template-modular .module-blocks-icon{overflow:hidden}#template-modular .module-plain-content .constraint,#template-modular .module-blocks-icon .constraint{position:relative}#template-modular .module-plain-content .constraint .content,#template-modular .module-blocks-icon .constraint .content{position:relative;z-index:2}@media only screen and (min-width: 801px){#template-modular .module-plain-content .constraint .content.with-lines,#template-modular .module-blocks-icon .constraint .content.with-lines{max-width:70%}}#template-modular .module-plain-content .constraint .brand-lines,#template-modular .module-blocks-icon .constraint .brand-lines{position:absolute;z-index:1;top:-1.3rem;right:-5.2rem;pointer-events:none}@media only screen and (max-width: 1200px){#template-modular .module-plain-content .constraint .brand-lines,#template-modular .module-blocks-icon .constraint .brand-lines{right:0}}@media only screen and (max-width: 800px){#template-modular .module-plain-content .constraint .brand-lines,#template-modular .module-blocks-icon .constraint .brand-lines{display:none !important}}#template-modular .module-plain-content .constraint .brand-lines .top,#template-modular .module-blocks-icon .constraint .brand-lines .top{display:flex;margin-bottom:-1px}#template-modular .module-plain-content .constraint .brand-lines .top .curve,#template-modular .module-blocks-icon .constraint .brand-lines .top .curve{margin-right:-1px}@media only screen and (max-width: 1200px){#template-modular .module-plain-content .constraint .brand-lines .top .curve,#template-modular .module-blocks-icon .constraint .brand-lines .top .curve{width:22.32vw;height:auto}}@media only screen and (max-width: 1200px){#template-modular .module-plain-content .constraint .brand-lines .top .horz,#template-modular .module-blocks-icon .constraint .brand-lines .top .horz{display:none !important}}@media only screen and (max-width: 1200px){#template-modular .module-plain-content .constraint .brand-lines .vert,#template-modular .module-blocks-icon .constraint .brand-lines .vert{width:4.85vw}}#template-modular .module-plain-content .constraint .brand-lines svg,#template-modular .module-blocks-icon .constraint .brand-lines svg{display:block;overflow:visible}#template-modular .module-plain-content .constraint .brand-lines svg path,#template-modular .module-plain-content .constraint .brand-lines svg line,#template-modular .module-blocks-icon .constraint .brand-lines svg path,#template-modular .module-blocks-icon .constraint .brand-lines svg line{fill:none;stroke-width:20;stroke:#ff0087}#template-modular .module-plain-content .constraint .content .copy img{overflow:hidden;margin:calc(1.2rem + 15px) 0 calc(1.3rem + 15px);border-radius:calc(1.5rem + 5px);border-bottom-left-radius:0;-moz-border-radius:calc(1.5rem + 5px);-moz-border-radius-bottomleft:0;-webkit-border-radius:calc(1.5rem + 5px);-webkit-border-bottom-left-radius:0}#template-modular .module-plain-content .constraint .content .copy p:last-child img{margin-bottom:0.8rem}#template-modular .module-plain-content .constraint .content:not(.with-lines){width:90%}@media only screen and (max-width: 800px){#template-modular .module-plain-content .constraint .content:not(.with-lines){width:95%}}@media only screen and (max-width: 600px){#template-modular .module-plain-content .constraint .content:not(.with-lines){width:100%}}#template-modular .module-blocks-icon .constraint .blocks-icon{position:relative;z-index:3;display:grid;grid-template-columns:repeat(2, 1fr);gap:3.5rem;margin:6.7rem 0 0.8rem}@media only screen and (min-width: 801px) and (max-width: 1380px){#template-modular .module-blocks-icon .constraint .blocks-icon{gap:2.55vw}}@media only screen and (max-width: 800px){#template-modular .module-blocks-icon .constraint .blocks-icon{grid-template-columns:repeat(1, 1fr)}}#template-modular .module-blocks-icon .constraint .blocks-icon .block{padding:calc(4rem + 5px) 5rem calc(3.8rem + 5px);background-color:#fff}#template-modular .module-blocks-icon .constraint .blocks-icon .block .head{display:flex;align-items:center}#template-modular .module-blocks-icon .constraint .blocks-icon .block .head .icon{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:35px;height:35px;margin:0.5rem calc(1rem + 10px) 0.6rem 0}@media only screen and (max-width: 600px){#template-modular .module-blocks-icon .constraint .blocks-icon .block .head .icon{width:33px;height:33px}}#template-modular .module-blocks-icon .constraint .blocks-icon .block .head .icon img{width:auto;max-width:100%;height:auto;max-height:100%}#template-modular .module-blocks-icon .constraint .blocks-icon .block .head .title{margin:0}#template-modular .module-blocks-icon .constraint .blocks-icon .block .description{padding-top:1px}#template-modular .module-blocks-icon .constraint .blocks-icon .block .description a{color:inherit}#template-modular .module-blocks-icon .constraint .blocks-icon .block .description a:hover{color:#ff0087}#template-modular .module-blocks-icon .constraint .blocks-icon .block .description p{margin-top:calc(0.7rem + 5px);line-height:inherit}#template-modular .module-blocks-icon .constraint .blocks-icon .block .description p:first-child{margin-top:0}#template-modular .module-blocks-icon .constraint .blocks-icon .block .description:first-child{margin-top:-0.1rem;padding-top:0}#template-modular .module-blocks-icon .constraint .blocks-icon:first-child{margin-top:1.2rem}#template-modular .module-blocks-icon .constraint .blocks-icon.col-3{grid-template-columns:repeat(3, 1fr)}@media only screen and (max-width: 1000px){#template-modular .module-blocks-icon .constraint .blocks-icon.col-3{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 600px){#template-modular .module-blocks-icon .constraint .blocks-icon.col-3{grid-template-columns:repeat(1, 1fr)}}#template-modular .module-blocks-icon.bg-white .constraint .blocks-icon .block{background-color:#f3f3f3}#template-modular .module-blocks-image{position:relative}#template-modular .module-blocks-image .content{position:relative;z-index:2}@media only screen and (min-width: 801px){#template-modular .module-blocks-image .content.with-dots{max-width:70%}}#template-modular .module-blocks-image .blocks-image{position:relative;z-index:3;display:grid;grid-template-columns:repeat(2, 1fr);gap:3.5rem;margin:6.7rem 0 0.8rem}@media only screen and (min-width: 801px) and (max-width: 1380px){#template-modular .module-blocks-image .blocks-image{gap:2.55vw}}@media only screen and (max-width: 800px){#template-modular .module-blocks-image .blocks-image{grid-template-columns:repeat(1, 1fr)}}#template-modular .module-blocks-image .blocks-image .block{background-color:#fff}#template-modular .module-blocks-image .blocks-image .block .image{width:100%;aspect-ratio:1.64;overflow:hidden}#template-modular .module-blocks-image .blocks-image .block .image img{width:100%;height:100%;object-fit:cover}#template-modular .module-blocks-image .blocks-image .block .details{padding:calc(4rem + 5px) 5rem calc(3.8rem + 5px)}#template-modular .module-blocks-image .blocks-image .block .details .title{margin:0;padding-bottom:0.1rem}#template-modular .module-blocks-image .blocks-image .block .details .description a{color:inherit}#template-modular .module-blocks-image .blocks-image .block .details .description a:hover{color:#ff0087}#template-modular .module-blocks-image .blocks-image .block .details .description p{margin-top:calc(0.7rem + 5px);line-height:inherit}#template-modular .module-blocks-image .blocks-image .block .details .description p:first-child{margin-top:0}#template-modular .module-blocks-image .blocks-image .block .details .description:first-child{margin-top:-0.1rem}#template-modular .module-blocks-image .blocks-image:first-child{margin-top:1.2rem}#template-modular .module-blocks-image .blocks-image.col-3{grid-template-columns:repeat(3, 1fr)}@media only screen and (max-width: 1000px){#template-modular .module-blocks-image .blocks-image.col-3{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 600px){#template-modular .module-blocks-image .blocks-image.col-3{grid-template-columns:repeat(1, 1fr)}}#template-modular .module-blocks-image .brand-dots{position:absolute;z-index:1;top:1.25vw;right:1.25vw;width:23vw;max-width:438px;opacity:0.65;transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}@media only screen and (max-width: 1500px){#template-modular .module-blocks-image .brand-dots{top:1vw;right:1vw}}@media only screen and (max-width: 1450px){#template-modular .module-blocks-image .brand-dots{top:0.75vw;right:0.75vw}}@media only screen and (max-width: 800px){#template-modular .module-blocks-image .brand-dots{top:5px;right:5px;width:23rem}}#template-modular .module-blocks-image .brand-dots svg path{fill:#fff}@media only screen and (max-width: 800px){#template-modular .module-blocks-image .brand-dots svg path.hide{display:none}}#template-modular .module-blocks-image.bg-white .blocks-image .block{background-color:#f3f3f3}#template-modular .module-blocks-image.bg-white .brand-dots{opacity:0.1}#template-modular .module-blocks-image.bg-white .brand-dots svg path{fill:#4059ff}#template-modular .module-blocks-image.bg-gray-lt .brand-dots{opacity:0.75}#template-modular .module-video-carousel{overflow:visible}#template-modular .module-video-carousel .content{display:flex;justify-content:space-between;align-items:center}#template-modular .module-video-carousel .content .video-carousel-nav{flex-shrink:0;display:flex;align-self:flex-end;margin:0 0 calc(0.3rem + 5px) 10%}@media only screen and (max-width: 800px){#template-modular .module-video-carousel .content .video-carousel-nav{display:none}}#template-modular .module-video-carousel .content .video-carousel-nav .owl-prev,#template-modular .module-video-carousel .content .video-carousel-nav .owl-next{width:calc(2.5rem + 30px);height:calc(2.5rem + 30px);overflow:hidden;margin-right:1.5rem;background:url("img/arrow-carousel-prev.svg") no-repeat center center;background-size:contain;text-indent:-9999px;opacity:1;cursor:pointer;color:inherit;transition:opacity 0.3s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:opacity 0.3s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:opacity 0.3s cubic-bezier(0.5, 0, 0.5, 1)}#template-modular .module-video-carousel .content .video-carousel-nav .owl-prev.disabled,#template-modular .module-video-carousel .content .video-carousel-nav .owl-next.disabled{opacity:0.25;pointer-events:none}#template-modular .module-video-carousel .content .video-carousel-nav .owl-next{margin-right:0;background-image:url("img/arrow-carousel-next.svg")}#template-modular .module-video-carousel .video-carousel{margin:6.7rem 0 0.8rem}#template-modular .module-sme{position:relative}#template-modular .module-sme .constraint{position:relative;z-index:2}#template-modular .module-sme .constraint .blocks-sme{margin:1.2rem 0 0.8rem}#template-modular .module-sme .constraint .blocks-sme .sme{background-color:#fff}#template-modular .module-sme .constraint .blocks-sme .sme .image{width:100%;aspect-ratio:1.714;overflow:hidden}#template-modular .module-sme .constraint .blocks-sme .sme .image img{width:100%;height:100%;object-fit:cover;object-position:top}#template-modular .module-sme .constraint .blocks-sme .sme .details{padding:4.3rem 5rem}#template-modular .module-sme .constraint .blocks-sme .sme .details .top{display:flex;justify-content:space-between;align-items:flex-end}#template-modular .module-sme .constraint .blocks-sme .sme .details .top .info .name{margin-top:0}#template-modular .module-sme .constraint .blocks-sme .sme .details .top .info .title{margin-top:calc(1rem + 1px)}#template-modular .module-sme .constraint .blocks-sme .sme .details .top .linkedin{flex-shrink:0;width:1.176em;margin:0 0 calc(0.2rem + 5px) calc(4rem + 10px);text-decoration:none;opacity:1;transition:opacity 0.2s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:opacity 0.2s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:opacity 0.2s cubic-bezier(0.5, 0, 0.5, 1)}#template-modular .module-sme .constraint .blocks-sme .sme .details .top .linkedin img{width:100%}#template-modular .module-sme .constraint .blocks-sme .sme .details .top .linkedin:hover{opacity:0.65}#template-modular .module-sme .constraint .blocks-sme .sme .details .bottom{margin-top:calc(2.3rem + 5px);padding-top:calc(2.4rem + 5px);border-top:1px solid #d3d3d3}#template-modular .module-sme .constraint .blocks-sme .sme .details .bottom .description{margin-top:0}#template-modular .module-sme .constraint .blocks-sme .sme .details .bottom .description a{color:inherit}#template-modular .module-sme .constraint .blocks-sme .sme .details .bottom .description a:hover{color:#ff0087}#template-modular .module-sme .constraint .blocks-sme .sme .details .bottom:first-child{margin-top:0.1rem;padding-top:0;border-top:none}#template-modular .module-sme .constraint.sme-1{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 800px){#template-modular .module-sme .constraint.sme-1{flex-direction:column;align-items:flex-start}}@media only screen and (min-width: 801px){#template-modular .module-sme .constraint.sme-1 .content{width:600px}}#template-modular .module-sme .constraint.sme-1 .blocks-sme{align-self:flex-start;width:600px;margin-left:7.5%}@media only screen and (max-width: 800px){#template-modular .module-sme .constraint.sme-1 .blocks-sme{width:100%;margin-top:6.7rem;margin-left:0}}#template-modular .module-sme .constraint.sme-1 .blocks-sme .sme .details .bottom{display:none}#template-modular .module-sme .constraint.sme-1 .blocks-sme:first-child{margin-left:0}@media only screen and (max-width: 800px){#template-modular .module-sme .constraint.sme-1 .blocks-sme:first-child{margin-top:1.2rem}}#template-modular .module-sme .constraint.sme-2 .content{margin-right:auto;margin-left:auto;text-align:center}@media only screen and (max-width: 800px){#template-modular .module-sme .constraint.sme-2 .content{margin-right:0;margin-left:0;text-align:left}}#template-modular .module-sme .constraint.sme-2 .blocks-sme{display:grid;grid-template-columns:repeat(2, 1fr);gap:7.67%;margin-top:6.7rem}@media only screen and (max-width: 1200px){#template-modular .module-sme .constraint.sme-2 .blocks-sme{gap:5.49%}}@media only screen and (max-width: 800px){#template-modular .module-sme .constraint.sme-2 .blocks-sme{grid-template-columns:repeat(1, 1fr);gap:5rem}}#template-modular .module-sme .constraint.sme-2 .blocks-sme:first-child{margin-top:1.2rem}#template-modular .module-sme .brand-dots{position:absolute;z-index:1;top:1.25vw;left:1.25vw;width:20vw;max-width:380px;opacity:0.65;transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}@media only screen and (max-width: 1500px){#template-modular .module-sme .brand-dots{top:1vw;left:1vw}}@media only screen and (max-width: 1450px){#template-modular .module-sme .brand-dots{top:0.75vw;left:0.75vw}}@media only screen and (max-width: 800px){#template-modular .module-sme .brand-dots{top:5px;right:5px;left:auto;width:20rem;transform:scaleX(-1);-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1)}}#template-modular .module-sme .brand-dots svg path{fill:#fff}@media only screen and (max-width: 1200px){#template-modular .module-sme .brand-dots svg path.hide{display:none}}#template-modular .module-sme.bg-white .constraint .blocks-sme .sme{background-color:#f3f3f3}#template-modular .module-sme.bg-white .brand-dots{opacity:0.5}#template-modular .module-sme.bg-white .brand-dots svg path{fill:#fce3eb}#template-modular .module-sme.bg-gray-lt .brand-dots{opacity:0.75}#template-modular .module-quote{position:relative}@media only screen and (min-width: 1801px){#template-modular .module-quote .constraint{position:relative}}#template-modular .module-quote .constraint .marks{position:absolute;z-index:1;left:0;display:block;width:10rem;height:auto;overflow:visible;margin-top:-2.9rem}@media only screen and (min-width: 1801px){#template-modular .module-quote .constraint .marks{left:-8vw}}@media only screen and (max-width: 1650px){#template-modular .module-quote .constraint .marks{width:7rem;margin-top:-1.6rem}}@media only screen and (max-width: 1550px){#template-modular .module-quote .constraint .marks{width:6rem;margin-top:-7rem}}@media only screen and (max-width: 1200px){#template-modular .module-quote .constraint .marks{position:static;width:7rem;margin:-5rem 0 calc(2rem + 10px) -4rem}}#template-modular .module-quote .constraint .marks path{fill:none;stroke-width:1;stroke:#ff0087}@media only screen and (max-width: 1650px){#template-modular .module-quote .constraint .marks path{stroke-width:1.25}}@media only screen and (max-width: 1200px){#template-modular .module-quote .constraint .marks path{stroke-width:1.5}}@media only screen and (max-width: 1000px){#template-modular .module-quote .constraint .marks path{stroke-width:1.75}}@media only screen and (max-width: 800px){#template-modular .module-quote .constraint .marks path{stroke-width:2}}@media only screen and (max-width: 600px){#template-modular .module-quote .constraint .marks path{stroke-width:2.25}}#template-modular .module-quote .constraint .quote{position:relative;z-index:3;transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}@media (prefers-reduced-motion){#template-modular .module-quote .constraint .quote{color:#ff0087}}@media only screen and (max-width: 800px){#template-modular .module-quote .constraint .quote{font-size:5.2rem}}#template-modular .module-quote .constraint .quote .split-char{background-image:-webkit-linear-gradient(left, #ff0087 50%, #fce3eb 50%);background-position:0;background-size:200% 100%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}#template-modular .module-quote .constraint .attribution{position:relative;z-index:2;padding-top:1rem}#template-modular .module-quote.bg-blue .constraint .marks path,#template-modular .module-quote.bg-pink .constraint .marks path{stroke:#2a275c}@media (prefers-reduced-motion){#template-modular .module-quote.bg-blue .constraint .quote,#template-modular .module-quote.bg-pink .constraint .quote{color:#2a275c}}#template-modular .module-quote.bg-blue .constraint .quote .split-char,#template-modular .module-quote.bg-pink .constraint .quote .split-char{background-image:-webkit-linear-gradient(left, #2a275c 50%, #fce3eb 50%)}#template-modular .module-image-content .heading-wrap{margin-right:auto;margin-left:auto;text-align:center}@media only screen and (max-width: 800px){#template-modular .module-image-content .heading-wrap{margin-right:0;margin-left:0;text-align:left}}#template-modular .module-image-content .heading-wrap .heading{margin-bottom:0;padding-bottom:1.2rem}#template-modular .module-image-content .content{display:flex;justify-content:space-between;margin-top:4.6rem}@media only screen and (max-width: 800px){#template-modular .module-image-content .content{flex-direction:column-reverse !important;margin-top:0}}#template-modular .module-image-content .content .image{position:relative;width:600px;min-height:35rem;margin:7px 7.5% 0.8rem 0}@media only screen and (max-width: 800px){#template-modular .module-image-content .content .image{width:100%;min-height:0;aspect-ratio:1.5;margin-top:6.7rem;margin-right:0}}#template-modular .module-image-content .content .image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}@media only screen and (max-width: 800px){#template-modular .module-image-content .content .image img{position:static;object-position:center}}#template-modular .module-image-content .content .copy{align-self:center;width:600px}@media only screen and (min-width: 801px){#template-modular .module-image-content .content .copy{margin-top:0}}@media only screen and (max-width: 800px){#template-modular .module-image-content .content .copy{align-self:auto;width:95%}}@media only screen and (max-width: 600px){#template-modular .module-image-content .content .copy{width:100%}}#template-modular .module-image-content .content .copy p:first-child{margin-top:0}#template-modular .module-image-content .content .copy ul{max-width:565px;margin-top:calc(2.5rem + 5px)}@media only screen and (max-width: 800px){#template-modular .module-image-content .content .copy ul{max-width:none}}#template-modular .module-image-content .content .copy ul li{margin-top:1rem}#template-modular .module-image-content .content .copy ul li:before{color:#ff0087}#template-modular .module-image-content .content .copy ul li a{color:inherit}#template-modular .module-image-content .content .copy ul li a:hover{color:#ff0087}#template-modular .module-image-content .content .copy ul li strong,#template-modular .module-image-content .content .copy ul li b{color:#ff0087}#template-modular .module-image-content .content .copy ul li:first-child{margin-top:0}#template-modular .module-image-content .content .copy ul:first-child{max-width:none;margin-top:0}#template-modular .module-image-content .content:first-child{margin-top:0.5rem}@media only screen and (max-width: 800px){#template-modular .module-image-content .content:first-child .copy{margin-top:-0.5rem}}#template-modular .module-image-content .content.image-right{flex-direction:row-reverse}#template-modular .module-image-content .content.image-right .image{margin-right:0;margin-left:7.5%}@media only screen and (max-width: 800px){#template-modular .module-image-content .content.image-right .image{margin-left:0}}#template-modular .module-faq .content .heading{color:#ff0087}#template-modular .module-faq .questions{margin:calc(3.3rem - 5px) 0 0.8rem}#template-modular .module-faq .questions .question{border-bottom:1px solid #d3d3d3}#template-modular .module-faq .questions .question .accordion-title{display:flex;justify-content:space-between;align-items:center;padding:calc(2.9rem + 5px) 0;cursor:pointer;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}#template-modular .module-faq .questions .question .accordion-title .title{width:100%;margin:0 calc(4rem + 10px) 0 0;color:#2a275c;transition:color 0.3s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:color 0.3s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:color 0.3s cubic-bezier(0.5, 0, 0.5, 1)}#template-modular .module-faq .questions .question .accordion-title .icon{flex-shrink:0;position:relative;width:20px;height:20px}@media only screen and (max-width: 1000px){#template-modular .module-faq .questions .question .accordion-title .icon{width:18px;height:18px}}@media only screen and (max-width: 600px){#template-modular .module-faq .questions .question .accordion-title .icon{width:16px;height:16px}}#template-modular .module-faq .questions .question .accordion-title .icon .horz{position:absolute;top:50%;left:0;width:100%;height:2px;background-color:#ff0087;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}#template-modular .module-faq .questions .question .accordion-title .icon .vert{position:absolute;top:0;left:50%;width:2px;height:100%;background-color:#ff0087;opacity:1;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transition:opacity 0.3s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:opacity 0.3s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:opacity 0.3s cubic-bezier(0.5, 0, 0.5, 1)}#template-modular .module-faq .questions .question .accordion-title.active .title{color:#ff0087}#template-modular .module-faq .questions .question .accordion-title.active .icon .vert{opacity:0}#template-modular .module-faq .questions .question .accordion-panel{display:none;position:relative;top:-1.6rem;padding-bottom:calc(1.2rem + 5px)}#template-modular .module-faq .questions .question .accordion-panel .copy{max-width:90%;margin-top:0;opacity:0;transition:opacity 0.3s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:opacity 0.3s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:opacity 0.3s cubic-bezier(0.5, 0, 0.5, 1)}@media only screen and (max-width: 800px){#template-modular .module-faq .questions .question .accordion-panel .copy{max-width:95%}}@media only screen and (max-width: 600px){#template-modular .module-faq .questions .question .accordion-panel .copy{max-width:100%}}#template-modular .module-faq .questions .question .accordion-panel .copy a{color:inherit}#template-modular .module-faq .questions .question .accordion-panel .copy a:hover{color:#ff0087}#template-modular .module-faq .questions .question .accordion-panel .copy p{margin-top:calc(0.7rem + 5px);line-height:inherit}#template-modular .module-faq .questions .question .accordion-panel .copy p:first-child{margin-top:0}#template-modular .module-faq .questions .question .accordion-panel .copy ul{margin-top:0.5em}#template-modular .module-faq .questions .question .accordion-panel .copy ul li{line-height:inherit}#template-modular .module-faq .questions .question .accordion-panel.open .copy{opacity:1}#template-modular .module-faq.bg-pink-lt .questions .question{border-color:#d1bcc2}#template-modular .module-faq.bg-gray-lt .questions .question{border-color:#c9c9c9}#template-modular .module-related-links{overflow:visible}#template-modular .module-related-links .content{display:flex;justify-content:space-between;align-items:center}#template-modular .module-related-links .content .related-carousel-nav{flex-shrink:0;display:flex;margin:-2px 0 -2px 10%}@media only screen and (max-width: 800px){#template-modular .module-related-links .content .related-carousel-nav{display:none}}#template-modular .module-related-links .content .related-carousel-nav .owl-prev,#template-modular .module-related-links .content .related-carousel-nav .owl-next{width:calc(2.5rem + 30px);height:calc(2.5rem + 30px);overflow:hidden;margin-right:1.5rem;background:url("img/arrow-carousel-prev.svg") no-repeat center center;background-size:contain;text-indent:-9999px;opacity:1;cursor:pointer;color:inherit;transition:opacity 0.3s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:opacity 0.3s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:opacity 0.3s cubic-bezier(0.5, 0, 0.5, 1)}#template-modular .module-related-links .content .related-carousel-nav .owl-prev.disabled,#template-modular .module-related-links .content .related-carousel-nav .owl-next.disabled{opacity:0.25;pointer-events:none}#template-modular .module-related-links .content .related-carousel-nav .owl-next{margin-right:0;background-image:url("img/arrow-carousel-next.svg")}@media only screen and (min-width: 1001px){#template-modular .module-related-links .content .related-carousel-nav.hide-lg{display:none}}#template-modular .module-related-links .related-carousel{margin:6.7rem 0 0.8rem}#template-modular .module-related-links.bg-pink-lt .related-carousel .related-post{background-color:#fff;box-shadow:0 0 1.5rem rgba(252,227,235,0.8);-moz-box-shadow:0 0 1.5rem rgba(252,227,235,0.8);-webkit-box-shadow:0 0 1.5rem rgba(252,227,235,0.8)}#template-modular .module-related-links.bg-gray-lt .related-carousel .related-post{background-color:#fff;box-shadow:0 0 1.5rem #f3f3f3;-moz-box-shadow:0 0 1.5rem #f3f3f3;-webkit-box-shadow:0 0 1.5rem #f3f3f3}body.page-id-1954 #template-modular .module-plain-content .row{display:flex;align-items:center;min-height:60vh}body#post-landing #posts{position:relative}body#post-landing #posts .content{padding-top:1.4rem}@media only screen and (min-width: 601px){body#post-landing #posts .content{max-width:75%}}@media only screen and (max-width: 1200px){body#post-landing #posts .content .heading br{display:none}}body#post-landing #posts .content .button{margin-top:calc(2.7rem + 10px)}body#post-landing #posts .filters{display:flex;margin-top:6.7rem}@media only screen and (max-width: 800px){body#post-landing #posts .filters{flex-direction:column}}body#post-landing #posts .filters .facetwp-facet{position:relative;width:100%;height:calc(2.5rem + 35px);overflow:hidden;margin-left:2.5rem;border:1px solid #d3d3d3;border-radius:calc(1.5rem + 5px);border-bottom-left-radius:0;-moz-border-radius:calc(1.5rem + 5px);-moz-border-radius-bottomleft:0;-webkit-border-radius:calc(1.5rem + 5px);-webkit-border-bottom-left-radius:0;opacity:0.98 !important}@media only screen and (max-width: 800px){body#post-landing #posts .filters .facetwp-facet{margin:2.5rem 0 0}}body#post-landing #posts .filters .facetwp-facet:after{content:'';position:absolute;z-index:-1;top:0;left:0;width:0;height:0;background-color:#fff;opacity:0;pointer-events:none;transition:opacity 0.2s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:opacity 0.2s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:opacity 0.2s cubic-bezier(0.5, 0, 0.5, 1)}body#post-landing #posts .filters .facetwp-facet input,body#post-landing #posts .filters .facetwp-facet select{width:100%;height:100%;overflow:hidden;margin:0;padding:0 calc(4rem + 25px) 0 calc(2rem + 10px);background-color:#fff;font-size:1em;line-height:normal;white-space:nowrap;text-overflow:ellipsis;color:#18181a;appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}body#post-landing #posts .filters .facetwp-facet input::-ms-clear,body#post-landing #posts .filters .facetwp-facet select::-ms-clear{display:none}body#post-landing #posts .filters .facetwp-facet input::-ms-expand,body#post-landing #posts .filters .facetwp-facet select::-ms-expand{display:none}body#post-landing #posts .filters .facetwp-facet:first-child{margin:0}body#post-landing #posts .filters .facetwp-facet.facetwp-type-search{width:130%;border-color:#18181a}@media only screen and (max-width: 800px){body#post-landing #posts .filters .facetwp-facet.facetwp-type-search{width:100%}}body#post-landing #posts .filters .facetwp-facet.facetwp-type-search ::placeholder{color:#18181a !important;opacity:1 !important}body#post-landing #posts .filters .facetwp-facet.facetwp-type-search :-moz-placeholder{color:#18181a !important;opacity:1 !important}body#post-landing #posts .filters .facetwp-facet.facetwp-type-search ::-moz-placeholder{color:#18181a !important;opacity:1 !important}body#post-landing #posts .filters .facetwp-facet.facetwp-type-search :-ms-input-placeholder{color:#18181a !important;opacity:1 !important}body#post-landing #posts .filters .facetwp-facet.facetwp-type-search ::-ms-input-placeholder{color:#18181a !important;opacity:1 !important}body#post-landing #posts .filters .facetwp-facet.facetwp-type-search ::-webkit-input-placeholder{color:#18181a !important;opacity:1 !important}body#post-landing #posts .filters .facetwp-facet.facetwp-type-search .facetwp-input-wrap{position:relative;display:block;width:100%;height:100%}body#post-landing #posts .filters .facetwp-facet.facetwp-type-search .facetwp-input-wrap .facetwp-icon{position:absolute;top:0;right:0;width:calc(4rem + 25px);height:100%;line-height:normal;opacity:1;pointer-events:none}body#post-landing #posts .filters .facetwp-facet.facetwp-type-search .facetwp-input-wrap .facetwp-icon:before{content:'';display:block;width:100%;height:100%;background:url("img/symbol-search.svg") no-repeat center center;background-size:15px 15px;animation:none !important}@media only screen and (max-width: 1000px){body#post-landing #posts .filters .facetwp-facet.facetwp-type-search .facetwp-input-wrap .facetwp-icon:before{background-size:14px 14px}}@media only screen and (max-width: 600px){body#post-landing #posts .filters .facetwp-facet.facetwp-type-search .facetwp-input-wrap .facetwp-icon:before{background-size:13px 13px}}body#post-landing #posts .filters .facetwp-facet.facetwp-type-search .facetwp-input-wrap .facetwp-search{min-width:0}body#post-landing #posts .filters .facetwp-facet.facetwp-type-search.active{border-color:#ff0087}body#post-landing #posts .filters .facetwp-facet.facetwp-type-search.active .facetwp-input-wrap .facetwp-icon:before{filter:invert(15%) sepia(85%) saturate(6010%) hue-rotate(320deg) contrast(110%);-webkit-filter:invert(15%) sepia(85%) saturate(6010%) hue-rotate(320deg) contrast(110%)}body#post-landing #posts .filters .facetwp-facet.facetwp-type-dropdown .facetwp-dropdown{padding-right:calc(3rem + 25px);background:url("img/arrow-select.svg") no-repeat right calc(1.7rem + 8px) center #fff;background-size:13px 8px;cursor:pointer}@media only screen and (max-width: 1000px){body#post-landing #posts .filters .facetwp-facet.facetwp-type-dropdown .facetwp-dropdown{background-size:12px 7px}}@media only screen and (max-width: 600px){body#post-landing #posts .filters .facetwp-facet.facetwp-type-dropdown .facetwp-dropdown{background-size:11px 7px}}body#post-landing #posts .filters .facetwp-facet.facetwp-type-dropdown.facetwp-facet-event_type.disabled-solo{pointer-events:none}body#post-landing #posts .filters .facetwp-facet.facetwp-type-dropdown.facetwp-facet-event_type.disabled-solo:after{z-index:1;width:100%;height:100%;opacity:0.7}body#post-landing #posts .filters .facetwp-facet.disabled{pointer-events:none}body#post-landing #posts .filters .facetwp-facet.disabled:after{z-index:1;width:100%;height:100%;opacity:0.7}body#post-landing #posts .results{margin:12.5rem 0 0.8rem}body#post-landing #posts .results .grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2.55vw}@media only screen and (min-width: 1381px){body#post-landing #posts .results .grid{gap:3.5rem}}@media only screen and (max-width: 800px){body#post-landing #posts .results .grid{grid-template-columns:repeat(2, 1fr);gap:3rem}}@media only screen and (max-width: 450px){body#post-landing #posts .results .grid{grid-template-columns:repeat(1, 1fr)}}body#post-landing #posts .results .grid .post{overflow:hidden}body#post-landing #posts .results .grid .post .link{display:flex;flex-direction:column;width:100%;height:100%;text-decoration:none}body#post-landing #posts .results .grid .post .link .image{position:relative;display:block;width:100%;aspect-ratio:1.64}@media only screen and (max-width: 450px){body#post-landing #posts .results .grid .post .link .image{aspect-ratio:1.94}}body#post-landing #posts .results .grid .post .link .image:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#2a275c;opacity:0.03;pointer-events:none;transition:background 0.2s cubic-bezier(0.5, 0, 0.5, 1),opacity 0.2s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:background 0.2s cubic-bezier(0.5, 0, 0.5, 1),opacity 0.2s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:background 0.2s cubic-bezier(0.5, 0, 0.5, 1),opacity 0.2s cubic-bezier(0.5, 0, 0.5, 1)}body#post-landing #posts .results .grid .post .link .image img{width:100%;height:100%;object-fit:cover}body#post-landing #posts .results .grid .post .link .details{display:flex;flex-direction:column;height:100%;padding:calc(3.3rem + 5px) calc(3.5rem + 5px) calc(3.9rem + 5px);background-color:#f3f3f3;transition:background 0.2s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:background 0.2s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:background 0.2s cubic-bezier(0.5, 0, 0.5, 1)}body#post-landing #posts .results .grid .post .link .details .meta{display:block;width:100%;overflow:hidden;font-size:0.882em;white-space:nowrap;text-overflow:ellipsis;color:#ff0087;transition:color 0.2s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:color 0.2s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:color 0.2s cubic-bezier(0.5, 0, 0.5, 1)}body#post-landing #posts .results .grid .post .link .details .title{display:block;margin:calc(0.6rem + 5px) 0 calc(0.8rem + 5px);color:#2a275c;transition:color 0.2s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:color 0.2s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:color 0.2s cubic-bezier(0.5, 0, 0.5, 1)}body#post-landing #posts .results .grid .post .link .details .title:last-child{margin-bottom:0}body#post-landing #posts .results .grid .post .link .details .info{display:block;margin:auto 0 -1px;font-size:0.882em;font-style:italic;color:#18181a;opacity:0.5;transition:color 0.2s cubic-bezier(0.5, 0, 0.5, 1),opacity 0.2s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:color 0.2s cubic-bezier(0.5, 0, 0.5, 1),opacity 0.2s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:color 0.2s cubic-bezier(0.5, 0, 0.5, 1),opacity 0.2s cubic-bezier(0.5, 0, 0.5, 1)}@media (hover: hover){body#post-landing #posts .results .grid .post .link:hover .image:before{background-color:#ff0087;opacity:0.1}}@media (hover: hover){body#post-landing #posts .results .grid .post .link:hover .details{background-color:#ff0087}}@media (hover: hover){body#post-landing #posts .results .grid .post .link:hover .details .meta{color:#2a275c}}@media (hover: hover){body#post-landing #posts .results .grid .post .link:hover .details .title{color:#fff}}@media (hover: hover){body#post-landing #posts .results .grid .post .link:hover .details .info{color:#fff;opacity:0.75}}body#post-landing #posts .results .grid+.grid{margin-top:2.55vw}@media only screen and (min-width: 1381px){body#post-landing #posts .results .grid+.grid{margin-top:3.5rem}}@media only screen and (max-width: 800px){body#post-landing #posts .results .grid+.grid{margin-top:3rem}}body#post-landing #posts .results .grid-error{margin:0;padding:7.8rem 0 5.4rem;text-align:center}body#post-landing #posts .results .facetwp-type-pager{padding-top:2.3rem;text-align:center}body#post-landing #posts .brand-lines{position:absolute;z-index:-1;top:6rem;right:0;width:32.5rem;min-width:100px;pointer-events:none}@media only screen and (max-width: 1500px){body#post-landing #posts .brand-lines{width:21.667vw}}@media only screen and (max-width: 1200px){body#post-landing #posts .brand-lines{right:-25px}}body#post-landing #posts .brand-lines svg{display:block;width:100%;overflow:visible}body#post-landing #posts .brand-lines svg path{fill:none;stroke-width:34}@media only screen and (max-width: 600px){body#post-landing #posts .brand-lines.pink{opacity:0.15}}body#post-landing #posts .brand-lines.pink svg path{stroke:#ff0087}@media only screen and (max-width: 600px){body#post-landing #posts .brand-lines.pink-lt{opacity:0.65}}body#post-landing #posts .brand-lines.pink-lt svg path{stroke:#fce3eb}@media only screen and (max-width: 600px){body#post-landing #posts .brand-lines.purple{opacity:0.1}}body#post-landing #posts .brand-lines.purple svg path{stroke:#2a275c}@media only screen and (max-width: 600px){body#post-landing #posts .brand-lines.blue{opacity:0.15}}body#post-landing #posts .brand-lines.blue svg path{stroke:#4059ff}body#single-post #hero{position:relative;z-index:2;padding-top:calc(10.9rem - 25px)}@media only screen and (min-width: 1001px){body#single-post #hero .content{max-width:80%}}body#single-post #hero .content .back-link{display:inline-flex;align-items:center;max-width:100%;padding:1.5rem 0;font-size:0.882em;font-family:'Plus Jakarta Sans', sans-serif;font-weight:600;line-height:normal;text-decoration:none;color:#ff0087;cursor:pointer}body#single-post #hero .content .back-link .back-arrow{flex-shrink:0;position:relative;left:0;width:0.48em;height:auto;transition:left 0.2s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:left 0.2s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:left 0.2s cubic-bezier(0.5, 0, 0.5, 1)}body#single-post #hero .content .back-link .back-arrow svg{display:block;width:100%;height:100%;overflow:visible;fill:#ff0087}body#single-post #hero .content .back-link .back-title{overflow:hidden;margin:-1px 0 0 calc(0.5rem + 5px);white-space:nowrap;text-overflow:ellipsis}body#single-post #hero .content .back-link:hover .back-arrow{left:-0.4rem}body#single-post #hero .content .heading{margin-top:calc(0.9rem + 10px)}body#single-post #hero .content .details{font-style:italic}@media only screen and (max-width: 1000px){body#single-post #hero .content .details{font-size:0.937em;line-height:calc(1.7em - 1px)}}body#single-post #hero .content .details span{display:block}body#single-post #hero .content .details .buttons{display:flex;padding:calc(1.7rem + 5px) 0 0.8rem;font-style:normal}@media only screen and (max-width: 450px){body#single-post #hero .content .details .buttons{flex-direction:column;align-items:flex-start}}body#single-post #hero .content .details .buttons .button{margin:0 0 0 calc(1.5rem + 5px)}@media only screen and (max-width: 450px){body#single-post #hero .content .details .buttons .button{width:200px;margin:12px 0 0}}body#single-post #hero .content .details .buttons .button:first-child{margin:0}body#single-post #featured{position:relative;z-index:1;margin-top:6.7rem;pointer-events:none}body#single-post #featured .image{position:relative;width:100%;aspect-ratio:2.16666;min-height:190px;margin-bottom:-2.5rem}body#single-post #featured .image:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:#2a275c;opacity:0.03;pointer-events:none}body#single-post #featured .image img{width:100%;height:100%;object-fit:cover}body#single-post #featured .brand-lines{position:relative;z-index:-1;display:flex;width:100%;pointer-events:none;margin-top:-164px;padding-top:2.5rem}@media only screen and (max-width: 1200px){body#single-post #featured .brand-lines{margin-top:-13.66vw}}@media only screen and (max-width: 450px){body#single-post #featured .brand-lines{margin-top:-55px}}body#single-post #featured .brand-lines .horz{width:100%;margin-right:-1px}@media only screen and (max-width: 1200px){body#single-post #featured .brand-lines .horz{height:18.55vw}}@media only screen and (max-width: 450px){body#single-post #featured .brand-lines .horz{height:75px}}body#single-post #featured .brand-lines .curve{flex-shrink:0;margin-right:-1px}@media only screen and (max-width: 1200px){body#single-post #featured .brand-lines .curve{width:auto;height:18.55vw}}@media only screen and (max-width: 1000px){body#single-post #featured .brand-lines .curve{margin-right:-25px}}@media only screen and (max-width: 450px){body#single-post #featured .brand-lines .curve{height:75px}}body#single-post #featured .brand-lines svg{display:block;overflow:visible}body#single-post #featured .brand-lines.with-image{position:absolute;top:50%;left:0;margin-top:-194px;padding-top:0}@media only screen and (max-width: 1200px){body#single-post #featured .brand-lines.with-image{margin-top:-16.15vw}}@media only screen and (max-width: 450px){body#single-post #featured .brand-lines.with-image{margin-top:-66px}}body#single-post #featured .brand-lines.pink svg path{fill:#ff0087}body#single-post #featured .brand-lines.pink-lt svg path{fill:#fce3eb}body#single-post #featured .brand-lines.purple svg path{fill:#2a275c}body#single-post #featured .brand-lines.blue svg path{fill:#4059ff}body#single-post #content .constraint{display:flex;justify-content:space-between;align-items:flex-start}@media only screen and (max-width: 1000px){body#single-post #content .constraint{flex-direction:column}}body#single-post #content .constraint .content{width:835px;margin-right:7.5%}@media only screen and (max-width: 1000px){body#single-post #content .constraint .content{width:97%;margin-right:0}}@media only screen and (max-width: 800px){body#single-post #content .constraint .content{width:100%}}body#single-post #content .constraint .content .blocks *{overflow-wrap:anywhere !important}body#single-post #content .constraint .content #form{min-height:80rem;padding:5.8rem 0 0.8rem}@media only screen and (min-width: 1001px){body#single-post #content .constraint .content #form{max-width:835px}}body#single-post #content .constraint .content #form .heading{margin:0;padding-bottom:calc(2.7rem + 5px);color:#ff0087}body#single-post #content .constraint .content #form .mktoForm .mktoButtonRow .mktoButtonWrap .mktoButton{margin-top:2.5rem}body#single-post #content .constraint .content #form:first-child{margin-top:-5.5rem}body#single-post #content .constraint .content .share{display:flex;flex-wrap:wrap;margin:calc(9.6rem - 10px) 0 0.8rem}body#single-post #content .constraint .content .share .title{width:100%;margin:0 0 0.8rem;font-weight:600;color:#ff0087}body#single-post #content .constraint .content .share .addtoany_shortcode{position:relative}body#single-post #content .constraint .content .share .addtoany_shortcode:after{content:'';position:absolute;z-index:-1;top:50%;right:0;width:9999px;height:1px;background-color:#ff0087;opacity:0.25;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}body#single-post #content .constraint .content.full{width:1150px;max-width:97%;margin-right:0}@media only screen and (max-width: 800px){body#single-post #content .constraint .content.full{max-width:100%}}body#single-post #content .constraint .sidebar{flex-shrink:0.9;width:350px;margin:-6.3rem 0 0.8rem;padding-top:6.3rem}@media only screen and (max-width: 1000px){body#single-post #content .constraint .sidebar{width:100%;margin-top:7.5rem;padding-top:0}}body#single-post #content .constraint .sidebar .related .heading{margin-bottom:calc(1.9rem + 5px)}@media only screen and (max-width: 1000px){body#single-post #content .constraint .sidebar .related .links{display:flex;width:calc(100% + 8rem);margin-left:-4rem;padding-right:4rem;padding-left:4rem;overflow-x:scroll;overflow-y:hidden;overflow:-moz-scrollbars-none;scrollbar-width:none;-ms-overflow-style:none}}body#single-post #content .constraint .sidebar .related .links::-webkit-scrollbar{width:0 !important;height:0 !important}body#single-post #content .constraint .sidebar .related .links .related-post{margin-top:calc(2rem + 5px)}@media only screen and (max-width: 1000px){body#single-post #content .constraint .sidebar .related .links .related-post{flex-shrink:0;width:37vw;margin:0 0 0 calc(2rem + 5px)}}@media only screen and (max-width: 600px){body#single-post #content .constraint .sidebar .related .links .related-post{width:61vw}}body#single-post #content .constraint .sidebar .related .links .related-post:first-child{margin:0}body#leadership .team-grid{display:grid;grid-template-columns:repeat(3, 1fr);column-gap:3.65vw;row-gap:4.27vw;margin:9.2rem 0 0.2rem}@media only screen and (min-width: 1381px){body#leadership .team-grid{column-gap:5rem;row-gap:5.9rem}}@media only screen and (max-width: 800px){body#leadership .team-grid{grid-template-columns:repeat(2, 1fr)}}@media only screen and (max-width: 600px){body#leadership .team-grid{row-gap:5rem}}@media only screen and (max-width: 450px){body#leadership .team-grid{grid-template-columns:repeat(1, 1fr)}}body#leadership .team-grid .member{overflow:hidden;text-decoration:none}body#leadership .team-grid .member .image{position:relative;display:block;width:100%;aspect-ratio:1}body#leadership .team-grid .member .image:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border:1px solid #ff0087;border-radius:calc(3.5rem + 5px);border-bottom-left-radius:0;-moz-border-radius:calc(3.5rem + 5px);-moz-border-radius-bottomleft:0;-webkit-border-radius:calc(3.5rem + 5px);-webkit-border-bottom-left-radius:0;background-color:rgba(255,0,135,0.05);opacity:0;pointer-events:none;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;transition:opacity 0.2s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:opacity 0.2s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:opacity 0.2s cubic-bezier(0.5, 0, 0.5, 1)}body#leadership .team-grid .member .image img{width:100%;height:100%;object-fit:cover;object-position:center top}body#leadership .team-grid .member .details{display:block;margin-top:2.3rem;padding-right:1rem}body#leadership .team-grid .member .details .name{display:block;margin:0;color:#2a275c}body#leadership .team-grid .member .details .title{display:block;margin-top:0.9rem;font-size:0.882em;line-height:1.5em;color:#ff0087}@media (hover: hover){body#leadership .team-grid .member:hover .image:before{opacity:1}}body#leadership .team-modal{display:none;position:fixed;z-index:500;top:0;left:0;width:100%;height:100%;background-color:rgba(42,39,92,0.3);backdrop-filter:blur(1.5rem);-webkit-backdrop-filter:blur(1.5rem)}body#leadership .team-modal .modal-content{position:absolute;z-index:2;top:3rem;right:3rem;width:75%;max-width:900px;height:calc(100% - 6rem);overflow-x:hidden;overflow-y:scroll;overflow:-moz-scrollbars-none;scrollbar-width:none;-ms-overflow-style:none;overscroll-behavior:none;padding:calc(7rem - 10px) calc(7rem - 10px) calc(6.2rem - 10px);background-color:#fff}@media only screen and (max-width: 800px){body#leadership .team-modal .modal-content{width:85%}}@media only screen and (max-width: 600px){body#leadership .team-modal .modal-content{width:calc(100% - 6rem)}}body#leadership .team-modal .modal-content::-webkit-scrollbar{width:0 !important;height:0 !important}body#leadership .team-modal .modal-content .image{width:calc(35rem + 50px);max-width:85%;aspect-ratio:1}body#leadership .team-modal .modal-content .image img{width:100%;height:100%;object-fit:cover;object-position:center top}body#leadership .team-modal .modal-content .details{display:flex;align-items:center;margin:calc(3.5rem + 5px) 0 2px}body#leadership .team-modal .modal-content .details .info{width:100%}body#leadership .team-modal .modal-content .details .info .name{margin:0;padding:0;line-height:1.2em}body#leadership .team-modal .modal-content .details .info .title{margin:calc(0.7rem + 5px) 0 0;font-weight:400}@media only screen and (max-width: 800px){body#leadership .team-modal .modal-content .details .info .title{font-size:15px}}@media only screen and (max-width: 600px){body#leadership .team-modal .modal-content .details .info .title{font-size:14px}}body#leadership .team-modal .modal-content .details .linkedin{flex-shrink:0;align-self:flex-end;display:flex;justify-content:center;align-items:center;width:calc(3.5rem + 15px);height:calc(3.5rem + 15px);margin:0 0 6px calc(4.5rem + 15px);background-color:#ff0087;text-decoration:none;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;transition:background 0.2s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:background 0.2s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:background 0.2s cubic-bezier(0.5, 0, 0.5, 1)}@media only screen and (max-width: 800px){body#leadership .team-modal .modal-content .details .linkedin{margin-bottom:5px}}body#leadership .team-modal .modal-content .details .linkedin img{width:40%}@media only screen and (max-width: 800px){body#leadership .team-modal .modal-content .details .linkedin img{width:45%}}body#leadership .team-modal .modal-content .details .linkedin:hover{background-color:#2a275c}body#leadership .team-modal .modal-content .bio{margin-top:3.7rem}body#leadership .team-modal .modal-fade{position:absolute;z-index:3;top:3rem;right:3rem;width:75%;max-width:900px;height:calc(100% - 6rem);pointer-events:none}@media only screen and (max-width: 800px){body#leadership .team-modal .modal-fade{width:85%}}@media only screen and (max-width: 600px){body#leadership .team-modal .modal-fade{width:calc(100% - 6rem)}}body#leadership .team-modal .modal-fade:after{content:'';position:absolute;bottom:0;left:0;width:100%;height:7.5rem;background:-moz-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background:-webkit-linear-gradient(top, rgba(255,255,255,0) 0%, #fff 100%);background:linear-gradient(to bottom, rgba(255,255,255,0) 0%, #fff 100%)}body#leadership .team-modal .modal-close{position:absolute;z-index:4;top:5rem;right:5rem;display:flex;justify-content:center;align-items:center;width:calc(3.5rem + 15px);height:calc(3.5rem + 15px);background-color:#fff;cursor:pointer;border-radius:100%;-moz-border-radius:100%;-webkit-border-radius:100%;transition:background 0.2s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:background 0.2s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:background 0.2s cubic-bezier(0.5, 0, 0.5, 1)}@media only screen and (max-width: 600px){body#leadership .team-modal .modal-close{top:6px;right:6px;background-color:#f3f3f3}}body#leadership .team-modal .modal-close img{width:40%}@media only screen and (max-width: 800px){body#leadership .team-modal .modal-close img{width:45%}}body#leadership .team-modal .modal-close:hover{background-color:#f3f3f3}body#leadership .team-modal .modal-bg{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;cursor:pointer}body#leadership #executive .content,body#leadership #board .content{width:900px;padding-top:1.4rem}@media only screen and (min-width: 801px){body#leadership #executive .content,body#leadership #board .content{max-width:74%}}@media only screen and (max-width: 1000px){body#leadership #executive .content .heading br,body#leadership #board .content .heading br{display:none}}body#leadership #executive .grid,body#leadership #board .grid{position:relative}@media only screen and (max-width: 1550px){body#leadership #executive .grid,body#leadership #board .grid{position:static}}body#leadership #executive .grid .brand-dots,body#leadership #board .grid .brand-dots{position:absolute;z-index:-1;top:-347px;right:-174px;width:12.23vw;max-width:208px;transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}@media only screen and (max-width: 1700px){body#leadership #executive .grid .brand-dots,body#leadership #board .grid .brand-dots{top:-20.39vw;right:-10.25vw}}@media only screen and (max-width: 1550px){body#leadership #executive .grid .brand-dots,body#leadership #board .grid .brand-dots{top:auto;right:2.3rem;width:19rem;margin-top:-37rem}}@media only screen and (max-width: 800px){body#leadership #executive .grid .brand-dots,body#leadership #board .grid .brand-dots{display:none}}@media only screen and (max-width: 1550px){body#leadership #executive .grid .brand-dots svg path.hide,body#leadership #board .grid .brand-dots svg path.hide{display:none}}body#leadership #leadership .department .content{width:900px}@media only screen and (max-width: 1000px){body#leadership #leadership .department .content .heading br{display:none}}body#leadership #leadership .department+.department{margin-top:11.9rem;padding-top:11.3rem;border-top:1px solid #d1bcc2}body#locations #hero .stats{position:absolute;z-index:3;bottom:calc(0.9rem + 15px);left:0;width:100%;transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}body#locations #hero .stats .marquee-anim{display:flex}body#locations #hero .stats .marquee-anim .stat{flex-shrink:0;margin:0 0 0 5rem;padding:0;white-space:nowrap;color:#fff;opacity:0.9;transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}body#locations #hero .stats .marquee-anim .stat .number{color:#ff19db;opacity:0.9}body#locations #hero.bg-pink .stats .marquee-anim .stat .number{color:#600067}body#locations #hero.bg-purple .stats .marquee-anim .stat,body#locations #hero.bg-blue .stats .marquee-anim .stat{opacity:0.75}body#locations #hero.bg-purple .stats .marquee-anim .stat .number,body#locations #hero.bg-blue .stats .marquee-anim .stat .number{opacity:1}body#locations #hero.bg-gray-lt .stats .marquee-anim .stat{color:#d3d3d3;opacity:1}body#locations #hero.bg-gray-lt .stats .marquee-anim .stat .number{opacity:0.75}body#locations #offices .content{width:1050px}body#locations #offices .regions{margin:9.2rem 0 0.8rem}body#locations #offices .regions .region{margin-bottom:calc(3rem + 5px);background-color:#f3f3f3}body#locations #offices .regions .region .accordion-title{display:flex;justify-content:space-between;align-items:center;padding:calc(3.9rem + 5px) 5rem;cursor:pointer;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}body#locations #offices .regions .region .accordion-title .name{width:100%;margin:-0.1rem calc(4rem + 10px) 0 0;color:#2a275c;transition:color 0.3s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:color 0.3s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:color 0.3s cubic-bezier(0.5, 0, 0.5, 1)}body#locations #offices .regions .region .accordion-title .icon{flex-shrink:0;position:relative;width:25px;height:25px;margin-right:-1rem}@media only screen and (max-width: 1200px){body#locations #offices .regions .region .accordion-title .icon{width:23px;height:23px}}@media only screen and (max-width: 1000px){body#locations #offices .regions .region .accordion-title .icon{width:21px;height:21px}}@media only screen and (max-width: 800px){body#locations #offices .regions .region .accordion-title .icon{width:19px;height:19px}}@media only screen and (max-width: 600px){body#locations #offices .regions .region .accordion-title .icon{width:17px;height:17px}}body#locations #offices .regions .region .accordion-title .icon .horz{position:absolute;top:50%;left:0;width:100%;height:2px;background-color:#ff0087;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}body#locations #offices .regions .region .accordion-title .icon .vert{position:absolute;top:0;left:50%;width:2px;height:100%;background-color:#ff0087;opacity:1;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transition:opacity 0.3s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:opacity 0.3s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:opacity 0.3s cubic-bezier(0.5, 0, 0.5, 1)}body#locations #offices .regions .region .accordion-title.active .name{color:#ff0087}body#locations #offices .regions .region .accordion-title.active .icon .vert{opacity:0}body#locations #offices .regions .region .accordion-panel{display:none;position:relative;top:-6px;padding:0 5rem 3.7rem}body#locations #offices .regions .region .accordion-panel .offices{color:#18181a;opacity:0;transition:opacity 0.3s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:opacity 0.3s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:opacity 0.3s cubic-bezier(0.5, 0, 0.5, 1)}body#locations #offices .regions .region .accordion-panel .offices .office{margin-top:calc(1.2rem + 10px)}body#locations #offices .regions .region .accordion-panel .offices .office:first-child{margin-top:0}body#locations #offices .regions .region .accordion-panel.open .offices{opacity:1}body#locations #offices .regions .region:last-child{margin-bottom:0}body#locations #offices .regions:first-child{margin-top:1.2rem}body#privacy #intro .row{padding-bottom:9.2rem}body#privacy #intro .row .content{padding-top:1.4rem}body#privacy #policies .list{margin:1.2rem 0 0.8rem}body#privacy #policies .list .policy{margin-bottom:calc(3rem + 5px);background-color:#fff}body#privacy #policies .list .policy .accordion-title{display:flex;justify-content:space-between;align-items:center;padding:calc(3.9rem + 5px) 5rem;cursor:pointer;user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}body#privacy #policies .list .policy .accordion-title .title{width:100%;margin:-0.1rem calc(4rem + 10px) 0 0;color:#2a275c;transition:color 0.3s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:color 0.3s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:color 0.3s cubic-bezier(0.5, 0, 0.5, 1)}body#privacy #policies .list .policy .accordion-title .icon{flex-shrink:0;position:relative;width:25px;height:25px}@media only screen and (max-width: 1200px){body#privacy #policies .list .policy .accordion-title .icon{width:23px;height:23px}}@media only screen and (max-width: 1000px){body#privacy #policies .list .policy .accordion-title .icon{width:21px;height:21px}}@media only screen and (max-width: 800px){body#privacy #policies .list .policy .accordion-title .icon{width:19px;height:19px}}@media only screen and (max-width: 600px){body#privacy #policies .list .policy .accordion-title .icon{width:17px;height:17px}}body#privacy #policies .list .policy .accordion-title .icon .horz{position:absolute;top:50%;left:0;width:100%;height:2px;background-color:#ff0087;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;transform:translateY(-50%);-moz-transform:translateY(-50%);-webkit-transform:translateY(-50%)}body#privacy #policies .list .policy .accordion-title .icon .vert{position:absolute;top:0;left:50%;width:2px;height:100%;background-color:#ff0087;opacity:1;border-radius:100px;-moz-border-radius:100px;-webkit-border-radius:100px;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);transition:opacity 0.3s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:opacity 0.3s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:opacity 0.3s cubic-bezier(0.5, 0, 0.5, 1)}body#privacy #policies .list .policy .accordion-title.active .title{color:#ff0087}body#privacy #policies .list .policy .accordion-title.active .icon .vert{opacity:0}body#privacy #policies .list .policy .accordion-panel{display:none;position:relative;top:calc(-0.2rem - 5px);padding:0 5rem 3.5rem}body#privacy #policies .list .policy .accordion-panel a{color:inherit}body#privacy #policies .list .policy .accordion-panel a:hover{color:#ff0087}body#privacy #policies .list .policy .accordion-panel p:first-child{margin-top:0}body#privacy #policies .list .policy .accordion-panel>.fade{opacity:0;transition:opacity 0.3s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:opacity 0.3s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:opacity 0.3s cubic-bezier(0.5, 0, 0.5, 1)}body#privacy #policies .list .policy .accordion-panel .sections{margin:4.2rem 0 calc(0.3rem + 5px)}body#privacy #policies .list .policy .accordion-panel .sections .section{margin-top:-1px;border:solid #d3d3d3;border-width:1px 0}body#privacy #policies .list .policy .accordion-panel .sections .section .accordion-title{padding:calc(1rem + 15px) 0 calc(0.9rem + 15px)}body#privacy #policies .list .policy .accordion-panel .sections .section .accordion-title .title{margin-top:0}body#privacy #policies .list .policy .accordion-panel .sections .section .accordion-title .icon{width:17px;height:17px;margin-top:-1px}@media only screen and (max-width: 1000px){body#privacy #policies .list .policy .accordion-panel .sections .section .accordion-title .icon{width:15px;height:15px}}@media only screen and (max-width: 600px){body#privacy #policies .list .policy .accordion-panel .sections .section .accordion-title .icon{width:13px;height:13px}}body#privacy #policies .list .policy .accordion-panel .sections .section .accordion-panel{padding:0 0 calc(0.5rem + 10px)}body#privacy #policies .list .policy .accordion-panel .sections .section .accordion-panel .content p img{width:100%;max-width:675px;margin:calc(0.7rem + 15px) 0 calc(0.8rem + 15px)}body#privacy #policies .list .policy .accordion-panel .sections .section .accordion-panel .content p:last-child img:last-child{margin-bottom:calc(0.3rem + 5px)}body#privacy #policies .list .policy .accordion-panel .sections .section:first-child{margin-top:0}body#privacy #policies .list .policy .accordion-panel .sections:first-child{margin-top:calc(0.2rem + 5px)}body#privacy #policies .list .policy .accordion-panel.open>.fade{opacity:1}body#privacy #policies .list .policy:last-child{margin-bottom:0}.search-overlay{display:none;position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;overflow:hidden;background-color:rgba(42,39,92,0.95);backdrop-filter:blur(1.5rem);-webkit-backdrop-filter:blur(1.5rem)}.search-overlay .search-top{position:relative;z-index:3;height:calc(9rem + 25px);user-select:none;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none}.search-overlay .search-top .constraint{display:flex;justify-content:space-between;align-items:center;height:100%}.search-overlay .search-top .constraint .search-logo{flex-shrink:0;width:calc(11.2rem + 55px);text-decoration:none}.search-overlay .search-top .constraint .search-logo img{width:100%}.search-overlay .search-top .constraint .search-close{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:calc(3rem + 15px);height:calc(3rem + 15px);cursor:pointer}.search-overlay .search-top .constraint .search-close img{width:60%}.search-overlay .search-content{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;display:flex;justify-content:center;align-items:center}.search-overlay .search-content .constraint{display:flex;justify-content:center}.search-overlay .search-content .constraint .search-form{z-index:2;width:1000px;max-width:95%}@media only screen and (max-width: 600px){.search-overlay .search-content .constraint .search-form{max-width:100%}}.search-overlay .search-content .constraint .search-form.active{box-shadow:0 0 2.5rem rgba(255,0,135,0.25);-moz-box-shadow:0 0 2.5rem rgba(255,0,135,0.25);-webkit-box-shadow:0 0 2.5rem rgba(255,0,135,0.25)}.search-overlay .search-bg{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;cursor:pointer}.search-form{position:relative;width:100%;height:calc(3.5rem + 40px);overflow:hidden;border:1px solid #fff;border-radius:calc(1.5rem + 5px);border-bottom-left-radius:0;-moz-border-radius:calc(1.5rem + 5px);-moz-border-radius-bottomleft:0;-webkit-border-radius:calc(1.5rem + 5px);-webkit-border-bottom-left-radius:0;background-color:#fff}.search-form ::placeholder{color:#18181a !important;opacity:0.5 !important}.search-form :-moz-placeholder{color:#18181a !important;opacity:0.5 !important}.search-form ::-moz-placeholder{color:#18181a !important;opacity:0.5 !important}.search-form :-ms-input-placeholder{color:#18181a !important;opacity:0.5 !important}.search-form ::-ms-input-placeholder{color:#18181a !important;opacity:0.5 !important}.search-form ::-webkit-input-placeholder{color:#18181a !important;opacity:0.5 !important}.search-form .search-field{width:100%;height:100%;overflow:hidden;margin:0;padding:0 calc(6rem + 25px) 0 calc(2rem + 10px);background-color:#fff;font-size:1.235em;line-height:normal;white-space:nowrap;text-overflow:ellipsis;color:#18181a;appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}.search-form .search-field::-ms-clear{display:none}.search-form .search-field::-ms-expand{display:none}.search-form .search-submit{position:absolute;top:0;right:0;width:calc(6rem + 25px);height:100%;overflow:hidden;background:url("img/symbol-search.svg") no-repeat center center transparent;background-size:calc(0.9rem + 15px);text-indent:-9999px;cursor:pointer;opacity:1;appearance:none;-moz-appearance:none;-webkit-appearance:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;transition:opacity 0.2s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:opacity 0.2s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:opacity 0.2s cubic-bezier(0.5, 0, 0.5, 1)}.search-form .search-submit:hover{opacity:0.6}.search-form.active{border-color:#ff0087}.search-form.active .search-submit{filter:invert(15%) sepia(85%) saturate(6010%) hue-rotate(320deg) contrast(110%);-webkit-filter:invert(15%) sepia(85%) saturate(6010%) hue-rotate(320deg) contrast(110%)}body#search-results #form .search-form{margin:1.2rem 0 0.8rem}body#search-results #form .search-details{margin:calc(3.3rem + 5px) 0 -2.5rem;color:#ff0087}body#search-results #results .list{padding-bottom:0.2rem}body#search-results #results .list .result{margin-top:4.4rem;padding-top:3.8rem;border-top:1px solid #d3d3d3}body#search-results #results .list .result .type{display:block;font-size:0.882em;color:#ff0087}body#search-results #results .list .result .title{margin:calc(0.6rem + 5px) 0 0}body#search-results #results .list .result .title a{text-decoration:none;color:inherit}body#search-results #results .list .result .title a:hover{text-decoration:underline}body#search-results #results .list .result .excerpt{margin-bottom:-1px}body#search-results #results .list .result:first-child{margin-top:0;padding-top:0;border:none}body#search-results #results .facetwp-type-pager{padding:1.5rem 0 0.8rem;text-align:center}body#search-results #results .search-error{margin:0;padding:11.5rem 0 11.2rem}body#single-proposal .header .header-notice{display:none !important}body#single-proposal .header .constraint .nav.desktop,body#single-proposal .header .constraint .nav.mobile,body#single-proposal .header .constraint .search-button,body#single-proposal .header .constraint .nav-button,body#single-proposal .header .constraint .header-button{display:none !important}body#single-proposal .header .constraint .header-button{display:flex;min-width:calc(10.9rem + 25px);margin-right:0}@media only screen and (max-width: 1000px){body#single-proposal .header .constraint .header-button{font-size:14px}}@media only screen and (max-width: 800px){body#single-proposal .header .constraint .header-button{font-size:13px}}body#single-proposal .header.fixed{display:none !important}body#single-proposal .footer .footer-wrap .top{display:none !important}body#single-proposal .footer .footer-wrap .bottom{margin-top:0.9rem}body#single-proposal #password{position:relative;display:flex;align-items:center;height:100vh;min-height:75rem;margin-top:calc(-9rem - 25px)}body#single-proposal #password .content{margin-top:5rem}body#single-proposal #password .content .post-password-form>p:last-child{display:flex;margin:calc(6.2rem + 5px) 0 0;line-height:normal}body#single-proposal #password .content .post-password-form label{flex-shrink:1.3;width:450px;font-size:0;line-height:0;appearance:none;-moz-appearance:none;-webkit-appearance:none}body#single-proposal #password .content .post-password-form input{appearance:none;-moz-appearance:none;-webkit-appearance:none}body#single-proposal #password .content .post-password-form input[type="password"]{width:100%;height:calc(2.5rem + 35px);overflow:hidden;margin:0;padding:0 calc(2rem + 5px) 0.1rem;border:1px solid #d3d3d3;border-radius:calc(1.5rem + 5px);border-bottom-left-radius:0;-moz-border-radius:calc(1.5rem + 5px);-moz-border-radius-bottomleft:0;-webkit-border-radius:calc(1.5rem + 5px);-webkit-border-bottom-left-radius:0;background-color:#fff;font-size:17px;line-height:normal;color:#18181a}@media only screen and (max-width: 1000px){body#single-proposal #password .content .post-password-form input[type="password"]{font-size:16px}}@media only screen and (max-width: 600px){body#single-proposal #password .content .post-password-form input[type="password"]{font-size:15px}}body#single-proposal #password .content .post-password-form input[type="password"]:focus{border-color:#2a275c}body#single-proposal #password .content .post-password-form input[type="password"]::-ms-clear{display:none}body#single-proposal #password .content .post-password-form input[type="password"]::-ms-expand{display:none}body#single-proposal #password .content .post-password-form input[type="password"][aria-describedby*="error"]{border-color:#d21f44}body#single-proposal #password .content .post-password-form input[type="submit"]{position:relative;display:inline-flex;justify-content:flex-start;align-items:center;width:150px;height:calc(2.5rem + 35px);margin:0 0 0 calc(1rem + 5px);padding:0 calc(2rem + 10px) 1px;border:none;border-radius:100px;border-bottom-left-radius:0;-moz-border-radius:100px;-moz-border-radius-bottomleft:0;-webkit-border-radius:100px;-webkit-border-bottom-left-radius:0;background:url("img/arrow-button.svg") no-repeat right calc(2rem + 10px) center #ff0087;background-size:0.46em;font-size:inherit;font-family:'Plus Jakarta Sans', sans-serif;font-weight:600;line-height:normal;text-align:left;text-decoration:none;color:#fff;cursor:pointer;appearance:none;-moz-appearance:none;-webkit-appearance:none;box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transition:transform 0.3s cubic-bezier(0.5, 0, 0.5, 2),box-shadow 0.3s cubic-bezier(0.5, 0, 0.5, 2);-moz-transition:transform 0.3s cubic-bezier(0.5, 0, 0.5, 2),box-shadow 0.3s cubic-bezier(0.5, 0, 0.5, 2);-webkit-transition:transform 0.3s cubic-bezier(0.5, 0, 0.5, 2),box-shadow 0.3s cubic-bezier(0.5, 0, 0.5, 2)}body#single-proposal #password .content .post-password-form input[type="submit"]:hover{transform:scale(1.03);-moz-transform:scale(1.03);-webkit-transform:scale(1.03);box-shadow:0 0.3rem 0.9rem rgba(0,0,0,0.1);-moz-box-shadow:0 0.3rem 0.9rem rgba(0,0,0,0.1);-webkit-box-shadow:0 0.3rem 0.9rem rgba(0,0,0,0.1)}body#single-proposal #password .content .post-password-form .post-password-form-invalid-password{display:none !important}body#single-proposal #password .brand-dots{position:absolute;z-index:-1;right:1.25vw;bottom:1.25vw;width:19.12vw;max-width:325px;transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}@media only screen and (max-width: 1500px){body#single-proposal #password .brand-dots{right:1vw;bottom:1vw}}@media only screen and (max-width: 1450px){body#single-proposal #password .brand-dots{right:0.75vw;bottom:0.75vw}}@media only screen and (max-width: 1400px){body#single-proposal #password .brand-dots{right:1.5rem;bottom:1.5rem}}@media only screen and (max-width: 1300px){body#single-proposal #password .brand-dots{width:15.35vw}}@media only screen and (max-width: 800px){body#single-proposal #password .brand-dots{display:none}}body#single-proposal #password .brand-dots svg path.fill-pink-dk{fill:#ed48c8}body#single-proposal #password .brand-dots svg path.fill-pink{fill:#f3afeb}body#single-proposal #password .brand-dots svg path.fill-pink-lt{fill:#fad6e9}body#single-proposal #hero{position:relative;aspect-ratio:2.735}body#single-proposal #hero .media{position:absolute;top:0;left:0;width:100%;height:100%}body#single-proposal #hero .media img,body#single-proposal #hero .media video{width:100%;height:100%;object-fit:cover}body#single-proposal #intro{overflow:hidden}body#single-proposal #intro .constraint{position:relative}body#single-proposal #intro .constraint .content{position:relative;z-index:2}@media only screen and (min-width: 801px){body#single-proposal #intro .constraint .content{max-width:70%}}@media only screen and (max-width: 1000px){body#single-proposal #intro .constraint .content .heading br{display:none}}body#single-proposal #intro .constraint .content .copy h4,body#single-proposal #intro .constraint .content .copy h5,body#single-proposal #intro .constraint .content .copy h6{color:#2a275c}body#single-proposal #intro .constraint .brand-lines{position:absolute;z-index:1;top:-1.3rem;right:-5.2rem;pointer-events:none}@media only screen and (max-width: 1200px){body#single-proposal #intro .constraint .brand-lines{right:0}}@media only screen and (max-width: 800px){body#single-proposal #intro .constraint .brand-lines{display:none !important}}body#single-proposal #intro .constraint .brand-lines .top{display:flex;margin-bottom:-1px}body#single-proposal #intro .constraint .brand-lines .top .curve{margin-right:-1px}@media only screen and (max-width: 1200px){body#single-proposal #intro .constraint .brand-lines .top .curve{width:22.32vw;height:auto}}@media only screen and (max-width: 1200px){body#single-proposal #intro .constraint .brand-lines .top .horz{display:none !important}}@media only screen and (max-width: 1200px){body#single-proposal #intro .constraint .brand-lines .vert{width:4.85vw}}body#single-proposal #intro .constraint .brand-lines svg{display:block;overflow:visible}body#single-proposal #intro .constraint .brand-lines svg path,body#single-proposal #intro .constraint .brand-lines svg line{fill:none;stroke-width:20;stroke:#4059ff}body#single-proposal #videos{overflow:visible}body#single-proposal #videos .content{display:flex;justify-content:space-between;align-items:center}body#single-proposal #videos .content .video-carousel-nav{flex-shrink:0;display:flex;align-self:flex-end;margin:0 0 calc(0.3rem + 5px) 10%}@media only screen and (max-width: 800px){body#single-proposal #videos .content .video-carousel-nav{display:none}}body#single-proposal #videos .content .video-carousel-nav .owl-prev,body#single-proposal #videos .content .video-carousel-nav .owl-next{width:calc(2.5rem + 30px);height:calc(2.5rem + 30px);overflow:hidden;margin-right:1.5rem;background:url("img/arrow-carousel-prev.svg") no-repeat center center;background-size:contain;text-indent:-9999px;opacity:1;cursor:pointer;color:inherit;transition:opacity 0.3s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:opacity 0.3s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:opacity 0.3s cubic-bezier(0.5, 0, 0.5, 1)}body#single-proposal #videos .content .video-carousel-nav .owl-prev.disabled,body#single-proposal #videos .content .video-carousel-nav .owl-next.disabled{opacity:0.25;pointer-events:none}body#single-proposal #videos .content .video-carousel-nav .owl-next{margin-right:0;background-image:url("img/arrow-carousel-next.svg")}body#single-proposal #videos .video-carousel{margin:6.7rem 0 0.8rem}body#single-proposal #leadership{position:relative}body#single-proposal #leadership .constraint{position:relative;z-index:2}body#single-proposal #leadership .constraint .sme-blocks{margin:1.2rem 0 0.8rem}body#single-proposal #leadership .constraint .sme-blocks .sme{background-color:#f3f3f3}body#single-proposal #leadership .constraint .sme-blocks .sme .image{width:100%;aspect-ratio:1.714;overflow:hidden}body#single-proposal #leadership .constraint .sme-blocks .sme .image img{width:100%;height:100%;object-fit:cover;object-position:top}body#single-proposal #leadership .constraint .sme-blocks .sme .details{padding:4.3rem 5rem}body#single-proposal #leadership .constraint .sme-blocks .sme .details .top{display:flex;justify-content:space-between;align-items:flex-end}body#single-proposal #leadership .constraint .sme-blocks .sme .details .top .info .name{margin-top:0}body#single-proposal #leadership .constraint .sme-blocks .sme .details .top .info .title{margin-top:calc(1rem + 1px)}body#single-proposal #leadership .constraint .sme-blocks .sme .details .top .linkedin{flex-shrink:0;width:1.176em;margin:0 0 calc(0.2rem + 5px) calc(4rem + 10px);text-decoration:none;opacity:1;transition:opacity 0.2s cubic-bezier(0.5, 0, 0.5, 1);-moz-transition:opacity 0.2s cubic-bezier(0.5, 0, 0.5, 1);-webkit-transition:opacity 0.2s cubic-bezier(0.5, 0, 0.5, 1)}body#single-proposal #leadership .constraint .sme-blocks .sme .details .top .linkedin img{width:100%}body#single-proposal #leadership .constraint .sme-blocks .sme .details .top .linkedin:hover{opacity:0.65}body#single-proposal #leadership .constraint .sme-blocks .sme .details .bottom{margin-top:calc(2.3rem + 5px);padding-top:calc(2.4rem + 5px);border-top:1px solid #d3d3d3}body#single-proposal #leadership .constraint .sme-blocks .sme .details .bottom .description{margin-top:0}body#single-proposal #leadership .constraint .sme-blocks .sme .details .bottom .description a{color:inherit}body#single-proposal #leadership .constraint .sme-blocks .sme .details .bottom .description a:hover{color:#ff0087}body#single-proposal #leadership .constraint .sme-blocks .sme .details .bottom:first-child{margin-top:0.1rem;padding-top:0;border-top:none}body#single-proposal #leadership .constraint.sme-1{display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width: 800px){body#single-proposal #leadership .constraint.sme-1{flex-direction:column;align-items:flex-start}}@media only screen and (min-width: 801px){body#single-proposal #leadership .constraint.sme-1 .content{width:600px}}body#single-proposal #leadership .constraint.sme-1 .sme-blocks{align-self:flex-start;width:600px;margin-left:7.5%}@media only screen and (max-width: 800px){body#single-proposal #leadership .constraint.sme-1 .sme-blocks{width:100%;margin-top:6.7rem;margin-left:0}}body#single-proposal #leadership .constraint.sme-1 .sme-blocks .sme .details .bottom{display:none}body#single-proposal #leadership .constraint.sme-1 .sme-blocks:first-child{margin-left:0}@media only screen and (max-width: 800px){body#single-proposal #leadership .constraint.sme-1 .sme-blocks:first-child{margin-top:1.2rem}}body#single-proposal #leadership .constraint.sme-2 .content,body#single-proposal #leadership .constraint.sme-0 .content{margin-right:auto;margin-left:auto;text-align:center}@media only screen and (max-width: 800px){body#single-proposal #leadership .constraint.sme-2 .content,body#single-proposal #leadership .constraint.sme-0 .content{margin-right:0;margin-left:0;text-align:left}}body#single-proposal #leadership .constraint.sme-2 .sme-blocks,body#single-proposal #leadership .constraint.sme-0 .sme-blocks{display:grid;grid-template-columns:repeat(2, 1fr);gap:7.67%;margin-top:6.7rem}@media only screen and (max-width: 1200px){body#single-proposal #leadership .constraint.sme-2 .sme-blocks,body#single-proposal #leadership .constraint.sme-0 .sme-blocks{gap:5.49%}}@media only screen and (max-width: 800px){body#single-proposal #leadership .constraint.sme-2 .sme-blocks,body#single-proposal #leadership .constraint.sme-0 .sme-blocks{grid-template-columns:repeat(1, 1fr);gap:5rem}}body#single-proposal #leadership .constraint.sme-2 .sme-blocks:first-child,body#single-proposal #leadership .constraint.sme-0 .sme-blocks:first-child{margin-top:1.2rem}body#single-proposal #leadership .brand-dots{position:absolute;z-index:1;top:1.25vw;left:1.25vw;width:20vw;max-width:380px;opacity:0.5;transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}@media only screen and (max-width: 1500px){body#single-proposal #leadership .brand-dots{top:1vw;left:1vw}}@media only screen and (max-width: 1450px){body#single-proposal #leadership .brand-dots{top:0.75vw;left:0.75vw}}@media only screen and (max-width: 800px){body#single-proposal #leadership .brand-dots{top:5px;right:5px;left:auto;width:20rem;transform:scaleX(-1);-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1)}}body#single-proposal #leadership .brand-dots svg path{fill:#fce3eb}@media only screen and (max-width: 1200px){body#single-proposal #leadership .brand-dots svg path.hide{display:none}}body#single-proposal #leadership.bg-pink-lt .constraint .sme-blocks .sme{background-color:#fff}body#single-proposal #leadership.bg-pink-lt .brand-dots{opacity:0.65}body#single-proposal #leadership.bg-pink-lt .brand-dots svg path{fill:#fff}body#single-proposal #documents .file-grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:2.55vw;margin:6.7rem 0 0.8rem}@media only screen and (min-width: 1381px){body#single-proposal #documents .file-grid{gap:3.5rem}}@media only screen and (max-width: 800px){body#single-proposal #documents .file-grid{grid-template-columns:repeat(2, 1fr);gap:3rem}}@media only screen and (max-width: 450px){body#single-proposal #documents .file-grid{grid-template-columns:repeat(1, 1fr)}}body#single-proposal #documents .file-grid .file{display:flex;flex-direction:column;align-items:flex-start;padding:calc(3.3rem + 5px) calc(3.5rem + 5px) calc(4.5rem + 5px);background-color:#fff}body#single-proposal #documents .file-grid .file .title{margin-bottom:1.3rem;text-transform:capitalize}body#single-proposal #documents .file-grid .file .type{margin:0 0 4.3rem;font-size:0.882em;text-transform:uppercase}body#single-proposal #documents .file-grid .file .button{min-width:0;height:calc(2.5rem + 25px);margin:auto 0 0;padding:0 calc(1.5rem + 10px);font-size:0.882em}body#single-proposal #documents .file-grid .file .button.disabled{opacity:0.25;pointer-events:none}body#single-proposal section.bg-pink-lt+#documents{margin:0;background-color:transparent;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0}body#single-proposal section.bg-pink-lt+#documents .file-grid .file{background-color:#f3f3f3}body#error,body.error404{background-color:#fce3eb}body#error .header.fixed,body.error404 .header.fixed{display:none !important}body#error #message,body.error404 #message{position:relative;display:flex;align-items:center;height:100vh;min-height:95rem;margin-top:calc(-9rem - 25px)}body#error #message .content,body.error404 #message .content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;margin-top:-3rem}body#error #message .content .heading,body.error404 #message .content .heading{display:flex;align-items:center;margin:0;padding:0;font-size:35rem;line-height:normal}@media only screen and (max-width: 450px){body#error #message .content .heading,body.error404 #message .content .heading{font-size:39vw}}body#error #message .content .heading .purple,body.error404 #message .content .heading .purple{color:#2a275c}body#error #message .content .heading .pink,body.error404 #message .content .heading .pink{color:#ff0087}body#error #message .content .heading .brand-lines,body.error404 #message .content .heading .brand-lines{width:26.5rem;margin:2.4rem 0 0 0.4rem}@media only screen and (max-width: 450px){body#error #message .content .heading .brand-lines,body.error404 #message .content .heading .brand-lines{width:29.44vw}}body#error #message .content .message,body.error404 #message .content .message{margin-top:-1.4rem;font-size:calc(2rem + 5px);text-align:center}@media only screen and (max-width: 350px){body#error #message .content .message,body.error404 #message .content .message{font-size:4.2vw}}body#error #message .content .button,body.error404 #message .content .button{margin-top:8.8rem}body#error #message .brand-dots,body.error404 #message .brand-dots{position:absolute;z-index:1;bottom:1.25vw;left:1.25vw;width:32.59vw;max-width:554px;min-width:35rem;opacity:0.65;transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0)}@media only screen and (max-width: 1500px){body#error #message .brand-dots,body.error404 #message .brand-dots{bottom:1vw;left:1vw}}@media only screen and (max-width: 1450px){body#error #message .brand-dots,body.error404 #message .brand-dots{bottom:0.75vw;left:0.75vw}}@media only screen and (max-width: 1400px){body#error #message .brand-dots,body.error404 #message .brand-dots{bottom:1.5rem;left:1.5rem}}body#error #message .brand-dots svg path,body.error404 #message .brand-dots svg path{fill:#fff}
