img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
.menuLogo{width:32px;margin:0 auto 0 24px;align-self:center}.menuLogo a{display:block}.menuLogo a svg,.menuLogo a img{display:block;width:100%;height:auto;margin:0}.menuSpacer{position:relative;height:105px;height:86px;height:64px;height:96px;width:100%}.menuTopBar{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%;height:32px;top:0;box-sizing:border-box;z-index:21;background:#000}.menuTopBarContents{align-self:center}.menuTopBarContents__telephoneLink{display:inline-flex;margin-left:auto;color:#fff;letter-spacing:1px;opacity:1 !important}_:-ms-fullscreen,:root .menuTopBarContents__telephoneLink{margin-left:0}.menuTopBar .menu{list-style:none;margin:0 12px 0 auto;padding:0}.menuTopBar .menu li{display:inline-block}.menuTopBar .menu li a{color:#fff;text-decoration:none}.menuContainerDesktop{display:flex;width:100%;height:105px;height:86px;height:64px;top:32px;background:#fff;z-index:20;box-shadow:0 .16em .2em 0 rgba(0,0,0,.15);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.menuContainerDesktop .menu{position:relative;display:none;list-style-type:none;padding:0;margin:0;align-self:center;z-index:1}.menuContainerDesktop .menu a{display:block;height:100%;color:#000;text-decoration:none;backface-visibility:hidden}.menuContainerDesktop .menu ul a:hover{color:#000 !important}.menuContainerDesktop .menu a:hover:after{border-top:5px solid #a7a7a7 !important}.menuContainerDesktop .menu ul a:hover{color:#000 !important}.menuContainerDesktop .menu>li{float:left;margin-right:36px;padding:0 0 4px}.menuContainerDesktop .menu-link-with-down-arrow>a:after{content:"";position:relative;width:0;height:0;border-top:5px solid #000;border-left:5px solid transparent;border-right:5px solid transparent;bottom:-15px;right:-17px;margin-left:-5px}.menuContainerDesktop .menu-link-with-down-arrow{margin-right:23px !important}.menuContainerDesktop .menu-link-with-down-arrow a{padding-right:20px}.menuContainerDesktop .menu>.lang-item-first{margin-right:8px}.menuContainerDesktop .menu>.lang-item-first a{border-right:1px solid #000;padding-right:8px}.menu-link-cta a{background:#000;padding:.3px 16px 2px !important;border:1.5px solid #000;border-radius:64px;color:#fff !important;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.menu-link-cta a:hover{background:#a7a7a7;border:1.5px solid #a7a7a7}.menuContainerDesktop .menu>.current-lang{font-weight:700}.menuContainerDesktop .menu>.current_page_item,.menuContainerDesktop .menu>.current-menu-parent,.menuContainerDesktop .menu>.current-menu-item,.menuContainerDesktop .menu>.current_page_parent{font-weight:700}.menuContainerDesktop .menu li .sub-menu .current-menu-item a{font-weight:700}.menuContainerDesktop .menu>.lang-item{border-bottom:0 solid #000 !important}.menuContainerDesktop .menu ul{position:absolute;min-width:173px;visibility:hidden;list-style-type:none;padding:12px 0 0}.menuContainerDesktop .menu ul ul{top:0;left:100%;padding:0}.menuContainerDesktop .menu ul li{position:relative;float:none;opacity:0;font-weight:400;background:#fff;box-shadow:0 .08em .25em 0 rgba(0,0,0,.3)}.menuContainerDesktop .menu ul a{color:#000 !important;padding:10px 18px}.menuContainerDesktop .menu ul a:hover{background:#f7f7f7}.menuContainerDesktop .menu ul li:last-of-type{margin:0}.menuContainerDesktop .menu li:hover>ul,.menuContainerDesktop .menu li>ul:hover{visibility:visible}.menuContainerDesktop .menu li:hover>ul li{opacity:1;-webkit-transition:opacity .5s ease;-moz-transition:opacity .5s ease;-ms-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease}.menuContainerDesktop .menu>li a:hover{opacity:1 !important;color:#a7a7a7}.menuContainerDesktop .menu li .sub-menu li a:hover{color:#000 !important}.menuDesktopSocials{position:relative;display:none;list-style-type:none;padding:0;margin:0 1.5vw 0 0;align-self:center}.menuDesktopSocials__item{float:left}.menuDesktopSocials__item a{float:left;opacity:1}.menuDesktopSocials__item a svg,.menuDesktopSocials__item a img{float:left;width:22px;margin-right:26px}.menuDesktopSocials__item a svg:hover .st0,.menuDesktopSocials__item a svg:hover g{fill:#a7a7a7}.menuDesktopSocials__item:nth-of-type(1) a svg{width:21px}.menuDesktopSocials__item:last-child a svg{width:21px;margin-right:0}.menuDesktopSocials__item a .st0,.menuDesktopSocials__item a g{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.ajaxCart{position:relative;display:none;margin:-2px 32px 0 0;align-self:center;z-index:1}.ajaxCart:hover{cursor:pointer;opacity:.8}.ajaxCartContents{display:block;float:left;-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;-ms-transition:opacity .3s ease;-o-transition:opacity .3s ease;transition:opacity .3s ease}.ajaxCartContents:before{display:block;width:20px;height:20px;margin-right:7px;content:"";background-image:url(//flex-tec.com/wp-content/themes/ci-flex-tec/components/modern-classic-menu/../../assets/svgs/icon_cart.svg);background-position:center !important;background-size:contain !important;background-repeat:no-repeat !important;float:left}.ajaxCartContents:hover{text-decoration:none}.ajaxCartContents__count{width:16px;height:7.5px;margin:-2px 0 0 -2px;color:#fff;background:#000;border:1.5px solid #000;padding:2px 0 6px;border-radius:100%;font-size:10px;font-weight:900;line-height:1.2;float:right;text-align:center}.menuBurgerContainer{position:absolute;top:21px;top:53px;right:24px;align-self:center;z-index:21;line-height:0}.menuContainerMobile{position:absolute;display:block;width:67%;max-width:300px;height:auto;min-height:calc(100vh + 50px);margin:auto;margin-left:0;top:0;left:0;right:0;background:#fff;box-shadow:.17em .25em .3em 0px rgba(0,0,0,.2);z-index:22;transform:translateX(-120%);-webkit-transition:all .5s ease-out;-moz-transition:all .5s ease-out;-ms-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.menuContainerMobile ul{position:relative;display:block;overflow:auto;margin:auto;padding:0;text-align:left;font-size:1em;font-weight:400;list-style-type:none}.menuContainerMobile ul a{position:relative;display:block;width:100%;height:100%;padding:16px 16px 16px 25px;box-sizing:border-box;color:#333336;background:#fff;text-decoration:none}.menuContainerMobile ul a:hover{background:#f7f7f7}.menuContainerMobile ul li{float:none;margin:0;border-bottom:1px solid #d8d8d8}.menuContainerMobile ul .current_page_item a:before,.menuContainerMobile ul .current-menu-parent a:before,.menuContainerMobile ul .current-menu-item a:before,.menuContainerMobile ul .current_page_parent a:before{position:absolute;width:12px;height:100%;top:0;left:0;background:#000;content:""}.menuMobileShader{position:absolute;display:none;width:100%;min-height:calc(100vh + 50px);top:0;left:0;background:rgba(255,255,255,.94);z-index:20;opacity:0;-webkit-transition:opacity .3s linear;-moz-transition:opacity .3s linear;-ms-transition:opacity .3s linear;-o-transition:opacity .3s linear;transition:opacity .3s linear}.menuBurgerContainer__hamburger{display:inline-block;overflow:visible;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.menuBurgerContainer__hamburger:hover{opacity:.86}.menuBurgerContainer__hamburger{position:relative;display:inline-block;width:22px;height:20px}.menuBurgerContainer__hamburger .hamburgerLayers,.menuBurgerContainer__hamburger .hamburgerLayers:after,.menuBurgerContainer__hamburger .hamburgerLayers:before{position:absolute;width:22px;height:2px;transition-timing-function:ease;transition-duration:.15s;transition-property:-webkit-transform;transition-property:transform;background-color:#000}.menuBurgerContainer__hamburger .hamburgerLayers{top:10px;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.1s}.menuBurgerContainer__hamburger .hamburgerLayers:before{display:block;content:'';top:-8px;transition:top .1s .14s ease,opacity .1s ease}.menuBurgerContainer__hamburger .hamburgerLayers:after{display:block;content:'';bottom:-8px;transition:bottom .1s .14s ease,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .14s ease,transform .1s cubic-bezier(.55,.055,.675,.19)}.menuBurgerContainer__hamburger.flag-active .hamburgerLayers{transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.menuBurgerContainer__hamburger.flag-active .hamburgerLayers:before{top:0;transition:top .1s ease,opacity .1s .14s ease;opacity:0}.menuBurgerContainer__hamburger.flag-active .hamburgerLayers:after{bottom:0;transition:bottom .1s ease,-webkit-transform .1s .14s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease,transform .1s .14s cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.menuBurgerContainer__hamburger.active-color .hamburgerLayers,.menuBurgerContainer__hamburger.active-color .hamburgerLayers:before,.menuBurgerContainer__hamburger.active-color .hamburgerLayers:after{background-color:#000}.menuSearch{width:20px;height:auto;margin-right:72px;align-self:center;opacity:1}.menuSearch svg{display:block;margin:auto}.menuSearch svg:hover{cursor:pointer}.menuSearch svg:hover .st0{stroke:#a7a7a7}.menuSearch .st0{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease}.searchOverlay{position:fixed;display:flex;width:100%;height:100vh;top:0;left:0;visibility:hidden;z-index:999;background:rgba(255,255,255,.94);opacity:0;-webkit-transition:opacity .5s ease-in;-moz-transition:opacity .5s ease-in;-ms-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;transition:opacity .5s ease-in}.searchOverlay__content{position:relative;width:66%;max-width:520px;min-width:300px;margin:auto;top:0;bottom:0;left:0;right:0;visibility:hidden;opacity:0;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-ms-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.searchOverlay__close{position:absolute;width:24px;margin:auto;left:0;right:0;bottom:36vh;background:#fff;border-radius:50%;padding:8px;visibility:hidden;box-shadow:0 .09em .05em 0 rgba(0,0,0,.15);opacity:0;-webkit-transition:opacity .5s ease-in;-moz-transition:opacity .5s ease-in;-ms-transition:opacity .5s ease-in;-o-transition:opacity .5s ease-in;transition:opacity .5s ease-in}.searchOverlay__close:hover{cursor:pointer;opacity:.8}.searchOverlaySearchBox{background:#fff;text-align:center;padding:16px 0;border-radius:3px;box-shadow:0 .16em .2em 0 rgba(0,0,0,.15)}.searchOverlaySearchBox__input{width:100%;text-align:center;color:#000;background:0 0;border:0}.searchOverlaySearchBox__submit{display:none}.searchOverlaySearchBox__input::-webkit-input-placeholder,.searchOverlaySearchBox__input:-moz-placeholder,.searchOverlaySearchBox__input::-moz-placeholder,.searchOverlaySearchBox__input:-ms-input-placeholder{color:#000}.searchOverlaySearchBox__input:focus::-webkit-input-placeholder,.searchOverlaySearchBox__input:focus:-moz-placeholder,.searchOverlaySearchBox__input:focus::-moz-placeholder,.searchOverlaySearchBox__input:focus:-ms-input-placeholder{opacity:0}@media screen and (min-width:600px){.menuTopBar{justify-content:flex-end}.menuTopBarContents__telephoneLink{margin-right:24px}.menuTopBar .menu{display:block;margin:0 16px 0 0}}@media screen and (min-width:1000px){.menuContainerDesktop .menu,.menuDesktopSocials,.ajaxCart{display:flex;align-items:center}.menuBurgerContainer,.menuContainerMobile,.menuMobileShader{display:none !important}.menuSearch{margin-right:32px}.searchOverlaySearchBox{padding:1vw 0}}@media screen and (min-width:1160px){.menuLogo{margin-left:1.5vw}.menuTopBar .menu{margin:0 1.5vw 0 0}}
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */button,hr,input{overflow:visible}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}legend{color:inherit;display:table;max-width:100%;white-space:normal}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}
.alignnone{margin:5px 20px 20px 0}.aligncenter,div.aligncenter{display:block;margin:5px auto}.alignright{float:right;margin:5px 0 20px 20px}.alignleft{float:left;margin:5px 20px 20px 0}a img.alignright{float:right;margin:5px 0 20px 20px}a img.alignnone{margin:5px 20px 20px 0}a img.alignleft{float:left;margin:5px 20px 20px 0}a img.aligncenter{display:block;margin-left:auto;margin-right:auto}.wp-caption{background:#fff;border:1px solid #f0f0f0;max-width:96%;padding:5px 3px 10px;text-align:center}.wp-caption.alignnone{margin:5px 20px 20px 0}.wp-caption.alignleft{margin:5px 20px 20px 0}.wp-caption.alignright{margin:5px 0 20px 20px}.wp-caption img{border:0 none;height:auto;margin:0;max-width:98.5%;padding:0;width:auto}.wp-caption p.wp-caption-text{font-size:11px;line-height:17px;margin:0;padding:0 4px 5px}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important}.screen-reader-text:focus{background-color:#eee;clip:auto!important;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html{line-height:1.15}body{width:100%;height:auto;margin:auto;font-size:15px;font-family:'Segoe UI',sans-serif;-webkit-font-smoothing:subpixel-antialiased}h1{font-family:inherit;letter-spacing:inherit;font-size:1.5em;font-weight:400;-webkit-tap-highlight-color:rgba(0,0,0,0)}h2{font-family:inherit;letter-spacing:inherit;font-size:1.2em;font-weight:400;-webkit-tap-highlight-color:rgba(0,0,0,0)}h3,h4,h5,h6{font-family:inherit;letter-spacing:inherit;font-size:1em;font-weight:400;-webkit-tap-highlight-color:rgba(0,0,0,0)}p,span{font-family:inherit;letter-spacing:inherit;font-size:1em;font-weight:400;-webkit-tap-highlight-color:rgba(0,0,0,0)}a{font-family:inherit;letter-spacing:inherit;font-size:1em;-webkit-tap-highlight-color:rgba(0,0,0,0)}a:focus{outline:0}a:hover,a:active{outline:0}li{font-family:inherit;letter-spacing:inherit;font-size:1em;-webkit-tap-highlight-color:rgba(0,0,0,0)}img{display:block;max-width:100%;height:auto;margin:auto;vertical-align:bottom;-webkit-tap-highlight-color:rgba(0,0,0,0)}svg{display:block;-webkit-tap-highlight-color:rgba(0,0,0,0)}figure{margin:0}.spacer,.clearfix{clear:both}.lang-fr,.lang-en{display:none}.lang-fr:lang(fr),.lang-en:lang(en){display:block}img,svg{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}input:focus{outline:0}button:focus{outline:0}textarea,input{outline:none}input[type='text'],input[type='email'],input[type='tel'],input[type='password'],input[type='number'],textarea{padding:8px;width:100%;box-sizing:border-box}select{padding:6.9px;width:100%;box-sizing:border-box}input[type='submit']{width:100%;padding:12px;box-sizing:border-box;cursor:pointer}::-webkit-input-placeholder{color:#323232}:-moz-placeholder{color:#323232}::-moz-placeholder{color:#323232}:-ms-input-placeholder{color:#323232}:focus::-webkit-input-placeholder{color:transparent}:focus:-moz-placeholder{color:transparent}:focus::-moz-placeholder{color:transparent}:focus:-ms-input-placeholder{color:transparent}.state-on-screen{-moz-transition:all .3s ease-out;-webkit-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;-moz-transform:translateY(-32px)!important;-webkit-transform:translateY(-32px)!important;-o-transform:translateY(-32px)!important;-ms-transform:translateY(-32px)!important;transform:translateY(-32px)!important;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.ut-display-block{display:block!important}.ut-display-none{display:none!important}.ut-display-table{display:table!important}.ut-display-table-cell{display:table-cell!important}.ut-display-flex{display:flex!important}.ut-visibility-visible{visibility:visible!important}.ut-visibility-hidden{visibility:hidden!important}.ut-fixed{position:fixed!important}.ut-absolute{position:absolute!important}.ut-relative{position:relative!important}.ut-static{position:static!important}.ut-float-right{float:right!important}.ut-float-left{float:left!important}.ut-absolute-top{position:absolute!important;top:0!important;bottom:unset!important}.ut-absolute-bottom{position:absolute!important;bottom:0!important;top:unset!important}.ut-opacity-1{opacity:1!important}.ut-opacity-0{opacity:0!important}.ut-border-none{border:none!important}.ut-bg-none{background:none!important}.ut-text-align-center{text-align:center!important}.ut-overflow-hidden{overflow:hidden!important}.ut-overflow-x-hidden{overflow-x:hidden!important}.ut-overflow-y-hidden{overflow-y:hidden!important}.ut-width-full{width:100%!important}.ut-margin-top-0{margin-top:0!important}.ut-text-align-left{text-align:left!important}.ut-text-align-right{text-align:right!important}.ut-text-align-left{text-align:center!important}.ut-height-auto{height:auto!important}.ut-rotate-pos-45-deg{transform:rotate(45deg)!important}.ut-translate-x-0{transform:translateX(0%)!important}.ut-translate-y-0{transform:translateY(0%)!important}.ut-body-lock{height:100vh;overflow-y:scroll}.ut-wrapper-lock{height:100vh;overflow:hidden}.ut-z-index-max{z-index:99999}.ut-no-box-shadow{box-shadow:none!important}.ut-responsive-video{position:relative;height:0;margin:auto;overflow:hidden;padding-bottom:56.25%}.ut-responsive-video embed,.ut-responsive-video iframe,.ut-responsive-video object,.ut-responsive-video video{position:absolute;width:100%;height:100%;top:0;left:0}.ut-no-select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ut-no-touch{-webkit-tap-highlight-color:rgba(0,0,0,0)}.ut-no-select-touch{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ut-video-popup-shader{position:fixed;width:100%;height:100%;margin:auto;top:0;bottom:0;left:0;right:0;z-index:1001;opacity:0;background:rgba(255,255,255,0.8);-moz-transition:all .5s linear;-webkit-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}.ut-video-popup{position:fixed;width:0;height:0;margin:auto;top:0;bottom:0;left:0;right:0;z-index:1002;opacity:0;background:rgba(0,0,0,0.92);-moz-transition:all .5s linear;-webkit-transition:all .5s linear;-o-transition:all .5s linear;transition:all .5s linear}.ut-video-popup.open{opacity:1;width:340px;height:192px}.ut-video-popup > *{width:100%;opacity:0;-moz-transition:all .3s linear;-webkit-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear;box-shadow:0 .2em 1em 0 rgba(0,0,0,0.15)}@media screen and (min-width: 720px){.ut-video-popup.open{width:520px;height:292px}}@media screen and (min-width: 1000px){.ut-video-popup.open{width:903px;height:507px}}@media screen and (min-width: 1880px){.ut-video-popup.open{width:1200px;height:675px}}.ut-parallax-viewport{width:100%;margin:auto;position:absolute;top:0;left:0;right:0;background-size:cover;background-position-y:0;background-repeat:no-repeat}.ut-parallax-viewport:after{width:100%;height:100%;margin:auto;position:absolute;top:0;left:0;right:0;content:"";background:rgba(0,0,0,0.3)}@media screen and (min-width: 1000px){.ut-height-viewport{height:100vh!important}.ut-min-height-viewport{min-height:100vh!important}.ut-parallax-viewport{min-height:125vh!important}}.faux-page-loader{position:fixed;width:100%;height:100vh;background:#fff;z-index:999;display:none;opacity:0;-webkit-transition:all .5s cubic-bezier(0.25,0.46,0.45,0.84);-moz-transition:all .5s cubic-bezier(0.25,0.46,0.45,0.84);-ms-transition:all .5s cubic-bezier(0.25,0.46,0.45,0.84);-o-transition:all .5s cubic-bezier(0.25,0.46,0.45,0.84);transition:all .5s cubic-bezier(0.25,0.46,0.45,0.84)}.faux-page-loader svg,.faux-page-loader img{position:absolute;width:72px;margin:auto;left:0;right:0;top:0;bottom:0}_:-ms-lang(x),_:-webkit-full-screen,.ut-faux-page-loader{visibility:hidden}_:-ms-fullscreen,:root .ut-faux-page-loader{display:none!important}.animation-trigger{position:absolute;height:2px;width:100%;right:0;left:0;top:0;margin:0;background:#0f0;visibility:hidden;z-index:999}
/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal !important}.wpcf7 .hidden-fields-container{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7 form.init .wpcf7-response-output,.wpcf7 form.resetting .wpcf7-response-output,.wpcf7 form.submitting .wpcf7-response-output{display:none}.wpcf7 form.sent .wpcf7-response-output{border-color:#46b450}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900}.wpcf7-form-control-wrap{position:relative}.wpcf7-not-valid-tip{color:#dc3232;font-size:1em;font-weight:400;display:block}.use-floating-validation-tip .wpcf7-not-valid-tip{position:relative;top:-2ex;left:1em;z-index:100;border:1px solid #dc3232;background:#fff;padding:.2em .8em;width:24em}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label:before,.wpcf7-list-item-label:after{content:" "}.wpcf7-spinner{visibility:hidden;display:inline-block;background-color:#23282d;opacity:.75;width:24px;height:24px;border:none;border-radius:100%;padding:0;margin:0 24px;position:relative}form.submitting .wpcf7-spinner{visibility:visible}.wpcf7-spinner:before{content:'';position:absolute;background-color:#fbfbfc;top:4px;left:4px;width:6px;height:6px;border:none;border-radius:100%;transform-origin:8px 8px;animation-name:spin;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.wpcf7-spinner:before{animation-name:blink;animation-duration:2s}}@keyframes spin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes blink{from{opacity:0}50%{opacity:1}to{opacity:0}}.wpcf7 [inert]{opacity:.5}.wpcf7 input[type=file]{cursor:pointer}.wpcf7 input[type=file]:disabled{cursor:default}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=url],.wpcf7 input[type=email],.wpcf7 input[type=tel]{direction:ltr}.wpcf7-reflection>output{display:list-item;list-style:none}.wpcf7-reflection>output[hidden]{display:none}
.slick-list,.slick-slider,.slick-track{position:relative;display:block}.slick-slider{box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{top:0;left:0;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-initialized .slick-slide,.slick-slide img{display:block}.slick-arrow.slick-hidden,.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}
@font-face{font-family:'Arial Nova';src:url(//flex-tec.com/wp-content/themes/ci-flex-tec/./assets/fonts/ArialNova-Bold.ttf) format('ttf'),url(//flex-tec.com/wp-content/themes/ci-flex-tec/./assets/fonts/ArialNova-Bold.woff2) format('woff2');font-weight:700;font-style:normal}@font-face{font-family:'Arial Nova';src:url(//flex-tec.com/wp-content/themes/ci-flex-tec/./assets/fonts/ArialNova-Regular.ttf) format('ttf'),url(//flex-tec.com/wp-content/themes/ci-flex-tec/./assets/fonts/ArialNova-Regular.woff2) format('woff2');font-weight:400;font-style:normal}@font-face{font-family:'Arial Nova';src:url(//flex-tec.com/wp-content/themes/ci-flex-tec/./assets/fonts/ArialNova-Light.ttf) format('ttf'),url(//flex-tec.com/wp-content/themes/ci-flex-tec/./assets/fonts/ArialNova-Light.woff2) format('woff2');font-weight:300;font-style:normal}:root{--cl-white-100:#fff;--cl-black-100:#000;--cl-black-200:#1b1b1d;--cl-grey-100:#d9d9d9;--cl-grey-200:#353535;--cl-teal-100:#40d39f;--cl-blue-100:#2f84e2;--cl-grad-100:linear-gradient(90deg,#40d39f 0%,#2f84e2 100%);--cl-grad-200:linear-gradient(90deg,#40d39f 0%,#2f84e2 55.76%);--fs-superDoubleXL:3.33rem;--fs-superLarge:3.05rem;--fs-quadrupleXL:2.66rem;--fs-tripleXL:2.22rem;--fs-doubleXL:1.77rem;--fs-extraLarge:1.55rem;--fs-large:1.33rem;--fs-medium:1.11rem;--fs-regular:1rem;--fs-small:.88rem;--fs-extraSmall:.77rem;--clamp-rem-64:clamp(64px, 3.55rem, 3.55rem);--clamp-rem-48:clamp(48px, 2.66rem, 2.66rem);--clamp-rem-32:clamp(32px, 1.77rem, 1.77rem);--clamp-rem-24:clamp(24px, 1.33rem, 1.33rem);--clamp-rem-18:clamp(18px, 1rem, 1rem);--clamp-rem-16:clamp(16px, 0.88rem, 0.88rem);--clamp-rem-12:clamp(12px, 0.66rem, 0.66rem);--clamp-rem-8:clamp(8px, 0.44rem, 0.44rem);--clamp-rem-6:clamp(6px, 0.33rem, 0.33rem);--clamp-rem-4:clamp(4px, 0.22rem, 0.22rem);--siteMaxWidth:1920px;--mainNavBarHeight:clamp(100px, 6.944vw, 133.33px);--bottomToolbarHeight:50px}@media screen and (min-width:720px){:root{--mainNavBarHeight:clamp(123px, 8.5416vw, 164px)}}.otgs-development-site-front-end,.grecaptcha-badge{display:none !important}html{font-size:16px;scroll-behavior:smooth}@media screen and (min-width:1400px){html{font-size:18px}}body{font-family:'Arial Nova',sans-serif;font-size:var(--clamp-rem-18);font-weight:300;line-height:1.4;color:var(--cl-white-100);background-color:var(--cl-black-200)}h1,h2{line-height:1.1}h3,h4,h5,h6{font-weight:300}p,span,a{font-weight:inherit}strong,b{font-weight:700}ul,li,article{box-sizing:border-box}.wrapper{position:relative;width:100%;margin:0 auto;overflow:hidden}.pageSection{position:relative;float:left;width:100%}.pageSection--hero{display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden}.pageSection--smallHero{display:flex;flex-direction:column;justify-content:center;align-items:center;height:auto;height:58.824svh;min-height:fit-content;background-color:var(--cl-grey-200)}.pageSection__backgroundImage{background-size:cover;background-position:center;background-repeat:no-repeat}.pageSection__backgroundImage--hero,.pageSection__backgroundImage--smallHero,.pageSection__backgroundImage--singleCaseStudyHero{position:absolute;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.pageSection__backgroundImage--hero:before,.pageSection__backgroundImage--singleCaseStudyHero:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--cl-black-200);opacity:.6}.pageSection__overlayImage{position:absolute;display:none;width:100%;height:100%;object-fit:cover;mix-blend-mode:multiply}@media screen and (min-width:720px){.pageSection__overlayImage{display:block}}.heroVideo video{position:absolute;width:100%;height:100%;object-fit:cover;top:0;left:0}.heroContent{position:relative;width:86.67%;max-width:calc(var(--siteMaxWidth) * 0.8667);margin:auto;color:var(--cl-white-100)}.heroContent--smallHero{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:calc(58.824svh - var(--mainNavBarHeight));min-height:fit-content;margin:auto 0 0 0}.heroContent__superHeading{display:block;font-size:calc(var(--fs-large) * 0.85);font-weight:400;color:transparent;background:var(--cl-grad-200);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 var(--clamp-rem-16) 0}@media screen and (min-width:720px){.heroContent__superHeading{font-size:var(--fs-large)}}.heroContent__line{width:clamp(66px, 4.58vw, 88px);height:2px;margin:0 0 clamp(16px, 2.22vw, 42.66px) 0;background:var(--cl-grad-100)}.heroContent__heading{max-width:1440px;font-weight:700;margin:0}.heroContent__heading--smallHero{font-size:calc(var(--fs-superLarge) * 0.80);line-height:1.1}@media screen and (min-width:720px){.heroContent__heading--smallHero{font-size:var(--fs-superLarge)}}.heroContent__text{margin:var(--clamp-rem-48) 0 0 0;margin:clamp(24px, 3.33vw, 64px) 0 0 0}.btn.heroContent__link{margin-top:var(--clamp-rem-48)}.pageContent{position:relative;width:92%;margin:auto}.pageContent__heading span{font-weight:inherit}.callOut{position:relative;width:86.67%;max-width:calc( var(--siteMaxWidth) * 0.8667 );margin:clamp(48px, 6.66vw, 128px) auto;text-align:center;border-radius:clamp(10px, 1.38vw, 26.66px);overflow:hidden}.callOut--ghostGradient{width:93.33%;max-width:calc( var(--siteMaxWidth) * 0.9333 );margin:clamp(24px, 3.33vw, 64px) auto;padding:clamp(32px, 4.44vw, 85.33px) clamp(40px, 2.77vw, 53.33px);box-sizing:border-box}@media screen and (min-width:720px){.callOut--ghostGradient{padding:clamp(32px, 11.11vw, 213.33px) clamp(40px, 13.19vw, 253.33px)}}.callOut--ghostGradient:before{content:"";position:absolute;inset:0;padding:2px;border-radius:inherit;background:linear-gradient(90deg,#40d39f 0%,#2f84e2 100%);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;mask-composite:exclude}.callOut--small{text-align:left}.callOut__backgroundImage{position:absolute;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat}.callOut__backgroundImage:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--cl-black-200);opacity:.75}.callOut__content{position:relative}.callOut__inner{padding:clamp(32px, 6.66vw, 128px) clamp(24px, 6.66vw, 128px);box-sizing:border-box}@media screen and (min-width:720px){.callOut__inner{padding:clamp(24px, 6.66vw, 128px)}}.callOut__inner--small{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:clamp(32px, 4.44vw, 85.33px)}@media screen and (min-width:1000px){.callOut__inner--small{flex-direction:row;justify-content:space-between}}.callOut__superHeading{font-size:var(--fs-large);font-weight:400;color:transparent;background:var(--cl-grad-200);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 var(--clamp-rem-16) 0}.callOut__line{width:clamp(66px, 4.58vw, 88px);height:2px;margin:0 0 var(--clamp-rem-24) 0;background:var(--cl-grad-100)}.callOut__heading{position:relative;font-size:calc(var(--fs-tripleXL) * 0.7);font-weight:700;margin:0 auto var(--clamp-rem-32) auto;text-wrap:pretty}@media screen and (min-width:720px){.callOut__heading{font-size:var(--fs-tripleXL)}}@media screen and (max-width:1139px){.callOut__heading br{display:none}}.callOut__heading--small{margin:0 0 var(--clamp-rem-24) 0}@media screen and (min-width:1000px){.callOut__heading--small{max-width:1112px;padding-right:32px;margin:0 auto}}@media screen and (min-width:1000px) and (max-width:1240px){.callOut__heading--small{font-size:calc(var(--fs-tripleXL) * 0.85)}}.callOut__heading--ghostGradient{font-size:calc(var(--fs-doubleXL) * 0.65);font-weight:300;line-height:1.3;margin:auto}@media screen and (min-width:720px){.callOut__heading--ghostGradient{font-size:var(--fs-doubleXL)}}.callOut__heading--ghostGradient>*:first-child{margin-top:0}.callOut__heading--ghostGradient>*:last-child{margin-bottom:0}.callOut__text{position:relative;margin:0 auto var(--clamp-rem-64) auto;margin:0 auto clamp(32px, 4.44vw, 85.33px) auto}.btn.callOut__link{position:relative;margin:auto auto auto 0}@media screen and (min-width:1000px){.btn.callOut__link{margin:auto 0 auto auto}}.callOut__link--small{min-width:fit-content;top:1.5vw}.contactCta{width:86.67%;margin:clamp(6px, 0.83vw, 16px) auto clamp(48px, 6.66vw, 128px) auto;text-align:center}.contactCta__heading{font-size:var(--fs-tripleXL);font-weight:700;margin:0 auto clamp(32px, 4.44vw, 85.33px) auto;text-wrap:pretty}.contactCta__options{display:flex;justify-content:center;align-items:center;gap:clamp(16px, 2.22vw, 42.66px)}.btn.contactCta__link{margin:0}.accordion{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;width:100%;list-style:none;padding:0;margin:0 auto clamp(48px, 6.66vw, 128px) auto}.accordion:last-of-type{margin-bottom:0}.accordion__item{position:relative;width:100%;padding:clamp(16px, 1.66vw, 32px);border-radius:clamp(8px, 0.55vw, 10.5px);border:1px solid var(--cl-grey-200);margin-bottom:clamp(16px, 1.11vw, 21.33px);cursor:pointer}@media screen and (min-width:1000px){.accordion__item{width:calc(50% - clamp(12px, 1.66vw, 32px));margin-bottom:clamp(12px, 1.66vw, 32px)}}.accordion__item:before{content:"";position:absolute;inset:0;padding:2px;border-radius:inherit;background:linear-gradient(90deg,#40d39f 0%,#2f84e2 100%);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;mask-composite:exclude}.accordion__box{display:table;width:100%;margin:0;padding:0;box-sizing:border-box;border:none;background:0 0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.accordion__titleContainer{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;float:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}.accordion__titleWrap{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding-right:8px}.accordion__title{position:relative;margin:auto 0;box-sizing:border-box;vertical-align:middle;text-align:left;text-wrap:pretty;font-size:calc(var(--fs-extraLarge) * 0.85);font-weight:700;line-height:1.2;color:var(--cl-white-100);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}@media screen and (min-width:720px){.accordion__title{font-size:var(--fs-extraLarge)}}.accordion__plus{display:table-cell;width:clamp(16px, 1.11vw, 21.33px);min-width:clamp(16px, 1.11vw, 21.33px);margin:auto 0 auto auto;box-sizing:border-box;-moz-transition:all .15s linear;-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear;transform:rotate(0deg);cursor:pointer}.accordion__plus .st0{fill:var(--cl-black-100)}.accordion__minus{display:table-cell;width:clamp(16px, 1.11vw, 21.33px);min-width:clamp(16px, 1.11vw, 21.33px);margin:auto 0 auto auto;box-sizing:border-box;-moz-transition:all .15s linear;-webkit-transition:all .15s linear;-o-transition:all .15s linear;transition:all .15s linear;cursor:pointer}.accordion__minus .st0{fill:var(--cl-black-100)}.accordion__expanse{width:100%;float:left}.accordion__expanseInner{width:100%;float:left;overflow:hidden;max-height:0;transition:max-height .2s ease-out}.accordion__content{float:left;width:100%;margin:auto;padding:clamp(16px, 2.22vw, 42.667px) 0 0 0;box-sizing:border-box;text-wrap:pretty;font-weight:300;color:var(--cl-white-100);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.accordion__content p:first-of-type{margin-top:0}.accordion__content p:last-of-type{margin-bottom:0}.certificationsQualifications{width:86.67%;max-width:calc(var(--siteMaxWidth) * 0.8667);margin:clamp(32px, 4.44vw, 85.33px) auto}@media screen and (min-width:720px){.certificationsQualifications{width:77.77%;max-width:calc(var(--siteMaxWidth) * 0.7777)}}.certificationsQualifications__heading{font-size:var(--fs-extraLarge);font-weight:700;margin:0 auto clamp(32px, 4.44vw, 85.33px) auto;text-align:center}.certificationsQualifications__logoList{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-evenly;align-items:center;width:100%;max-width:360px;list-style:none;padding:0;margin:0 auto clamp(48px, 4.44vw, 85.33px) auto}@media screen and (min-width:600px){.certificationsQualifications__logoList{max-width:550px}}@media screen and (min-width:1000px){.certificationsQualifications__logoList{max-width:1120px}}.certificationsQualifications__logoItem{display:flex;justify-content:center;align-items:center;width:50%;padding:0 clamp(12px, 1.66vw, 32px);box-sizing:border-box;margin-bottom:clamp(24px, 1.66vw, 32px)}@media screen and (min-width:600px){.certificationsQualifications__logoItem{width:33.33%}}@media screen and (min-width:1000px){.certificationsQualifications__logoItem{width:20%;margin-bottom:0}}.certificationsQualifications__logoItem:last-of-type{margin-bottom:0}.certificationsQualifications__logo{width:auto;max-height:100%;margin:auto}.certificationsQualifications__titleList{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:clamp(12px, 1.11vw, 21.33px);width:100%;margin:0 auto;list-style:none;padding:0}.certificationsQualifications__titleItem{border-radius:32px;background-color:var(--cl-grey-200)}.certificationsQualifications__title{display:block;font-size:var(--fs-extraSmall);font-weight:700;line-height:1;margin:auto;padding:clamp(8px, 0.55vw, 10.667px) clamp(16px, 1.11vw, 21.33px)}@media screen and (min-width:720px){.certificationsQualifications__title{font-size:var(--fs-extraSmall)}}.magazineBlocks{width:86.67%;max-width:calc(var(--siteMaxWidth) * 0.8667);margin:clamp(48px, 6.66vw, 128px) auto;margin:0 auto;list-style:none;padding:0;padding:clamp(48px, 6.66vw, 128px) 0}@media screen and (min-width:720px){.magazineBlocks{width:77.77%;max-width:calc(var(--siteMaxWidth) * 0.7777)}}.magazineBlocks__item{margin-bottom:clamp(48px, 6.66vw, 128px)}.magazineBlocks__item--altStyle{margin-bottom:clamp(64px, 8.88vw, 170.66px)}.magazineBlocks__item:last-of-type{margin-bottom:0}.magazineBlock{display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start;width:100%}@media screen and (min-width:720px){.magazineBlock{flex-direction:row;justify-content:space-between}}@media screen and (min-width:720px){.magazineBlocks .magazineBlocks__item:nth-of-type(even) .magazineBlock{flex-direction:row-reverse}}@media screen and (min-width:1240px){.magazineBlock{align-items:center}}.magazineBlock__content{width:100%;box-sizing:border-box}@media screen and (min-width:720px){.magazineBlock__content{width:51.25%}}.magazineBlock__title{font-size:var(--fs-doubleXL);font-weight:700;margin:0 0 var(--clamp-rem-24) 0}.magazineBlock__title--altStyle{width:max-content;max-width:100%;font-size:var(--fs-large);font-weight:400;color:transparent;background:var(--cl-grad-100);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.magazineBlock__line{width:clamp(66px, 4.58vw, 88px);height:2px;margin:0 0 var(--clamp-rem-24) 0;background:var(--cl-grad-100)}.magazineBlock__text{text-wrap:pretty;margin:0}.magazineBlock__text--altStyle{font-size:var(--fs-extraLarge);font-weight:700;line-height:1.2;margin:0 0 var(--clamp-rem-24) 0}.magazineBlock__text>*:first-child{margin-top:0}.magazineBlock__text>*:last-child{margin-bottom:0}.magazineBlock__text ul,.magazineBlock__text ol{list-style-type:disc}.magazineBlock__text ul li,.magazineBlock__text ol li{margin-bottom:var(--clamp-rem-16)}.magazineBlock__link{margin-top:var(--clamp-rem-32)}.magazineBlock__imageWrap{position:relative;width:100%;aspect-ratio:1.5;margin:0 auto clamp(32px, 2.22vw, 42.5px) auto;border-radius:clamp(10px, 1.38vw, 26.66px);overflow:hidden}@media screen and (min-width:720px){.magazineBlock__imageWrap{width:40.0178%;margin:initial;border-radius:clamp(8px, 0.55vw, 10.5px)}}.magazineBlock__image{position:absolute;width:100%;height:100%;background-position-x:center;background-position-y:center;background-size:cover;background-repeat:no-repeat;background-color:grey}.cardCarouselContainer{margin:clamp(48px, 6.66vw, 128px) auto}.cardCarouselContainer__headingWrap{padding-left:clamp(24px, 6.66vw, 128px)}.cardCarouselContainer__inner{padding:clamp(32px, 4.44vw, 85.25px) 0 0 0}.cardCarouselContainer__superHeading{display:inline-block;margin:0 0 var(--clamp-rem-24) 0;font-size:var(--fs-medium);line-height:1.44;text-transform:uppercase;color:var(--cl-white-100);padding-bottom:var(--clamp-rem-8);border-bottom:1px solid var(--cl-white-100)}.cardCarouselContainer__heading{font-size:calc(var(--fs-doubleXL) * 0.8);font-weight:700;line-height:1.21875;margin:0;padding:0 clamp(24px, 6.66vw, 128px) clamp(32px, 4.44vw, 85.25px) 0;padding:0 clamp(24px, 6.66vw, 128px) 0 0;text-wrap:pretty}@media screen and (min-width:1000px){.cardCarouselContainer__heading{font-size:var(--fs-doubleXL)}}.cardCarouselContainer__text{margin:var(--clamp-rem-32) 0 0 0;padding:0 clamp(24px, 6.66vw, 128px) 0 0;text-wrap:pretty}@media screen and (min-width:1240px){.cardCarouselContainer__text{max-width:75%}}.cardCarouselContainer__text>*:first-child{margin-top:0}.cardCarouselContainer__text>*:last-child{margin-bottom:0}.cardCarouselContainer .slick-next{top:clamp(-32px, -4.44vw, -85.25px);left:calc(93.7vw - clamp(24px, 6.66vw, 128px))}.cardCarouselContainer .slick-prev{top:clamp(-32px, -4.44vw, -85.25px);left:calc(93.7vw - clamp(46px, 3.194vw, 61.25px) - clamp(12px, 0.83vw, 16px) - clamp(24px, 6.66vw, 128px))}.cardCarouselContainer__listWrap{width:calc(100% + 40vw)}@media screen and (min-width:720px){.cardCarouselContainer__listWrap{width:calc(100% + 24vw)}}.cardCarouselContainer__list{display:flex;flex-direction:row;justify-content:flex-start;align-items:stretch;list-style:none;padding:0;margin:0 0 0 clamp(24px, 6.66vw, 128px)}.cardCarouselItem{width:clamp(406px, 28.19vw, 28.19vw);margin-right:clamp(16px, 1.11vw, 21.25px);outline:none;cursor:grab}.cardCarouselItem:active{cursor:grabbing}.cardCarouselItem__imageLink{position:relative;display:block;width:100%;aspect-ratio:1;margin-bottom:var(--clamp-rem-32);margin-bottom:clamp(16px, 2.22vw, 42.66px);border-radius:clamp(12px, 0.83vw, 16px);overflow:hidden;background-color:var(--cl-grey-200)}.cardCarouselItem__image{position:absolute;width:100%;height:100%;background-size:cover;background-position:center;background-repeat:no-repeat;-moz-transition:transform .3s ease-out;-webkit-transition:transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out}.cardCarouselItem__imageLink:hover .cardCarouselItem__image{transform:scale(1.1)}.cardCarouselItem__title{font-size:calc(var(--fs-large) * 0.85);font-weight:700;line-height:1.08;margin:0;padding-right:clamp(36px, 5vw, 96px)}@media screen and (min-width:720px){.cardCarouselItem__title{font-size:var(--fs-large)}}.cardCarouselItem__title a{color:inherit;text-decoration:none}.cardCarouselItem__text{margin:auto 0 var(--clamp-rem-32) 0;text-wrap:pretty}.cardCarouselItem__text>*:first-child{margin-top:0}.cardCarouselItem__text>*:last-child{margin-bottom:0}.iconGrid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;margin:auto;list-style:none;padding:0}@media screen and (min-width:600px){.iconGrid{flex-direction:row;justify-content:space-between}}@media screen and (min-width:1000px){.iconGrid{flex-wrap:initial}}.iconGrid__item{width:100%;margin-bottom:clamp(48px, 3.33vw, 64px)}.iconGrid__item:last-child{margin-bottom:0}@media screen and (min-width:600px){.iconGrid__item{width:48%;margin-bottom:initial}}@media screen and (min-width:1000px){.iconGrid__item{width:22.11%}}.iconGrid__icon{width:clamp(48px, 4.44vw, 85.33px);min-width:clamp(48px, 4.44vw, 85.33px);aspect-ratio:1;margin:0 auto clamp(16px, 2.22vw, 42.66px);background-size:contain;background-position:center;background-repeat:no-repeat}.iconGrid__title{font-size:var(--fs-extraLarge);font-weight:700;line-height:1.2;margin:0 auto var(--clamp-rem-32) auto}.iconGrid__text{font-weight:300;line-height:1.3;margin:0 auto}.iconGrid__text>*:first-child{margin-top:0}.iconGrid__text>*:last-child{margin-bottom:0}.btn{position:relative;display:inline-block;margin:auto;border-radius:64px;padding:var(--clamp-rem-16) var(--clamp-rem-32);box-sizing:border-box;font-weight:400;line-height:1.15;text-decoration:none;text-align:center;cursor:pointer;opacity:1 !important}.btn--withArrow{display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center}.btn--withArrow:after{position:relative;content:"";width:clamp(12px, 0.83vw, 16px);min-width:clamp(12px, 0.83vw, 16px);aspect-ratio:1;top:1px;margin:auto 0 auto var(--clamp-rem-12);background-image:url(//flex-tec.com/wp-content/themes/ci-flex-tec/./assets/svgs/icon_button_arrow.svg);background-position:50%;background-size:100%;background-repeat:no-repeat}.btn--ghostGradient{background-color:rgba(27,27,29,.15);border:2px solid var(--cl-grad-100);color:var(--cl-white-100)}.btn--ghostGradient:before{content:"";position:absolute;inset:0;padding:2px;border-radius:inherit;background:linear-gradient(90deg,#40d39f 0%,#2f84e2 100%);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;mask-composite:exclude}.btn--ghostGradient:hover{background:var(--cl-grad-100);border:2px solid var(--cl-grad-100)}.btn--solidGradient{background:var(--cl-grad-100);border:2px solid var(--cl-grad-100);color:var(--cl-black-100)}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],textarea,select{border-radius:clamp(8px, 0.55vw, 10.5px);border:1px solid var(--cl-white-100);padding:clamp(22px, 1.52vw, 29.33px) clamp(16px, 1.11vw, 21.25px);color:var(--cl-white-100);background:0 0;font-size:var(--fs-small)}@media screen and (min-width:600px){input[type=submit]{width:auto}}::placeholder{color:var(--cl-white-100) !important}::-webkit-input-placeholder{color:var(--cl-white-100)}:-moz-placeholder{color:var(--cl-white-100)}::-moz-placeholder{color:var(--cl-white-100)}:-ms-input-placeholder{color:var(--cl-white-100)}.wordWrapper{opacity:0}.wordWrapper--ready{opacity:1}.word{display:inline-block;opacity:0;transform:translateY(.3em);-moz-transition:all .15s ease-out;-webkit-transition:all .15s ease-out;-o-transition:all .15s ease-out;transition:all .15s ease-out}.word--animated{opacity:1;transform:translateY(0)}.state-pre-animated{opacity:0 !important;transform:translateY(48px) !important;-moz-transition:opacity .7s ease-out,transform .7s ease-out;-webkit-transition:opacity .7s ease-out,transform .7s ease-out;-o-transition:opacity .7s ease-out,transform .7s ease-out;transition:opacity .7s ease-out,transform .7s ease-out}.state-pre-animated-multi-item{opacity:0 !important;transform:translateY(48px) !important;-moz-transition:opacity .7s ease-out,transform .7s ease-out;-webkit-transition:opacity .7s ease-out,transform .7s ease-out;-o-transition:opacity .7s ease-out,transform .7s ease-out;transition:opacity .7s ease-out,transform .7s ease-out}.state-animated{opacity:1 !important;transform:translateY(0) !important;animation:none}.hvr-push{vertical-align:middle;-webkit-transform:perspective(1px) translateZ(0);transform:perspective(1px) translateZ(0);box-shadow:0 0 1px rgba(0,0,0,0)}.hvr-push:hover,.hvr-push:focus,.hvr-push:active{-webkit-animation-name:hvr-push;animation-name:hvr-push;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes hvr-push{50%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes hvr-push{50%{-webkit-transform:scale(.9);transform:scale(.9)}100%{-webkit-transform:scale(1);transform:scale(1)}}.ut-parallax-viewport{height:100%;min-height:initial !important}.mainNavBar__logo{position:relative;width:clamp(130px, 11.11vw, 213.25px);margin:auto 0;align-self:center}.mainNavBar__logo a{display:block}.mainNavBar__logo a svg,.mainNavBar__logo a img{display:block;width:100%;height:auto;margin:0}.mainNavBar{position:absolute;display:flex;flex-direction:column;justify-content:center;align-items:center;height:var(--mainNavBarHeight);top:0;left:0;z-index:3}.mainNavBar__inner{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:0 clamp(24px, 2.22vw, 42.66px);box-sizing:border-box}.mainNavBar__tab{position:absolute;width:100%;height:100%;border-radius:0 0 clamp(28px, 1.94vw, 37.33vw) 0;background-color:var(--cl-black-200)}.mainNavBar__langSwitcher{display:none;flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width:600px){.mainNavBar__langSwitcher{display:flex}}.mainNavBar__langSwitcher ul{list-style:none;padding:0;margin:0 clamp(32px, 2.22vw, 42.5px) 0 0}.mainNavBar__langSwitcher ul li a{font-size:var(--fs-small);font-weight:500;text-transform:uppercase;text-decoration:none;color:var(--cl-white-100)}.mainNavBarBurger{position:relative;top:3px;margin:auto clamp(24px, 1.66vw, 32px) auto 0;z-index:2;line-height:0}.mainNavMenu{position:absolute;display:flex;flex-direction:column;align-items:flex-end;width:100%;height:auto;min-height:100svh;margin:auto;top:0;left:0;right:0;z-index:2;transform:translateY(-120%)}.mainNavMenu__scrollWrap{position:relative;display:flex;flex-direction:column;align-items:flex-end;width:100%;height:100svh;height:fit-content;min-height:fit-content;margin:calc(var(--mainNavBarHeight) + clamp(48px, 6.66vw, 128px)) auto auto auto;padding-right:17px}.mainNavMenu__video{position:absolute;width:100%;height:100%;top:0;left:0;object-fit:cover}.mainNavMenu__videoShader{content:"";position:absolute;width:100%;height:100%;top:0;left:0;opacity:.6;background:linear-gradient(0deg,rgba(0,0,0,1) 0%,rgba(37,37,37,1) 100%)}.mainNavMenu__backgroundImage{position:absolute;width:100%;height:100%;top:0;left:0;background-position:bottom;background-size:cover;background-repeat:no-repeat}.mainNavMenu__menu>ul{position:relative;display:block;margin:auto;padding:0;text-align:left;font-weight:400;list-style-type:none}@media screen and (min-width:1000px){.mainNavMenu__menu>ul{overflow:initial}}.mainNavMenu__menu ul.sub-menu{display:none;padding:var(--clamp-rem-16) 0 0 var(--clamp-rem-32);list-style-type:none;text-align:left}.mainNavMenu__menu>ul li{font-size:calc(var(--fs-quadrupleXL) * 0.65);font-weight:700;line-height:.7;margin-bottom:var(--clamp-rem-24)}@media screen and (min-width:720px){.mainNavMenu__menu>ul li{font-size:var(--fs-quadrupleXL);line-height:.7}}@media screen and (min-width:1000px){.mainNavMenu__menu>ul li{line-height:.7;margin-bottom:var(--clamp-rem-32)}}.mainNavMenu__menu>ul li:last-of-type{margin-bottom:0}@media screen and (min-width:1000px){.mainNavMenu__menu>ul li{font-size:var(--fs-tripleXL)}}.mainNavMenu__menu>ul>li a{color:inherit;text-decoration:none}.mainNavMenu__menu>ul>li.menu-link-accordion a{position:relative;display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center;font-weight:inherit;color:inherit;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mainNavMenu__menu>ul>li.menu-link-accordion>a:after{content:"";position:relative;min-width:var(--clamp-rem-16);aspect-ratio:2;background-image:url(//flex-tec.com/wp-content/themes/ci-flex-tec/./assets/svgs/icon_menu_link_accordion_arrow.svg);background-position:center;background-size:100%;background-repeat:no-repeat;top:.2vw;margin:auto 0 auto var(--clamp-rem-16)}.mainNavMenu__menu>ul>li.menu-link-accordion.active>a:after{transform:rotate(180deg)}.mainNavMenu__menu ul.sub-menu li:last-of-type{margin-bottom:var(--clamp-rem-24)}.mainNavMenu__menu ul.sub-menu li{font-size:var(--fs-large);font-weight:400;margin-bottom:var(--clamp-rem-8)}.mainNavMenu__menu ul.sub-menu li a{font-weight:inherit;color:inherit;text-decoration:none;-webkit-tap-highlight-color:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mainNavMenu__menu ul li.wpml-ls-item a{text-decoration:none;color:inherit}@media screen and (min-width:600px){.mainNavMenu__menu ul li.wpml-ls-item a{display:none}}.mainNavMenu__inner{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;width:86.67%;max-width:calc(var(--siteMaxWidth) * 0.8667);padding-top:0;margin:auto auto 0 auto;margin:0 auto;color:var(--cl-white-100)}@media screen and (max-width:360px){.mainNavMenu__inner{width:calc(100% - 48px)}}.mainNavMenu__left{width:100%;margin:0}@media screen and (min-width:1440px){.mainNavMenu__left{width:75%;margin:auto auto 0 0}}@media screen and (max-width:1439px){.mainNavMenu__menu{margin-bottom:40px}}.mainNavMenu__right{display:flex;width:100%;margin:0}@media screen and (min-width:1440px){.mainNavMenu__right{width:25%;margin:auto 0 0 auto}}.mainNavMenu__socials{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:center;list-style:none;padding:0;margin:0}@media screen and (min-width:1440px){.mainNavMenu__socials{margin:0 0 0 auto}}.mainNavMenu__item{position:relative;margin-right:clamp(24px, 1.66vw, 32px)}.mainNavMenu__item a{display:block;width:auto;height:clamp(24px, 1.66vw, 32px)}.mainNavMenu__item a img{height:100%}.mainNavMenu__item--label{font-size:var(--fs-large);font-weight:700}@media screen and (min-width:1000px){.mainNavMenu__item--label{font-size:var(--fs-extraLarge)}}.mainNavMenu__item:last-child{margin-right:0}.mainNavMenu__contactInfoWrap{width:86.67%;max-width:calc(var(--siteMaxWidth) * 0.8667);border-top:1px solid var(--cl-white-100);padding:clamp(24px, 3.33vw, 64px) 0 0 0;margin:clamp(48px, 6.66vw, 128px) auto;margin:clamp(32px, 4.44vw, 85.33px) auto}.mainNavMenu__contactInfo{position:relative;width:100%;max-width:var(--siteMaxWidth);list-style:none;padding:0;margin:auto;color:var(--cl-white-100)}@media screen and (min-width:1000px){.mainNavMenu__contactInfo{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}}@media screen and (max-width:360px){.mainNavMenu__contactInfo{width:calc(100% - 48px)}}.contactInfoItem{width:100%;text-align:center;margin-bottom:var(--clamp-rem-32)}@media screen and (min-width:1000px){.contactInfoItem{width:23.5%;text-align:center;margin-bottom:initial}}@media screen and (max-width:999px){.contactInfoItem:last-of-type{margin-bottom:0}}.contactInfoItem__title{font-size:var(--fs-extraLarge);font-weight:700;margin:0 auto var(--clamp-rem-16) auto}@media screen and (min-width:720px){.contactInfoItem__title{margin:0 auto var(--clamp-rem-24) auto}}.contactInfoItem__value{display:block;font-size:var(--fs-medium);color:inherit;margin:0 auto var(--clamp-rem-16) auto}.contactInfoItem__value:last-child{margin-bottom:0}@media screen and (min-width:1000px) and (max-width:1239px){.contactInfoItem__value br{display:none}}.mainNavMenu__secondaryNavMenu{margin:0 auto clamp(24px, 3.33vw, 64px) auto}.mainNavMenu__secondaryNavMenu ul{display:flex;flex-direction:column;justify-content:center;align-items:center;list-style:none;padding:0;margin:auto;gap:var(--clamp-rem-16)}@media screen and (min-width:720px){.mainNavMenu__secondaryNavMenu ul{flex-direction:row;align-items:flex-start;gap:initial}}@media screen and (min-width:720px){.mainNavMenu__secondaryNavMenu li{padding:0 clamp(18px, 1.25vw, 24px);border-right:1px solid var(--cl-white-100)}.mainNavMenu__secondaryNavMenu li:first-child{padding-left:0}.mainNavMenu__secondaryNavMenu li:last-child{padding-right:0;border-right:0}}.mainNavMenu__secondaryNavMenu a{color:var(--cl-white-100);text-decoration:none}.mainNavMenu__logoList{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto clamp(16px, 2.22vw, 42.66px) auto;list-style:none;padding:0}@media screen and (min-width:600px){.mainNavMenu__logoList{flex-direction:row}}.mainNavMenu__logo:first-child{width:clamp(140px, 11.11vw, 213.33px);min-width:clamp(140px, 11.11vw, 213.33px);margin:0 auto clamp(28px, 1.94vw, 37.3px) auto}.mainNavMenu__logo:last-child{width:clamp(260px, 20.83vw, 400px);min-width:clamp(260px, 20.83vw, 400px);margin:0 auto clamp(24px, 1.66vw, 32px) auto}@media screen and (min-width:600px){.mainNavMenu__logo:first-child{margin:auto clamp(24px, 3.33vw, 64px) auto 0}.mainNavMenu__logo:last-child{margin:auto 0 auto clamp(24px, 3.33vw, 64px)}}.mainNavMenu__line{display:none;width:1.5px;height:clamp(57px, 3.95vw, 76px);margin:auto 0;background:var(--cl-white-100)}@media screen and (min-width:600px){.mainNavMenu__line{display:block}}.mainNavMenu__logo img{width:100%}.mainNavBarBurger__hamburger{display:inline-block;overflow:visible;cursor:pointer;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,-webkit-filter;transition-property:opacity,filter;transition-property:opacity,filter,-webkit-filter;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mainNavBarBurger__hamburger:hover{opacity:.86}.mainNavBarBurger__hamburger{position:relative;display:inline-block;width:clamp(32px, 2.22vw, 42.66px);height:22px}@media screen and (min-width:720px){.mainNavBarBurger__hamburger{width:clamp(42px, 2.91vw, 56px)}}.mainNavBarBurger__hamburger .hamburgerLayers,.mainNavBarBurger__hamburger .hamburgerLayers:after,.mainNavBarBurger__hamburger .hamburgerLayers:before{position:absolute;width:100%;height:2px;transition-timing-function:ease;transition-duration:.15s;transition-property:-webkit-transform;transition-property:transform;background-color:var(--cl-white-100)}.mainNavBarBurger__hamburger .hamburgerLayers{top:10px;transition-timing-function:cubic-bezier(.55,.055,.675,.19);transition-duration:.1s}.mainNavBarBurger__hamburger .hamburgerLayers:before{display:block;content:'';top:-10px;transition:top .1s .14s ease,opacity .1s ease}.mainNavBarBurger__hamburger .hamburgerLayers:after{display:block;content:'';bottom:-10px;transition:bottom .1s .14s ease,-webkit-transform .1s cubic-bezier(.55,.055,.675,.19);transition:bottom .1s .14s ease,transform .1s cubic-bezier(.55,.055,.675,.19)}.mainNavBarBurger__hamburger.flag-active .hamburgerLayers{transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(30deg);transform:rotate(30deg)}.mainNavBarBurger__hamburger.flag-active .hamburgerLayers:before{top:0;transition:top .1s ease,opacity .1s .14s ease;opacity:0}.mainNavBarBurger__hamburger.flag-active .hamburgerLayers:after{bottom:0;transition:bottom .1s ease,-webkit-transform .1s .14s cubic-bezier(.215,.61,.355,1);transition:bottom .1s ease,transform .1s .14s cubic-bezier(.215,.61,.355,1);-webkit-transform:rotate(-60deg);transform:rotate(-60deg)}.mainNavBarBurger__hamburger.active-color .hamburgerLayers,.mainNavBarBurger__hamburger.active-color .hamburgerLayers:before,.mainNavBarBurger__hamburger.active-color .hamburgerLayers:after{background-color:var(--cl-white-100)}.footer{position:relative;float:left;width:100%}.footer__inner{width:86.67%;max-width:calc( 2560px * 0.8667 );margin:0 auto clamp(24px, 1.66vw, 32px) auto}.footer__menu ul{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;list-style:none;padding:0;margin:0 auto clamp(24px, 3.33vw, 64px) auto;gap:var(--clamp-rem-16);font-size:var(--fs-small)}@media screen and (min-width:720px){.footer__menu ul{gap:var(--clamp-rem-24);font-size:var(--fs-regular)}}@media screen and (min-width:1140px){.footer__menu ul{gap:var(--clamp-rem-32)}}.footer__menu a{color:var(--cl-white-100);text-decoration:none}.footer__logoList{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 auto clamp(16px, 2.22vw, 42.66px) auto;list-style:none;padding:0}@media screen and (min-width:600px){.footer__logoList{flex-direction:row}}.footer__logo img{width:100%}.footer__logo:first-child{width:clamp(140px, 11.11vw, 213.33px);min-width:clamp(140px, 11.11vw, 213.33px);margin:0 auto clamp(28px, 1.94vw, 37.3px) auto}.footer__logo:last-child{width:clamp(260px, 20.83vw, 400px);min-width:clamp(260px, 20.83vw, 400px);margin:0 auto}@media screen and (min-width:600px){.footer__logo:first-child{margin:auto clamp(24px, 3.33vw, 64px) auto 0}.footer__logo:last-child{margin:auto 0 auto clamp(24px, 3.33vw, 64px)}}.footer__logoLine{display:none;width:1px;height:clamp(57px, 3.95vw, 76px);margin:auto 0;background:var(--cl-white-100)}@media screen and (min-width:600px){.footer__logoLine{display:block}}.footer__bottom{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin:clamp(48px, 3.33vw, 64px) auto 0 auto;padding-top:clamp(24px, 1.66vw, 32px);border-top:1px solid var(--cl-white-100);font-size:var(--fs-small)}@media screen and (min-width:1000px){.footer__bottom{flex-direction:row;justify-content:space-between}}.footer__copyright{display:block;margin:0 auto clamp(32px, 2.22vw, 42.5px) auto;text-align:center}@media screen and (min-width:1000px){.footer__copyright{padding-right:100px;margin:initial;text-align:left}}.footer__options{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin:auto;color:var(--cl-black-100)}@media screen and (min-width:1000px){.footer__options{min-width:fit-content;flex-direction:row;justify-content:flex-start;align-items:center;margin:initial}}.footer__legal .menu{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;list-style:none;margin:auto;padding:0;color:var(--cl-white-100)}@media screen and (min-width:1000px){.footer__legal .menu{flex-direction:row;justify-content:flex-start;align-items:center}}.footer__legal .menu li{margin:auto auto var(--clamp-rem-16) auto}@media screen and (min-width:1000px){.footer__legal .menu li{margin:auto clamp(18px, 1.25vw, 24px) auto auto;padding-right:clamp(18px, 1.25vw, 24px);border-right:1px solid var(--cl-white-100)}}@media screen and (max-width:999px){.footer__legal .menu li:last-of-type{margin:auto auto var(--clamp-rem-32) auto}}.footer__legal .menu li a{text-decoration:none;color:inherit}.footer__socials{display:flex;flex-direction:column;justify-content:center;align-items:center;list-style:none;padding:0;margin:auto}@media screen and (min-width:1000px){.footer__socials{flex-direction:row;justify-content:flex-start}}.footer__social{position:relative;width:clamp(24px, 1.66vw, 32px);margin:auto auto clamp(18px, 1.25vw, 24px) auto}@media screen and (min-width:1000px){.footer__social{width:clamp(16px, 1.11vw, 24px);margin:auto clamp(16px, 1.16vw, 20px) auto auto}}.footer__social:last-of-type{margin:auto auto 0 auto}@media screen and (min-width:999px){.footer__social:last-of-type{margin:auto 0 auto auto}}.footer__social a{display:block;width:100%}.footer__social a img,.footer__social a svg{display:block;width:100%}.loop{display:flex;flex-wrap:wrap;flex-direction:column;list-style:none;margin:0 auto;padding:0}@media screen and (min-width:600px){.loop{flex-direction:row}}.loop article.post{position:relative;width:100%;box-shadow:0 .2em 1em 0 rgba(0,0,0,.15)}@media screen and (min-width:600px){.loop article.post{width:49%;margin:0 2% 2% 0}.loop article.post:nth-of-type(2n+2){margin:0 0 2%}}@media screen and (min-width:1000px){.loop article.post{width:32%;margin:0 2% 2% 0}.loop article.post:nth-of-type(2n+2){margin:0 2% 2% 0}.loop article.post:nth-of-type(3n+3){margin:0 0 2%}}@media screen and (min-width:1160px){.loop article.post{width:23.5%;margin:0 2% 2% 0}.loop article.post:nth-of-type(2n+2){margin:0 2% 2% 0}.loop article.post:nth-of-type(3n+3){margin:0 2% 2% 0}.loop article.post:nth-of-type(4n+4){margin:0 0 2%}}.postFeaturedImage__link{display:block}.postFeaturedImage__link img{width:100%}.post-categories{display:inline-block;list-style-type:none;padding:0;margin:0}.post-categories li{display:inline-block}.pagination{float:right;clear:both}.featImageContainer{margin:0 0 24px}.featImageContainer img{width:100%}.socialSharing{list-style-type:none;padding:0;clear:both}.socialSharing li{display:inline-block;width:32px;margin:0 7px 0 0}.socialSharing li:last-of-type{margin:0}.postNavWrap{width:100%;float:left}.postNavWrap__item--left{float:left}.postNavWrap__item--right{float:right}.post-edit-link{float:left;clear:both}.pageSection--homeHero{display:flex;flex-direction:column;justify-content:center;align-items:center;height:auto;height:100svh;min-height:fit-content;background-color:var(--cl-grey-200)}.pageSection__shader--homeHero{position:absolute;width:100%;height:100%;top:0;left:0;background-color:var(--cl-black-200);opacity:.60}.heroContent--homeHero{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:calc(100svh - var(--mainNavBarHeight));min-height:fit-content;margin:auto 0 0 0}.heroContent__heading--homeHero{font-size:calc(var(--fs-superDoubleXL) * 0.80)}@media screen and (min-width:720px){.heroContent__heading--homeHero{font-size:var(--fs-superDoubleXL)}}.heroContent__text--homeHero{max-width:clamp(520px, 35.416vw, 680px)}.heroContent__text--homeHero>*:first-child{margin-top:0}.heroContent__text--homeHero>*:last-child{margin-bottom:0}.heroContent__link--homeHero{margin:0}.homeBrandPositioning{width:86.67%;max-width:calc(var(--siteMaxWidth) * 0.8667);margin:clamp(96px, 6.66vw, 128px) auto clamp(64px, 6.66vw, 128px) auto}@media screen and (min-width:720px){.homeBrandPositioning{width:77.77%;max-width:calc(var(--siteMaxWidth) * 0.7777)}}@media screen and (min-width:1000px){.homeBrandPositioning{margin:clamp(96px, 6.66vw, 128px) auto}}.homeBrandPositioning__headingWrap{margin:0 auto clamp(48px, 6.66vw, 128px) auto;text-align:center}@media screen and (min-width:600px){.homeBrandPositioning__headingWrap{width:58%;min-width:520px;max-width:calc(var(--siteMaxWidth) * 0.58)}}@media screen and (min-width:1000px){.homeBrandPositioning__headingWrap{margin:0 auto clamp(96px, 6.66vw, 128px) auto}}.homeBrandPositioning__heading{font-size:var(--fs-tripleXL);font-weight:700;margin:0 auto var(--clamp-rem-48) auto;margin:0 auto clamp(24px, 3.33vw, 64px) auto}.homeBrandPositioning__text{text-wrap:pretty}.homeBrandPositioning__inner{position:relative;width:100%}.homeBrandPositioning__row{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:100%;list-style:none;padding:0;margin:0 auto}@media screen and (min-width:1000px){.homeBrandPositioning__row{flex-direction:row;justify-content:space-between;align-items:stretch;margin:0 0 clamp(48px, 6.66vw, 128px) 0}}.homeBrandPositioning__row:last-child{margin-bottom:0}.homeBrandPositioning__item{width:100%;text-align:center;margin:0 auto clamp(48px, 3.33vw, 64px) auto}@media screen and (min-width:1000px){.homeBrandPositioning__item{display:flex;flex-direction:column;align-items:stretch;width:32.14%;height:auto;text-align:left;margin:initial}}.homeBrandPositioning__row:first-child .homeBrandPositioning__item:last-child{margin-bottom:clamp(48px, 3.33vw, 64px)}.homeBrandPositioning__row:last-child .homeBrandPositioning__item:last-child{margin-bottom:0}@media screen and (min-width:1000px){.homeBrandPositioning__item:last-child{margin-bottom:0}}@media screen and (min-width:1000px){.homeBrandPositioning__item--right{text-align:right}}.homeBrandPositioning__title{font-size:var(--fs-doubleXL);font-weight:700;line-height:1.2;margin:0 0 var(--clamp-rem-24) 0}@media screen and (max-width:1239px){.homeBrandPositioning__row:nth-of-type(1) .homeBrandPositioning__title:first-child br{display:none}}.homeBrandPositioning__description{margin:0 0 clamp(24px, 3.33vw, 64px) 0}@media screen and (max-width:1239px){.homeBrandPositioning__description br{display:none}}.homeBrandPositioning__description>*:first-child{margin-top:0}.homeBrandPositioning__description>*:last-child{margin-bottom:0}.homeBrandPositioning__line{width:75%;max-width:300px;height:1.5px;background:var(--cl-grad-100);margin:0 auto;align-self:flex-end}@media screen and (min-width:1000px){.homeBrandPositioning__line{width:100%;max-width:initial;margin:auto 0 0 0}}.homeBrandPositioning__imageWrap{position:relative;width:100%;height:520px;margin:0 auto clamp(32px, 4.44vw, 85.33px);z-index:-1}@media screen and (min-width:1000px){.homeBrandPositioning__imageWrap{position:absolute;width:100%;height:69.44vw;max-height:952px;margin:0 auto;top:0;left:0;right:0}}@media screen and (min-width:1500px){.homeBrandPositioning__imageWrap{max-height:1060px}}.homeBrandPositioning__image{position:relative;width:100%;height:100%;top:0;background-size:contain;background-position:center;background-repeat:no-repeat}@media screen and (min-width:600px){.homeBrandPositioning__image{top:-5vw}}@media screen and (min-width:1920px){.homeBrandPositioning__image{top:-96px}}.leadership{width:86.67%;max-width:calc( var(--siteMaxWidth) * 0.8667);margin:clamp(16px, 1.11vw, 21.33px) auto clamp(96px, 6.66vw, 128px) auto}@media screen and (min-width:1240px){.leadership{width:77.77%;max-width:calc( var(--siteMaxWidth) * 0.7777);margin:clamp(96px, 6.66vw, 128px) auto calc(clamp(96px, 6.66vw, 128px) * 2) auto}}.leadership__heading{font-size:var(--fs-tripleXL);font-weight:700;margin:0 auto clamp(32px, 2.22vw, 42.66px) auto;margin:0 auto 32px auto;text-align:center}@media screen and (min-width:1000px){.leadership__heading{text-align:left}}.leadership__content{display:flex;flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start;width:100%}@media screen and (min-width:1000px){.leadership__content{flex-direction:row;justify-content:space-between}}@media screen and (min-width:1400px){.leadership__content{align-items:stretch}}@media screen and (min-width:1500px){.leadership__content{align-items:center}}.leadership__inner{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%}@media screen and (min-width:1000px){.leadership__inner{flex-direction:row;width:51.25%}}.leadership__icon{width:clamp(48px, 3.33vw, 64px);min-width:clamp(48px, 3.33vw, 64px);aspect-ratio:1;margin:0 auto clamp(16px, 1.11vw, 21.33px) auto;background-position:center;background-size:contain;background-repeat:no-repeat}@media screen and (min-width:1000px){.leadership__icon{margin:0 clamp(24px, 1.66vw, 32px) 0 0}}.leadership__text{text-align:center}@media screen and (min-width:1000px){.leadership__text{text-align:left}}.leadership__text>*:first-child{margin-top:0}.leadership__text>*:last-child{margin-bottom:0}.leadership__image{position:relative;width:100%;max-width:720px;aspect-ratio:1.5;margin:0 auto clamp(32px, 2.22vw, 42.5px) auto;border-radius:clamp(10px, 1.38vw, 26.66px);background-position-x:center;background-position-y:center;background-size:cover;background-repeat:no-repeat;background-color:grey}@media screen and (min-width:1000px){.leadership__image{width:40.0178%;max-width:initial;margin:initial;border-radius:clamp(8px, 0.55vw, 10.5px)}}.keySellingPoints{width:86.67%;max-width:calc( var(--siteMaxWidth) * 0.8667);margin:0 auto calc(clamp(48px, 6.66vw, 128px) - clamp(12px, 1.66vw, 32px)) auto}@media screen and (min-width:720px){.keySellingPoints{width:77.77%;max-width:calc( var(--siteMaxWidth) * 0.7777)}}.keySellingPoints__headingWrap{text-align:center}.keySellingPoints__heading{font-size:var(--fs-tripleXL);font-weight:700;margin:0 auto var(--clamp-rem-48) auto;margin:0 auto clamp(24px, 3.33vw, 64px) auto}.keySellingPoints__text{margin-bottom:clamp(32px, 4.44vw, 85.33px);text-wrap:pretty}.keySellingPoints__list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-items:stretch;width:100%;list-style:none;padding:0;margin:0 auto clamp(48px, 6.66vw, 128px) auto}.keySellingPoints__item{position:relative;width:100%;padding:clamp(16px, 1.66vw, 32px);border-radius:clamp(8px, 0.55vw, 10.5px);border:1px solid var(--cl-grey-200);margin-bottom:clamp(16px, 1.11vw, 21.33px)}@media screen and (min-width:1000px){.keySellingPoints__item{width:calc(50% - clamp(12px, 1.66vw, 32px));margin-bottom:clamp(24px, 1.66vw, 32px)}}.keySellingPoints__item:before{content:"";position:absolute;inset:0;padding:2px;border-radius:inherit;background:linear-gradient(90deg,#40d39f 0%,#2f84e2 100%);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;mask-composite:exclude}.keySellingPoints__title{margin:auto 0;text-wrap:pretty;font-size:calc(var(--fs-extraLarge) * 0.85);font-weight:700;line-height:1.2;color:var(--cl-white-100)}@media screen and (min-width:720px){.keySellingPoints__title{font-size:var(--fs-extraLarge)}}.keySellingPoints__description{width:100%;margin:auto;padding:clamp(8px, 1.11vw, 16px) 0 0 0;box-sizing:border-box;text-wrap:pretty;font-size:calc(var(--fs-large) * 0.85);font-weight:300;color:var(--cl-white-100)}@media screen and (min-width:1240px){.keySellingPoints__description{font-size:var(--fs-large)}}.keySellingPoints__description p:first-of-type{margin-top:0}.keySellingPoints__description p:last-of-type{margin-bottom:0}.certificationsQualifications--home{margin:0 auto clamp(48px, 6.66vw, 128px) auto}.pageSection--homeValuePropositions{background-color:var(--cl-grey-100)}.magazineBlocks__item--homeValuePropositions{color:var(--cl-black-200)}.callOut--successStories{margin:clamp(48px, 6.66vw, 128px) auto}.pageSection--solutionsCapabilities{background-color:var(--cl-grey-100)}.cardCarouselContainer--solutionsCapabilities{color:var(--cl-black-200)}.magazineBlocks--solutionsServices{padding:clamp(48px, 6.66vw, 128px) 0 clamp(32px, 4.44vw, 85.33px) 0}.magazineBlocks--marketsVerticals{padding:clamp(48px, 6.66vw, 128px) 0 clamp(32px, 4.44vw, 85.33px) 0}.magazineBlock__title--marketsVerticals{font-size:var(--fs-extraLarge);font-weight:700;color:var(--cl-grad-200)}.magazineBlock__text--marketsVerticals{font-size:var(--fs-regular);font-weight:400;line-height:1.4;margin:0}.workPlaceBenefits{width:86.67%;max-width:calc(var(--siteMaxWidth) * 0.8667);margin:clamp(48px, 6.66vw, 128px) auto;text-align:center}.workPlaceBenefits__heading{font-size:var(--fs-tripleXL);font-weight:700;margin:0 auto clamp(56px, 7.77vw, 149.33px) auto}@media screen and (max-width:1439px){.iconGrid__text--careersWorkPlaceBenefits br{display:none}}.jobOpportunities{display:flex;flex-direction:column;width:86.67%;max-width:calc(var(--siteMaxWidth) * 0.8667);margin:clamp(48px, 6.66vw, 128px) auto;text-align:center}@media screen and (min-width:1000px){.jobOpportunities{width:66.67%;max-width:calc(var(--siteMaxWidth) * 0.6667)}}.jobOpportunities__heading{font-size:var(--fs-tripleXL);font-weight:700;margin:0 auto var(--clamp-rem-48) auto;margin:0 auto clamp(24px, 3.33vw, 64px) auto}.jobOpportunities__text{margin:0 auto clamp(24px, 3.33vw, 64px) auto}@media screen and (min-width:1000px){.jobOpportunities__text{width:66.67%}}.jobOpportunities__text>*:first-child{margin-top:0}.jobOpportunities__text>*:last-child{margin-bottom:0}.jobOpportunities__embed{width:100%;aspect-ratio:1;margin:clamp(32px, 4.44vw, 85.33px) auto 0 auto;overflow:hidden;border-radius:clamp(10px, 1.38vw, 26.66px)}@media screen and (min-width:720px){.jobOpportunities__embed{aspect-ratio:1.66}}.caseStudiesArchive{width:86.67%;max-width:calc(var(--siteMaxWidth) * 0.8667);margin:clamp(48px, 6.66vw, 128px) auto}.caseStudiesArchive__list{display:flex;flex-direction:column;justify-content:center;align-items:stretch;list-style:none;padding:0;margin:auto}@media screen and (min-width:1000px){.caseStudiesArchive__list{flex-direction:row;justify-content:space-between}}.caseStudiesArchive__item{width:100%;margin-bottom:clamp(24px, 3.33vw, 64px)}@media screen and (min-width:1000px){.caseStudiesArchive__item{width:48%;margin-bottom:initial}}.caseStudiesArchive__linkWrap{position:relative;display:block;height:100%;padding:clamp(32px, 4.44vw, 85.33px);box-sizing:border-box;border-radius:clamp(10px, 1.38vw, 26.66px);overflow:hidden;text-decoration:none}.caseStudiesArchive__image{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:center;background-repeat:no-repeat;-moz-transition:transform .3s ease-out;-webkit-transition:transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out}.caseStudiesArchive__linkWrap:hover .caseStudiesArchive__image{transform:scale(1.1)}.caseStudiesArchive__image:before{content:"";position:absolute;width:100%;height:100%;background-color:var(--cl-black-200);opacity:.75}.caseStudiesArchive__inner{position:relative}.caseStudiesArchive__superTitle{width:max-content;max-width:100%;font-size:calc(var(--fs-large) * 0.85);font-weight:400;color:transparent;background:var(--cl-grad-200);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 var(--clamp-rem-16) 0}@media screen and (min-width:720px){.caseStudiesArchive__superTitle{width:max-content;font-size:var(--fs-large)}}.caseStudiesArchive__line{width:clamp(66px, 4.58vw, 88px);height:2px;margin:0 0 var(--clamp-rem-24) 0;background:var(--cl-grad-100)}.caseStudiesArchive__title{font-size:calc(var(--fs-tripleXL) * 0.7);font-weight:700;color:var(--cl-white-100);line-height:1.2;margin:0 0 clamp(32px, 4.44vw, 85.33px) 0}@media screen and (min-width:720px){.caseStudiesArchive__title{font-size:calc(var(--fs-tripleXL) * 0.85)}}@media screen and (min-width:1400px){.caseStudiesArchive__title{font-size:var(--fs-tripleXL)}}.caseStudiesArchive__noResults{font-size:var(--fs-extraLarge);text-align:center;text-wrap:pretty;margin:auto}@media screen and (min-width:1000px){.pageSection--singleCaseStudyHero{min-height:500px}}.heroContent--singleCaseStudyHero{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:calc(58.824svh - var(--mainNavBarHeight));min-height:fit-content;margin:auto 0 0 0}.heroContent__heading--singleCaseStudyHero{padding-top:initial;line-height:1.2}.heroContent__heading--singleCaseStudyHero{font-size:calc(var(--fs-superLarge) * 0.5)}@media screen and (min-width:600px){.heroContent__heading--singleCaseStudyHero{font-size:calc(var(--fs-superLarge) * 0.65)}}@media screen and (min-width:1000px){.heroContent__heading--singleCaseStudyHero{font-size:calc(var(--fs-superLarge) * 0.85)}}@media screen and (min-width:1400px){.heroContent__heading--singleCaseStudyHero{font-size:var(--fs-superLarge)}}.singleCaseStudySummary{display:flex;flex-direction:column;justify-content:center;align-items:stretch;width:86.67%;max-width:calc(var(--siteMaxWidth) * 0.8667);margin:clamp(48px, 6.66vw, 128px) auto}@media screen and (min-width:1000px){.singleCaseStudySummary{flex-direction:row;justify-content:space-between}}@media screen and (min-width:1400px){.singleCaseStudySummary{width:77.77%;max-width:calc(var(--siteMaxWidth) * 0.7777)}}.singleCaseStudySummary__card{position:relative;width:100%;margin-bottom:clamp(32px, 4.44vw, 85.33px);padding:clamp(24px, 3.33vw, 64px);box-sizing:border-box;border-radius:clamp(10px, 1.38vw, 26.66px)}.singleCaseStudySummary__card:last-child{margin-bottom:0}@media screen and (min-width:1000px){.singleCaseStudySummary__card{width:47.85%;margin-bottom:initial}}.singleCaseStudySummary__card:before{content:"";position:absolute;inset:0;padding:2px;border-radius:inherit;background:linear-gradient(90deg,#40d39f 0%,#2f84e2 100%);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;mask-composite:exclude}.singleCaseStudySummary__title{width:max-content;max-width:100%;font-size:var(--fs-large);font-weight:400;color:transparent;background:var(--cl-grad-100);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 0 var(--clamp-rem-24) 0}.singleCaseStudySummary__line{width:clamp(66px, 4.58vw, 88px);height:2px;margin:0 0 var(--clamp-rem-24) 0;background:var(--cl-grad-100)}.singleCaseStudySummary__heading{font-size:calc(var(--fs-tripleXL) * 0.85);font-weight:700;margin:0 0 var(--clamp-rem-24) 0}@media screen and (min-width:600px){.singleCaseStudySummary__heading{font-size:var(--fs-tripleXL)}}.singleCaseStudySummary__text>*:last-child{margin-bottom:0}.singleCaseStudySummary__text strong{color:transparent;background:var(--cl-grad-100);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.singleCaseStudySummary__text ul{padding-left:var(--clamp-rem-32)}.singleCaseStudySummary__text li{margin-bottom:var(--clamp-rem-16);line-height:1.2}.singleCaseStudySummary__text li:last-child{margin-bottom:0}.singleCaseStudySummary__text li::marker{color:var(--cl-teal-100)}.singleCaseStudyImpact{width:77.77%;max-width:calc(var(--siteMaxWidth) * 0.7777);margin:0 auto calc(clamp(48px, 6.66vw, 128px) - clamp(8px, 1.11vw, 21.33px)) auto}@media screen and (max-width:1399px){.singleCaseStudyImpact{width:86.67%;max-width:calc(var(--siteMaxWidth) * 0.8667)}}.singleCaseStudyImpact__headingWrap{text-align:center;margin:0 auto clamp(48px, 6.66vw, 128px) auto}.singleCaseStudyImpact__superHeading{width:max-content;max-width:100%;font-size:var(--fs-large);font-weight:400;color:transparent;background:var(--cl-grad-100);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 auto var(--clamp-rem-24) auto}.singleCaseStudyImpact__heading{font-size:calc(var(--fs-superLarge) * 0.85);font-weight:700;margin:0 auto var(--clamp-rem-48) auto;margin:0 auto clamp(24px, 3.33vw, 64px) auto}@media screen and (min-width:1000px){.singleCaseStudyImpact__heading{max-width:60.71%;font-size:var(--fs-superLarge)}}.singleCaseStudyImpact__line{width:clamp(66px, 4.58vw, 88px);height:2px;margin:0 auto var(--clamp-rem-24) auto;background:var(--cl-grad-100)}.singleCaseStudyImpact__text{max-width:600px;margin:0 auto}.statisticsGrid{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;list-style:none;padding:0;margin:auto}@media screen and (min-width:720px){.statisticsGrid{flex-direction:row;flex-wrap:wrap;gap:clamp(24px, 3.33vw, 64px)}}.statisticsGrid__item{width:100%;text-align:center;margin-bottom:clamp(48px, 3.33vw, 64px)}.statisticsGrid__item:last-child{margin-bottom:0}@media screen and (min-width:720px){.statisticsGrid__item{width:calc(50% - clamp(16px, 2.22vw, 42.66px));margin-bottom:clamp(16px, 1.11vw, 21.33px)}}@media screen and (min-width:1000px){.statisticsGrid__item{width:calc(33.33% - clamp(16px, 2.22vw, 42.66px))}}.statisticsGrid__title{width:max-content;max-width:100%;font-size:calc(var(--fs-tripleXL) * 0.85);font-weight:700;line-height:1;color:transparent;background:var(--cl-grad-100);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 auto var(--clamp-rem-32) auto;margin:0 auto clamp(16px, 2.22vw, 42.66px) auto}@media screen and (min-width:720px){.statisticsGrid__title{font-size:var(--fs-tripleXL)}}.statisticsGrid__text{margin:0 auto}.statisticsGrid__text>*:first-child{margin-top:0}.statisticsGrid__text>*:last-child{margin-bottom:0}@media screen and (max-width:1439px){.statisticsGrid__text br{display:none}}.pageSection--singleCaseStudyWhyFlexTec:before{content:"";position:absolute;width:100%;height:100%;background:var(--cl-grad-100);opacity:.5}.singleCaseStudyWhyFlexTec{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:86.67%;max-width:calc(var(--siteMaxWidth) * 0.8667);margin:clamp(48px, 6.66vw, 128px) auto}@media screen and (min-width:1000px){.singleCaseStudyWhyFlexTec{flex-direction:row;justify-content:space-between}}@media screen and (min-width:1400px){.singleCaseStudyWhyFlexTec{width:77.77%;max-width:calc(var(--siteMaxWidth) * 0.7777)}}.singleCaseStudyWhyFlexTec__headingWrap{width:100%;margin-bottom:clamp(32px, 2.22vw, 42.66px)}@media screen and (min-width:1000px){.singleCaseStudyWhyFlexTec__headingWrap{width:35.71%;margin-bottom:initial}}.singleCaseStudyWhyFlexTec__superHeading{font-size:var(--fs-large);margin:0 0 var(--clamp-rem-24) 0}.singleCaseStudyWhyFlexTec__line{width:clamp(66px, 4.58vw, 88px);height:2px;margin:0 0 var(--clamp-rem-24) 0;background:var(--cl-white-100)}.singleCaseStudyWhyFlexTec__heading{font-size:calc(var(--fs-superLarge) * 0.75);font-weight:700;line-height:1.15;margin:0 auto var(--clamp-rem-24) auto}@media screen and (min-width:1000px){.singleCaseStudyWhyFlexTec__heading{font-size:calc(var(--fs-superLarge) * 0.85);line-height:1.2}}@media screen and (min-width:1140px){.singleCaseStudyWhyFlexTec__heading{font-size:var(--fs-superLarge)}}.singleCaseStudyWhyFlexTec__text{margin:0}.singleCaseStudyWhyFlexTec__text>*:first-child{margin-top:0}.singleCaseStudyWhyFlexTec__text>*:last-child{margin-bottom:0}.checkmarkList{list-style:none;padding:0;margin:0}.checkmarkList--singleCaseStudyWhyFlexTec{width:100%}@media screen and (min-width:1000px){.checkmarkList--singleCaseStudyWhyFlexTec{width:55.71%}}.checkmarkList__item{position:relative;padding:clamp(12px, 1.66vw, 32px);box-sizing:border-box;border-radius:clamp(6px, 0.83vw, 16px);background-color:var(--cl-black-200);margin-bottom:clamp(12px, 1.66vw, 32px)}.checkmarkList__item:last-child{margin-bottom:0}.checkmarkList__item:before{content:"";position:absolute;inset:0;padding:2px;border-radius:inherit;background:linear-gradient(90deg,#40d39f 0%,#2f84e2 100%);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;mask-composite:exclude}.checkmarkList__text{position:relative;display:flex;font-size:calc(var(--fs-extraLarge) * 0.7);font-weight:700;line-height:1.2;margin:0}@media screen and (min-width:1000px){.checkmarkList__text{font-size:calc(var(--fs-extraLarge) * 0.85)}}@media screen and (min-width:1140px){.checkmarkList__text{font-size:var(--fs-extraLarge)}}.checkmarkList__text:before{content:"";display:block;width:clamp(20px, 2.08vw, 40px);min-width:clamp(20px, 2.08vw, 40px);aspect-ratio:1;margin:auto clamp(12px, 2.22vw, 42.66px) auto 0;background-image:url(//flex-tec.com/wp-content/themes/ci-flex-tec/./assets/svgs/icon_checkmark.svg);background-position:center;background-size:contain;background-repeat:no-repeat}.contactMethods{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;width:86.67%;max-width:calc(var(--siteMaxWidth) * 0.8667);margin:clamp(48px, 6.66vw, 128px) auto}@media screen and (min-width:1000px){.contactMethods{flex-direction:row;justify-content:space-between}}.contactMethods__formContainer{position:relative;width:100%;margin:0 auto clamp(48px, 3.33vw, 64px) auto;padding:clamp(24px, 3.33vw, 64px);box-sizing:border-box;border-radius:clamp(12px, 0.83vw, 16px)}@media screen and (min-width:1000px){.contactMethods__formContainer{width:60.25%;margin:0 auto 0 0}}@media screen and (min-width:1140px){.contactMethods__formContainer{padding:clamp(32px, 4.44vw, 85.33px)}}.contactMethods__formContainer:before{content:"";position:absolute;inset:0;padding:2px;border-radius:inherit;background:linear-gradient(90deg,#40d39f 0%,#2f84e2 100%);mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:xor;-webkit-mask-composite:xor;mask-composite:exclude}.contactMethods__formHeading{font-size:calc(var(--fs-quadrupleXL) * 0.75);font-weight:700;margin:0 0 clamp(32px, 4.44vw, 85.33px) 0}@media screen and (min-width:1000px){.contactMethods__formHeading{font-size:var(--fs-quadrupleXL)}}.contactMethods__sidebar{width:100%;margin:0 auto}@media screen and (min-width:1000px){.contactMethods__sidebar{width:32.05%;margin:0 0 0 auto}}.contactMethods__locationsContainer{margin:0 0 clamp(64px, 6.66vw, 128px) 0}.contactMethods__heading{width:100%;font-size:var(--fs-large);font-weight:400;line-height:1.2;text-align:center;color:transparent;background:var(--cl-grad-100);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;margin:0 auto clamp(12px, 1.66vw, 32px) auto}@media screen and (min-width:1000px){.contactMethods__heading{text-align:left}}.contactMethods__line{width:75%;max-width:300px;height:2px;background:var(--cl-grad-100);margin:0 auto clamp(24px, 2.22vw, 42.66px) auto}@media screen and (min-width:1000px){.contactMethods__line{width:100%;max-width:initial}}.contactMethods__locations{list-style:none;padding:0;margin:0}.contactMethods__location{margin-bottom:clamp(48px, 2.22vw, 42.66px);text-align:center}@media screen and (min-width:1000px){.contactMethods__location{text-align:left}}.contactMethods__location:last-of-type{margin-bottom:0}.contactMethods__image{width:100%;max-width:520px;aspect-ratio:2;margin:0 auto clamp(16px, 2.22vw, 42.66px) auto;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:clamp(6px, 0.83vw, 16px)}@media screen and (min-width:1000px){.contactMethods__image{max-width:initial}}.contactMethods__country{font-size:var(--fs-large);font-weight:700;margin:0 0 var(--clamp-rem-16) 0}.contactMethods__address{font-size:var(--fs-medium);margin:0 0 var(--clamp-rem-16) 0}.contactMethods__directionsLink{font-size:var(--fs-small);padding:var(--clamp-rem-8) var(--clamp-rem-24)}.contactMethods__contactInfo{text-align:center;margin-bottom:clamp(48px, 2.22vw, 42.66px)}.contactMethods__contactInfo:last-child{margin-bottom:0}@media screen and (min-width:1000px){.contactMethods__contactInfo{text-align:left;margin-bottom:initial}}.contactMethods__label{font-size:var(--fs-large);font-weight:700;margin:0 0 var(--clamp-rem-16) 0}.contactMethods__link{display:block;font-size:var(--fs-large);color:var(--cl-white-100);margin:0;line-height:1}@media screen and (max-width:1239px){.contactMethods__link{font-size:calc(var(--fs-large) * 0.85)}}.contactMethods__link--phone{margin:0 0 var(--clamp-rem-32) 0}.pswp__top-bar,.pswp__caption{background:0 0 !important}.pswp__bg{background:rgba(0,0,0,.95) !important}.psgal figure.msnry_item{display:none !important}.psgal figure.msnry_item:first-of-type{display:block !important;width:100%;height:520px;padding:0;opacity:0}.pswp__item{opacity:0 !important}.pswp__item.opaque{opacity:1 !important;-moz-transition:opacity .3s ease-out;-webkit-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}@media screen and (max-width:600px){.pswp__img{margin-top:0}}.pswp__zoom-wrap{z-index:999}.pswp__share--download,.pswp__button--share{display:none !important}.pswp__caption__center{text-align:center;max-width:92%;margin:12px auto 10px auto;font-size:15px;padding:0;line-height:20px;color:#fff}.pswp__button--arrow--right:before{right:120px;transform:scale(2);background-color:transparent !important}.pswp__button--arrow--left:before{left:120px;transform:scale(2);background-color:transparent !important}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right{opacity:1 !important}.wpcf7{width:100%;margin:auto !important}.wpcf7 form{width:100%;float:left}.wpcf7 label{width:100%;display:block}.wpcf7 p{margin:0}.wpcf7 figure{width:100%;margin:0 0 clamp(16px, 2.22vw, 42.66px) 0;float:left}.wpcf7 figure.wpcf7_email_newsletter{width:calc(75% - clamp(6px, 0.416667vw, 8px))}@media screen and (min-width:600px){.wpcf7 figure.wpcf7_field_first_name,.wpcf7 figure.wpcf7_field_last_name,.wpcf7 figure.wpcf7_field_email,.wpcf7 figure.wpcf7_field_phone,.wpcf7 figure.wpcf7_field_inquiry_type{width:48%}.wpcf7 figure.wpcf7_field_first_name,.wpcf7 figure.wpcf7_field_email{margin:0 4% clamp(16px, 2.22vw, 42.66px) 0}}.wpcf7 figure h4{margin:0 auto 4px auto}.wpcf7 input[type=submit]{position:relative;float:left;margin-bottom:clamp(16px, 1.11vw, 21.33px);border-radius:32px;border:none;padding:var(--clamp-rem-16) var(--clamp-rem-32);background:var(--cl-grad-100);color:var(--cl-black-100);font-size:var(--fs-small)}.wpcf7-spinner{margin:0;float:left;clear:both}.wpcf7-form-control-wrap{display:block;width:100%}.wpcf7 .wpcf7-response-output{width:100%;margin:8px auto auto auto !important;padding:12px !important;box-sizing:border-box;float:left;text-align:center;font-size:.8em}.wpcf7 .wpcf7-mail-sent-ok{border:2px solid var(--cl-teal-100);color:var(--cl-teal-100)}.wpcf7 form.sent .wpcf7-response-output{border-color:var(--cl-teal-100);color:var(--cl-teal-100)}.wpcf7 form.invalid .wpcf7-response-output,.wpcf7 form.unaccepted .wpcf7-response-output,.wpcf7 form.payment-required .wpcf7-response-output{border-color:#ffb900;color:#ffb900}.wpcf7 form.failed .wpcf7-response-output,.wpcf7 form.aborted .wpcf7-response-output{border-color:#dc3232;color:#dc3232}.wpcf7 form.spam .wpcf7-response-output{border-color:#f56e28;color:#f56e28}.wpcf7-form-control-wrap .wpcf7-not-valid-tip{display:block;width:100%;margin:12px 0 16px 7px;float:left;box-sizing:border-box;text-align:left;text-decoration:underline}.wpcf7 .wpcf7-validation-errors,.wpcf7 .wpcf7-mail-sent-ng,.wpcf7 .wpcf7-aborted{display:block !important;width:100%;float:left;color:red;border-color:red;box-sizing:border-box;text-align:center}.wpcf7 .wpcf7-form .wpcf7-mail-sent-ok{display:block !important;width:100%;margin-bottom:32px;float:left;box-sizing:border-box;text-align:center}.lSSlideOuter{margin:auto}.lSSlideOuter .lSPager.lSpg{display:block;position:relative;z-index:1}.lSAction>.lSPrev{display:block;width:16px;height:32px;background-image:url(//flex-tec.com/wp-content/themes/ci-flex-tec/./assets/svgs/arrow_left.svg);background-position:center !important;background-size:contain !important;background-repeat:no-repeat !important;z-index:1}.lSAction>.lSNext{display:block;width:16px;height:32px;background-image:url(//flex-tec.com/wp-content/themes/ci-flex-tec/./assets/svgs/arrow_right.svg);background-position:center !important;background-size:contain !important;background-repeat:no-repeat !important;z-index:1}.lSSlideOuter .lSPager.lSpg>li{padding:0 10px}.lSSlideOuter .lSPager.lSpg>li a{width:12px;height:12px;background-color:#000}.lSSlideOuter .lSPager.lSpg>li:hover a,.lSSlideOuter .lSPager.lSpg>li.active a{background-color:#ccc}.slick-list{width:100%}.slick-track{width:100%;margin-left:0}.slick-loading .slick-list{background:#fff url(//flex-tec.com/wp-content/themes/ci-flex-tec/./assets/images/ajax-loader.gif) center center no-repeat}.slick-prev,.slick-next{position:absolute;display:flex;justify-content:center;align-items:center;font-size:0;line-height:0;top:0;width:clamp(46px, 3.194vw, 61.25px);aspect-ratio:1;padding:0;border:1px solid var(--cl-white-100);border-radius:clamp(4px, 0.27vw, 5px);-webkit-transform:translate(0,-100%);-ms-transform:translate(0,-100%);transform:translate(0,-100%);cursor:pointer;color:transparent;outline:none;background:0 0;z-index:1}.pageSection--solutionsCapabilities .slick-prev,.pageSection--solutionsCapabilities .slick-next{border:1px solid var(--cl-black-200)}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{color:transparent;outline:none;background:0 0}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{display:block;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[dir=rtl] .slick-prev{left:auto}.slick-prev:before{position:relative;content:"";width:28%;aspect-ratio:.5;background-image:url(//flex-tec.com/wp-content/themes/ci-flex-tec/./assets/svgs/icon_arrow_slider_left_white.svg);background-position:center;background-size:100%;background-repeat:no-repeat}.pageSection--solutionsCapabilities .slick-prev:before{background-image:url(//flex-tec.com/wp-content/themes/ci-flex-tec/./assets/svgs/icon_arrow_slider_left_black.svg)}[dir=rtl] .slick-prev:before{background-image:url(//flex-tec.com/wp-content/themes/ci-flex-tec/./assets/svgs/icon_arrow_slider_right_white.svg)}[dir=rtl] .pageSection--solutionsCapabilities .slick-prev:before{background-image:url(//flex-tec.com/wp-content/themes/ci-flex-tec/./assets/svgs/icon_arrow_slider_right_black.svg)}[dir=rtl] .slick-next{right:auto}.slick-next:before{position:relative;content:"";width:28%;aspect-ratio:.5;background-image:url(//flex-tec.com/wp-content/themes/ci-flex-tec/./assets/svgs/icon_arrow_slider_right_white.svg);background-position:center;background-size:100%;background-repeat:no-repeat}.pageSection--solutionsCapabilities .slick-next:before{background-image:url(//flex-tec.com/wp-content/themes/ci-flex-tec/./assets/svgs/icon_arrow_slider_right_black.svg)}[dir=rtl] .slick-next:before{content:"";background-image:url(//flex-tec.com/wp-content/themes/ci-flex-tec/./assets/svgs/icon_arrow_slider_left_white.svg)}[dir=rtl] .pageSection--solutionsCapabilities .slick-next:before{background-image:url(//flex-tec.com/wp-content/themes/ci-flex-tec/./assets/svgs/icon_arrow_slider_left_black.svg)}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center}.slick-dots li{position:relative;display:inline-block;width:20px;height:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{font-size:0;line-height:0;display:block;width:20px;height:20px;padding:5px;cursor:pointer;color:transparent;border:0;outline:none;background:0 0}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{font-family:'slick';font-size:6px;line-height:20px;position:absolute;top:0;left:0;width:20px;height:20px;content:'â€¢';text-align:center;opacity:.25;color:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{opacity:.75;color:#000}.lg-outer .lg-thumb-outer{display:none;background:rgba(13,10,10,.7)}.lg-outer .lg-item,.lg-outer .lg-img-wrap{height:93%;top:4%}.lg-progress-bar .lg-progress{background-color:#fff !important}#lg-download{display:none !important}
:root{--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,#0693e3 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,#fcb900 0%,#ff6900 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,#ff6900 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem;--wp--preset--shadow--natural:6px 6px 9px rgba(0,0,0,.2);--wp--preset--shadow--deep:12px 12px 50px rgba(0,0,0,.4);--wp--preset--shadow--sharp:6px 6px 0px rgba(0,0,0,.2);--wp--preset--shadow--outlined:6px 6px 0px -3px #fff,6px 6px #000;--wp--preset--shadow--crisp:6px 6px 0px #000}:where(.is-layout-flex){gap:.5em}:where(.is-layout-grid){gap:.5em}body .is-layout-flex{display:flex}.is-layout-flex{flex-wrap:wrap;align-items:center}.is-layout-flex>:is(*,div){margin:0}body .is-layout-grid{display:grid}.is-layout-grid>:is(*,div){margin:0}:where(.wp-block-columns.is-layout-flex){gap:2em}:where(.wp-block-columns.is-layout-grid){gap:2em}:where(.wp-block-post-template.is-layout-flex){gap:1.25em}:where(.wp-block-post-template.is-layout-grid){gap:1.25em}.has-black-color{color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-color{color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-color{color:var(--wp--preset--color--white) !important}.has-pale-pink-color{color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-color{color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-color{color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-color{color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-color{color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-color{color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-color{color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-color{color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-color{color:var(--wp--preset--color--vivid-purple) !important}.has-black-background-color{background-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-background-color{background-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-background-color{background-color:var(--wp--preset--color--white) !important}.has-pale-pink-background-color{background-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-background-color{background-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-background-color{background-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-background-color{background-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-background-color{background-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-background-color{background-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-background-color{background-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-background-color{background-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-background-color{background-color:var(--wp--preset--color--vivid-purple) !important}.has-black-border-color{border-color:var(--wp--preset--color--black) !important}.has-cyan-bluish-gray-border-color{border-color:var(--wp--preset--color--cyan-bluish-gray) !important}.has-white-border-color{border-color:var(--wp--preset--color--white) !important}.has-pale-pink-border-color{border-color:var(--wp--preset--color--pale-pink) !important}.has-vivid-red-border-color{border-color:var(--wp--preset--color--vivid-red) !important}.has-luminous-vivid-orange-border-color{border-color:var(--wp--preset--color--luminous-vivid-orange) !important}.has-luminous-vivid-amber-border-color{border-color:var(--wp--preset--color--luminous-vivid-amber) !important}.has-light-green-cyan-border-color{border-color:var(--wp--preset--color--light-green-cyan) !important}.has-vivid-green-cyan-border-color{border-color:var(--wp--preset--color--vivid-green-cyan) !important}.has-pale-cyan-blue-border-color{border-color:var(--wp--preset--color--pale-cyan-blue) !important}.has-vivid-cyan-blue-border-color{border-color:var(--wp--preset--color--vivid-cyan-blue) !important}.has-vivid-purple-border-color{border-color:var(--wp--preset--color--vivid-purple) !important}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background:var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background:var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background:var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background:var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important}.has-cool-to-warm-spectrum-gradient-background{background:var(--wp--preset--gradient--cool-to-warm-spectrum) !important}.has-blush-light-purple-gradient-background{background:var(--wp--preset--gradient--blush-light-purple) !important}.has-blush-bordeaux-gradient-background{background:var(--wp--preset--gradient--blush-bordeaux) !important}.has-luminous-dusk-gradient-background{background:var(--wp--preset--gradient--luminous-dusk) !important}.has-pale-ocean-gradient-background{background:var(--wp--preset--gradient--pale-ocean) !important}.has-electric-grass-gradient-background{background:var(--wp--preset--gradient--electric-grass) !important}.has-midnight-gradient-background{background:var(--wp--preset--gradient--midnight) !important}.has-small-font-size{font-size:var(--wp--preset--font-size--small) !important}.has-medium-font-size{font-size:var(--wp--preset--font-size--medium) !important}.has-large-font-size{font-size:var(--wp--preset--font-size--large) !important}.has-x-large-font-size{font-size:var(--wp--preset--font-size--x-large) !important}