:root{--font-f-1: "Golos Text";--font-f-2: "Space Grotesk";--color-white-200: #F2F1F0;--color-main: #1B1C1E;--color-blue-50: #8080F6;--color-yllw-100: #EBFF00;--color-gray-50: #D9D4CC;--color-green-50: #A69C87;--border-width: 0.4;--color-border: rgba(217, 212, 204, var(--border-width));--color-border-2: rgba(242, 241, 240, var(--border-width));--color-border-banner: rgba(217, 212, 204, var(--border-width));--color-menu-items: #D9D4CC;--color-menu-items-2: #EBFF00;--color-text: #D9D4CC;--color-footer: #EBFF00;--height-header-bar: 90px;--height-header-notice: 42px;--spacing-container-page: 15px;--theme-font-size: 50%;--theme-font-size: 45%;--spacing-border-img: 6px}@media(min-width: 48em){:root{--spacing-border-img: 2.2rem;--spacing-container-page: 24px}}@media(min-width: 75em){:root{--theme-font-size: 55%;--spacing-container-page: 40px;--border-width: 0.5}}@media(min-width: 89em){:root{--theme-font-size: 62.5%;--spacing-container-page: 30px;--height-header-notice: 4.2rem;--height-header-bar: 9rem;--height-header-notice: 4.2rem}}@media(min-width: 106em){:root{--theme-font-size: 80%}}:root{--paragraph-size: 1.6rem --paragraph-alt: 1.5}@font-face{font-family:"Golos Text";src:url("../../assets/fonts/typography/GolosText-Medium.woff2") format("woff2"),url("../../assets/fonts/typography/GolosText-Medium.woff") format("woff"),url("../../assets/fonts/typography/GolosText-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Golos Text";src:url("../../assets/fonts/typography/GolosText-SemiBold.woff2") format("woff2"),url("../../assets/fonts/typography/GolosText-SemiBold.woff") format("woff"),url("../../assets/fonts/typography/GolosText-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Golos Text";src:url("../../assets/fonts/typography/GolosText-Bold.woff2") format("woff2"),url("../../assets/fonts/typography/GolosText-Bold.woff") format("woff"),url("../../assets/fonts/typography/GolosText-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Golos Text";src:url("../../assets/fonts/typography/GolosText-Regular.woff2") format("woff2"),url("../../assets/fonts/typography/GolosText-Regular.woff") format("woff"),url("../../assets/fonts/typography/GolosText-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Golos Text";src:url("../../assets/fonts/typography/GolosText-ExtraBold.woff2") format("woff2"),url("../../assets/fonts/typography/GolosText-ExtraBold.woff") format("woff"),url("../../assets/fonts/typography/GolosText-ExtraBold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Golos Text";src:url("../../assets/fonts/typography/GolosText-Black.woff2") format("woff2"),url("../../assets/fonts/typography/GolosText-Black.woff") format("woff"),url("../../assets/fonts/typography/GolosText-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"icomoon";src:url("../../assets/fonts/icomoon/icomoon.eot?mrcy0r");src:url("../../assets/fonts/icomoon/icomoon.eot?mrcy0r#iefix") format("embedded-opentype"),url("../../assets/fonts/icomoon/icomoon.ttf?mrcy0r") format("truetype"),url("../../assets/fonts/icomoon/icomoon.woff?mrcy0r") format("woff"),url("../../assets/fonts/icomoon/icomoon.svg?mrcy0r#icomoon") format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-],[class*=" icon-"]{font-family:"icomoon" !important;speak:never;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-arrow,.icon-close{border-width:1px;border-style:solid;border-radius:50%}.icon-arrow:before{content:""}.icon-close:before{content:""}.icon-dropdown:before{content:""}*{margin:0;padding:0;scroll-behavior:smooth;box-sizing:border-box}html{font-size:var(--theme-font-size);height:100%;scroll-padding-top:7.5rem}body{font-family:var(--font-f-1);font-size:1.6rem;overflow-x:hidden;height:100%;color:var(--color-text);background:var(--color-main)}body.post-template-default{--color-menu-items: var(--color-main);--color-menu-items-2: var(--color-blue-50)}body.post-template-default .h-logos-wrapper .custom-logo-link.logo-2{display:inline-block}body.post-template-default .h-logos-wrapper .custom-logo-link:not(.logo-2){display:none}@media(max-width: 36em){body.post-template-default{--color-border-banner: rgba(255, 255, 255, var(--border-width))}}body.page-template-home{--color-border-banner: var(--color-border-2);--color-border: var(--color-border-2)}body.page-template-tech-technical-approach,body.page-template-company-leadership,body.page-template-company-about,body.page-partners,body.post-template-default,body.page-template-tech-design-philosophy,body.page-template-tech-facilities{background:var(--color-white-200);--color-border: var(--color-main);--color-border-banner: var(--color-white-200);--color-text: var(--color-main);--color-footer: var(--color-blue-50)}body.page-template-tech-technical-approach .footer-site .custom-logo-link.logo-2,body.page-template-company-leadership .footer-site .custom-logo-link.logo-2,body.page-template-company-about .footer-site .custom-logo-link.logo-2,body.page-partners .footer-site .custom-logo-link.logo-2,body.post-template-default .footer-site .custom-logo-link.logo-2,body.page-template-tech-design-philosophy .footer-site .custom-logo-link.logo-2,body.page-template-tech-facilities .footer-site .custom-logo-link.logo-2{display:inline-block}body.page-template-tech-technical-approach .footer-site .custom-logo-link:not(.logo-2),body.page-template-company-leadership .footer-site .custom-logo-link:not(.logo-2),body.page-template-company-about .footer-site .custom-logo-link:not(.logo-2),body.page-partners .footer-site .custom-logo-link:not(.logo-2),body.post-template-default .footer-site .custom-logo-link:not(.logo-2),body.page-template-tech-design-philosophy .footer-site .custom-logo-link:not(.logo-2),body.page-template-tech-facilities .footer-site .custom-logo-link:not(.logo-2){display:none}body.page-template-tech-technical-approach .banner .media-wrap svg *,body.page-template-company-leadership .banner .media-wrap svg *,body.page-template-company-about .banner .media-wrap svg *,body.page-partners .banner .media-wrap svg *,body.post-template-default .banner .media-wrap svg *,body.page-template-tech-design-philosophy .banner .media-wrap svg *,body.page-template-tech-facilities .banner .media-wrap svg *{stroke:var(--color-border)}body.page-template-tech-sequestration,body.page-template-company-news-blog,body.page-template-tech-design-philosophy{--color-border-banner: #fff}body.tax-category-sequestration,body.post-template-default,body.page-partners{--color-border-banner: var(--color-border) !important}body.page-template-tech-design-philosophy{--color-border-banner: var(--color-menu-items) !important}h1,h2,h3,h4,h5{line-height:1;font-weight:500}a{text-decoration:none}.ho-row{width:100%;margin:0 auto;border-bottom:.15px solid var(--color-border);padding:0 12px}.ho-row.b-0{border:0}.ho-row .ho-content{border-left:.15px solid var(--color-border);border-right:.15px solid var(--color-border);padding-left:var(--spacing-container-page);padding-right:var(--spacing-container-page);overflow:hidden}.ho-row .ho-content.b-0{border:0}.ho-row .ho-content.p-0{padding:0}.ho-row .ho-content.pd-0{padding-right:0}.ho-row .ho-content.pl-0{padding-left:0}.ho-row .ho-content.border-b{border-bottom:.15px solid var(--color-border)}@media(min-width: 62em){.ho-row{padding:0 var(--spacing-container-page)}}body.hide-tooltip{--height-header-notice: 0px !important}body.page-scrolling{--height-header-bar: 60px !important}body.page-scrolling .header-site{background:var(--color-main) !important;border-bottom:.15px solid var(--color-border)}body.page-scrolling .header-site .h-logos-wrapper .custom-logo-link:not(.logo-2){display:block !important}body.page-scrolling .header-site .h-logos-wrapper .custom-logo-link.logo-2{display:none !important}body.page-scrolling .header-site .btn-hamburger:not(.active) .hamburger-inner,body.page-scrolling .header-site .btn-hamburger:not(.active) .hamburger-inner::after,body.page-scrolling .header-site .btn-hamburger:not(.active) .hamburger-inner::before{background-color:var(--color-white-200) !important}body.page-scrolling .header-site .menu-main>.menu-item:not(:last-child)>a{color:var(--color-gray-50)}@media(min-width: 62em){body.page-scrolling{--height-header-bar: 6rem !important}}body.h-menu-active{overflow:hidden}body.h-menu-active .header-menu-container{opacity:1;visibility:visible;transform:translateX(0)}.separator{border-left:.15px solid var(--color-border);border-right:.15px solid var(--color-border);padding:0 var(--spacing-container-page);overflow:hidden}.separator.h-35{height:35px}.separator.h-65{height:65px}.separator.h-70{height:70px}.separator.h-90{height:90px}.separator.full{height:100%}.separator.center{display:flex;align-items:center;justify-content:flex-end}@media(max-width: 48em){.separator.h-65{height:55px}.separator.h-90{height:60px}}.page-def-content{padding:40px 0}.page-def-content .title{margin-bottom:20px}.page-def-content h2,.page-def-content h3,.page-def-content h4,.page-def-content h5{margin-top:25px;margin-bottom:10px}@media(min-width: 991px){.el-mob{display:none !important}}sub{vertical-align:text-bottom;position:relative;top:.2em}.el-desk{display:none}@media(min-width: 62em){.el-desk{display:block}}p{line-height:1.3;font-size:18px}@media(min-width: 48em){p{line-height:1.4}}@media(min-width: 106em){p{font-size:1.8rem;line-height:1.5}}@media(max-width: 36em){p{font-size:15px !important;line-height:1.3 !important}}.paragraph{margin-right:-20px;padding-right:20px}.paragraph p+p{margin-top:12px}@media(min-width: 62em){.paragraph p+p{margin-top:20px}}.paragraph h2,.paragraph h3,.paragraph h4,.paragraph h5{font-weight:400;margin:20px 0}.paragraph h2,.paragraph h3{font-size:25px}.paragraph h4,.paragraph h5{font-size:20px}.paragraph a{color:var(--color-blue-50);text-decoration:underline}.paragraph strong{font-weight:600}@media(min-width: 48em){.paragraph h2,.paragraph h3,.paragraph h4,.paragraph h5{margin:40px 0}.paragraph h2,.paragraph h3{font-size:42px}.paragraph h4,.paragraph h5{font-size:30px}}.description ul,.description ol{padding-left:20px}.title{font-weight:400;line-height:normal}.title.t-min{font-size:20px}.title.t-lg{font-size:25px}.title.t-xl{font-size:25px;color:var(--color-text)}.title.t-xxl{font-size:25px}@media(min-width: 48em){.title.t-min{font-size:2.8rem}.title.t-lg{font-size:4.2rem}.title.t-xl{font-size:6rem}.title.t-xxl{font-size:7.2rem}}.title-border{display:inline-block;font-size:11px;font-weight:500;line-height:normal;border-radius:32px;color:var(--color-main);text-transform:uppercase;transition:.2s ease-in-out}@media(min-width: 48em){.title-border{font-size:1.6rem}}.t-colors{font-weight:400}.t-colors *{color:var(--color-blue-50)}.t-colors.block *{display:block}.letters-list{list-style:none}.t-letter::before{content:attr(data-letter);display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;font-size:11px;border-radius:50%;color:var(--color-blue-50);background:var(--color-white-200);border:1px solid var(--color-blue-50);transition:.2s ease-in-out}@media(min-width: 48em){.t-letter::before{min-width:3.4rem;height:3.4rem;font-size:14px}}[ho-anima]{opacity:0;transition-timing-function:ease;transition-duration:.7s;transition-property:opacity,transform}[ho-anima][ho-anima-delay="50"]{transition-delay:100ms}[ho-anima][ho-anima-delay="100"]{transition-delay:200ms}[ho-anima][ho-anima-delay="150"]{transition-delay:300ms}[ho-anima][ho-anima-delay="200"]{transition-delay:400ms}[ho-anima][ho-anima-delay="250"]{transition-delay:500ms}[ho-anima][ho-anima-delay="300"]{transition-delay:600ms}[ho-anima][ho-anima-delay="350"]{transition-delay:700ms}[ho-anima][ho-anima-delay="400"]{transition-delay:800ms}[ho-anima][ho-anima-delay="450"]{transition-delay:900ms}[ho-anima][ho-anima-delay="500"]{transition-delay:1000ms}[ho-anima][ho-anima-delay="550"]{transition-delay:1100ms}[ho-anima][ho-anima-delay="600"]{transition-delay:1200ms}[ho-anima][ho-anima-delay="650"]{transition-delay:1300ms}[ho-anima][ho-anima-delay="700"]{transition-delay:1400ms}[ho-anima][ho-anima-delay="750"]{transition-delay:1500ms}[ho-anima][ho-anima-delay="800"]{transition-delay:1600ms}[ho-anima][ho-anima-delay="850"]{transition-delay:1700ms}[ho-anima][ho-anima-delay="900"]{transition-delay:1800ms}[ho-anima][ho-anima-delay="950"]{transition-delay:1900ms}[ho-anima][ho-anima-delay="1000"]{transition-delay:2000ms}[ho-anima].ho-animate{opacity:1;transform:translateZ(0)}@media(max-width: 36em){[ho-anima][ho-anima-delay][ho-mob]{transition-delay:100ms}}[ho-anima=fade-up]{transform:translate3d(0, 100px, 0)}[ho-anima=fade-right]{transform:translate3d(-100px, 0, 0)}button{cursor:pointer;border:0}.btn-close-tooltip{position:absolute;font-size:10px;padding:5px;cursor:pointer;color:var(--color-main);right:10px;transition:.2s ease-in-out}.btn-close-tooltip:hover{background:var(--color-yllw-100);border-color:var(--color-yllw-100)}@media(min-width: 48em){.btn-close-tooltip{right:calc(var(--spacing-container-page) + 25px)}}@media(min-width: 106em){.btn-close-tooltip{font-size:18px}}.btn-read-arrow{font-size:11px;font-weight:400;display:inline-flex;align-items:center;text-transform:uppercase;color:currentColor}.btn-read-arrow i{display:inline-flex;align-items:center;justify-content:center;margin-left:10px;max-width:14px;max-height:14px;padding:10px;font-size:12px;transition:.2s ease-out}.btn-read-arrow:hover i{border-color:var(--color-yllw-100);background:var(--color-yllw-100);color:var(--color-main)}@media(min-width: 48em){.btn-read-arrow{font-size:1.6rem}.btn-read-arrow i{max-width:35px;max-height:35px;margin-left:34px;padding:8px;font-size:1.7rem}}.btn-linkedin-arrow{font-size:11px;display:inline-flex;align-items:center;margin-top:24px;color:var(--color-main)}.btn-linkedin-arrow i{font-size:8px;width:16px;height:16px;display:inline-flex;transform:rotate(-45deg);align-items:center;justify-content:center;margin-left:10px;transition:.2s ease-in-out}.btn-linkedin-arrow:hover i{background:var(--color-main);border-color:var(--color-main);color:#fff}@media(min-width: 48em){.btn-linkedin-arrow{font-size:1.4rem}.btn-linkedin-arrow i{font-size:1.2rem;width:2rem;height:2rem}}.btn-back-arrow{font-size:1.6rem;font-weight:400;display:inline-flex;align-items:center;margin-right:auto;text-transform:uppercase;color:var(--color-text);transition:.2s ease-in-out}.btn-back-arrow i{transform:rotate(-180deg);margin-right:20px;width:35px;height:35px;display:inline-flex;align-items:center;justify-content:center;color:var(--color-text);transition:.2s ease-in-out}.btn-back-arrow:hover{color:var(--color-blue-50)}.btn-back-arrow:hover i{color:#fff;background:var(--color-blue-50);border-color:var(--color-blue-50)}@media(max-width: 48em){.btn-back-arrow{font-size:12px}.btn-back-arrow i{width:20px;height:20px}}.btn-hamburger{display:inline-block;overflow:visible;transition-timing-function:linear;transition-duration:.15s;transition-property:opacity,filter;text-transform:none;color:inherit;border:0;position:relative;z-index:40}.btn-hamburger .hamburger-box{position:relative;display:inline-block;width:28px;height:14px}.btn-hamburger .hamburger-inner,.btn-hamburger .hamburger-inner::after,.btn-hamburger .hamburger-inner::before{position:absolute;width:100%;height:1px;transition-timing-function:ease;transition-duration:.15s;transition-property:transform;border-radius:4px;background-color:var(--color-menu-items)}.btn-hamburger .hamburger-inner{top:50%;display:block;transition-timing-function:cubic-bezier(0.55, 0.055, 0.675, 0.19);transition-duration:.22s}.btn-hamburger .hamburger-inner::after,.btn-hamburger .hamburger-inner::before{display:block;content:""}.btn-hamburger .hamburger-inner::before{transition:top .1s ease-in .25s,opacity .1s ease-in;top:-7px}.btn-hamburger .hamburger-inner::after{bottom:-7px;transition:bottom .1s ease-in .25s,transform .22s cubic-bezier(0.55, 0.055, 0.675, 0.19)}.btn-hamburger.active .hamburger-inner,.btn-hamburger.active .hamburger-inner::after,.btn-hamburger.active .hamburger-inner::before{background-color:var(--color-gray-50) !important}.btn-hamburger.active .hamburger-inner{transition-delay:.12s;transition-timing-function:cubic-bezier(0.215, 0.61, 0.355, 1);transform:rotate(225deg)}.btn-hamburger.active .hamburger-inner::before{top:0;transition:top .1s ease-out,opacity .1s ease-out .12s;opacity:0}.btn-hamburger.active .hamburger-inner::after{bottom:0;transition:bottom .1s ease-out,transform .22s cubic-bezier(0.215, 0.61, 0.355, 1) .12s;transform:rotate(-90deg)}@media(min-width: 62em){.btn-hamburger{display:none}}.banner{position:relative}.banner.line-top::before{content:"";position:absolute;z-index:1;width:100%;left:0;top:calc(var(--height-header-bar) + var(--height-header-notice));border-top:.15px solid var(--color-border-banner);transition:.3s ease-in-out}.banner .banner-content{transition:.3s ease-in-out}.banner-simple{overflow:hidden}.banner-simple .banner-row .banner-content{height:100%;overflow:hidden;padding-top:calc(var(--height-header-bar) + var(--height-header-notice))}.banner-simple .banner-row .banner-container{position:relative}.banner-simple .banner-titles{padding:30px 0}.banner-simple .subtitle{font-size:2rem;font-weight:400;line-height:normal;margin-top:20px}.banner-simple .parallax-image{width:auto;margin-right:calc(-1*var(--spacing-container-page))}.banner-simple .banner-left{padding-bottom:40px}@media(max-width: 48em){.banner-simple .breadcrumbs{margin-bottom:14px}.banner-simple .banner-titles{padding-top:0;padding-bottom:50px}.banner-simple .banner-titles .title{font-size:20px}.banner-simple .banner-titles .subtitle{font-size:15px}.banner-simple .banner-row .banner-right{margin:0 -15px}.banner-simple .banner-right{border-top:.5px solid var(--color-border)}.banner-simple .parallax-image{margin:0 calc(-1*var(--spacing-container-page))}}@media(min-width: 48em){.banner-simple .banner-left{width:50%;padding-top:150px;padding-bottom:150px}.banner-simple .banner-right{width:50%;text-align:center}.banner-simple .banner-row .banner-container{display:flex}.banner-simple .banner-row .banner-right{border-left:.15px solid var(--color-border)}}.banner-full{height:100vh}.banner-full .banner-row{height:100%;position:relative;z-index:3;border-color:var(--color-border-banner)}.banner-full .banner-row .banner-content{height:100%;padding-top:calc(var(--height-header-bar) + var(--height-header-notice));border-color:var(--color-border-banner)}.banner-full .banner-container{display:flex;align-items:center;flex-direction:column;align-items:flex-start;justify-content:flex-start;height:100%;padding-bottom:30px}.banner-full .subtitle{display:block;font-size:20px;margin-top:5px}.banner-full .title{color:var(--color-main)}.banner-full .title.t-xl{margin-bottom:4.5rem}.banner-full .description.mid{font-size:15px;font-weight:400;line-height:1.4}.banner-full .description.min{margin-top:70px}.banner-full .description.min ol li+li,.banner-full .description.min ul li+li{margin-top:16px}.banner-full .description.min *{font-size:15px;font-weight:400;line-height:1.45;color:var(--color-main)}.banner-full .divider-lines{display:flex;align-items:center;position:absolute;left:0;bottom:0;height:100%;width:100%;z-index:2;height:calc(100% - var(--height-header-bar) - var(--height-header-notice));transition:.2s ease-in-out}.banner-full .divider-lines div{height:9.5vw;width:100%;margin-bottom:114px;border-top:.15px solid var(--color-border-banner);border-bottom:.15px solid var(--color-border-banner)}.banner-full .divider-lines::before,.banner-full .divider-lines::after{content:"";height:100%;position:absolute;top:0;border-left:.15px solid var(--color-border-banner)}.banner-full .divider-lines::before{left:32vw}.banner-full .divider-lines::after{right:35vw}.banner-full .breadcrumbs{transition:.3s ease-in-out;margin-bottom:calc(21vh - var(--height-header-notice)/2)}.banner-full .banner-lines.full{height:calc(100% - var(--height-header-notice))}@media(min-width: 48em){.banner-full .subtitle{font-size:3rem}.banner-full .banner-container{padding-top:50px;max-width:78%}.banner-full .description.mid{font-size:2.8rem;max-width:62%}.banner-full .description.min{max-width:50%}.banner-full .description.min *{font-size:1.8rem}.banner-full .divider-lines div{height:3.65vw;margin-bottom:106px}.banner-full .divider-lines::before{left:43.5vw}.banner-full .divider-lines::after{right:44.8vw}.banner-full .breadcrumbs{margin-bottom:calc(16vh - var(--height-header-notice)/2)}}@media(min-width: 89em){.banner-full .divider-lines div{margin-bottom:10.6rem}}.banner-media-center{width:100%;position:absolute;top:52%;left:50%;transform:translate(-50%, -50%)}.banner-media-center .media-wrap{margin:0 16px}@media(min-width: 48em){.banner-media-center{max-width:35.6vw}.banner-media-center .media-wrap{margin:0}}@media(min-width: 106em){.banner-media-center{max-width:calc(35.6vw - 5rem)}}.breadcrumbs{font-size:11px;line-height:normal;color:var(--color-menu-items);text-transform:uppercase;padding:25px 0}.breadcrumbs strong{font-weight:600}@media(min-width: 48em){.breadcrumbs{font-size:1.8rem;padding:50px 0}.breadcrumbs.abs{position:absolute;top:50px;left:0}}.banner-responsive{background-size:cover;background-position:center;background-repeat:no-repeat;background-attachment:fixed}.banner-responsive .parallax-image{position:absolute;left:0;top:0;z-index:-1}.banner-lines{z-index:2}.banner-lines>div{height:100%}.banner-lines svg{width:100%;height:100%;display:block}.banner-lines svg *{stroke-width:.4px}@media(min-width: 48em){.banner-lines svg *{stroke-width:.5px}}.banner-lines:not(.full){position:relative}.banner-lines:not(.full)::before,.banner-lines:not(.full)::after{content:"";position:absolute;border-color:var(--color-border);border-width:var(--border-width)}.banner-lines.full{position:absolute;left:0;bottom:0;width:100%;height:100%;overflow:hidden;transition:.2s ease-in-out}.banner-lines.full.el-mob{display:flex;align-items:center;justify-content:center}.banner-lines.full.el-mob svg{height:auto}.banner-lines.full svg .border{stroke:var(--color-border-banner)}.no-banner-separator{height:var(--height-header-bar);border-bottom:.15px solid var(--color-border)}.wpcf7-form label{font-size:15px;display:inline-block;margin-bottom:11px}.wpcf7-form span input.wpcf7-form-control,.wpcf7-form span textarea.wpcf7-form-control{font-size:11px;font-family:var(--font-f-1);background:rgba(0,0,0,0);width:100% !important;border:0;color:var(--color-text);border:.25px solid var(--color-border);border-radius:4.15px;transition:.2s ease-in-out}.wpcf7-form span input.wpcf7-form-control:hover,.wpcf7-form span textarea.wpcf7-form-control:hover{box-shadow:0px 0px 0 1px var(--color-border)}.wpcf7-form span input.wpcf7-form-control:focus,.wpcf7-form span textarea.wpcf7-form-control:focus{outline:none}@media(min-width: 48em){.wpcf7-form span input.wpcf7-form-control,.wpcf7-form span textarea.wpcf7-form-control{font-size:1.4rem;border-radius:6px;border:.5px solid var(--color-border)}}.wpcf7-form span textarea{max-height:95px;max-width:100%}.wpcf7-form .wpcf7-list-item{margin-left:0 !important}.wpcf7-form .wpcf7-checkbox{display:block;margin-bottom:20px}.wpcf7-form .wpcf7-checkbox .wpcf7-list-item{display:block}.wpcf7-form .wpcf7-checkbox .wpcf7-list-item label{margin-bottom:8px;display:inline-flex;align-items:center}.wpcf7-form .wpcf7-checkbox .wpcf7-list-item .wpcf7-list-item-label{font-size:12px;margin-left:10px}.wpcf7-form .wpcf7-form-control-wrap{display:block;margin-bottom:4px}.wpcf7-form .wpcf7-not-valid-tip{display:inline-block;margin-top:4px;background:#fff;border-left:3px solid red;padding-left:10px;font-size:11px;font-weight:600}.wpcf7-form .cf7-submit-wrap{position:relative}.wpcf7-form .cf7-submit-wrap .wpcf7-spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);margin:0}.wpcf7-form .cf7-submit-wrap .wpcf7-submit{font-family:var(--font-f-1);margin-top:0;cursor:pointer}.wpcf7-form .wpcf7-response-output{font-size:11px;text-align:center;padding:4px !important;color:var(--color-text);margin:10px 0 0 0 !important;border-width:1px !important;border-color:var(--color-border) !important}.wpcf7-form .group-control{margin-bottom:25px}.wpcf7-form .group-control:not(.mid){width:100%}.wpcf7-form .group-control.mid{width:47%}.wpcf7-form .group-control.mb-0{margin-bottom:0}@media(min-width: 48em){.wpcf7-form label{font-size:1.6rem;margin-bottom:20px}.wpcf7-form .wpcf7-not-valid-tip{font-size:1.2rem}.wpcf7-form span textarea{max-height:16.5rem}.wpcf7-form .cf7-submit-wrap{text-align:right}.wpcf7-form .wpcf7-response-output{font-size:1.4rem}}figure img{width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.custom-logo-link{display:inline-block;max-width:148px;cursor:pointer;height:-moz-fit-content;height:fit-content}.custom-logo-link img{max-width:100%;height:auto}.custom-logo-link.logo-2{display:none}@media(min-width: 48em){.custom-logo-link{max-width:20rem}}.media-wrap{overflow:hidden}.media-wrap img{max-width:100%}.media-wrap img,.media-wrap video,.media-wrap svg,.media-wrap lottie-player{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;display:block}.media-wrap video{margin:-2px}.media-wrap svg *{stroke-width:.4px}@media(min-width: 48em){.media-wrap svg *{stroke-width:.5px}}.parallax-image{width:100%;height:100%;overflow:hidden;position:relative}.parallax-image img{transition:transform .4s cubic-bezier(0, 0, 0, 1) 0s;width:100%;height:auto;display:block;-o-object-fit:cover;object-fit:cover;transform-origin:top;transform:scale(1.3)}@media(max-width: 48em){.parallax-image img{transform:scale(1.45)}}.acc-item{margin-bottom:15px}.acc-item .acc-label{display:flex;align-items:center;justify-content:space-between;font-size:11px;padding:6px 8px;border-radius:5px;color:var(--color-green-50);cursor:pointer;border:.5px solid var(--color-border)}.acc-item .acc-label i{font-size:6px;color:currentColor;transition:.2s ease-in-out;transform-origin:50% 40%}.acc-item .acc-body{transition:.2s ease-in-out;max-height:0;overflow:hidden}.acc-item .acc-body--content{font-size:1.2rem;padding:10px 0}.acc-item.active .acc-label{color:var(--color-border)}.acc-item.active .acc-label i{transform:rotate(180deg)}.acc-item.active .acc-body{max-height:150px}@media(min-width: 48em){.acc-item .acc-label{font-size:1.4rem;padding:1.2rem 1rem}.acc-item .acc-label i{font-size:1rem}.acc-item .acc-body--content{font-size:1.4rem;padding:1.4rem 1.2rem}.acc-item .acc-body--content li+li{margin-top:4px}}.cursor{visibility:hidden;position:fixed;pointer-events:none;z-index:10000;display:flex;justify-content:center;align-items:center;transition:transform .1s cubic-bezier(0.165, 0.84, 0.44, 1);opacity:.6}.cursor__wrapper,.cursor__label,.cursor__icon{display:flex;justify-content:center;align-items:center;transition:transform .5s cubic-bezier(0.165, 0.84, 0.44, 1),opacity .5s cubic-bezier(0.165, 0.84, 0.44, 1)}.cursor__label,.cursor__icon{position:absolute;color:#fff;transform:scale(0);will-change:transform,opacity}.cursor__follower{position:absolute;border-radius:100%;width:24px;height:24px;transition:transform .3s cubic-bezier(0.165, 0.84, 0.44, 1),opacity .3s cubic-bezier(0.165, 0.84, 0.44, 1),background-color .1s cubic-bezier(0.165, 0.84, 0.44, 1);background-color:var(--color-green-100)}.cursor__label{letter-spacing:.05em}.cursor.is-enabled{visibility:visible}.cursor.is-hidden .cursor__wrapper{transform:scale(0) !important}.cursor.is-mouse-down .cursor__wrapper{transform:scale(0.8)}.cursor.is-active .cursor__follower{width:60px;height:60px;background-color:rgba(0,0,0,0);background-size:contain;background-position:center center;background-repeat:no-repeat no-repeat;background-image:url("data:image/svg+xml,%3Csvg width='101' height='101' viewBox='0 0 101 101' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M50.19 100.38C77.9092 100.38 100.38 77.9092 100.38 50.19C100.38 22.4708 77.9092 0 50.19 0C22.4708 0 0 22.4708 0 50.19C0 77.9092 22.4708 100.38 50.19 100.38Z' fill='url(%23paint0_radial_1_1922)'/%3E%3Cdefs%3E%3CradialGradient id='paint0_radial_1_1922' cx='0' cy='0' r='1' gradientUnits='userSpaceOnUse' gradientTransform='translate(50.19 50.19) scale(68.81)'%3E%3Cstop offset='0.02' stop-color='%2366D778'/%3E%3Cstop offset='0.2' stop-color='%2366D778' stop-opacity='0.66'/%3E%3Cstop offset='0.41' stop-color='%2366D778' stop-opacity='0.49'/%3E%3Cstop offset='0.61' stop-color='%2366D778' stop-opacity='0.28'/%3E%3Cstop offset='0.78' stop-color='%2366D778' stop-opacity='0.13'/%3E%3Cstop offset='0.92' stop-color='%2366D778' stop-opacity='0.03'/%3E%3Cstop offset='1' stop-opacity='0'/%3E%3C/radialGradient%3E%3C/defs%3E%3C/svg%3E")}.menu-wrapper ul{display:flex;list-style:none}.menu-wrapper .menu-main{align-items:center}.menu-main>.menu-item{display:flex;position:relative;margin-left:90px;align-items:center;justify-content:center}.menu-main>.menu-item:hover .sub-menu{opacity:1;visibility:visible}.menu-main>.menu-item.current-menu-parent>a,.menu-main>.menu-item:hover>a{color:var(--color-blue-50)}.menu-main>.menu-item.current-menu-parent .current-menu-item a,.menu-main>.menu-item .sub-menu a:hover,.menu-main>.menu-item .sub-menu a[aria-current=page]{background:var(--color-blue-50)}.menu-main>.menu-item.current-menu-parent .current-menu-item a::before,.menu-main>.menu-item .sub-menu a:hover::before,.menu-main>.menu-item .sub-menu a[aria-current=page]::before{background:var(--color-yllw-100)}.menu-main>.menu-item.current-menu-parent .current-menu-item a .item-description span,.menu-main>.menu-item .sub-menu a:hover .item-description span,.menu-main>.menu-item .sub-menu a[aria-current=page] .item-description span{background:var(--color-yllw-100)}.menu-main>.menu-item:last-of-type a{margin-left:20px;background:rgba(0,0,0,0);display:inline-block;color:var(--color-menu-items-2);border:1px solid var(--color-menu-items-2);font-size:13px;font-weight:400;text-transform:uppercase;padding:4px 14px;border-radius:54px;line-height:normal;transition:.2s ease-in-out}.menu-main>.menu-item:last-of-type a:hover{color:var(--color-main);background:var(--color-menu-items-2)}@media(min-width: 48em){.menu-main>.menu-item:last-of-type a{font-size:1.6rem;font-weight:500;padding:.8rem 1.4rem;border-radius:32px}}.menu-main>.menu-item:last-of-type a[aria-current=page]{background:var(--color-menu-items-2);color:var(--color-main);border-color:var(--color-main)}.menu-main>.menu-item:not(:last-child)>a{display:inline-flex;align-items:center;height:var(--height-header-bar)}.menu-main>.menu-item:not(:last-child)>a[aria-current=page]{color:var(--color-blue-50) !important}.menu-main>.menu-item>a{font-size:1.8rem;padding:10px 0;letter-spacing:.36px;text-transform:uppercase;color:var(--color-menu-items);transition:.2s ease-in-out}.menu-main>.menu-item .sub-menu{flex-direction:column;counter-reset:counter;transition:.2s ease-in-out}.menu-main>.menu-item .sub-menu li a{display:flex;align-items:center;font-size:1.2rem;font-weight:600;padding:1.2rem 1rem;color:var(--color-gray-50)}.menu-main>.menu-item .sub-menu li a::before{counter-increment:counter;content:"0" counter(counter);font-size:11px;font-weight:500;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;margin-right:20px;color:var(--color-main);background:var(--color-blue-50);transition:.2s ease-in-out}.menu-main>.menu-item .sub-menu li a .item-description{font-size:1.2rem;font-weight:400;line-height:normal;display:inline-flex;align-items:center}.menu-main>.menu-item .sub-menu li a .item-description::before{content:":";font-weight:600;margin-right:5px}.menu-main>.menu-item .sub-menu li a .item-description span{display:inline-block;font-size:11px;padding:2px 6px;margin-left:10px;border-radius:20px;vertical-align:middle;text-transform:uppercase;color:var(--color-main);background:var(--color-blue-50);transition:.2s ease-in-out}@media(min-width: 62em){.menu-main>.menu-item .sub-menu li a .item-description{color:var(--color-main)}}@media(min-width: 62em){.menu-main>.menu-item .sub-menu li a::before{font-size:.9rem;width:1.8rem;height:1.8rem}.menu-main>.menu-item .sub-menu li a .item-description span{font-size:.8rem}}@media(min-width: 106em){.menu-main>.menu-item .sub-menu li a::before{font-size:1.2rem;width:2rem;height:2rem}.menu-main>.menu-item .sub-menu li a .item-description span{font-size:1.2rem}}@media(min-width: 62em){.menu-main>.menu-item .sub-menu{position:absolute;z-index:5;top:100%;opacity:0;visibility:hidden;white-space:nowrap}.menu-main>.menu-item .sub-menu li{position:relative}.menu-main>.menu-item .sub-menu li+li{border-top:.5px solid var(--color-main)}.menu-main>.menu-item .sub-menu li::before{content:"";height:100%;position:absolute;left:3.6rem;border-left:.5px solid var(--color-main)}.menu-main>.menu-item .sub-menu li a{background:#a09c97;color:var(--color-main)}}.menu-footer>.menu-item{width:33.33%;border-left:.15px solid var(--color-border)}.menu-footer>.menu-item>a{display:flex;align-items:center;height:36px;color:var(--color-blue-50);font-size:11px;font-weight:400;line-height:normal;letter-spacing:.8px;text-transform:uppercase;pointer-events:none;padding:0 8px}@media(min-width: 48em){.menu-footer>.menu-item>a{height:88px;font-size:1.6rem;padding:0 16px}}.menu-footer>.menu-item .sub-menu{flex-direction:column}.menu-footer>.menu-item .sub-menu li{height:36px;display:inline-flex;align-items:center;padding:0 8px;border-top:.15px solid var(--color-border)}.menu-footer>.menu-item .sub-menu a{font-size:11px;transition:.2s ease-in-out}.menu-footer>.menu-item .sub-menu a:hover,.menu-footer>.menu-item .sub-menu a[aria-current=page]{color:var(--color-footer)}@media(min-width: 48em){.menu-footer>.menu-item .sub-menu li{padding:0 16px;height:4.2rem}.menu-footer>.menu-item .sub-menu a{font-size:1.4rem}}@media(max-width: 48em){.menu-footer>.menu-item{width:37%}.menu-footer>.menu-item:first-child{border-left:0}.menu-footer>.menu-item:last-child{width:26%}}@media(max-width: 62em){.header-menu-container{position:fixed;z-index:30;width:100%;height:100%;max-width:450px;right:0;background:var(--color-main);top:var(--height-header-notice);transform:translateX(100%);visibility:hidden;opacity:0;transition:.4s ease-in-out,top .2s ease-in-out;transition-property:opacity,visibility,transform,top}}.header-menu-wrapper{height:100%}@media(max-width: 62em){.header-menu-wrapper{margin:0 12px;border-left:.4px solid var(--color-gray-50);border-right:.4px solid var(--color-gray-50)}.header-menu-wrapper .menu-logo-wrapper{display:flex !important;align-items:center;justify-content:space-between;padding:15px;height:var(--height-header-bar);transition:.2s ease-in-out}.header-menu-wrapper .menu-logo-wrapper .custom-logo-link{display:inline-block}.header-menu-wrapper .menu-main{flex-direction:column;overflow:auto;height:calc(95vh - var(--height-header-bar) - var(--height-header-notice))}.header-menu-wrapper .menu-main>.menu-item{display:block;margin-left:0;width:100%;justify-content:flex-start;border-top:.4px solid var(--color-gray-50)}.header-menu-wrapper .menu-main>.menu-item:not(:last-child)>a{width:100%;height:74px;font-size:20px;padding:15px;position:relative;color:var(--color-gray-50);justify-content:space-between}.header-menu-wrapper .menu-main>.menu-item:not(:last-child)>a::after{content:"";font-family:"icomoon";border-radius:50%;border:1px solid currentColor;transform:rotate(90deg);font-size:13px;width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;transition:transform .2s ease-in-out}.header-menu-wrapper .menu-main>.menu-item:last-of-type{text-align:right}.header-menu-wrapper .menu-main>.menu-item:last-of-type a{margin-top:26px;margin-right:20px;font-size:17px;color:var(--color-yllw-100);border-color:var(--color-yllw-100)}.header-menu-wrapper .menu-main>.menu-item:last-of-type a:hover{background:var(--color-yllw-100);color:var(--color-main)}.header-menu-wrapper .menu-main>.menu-item:last-of-type a[aria-current=page]{color:var(--color-main) !important}.header-menu-wrapper .menu-main>.menu-item.current-menu-parent>a,.header-menu-wrapper .menu-main>.menu-item.active>a{color:var(--color-blue-50)}.header-menu-wrapper .menu-main>.menu-item.current-menu-parent .sub-menu,.header-menu-wrapper .menu-main>.menu-item.active .sub-menu{max-height:600px}.header-menu-wrapper .menu-main>.menu-item.current-menu-parent:not(:last-child)>a::after,.header-menu-wrapper .menu-main>.menu-item.active:not(:last-child)>a::after{transform:rotate(-90deg)}.header-menu-wrapper .menu-main .sub-menu{max-height:0;overflow:hidden}.header-menu-wrapper .menu-main .sub-menu li{border-top:.15px solid rgba(242,241,240,.4)}.header-menu-wrapper .menu-main .sub-menu li a{display:block;font-size:15px;padding:18px 15px;min-height:60px}.header-menu-wrapper .menu-main .sub-menu li a:hover,.header-menu-wrapper .menu-main .sub-menu li a[aria-current=page]{color:var(--color-main)}.header-menu-wrapper .menu-main .sub-menu li a::before{font-size:11px;margin-right:12px;width:20px;height:20px;float:left;margin-bottom:20px}.header-menu-wrapper .menu-main .sub-menu li a .item-description{display:inline}}.modal{display:flex;align-items:center;justify-content:center;z-index:50}.modal .modal-header{display:flex;padding:15px 20px;align-items:center;justify-content:space-between;border-bottom:.15px solid var(--color-border)}.modal .modal-header .icon-close{font-size:17px;border:0}.modal .modal-content{width:100%;margin:0 var(--spacing-container-page)}.modal .modal-body{max-height:70vh;overflow-y:auto}@media(max-width: 991px){.modal.only-mobile{position:fixed;left:0;top:0;width:100%;height:100%;opacity:0;visibility:hidden;transition:.2s ease-in-out;background-color:rgba(0,0,0,.3)}.modal.only-mobile.show{opacity:1;visibility:visible}}.notice-wrapper{height:var(--height-header-notice);background:var(--color-blue-50);position:fixed;z-index:30;width:100%;transition:.3s ease-in-out;overflow:hidden}.notice-wrapper .notice-content{height:100%;position:relative;display:flex;text-align:center;align-items:center;justify-content:center}.notice-wrapper .notice-content a{display:block;font-size:10px;font-weight:500;color:var(--color-main);height:90%;display:flex;align-items:center;transition:.2s ease-in-out}.notice-wrapper .notice-content a:hover{opacity:.7}.notice-wrapper.hide{height:0}@media(max-width: 36em){.notice-wrapper .notice-content{padding-right:10%;text-align:left}}@media(min-width: 48em){.notice-wrapper{padding:0 var(--spacing-container-page)}.notice-wrapper .notice-content a{font-size:1.4rem}}.header-site{position:fixed;z-index:20;width:100%;top:0;padding-top:var(--height-header-notice);transition:.3s ease-in-out,background .1s ease-in-out}.header-nav-wrapper{display:flex;align-items:center;justify-content:space-between;position:relative;height:var(--height-header-bar);padding:0 var(--spacing-container-page);transition:.3s ease-in-out}.footer-site a{color:var(--color-text)}.footer-site a:hover .icon{color:var(--color-main);border-color:var(--color-footer)}@media(max-width: 36em){.footer-site .separator{height:15px}}.footer-container{border-left:.15px solid var(--color-border);border-right:.15px solid var(--color-border);border-bottom:.15px solid var(--color-border)}.footer-container .footer-left{border-bottom:.15px solid var(--color-border)}.footer-container .footer-middle{display:none}.footer-container .footer-logo-wrapper{height:72px;display:flex;align-items:center;padding:10px var(--spacing-container-page);border-bottom:.15px solid var(--color-border)}.footer-container .footer-logo-wrapper .custom-logo-link:not(.logo-2){display:inline-block}@media(min-width: 48em){.footer-container{display:flex;justify-content:space-between}.footer-container .footer-left{width:50%;border-bottom:0;border-right:.15px solid var(--color-border)}.footer-container .footer-right{width:50%}.footer-container .footer-logo-wrapper{height:89px}}@media(min-width: 62em){.footer-container .footer-left{width:34%}.footer-container .footer-middle{display:block;height:100%;width:16%;position:relative}.footer-container .footer-middle::before{content:"";left:0;top:88px;width:100%;position:absolute;border-bottom:.15px solid var(--color-border)}}.footer-contact{list-style:none;display:grid;align-items:center;grid-template-columns:37% 37% 26%;grid-template-rows:repeat(4, 36px)}.footer-contact li{height:100%;display:inline-flex;flex-direction:column;justify-content:center}.footer-contact li+li{border-top:.15px solid var(--color-border)}.footer-contact a{font-size:11px;width:-moz-fit-content;width:fit-content;padding-right:12px;transition:.2s ease-in-out;margin-left:var(--spacing-container-page)}.footer-contact a i{font-size:10px;padding:2px;margin-right:10px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center}.footer-contact a i:before{transform:rotate(-45deg)}.footer-contact a:hover{color:var(--color-footer)}.footer-contact a:hover i{background:var(--color-footer)}@media(min-width: 48em){.footer-contact a{font-size:1.4rem}.footer-contact a i{font-size:1.2rem;padding:2px}}.footer-contact .company-address,.footer-contact .company-contact{padding:4px 15px;grid-column:2/4;border-left:.15px solid var(--color-border)}.footer-contact .company-address h5,.footer-contact .company-contact h5{color:var(--color-blue-50);font-size:11px;font-weight:400;line-height:normal;letter-spacing:.8px;text-transform:uppercase;margin-bottom:5px}.footer-contact .company-address p,.footer-contact .company-contact p{font-size:11px !important;font-weight:400;line-height:normal}.footer-contact .company-address a,.footer-contact .company-contact a{margin-left:0 !important}@media(min-width: 48em){.footer-contact .company-address,.footer-contact .company-contact{grid-column:2}.footer-contact .company-address h5,.footer-contact .company-contact h5{font-size:1.6rem}.footer-contact .company-address p,.footer-contact .company-contact p{font-size:1.4rem !important}}.footer-contact .company-address{grid-row:1/3;border-top:0}.footer-contact .company-contact{grid-row:3/5}@media(min-width: 48em){.footer-contact{grid-template-columns:48% 52%;grid-template-rows:repeat(4, 4.2rem)}}@media(max-width: 767px){.footer-contact li:nth-last-child(-n+2){border-top:0}}.footer-form--content{padding-top:15px;padding-bottom:15px}.footer-form .title{font-size:11px;font-weight:400;line-height:normal;letter-spacing:.8px;text-transform:uppercase;color:var(--color-footer)}.footer-form .description{font-size:11px !important;font-weight:400;line-height:normal}.footer-form .form-wrapper .wpcf7 form{display:flex;flex-wrap:wrap;justify-content:space-between}.footer-form .form-wrapper .wpcf7-form-control-wrap{width:65%;margin-right:10%;margin-bottom:0}.footer-form .form-wrapper .wpcf7-response-output{width:100%}.footer-form .form-wrapper .wpcf7-submit{font-size:14px !important}.footer-form .form-wrapper input{padding:6px 16px}.footer-form .form-wrapper input[type=submit]{background:rgba(0,0,0,0);display:inline-block;color:var(--color-footer);border:1px solid var(--color-footer);font-size:13px;font-weight:400;text-transform:uppercase;padding:4px 14px;border-radius:54px;line-height:normal;transition:.2s ease-in-out}.footer-form .form-wrapper input[type=submit]:hover{color:var(--color-main);background:var(--color-footer)}@media(min-width: 48em){.footer-form .form-wrapper input[type=submit]{font-size:1.6rem;font-weight:500;padding:.8rem 1.4rem;border-radius:32px}}@media(max-width: 48em){.footer-form .title,.footer-form .description{margin-bottom:10px}.footer-form .form-wrapper{padding-top:10px}.footer-form .form-wrapper .wpcf7-form-control-wrap{width:68%;margin-right:4%;margin-bottom:10px}.footer-form .form-wrapper .cf7-submit-wrap{margin-bottom:10px}}@media(min-width: 48em){.footer-form--content{display:flex;align-items:center;padding-top:30px;padding-bottom:30px}.footer-form .title{width:15%;font-size:1.6rem}.footer-form .description{width:35%;padding-left:16px;font-size:1.4rem !important}.footer-form .form-wrapper{width:50%;padding-left:16px}.footer-form .form-wrapper .wpcf7 form{justify-content:unset}.footer-form .form-wrapper .wpcf7-response-output{font-size:1.1rem}}.post-banner .description{margin-top:10px}.post-banner .description p{font-size:20px}@media(max-width: 62em){.post-banner .banner-titles{padding:26px 0}.post-banner .breadcrumbs{margin-bottom:0}}.post-container .separator{border-left:0;width:22%}@media(max-width: 62em){.post-container .separator{width:100%;border-right:0}}.post-content{border-bottom:.15px solid var(--color-border)}.post-content .details-list{display:flex}.post-content .post-detail{width:100%;padding:15px;overflow:hidden;border-bottom:.15px solid var(--color-border)}.post-content .post-detail span,.post-content .post-detail h5,.post-content .post-detail a{font-size:20px;font-weight:400}@media(max-width: 48em){.post-content .post-detail span,.post-content .post-detail h5,.post-content .post-detail a{font-size:14px}}.post-content .post-detail h5,.post-content .post-detail a{display:block;color:var(--color-blue-50);margin-top:5px}.post-content .paragraph{margin:0 !important;padding:26px 15px}.post-content .paragraph+.paragraph{border-top:.15px solid var(--color-border)}@media(min-width: 62em){.post-content{display:flex}.post-content .details-list{flex-direction:column}.post-content--left{width:22%;border-right:.15px solid var(--color-border)}.post-content--right{width:78%}.post-content .post-detail{padding:30px}.post-content .paragraph{padding:36px 48px}}.banner-404 .content-error{text-align:center;padding:80px 0 !important}.banner-404 .title{font-size:50px;font-weight:600;margin-bottom:20px}.banner-404 h3{font-size:18px;margin-bottom:20px;font-weight:400}.banner-404 .btn-return-error{margin-top:20px;background:rgba(0,0,0,0);display:inline-block;color:var(--color-yllw-100);border:1px solid var(--color-yllw-100);font-size:13px;font-weight:400;text-transform:uppercase;padding:4px 14px;border-radius:54px;line-height:normal;transition:.2s ease-in-out}.banner-404 .btn-return-error:hover{color:var(--color-main);background:var(--color-yllw-100)}@media(min-width: 48em){.banner-404 .btn-return-error{font-size:1.6rem;font-weight:500;padding:.8rem 1.4rem;border-radius:32px}}@media(min-width: 48em){.banner-404 .content-error{max-width:60%;margin:0 auto}.banner-404 .title{font-size:8rem}.banner-404 h3{font-size:3rem}.banner-404 .description p{font-size:2rem}.banner-404 .btn-return-error{font-size:2rem}}.sect-building .banner-responsive{padding-top:106px;padding-bottom:106px}.sect-building .banner-center{max-width:72%;position:relative;z-index:5}.sect-building .title{line-height:1.45}@media(min-width: 48em){.sect-building .banner-center{max-width:55%}.sect-building .banner-responsive{padding-top:19rem;padding-bottom:10.5rem}}.pages-items{display:flex;flex-wrap:wrap;border-left:.15px solid var(--color-border)}.pages-items .page-item{width:100%;padding:30px 15px;color:var(--color-text);border-right:.15px solid var(--color-border);transition:.2s ease-in-out}.pages-items .page-item .title-border{margin-bottom:3.4rem;padding:6px 14px}.pages-items .page-item .title{margin-bottom:3.6rem;transition:color .2s ease-in-out}@media(max-width: 48em){.pages-items .page-item .title{font-size:25px}}.pages-items .page-item p{font-size:14px;font-weight:400;transition:color .2s ease-in-out}.pages-items .page-item:hover .title,.pages-items .page-item:hover p{color:var(--color-main)}.pages-items .page-item:not(:last-child) .title-border{background:var(--color-green-50)}.pages-items .page-item:not(:last-child):hover .title-border{background:var(--color-blue-50)}.pages-items .page-item:not(:last-child):hover{background:var(--color-white-200)}.pages-items .page-item:last-child .title-border{background:var(--color-yllw-100)}.pages-items .page-item:last-child:hover .title-border{background:var(--color-main);color:var(--color-yllw-100)}.pages-items .page-item:last-child:hover{background:var(--color-yllw-100)}@media(max-width: 48em){.pages-items .page-item:last-child{border-bottom:0}}@media(max-width: 36em){.pages-items .page-item+.page-item{border-top:.15px solid var(--color-border)}}@media(min-width: 36em){.pages-items .page-item{width:50%}}@media(min-width: 48em){.pages-items .page-item{width:33.33%;padding:7.6rem 3rem}.pages-items .page-item .title{max-width:16ch}}@media(min-width: 62em){.pages-items .page-item{width:25%}}.sect-logos .title{padding:var(--spacing-container-page) 0}@media(max-width: 36em){.sect-logos .title{font-size:20px}}.sect-logos .banner-left .title{padding-bottom:40px}.sect-logos .banner-left a{background:rgba(0,0,0,0);display:inline-block;color:var(--color-blue-50);border:1px solid var(--color-blue-50);font-size:13px;font-weight:400;text-transform:uppercase;padding:4px 14px;border-radius:54px;line-height:normal;transition:.2s ease-in-out}.sect-logos .banner-left a:hover{color:var(--color-main);background:var(--color-blue-50)}@media(min-width: 48em){.sect-logos .banner-left a{font-size:1.6rem;font-weight:500;padding:.8rem 1.4rem;border-radius:32px}}.sect-logos .sect-logos-banner{display:flex;overflow:hidden;align-items:center;justify-content:space-between}.sect-logos .sect-logos-banner .banner-left{padding:var(--spacing-container-page);padding-bottom:40px}.sect-logos .sect-logos-banner .banner-right,.sect-logos .sect-logos-banner .media-wrap{height:100%}@media(min-width: 62em){.sect-logos .sect-logos-banner{height:50rem;align-items:flex-end}.sect-logos .sect-logos-banner .banner-left,.sect-logos .sect-logos-banner .banner-right{width:50%}}.logos-wrapper{padding-right:0 !important}.logos-wrapper .title-content{cursor:pointer;display:inline-flex;align-items:center;transition:.2s ease-in-out}.logos-wrapper .logo-item{display:inline-block;transition:opacity .2s ease-in-out}.logos-wrapper .logo-item img{max-width:100%}.logos-wrapper .logo-item:hover{opacity:1 !important}.logos-wrapper .swiper{height:100%}.logos-wrapper .swiper .swiper-wrapper{align-items:center}.logos-wrapper .swiper .swiper-wrapper .swiper-slide{justify-content:center;display:flex;align-items:center}.logos-wrapper:not(.autoplay) .logo-item{opacity:.5}@media(max-width: 48em){.logos-wrapper .title{padding-bottom:40px}}@media(max-width: 36em){.logos-wrapper{padding:0 15px !important}.logos-wrapper .swiper{margin-bottom:40px}}@media(min-width: 48em){.logos-wrapper{display:flex;align-items:center;height:13.6rem}.logos-wrapper .title-content{width:25%;height:100%;padding:0 var(--spacing-container-page);border-right:.15px solid var(--color-border)}.logos-wrapper .swiper{width:75%}.logos-wrapper .logos-swiper{height:100% !important;align-items:center}.logos-wrapper.autoplay .title-content{color:var(--color-main);background:var(--color-blue-50)}.logos-wrapper.autoplay .logos-swiper{background:#2e2f31}}.sect-areas .title{padding-top:50px;padding-bottom:50px}.areas-container .areas-left{padding:15px}.areas-container .title{padding:25px 15px;border-bottom:.15px solid var(--color-border)}.areas-container .media-wrap{border-radius:5px;overflow:hidden}@media(max-width: 36em){.areas-container .areas-left{border-bottom:.15px solid var(--color-border)}}@media(min-width: 48em){.areas-container{display:flex;flex-direction:row-reverse}.areas-container .title{padding:50px 24px}.areas-container .areas-left{width:48%;padding:60px 30px 15px 30px}.areas-container .areas-left .media-wrap{border-radius:13px;max-height:42.5rem}.areas-container .areas-right{display:flex;width:52%;flex-direction:column;border-right:.15px solid var(--color-border)}.areas-container .areas-items{display:flex;flex-direction:column;height:100%}}.areas-items{counter-reset:areas}.areas-items .area-item{position:relative;height:112px;display:flex;align-items:center}.areas-items .area-item--content{padding:10px 25px}.areas-items .area-item+.area-item{border-top:.15px solid var(--color-border)}.areas-items .area-item::before{counter-increment:areas;content:counter(areas);display:flex;align-items:center;justify-content:center;min-width:70px;min-height:70px;height:100%;float:left;font-size:15px;letter-spacing:.54px;color:var(--color-white-200)}.areas-items .area-item::after{content:"";position:absolute;top:0;left:70px;height:100%;border-right:.15px solid var(--color-border)}.areas-items .area-item h5{font-size:15px;font-weight:600;margin-bottom:4px}.areas-items .area-item p{font-size:14px;font-weight:400}@media(max-width: 36em){.areas-items .area-item--content{display:flex;flex-direction:column;justify-content:center;height:100%;padding:10px 15px}}@media(min-width: 48em){.areas-items .area-item{height:100%}.areas-items .area-item::before{font-size:1.8rem}.areas-items .area-item h5{font-size:1.8rem}}.sect-chart .separator a{background:rgba(0,0,0,0);display:inline-block;color:var(--color-yllw-100);border:1px solid var(--color-yllw-100);font-size:13px;font-weight:400;text-transform:uppercase;padding:4px 14px;border-radius:54px;line-height:normal;transition:.2s ease-in-out}.sect-chart .separator a:hover{color:var(--color-main);background:var(--color-yllw-100)}@media(min-width: 48em){.sect-chart .separator a{font-size:1.6rem;font-weight:500;padding:.8rem 1.4rem;border-radius:32px}}.charts-list{border-left:.15px solid var(--color-border);border-right:.15px solid var(--color-border)}.chart-item+.chart-item{border-top:.15px solid var(--color-border)}.chart-item--head{border-bottom:.15px solid var(--color-border)}.chart-item--head div{display:flex;flex-direction:column;justify-content:center}.chart-item--head div.left{padding:32px var(--spacing-container-page);border-bottom:.15px solid var(--color-border);overflow:hidden}@media(min-width: 48em){.chart-item--head div.left{border-bottom:0;border-right:.15px solid var(--color-border)}}.chart-item--head div.right{padding:16px var(--spacing-container-page)}.chart-item--head .subtitle{font-size:20px;font-weight:400;line-height:normal;margin-bottom:12px}.chart-item--head .subtitle *{color:var(--color-blue-50)}.chart-item--head p{font-weight:400}.chart-item--figure{text-align:center;padding:30px var(--spacing-container-page)}.chart-item--figure img{max-width:100%}@media(min-width: 48em){.chart-item--head{display:flex}.chart-item--head div{height:26rem;width:50%}.chart-item--head .title{max-width:12ch}.chart-item--head .subtitle{font-size:3.8rem}.chart-item--head p{font-size:2rem}.chart-item--figure{padding-top:60px;padding-bottom:60px}}.aircapture-banner .banner-container{align-items:center}.aircapture-banner .banner-right .media-wrap{margin-right:calc(-1*var(--spacing-container-page))}.aircapture-banner .title{max-width:18ch}.aircapture-banner .title span{color:var(--color-blue-50)}@media(max-width: 48em){.aircapture-banner .banner-right{margin-top:35px !important}}.aircapture-chart ul{list-style:none}.aircapture-chart .description{font-size:15px;font-weight:400;padding:42px var(--spacing-container-page);border-bottom:.15px solid var(--color-border)}.aircapture-chart .description .title{color:var(--color-blue-50);margin-bottom:35px}.aircapture-chart .description .description-text{max-width:45ch}.aircapture-chart .icon-match{display:inline-flex;justify-content:center;align-items:center;width:22px;height:22px;border-radius:50%}.aircapture-chart .icon-match .icon-equis{margin-left:-1px;display:block}.aircapture-chart .chart-background-imgs{height:327px;display:flex;align-items:flex-end;padding-bottom:81px}.aircapture-chart .chart-background-imgs img{width:100%}@media(max-width: 991px){.aircapture-chart .chart-background-imgs{display:none}}@media(min-width: 62em){.aircapture-chart .description{font-size:21px;padding-top:70px;padding-bottom:70px}.aircapture-chart .cols{display:flex;align-items:flex-end}.aircapture-chart .cols .col-1{width:100%}.aircapture-chart .cols .col-2{min-width:920px;border-left:.15px solid var(--color-border);overflow:hidden}}.chart-columns .column-header{display:flex;align-items:center;justify-content:center;flex-direction:column}.chart-columns .column-title{font-size:11px;letter-spacing:.1em;text-align:center;text-transform:uppercase;line-height:normal}.chart-columns .chart-selections li{height:65px;display:flex;align-items:center;justify-content:center;border-bottom:.15px solid var(--color-border)}@media(max-width: 991px){.chart-columns .column-item{display:flex;height:136px}.chart-columns .column-item:last-child .column-header,.chart-columns .column-item:last-child .chart-selections li{border-bottom:0}.chart-columns .column-item .column-header{width:24%;height:100%;padding:10px;border-bottom:.15px solid var(--color-border)}.chart-columns .column-item .chart-selections{display:flex;width:76%;height:100%}.chart-columns .column-item .chart-selections li{width:20%;height:100%;border-left:.15px solid var(--color-border)}}@media(min-width: 62em){.chart-columns{display:grid;grid-template-columns:repeat(6, 1fr)}.chart-columns .column-item{position:relative}.chart-columns .column-item+.column-item{border-left:.15px solid var(--color-border)}.chart-columns .column-item .column-header{height:80px;border-top:.15px solid var(--color-border);border-bottom:.15px solid var(--color-border);padding:20px}.chart-columns .column-item .column-header .column-title{font-size:16px}}.chart-columns .column-item .column-image{width:100%}.chart-columns .column-item .column-image img{width:100%;display:block;transition:.2s ease-in-out}.chart-columns .column-item .column-image .img-on{display:none;opacity:0;visibility:hidden}@media(max-width: 991px){.chart-columns .column-item .column-image{max-height:50px;max-width:65px;margin-bottom:12px}}@media(min-width: 62em){.chart-columns .column-item .column-image img{position:absolute;left:-1px;right:0;bottom:0;width:calc(100% + 2px)}.chart-columns .column-item .column-image .img-on{display:block}}@media(min-width: 62em){.chart-columns .column-item:nth-child(5) .column-image img{width:calc(100% + 3px)}}@media(min-width: 62em){.chart-columns .column-item:last-child .column-image img{width:calc(100% + 4px)}}@media(min-width: 62em){.chart-columns .column-item:first-child .column-image img{padding-left:1px}.chart-columns .column-item:hover .column-image .img-off{opacity:0}.chart-columns .column-item:hover .column-image .img-on{opacity:1;visibility:visible;z-index:1}}.cart-rows li{display:flex;align-items:center;padding:10px 30px;border-bottom:.15px solid var(--color-border)}.cart-rows li h5{font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--color-blue-50)}.cart-rows li span{display:inline-block;font-size:14px;margin:0 12px}.cart-rows li small{font-size:11px}@media(min-width: 62em){.cart-rows li{height:65px}.cart-rows li h5{font-size:16px;display:inline-block;min-width:110px}.cart-rows li span{font-size:30px}.cart-rows li small{font-size:14px}}@media(max-width: 62em){.cart-rows{display:flex;padding-left:24%;border-bottom:.15px solid var(--color-border)}.cart-rows li{width:20%;padding:15px 10px;border-left:.15px solid var(--color-border);border-bottom:0;justify-content:center;align-items:flex-end}.cart-rows li h5,.cart-rows li div{writing-mode:vertical-rl;transform:rotate(180deg)}.cart-rows li span{margin:0 4px 6px 0}}.chart-legends{display:flex;width:-moz-fit-content;width:fit-content;margin-left:auto;padding:30px 34px}.chart-legends li+li{margin-left:20px}.chart-legends span{font-size:16px;text-transform:uppercase}.chart-legends .icon-match{margin-right:10px}.chart-legends .icon-match .icon-check{margin-top:2px}.chart-legends .icon-match .icon-equis{margin-left:-1px;margin-top:1px}@media(max-width: 991px){.chart-legends{display:none}}.approach-banner .ho-row .ho-content{border-color:var(--color-white-200)}.approach-media .title{padding:32px 0}.approach-media .media-wrap{text-align:center;max-width:1278px;margin:0 auto;padding:60px 0}@media(min-width: 48em){.approach-media .title{padding:80px 0}.approach-media .media-wrap{padding:70px 20px 100px 20px}}.sect-hworks .separator a{background:rgba(0,0,0,0);display:inline-block;color:var(--color-blue-50);border:1px solid var(--color-blue-50);font-size:13px;font-weight:400;text-transform:uppercase;padding:4px 14px;border-radius:54px;line-height:normal;transition:.2s ease-in-out}.sect-hworks .separator a:hover{color:var(--color-main);background:var(--color-blue-50)}@media(min-width: 48em){.sect-hworks .separator a{font-size:1.6rem;font-weight:500;padding:.8rem 1.4rem;border-radius:32px}}.hworks-items{counter-reset:counter}.hworks-items .subtitle::before{font-size:11px;counter-increment:counter;content:"0" counter(counter);background:var(--color-blue-50);width:20px;height:20px;border-radius:50%;margin-right:16px;display:inline-flex;align-items:center;justify-content:center}.hwork-item--content{padding:5rem 0}.hwork-item:nth-child(odd) .hwork-item--content{flex-direction:row-reverse}.hwork-item .subtitle{font-size:15px;font-weight:400;line-height:normal;padding:10px 0;text-transform:uppercase}.hwork-item .title{margin-bottom:20px}@media(max-width: 48em){.hwork-item .hw-figure{margin-bottom:30px}}@media(min-width: 48em){.hwork-item--content{display:flex;align-items:center;-moz-column-gap:60px;column-gap:60px;row-gap:35px;min-height:650px}.hwork-item .hw-texts{width:52%}.hwork-item .hw-figure{width:48%}.hwork-item .title{margin-bottom:30px}.hwork-item .subtitle{font-size:1.8rem;padding:38px 0}.hwork-item .subtitle::before{font-size:1.8rem;width:40px;height:40px}}.sect-sequestration-cat .title{padding:35px 0;max-width:30ch}@media(min-width: 48em){.sect-sequestration-cat .title{padding:70px 0}}.categories-list{border-left:.15px solid var(--color-border);border-right:.15px solid var(--color-border)}@media(min-width: 48em){.categories-list{display:flex}}.category-item{display:block;padding:20px 15px;transition:.2s ease-in-out}.category-item .title-border{background:var(--color-green-50)}.category-item:hover .title-border{background:var(--color-blue-50)}.category-item+.category-item{border-top:.15px solid var(--color-border)}.category-item .title-border{padding:8px 15px;margin-bottom:16px}.category-item .cat-hover-img{position:absolute;top:0;opacity:0;height:100%;visibility:hidden;z-index:2}.category-item .cat-images{text-align:center;margin-bottom:20px;position:relative;display:flex;justify-content:center}.category-item .cat-images img{max-height:500px;max-width:100%;transition:.2s ease-in-out}.category-item .cat-description{font-size:28px;line-height:normal;color:var(--color-text);transition:.2s ease-in-out}.category-item:hover{background:var(--color-gray-50)}.category-item:hover .cat-description{color:var(--color-main)}.category-item:hover .cat-img{opacity:0}.category-item:hover .cat-hover-img{opacity:1;visibility:visible}@media(min-width: 48em){.category-item{width:50%;padding:40px}.category-item .title-border{padding:12px 45px}.category-item+.category-item{border-top:0;border-left:.15px solid var(--color-border)}}body.term-geologic-injection{--color-menu-items: var(--color-main);--color-menu-items-2: var(--color-blue-50);background:var(--color-white-200);--color-border: var(--color-main);--color-border-banner: var(--color-white-200);--color-text: var(--color-main);--color-footer: var(--color-blue-50);background:var(--color-gray-50)}body.term-geologic-injection .h-logos-wrapper .custom-logo-link.logo-2{display:inline-block}body.term-geologic-injection .h-logos-wrapper .custom-logo-link:not(.logo-2){display:none}@media(max-width: 36em){body.term-geologic-injection{--color-border-banner: rgba(255, 255, 255, var(--border-width))}}body.term-geologic-injection .footer-site .custom-logo-link.logo-2{display:inline-block}body.term-geologic-injection .footer-site .custom-logo-link:not(.logo-2){display:none}@media(max-width: 48em){.tax-seq-banner .banner-row{border-bottom:0}}.sequestration-list{border-left:.15px solid var(--color-border);border-right:.15px solid var(--color-border)}.sequestration-list .seq-titles li+li{border-top:.15px solid var(--color-border) !important}.sequestration-list .seq-descriptions{padding:1.8rem 2rem 3rem 2rem;position:relative;border-right:.15px solid var(--color-border)}.sequestration-list .seq-descriptions--content{position:relative}@media(max-width: 62em){.sequestration-list .seq-descriptions,.sequestration-list .seq-descriptions+.seq-icons{display:none}}@media(min-width: 62em){.sequestration-list{display:flex}.sequestration-list .seq-titles{width:32%;display:flex;flex-direction:column}.sequestration-list .seq-titles>li{height:100%}.sequestration-list .seq-descriptions{border-left:.15px solid var(--color-border)}.sequestration-list .seq-descriptions,.sequestration-list .seq-icons{width:34%}.sequestration-list .seq-content-mob{display:none}.sequestration-list .seq-figure{height:24rem;border-radius:20px;margin-bottom:40px}}.seq-titles .t-letter::before,.seq-icons .t-letter::before{width:26px;height:26px;font-weight:600;color:var(--color-main);border-color:var(--color-main);background:var(--color-gray-50)}@media(min-width: 48em){.seq-titles .t-letter:hover::before,.seq-titles .t-letter.active::before,.seq-icons .t-letter:hover::before,.seq-icons .t-letter.active::before{background:var(--color-yllw-100);border-color:var(--color-yllw-100)}.seq-titles .t-letter::before,.seq-icons .t-letter::before{font-size:1.6rem;width:3.4rem;height:3.4rem}}.seq-icons{display:flex;align-items:center;justify-content:center;position:relative}.seq-title-item{height:100%;display:flex;align-items:center;padding:10px 15px;color:var(--color-text);font-size:15px;font-weight:400;cursor:pointer;transition:.2s ease-in-out}.seq-title-item::before{margin-right:24px}@media(min-width: 48em){.seq-title-item{font-size:2rem;padding:2rem 30px}}@media(min-width: 62em){.seq-title-item.active{background:var(--color-blue-50);color:var(--color-main)}}@media(max-width: 62em){.seq-title-item{position:relative}.seq-title-item::after{content:"";font-size:12px;font-family:"icomoon";width:18px;height:18px;margin-left:auto;border-radius:50%;display:inline-flex;justify-content:center;align-items:center;transform:rotate(90deg);color:var(--color-text);border:1px solid var(--color-text);transition:transform .2s ease-in-out}}.seq-figure{border-radius:16px;overflow:hidden;margin-bottom:20px;height:200px;width:100%;background:var(--color-green-50)}.seq-desc-item{opacity:0;visibility:hidden;position:absolute;top:0;transform:translateY(30px);transition:.3s ease-in-out}.seq-desc-item .description *{font-weight:400;line-height:1.5}@media(min-width: 89em){.seq-desc-item .description *{font-size:1.4rem}}.seq-desc-item.active{opacity:1;visibility:visible;position:relative;transform:translateY(0)}.seq-accordion{border-right:1px solid var(--color-text);border-left:1px solid var(--color-text)}.seq-acc-item .seq-acc-body{padding:20px}.seq-acc-item.active .seq-title-item{background:var(--color-blue-50);color:var(--color-main)}.seq-acc-item.active .seq-title-item:after{transform:rotate(-90deg);background:var(--color-yllw-100);border-color:var(--color-yllw-100);color:var(--color-main)}.seq-acc-item.active .seq-title-item:before{background:var(--color-yllw-100);border-color:var(--color-yllw-100)}.seq-acc-item+.seq-acc-item{border-top:1px solid var(--color-text)}.seq-icons .btn-item{cursor:pointer;position:absolute}.t-icon-wrapper{width:100%;height:100%;display:flex;align-items:center}.t-icon-wrapper img{width:100%;height:auto}.t-icon-wrapper .t-icon{display:none;position:absolute;width:55px;height:55px;cursor:pointer;z-index:3}.t-icon-wrapper .t-icon.active+img{position:relative;opacity:1;z-index:2}.t-icon-wrapper+.letter-figure{display:none}@media(min-width: 62em){.t-icon-wrapper{position:absolute}.t-icon-wrapper img{position:absolute;opacity:0}.t-icon-wrapper .t-icon{display:block;width:85px;height:85px}}.research-banner .banner-container{align-items:flex-end}.research-banner .banner-right{height:380px}.research-banner .title{line-height:1.38}@media(min-width: 48em){.research-banner .banner-left{padding-right:45px}.research-banner .banner-right{height:64rem}}.sect-publications .title{padding:20px 0;font-weight:400;line-height:normal}@media(max-width: 48em){.sect-publications .separator{height:30px}}@media(min-width: 48em){.sect-publications .title{padding:56px 0}}.publication-item{display:block;color:var(--color-text);transition:.2s ease-in-out;border-top:.15px solid var(--color-border)}.publication-item .title-wrapper{width:25%;margin-right:14%}.publication-item .publication-title{background:rgba(0,0,0,0);display:inline-block;font-size:15px;font-weight:400;line-height:normal;padding:4px 14px;border-radius:32px;color:var(--color-text);white-space:nowrap;border:1px solid var(--color-text)}@media(min-width: 48em){.publication-item .publication-title{font-size:2rem;padding:5px 16px}}.publication-item .publication-text{max-width:40rem}.publication-item .publication-text p{font-size:1.4rem}.publication-item .btn-read-arrow{margin-left:auto}.publication-item:hover{color:var(--color-main);background:var(--color-blue-50)}.publication-item:hover .publication-title,.publication-item:hover .btn-read-arrow i{border-color:var(--color-yllw-100);background:var(--color-yllw-100);color:var(--color-main)}@media(max-width: 48em){.publication-item .publication-content{padding:26px 0}.publication-item .publication-title{margin-bottom:18px}.publication-item .btn-read-arrow{margin-top:20px}}@media(min-width: 48em){.publication-item .publication-content{display:flex;align-items:center;height:8rem}}.philosophy-banner .media-wrap{width:100%;max-width:330px;margin:auto}.philosophy-banner .banner-lines.full.el-mob{display:none}.philosophy-banner .banner-lines.full.el-mob svg{display:none}@media(max-width: 992px){.philosophy-banner .banner-lines.full.el-mob{display:block}}@media(max-width: 400px){.philosophy-banner .media-wrap{margin-top:100px}}@media(min-width: 1400px){.philosophy-banner .title{max-width:16ch}}.philosophy-caracteristics .ho-content{display:flex;flex-wrap:wrap;height:320px}.philosophy-caracteristics-item{height:100%;padding:50px 20px 0 20px;width:50%}.philosophy-caracteristics-item-content{width:100%;max-width:380px;margin:0 auto}.philosophy-caracteristics-item-content-title{display:flex;justify-content:center;width:100%;margin:25px 0 0 0}.philosophy-caracteristics-item-price{display:block;background:var(--color-blue-50);font-size:120px;font-weight:600;border-radius:100px;padding:10px;padding-top:10px;padding-bottom:20px;color:#fff;text-align:center;line-height:1;margin:10px 0}.philosophy-caracteristics-item:first-child{border-right:.15px solid var(--color-border)}.philosophy-caracteristics-item:first-child h4{text-transform:uppercase;font-size:21px;font-weight:600}.philosophy-caracteristics-item:first-child h4 span{color:var(--color-blue-50)}.philosophy-caracteristics-item:first-child p{font-weight:600;line-height:1.15 !important;letter-spacing:-0.5px;font-size:18px}.philosophy-caracteristics-item:last-child .philosophy-caracteristics-item-content{max-width:630px;text-align:center}.philosophy-caracteristics-item:last-child h3{font-weight:500;font-size:38px}.philosophy-caracteristics-item:last-child h2{text-align:center;line-height:1;color:var(--color-blue-50);text-transform:uppercase;font-size:98px;padding-bottom:50px;position:relative;width:auto;display:inline-block;font-weight:500}.philosophy-caracteristics-item:last-child h2:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:20px;background:var(--color-blue-50)}@media(max-width: 1024px){.philosophy-caracteristics-item-price{font-size:100px}.philosophy-caracteristics-item:first-child h4{font-size:18px}.philosophy-caracteristics-item:last-child h3{font-size:30px}.philosophy-caracteristics-item:last-child h2{font-size:70px;padding-bottom:30px}.philosophy-caracteristics-item:last-child h2:before{height:10px}}@media(max-width: 960px){.philosophy-caracteristics .ho-content{height:auto;padding-left:0;padding-right:0}.philosophy-caracteristics-item{width:100%;padding:40px 20px !important}.philosophy-caracteristics-item:first-child{border-right:0;border-bottom:.15px solid var(--color-border)}}@media(max-width: 767px){.philosophy-caracteristics-item{text-align:center}.philosophy-caracteristics-item-content-title{margin-top:15px}.philosophy-caracteristics-item-price{font-size:85px;margin:20px auto;max-width:300px}.philosophy-caracteristics-item:first-child h4{font-size:15px}.philosophy-caracteristics-item:first-child p{font-size:21px !important}.philosophy-caracteristics-item:last-child h3{font-size:24px}.philosophy-caracteristics-item:last-child h2{font-size:55px}}@media(max-width: 400px){.philosophy-caracteristics-item-price{max-width:280px;font-size:80px}.philosophy-caracteristics-item:last-child h2{font-size:50px}}.philosophy-takes .ho-content{padding-top:30px;padding-bottom:35px}.philosophy-takes h4{font-size:18px;font-weight:400;text-transform:uppercase;margin:0 0 18px 0}.philosophy-takes .title span{color:var(--color-blue-50)}@media(max-width: 1024px){.philosophy-takes .ho-content{padding-top:20px;padding-bottom:25px}.philosophy-takes h4{font-size:15px}}.philosophy-attributes-wrap{padding:30px 0}.philosophy-attributes-wrap h3{font-size:18px;font-weight:400;text-transform:uppercase}.philosophy-attributes .ho-content:nth-child(2){padding-left:0;padding-right:0}.philosophy-attributes-btns{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;background:var(--color-gray-50);border-top:1px solid var(--color-main);border-bottom:1px solid var(--color-main);list-style:none}.philosophy-attributes-btns li{border-right:1px solid var(--color-main);padding:0 25px;display:flex;align-items:center;height:70px;gap:25px;transition:all .5s ease-in-out;font-size:20px;text-transform:uppercase;cursor:pointer}.philosophy-attributes-btns li span{width:35px;height:35px;border-radius:100%;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-main);transition:all .5s ease-in-out;line-height:1}.philosophy-attributes-btns li:last-child{border-right:0}@media(min-width: 1025px){.philosophy-attributes-btns li:hover{background:var(--color-blue-50)}.philosophy-attributes-btns li:hover span{border-color:var(--color-yllw-100);background:var(--color-yllw-100)}}.philosophy-attributes-btns li.active{background:var(--color-blue-50)}.philosophy-attributes-btns li.active span{border-color:var(--color-yllw-100);background:var(--color-yllw-100)}.philosophy-attributes-list{position:relative;width:100%}.philosophy-attributes-list-item{position:absolute;top:0;left:0;z-index:-1;opacity:0;visibility:hidden;transition:all .3s ease-in-out;width:100%}.philosophy-attributes-list-item-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:30px 0 45px 0}.philosophy-attributes-list-item-btn{display:none;font-size:15px;border-bottom:1px solid var(--color-main);padding:10px 15px;align-items:center;gap:25px;text-transform:uppercase;transition:all .3s ease-in-out}.philosophy-attributes-list-item-btn span{width:28px;height:28px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;border-radius:100%;border:1px solid var(--color-main)}.philosophy-attributes-list-item-btn span:last-child{margin-left:auto;font-size:9px}.philosophy-attributes-list-item-content{width:50%}.philosophy-attributes-list-item-content h3{font-size:38px;line-height:1.2;font-weight:400;width:100%;max-width:500px;margin:0 0 40px 0}.philosophy-attributes-list-item-content p{font-size:18px;margin-bottom:10px}.philosophy-attributes-list-item-content p:last-child{margin-bottom:0}.philosophy-attributes-list-item-lottie{width:40%}.philosophy-attributes-list-item:last-child .philosophy-attributes-list-item-btn{border:0}.philosophy-attributes-list-item.active{position:relative;z-index:5;opacity:1;visibility:visible}@media(max-width: 1024px){.philosophy-attributes-list-item-wrap{padding:40px 0}.philosophy-attributes-list-item-content h3{max-width:100%;font-size:30px;margin-bottom:30px}.philosophy-attributes-list-item-content p{font-size:15px;margin-bottom:20px}.philosophy-attributes-list-item-lottie{width:45%}.philosophy-attributes-btns li{gap:20px;font-size:15px}.philosophy-attributes-wrap{padding:20px 0}.philosophy-attributes-wrap h3{font-size:15px}}@media(max-width: 960px){.philosophy-attributes .ho-content:last-child{padding-left:0;padding-right:0}.philosophy-attributes-wrap{border-bottom:1px solid var(--color-main)}.philosophy-attributes-btns{display:none}.philosophy-attributes-list-item{position:relative;z-index:5;opacity:1;visibility:visible;padding:0}.philosophy-attributes-list-item-btn{display:flex}.philosophy-attributes-list-item-wrap{height:0;overflow:hidden;transition:.6s ease-out;padding:0 15px}.philosophy-attributes-list-item-content{width:100%}.philosophy-attributes-list-item-lottie{width:100%;margin:25px 0 0 0}.philosophy-attributes-list-item.active .philosophy-attributes-list-item-btn{background:var(--color-blue-50)}.philosophy-attributes-list-item.active .philosophy-attributes-list-item-btn span{background:var(--color-yllw-100);border-color:var(--color-yllw-100)}.philosophy-attributes-list-item.active .philosophy-attributes-list-item-wrap{padding-top:40px;padding-bottom:40px;height:auto;border-bottom:1px solid var(--color-main)}.philosophy-attributes-list-item:last-child .philosophy-attributes-list-item-wrap{border-bottom:0 !important}}@media(max-width: 767px){.philosophy-attributes-list-item-content h3{font-size:25px}.philosophy-attributes-wrap{padding:15px 0}}.philosophy-market .ho-content:first-child{padding-top:30px;padding-bottom:30px}.philosophy-market .ho-content:last-child{padding-left:0;padding-right:0}.philosophy-market h3{font-size:18px;font-weight:400;text-transform:uppercase}.philosophy-market h3 span{color:var(--color-blue-50)}.philosophy-market-list{border-top:1px solid var(--color-main)}.philosophy-market-list-item{display:grid;grid-template-columns:1fr 1fr;transition:all .4s ease-in-out;border-bottom:1px solid rgba(27,27,27,.35);transition:all .4s ease-in-out}.philosophy-market-list-item-content{padding-top:25px;padding-bottom:25px;padding-left:var(--spacing-container-page);padding-right:var(--spacing-container-page);border-right:1px solid rgba(27,27,27,.35);transition:all .4s ease-in-out}.philosophy-market-list-item-content h4{text-transform:uppercase;display:flex;align-items:center;gap:25px;font-size:20px;line-height:1}.philosophy-market-list-item-content h4 span{width:35px;height:35px;border-radius:100%;display:flex;align-items:center;justify-content:center;border:1px solid var(--color-main);transition:all .5s ease-in-out}.philosophy-market-list-item-content p{font-size:14px}.philosophy-market-list-item-content:last-child{border-right:0}.philosophy-market-list-item:last-child{border-bottom:0}@media(min-width: 1025px){.philosophy-market-list-item:hover{background:var(--color-blue-50)}.philosophy-market-list-item:hover span{border-color:var(--color-yllw-100);background:var(--color-yllw-100)}}.philosophy-market-btn a{background:rgba(0,0,0,0);display:inline-block;color:var(--color-blue-50);border:1px solid var(--color-blue-50);font-size:13px;font-weight:400;text-transform:uppercase;padding:4px 14px;border-radius:54px;line-height:normal;transition:.2s ease-in-out}.philosophy-market-btn a:hover{color:var(--color-main);background:var(--color-blue-50)}@media(min-width: 48em){.philosophy-market-btn a{font-size:1.6rem;font-weight:500;padding:.8rem 1.4rem;border-radius:32px}}@media(max-width: 1024px){.philosophy-market .ho-content:first-child{padding-top:20px;padding-bottom:20px}.philosophy-market h3{font-size:15px}.philosophy-market-list-item-content{padding-top:15px;padding-bottom:15px}.philosophy-market-list-item-content h4{font-size:15px;gap:15px}}@media(max-width: 960px){.philosophy-market-list-item{grid-template-columns:1fr}.philosophy-market-list-item-content{border-right:0}.philosophy-market-list-item-content h4 span{width:28px;height:28px;font-size:12px}.philosophy-market-list-item-content:last-child{padding-top:5px}}@media(max-width: 767px){.philosophy-market .ho-content:first-child{padding-top:15px;padding-bottom:15px}}.leadership-banner .ho-row .ho-content{border-color:var(--color-white-200)}.sect-founders .title{padding:32px 0}@media(min-width: 48em){.sect-founders .title{padding:80px 0}}.founders-list,.advisors-list{border-left:.15px solid var(--color-border)}@media(min-width: 48em){.founders-list,.advisors-list{display:flex;flex-wrap:wrap}}.founder-item,.advisor-item{display:block;border-right:.15px solid var(--color-border);border-top:.15px solid var(--color-border)}.founder-item--content,.advisor-item--content{color:var(--color-text)}.founder-item .name,.founder-item .position,.advisor-item .name,.advisor-item .position{font-size:15px;font-weight:400;line-height:normal}.founder-item .name,.advisor-item .name{text-transform:uppercase;margin-bottom:2px}.founder-item .thumbnail,.advisor-item .thumbnail{background:var(--color-gray-50);border-radius:50%}.founder-item .description *,.advisor-item .description *{font-size:1.4rem;line-height:2rem}@media(min-width: 48em){.founder-item,.advisor-item{width:50%}.founder-item .name,.founder-item .position,.advisor-item .name,.advisor-item .position{font-size:2rem !important}}@media(min-width: 62em){.founder-item,.advisor-item{width:33.33%}}.founder-item{padding:30px 15px;transition:.2s ease-in-out}.founder-item .thumbnail{width:13rem;height:13rem;margin-top:20px;margin-bottom:20px}.founder-item .name{font-size:20px}.founder-item:hover{background:var(--color-gray-50)}@media(min-width: 48em){.founder-item{padding:90px 80px 40px 24px}.founder-item .thumbnail{width:23.6rem;height:23.6rem;margin-bottom:60px}.founder-item .description{margin-top:40px}}.sect-advisors .title{padding:40px 0}@media(max-width: 48em){.sect-advisors .title{font-size:20px;padding:30px 0}}.advisor-item{padding:10px 15px 20px 15px}.advisor-item--content{display:flex}.advisor-item .thumbnail{width:100px;height:100px;margin-right:30px}.advisor-item .description{margin-top:14px}@media(min-width: 48em){.advisor-item{padding:50px 30px 50px 24px}.advisor-item .thumbnail{width:170px;height:170px}}.careers-banner .banner-container{align-items:center}.careers-banner .banner-left{margin-top:30px;padding-right:45px}.careers-banner .title{line-height:normal}.careers-banner .title *{color:var(--color-yllw-100)}@media(max-width: 48em){.careers-banner .banner-right{margin-top:75px !important}}@media(min-width: 48em){.careers-banner .banner-left{width:50%}.careers-banner .banner-right{width:50%}.careers-banner .banner-right .media-wrap{margin-right:calc(-1*var(--spacing-container-page))}.careers-banner .banner-right img{width:auto}}.sect-description .definition-title{font-size:20px;line-height:1.35;margin-bottom:45px}.sect-description .definition-left{margin-top:45px;margin-bottom:30px;padding-left:var(--spacing-container-page)}.sect-description .definition-right{padding:16px var(--spacing-container-page);border-top:.15px solid var(--color-border)}.sect-description .definition-right img{border-radius:14px}@media(min-width: 48em){.sect-description .definition-title{font-size:2.8rem}.sect-description .definition-content{display:flex}.sect-description .definition-left{width:50%;padding-right:40px;margin:55px 0}.sect-description .definition-right{width:50%;padding-top:30px;padding-bottom:30px;border-top:0;border-left:.15px solid var(--color-border);padding-left:var(--spacing-container-page)}.sect-description .definition-text.paragraph p+p{margin-top:40px}}.quote-wrapper{padding:35px 0;display:flex;flex-direction:column;justify-content:center}.quote-wrapper .quote-text{font-size:20px;margin-bottom:16px;line-height:1.4}.quote-wrapper .quote-author{font-size:15px}@media(min-width: 48em){.quote-wrapper{max-width:85%;padding:44px 0;min-height:310px}.quote-wrapper .quote-text{font-size:3.2rem}.quote-wrapper .quote-author{font-size:1.7rem}}.sect-jobs .title{padding:32px 0}.sect-jobs .subtitle{font-size:20px;font-weight:400;padding:26px 0}@media(min-width: 48em){.sect-jobs .title{padding:70px 0}.sect-jobs .title.t-colors{max-width:20ch}.sect-jobs .subtitle{font-size:2.8rem;padding:56px 0}}.jobs-table{border-top:.15px solid var(--color-border);border-left:.15px solid var(--color-border);border-right:.15px solid var(--color-border)}.jobs-table .table-row div{padding-left:var(--spacing-container-page)}.jobs-table .thead{border-bottom:.15px solid var(--color-border)}.jobs-table .thead div{font-size:1.6rem;font-weight:400;line-height:normal;color:var(--color-blue-50);text-transform:uppercase;margin:30px 0}@media(max-width: 48em){.jobs-table .thead{display:none}}@media(min-width: 48em){.jobs-table .table-row{display:grid;align-items:center;grid-template-columns:repeat(6, 1fr)}.jobs-table .thead div:first-child,.jobs-table .job-item--content>div:first-child{grid-column:span 2}}.job-item{display:block;color:var(--color-text);transition:.2s ease-in-out}.job-item+.job-item{border-top:.15px solid var(--color-border)}.job-item--content div{padding-top:20px;padding-bottom:20px;height:100%}.job-item--content div:not(.btn-read-arrow){display:flex;align-items:center;font-size:15px}@media(min-width: 48em){.job-item--content div:not(.btn-read-arrow){border-right:.15px solid var(--color-border);font-size:2rem}}@media(max-width: 48em){.job-item--content div{padding-top:2px;padding-bottom:2px}.job-item--content div:first-child{margin-bottom:10px}}.job-item .btn-read-arrow i{margin-left:20px}.job-item:hover .job-item--content{background:var(--color-blue-50);color:var(--color-main)}.job-item:hover .btn-read-arrow i{border-color:var(--color-yllw-100);background:var(--color-yllw-100)}@media(max-width: 48em){.job-item--content{padding:20px 0}.job-item .btn-read-arrow{margin-top:12px}}.recents-row .t-colors{max-width:12ch}.recents-row .t-colors *{color:var(--color-yllw-100)}.recents-row .title.t-xxl{padding-top:90px;padding-bottom:90px}.recents-row .title.t-min{padding-bottom:26px}.recents-row .title{padding-left:var(--spacing-container-page);padding-right:var(--spacing-container-page)}@media(max-width: 48em){.recents-row .title.t-xxl{padding-top:32px;padding-bottom:32px}.recents-row .title.t-min{padding-top:20px;padding-bottom:20px;border-top:.15px solid var(--color-border)}}.rest-row .title{padding:20px 0}.rest-row .news-list{border-left:.15px solid var(--color-border);border-right:.15px solid var(--color-border)}@media(min-width: 48em){.rest-row .title{padding:60px 0}}.news-list{padding-bottom:55px}@media(min-width: 48em){.news-list{display:flex;flex-wrap:wrap;padding-bottom:65px}}.new-item.recent-new{padding-top:30px}.new-item.recent-new .new-figure{height:200px;margin-bottom:20px}.new-item.rest-new{width:100%}.new-item.rest-new .rest-new--content{padding:0 15px 20px 15px}.new-item.rest-new .new-figure{padding:24px var(--spacing-container-page)}@media(max-width: 48em){.new-item.rest-new:last-child{border-bottom:.15px solid var(--color-border)}}.new-item .new-title{font-size:20px;font-weight:400;line-height:normal;margin-bottom:20px}.new-item .new-date{font-size:15px;display:inline-block;margin-bottom:20px;color:var(--color-blue-50)}.new-item .new-description *{font-size:2rem}.new-item .new-figure{overflow:hidden}.new-item .new-figure img{border-radius:13px}.new-item .btn-read-arrow{margin-top:20px}@media(min-width: 48em){.new-item{width:50%}.new-item.recent-new{padding-top:40px}.new-item.recent-new .new-figure{height:36rem;margin-right:22px;margin-bottom:36px}.new-item.recent-new+.recent-new{padding-left:22px}.new-item.rest-new{display:flex;align-items:center;position:relative;border-bottom:.15px solid var(--color-border)}.new-item.rest-new+.rest-new{border-top:.15px solid var(--color-border);margin-top:70px}.new-item.rest-new::before{content:"";position:absolute;top:0;left:50%;height:100%;border-right:.15px solid var(--color-border)}.new-item.rest-new .new-figure{width:50%;padding:34px}.new-item.rest-new .rest-new--content{width:50%;padding:20px 20px 20px 30px}.new-item .new-title{font-size:3.8rem;margin-bottom:25px}.new-item .new-date{font-size:2rem;margin-bottom:35px}.new-item .btn-read-arrow{margin-top:50px}}@media(min-width: 62em){.new-item{width:33.33%}}.sect-map .title{padding:32px 0}@media(min-width: 48em){.sect-map .title{padding-top:56px;padding-bottom:62px}}.map-container{border-left:.15px solid var(--color-border);border-right:.15px solid var(--color-border);overflow:hidden}@media(min-width: 48em){.map-container{display:flex}}.map-image-indicators{padding:16px}.map-image-indicators .map-marks{width:100%;height:190px;border-radius:13px;overflow:hidden;position:relative;background-size:cover;background-repeat:no-repeat}.map-image-indicators .map-marks .mark-item{position:absolute;display:inline-block}@media(min-width: 48em){.map-image-indicators{width:68%;padding:26px}.map-image-indicators .map-marks{height:500px}}.map-list{list-style:none;border-top:.15px solid var(--color-border)}.map-list li{height:100%}.map-list li+li{border-top:.15px solid var(--color-border)}.map-list li>div{height:100%}.map-list .mark-item{display:flex;align-items:flex-start;height:100%;padding:12px 20px;transition:.2s ease-in-out}.map-list .mark-item::before{margin-right:26px}.map-list .mark-item:hover,.map-list .mark-item.active{background:var(--color-blue-50)}@media(min-width: 48em){.map-list{display:flex;width:32%;border-top:0;flex-direction:column;border-left:.15px solid var(--color-border)}.map-list .mark-item{padding:20px 60px 20px 30px}}.mark-item .mark-title{font-size:15px;font-weight:400;line-height:normal;margin-bottom:6px;color:var(--color-blue-50)}.mark-item .mark-description *{font-size:1.4rem;line-height:normal;color:var(--color-main)}.mark-item:hover::before,.mark-item.active::before{color:var(--color-main);border-color:var(--color-yllw-100);background:var(--color-yllw-100)}.mark-item:hover .mark-title,.mark-item.active .mark-title{color:var(--color-main)}@media(max-width: 36em){.mark-item .mark-description *{font-size:11px !important}}@media(min-width: 48em){.mark-item .mark-title{font-size:1.7rem;margin-bottom:14px}}.partners-banner .banner-container{align-items:center}.partners-banner .banner-container .title{color:var(--color-blue-50)}.partners-banner .banner-right .media-wrap{margin-right:calc(-1*var(--spacing-container-page))}@media(max-width: 48em){.partners-banner .banner-right{margin-top:75px !important}}.partners-video .video-wrapper{border-radius:13px;overflow:hidden;margin:24px auto;width:100%;background-color:var(--color-gray-50)}.partners-video .video-wrapper video,.partners-video .video-wrapper img{width:100%;height:100%;display:block;max-height:65.6rem}@media(min-width: 48em){.partners-video .video-wrapper{margin-top:32px;margin-bottom:32px}}.partners-logos .partners-title{padding:17px 0;font-size:15px;text-transform:uppercase}.partners-logos .partner-row{border-left:.15px solid var(--color-border);border-right:.15px solid var(--color-border);border-top:.15px solid var(--color-border)}.partners-logos .partner-category{padding:15px var(--spacing-container-page)}.partners-logos .partner-category h4{font-size:20px;line-height:normal}.partners-logos .partner-items{display:flex;flex-wrap:wrap;align-items:center}.partners-logos .partner-item{width:33.33%;padding:10px 6px}.partners-logos .partner-item .logo-wrap{display:block}.partners-logos .partner-item .logo-wrap img{max-width:100%}.partners-logos .separator a{background:rgba(0,0,0,0);display:inline-block;color:var(--color-blue-50);border:1px solid var(--color-blue-50);font-size:13px;font-weight:400;text-transform:uppercase;padding:4px 14px;border-radius:54px;line-height:normal;transition:.2s ease-in-out}.partners-logos .separator a:hover{color:var(--color-main);background:var(--color-blue-50)}@media(min-width: 48em){.partners-logos .separator a{font-size:1.6rem;font-weight:500;padding:.8rem 1.4rem;border-radius:32px}}@media(max-width: 767px){.partners-logos .partner-row{padding-top:20px;padding-bottom:25px}.partners-logos .partner-items{padding-top:20px}}@media(min-width: 48em){.partners-logos .partners-title{font-size:1.8rem;padding:45px 0}.partners-logos .partner-category h4{font-size:28px}.partners-logos .partner-items{min-height:134px}.partners-logos .partner-item{width:33.33%;position:relative;padding:28px 32px}}@media(min-width: 62em){.partners-logos .partner-row{display:flex;align-items:center}.partners-logos .partner-category{display:inline-flex;align-items:center;width:28%}.partners-logos .partner-category h4{color:var(--color-blue-50)}.partners-logos .partner-items{width:72%;padding-left:90px;border-left:.15px solid var(--color-border)}.partners-logos .partner-item{width:25%}.partners-logos .partner-item:nth-of-type(4n -2) .partner-details{transform:translateX(-25%)}.partners-logos .partner-item:nth-of-type(4n -1) .partner-details{transform:translateX(-55%)}.partners-logos .partner-item:nth-of-type(4n) .partner-details{left:unset;right:15px}.partners-logos .partner-item:hover .partner-details{display:block}}.partner-details .details-items{list-style:none}.partner-details .details-items li{font-size:11px;padding:12px 20px}.partner-details .details-items li+li{border-top:.15px solid var(--color-border)}.partner-details .details-items li a:hover{text-decoration:underline}.partner-details .details-items li span{display:block;margin-bottom:5px;font-size:15px;color:var(--color-blue-50);text-transform:uppercase}.partner-details .details-items a{color:#000}.partner-details .details-description{padding:0 20px;border-left:.15px solid var(--color-border)}.partner-details .details-description .title{font-size:38px;display:none;margin-bottom:12px}.partner-details .details-description div{margin-bottom:18px}.partner-details .details-description div:last-child{margin-bottom:0}.partner-details .details-description h4{font-size:15px;color:var(--color-blue-50);text-transform:uppercase;margin-bottom:6px}.partner-details .details-description p{font-size:14px;line-height:1.4}@media(max-width: 36em){.partner-details .details-description p{font-size:11px !important}}@media(max-width: 991px){.partner-details .details-description{border-left:0;padding-top:12px}}.partner-details .modal-header .modal-title{font-size:25px}.partner-details .modal-content{background-color:#d4cfc7;border:.15px solid #000}@media(max-width: 991px){.partner-details .details-description{margin-bottom:20px;border-top:.15px solid var(--color-border)}}@media(min-width: 62em){.partner-details{display:none;position:absolute;top:96%}.partner-details .details-container{display:flex}.partner-details .details-items{width:37%}.partner-details .details-items li{font-size:14px;padding:25px 20px}.partner-details .details-items li span{font-size:17px}.partner-details .details-description{width:63%;padding:26px}.partner-details .details-description .title{display:block}.partner-details .details-description .h4{font-size:17px;padding-top:26px}.partner-details .modal-header{display:none}.partner-details .modal-content{width:800px}}.contact-banner::before{display:none}.contact-banner .breadcrumbs{margin-top:50px}.contact-banner .banner-description{margin-top:30px;margin-bottom:22px}@media(max-width: 48em){.contact-banner::before{display:block}.contact-banner .breadcrumbs{margin-top:0}.contact-banner .banner-description{display:none}.contact-banner .banner-row{border-bottom:0}}.contact-form-wrapper{border-left:.15px solid var(--color-border);border-right:.15px solid var(--color-border)}.contact-form-wrapper .wpcf7-response-output{margin-left:15px !important;margin-right:15px !important;transform:translateY(-25px)}@media(min-width: 48em){.contact-form-wrapper{position:relative;padding-bottom:20px}.contact-form-wrapper::before{content:"";position:absolute;height:100%;border-left:.15px solid var(--color-border);left:50%}.contact-form-wrapper .wpcf7-response-output{width:46%;margin-left:auto !important;margin-right:2% !important;transform:translateY(-50px)}}.contact-form-content>div{height:100%;display:flex;flex-wrap:wrap;justify-content:space-between;padding:20px 10px}.contact-form-content .form-content-right{border-top:.15px solid var(--color-border)}.contact-form-content input[type=submit]{background:rgba(0,0,0,0);display:inline-block;color:var(--color-blue-50);border:1px solid var(--color-blue-50);font-size:13px;font-weight:400;text-transform:uppercase;padding:4px 14px;border-radius:54px;line-height:normal;transition:.2s ease-in-out}.contact-form-content input[type=submit]:hover{color:var(--color-main);background:var(--color-blue-50)}@media(min-width: 48em){.contact-form-content input[type=submit]{font-size:1.6rem;font-weight:500;padding:.8rem 1.4rem;border-radius:32px}}.contact-form-content input[type=submit][disabled]{opacity:.7;pointer-events:none;cursor:not-allowed}@media(min-width: 48em){.contact-form-content{display:flex}.contact-form-content>div{width:50%;padding:3rem 4rem 3rem 3rem}.contact-form-content .form-content-right{border-top:0}}.contact-form-content span input.wpcf7-form-control,.contact-form-content span textarea.wpcf7-form-control{padding:6px 10px;color:var(--color-text)}.contact-form-content span input.wpcf7-form-control::-moz-placeholder, .contact-form-content span textarea.wpcf7-form-control::-moz-placeholder{color:var(--color-green-50)}.contact-form-content span input.wpcf7-form-control::placeholder,.contact-form-content span textarea.wpcf7-form-control::placeholder{color:var(--color-green-50)}@media(min-width: 48em){.contact-form-content span input.wpcf7-form-control,.contact-form-content span textarea.wpcf7-form-control{padding:14px 10px}}.contact-form-content .group-tab-items .tab-item:not(.active){display:none}@media(max-width: 48em){.contact-form-content .group-tab-items{margin-top:16px}}.contact-form-content .form-desc{font-size:11px;vertical-align:sub}.contact-form-content .wpcf7-radio{display:flex;align-items:center;border-radius:5px;padding:0;border:.5px solid var(--color-border)}.contact-form-content .wpcf7-radio .wpcf7-list-item{width:100%;margin:0 !important;overflow:hidden}.contact-form-content .wpcf7-radio .wpcf7-list-item label{width:100%;margin:0 !important}.contact-form-content .wpcf7-radio .wpcf7-list-item input{position:absolute;visibility:hidden}.contact-form-content .wpcf7-radio .wpcf7-list-item input:checked+.wpcf7-list-item-label{color:var(--color-main);background:var(--color-white-200)}.contact-form-content .wpcf7-radio .wpcf7-list-item input:focus{background:red}.contact-form-content .wpcf7-radio .wpcf7-list-item-label{display:block;padding:12px;cursor:pointer;border-radius:5px;text-align:center;height:4.5rem;transition:.2s ease-in-out}.contact-form-content .wpcf7-radio .wpcf7-list-item-label.active{color:var(--color-main);background:var(--color-white-200)}@media(max-width: 48em){.contact-form-content .wpcf7-radio{border-radius:2.8px}.contact-form-content .wpcf7-radio .wpcf7-list-item label{font-size:11px}.contact-form-content .wpcf7-radio .wpcf7-list-item-label{height:25px;border-radius:2.8px;padding:6px 4px;white-space:nowrap}}.contact-form-content .wpcf7-acceptance label{display:flex;align-items:flex-start}.contact-form-content .wpcf7-acceptance input{border-radius:5px;margin-right:8px;min-width:10px;min-height:10px;background:rgba(0,0,0,0)}.contact-form-content .wpcf7-acceptance .wpcf7-list-item-label{font-size:11px}.contact-form-content .cf7-submit-wrap{margin-left:30px;float:right}@media(max-width: 48em){.contact-form-content .cf7-submit-wrap{float:unset;margin-top:24px;margin-left:0;width:-moz-fit-content;width:fit-content}}@media(min-width: 48em){.contact-form-content .form-desc{font-size:1.4rem}.contact-form-content .wpcf7-acceptance input{min-width:18px;min-height:18px}.contact-form-content .wpcf7-acceptance .wpcf7-list-item-label{font-size:1.2rem}}.banner-facilities .breadcrumbs{margin-bottom:calc(19vh - var(--height-header-notice)/2)}@media(max-width: 992px){.banner-facilities .breadcrumbs{margin-bottom:calc(31vh - var(--height-header-notice)/2)}}.facilities-wrap-row .ho-content{padding-top:20px;padding-bottom:20px}.facilities-wrap-category-title{display:flex;align-items:center;gap:20px;transition:all .5s ease-in-out;font-size:18px;text-transform:uppercase;font-weight:400;padding:35px 0}.facilities-wrap-category-title span{width:40px;height:40px;border-radius:100%;display:flex;align-items:center;justify-content:center;transition:all .5s ease-in-out;line-height:1;background:var(--color-blue-50)}.facilities-wrap-category:nth-child(even) .facilities-wrap-list-item{flex-direction:row-reverse}.facilities-wrap-category:nth-child(even) .facilities-wrap-list-item-image{border-right:1px solid var(--color-main);padding-right:25px;flex-direction:row-reverse;padding-left:0}.facilities-wrap-category:nth-child(even) .facilities-wrap-list-item-info{padding-left:25px;padding-right:50px;border-right:0}.facilities-wrap-list{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.facilities-wrap-list-content{position:relative;width:100%}.facilities-wrap-list-item{position:relative;transition:all .3s ease-in-out;display:flex;flex-wrap:wrap}.facilities-wrap-list-item-info{width:50%;padding-right:50px;border-right:1px solid var(--color-main);display:flex;align-items:center}.facilities-wrap-list-item-info h3{font-weight:400;font-size:32px;line-height:1.15;margin:0 0 40px 0}.facilities-wrap-list-item-info p{font-size:18px;margin:0 0 30px 0}.facilities-wrap-list-item-info p:last-child{margin:0}.facilities-wrap-list-item-image{width:50%;padding:25px 0 25px 20px;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}.facilities-wrap-list-item-image-slider{width:calc(85% - 20px);overflow:hidden}.facilities-wrap-list-item-image-slider figure{display:block;border-radius:15px;overflow:hidden}.facilities-wrap-list-item-image-thumbs{width:15%;overflow:hidden;height:630px}.facilities-wrap-list-item-image-thumbs .swiper{height:100%}.facilities-wrap-list-item-image-thumbs figure{display:block;border-radius:5px;overflow:hidden;cursor:pointer;height:100%;opacity:.5}.facilities-wrap-list-item-image-thumbs .swiper-slide-thumb-active figure{opacity:1}@media(max-width: 1600px){.facilities-wrap-list-item-image-thumbs{height:500px}}@media(max-width: 1400px){.facilities-wrap-category-title{font-size:16px;padding:25px 0}.facilities-wrap-category-title span{width:35px;height:35px}.facilities-wrap-list-item-info h3{font-size:27px;margin-bottom:30px}.facilities-wrap-list-item-info p{font-size:16px;margin-bottom:20px}.facilities-wrap-list-item-image-thumbs{height:400px}}@media(max-width: 1024px){.facilities-wrap-category-title{font-size:15px;padding:10px 0}.facilities-wrap-category-title span{width:25px;height:25px;font-size:13px}.facilities-wrap-list-item-info{padding-right:20px}.facilities-wrap-list-item-info h3{font-size:25px}.facilities-wrap-list-item-info p{font-size:15px}.facilities-wrap-list-item-image-thumbs{height:310px}}@media(max-width: 960px){.facilities-wrap-category .ho-row:last-child .ho-content{overflow:inherit}.facilities-wrap-list-item{padding-top:40px;flex-direction:inherit !important}.facilities-wrap-list-item-info,.facilities-wrap-list-item-image{width:100%}.facilities-wrap-list-item-info{padding-right:0 !important;padding-left:0 !important;border:0}.facilities-wrap-list-item-image{margin-top:35px;padding:35px 0 30px 0;position:relative;flex-direction:inherit}.facilities-wrap-list-item-image:before{content:" ";position:absolute;top:0;left:-36px;width:calc(100% + 72px);height:1px;background:var(--color-main)}.facilities-wrap-list-item-image-thumbs{height:500px}}@media(max-width: 767px){.facilities-wrap-list-item-image-slider,.facilities-wrap-list-item-image-thumbs{width:100%}.facilities-wrap-list-item-image-thumbs{margin:10px 0 0 0;height:auto}.facilities-wrap-list-item-image-thumbs .swiper{height:auto}.facilities-wrap-list-item-image-thumbs figure{height:auto;border-radius:0}}.carbon-subcategory-list{position:absolute;top:40px;right:30px;display:flex;justify-content:flex-end;width:50%;z-index:15}.carbon-subcategory-list ul{list-style:none;display:flex;flex-wrap:wrap;border:1px solid var(--color-border);border-radius:10px;overflow:hidden}.carbon-subcategory-list li{height:45px;cursor:pointer;display:flex;align-items:center;padding:0 50px;color:var(--color-gray-50);text-transform:uppercase;font-size:14px;transition:all .4s ease-in-out}.carbon-subcategory-list li:hover{background:var(--color-yllw-100);color:var(--color-main);border-radius:10px}.carbon-subcategory-list li.active{background:var(--color-yllw-100);color:var(--color-main);border-radius:10px}@media(max-width: 1024px){.carbon-subcategory-list{position:relative;right:0;width:100%;padding:0 10px;top:0}.carbon-subcategory-list ul{width:100%;justify-content:flex-end;border:0;border-radius:0}.carbon-subcategory-list li{width:33.33%;height:30px;font-size:12px;padding:0 15px;justify-content:center;overflow:hidden;border:1px solid var(--color-border);border-right:0}.carbon-subcategory-list li:last-child{border-right:1px solid var(--color-border)}.carbon-subcategory-list li.active{border-radius:5px}}@media(max-width: 767px){.carbon-subcategory-list li{font-size:11px}}.carbon-tab-content{position:relative;width:100%}.carbon-tab-item{position:absolute;top:0;left:0;z-index:-1;opacity:0;visibility:hidden;transition:all .3s ease-in-out;width:100%}.carbon-tab-item.active{position:relative;z-index:5;opacity:1;visibility:visible}.carbon-categorys .ho-row:first-child,.carbon-categorys .ho-row:nth-child(3){padding:22px 0}.carbon-categorys .ho-row:last-child .ho-content{padding-left:0;padding-right:0}.carbon-categorys-btns{list-style:none;display:grid;grid-template-columns:1fr 1fr;border-right:1px solid var(--color-border)}.carbon-categorys-btns li{cursor:pointer;align-items:center;justify-content:center;height:90px;text-transform:uppercase;display:flex;color:var(--color-gray);transition:all .5s ease-in-out}.carbon-categorys-btns li:hover{background:var(--color-gray-50);color:var(--color-main)}.carbon-categorys-btns li.active{background:var(--color-gray-50);color:var(--color-main)}.carbon-categorys-btns li:first-child{border-right:1px solid var(--color-white-200)}.carbon-categorys-tabs-item{display:flex;flex-wrap:wrap}.carbon-categorys-tabs-btns{width:35%;border-right:1px solid rgba(242,241,240,.5)}.carbon-categorys-tabs-btns-item{display:flex;align-items:center;justify-content:space-between;padding:5px 26px;border-bottom:1px solid var(--color-border);transition:all .4s ease-in-out;cursor:pointer}.carbon-categorys-tabs-btns-item span{height:35px}.carbon-categorys-tabs-btns-item span:before{background:rgba(0,0,0,0);border-color:var(--color-border);text-transform:uppercase !important;color:var(--color-gray-50);font-size:16px !important;transition:all .4s ease-in-out}.carbon-categorys-tabs-btns-item>div{display:flex;gap:24px;justify-content:space-between}.carbon-categorys-tabs-btns-item div h3{font-size:20px;margin-bottom:10px}.carbon-categorys-tabs-btns-item div p{font-size:15px}.carbon-categorys-tabs-btns-item:hover{background:var(--color-blue-50);color:var(--color-main)}.carbon-categorys-tabs-btns-item:hover span:before{background:var(--color-yllw-100);border-color:rgba(0,0,0,0);color:var(--color-main)}.carbon-categorys-tabs-btns-item.active{background:var(--color-blue-50);color:var(--color-main)}.carbon-categorys-tabs-btns-item.active span:before{background:var(--color-yllw-100);border-color:rgba(0,0,0,0);color:var(--color-main)}.carbon-categorys-tabs-btns-item:last-child{border-bottom:0}@media(min-width: 62em){.carbon-categorys-tabs-btns{height:590px;display:flex;overflow-y:auto;flex-direction:column}}.carbon-categorys-tabs-image{width:-moz-fit-content !important;width:fit-content !important;margin:auto;padding:0 15px;display:flex;align-items:center;justify-content:center}.carbon-categorys-tabs-image-item{display:flex;align-items:center;justify-content:center;left:unset;top:unset;width:-moz-fit-content;width:fit-content}@media(max-width: 610px){.carbon-categorys-tabs-image-item{transition:inherit}}.carbon-categorys-tabs-image figure{width:100%}.carbon-categorys-tabs-content:last-child .carbon-categorys-tabs-image figure{max-width:840px}.carbon-categorys-tabs-content:last-child .carbon-content-icons{max-width:840px}@media(max-width: 1400px){.carbon-categorys-tabs-btns-item{padding:30px}}@media(max-width: 1024px){.carbon-categorys .ho-row:nth-child(3){display:none}.carbon-categorys-btns li{font-size:17px !important;text-align:center;padding:0 10px}.carbon-categorys-tabs{margin:30px 0 0 0}.carbon-categorys-tabs-btns{border-top:1px solid rgba(242,241,240,.5)}.carbon-categorys-tabs-item{flex-direction:column-reverse}.carbon-categorys-tabs-btns,.carbon-categorys-tabs-image{width:100% !important}.carbon-categorys-tabs-image{padding:5px 30px}.carbon-categorys-tabs-image .carbon-content-icons{width:calc(100% - 40px)}}@media(max-width: 767px){.carbon-categorys-btns li{font-size:14px !important}.carbon-categorys-tabs-btns-item{padding:15px}.carbon-categorys-tabs-btns-item span{width:20px;height:20px}.carbon-categorys-tabs-btns-item span:before{font-size:11px !important}.carbon-categorys-tabs-btns-item div{width:calc(100% - 40px)}.carbon-categorys-tabs-btns-item div h3{font-size:15px}.carbon-categorys-tabs-btns-item div p{font-size:11px}.carbon-categorys-tabs-image{padding-left:15px;padding-right:15px;width:100%;margin:30px 0}.carbon-categorys-tabs-image figure{width:100% !important}}.carbon-industry .ho-row:first-child .ho-content{padding-top:50px;padding-bottom:50px}.carbon-industry .ho-row:nth-child(2) .ho-content{padding-left:0;padding-right:0}.carbon-industry .title span{color:var(--color-blue-50)}.carbon-industry-list{display:grid;grid-template-columns:1fr 1fr 1fr}.carbon-industry-list-item{border-right:1px solid var(--color-border);transition:all .3s ease-in-out .001s !important;position:relative}.carbon-industry-list-item h3{padding:30px;text-transform:uppercase;color:var(--color-yllw-100);font-size:20px;transition:all .3s ease-in-out .001s}.carbon-industry-list-item picture{display:block;padding:30px;border-bottom:1px solid var(--color-border);border-top:1px solid var(--color-border)}.carbon-industry-list-item figure{border-radius:15px;overflow:hidden}.carbon-industry-list-item ul{list-style-type:none}.carbon-industry-list-item ul li{padding:30px 25px;border-bottom:1px solid var(--color-border);transition:all .3s ease-in-out .001s}.carbon-industry-list-item ul li:last-child{border-bottom:0}.carbon-industry-list-item ul li h4{font-size:20px;margin-bottom:6px}.carbon-industry-list-item ul li p{font-size:15px}.carbon-industry-list-item:last-child{border-right:0}@media(min-width: 1025px){.carbon-industry-list-item:hover{background:var(--color-blue-50)}.carbon-industry-list-item:hover:before{opacity:1}.carbon-industry-list-item:hover picture{border-color:var(--color-main)}.carbon-industry-list-item:hover h3,.carbon-industry-list-item:hover li{color:var(--color-main)}.carbon-industry-list-item:hover ul li{border-color:var(--color-main)}}.carbon-industry-btn a{background:rgba(0,0,0,0);display:inline-block;color:var(--color-yllw-100);border:1px solid var(--color-yllw-100);font-size:13px;font-weight:400;text-transform:uppercase;padding:4px 14px;border-radius:54px;line-height:normal;transition:.2s ease-in-out}.carbon-industry-btn a:hover{color:var(--color-main);background:var(--color-yllw-100)}@media(min-width: 48em){.carbon-industry-btn a{font-size:1.6rem;font-weight:500;padding:.8rem 1.4rem;border-radius:32px}}@media(max-width: 1400px){.carbon-industry-list-item h3{padding:20px 15px;font-size:17px}.carbon-industry-list-item picture{padding:25px 15px}.carbon-industry-list-item ul li{padding:15px}}@media(max-width: 1024px){.carbon-industry .ho-row:first-child .ho-content{padding-top:25px;padding-bottom:25px}.carbon-industry-list{grid-template-columns:1fr}.carbon-industry-list-item{border-bottom:1px solid var(--color-border)}.carbon-industry-list-item h3{padding:20px 15px;font-size:17px}.carbon-industry-list-item picture{padding:25px 15px}.carbon-industry-list-item ul li{padding:15px}.carbon-industry-list-item:last-child{border-bottom:0}}@media(max-width: 767px){.carbon-industry-list-item h3{font-size:15px}}.carbon-images-container{display:flex;align-items:center;justify-content:center}@media(min-width: 62em){.carbon-images-container{padding-top:70px;width:65%}}.btn-carbon-icon{position:absolute;z-index:10;cursor:pointer}.btn-carbon-icon:before{background:var(--color-main) !important;border-color:var(--color-border);color:var(--color-gray-50);font-size:16px !important;transition:all .4s ease-in-out;text-transform:uppercase;min-width:36px !important;height:36px !important}.btn-carbon-icon.active:before{border-color:var(--color-yllw-100);background:var(--color-yllw-100) !important;color:var(--color-main)}@media(max-width: 1024px){.btn-carbon-icon:before{min-width:30px !important;height:30px !important;font-size:12px !important}}@media(max-width: 767px){.btn-carbon-icon:before{min-width:25px !important;height:25px !important}}/*# sourceMappingURL=main.min.css.map */