﻿/*!
Theme Name: Veribo Framework
Theme URI: https://www.veribodevelopment.com/
Author: Veribo
Author URI: https://www.veribodevelopment.com/
Description: A basic theme, containing a few helpful functions to get your project started. Perfect for developing custom websites.
Version: 1.1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Medium"),local("HelveticaNeue-Medium"),url("assets/fonts/HelveticaNeue-Medium.woff2") format("woff2"),url("assets/fonts/HelveticaNeue-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Medium Italic"),local("HelveticaNeue-MediumItalic"),url("assets/fonts/HelveticaNeue-MediumItalic.woff2") format("woff2"),url("assets/fonts/HelveticaNeue-MediumItalic.woff") format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Light Italic"),local("HelveticaNeue-LightItalic"),url("assets/fonts/HelveticaNeue-LightItalic.woff2") format("woff2"),url("assets/fonts/HelveticaNeue-LightItalic.woff") format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Black"),local("HelveticaNeue-Black"),url("assets/fonts/HelveticaNeue-Black.woff2") format("woff2"),url("assets/fonts/HelveticaNeue-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Black Italic"),local("HelveticaNeue-BlackItalic"),url("assets/fonts/HelveticaNeue-BlackItalic.woff2") format("woff2"),url("assets/fonts/HelveticaNeue-BlackItalic.woff") format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Heavy"),local("HelveticaNeue-Heavy"),url("assets/fonts/HelveticaNeue-Heavy.woff2") format("woff2"),url("assets/fonts/HelveticaNeue-Heavy.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Bold"),local("HelveticaNeue-Bold"),url("assets/fonts/HelveticaNeue-Bold.woff2") format("woff2"),url("assets/fonts/HelveticaNeue-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Italic"),local("HelveticaNeue-Italic"),url("assets/fonts/HelveticaNeue-Italic.woff2") format("woff2"),url("assets/fonts/HelveticaNeue-Italic.woff") format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Bold Italic"),local("HelveticaNeue-BoldItalic"),url("assets/fonts/HelveticaNeue-BoldItalic.woff2") format("woff2"),url("assets/fonts/HelveticaNeue-BoldItalic.woff") format("woff");font-weight:bold;font-style:italic;font-display:swap}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Ultra Light Italic"),local("HelveticaNeue-UltraLightItalic"),url("assets/fonts/HelveticaNeue-UltraLightItalic.woff2") format("woff2"),url("assets/fonts/HelveticaNeue-UltraLightItalic.woff") format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Thin Italic"),local("HelveticaNeue-ThinItalic"),url("assets/fonts/HelveticaNeue-ThinItalic.woff2") format("woff2"),url("assets/fonts/HelveticaNeue-ThinItalic.woff") format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Heavy Italic"),local("HelveticaNeue-HeavyItalic"),url("assets/fonts/HelveticaNeue-HeavyItalic.woff2") format("woff2"),url("assets/fonts/HelveticaNeue-HeavyItalic.woff") format("woff");font-weight:900;font-style:italic;font-display:swap}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Thin"),local("HelveticaNeue-Thin"),url("assets/fonts/HelveticaNeue-Thin.woff2") format("woff2"),url("assets/fonts/HelveticaNeue-Thin.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Ultra Light"),local("HelveticaNeue-UltraLight"),url("assets/fonts/HelveticaNeue-UltraLight.woff2") format("woff2"),url("assets/fonts/HelveticaNeue-UltraLight.woff") format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Roman"),local("HelveticaNeue-Roman"),url("assets/fonts/HelveticaNeue-Roman.woff2") format("woff2"),url("assets/fonts/HelveticaNeue-Roman.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Helvetica Neue";src:local("Helvetica Neue Light"),local("HelveticaNeue-Light"),url("assets/fonts/HelveticaNeue-Light.woff2") format("woff2"),url("assets/fonts/HelveticaNeue-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}:root{--size: 16px;--line: 1.618;--weight: 400;--kerning: 0;--unit: 25px;--inner: 1680px;--edge: 30px;--gap: var(--unit);--set: 25px;--column: 20rem;--basis: 100%;--ratio-wide: 0.5625;--ratio-square: 1;--ratio-tall: 1.7777;--ratio-golden: 0.618;--ratio-default: var(--ratio-wide);--color-1: #666666;--color-2: #D05648;--color-gray: #cccccc;--color-text: #000;--font-text: "NeueHaasGroteskText Pro", var(--font-fallback);--font-heading: "NeueHaasGroteskDisp Pro", var(--font-fallback);--font-fallback: "SF Pro Text", "SF Pro Icons", "Helvetica Neue", Helvetica, Arial, sans-serif;--font: var(--font-text);--header: 89px;--back: white;--front: black;--small: 25px;--medium: 50px;--large: 100px;--huge: 135px}@media screen and (max-width: 64em){:root{--huge: 100px}}@media screen and (max-width: 47.9375em){:root{--header: 60px;--edge: 20px}}.x-show{margin-top:var(--small)}.x-show-body{display:none;padding-bottom:var(--small)}.x-show-toggle{border-top:1px solid #000;padding-top:var(--small);cursor:pointer;display:flex;align-items:center;justify-content:space-between}.x-show-toggle:after{content:"";width:16px;height:16px;background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath opacity='0.98' d='M1.90643 1.81525L15.8802 16.1257' stroke='black' stroke-width='2' stroke-linecap='square'/%3E%3Cpath opacity='0.98' d='M15.8807 2.17072L1.90691 16.4812' stroke='black' stroke-width='2' stroke-linecap='square'/%3E%3C/svg%3E%0A");transition-duration:.15s;transform:rotate(45deg)}.x-show.is-active .x-show-toggle:after{transform:rotate(0deg)}@media screen and (min-width: 64.0625em){.x-fade{opacity:0;-webkit-transform:translateY(100px);-ms-transform:translateY(100px);transform:translateY(100px);-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out}.x-fade-active{opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.x-fade.x-fade-right{-webkit-transform:translateX(-100px);-ms-transform:translateX(-100px);transform:translateX(-100px)}.x-fade.x-fade-right.x-fade-active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.x-fade.x-fade-left{-webkit-transform:translateX(100px);-ms-transform:translateX(100px);transform:translateX(100px)}.x-fade.x-fade-left.x-fade-active{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}}h1,.h1{font-size:120px;letter-spacing:-0.04em;line-height:136px;font-weight:100;margin:44px 0 28px}h1:first-child,.h1:first-child{margin-top:0}h1:last-child,.h1:last-child{margin-bottom:0}@media(max-width: 1500px){h1,.h1{font-size:95px;line-height:110px;margin:38px 0 26px}}@media(max-width: 1400px){h1,.h1{font-size:85px;line-height:98px;margin:34px 0 24px}}@media(max-width: 991px){h1,.h1{font-size:60px;line-height:70px;margin:28px 0 20px}}@media(max-width: 767px){h1,.h1{font-size:48px;line-height:48px;letter-spacing:-0.03em;margin:24px 0 16px}}h2,.h2{font-size:78px;letter-spacing:-0.02em;line-height:80px;font-weight:100;margin:40px 0 26px}@media(max-width: 1500px){h2,.h2{font-size:70px;line-height:73px;margin:34px 0 22px}}@media(max-width: 1200px){h2,.h2{font-size:64px;line-height:68px;margin:30px 0 20px}}@media(max-width: 991px){h2,.h2{font-size:55px;line-height:58px;margin:26px 0 18px}}@media(max-width: 767px){h2,.h2{font-size:38px;line-height:38px;margin:22px 0 14px}}h2:first-child,.h2:first-child{margin-top:0}h2:last-child,.h2:last-child{margin-bottom:0}h3,.h3{font-size:68px;letter-spacing:-0.02em;line-height:77px;font-weight:100;margin:34px 0 22px}@media(max-width: 1500px){h3,.h3{font-size:64px;line-height:72px;margin:30px 0 20px}}@media(max-width: 1200px){h3,.h3{font-size:56px;line-height:60px;margin:26px 0 18px}}@media(max-width: 767px){h3,.h3{font-size:38px;line-height:43px;letter-spacing:0;margin:22px 0 14px}}h3:first-child,.h3:first-child{margin-top:0}h3:last-child,.h3:last-child{margin-bottom:0}h4,.h4{font-size:48px;letter-spacing:-0.02em;line-height:77px;font-weight:300;margin:30px 0 18px}@media(max-width: 1500px){h4,.h4{font-size:40px;line-height:68px;margin:26px 0 16px}}@media(max-width: 1200px){h4,.h4{font-size:34px;line-height:46px;margin:22px 0 14px}}@media(max-width: 991px){h4,.h4{font-size:30px;line-height:40px;margin:20px 0 12px}}@media(max-width: 767px){h4,.h4{font-size:26px;line-height:34px;margin:18px 0 10px}}h4:first-child,.h4:first-child{margin-top:0}h4:last-child,.h4:last-child{margin-bottom:0}h5,.h5{font-size:30px;letter-spacing:-0.02em;line-height:40px;font-weight:300;margin:26px 0 16px}@media(max-width: 1500px){h5,.h5{font-size:28px;line-height:38px;margin:22px 0 14px}}@media(max-width: 1200px){h5,.h5{font-size:26px;line-height:34px;margin:20px 0 12px}}@media(max-width: 991px){h5,.h5{font-size:24px;line-height:32px;margin:18px 0 10px}}@media(max-width: 767px){h5,.h5{font-size:22px;line-height:32px;margin:16px 0 8px}}h5:first-child,.h5:first-child{margin-top:0}h5:last-child,.h5:last-child{margin-bottom:0}h6,.h6{font-size:30px;letter-spacing:-0.02em;line-height:50px;font-weight:300;margin:22px 0 14px}@media(max-width: 1500px){h6,.h6{font-size:28px;line-height:44px;margin:20px 0 12px}}@media(max-width: 1200px){h6,.h6{font-size:24px;line-height:38px;margin:18px 0 10px}}@media(max-width: 991px){h6,.h6{font-size:22px;line-height:32px;margin:16px 0 8px}}@media(max-width: 767px){h6,.h6{font-size:18px;line-height:28px;margin:14px 0 6px}}h6:first-child,.h6:first-child{margin-top:0}h6:last-child,.h6:last-child{margin-bottom:0}a{color:#464749}@media(min-width: 1201px){a:hover{color:#000}}p{margin:24px 0}p:first-child{margin-top:0}p:last-child{margin-bottom:0}ul,ol{margin:37px 0;list-style:none}ul:first-child,ol:first-child{margin-top:0}ul:last-child,ol:last-child{margin-bottom:0}ul li,ol li{margin:14px 0;position:relative;padding-left:1em}ul li b+span,ul li strong+span,ol li b+span,ol li strong+span{display:block;padding-top:6px}ul li:first-child,ol li:first-child{margin-top:0}ul li:last-child,ol li:last-child{margin-bottom:0}ul li:before,ol li:before{content:"•";position:absolute;left:0}a{text-underline-offset:5px}.link{font-size:18px;letter-spacing:-0.03em;line-height:20px;color:#464749}@media(max-width: 1200px){.link{font-size:17px}.link svg{max-width:28px}}@media(min-width: 1201px){.link:hover{color:#000}.link:hover path{fill:#000}.link:hover rect{fill:#000}}.button{font-size:22px;letter-spacing:.02em;line-height:25px;font-weight:400;font-family:"Helvetica Neue";color:#464749;text-decoration:none;border:1px solid #707070;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224.411%22%20height%3D%2224.166%22%20viewBox%3D%220%200%2024.411%2024.166%22%3E%3Cg%20id%3D%22Group_65%22%20data-name%3D%22Group%2065%22%20transform%3D%22translate(0%200)%22%3E%3Crect%20id%3D%22Rectangle_110%22%20data-name%3D%22Rectangle%20110%22%20width%3D%2222.389%22%20height%3D%221.408%22%20transform%3D%22translate(0%2011.31)%22%20fill%3D%22%23464749%22%2F%3E%3Cpath%20id%3D%22Path_12%22%20data-name%3D%22Path%2012%22%20d%3D%22M70.238%2C0V1.991l11.047%2C11.1%2C1.036-1.013Z%22%20transform%3D%22translate(-57.909%200)%22%20fill%3D%22%23464749%22%2F%3E%3Cpath%20id%3D%22Path_13%22%20data-name%3D%22Path%2013%22%20d%3D%22M81.3%2C69.714l-.975-.975L70.238%2C78.832v1.991L82.32%2C68.74l-.021-.021Z%22%20transform%3D%22translate(-57.909%20-56.657)%22%20fill%3D%22%23464749%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-position:right 21px center;background-size:24px 24px;padding:15px 58px 15px 28px;min-width:325px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block}@media(max-width: 1500px){.button{min-width:250px}}@media(max-width: 767px){.button{font-size:18px;line-height:20px;letter-spacing:-0.02em;padding:12px 139px 12px 21px;background-size:19px 19px;background-position:right 16px center}}.button:hover{color:#000;border-color:#000;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224.411%22%20height%3D%2224.166%22%20viewBox%3D%220%200%2024.411%2024.166%22%3E%3Cg%20id%3D%22Group_65%22%20data-name%3D%22Group%2065%22%20transform%3D%22translate(0%200)%22%3E%3Crect%20id%3D%22Rectangle_110%22%20data-name%3D%22Rectangle%20110%22%20width%3D%2222.389%22%20height%3D%221.408%22%20transform%3D%22translate(0%2011.31)%22%20fill%3D%22%23000%22%2F%3E%3Cpath%20id%3D%22Path_12%22%20data-name%3D%22Path%2012%22%20d%3D%22M70.238%2C0V1.991l11.047%2C11.1%2C1.036-1.013Z%22%20transform%3D%22translate(-57.909%200)%22%20fill%3D%22%23000%22%2F%3E%3Cpath%20id%3D%22Path_13%22%20data-name%3D%22Path%2013%22%20d%3D%22M81.3%2C69.714l-.975-.975L70.238%2C78.832v1.991L82.32%2C68.74l-.021-.021Z%22%20transform%3D%22translate(-57.909%20-56.657)%22%20fill%3D%22%23000%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}*{margin:0;padding:0}html,body{height:100%}body{font-size:18px;letter-spacing:-0.01em;line-height:28px;font-weight:400;font-family:"Helvetica Neue";color:#464749;background-color:#fff}@media(max-width: 767px){body{font-size:16px;line-height:24px;letter-spacing:.01em}}header,nav,section,article,aside,footer{display:block}.clear{display:block;clear:both;height:0}a{outline:none}a i{-webkit-transition:none !important;transition:none !important}a img{border:none}input[type=submit]{-webkit-appearance:none}img{-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}.loaded *,.loaded{transition-duration:.15s}::selection{color:#fff;background:#c339e3}#header{position:fixed;top:0;left:0;right:0;width:100%;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;background-color:#e9e9e4;padding:19px 16px 11px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;z-index:1000;transition-duration:.15s}@media(max-width: 767px){#header{padding:14px 16px 11px;min-height:102px}}@media(max-width: 1500px){#header #logo{max-width:80px}}@media(max-width: 1400px){#header #logo{max-width:70px}}@media(max-width: 767px){#header #logo{max-width:74px;position:fixed;top:15px;left:16px;z-index:10000;display:block}}#header #logo img{max-width:100%;height:auto;display:block}#header .top-nav-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;min-width:622px;border-bottom:1px solid #707070;padding-top:18px}@media(max-width: 991px){#header .top-nav-wrapper{min-width:450px}}@media(max-width: 767px){#header .top-nav-wrapper{min-width:0;border:none;padding-top:0}}#header .top-nav-wrapper .top-nav{flex:1;margin-right:20px;padding-right:68px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media(max-width: 991px){#header .top-nav-wrapper .top-nav{padding-right:55px}}@media(max-width: 767px){#header .top-nav-wrapper .top-nav{padding-right:48px;display:none}}#header .top-nav-wrapper .top-nav ul{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:30px;padding-bottom:6px}#header .top-nav-wrapper .top-nav ul li{padding-left:0;margin:0}#header .top-nav-wrapper .top-nav ul li::before{display:none}#header .top-nav-wrapper .top-nav ul li a{text-decoration:none;color:#464749}@media(max-width: 1400px){#header .top-nav-wrapper .top-nav ul li a{font-size:17px}}@media(max-width: 991px){#header .top-nav-wrapper .top-nav ul li a{font-size:15px}}#header .top-nav-wrapper .side-menu-button{position:fixed;top:27px;right:16px;z-index:10000;display:block}@media(max-width: 991px){#header .top-nav-wrapper .side-menu-button{max-width:55px}}@media(max-width: 767px){#header .top-nav-wrapper .side-menu-button{max-width:48px}}#header .top-nav-wrapper .side-menu-button svg,#header .top-nav-wrapper .side-menu-button img{max-width:100%;display:block;padding-bottom:16px}#header aside{position:fixed;top:0;right:0;height:100%;max-height:100vh;background:rgba(255,255,255,.93);transform:translateX(100%);transition:transform .3s ease;z-index:9999}@media(max-width: 767px){#header aside{width:100%;background:#fff}}#header aside.is-open{transform:translateX(0)}#header aside #side-menu-close-button{position:absolute;top:20px;right:16px;padding:10px 0 10px}@media(max-width: 991px){#header aside #side-menu-close-button{max-width:55px}#header aside #side-menu-close-button svg{max-width:100%}}@media(max-width: 767px){#header aside #side-menu-close-button{max-width:48px}}#header aside .main-nav{padding:102px 133px 102px 133px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-width:803px;max-height:100vh;overflow:auto;text-transform:uppercase}@media(max-width: 1500px){#header aside .main-nav{min-width:600px;padding:102px 133px 120px 90px}}@media(max-width: 1200px){#header aside .main-nav{padding:102px 110px 120px 90px}}@media(max-width: 767px){#header aside .main-nav{width:100%;min-width:0;padding:130px 16px;overflow:hidden}}#header aside .main-nav ul{width:351px}@media(max-width: 767px){#header aside .main-nav ul{width:100%}}@media(max-width: 767px){#header aside .main-nav ul li{padding-left:0}}#header aside .main-nav ul li::before{display:none}#header aside .main-nav ul li a{display:block;text-decoration:none;color:#464749;font-size:33px;font-weight:100;line-height:55px;border-bottom:1px solid #707070}@media(max-width: 1500px){#header aside .main-nav ul li a{font-size:29px;line-height:52px}}@media(max-width: 1200px){#header aside .main-nav ul li a{font-size:24px;line-height:47px}}#header aside .main-nav ul li ul{display:none;margin-top:11px;margin-bottom:13px}#header aside .main-nav ul li ul li{border-color:rgba(112,112,112,.44);padding-left:0}#header aside .main-nav ul li ul li a{font-size:24px;line-height:1.3;color:#464749;padding:13px 0}#header aside .main-nav ul li ul li:last-of-type a{border-bottom:1px solid rgba(112,112,112,.44)}#header aside .main-nav ul li:last-of-type a{border-bottom:none}#header aside .main-nav ul li.menu-item-has-children>a{padding-right:40px;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#header aside .main-nav ul li.menu-item-has-children>a::after{content:"";position:absolute;top:50%;right:0;width:27px;height:27px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2227.335%22%20height%3D%2227.06%22%20viewBox%3D%220%200%2027.335%2027.06%22%3E%3Cg%20id%3D%22Group_150%22%20data-name%3D%22Group%20150%22%20transform%3D%22translate(-1408.164%20-164.802)%22%3E%3Cg%20id%3D%22Group_119%22%20data-name%3D%22Group%20119%22%20transform%3D%22translate(1408.164%20164.803)%22%3E%3Crect%20id%3D%22Rectangle_110%22%20data-name%3D%22Rectangle%20110%22%20width%3D%2225.071%22%20height%3D%221.577%22%20transform%3D%22translate(0%2012.665)%22%20fill%3D%22%23464749%22%2F%3E%3Cpath%20id%3D%22Path_12%22%20data-name%3D%22Path%2012%22%20d%3D%22M70.238%2C0v2.23l12.37%2C12.43%2C1.16-1.134Z%22%20transform%3D%22translate(-56.433%200)%22%20fill%3D%22%23464749%22%2F%3E%3Cpath%20id%3D%22Path_13%22%20data-name%3D%22Path%2013%22%20d%3D%22M82.63%2C69.834l-1.091-1.091-11.3%2C11.3v2.229l13.53-13.53-.023-.024Z%22%20transform%3D%22translate(-56.432%20-55.213)%22%20fill%3D%22%23464749%22%2F%3E%3C%2Fg%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center center;background-size:contain;transform:translateY(-50%);transition:background .3s ease}@media(max-width: 767px){#header aside .main-nav ul li.menu-item-has-children>a::after{right:12px}}#header aside .main-nav ul li.menu-item-has-children.is-open>a::after{background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2225.071%22%20height%3D%221.577%22%20viewBox%3D%220%200%2025.071%201.577%22%3E%3Crect%20id%3D%22Rectangle_110%22%20data-name%3D%22Rectangle%20110%22%20width%3D%2225.071%22%20height%3D%221.577%22%20fill%3D%22%23464749%22%2F%3E%3C%2Fsvg%3E") no-repeat center center;background-size:contain}@media(max-width: 767px){#header aside .main-nav>ul{width:100%;overflow:auto;max-height:100vh;padding-right:12px;padding-bottom:140px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}body.dark-bgd #header{background-color:#1d1d1d}body.dark-bgd #header .top-nav-wrapper{border-color:#fff;position:relative;z-index:2}body.dark-bgd #header .top-nav-wrapper .top-nav ul li a{color:#fff}body.dark-bgd #header .top-nav-wrapper .side-menu-button svg rect{fill:#fff}@media(max-width: 767px){body.side-menu-open{overflow:clip}}::selection{background:#45464a;color:#fff}:root{--scrollbar-w: 17px}#page-wrapper{padding-top:123px}@media(max-width: 1500px){#page-wrapper{padding-top:111px}}@media(max-width: 1400px){#page-wrapper{padding-top:101px}}section.dark-background{background-color:#1d1d1d}section.dark-background h1,section.dark-background h2,section.dark-background h3,section.dark-background h4,section.dark-background h5,section.dark-background h6,section.dark-background p,section.dark-background a,section.dark-background span{color:#fff}.grid-outer{padding:0 16px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.grid-outer .grid{max-width:1640px;margin:0 auto}.grid-outer .grid.wide{max-width:1880px}@media(max-width: 767px){.hide-on-phone{display:none !important}}.show-on-phone{display:none !important}@media(max-width: 767px){.show-on-phone{display:block !important}}@media(max-width: 991px){.hide-on-tablet{display:none !important}}.show-on-tablet{display:none !important}@media(max-width: 991px){.show-on-tablet{display:block !important}}@media(max-width: 1200px){.hide-on-tablet-landscape{display:none !important}}.show-on-tablet-landscape{display:none !important}@media(max-width: 1200px){.show-on-tablet-landscape{display:block !important}}.hero-wrapper{height:calc(100vh - 122px);overflow:hidden}@media(max-width: 1500px){.hero-wrapper{height:calc(100vh - 111px)}}@media(max-width: 1400px){.hero-wrapper{height:calc(100vh - 101px)}}@media(max-width: 1400px)and (max-width: 1200px){.hero-wrapper{height:auto}}.hero-main-container{background-color:#e9e9e4;overflow:clip}@media(max-width: 767px){.hero-main-container{padding-top:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}}.hero-main-container .hero-main{position:relative;isolation:isolate}.hero-main-container .hero-main .video{position:relative;overflow:clip}.hero-main-container .hero-main .video::after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(128, 128, 128, 0.34) 100%);z-index:0}@media(max-width: 767px){.hero-main-container .hero-main .video{min-height:calc(100vh - 130px)}}.hero-main-container .hero-main .video .vimeo-container{padding:0;width:100%;height:100%;overflow:hidden;position:relative}.hero-main-container .hero-main .video .vimeo-container iframe{box-sizing:border-box;width:177.77777778vh;height:56.25vw;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.hero-main-container .hero-main .video .video-media{position:absolute;top:0;left:0;width:100%;height:100%}.hero-main-container .hero-main .video video,.hero-main-container .hero-main .video img{width:100%;height:100%;object-fit:cover;object-position:center center;display:block}.hero-main-container .hero-main .video .video-overlay{position:absolute;top:0;left:0;right:0;bottom:0;color:#fff;z-index:1}.hero-main-container .hero-main .video .video-overlay .top-corner-text{position:absolute;top:10%;right:10px;min-width:225px;font-size:55px;letter-spacing:.01em;line-height:61px;font-weight:100;border-bottom:1px solid rgba(255,255,255,.47)}@media(max-width: 767px){.hero-main-container .hero-main .video .video-overlay .top-corner-text{font-size:35px;line-height:43px;min-width:100px}}.hero-main-container .hero-main .video .video-overlay .hero-nav{position:absolute;top:38%;right:0;z-index:1;padding-right:100px;border-bottom:1px solid rgba(255,255,255,.47)}@media(max-width: 1500px){.hero-main-container .hero-main .video .video-overlay .hero-nav{padding-right:60px}}@media(max-width: 991px){.hero-main-container .hero-main .video .video-overlay .hero-nav{top:33%;padding-right:30px}}@media(max-width: 767px){.hero-main-container .hero-main .video .video-overlay .hero-nav{top:20%;padding-right:16px;border-bottom:none}}.hero-main-container .hero-main .video .video-overlay .hero-nav ul{display:flex;justify-content:center;list-style:none;padding:0 0 3px 0;margin:0}@media(max-width: 767px){.hero-main-container .hero-main .video .video-overlay .hero-nav ul{display:block}}.hero-main-container .hero-main .video .video-overlay .hero-nav ul li{margin:0 15px}@media(max-width: 1500px){.hero-main-container .hero-main .video .video-overlay .hero-nav ul li{margin:0 11px}}@media(max-width: 1400px){.hero-main-container .hero-main .video .video-overlay .hero-nav ul li{margin:0 9px}}@media(max-width: 767px){.hero-main-container .hero-main .video .video-overlay .hero-nav ul li{margin-bottom:15px}.hero-main-container .hero-main .video .video-overlay .hero-nav ul li:first-child{margin-top:0}.hero-main-container .hero-main .video .video-overlay .hero-nav ul li:last-child{margin-bottom:0}}.hero-main-container .hero-main .video .video-overlay .hero-nav ul li:first-of-type{margin-left:0;padding-left:0}@media(max-width: 767px){.hero-main-container .hero-main .video .video-overlay .hero-nav ul li:first-of-type{margin-left:9px;padding-left:16px}}.hero-main-container .hero-main .video .video-overlay .hero-nav ul li::before{display:none}.hero-main-container .hero-main .video .video-overlay .hero-nav ul li a{color:#fff;text-decoration:none;font-size:16px;line-height:17px;letter-spacing:-0.03em;position:relative;font-weight:500}@media(max-width: 1500px){.hero-main-container .hero-main .video .video-overlay .hero-nav ul li a{font-size:16px}}@media(max-width: 1200px){.hero-main-container .hero-main .video .video-overlay .hero-nav ul li a{font-size:15px}}.hero-main-container .hero-main .video .video-overlay .hero-nav ul li a::after{content:"";position:absolute;left:50%;bottom:-6px;width:0;height:1px;background:#fff;transition:width .3s ease,left .3s ease}.hero-main-container .hero-main .video .video-overlay .hero-nav ul li a span{display:block;font-size:12px;line-height:14px;letter-spacing:-0.03em}.hero-main-container .hero-main .video .video-overlay .hero-nav ul li a:hover::after{width:100%;left:0}.hero-main-container .hero-main .video .video-overlay .title{position:absolute;left:0;width:100%;bottom:25px;min-height:220px;display:flex}@media(max-width: 1500px){.hero-main-container .hero-main .video .video-overlay .title{min-height:170px}}@media(max-width: 1400px){.hero-main-container .hero-main .video .video-overlay .title{min-height:134px}}@media(max-width: 991px){.hero-main-container .hero-main .video .video-overlay .title{min-height:107px}}.hero-main-container .hero-main .video .video-overlay .title::before{content:"";position:absolute;top:-13px;left:-50%;width:200vw;height:1px;background:rgba(255,255,255,.47)}.hero-main-container .hero-main .video .video-overlay .title h1{display:block;max-width:1640px;width:100%;margin:0 auto;line-height:89%}@media(max-width: 1680px){.hero-main-container .hero-main .video .video-overlay .title h1{margin-left:16px}}@media(max-width: 1400px){.hero-main-container .hero-main .video .video-overlay .title h1{font-size:75px}}@media(max-width: 991px){.hero-main-container .hero-main .video .video-overlay .title h1{font-size:60px}}@media(max-width: 767px){.hero-main-container .hero-main .video .video-overlay .title h1{font-size:52px;margin-bottom:58px}}.hero-main-container .hero-main .banner-wrapper{position:relative;background:#e9e9e4;z-index:6}.hero-main-container .hero-main .banner-wrapper .banner{text-align:left;padding:20px 0;min-height:257px;display:flex;justify-content:space-between;gap:60px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media(max-width: 1500px){.hero-main-container .hero-main .banner-wrapper .banner{min-height:0}}@media(max-width: 767px){.hero-main-container .hero-main .banner-wrapper .banner{display:block;padding:17px 0 28px}}.hero-main-container .hero-main .banner-wrapper .banner .text{display:flex;align-items:center}@media(max-width: 767px){.hero-main-container .hero-main .banner-wrapper .banner .text{display:block;margin-bottom:58px}}.hero-main-container .hero-main .banner-wrapper .banner .text h1{line-height:89%}@media(max-width: 1400px){.hero-main-container .hero-main .banner-wrapper .banner .text h1{font-size:75px}}@media(max-width: 991px){.hero-main-container .hero-main .banner-wrapper .banner .text h1{font-size:60px}}@media(max-width: 767px){.hero-main-container .hero-main .banner-wrapper .banner .text h1{font-size:52px}}.hero-main-container .hero-main .banner-wrapper .banner .text h1.show-on-phone+p{margin-top:0}@media(max-width: 767px){.hero-main-container .hero-main .banner-wrapper .banner .text h1.show-on-phone+p{margin-top:37px}}.hero-main-container .hero-main .banner-wrapper .banner .text p{max-width:531px;padding:49px 0 0;padding:0}@media(max-width: 767px){.hero-main-container .hero-main .banner-wrapper .banner .text p{padding:0}}.hero-main-container .hero-main .banner-wrapper .banner .decoration{flex-basis:16.67%;max-width:16.67%;align-self:start;display:flex;align-items:center;gap:10px}.hero-main-container .hero-main .banner-wrapper .banner .decoration br{display:none}@media(max-width: 1400px){.hero-main-container .hero-main .banner-wrapper .banner .decoration{flex-basis:20%;max-width:20%}}@media(max-width: 1200px){.hero-main-container .hero-main .banner-wrapper .banner .decoration{font-size:16px;line-height:20px}}@media(max-width: 991px){.hero-main-container .hero-main .banner-wrapper .banner .decoration{flex-wrap:wrap;flex-basis:22%;max-width:22%}}@media(max-width: 767px){.hero-main-container .hero-main .banner-wrapper .banner .decoration{max-width:none;line-height:16px}}.hero-main-container .hero-main .banner-wrapper .banner .decoration img{max-width:100px;max-height:61px;width:auto;height:auto;display:block}@media(max-width: 767px){.hero-main-container .hero-main .banner-wrapper .banner .decoration img{max-width:48px}}.hero-main-container .hero-main .decoration-arrow{pointer-events:none !important;position:absolute;top:0;right:26%;bottom:0;z-index:1}@media(max-width: 1500px){.hero-main-container .hero-main .decoration-arrow{right:24%;max-width:60px}}@media(max-width: 1400px){.hero-main-container .hero-main .decoration-arrow{max-width:50px}}@media(max-width: 767px){.hero-main-container .hero-main .decoration-arrow{right:60%}}.hero-main-container .hero-main .decoration-arrow svg{max-width:100%;height:auto;position:sticky;top:50%}@media(min-width: 1201px){.hero-main-container .hero-main .decoration-arrow svg{min-width:70px}}@media(min-width: 1201px)and (max-width: 1500px){.hero-main-container .hero-main .decoration-arrow svg{min-width:60px}}@media(min-width: 1201px)and (max-width: 1400px){.hero-main-container .hero-main .decoration-arrow svg{min-width:50px}}.hero-main-container .hero-main .decoration-arrow::before{content:"";position:absolute;left:50%;transform:translateX(-50%);top:-100vh;width:1px;height:200vh;background:rgba(255,255,255,.47)}.hero-main-container.dark-background{background-color:#1d1d1d}.hero-main-container.dark-background .banner-wrapper{background-color:#1d1d1d}.hero-main-container.dark-background .banner-wrapper .text h1,.hero-main-container.dark-background .banner-wrapper .text p{color:#fff}.hero-main-container.dark-background .banner-wrapper .decoration img{filter:grayscale(0) !important}.hero-main-container.dark-background .banner-wrapper .decoration span{color:#fff}.cards-container{margin-block:137px}@media(max-width: 1500px){.cards-container{margin-block:120px}}@media(max-width: 1200px){.cards-container{margin-block:100px}}@media(max-width: 767px){.cards-container{margin-block:35px}}.cards-container .cards-inner .title{position:relative;padding-top:37px;margin-bottom:115px}@media(max-width: 1500px){.cards-container .cards-inner .title{margin-bottom:100px}}@media(max-width: 1200px){.cards-container .cards-inner .title{margin-bottom:90px}}@media(max-width: 767px){.cards-container .cards-inner .title{padding-top:35px;margin-bottom:60px}}.cards-container .cards-inner .title::after{content:"";position:absolute;left:0;top:0;max-width:536px;width:100%;height:3px;background:#9a9a9a;transition:width .3s ease,left .3s ease}.cards-container .cards-inner .title h2{line-height:1}.cards-container .cards-inner .filter-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:46px;position:relative;z-index:3}@media(max-width: 767px){.cards-container .cards-inner .filter-wrapper{margin-bottom:30px}}.cards-container .cards-inner .filter-wrapper .custom-select{max-width:536px;width:100%;position:relative;z-index:3}@media(max-width: 1200px){.cards-container .cards-inner .filter-wrapper .custom-select{max-width:430px}}.cards-container .cards-inner .filter-wrapper .custom-select .selected{cursor:pointer;display:block;border-bottom:2px solid #9a9a9a;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-bottom:18px;font-size:18px;letter-spacing:-0.03em;line-height:20px;text-decoration:underline;font-weight:400;text-underline-offset:4px}@media(max-width: 767px){.cards-container .cards-inner .filter-wrapper .custom-select .selected{padding-bottom:22px}}.cards-container .cards-inner .filter-wrapper .custom-select .selected:after{content:"";display:inline-block;vertical-align:middle;width:36px;height:36px;margin-right:8px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2235.232%22%20height%3D%2235.59%22%20viewBox%3D%220%200%2035.232%2035.59%22%3E%3Cg%20id%3D%22Group_74%22%20data-name%3D%22Group%2074%22%20transform%3D%22translate(35.232)%20rotate(90)%22%3E%3Crect%20id%3D%22Rectangle_110%22%20data-name%3D%22Rectangle%20110%22%20width%3D%2232.642%22%20height%3D%222.053%22%20transform%3D%22translate(0%2016.49)%22%20fill%3D%22%23464749%22%2F%3E%3Cpath%20id%3D%22Path_12%22%20data-name%3D%22Path%2012%22%20d%3D%22M70.238%2C0V2.9L86.343%2C19.087l1.51-1.477Z%22%20transform%3D%22translate(-52.264%200)%22%20fill%3D%22%23464749%22%2F%3E%3Cpath%20id%3D%22Path_13%22%20data-name%3D%22Path%2013%22%20d%3D%22M86.372%2C70.17%2C84.951%2C68.75%2C70.238%2C83.463v2.9L87.854%2C68.75l-.03-.031Z%22%20transform%3D%22translate(-52.263%20-51.134)%22%20fill%3D%22%23464749%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center center;background-size:contain;transform:rotate(0);transition:transform .3s ease}@media(max-width: 1200px){.cards-container .cards-inner .filter-wrapper .custom-select .selected:after{width:28px;height:28px}}@media(max-width: 767px){.cards-container .cards-inner .filter-wrapper .custom-select .selected:after{width:22px;height:22px}}.cards-container .cards-inner .filter-wrapper .custom-select .options{background-color:#fff;padding:20px 10px;margin-top:0;border:2px solid #9a9a9a;border-top:none;display:none;z-index:3;position:absolute;top:100%;left:0;right:0}.cards-container .cards-inner .filter-wrapper .custom-select .options li{cursor:pointer;padding-left:0;margin-bottom:10px}.cards-container .cards-inner .filter-wrapper .custom-select .options li::before{display:none}.cards-container .cards-inner .filter-wrapper .custom-select.open .selected::after{transform:rotate(180deg)}.cards-container .cards-inner .link-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-bottom:46px;position:relative;z-index:3}@media(max-width: 767px){.cards-container .cards-inner .link-wrapper{margin-bottom:30px}}.cards-container .cards-inner .cards{display:flex;flex-wrap:wrap;gap:60px}@media(max-width: 1200px){.cards-container .cards-inner .cards{gap:40px}}@media(max-width: 767px){.cards-container .cards-inner .cards{display:block}}.cards-container .cards-inner .cards .card{flex-basis:calc((100% - 120px)/3);max-width:calc((100% - 120px)/3);text-decoration:none;display:flex;flex-direction:column;color:#464749;margin-bottom:121px}@media(max-width: 1500px){.cards-container .cards-inner .cards .card{margin-bottom:105px}}@media(max-width: 1200px){.cards-container .cards-inner .cards .card{flex-basis:calc((100% - 80px)/3);max-width:calc((100% - 80px)/3);margin-bottom:80px}}@media(max-width: 991px){.cards-container .cards-inner .cards .card{flex-basis:calc((100% - 40px)/2);max-width:calc((100% - 40px)/2)}}@media(max-width: 767px){.cards-container .cards-inner .cards .card{max-width:none;margin-bottom:56px}.cards-container .cards-inner .cards .card:last-of-type{margin-bottom:52px}}@media(min-width: 1201px){.cards-container .cards-inner .cards .card:hover .card-title{color:#000}.cards-container .cards-inner .cards .card:hover .decoration path{fill:#000}.cards-container .cards-inner .cards .card:hover .decoration rect{fill:#000}}.cards-container .cards-inner .cards .card span{display:block}.cards-container .cards-inner .cards .card .category{font-size:18px;letter-spacing:0;line-height:20px;margin-bottom:18px;font-weight:700}.cards-container .cards-inner .cards .card .card-image{margin-bottom:46px;overflow:hidden}@media(max-width: 1500px){.cards-container .cards-inner .cards .card .card-image{margin-bottom:40px}}@media(max-width: 1200px){.cards-container .cards-inner .cards .card .card-image{margin-bottom:30px}}@media(max-width: 767px){.cards-container .cards-inner .cards .card .card-image{margin-bottom:33px}}.cards-container .cards-inner .cards .card .card-image img{display:block;max-width:100%;height:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transform:scale(1);transition-duration:.3s}@media(min-width: 1201px){.cards-container .cards-inner .cards .card .card-image:hover img{transform:scale(1.05);transform-origin:center center;transition:transform .3s ease-in-out}}.cards-container .cards-inner .cards .card .card-title{font-size:34px;letter-spacing:-0.02em;line-height:36px;margin-top:0;margin-bottom:63px;font-weight:400;text-transform:uppercase}@media(max-width: 1500px){.cards-container .cards-inner .cards .card .card-title{margin-bottom:55px;font-size:32px;line-height:34px}}@media(max-width: 1200px){.cards-container .cards-inner .cards .card .card-title{margin-bottom:45px;font-size:28px;line-height:30px}}@media(max-width: 767px){.cards-container .cards-inner .cards .card .card-title{font-size:26px;line-height:26px;margin-bottom:32px}}.cards-container .cards-inner .cards .card .decoration{display:block;margin-top:auto}@media(max-width: 1200px){.cards-container .cards-inner .cards .card .decoration{max-width:28px}}@media(max-width: 767px){.cards-container .cards-inner .cards .card .decoration{max-width:21px}}.cards-container .cards-inner .bottom-link{display:inline-block;margin-top:-52px}@media(max-width: 767px){.cards-container+.form-section-container{margin-top:80px}}.text-container+.cards-container{margin-top:210px}@media(max-width: 1500px){.text-container+.cards-container{margin-block:120px}}@media(max-width: 1200px){.text-container+.cards-container{margin-block:100px}}@media(max-width: 767px){.text-container+.cards-container{margin-block:35px}}.banner-container{margin:167px 0 140px;overflow:hidden}@media(max-width: 1500px){.banner-container{margin-block:120px}}@media(max-width: 1200px){.banner-container{margin-block:100px}}@media(max-width: 767px){.banner-container{margin-block:83px}}.banner-container .banner{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}@media(max-width: 767px){.banner-container .banner{display:block}}@media(max-width: 1200px){.banner-container .banner .button{padding-right:120px}}@media(max-width: 767px){.banner-container .banner .button{margin-bottom:31px;display:inline-block;padding-right:136px}}.banner-container .banner .phone{font-size:78px;line-height:87px;letter-spacing:-0.03em;color:#464749;text-decoration:none;font-weight:400;display:block}@media(max-width: 1500px){.banner-container .banner .phone{font-size:70px;line-height:79px}}@media(max-width: 1400px){.banner-container .banner .phone{font-size:60px;line-height:70px}}@media(max-width: 1200px){.banner-container .banner .phone{font-size:55px;line-height:65px;font-weight:300}}@media(max-width: 991px){.banner-container .banner .phone{font-size:50px;line-height:57px}}@media(max-width: 767px){.banner-container .banner .phone{font-size:48px;line-height:53px}}@media(min-width: 1201px){.banner-container .banner .phone:hover{color:#000}}.text-image-container{overflow:hidden;margin:140px 0 160px}@media(max-width: 1400px){.text-image-container{margin-block:120px}}@media(max-width: 991px){.text-image-container{margin:100px 0 110px}}@media(max-width: 767px){.text-image-container{margin:83px 0}}.text-image-container .text-image{display:flex;flex-direction:row-reverse;gap:118px}@media(max-width: 1500px){.text-image-container .text-image{gap:105px}}@media(max-width: 1400px){.text-image-container .text-image{gap:90px}}@media(max-width: 991px){.text-image-container .text-image{display:block}}.text-image-container .text-image .text{flex-basis:33.6%;max-width:33.6%;border-top:3px solid #9a9a9a;padding-top:67px}@media(max-width: 991px){.text-image-container .text-image .text{border:none;max-width:none;padding-top:40px}}@media(max-width: 767px){.text-image-container .text-image .text{padding-top:25px}}.text-image-container .text-image .text p{font-size:54px;line-height:61px;font-weight:100}@media(max-width: 1500px){.text-image-container .text-image .text p{font-size:48px;line-height:53px}}@media(max-width: 1400px){.text-image-container .text-image .text p{font-size:40px;line-height:44px}}@media(max-width: 991px){.text-image-container .text-image .text p{font-size:44px;line-height:50px}}@media(max-width: 767px){.text-image-container .text-image .text p{font-size:32px;line-height:1.05}}.text-image-container .text-image .image{flex:1}@media(max-width: 991px){.text-image-container .text-image .image{border-top:3px solid #9a9a9a;padding-top:30px}}@media(max-width: 767px){.text-image-container .text-image .image{padding-top:10px}}.text-image-container .text-image .image img{width:calc(100% + (100vw - 1640px)/2);height:auto;display:block}@media(max-width: 1680px){.text-image-container .text-image .image img{width:calc(100% + 16px)}}@media(max-width: 991px){.text-image-container .text-image .image img{width:100%}}.text-image-container .text-image.image-first{flex-direction:initial}.text-image-container .text-image.image-first .image img{margin-left:calc((100vw - 1640px)/2*-1)}@media(max-width: 1680px){.text-image-container .text-image.image-first .image img{margin-left:-16px}}@media(max-width: 991px){.text-image-container .text-image.image-first .image img{margin-left:0;width:100%}}.video-container{margin:161px 0 159px}@media(max-width: 1400px){.video-container{margin-block:120px}}@media(max-width: 991px){.video-container{margin:100px 0 110px}}@media(max-width: 767px){.video-container{margin:83px 0}}.video-container .video-inner{border-top:2px solid #9a9a9a;padding:87px 0px 0}@media(max-width: 1500px){.video-container .video-inner{padding:80px 0px 0}}@media(max-width: 767px){.video-container .video-inner{padding-top:30px}}.video-container .video-inner .h2{margin-bottom:65px}.video-container .video-inner .video-wrapper{position:relative;max-width:1226px}.video-container .video-inner .video-wrapper .vimeo-container{padding:0;width:100%;height:100%;overflow:hidden;position:relative}.video-container .video-inner .video-wrapper .vimeo-container iframe{box-sizing:border-box;width:177.77777778vh;height:56.25vw;min-width:100%;min-height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.video-container .video-inner .video-wrapper video,.video-container .video-inner .video-wrapper iframe{display:block;max-width:100%;width:100%;height:auto;object-fit:cover;aspect-ratio:16/9}.video-container .video-inner .video-wrapper .poster{position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:100%;height:100%;cursor:pointer;object-fit:cover}.video-container .video-inner .video-wrapper .play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;cursor:pointer}@media(max-width: 1500px){.video-container .video-inner .video-wrapper .play-btn{max-width:126px}}@media(max-width: 1200px){.video-container .video-inner .video-wrapper .play-btn{max-width:100px}}@media(max-width: 767px){.video-container .video-inner .video-wrapper .play-btn{max-width:75px}}.video-container .video-inner p{max-width:815px;font-size:24px;letter-spacing:.01em;line-height:38px;font-weight:400}@media(max-width: 991px){.video-container .video-inner p{font-size:20px;line-height:32px}}@media(max-width: 767px){.video-container .video-inner p{font-size:18px;line-height:26px}}.cards-container-v2{background-color:#1d1d1d;padding:195px 16px 219px}@media(max-width: 1500px){.cards-container-v2{padding:150px 16px 160px}}@media(max-width: 1200px){.cards-container-v2{padding:110px 16px 130px}}@media(max-width: 991px){.cards-container-v2{padding:90px 16px 110px}}@media(max-width: 767px){.cards-container-v2{padding:56px 16px 59px}}.cards-container-v2 .cards-inner-v2{border-top:3px solid #9a9a9a;padding-top:51px}@media(max-width: 767px){.cards-container-v2 .cards-inner-v2{padding-top:33px}}.cards-container-v2 .cards-inner-v2 h3{color:#fff;margin-bottom:151px}@media(max-width: 1500px){.cards-container-v2 .cards-inner-v2 h3{margin-bottom:130px}}@media(max-width: 1200px){.cards-container-v2 .cards-inner-v2 h3{margin-bottom:90px;font-size:50px;line-height:58px}}@media(max-width: 991px){.cards-container-v2 .cards-inner-v2 h3{font-size:40px;line-height:48px;margin-bottom:70px}}@media(max-width: 767px){.cards-container-v2 .cards-inner-v2 h3{font-size:38px;line-height:43px;margin-bottom:64px;letter-spacing:0}.cards-container-v2 .cards-inner-v2 h3 br{display:none}}.cards-container-v2 .cards-inner-v2 .cards .row{display:flex;flex-wrap:wrap;justify-content:space-between;gap:80px;margin-bottom:77px}@media(max-width: 1200px){.cards-container-v2 .cards-inner-v2 .cards .row{gap:60px}}@media(max-width: 991px){.cards-container-v2 .cards-inner-v2 .cards .row{gap:40px}}@media(max-width: 767px){.cards-container-v2 .cards-inner-v2 .cards .row{display:block;margin-bottom:0}}.cards-container-v2 .cards-inner-v2 .cards .row:not(:first-of-type){border-top:2px solid #9a9a9a;padding-top:31px}@media(max-width: 767px){.cards-container-v2 .cards-inner-v2 .cards .row:not(:first-of-type){border:none}}.cards-container-v2 .cards-inner-v2 .cards .row:last-of-type .card:last-of-type{border-bottom:none}@media(max-width: 767px){.cards-container-v2 .cards-inner-v2 .cards .row:last-of-type .card:last-of-type{margin-bottom:28px}}.cards-container-v2 .cards-inner-v2 .cards .card{flex-basis:calc((100% - 80px)/2);max-width:calc((100% - 80px)/2);color:#fff;text-decoration:none;overflow:hidden}@media(max-width: 1200px){.cards-container-v2 .cards-inner-v2 .cards .card{flex-basis:calc((100% - 60px)/2);max-width:calc((100% - 60px)/2)}}@media(max-width: 991px){.cards-container-v2 .cards-inner-v2 .cards .card{flex-basis:calc((100% - 40px)/2);max-width:calc((100% - 40px)/2)}}@media(max-width: 767px){.cards-container-v2 .cards-inner-v2 .cards .card{display:block;max-width:none;border-bottom:2px solid #9a9a9a;margin-bottom:42px;padding-bottom:57px}}@media(min-width: 1201px){.cards-container-v2 .cards-inner-v2 .cards .card:hover .title,.cards-container-v2 .cards-inner-v2 .cards .card:hover .category{color:#e9e9e4}}.cards-container-v2 .cards-inner-v2 .cards .card span{display:block}.cards-container-v2 .cards-inner-v2 .cards .card span.title{font-size:22px;font-weight:400;letter-spacing:-0.03em;line-height:25px;margin-top:23px;margin-bottom:33px;text-decoration:underline}@media(max-width: 1200px){.cards-container-v2 .cards-inner-v2 .cards .card span.title{margin-bottom:28px}}@media(max-width: 991px){.cards-container-v2 .cards-inner-v2 .cards .card span.title{font-size:20px;margin-top:20px}}@media(max-width: 767px){.cards-container-v2 .cards-inner-v2 .cards .card span.title{font-size:18px;line-height:20px;margin-top:29px;margin-bottom:38px}}.cards-container-v2 .cards-inner-v2 .cards .card span.category{font-size:20px;line-height:22px}@media(max-width: 991px){.cards-container-v2 .cards-inner-v2 .cards .card span.category{font-size:18px;line-height:20px}}.cards-container-v2 .cards-inner-v2 .cards .card span.image{overflow:hidden}.cards-container-v2 .cards-inner-v2 .cards .card img{max-width:100%;width:100%;display:block;object-fit:cover;transform:scale(1);transition-duration:.3s}@media(min-width: 1201px){.cards-container-v2 .cards-inner-v2 .cards .card:hover img{transform:scale(1.05);transform-origin:center center;transition:transform .3s ease-in-out}}.cards-container-v2 .cards-inner-v2 .link{color:#fff}@media(min-width: 1201px){.cards-container-v2 .cards-inner-v2 .link:hover{color:#e9e9e4}}.testimonial-container{position:relative;height:100vh;overflow:hidden}@media(max-width: 767px){.testimonial-container{height:100%}}.testimonial-container .testimonial{padding:105px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.testimonial-container .testimonial .image{position:absolute;top:0;bottom:0;left:0;right:0}.testimonial-container .testimonial .image::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.07);pointer-events:none;z-index:1}.testimonial-container .testimonial .image img{width:100%;height:115%;object-fit:cover;display:block;transform:translateY(0) scale(1.03);will-change:transform}@media(max-width: 991px){.testimonial-container .testimonial .image .landscape-image{display:none !important}}.testimonial-container .testimonial .image .portrait-image{display:none}@media(max-width: 991px){.testimonial-container .testimonial .image .portrait-image{display:block}}.testimonial-container .testimonial blockquote{position:relative;font-size:100px;font-weight:100;line-height:110px;color:#fff;max-width:1285px;z-index:1}@media(min-width: 1201px){.testimonial-container .testimonial blockquote{font-size:3.9vw !important;letter-spacing:-0.01vw !important;line-height:4.3vw !important}}@media(max-width: 1950px){.testimonial-container .testimonial blockquote{max-width:none;padding:0 260px 0 130px}}@media(max-width: 1500px){.testimonial-container .testimonial blockquote{font-size:85px;line-height:95px}}@media(max-width: 1400px){.testimonial-container .testimonial blockquote{font-size:60px;line-height:68px}}@media(max-width: 1200px){.testimonial-container .testimonial blockquote{padding:0 190px 0 100px;font-size:50px;line-height:58px}}@media(max-width: 991px){.testimonial-container .testimonial blockquote{padding:0 80px 0 80px}}@media(max-width: 767px){.testimonial-container .testimonial blockquote{padding:0 24px;font-size:48px;line-height:48px;font-size:30px;line-height:30px}}.testimonial-container .testimonial blockquote cite{display:block;font-size:28px;line-height:38px;margin-top:85px}@media(max-width: 1500px){.testimonial-container .testimonial blockquote cite{font-size:26px;line-height:35px}}@media(max-width: 1400px){.testimonial-container .testimonial blockquote cite{font-size:22px;line-height:32px}}@media(max-width: 1200px){.testimonial-container .testimonial blockquote cite{margin-top:65px}}@media(max-width: 767px){.testimonial-container .testimonial blockquote cite{font-size:18px;line-height:24px}}.testimonial-container .testimonial blockquote cite span{display:block}.testimonial-container .testimonial blockquote .decoration{position:absolute;top:-53px;right:calc(100% + 22px)}@media(max-width: 1950px){.testimonial-container .testimonial blockquote .decoration{right:initial;left:0}}@media(max-width: 1200px){.testimonial-container .testimonial blockquote .decoration{max-width:90px;top:-88px}}@media(max-width: 991px){.testimonial-container .testimonial blockquote .decoration{max-width:75px;top:-100px}}@media(max-width: 767px){.testimonial-container .testimonial blockquote .decoration{display:none}}.full-image-container{height:100vh;padding:0;position:relative;overflow:hidden}.full-image-container .image{position:absolute;top:0;bottom:0;left:0;right:0}.full-image-container .image img{width:100%;height:115%;object-fit:cover;display:block;transform:translateY(0) scale(1.03);will-change:transform}@media(max-width: 991px){.full-image-container .image .landscape-image{display:none !important}}.full-image-container .image .portrait-image{display:none}@media(max-width: 991px){.full-image-container .image .portrait-image{display:block}}.two-columns-container{margin:166px 0 385px;overflow:hidden}@media(max-width: 1500px){.two-columns-container{margin:120px 0 270px}}@media(max-width: 1200px){.two-columns-container{margin:125px 0 270px}}@media(max-width: 991px){.two-columns-container{margin:110px 0 200px}}@media(max-width: 767px){.two-columns-container{margin:80px 0 77px}}.two-columns-container .two-columns .section-header{font-size:33px;line-height:86px;letter-spacing:-0.02em;margin-bottom:89px}@media(max-width: 1200px){.two-columns-container .two-columns .section-header{margin-bottom:70px;font-size:30px;line-height:70px}}@media(max-width: 767px){.two-columns-container .two-columns .section-header{font-size:24px;line-height:38px;margin-bottom:38px}}.two-columns-container .two-columns .section-header span{display:block;border-bottom:2px solid #9a9a9a}.two-columns-container .two-columns .two-columns{margin-top:158px;display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width: 1500px){.two-columns-container .two-columns .two-columns{margin-top:140px}}@media(max-width: 1200px){.two-columns-container .two-columns .two-columns{margin-top:110px}}@media(max-width: 991px){.two-columns-container .two-columns .two-columns{display:block;margin-top:90px}}@media(max-width: 767px){.two-columns-container .two-columns .two-columns{margin-top:52px}}.two-columns-container .two-columns .two-columns .text-column{flex-basis:49.7%;max-width:49.7%}@media(max-width: 991px){.two-columns-container .two-columns .two-columns .text-column{max-width:none}}@media(max-width: 1500px){.two-columns-container .two-columns .two-columns .text-column p{font-size:22px;line-height:34px}}@media(max-width: 1200px){.two-columns-container .two-columns .two-columns .text-column p{font-size:20px;line-height:28px}}@media(max-width: 767px){.two-columns-container .two-columns .two-columns .text-column p{font-size:16px;line-height:24px}}.two-columns-container .two-columns .two-columns .text-column p:first-child{margin-top:0}.two-columns-container .two-columns .two-columns .text-column p:last-child{margin-bottom:0}.two-columns-container .two-columns .two-columns .text-column h5{font-size:30px;line-height:30px;letter-spacing:-0.01em;margin-top:51px;margin-bottom:31px}@media(max-width: 1500px){.two-columns-container .two-columns .two-columns .text-column h5{font-size:32px;line-height:35px}}@media(max-width: 1200px){.two-columns-container .two-columns .two-columns .text-column h5{font-size:30px;line-height:32px;margin-top:40px;margin-bottom:28px}}@media(max-width: 767px){.two-columns-container .two-columns .two-columns .text-column h5{font-size:20px;line-height:24px;margin-top:46px;margin-bottom:30px}}.two-columns-container .two-columns .two-columns .images-column{flex-basis:41.9%;max-width:41.9%}@media(max-width: 991px){.two-columns-container .two-columns .two-columns .images-column{display:none}}.two-columns-container .two-columns .two-columns .images-column img{max-width:calc(100% + (100vw - 1640px)/2);width:calc(100% + (100vw - 1640px)/2);height:auto;display:block}@media(max-width: 1680px){.two-columns-container .two-columns .two-columns .images-column img{max-width:calc(100% + 16px);width:calc(100% + 16px)}}.form-section-container{background:#cfd1c2;padding:113px 16px}@media(max-width: 767px){.form-section-container{padding:71px 16px}}@media(max-width: 1200px){.form-section-container .form-section h4.h1{font-size:75px;line-height:87px}}@media(max-width: 991px){.form-section-container .form-section h4.h1{font-size:60px;line-height:70px}}@media(max-width: 767px){.form-section-container .form-section h4.h1{font-size:48px;line-height:48px;letter-spacing:-0.03em;margin-bottom:12px}}.form-section-container .form-section .columns{display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width: 991px){.form-section-container .form-section .columns{display:block}}.form-section-container .form-section .columns .text-column{flex-basis:49.7%;max-width:49.7%}@media(max-width: 991px){.form-section-container .form-section .columns .text-column{max-width:none}}.form-section-container .form-section .columns .text-column .phone{font-size:64px;line-height:72px;font-weight:100;color:#464749;text-decoration:none}@media(max-width: 1500px){.form-section-container .form-section .columns .text-column .phone{font-size:60px;line-height:66px}}@media(max-width: 1200px){.form-section-container .form-section .columns .text-column .phone{font-size:45px;line-height:53px}}@media(max-width: 991px){.form-section-container .form-section .columns .text-column .phone{font-size:38px;line-height:44px;margin-bottom:50px;display:inline-block}}@media(max-width: 767px){.form-section-container .form-section .columns .text-column .phone{font-size:38px;line-height:42px;margin-bottom:61px}}@media(min-width: 1201px){.form-section-container .form-section .columns .text-column .phone:hover{color:#000}}.form-section-container .form-section .columns .address{margin-top:74px}@media(max-width: 1200px){.form-section-container .form-section .columns .address{margin-top:60px}}@media(max-width: 767px){.form-section-container .form-section .columns .address{margin-top:72px}}.form-section-container .form-section .columns .address p{margin:0;font-size:22px;line-height:32px}@media(max-width: 1200px){.form-section-container .form-section .columns .address p{font-size:20px;line-height:28px}}@media(max-width: 767px){.form-section-container .form-section .columns .address p{font-size:18px;line-height:22px}}.form-section-container .form-section .columns .form-column{flex-basis:41.1%;max-width:41.1%}@media(max-width: 1200px){.form-section-container .form-section .columns .form-column{flex-basis:43%;max-width:43%}}@media(max-width: 991px){.form-section-container .form-section .columns .form-column{max-width:none}}.form-section-container .form-section .columns .form-column input,.form-section-container .form-section .columns .form-column label,.form-section-container .form-section .columns .form-column textarea{display:block;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-family:"Helvetica Neue";border:none;box-shadow:none;border-radius:0;font-size:18px;line-height:28px;letter-spacing:-0.02em}@media(max-width: 767px){.form-section-container .form-section .columns .form-column input,.form-section-container .form-section .columns .form-column label,.form-section-container .form-section .columns .form-column textarea{font-size:16px;line-height:24px}}.form-section-container .form-section .columns .form-column input{height:59px}.form-section-container .form-section .columns .form-column .gform_wrapper .gform_body .gform_fields{row-gap:23px}@media(max-width: 767px){.form-section-container .form-section .columns .form-column .gform_wrapper .gform_body .gform_fields{row-gap:19px}}.form-section-container .form-section .columns .form-column .gform_wrapper .gform_body .gfield label{font-size:22px;line-height:48px;letter-spacing:-0.02em;font-family:"Helvetica Neue";color:#464749;margin-bottom:0}@media(max-width: 767px){.form-section-container .form-section .columns .form-column .gform_wrapper .gform_body .gfield label{font-size:18px;line-height:42px}}.form-section-container .form-section .columns .form-column .gform_wrapper .gform_body .gfield textarea{height:253px;min-block-size:0}.form-section-container .form-section .columns .form-column .gform_wrapper .gform_footer{margin-top:0}.form-section-container .form-section .columns .form-column .gform_wrapper .gform_footer input[type=submit]{border-radius:0;margin-top:36px;height:59px;width:100%;position:relative;background-color:#464749;color:#fff;border:0;padding-right:56px;background-image:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2224.411%22%20height%3D%2224.166%22%20viewBox%3D%220%200%2024.411%2024.166%22%3E%3Cg%20id%3D%22Group_65%22%20data-name%3D%22Group%2065%22%20transform%3D%22translate(0%200)%22%3E%3Crect%20id%3D%22Rectangle_110%22%20data-name%3D%22Rectangle%20110%22%20width%3D%2222.389%22%20height%3D%221.408%22%20transform%3D%22translate(0%2011.31)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20id%3D%22Path_12%22%20data-name%3D%22Path%2012%22%20d%3D%22M70.238%2C0V1.991l11.047%2C11.1%2C1.036-1.013Z%22%20transform%3D%22translate(-57.909%200)%22%20fill%3D%22%23fff%22%2F%3E%3Cpath%20id%3D%22Path_13%22%20data-name%3D%22Path%2013%22%20d%3D%22M81.3%2C69.714l-.975-.975L70.238%2C78.832v1.991L82.32%2C68.74l-.021-.021Z%22%20transform%3D%22translate(-57.909%20-56.657)%22%20fill%3D%22%23fff%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-repeat:no-repeat;background-size:24px 24px;background-position:right 20px center;appearance:none;cursor:pointer;text-align:left;font-size:22px;line-height:25px;letter-spacing:0;font-weight:400}@media(max-width: 767px){.form-section-container .form-section .columns .form-column .gform_wrapper .gform_footer input[type=submit]{font-size:18px;line-height:20px}}.form-section-container .form-section .columns .form-column .gform_wrapper .gform_footer input[type=submit]:hover{background-color:#3c3d3f}.form-section-container .form-section .columns .form-column .gform_wrapper .gform_footer input[type=submit]:focus{outline:2px solid #8a8b8d;outline-offset:2px}.form-section-container .form-section .columns .form-column .gform_wrapper .gform_footer input[type=submit]:disabled{opacity:.6;cursor:not-allowed}.form-section-container .form-section .columns .form-column .gform_wrapper .gform_validation_errors{background:none;border:none;box-shadow:none;margin-bottom:20px;padding-left:0}.form-section-container .form-section .columns .form-column .gform_wrapper .gform_confirmation_message{font-size:48px;letter-spacing:-0.02em;line-height:77px;font-weight:300;margin:30px 0 18px;line-height:1.2 !important}@media(max-width: 1500px){.form-section-container .form-section .columns .form-column .gform_wrapper .gform_confirmation_message{font-size:40px;line-height:68px;margin:26px 0 16px}}@media(max-width: 1200px){.form-section-container .form-section .columns .form-column .gform_wrapper .gform_confirmation_message{font-size:34px;line-height:46px;margin:22px 0 14px}}@media(max-width: 991px){.form-section-container .form-section .columns .form-column .gform_wrapper .gform_confirmation_message{font-size:30px;line-height:40px;margin:20px 0 12px}}@media(max-width: 767px){.form-section-container .form-section .columns .form-column .gform_wrapper .gform_confirmation_message{font-size:26px;line-height:34px;margin:18px 0 10px}}.form-section-container .form-section .columns .form-column .gform_wrapper .gform_confirmation_message:first-child{margin-top:0}.form-section-container .form-section .columns .form-column .gform_wrapper .gform_confirmation_message:last-child{margin-bottom:0}.form-section-container.large-pb{padding-bottom:350px}@media(max-width: 1500px){.form-section-container.large-pb{padding-bottom:280px}}@media(max-width: 1200px){.form-section-container.large-pb{padding-bottom:200px}}@media(max-width: 767px){.form-section-container.large-pb{padding-bottom:120px}}.form-section-container.light-bg{background-color:#e9e9e4}.scrolling-text-container{overflow:hidden;display:flex;align-items:center;will-change:transform;margin-block:150px}@media(max-width: 1500px){.scrolling-text-container{margin-block:120px}}@media(max-width: 1200px){.scrolling-text-container{margin-block:100px}}@media(max-width: 767px){.scrolling-text-container{margin-block:83px}}.scrolling-text-container .h1{white-space:nowrap;margin-block:0 !important;letter-spacing:-0.03em;margin-right:15rem}@media(max-width: 1500px){.scrolling-text-container .h1{margin-right:10rem}}@media(max-width: 1200px){.scrolling-text-container .h1{margin-right:8rem}}@media(max-width: 991px){.scrolling-text-container .h1{margin-right:5rem}}@media(max-width: 767px){.scrolling-text-container .h1{white-space:wrap;margin-right:0}}.case-studies-container{margin:166px 0 174px;overflow:hidden}@media(max-width: 1500px){.case-studies-container{margin-block:120px}}@media(max-width: 1200px){.case-studies-container{margin-block:100px}}@media(max-width: 767px){.case-studies-container{margin-block:35px}}.case-studies-container .case-studies-inner .title{position:relative;padding-top:37px;margin-bottom:115px}@media(max-width: 1500px){.case-studies-container .case-studies-inner .title{margin-bottom:100px}}@media(max-width: 1200px){.case-studies-container .case-studies-inner .title{margin-bottom:90px}}@media(max-width: 767px){.case-studies-container .case-studies-inner .title{padding-top:35px;margin-bottom:60px}}.case-studies-container .case-studies-inner .title::after{content:"";position:absolute;left:0;top:0;max-width:536px;width:100%;height:3px;background:#9a9a9a;transition:width .3s ease,left .3s ease}.case-studies-container .case-studies-inner .title h2{line-height:1}.case-studies-container .case-studies-inner .text{max-width:531px;margin-bottom:64px}.case-studies-container .case-studies-inner .text p{margin:24px 0}.case-studies-container .case-studies-inner .large-text{max-width:1450px;min-height:228px;margin-bottom:105px;position:relative;padding-right:50px}@media(max-width: 1200px){.case-studies-container .case-studies-inner .large-text{max-width:80%;margin-bottom:70px;min-height:180px}}@media(max-width: 767px){.case-studies-container .case-studies-inner .large-text{padding-right:0;max-width:100%}}.case-studies-container .case-studies-inner .large-text::before{content:"";position:absolute;right:0;top:50%;width:27px;height:27px;transform:translateY(-50%);background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2227%22%20height%3D%2227%22%20viewBox%3D%220%200%2027%2027%22%3E%3Cg%20id%3D%22Group_73%22%20data-name%3D%22Group%2073%22%20transform%3D%22translate(-1653%20-2647.5)%22%3E%3Cline%20id%3D%22Line_3%22%20data-name%3D%22Line%203%22%20y2%3D%2227%22%20transform%3D%22translate(1666.5%202647.5)%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221%22%2F%3E%3Cline%20id%3D%22Line_4%22%20data-name%3D%22Line%204%22%20y2%3D%2227%22%20transform%3D%22translate(1680%202661)%20rotate(90)%22%20fill%3D%22none%22%20stroke%3D%22%23000%22%20stroke-width%3D%221%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center center}@media(max-width: 991px){.case-studies-container .case-studies-inner .large-text::before{width:24px;height:24px}}@media(max-width: 767px){.case-studies-container .case-studies-inner .large-text::before{display:none}}.case-studies-container .case-studies-inner .large-text .inner{max-width:815px}.case-studies-container .case-studies-inner .large-text p{font-size:32px;line-height:48px;letter-spacing:-0.02em;font-weight:100}@media(max-width: 1200px){.case-studies-container .case-studies-inner .large-text p{font-size:30px;line-height:44px}}@media(max-width: 991px){.case-studies-container .case-studies-inner .large-text p{font-size:28px;line-height:40px}}@media(max-width: 767px){.case-studies-container .case-studies-inner .large-text p{font-size:26px;line-height:38px}}.case-studies-container .case-studies-inner .large-text.has-bottom-decoration{min-height:0;padding-bottom:60px}.case-studies-container .case-studies-inner .large-text.has-bottom-decoration:after{content:"";position:absolute;left:0;bottom:0;width:100%;max-width:522px;height:2px;background-color:#9a9a9a}.case-studies-container .case-studies-inner .filter-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:46px}@media(max-width: 767px){.case-studies-container .case-studies-inner .filter-wrapper{margin-bottom:30px}}.case-studies-container .case-studies-inner .filter-wrapper .custom-select{max-width:536px;width:100%;position:relative}@media(max-width: 1200px){.case-studies-container .case-studies-inner .filter-wrapper .custom-select{max-width:430px}}.case-studies-container .case-studies-inner .filter-wrapper .custom-select .selected{cursor:pointer;display:block;border-bottom:2px solid #9a9a9a;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding-bottom:18px;font-size:18px;letter-spacing:-0.03em;line-height:20px;text-decoration:underline;font-weight:400;text-underline-offset:4px}@media(max-width: 767px){.case-studies-container .case-studies-inner .filter-wrapper .custom-select .selected{padding-bottom:22px}}.case-studies-container .case-studies-inner .filter-wrapper .custom-select .selected:after{content:"";display:inline-block;vertical-align:middle;width:36px;height:36px;margin-right:8px;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2235.232%22%20height%3D%2235.59%22%20viewBox%3D%220%200%2035.232%2035.59%22%3E%3Cg%20id%3D%22Group_74%22%20data-name%3D%22Group%2074%22%20transform%3D%22translate(35.232)%20rotate(90)%22%3E%3Crect%20id%3D%22Rectangle_110%22%20data-name%3D%22Rectangle%20110%22%20width%3D%2232.642%22%20height%3D%222.053%22%20transform%3D%22translate(0%2016.49)%22%20fill%3D%22%23464749%22%2F%3E%3Cpath%20id%3D%22Path_12%22%20data-name%3D%22Path%2012%22%20d%3D%22M70.238%2C0V2.9L86.343%2C19.087l1.51-1.477Z%22%20transform%3D%22translate(-52.264%200)%22%20fill%3D%22%23464749%22%2F%3E%3Cpath%20id%3D%22Path_13%22%20data-name%3D%22Path%2013%22%20d%3D%22M86.372%2C70.17%2C84.951%2C68.75%2C70.238%2C83.463v2.9L87.854%2C68.75l-.03-.031Z%22%20transform%3D%22translate(-52.263%20-51.134)%22%20fill%3D%22%23464749%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") no-repeat center center;background-size:contain;transform:rotate(0);transition:transform .3s ease}@media(max-width: 1200px){.case-studies-container .case-studies-inner .filter-wrapper .custom-select .selected:after{width:28px;height:28px}}@media(max-width: 767px){.case-studies-container .case-studies-inner .filter-wrapper .custom-select .selected:after{width:22px;height:22px}}.case-studies-container .case-studies-inner .filter-wrapper .custom-select .options{background-color:#fff;padding:20px 10px;margin-top:0;border:2px solid #9a9a9a;border-top:none;display:none;z-index:3;position:absolute;top:100%;left:0;right:0}.case-studies-container .case-studies-inner .filter-wrapper .custom-select .options li{cursor:pointer;padding-left:0;margin-bottom:10px}.case-studies-container .case-studies-inner .filter-wrapper .custom-select .options li::before{display:none}.case-studies-container .case-studies-inner .filter-wrapper .custom-select.open .selected::after{transform:rotate(180deg)}.case-studies-container .case-studies-inner .case-study-cards{margin-top:175px}@media(max-width: 1200px){.case-studies-container .case-studies-inner .case-study-cards{margin-top:125px}}@media(max-width: 767px){.case-studies-container .case-studies-inner .case-study-cards{margin-top:70px}}.case-studies-container .case-studies-inner .case-study-cards .case-study-card{display:block;position:relative}.case-studies-container .case-studies-inner .case-study-cards .case-study-card.full-image-card{min-height:100vh;text-decoration:none;margin-bottom:123px}@media(max-width: 991px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card.full-image-card{min-height:0;margin-bottom:90px}}@media(max-width: 767px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card.full-image-card{margin-bottom:50px}}.case-studies-container .case-studies-inner .case-study-cards .case-study-card.full-image-card .card-header{background-color:#000;position:relative;z-index:1;width:100vw;margin-left:calc(-1*(100vw - 1640px)/2)}@media(max-width: 1680px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card.full-image-card .card-header{margin-left:-16px;width:calc(100% + 32px)}}.case-studies-container .case-studies-inner .case-study-cards .case-study-card.full-image-card .card-header .columns{padding:61px 16px 49px;display:flex;flex-wrap:wrap;justify-content:space-between;color:#fff;max-width:1640px;margin:0 auto}@media(max-width: 767px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card.full-image-card .card-header .columns{display:block}}.case-studies-container .case-studies-inner .case-study-cards .case-study-card.full-image-card .card-header .columns .column:first-of-type{flex-basis:74.57%;max-width:74.57%}@media(max-width: 767px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card.full-image-card .card-header .columns .column:first-of-type{max-width:none}}.case-studies-container .case-studies-inner .case-study-cards .case-study-card.full-image-card .card-header .columns .column:first-of-type h2{text-transform:uppercase}.case-studies-container .case-studies-inner .case-study-cards .case-study-card.full-image-card .card-header .columns .column:first-of-type h2 a{text-decoration:none;color:#fff}@media(min-width: 1201px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card.full-image-card .card-header .columns .column:first-of-type h2 a:hover{opacity:.8}}@media(max-width: 1500px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card.full-image-card .card-header .columns .column:first-of-type h2{font-size:85px;line-height:100px}}@media(max-width: 1400px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card.full-image-card .card-header .columns .column:first-of-type h2{font-size:80px;line-height:95px}}@media(max-width: 1200px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card.full-image-card .card-header .columns .column:first-of-type h2{font-size:60px;line-height:75px}}@media(max-width: 991px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card.full-image-card .card-header .columns .column:first-of-type h2{font-size:50px;line-height:60px}}@media(max-width: 767px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card.full-image-card .card-header .columns .column:first-of-type h2{margin-bottom:50px}}.case-studies-container .case-studies-inner .case-study-cards .case-study-card.full-image-card .card-header .columns .column:first-of-type .card-label{display:block;font-size:22px;line-height:48px;letter-spacing:-0.02em;margin-bottom:83px}@media(max-width: 1500px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card.full-image-card .card-header .columns .column:first-of-type .card-label{margin-bottom:70px}}@media(max-width: 1200px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card.full-image-card .card-header .columns .column:first-of-type .card-label{font-size:20px;line-height:40px}}@media(max-width: 991px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card.full-image-card .card-header .columns .column:first-of-type .card-label{margin-bottom:60px}}@media(max-width: 767px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card.full-image-card .card-header .columns .column:first-of-type .card-label{font-size:19px;margin-bottom:40px}}.case-studies-container .case-studies-inner .case-study-cards .case-study-card.full-image-card .card-header .columns .column:last-of-type{flex-basis:15.73%;max-width:15.73%}@media(max-width: 991px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card.full-image-card .card-header .columns .column:last-of-type{flex-basis:18%;max-width:18%}}@media(max-width: 767px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card.full-image-card .card-header .columns .column:last-of-type{max-width:none}}.case-studies-container .case-studies-inner .case-study-cards .case-study-card.full-image-card .card-header .columns .column:last-of-type .number{display:block;font-size:64px;line-height:72px;letter-spacing:.01em;margin-bottom:79px}@media(max-width: 1500px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card.full-image-card .card-header .columns .column:last-of-type .number{margin-bottom:65px}}@media(max-width: 1200px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card.full-image-card .card-header .columns .column:last-of-type .number{font-size:50px;line-height:60px;margin-bottom:65px}}@media(max-width: 991px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card.full-image-card .card-header .columns .column:last-of-type .number{margin-bottom:43px;font-size:40px;line-height:50px}}@media(max-width: 767px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card.full-image-card .card-header .columns .column:last-of-type .number{position:absolute;top:61px;right:16px;line-height:1}}.case-studies-container .case-studies-inner .case-study-cards .case-study-card.full-image-card .card-header .columns .column:last-of-type .card-info{display:block;font-size:22px;line-height:25px;letter-spacing:0;border-bottom:1px solid #b7b7b7;padding-bottom:9px;margin-bottom:32px}@media(max-width: 1200px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card.full-image-card .card-header .columns .column:last-of-type .card-info{font-size:20px;line-height:22px}}@media(max-width: 991px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card.full-image-card .card-header .columns .column:last-of-type .card-info{margin-bottom:24px}}.case-studies-container .case-studies-inner .case-study-cards .case-study-card.full-image-card .card-header .columns .column:last-of-type .card-info:first-child{margin-top:0}.case-studies-container .case-studies-inner .case-study-cards .case-study-card.full-image-card .card-header .columns .column:last-of-type .card-info:last-child{margin-bottom:0}.case-studies-container .case-studies-inner .case-study-cards .case-study-card.full-image-card .background-image{height:100vh;position:relative;width:100%}@media(max-width: 991px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card.full-image-card .background-image{height:auto}}.case-studies-container .case-studies-inner .case-study-cards .case-study-card.full-image-card .background-image .link{position:absolute;top:34px;left:0;color:#fff;display:flex;align-items:center;gap:23px;cursor:pointer;text-decoration:none}@media(min-width: 1201px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card.full-image-card .background-image .link:hover{text-decoration:underline}}@media(min-width: 1201px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card.full-image-card .background-image .link:hover{color:#e9e9e4}.case-studies-container .case-studies-inner .case-study-cards .case-study-card.full-image-card .background-image .link:hover svg path{fill:#e9e9e4}.case-studies-container .case-studies-inner .case-study-cards .case-study-card.full-image-card .background-image .link:hover svg rect{fill:#e9e9e4}}.case-studies-container .case-studies-inner .case-study-cards .case-study-card.full-image-card .background-image img{display:block;width:100vw;height:100%;object-fit:cover;margin-left:calc(-1*(100vw - 1640px)/2)}@media(max-width: 1680px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card.full-image-card .background-image img{width:calc(100% + 36px);margin-left:-16px}}.case-studies-container .case-studies-inner .case-study-cards .case-study-card.full-image-card>.standard-card{margin-top:0}.case-studies-container .case-studies-inner .case-study-cards .case-study-card.standard-card{display:flex;flex-wrap:wrap;justify-content:space-between;border-top:2px solid #9a9a9a;padding-top:81px;padding-bottom:118px;margin-bottom:72px}@media(max-width: 1500px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card.standard-card{padding-bottom:90px}}@media(max-width: 1200px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card.standard-card{padding-top:70px;padding-bottom:70px;margin-bottom:50px}}@media(max-width: 991px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card.standard-card{display:block}}@media(max-width: 767px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card.standard-card{margin-bottom:0}}.case-studies-container .case-studies-inner .case-study-cards .case-study-card.standard-card:first-child{margin-top:0}.case-studies-container .case-studies-inner .case-study-cards .case-study-card.standard-card:last-child{margin-bottom:0}.case-studies-container .case-studies-inner .case-study-cards .case-study-card.standard-card a:not(.show-on-tablet-landscape){flex-basis:30.06%;max-width:30.06%;text-decoration:none;overflow:hidden}@media(max-width: 767px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card.standard-card a:not(.show-on-tablet-landscape){max-width:100%}}.case-studies-container .case-studies-inner .case-study-cards .case-study-card.standard-card img{display:block;width:100%;height:100%;object-fit:cover;transform:scale(1);transition-duration:.3s}@media(min-width: 1201px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card.standard-card .image-link:hover img{transform:scale(1.05);transform-origin:center center;transition:transform .3s ease-in-out}}.case-studies-container .case-studies-inner .case-study-cards .case-study-card.standard-card .column:first-of-type{max-width:31.46%;flex-basis:31.46%;margin-top:-7px}@media(max-width: 1200px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card.standard-card .column:first-of-type{flex-basis:47%;max-width:47%;display:flex;flex-direction:column}}@media(max-width: 991px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card.standard-card .column:first-of-type{max-width:none}}@media(max-width: 767px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card.standard-card .column:first-of-type{max-width:100%}}.case-studies-container .case-studies-inner .case-study-cards .case-study-card.standard-card .column:first-of-type img{max-width:100%;aspect-ratio:16/9;width:100%;height:auto}.case-studies-container .case-studies-inner .case-study-cards .case-study-card.standard-card .column:first-of-type h4{line-height:52px;font-weight:400;min-height:229px;text-transform:uppercase}@media(min-width: 1201px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card.standard-card .column:first-of-type h4{margin-top:0}}@media(max-width: 1200px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card.standard-card .column:first-of-type h4{margin-bottom:30px}}@media(max-width: 991px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card.standard-card .column:first-of-type h4{margin-bottom:0}}.case-studies-container .case-studies-inner .case-study-cards .case-study-card.standard-card .column:first-of-type h4 a{color:#000;text-decoration:none}@media(min-width: 1201px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card.standard-card .column:first-of-type h4 a:hover{opacity:.8}}@media(max-width: 1200px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card.standard-card .column:first-of-type h4{line-height:48px;min-height:0}}@media(max-width: 991px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card.standard-card .column:first-of-type h4{line-height:40px;min-height:150px}}@media(max-width: 767px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card.standard-card .column:first-of-type h4{min-height:0;margin-bottom:50px}}.case-studies-container .case-studies-inner .case-study-cards .case-study-card.standard-card .column:last-of-type{flex-basis:32.68%;max-width:32.68%;margin-top:-5px;display:flex;flex-direction:column}@media(max-width: 1200px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card.standard-card .column:last-of-type{flex-basis:47%;max-width:47%}}@media(max-width: 991px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card.standard-card .column:last-of-type{max-width:none}}@media(max-width: 767px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card.standard-card .column:last-of-type{max-width:100%}}.case-studies-container .case-studies-inner .case-study-cards .case-study-card.standard-card .column:last-of-type .wrapper{display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width: 767px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card.standard-card .column:last-of-type .wrapper{display:block}}.case-studies-container .case-studies-inner .case-study-cards .case-study-card.standard-card .column:last-of-type .wrapper .inner{margin-top:11px}@media(max-width: 1200px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card.standard-card .column:last-of-type .wrapper .inner{margin-top:0}}.case-studies-container .case-studies-inner .case-study-cards .case-study-card.standard-card .column:last-of-type .wrapper .inner span{display:block;margin-bottom:42px;font-size:22px;line-height:25px;letter-spacing:0}@media(max-width: 1500px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card.standard-card .column:last-of-type .wrapper .inner span{font-size:20px;line-height:22px}}@media(max-width: 767px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card.standard-card .column:last-of-type .wrapper .inner span{border-bottom:1px solid #9a9a9a;padding-bottom:9px}}.case-studies-container .case-studies-inner .case-study-cards .case-study-card.standard-card .column:last-of-type .wrapper .number{font-size:64px;line-height:72px;letter-spacing:.01em;font-weight:400;margin-top:-7px}@media(max-width: 1200px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card.standard-card .column:last-of-type .wrapper .number{margin-top:-14px}}@media(max-width: 767px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card.standard-card .column:last-of-type .wrapper .number{font-size:40px;line-height:1;margin-top:0;position:absolute;top:10px;right:0}}.case-studies-container .case-studies-inner .case-study-cards .case-study-card.standard-card .column:last-of-type .card-text{margin-top:auto;margin-bottom:48px}@media(max-width: 991px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card.standard-card .column:last-of-type .card-text p{font-size:16px;line-height:22px}}.case-studies-container .case-studies-inner .case-study-cards .case-study-card .link{display:flex;align-items:center;gap:23px;cursor:pointer;margin-top:26px;text-decoration:none}@media(min-width: 1201px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card .link:hover{text-decoration:underline}}@media(max-width: 1200px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card .link{margin-top:auto}}@media(max-width: 991px){.case-studies-container .case-studies-inner .case-study-cards .case-study-card .link.show-on-tablet{display:flex !important}}.case-studies-container .case-studies-inner .bottom-link{display:inline-block;margin-top:-52px}.share-container{margin:80px 0 75px}.share-container .share a{display:flex;align-items:center;gap:18px;text-decoration:none;color:#464749}@media(min-width: 1201px){.share-container .share a:hover{color:#000}}@media(max-width: 1200px){.share-container .share a svg{max-width:26px}}.share-container .share a span{font-size:18px;line-height:24px;padding-top:14px}@media(max-width: 1200px){.share-container .share a span{padding-top:10px}}.media-text-container{margin:80px 0}.media-text-container .media-text{display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width: 991px){.media-text-container .media-text{display:block}}.media-text-container .media-text .media{flex-basis:66.34%;max-width:66.34%}@media(max-width: 991px){.media-text-container .media-text .media{max-width:none;margin-bottom:50px}}.media-text-container .media-text .media img,.media-text-container .media-text .media video{display:block;max-width:100%;width:100%;height:auto;object-fit:cover;margin-bottom:0px}.media-text-container .media-text .media img+p,.media-text-container .media-text .media video+p{margin-top:12px}.media-text-container .media-text .media .video-wrapper{position:relative}.media-text-container .media-text .media .video-wrapper video{display:block;max-width:100%;width:100%;height:auto;object-fit:cover;aspect-ratio:16/9}.media-text-container .media-text .media .video-wrapper .poster{position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:100%;height:100%;cursor:pointer;object-fit:cover}.media-text-container .media-text .media .video-wrapper .play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;cursor:pointer}@media(max-width: 1500px){.media-text-container .media-text .media .video-wrapper .play-btn{max-width:126px}}@media(max-width: 1200px){.media-text-container .media-text .media .video-wrapper .play-btn{max-width:100px}}@media(max-width: 767px){.media-text-container .media-text .media .video-wrapper .play-btn{max-width:75px}}.media-text-container .media-text .text{flex-basis:24.33%;max-width:24.33%;display:flex;flex-direction:column}@media(max-width: 1500px){.media-text-container .media-text .text{flex-basis:26.5%;max-width:26.5%}}@media(max-width: 1200px){.media-text-container .media-text .text{flex-basis:28.5%;max-width:26.5%}}@media(max-width: 991px){.media-text-container .media-text .text{max-width:none}}.media-text-container .media-text .text .info{width:100%;border-bottom:1px solid #707070;margin-bottom:65px}@media(max-width: 1500px){.media-text-container .media-text .text .info{margin-bottom:50px}}@media(max-width: 1200px){.media-text-container .media-text .text .info{margin-bottom:35px}}.media-text-container .media-text .text .info:first-child{margin-top:0}.media-text-container .media-text .text .info:last-child{margin-bottom:0}.media-text-container .media-text .text .info span{display:block}.media-text-container .media-text .text .info span.small-text{font-size:18px;line-height:20px;letter-spacing:.01em;font-weight:400;margin-bottom:2px}@media(max-width: 767px){.media-text-container .media-text .text .info span.small-text{font-size:16px}}.media-text-container .media-text .text .info span.large-text{font-size:64px;line-height:71px;letter-spacing:.01em;font-weight:300;padding-bottom:4px}@media(max-width: 1500px){.media-text-container .media-text .text .info span.large-text{font-size:54px;line-height:60px;padding-bottom:3px}}@media(max-width: 1200px){.media-text-container .media-text .text .info span.large-text{font-size:48px;line-height:56px;padding-bottom:2px}}@media(max-width: 767px){.media-text-container .media-text .text .info span.large-text{font-size:34px;line-height:42px}}.media-text-container .media-text .text .bottom-text{display:block}.media-text-container.full-image .media-text .media img{max-width:calc(100% + (100vw - 1640px - 32px - var(--scrollbar-w))/2);width:calc(100% + (100vw - 1640px - 32px - var(--scrollbar-w))/2);margin-left:calc((100vw - 1640px - 32px - var(--scrollbar-w))/2*-1)}@media(max-width: 1684px){.media-text-container.full-image .media-text .media img{max-width:100%;width:100%;margin-left:0}}.media-text-container.full-image.text-first .media-text .media img{margin-left:0}.media-text-container.text-first .media-text{flex-direction:row-reverse}@media(max-width: 991px){.image-image-container+.media-text-container{margin-top:40px}}.testimonial-no-bg-container{margin:120px 0 73px}@media(max-width: 1200px){.testimonial-no-bg-container{margin:80px 0 73px}}.testimonial-no-bg-container .testimonial-no-bg{overflow:hidden;display:flex}.testimonial-no-bg-container .testimonial-no-bg svg{position:relative;top:-61px;max-height:268px}@media(max-width: 1500px){.testimonial-no-bg-container .testimonial-no-bg svg{top:-52px;max-height:250px}}@media(max-width: 1200px){.testimonial-no-bg-container .testimonial-no-bg svg{max-height:230px;max-width:100px;top:-42px}}@media(max-width: 991px){.testimonial-no-bg-container .testimonial-no-bg svg{max-width:86px;margin-top:-17px}}@media(max-width: 767px){.testimonial-no-bg-container .testimonial-no-bg svg{display:none}}.testimonial-no-bg-container .testimonial-no-bg blockquote{flex:1;max-width:808px;font-size:32px;line-height:48px;font-weight:400;letter-spacing:.01em;padding-top:26px}@media(max-width: 1500px){.testimonial-no-bg-container .testimonial-no-bg blockquote{font-size:30px;line-height:42px}}@media(max-width: 1200px){.testimonial-no-bg-container .testimonial-no-bg blockquote{font-size:26px;line-height:34px}}@media(max-width: 991px){.testimonial-no-bg-container .testimonial-no-bg blockquote{font-size:24px;line-height:30px;max-width:75%}}@media(max-width: 767px){.testimonial-no-bg-container .testimonial-no-bg blockquote{max-width:none}}.testimonial-no-bg-container .testimonial-no-bg blockquote cite{font-size:18px;line-height:48px;letter-spacing:.01em;font-weight:400;font-style:normal;margin-top:54px;display:block}@media(max-width: 1500px){.testimonial-no-bg-container .testimonial-no-bg blockquote cite{margin-top:46px}}@media(max-width: 1200px){.testimonial-no-bg-container .testimonial-no-bg blockquote cite{margin-top:40px}}@media(max-width: 767px){.testimonial-no-bg-container .testimonial-no-bg blockquote cite{line-height:24px}}.full-text-container{margin:80px 0}.full-text-container .full-text .text{max-width:950px}.image-image-container{margin:80px 0}.image-image-container .image-image{display:flex;align-items:flex-end;flex-wrap:wrap;gap:14px}@media(max-width: 767px){.image-image-container .image-image{display:block}}.image-image-container .image-image .image{flex-basis:41.1%;max-width:41.1%}@media(max-width: 767px){.image-image-container .image-image .image{max-width:none;margin-bottom:40px}}.image-image-container .image-image .image img{max-width:100%;width:100%;height:auto;display:block;margin-bottom:0px}.image-image-container .image-image .image img+p{margin-top:15px}.image-image-container.wide-image .image-image .image{flex-basis:58.9%;max-width:58.9%}@media(max-width: 767px){.image-image-container.wide-image .image-image .image{max-width:none}}.image-image-container.fifty-fifty{margin:40px 0}.image-image-container.fifty-fifty .image-image{align-items:flex-end;gap:16px}.image-image-container.fifty-fifty .image-image .image{flex:1;max-width:100%}.text-container:not(.dark-background){margin:70px 0 126px}@media(max-width: 1500px){.text-container:not(.dark-background){padding-bottom:50px}}@media(max-width: 991px){.text-container:not(.dark-background){margin-bottom:100px}}@media(max-width: 767px){.text-container:not(.dark-background){margin:70px 0 100px;padding-bottom:0}}.text-container .text-inner:not(.wide-text) .text-wrapper{max-width:945px}@media(max-width: 1200px){.text-container .text-inner:not(.wide-text) .text-wrapper{max-width:75%}}@media(max-width: 767px){.text-container .text-inner:not(.wide-text) .text-wrapper{max-width:none}}.text-container .text-inner:not(.wide-text) .text-wrapper p{font-size:44px;line-height:55px;letter-spacing:.01em;font-weight:300}@media(max-width: 1500px){.text-container .text-inner:not(.wide-text) .text-wrapper p{font-size:36px;line-height:45px}}@media(max-width: 1200px){.text-container .text-inner:not(.wide-text) .text-wrapper p{font-size:28px;line-height:35px}}@media(max-width: 991px){.text-container .text-inner:not(.wide-text) .text-wrapper p{font-size:25px;line-height:30px}}.text-container .text-inner.wide-text{padding:38px 0px 0}@media(max-width: 767px){.text-container .text-inner.wide-text{padding-top:0px}}.text-container .text-inner.wide-text .text-wrapper{max-width:1080px}@media(max-width: 1500px){.text-container .text-inner.wide-text .text-wrapper{max-width:65.85%}}@media(max-width: 991px){.text-container .text-inner.wide-text .text-wrapper{max-width:100%}}.text-container .text-inner.wide-text .text-wrapper h5{margin-top:97px;margin-bottom:30px}@media(max-width: 1500px){.text-container .text-inner.wide-text .text-wrapper h5{margin-top:85px;margin-bottom:28px}}@media(max-width: 1200px){.text-container .text-inner.wide-text .text-wrapper h5{margin-top:75px;margin-bottom:26px}}.text-container .text-inner.wide-text .text-wrapper h5:first-child{margin-top:0}.text-container .text-inner.wide-text .text-wrapper h5:last-child{margin-bottom:0}.text-container .text-inner.wide-text .text-wrapper blockquote{font-size:44px;line-height:55px;letter-spacing:.01em;font-weight:300;margin-top:142px;margin-bottom:111px;color:#1d1d1d}@media(max-width: 1500px){.text-container .text-inner.wide-text .text-wrapper blockquote{font-size:44px;line-height:55px;margin-top:142px;margin-bottom:111px}}@media(max-width: 1200px){.text-container .text-inner.wide-text .text-wrapper blockquote{font-size:36px;line-height:46px;margin-top:100px;margin-bottom:80px}}@media(max-width: 991px){.text-container .text-inner.wide-text .text-wrapper blockquote{font-size:30px;line-height:40px;margin-top:70px;margin-bottom:60px}}@media(max-width: 767px){.text-container .text-inner.wide-text .text-wrapper blockquote{font-size:24px;line-height:32px;margin-top:40px;margin-bottom:30px}}.text-container .text-inner.wide-text .text-wrapper blockquote:first-child{margin-top:0}.text-container .text-inner.wide-text .text-wrapper blockquote:last-child{margin-bottom:0}.text-container .text-inner.wide-text .text-wrapper ul li,.text-container .text-inner.wide-text .text-wrapper ol li{padding-bottom:10px;line-height:1.5}.text-container .text-inner.wide-text .text-wrapper ul li::before,.text-container .text-inner.wide-text .text-wrapper ol li::before{line-height:1.4}.text-container .text-inner.wide-text .text-wrapper table{width:auto;border-collapse:separate;border-spacing:0}.text-container .text-inner.wide-text .text-wrapper table th,.text-container .text-inner.wide-text .text-wrapper table td{padding:6px 24px;text-align:left;vertical-align:middle}.text-container .text-inner.wide-text .text-wrapper table th{font-weight:700}.text-container.dark-background{padding:40px 16px 70px}.links-wrapper{margin:80px 0}.links-wrapper.dark-background{margin:0;padding:80px 16px}@media(max-width: 991px){.links-wrapper.dark-background{padding:60px 16px}}@media(max-width: 767px){.links-wrapper.dark-background{padding:40px 16px}}.links-wrapper .links-inner h3{font-size:32px;line-height:74px;letter-spacing:-0.02em;margin-bottom:0}@media(max-width: 1200px){.links-wrapper .links-inner h3{font-size:26px;line-height:46px}}@media(max-width: 991px){.links-wrapper .links-inner h3{font-size:22px;line-height:44px}}.links-wrapper .links-inner .links{max-width:100%;width:max-content}.links-wrapper .links-inner .links .link{font-size:32px;line-height:74px;letter-spacing:-0.02em;display:flex;align-items:center;gap:50px;justify-content:space-between;text-decoration:none;border-bottom:2px solid #9a9a9a}@media(max-width: 1500px){.links-wrapper .links-inner .links .link{font-size:28px;line-height:68px}}@media(max-width: 1200px){.links-wrapper .links-inner .links .link{font-size:21px;line-height:45px}}@media(max-width: 991px){.links-wrapper .links-inner .links .link{font-size:19px;line-height:38px}}@media(max-width: 767px){.links-wrapper .links-inner .links .link{font-size:18px;line-height:20px;padding-block:5px}}@media(min-width: 1201px){.links-wrapper .links-inner .links .link:hover{color:#9a9a9a}.links-wrapper .links-inner .links .link:hover svg path{fill:#9a9a9a}.links-wrapper .links-inner .links .link:hover svg rect{fill:#9a9a9a}}@media(max-width: 1200px){.links-wrapper .links-inner .links .link svg{max-width:26px}}.cards-container-v3:not(.dark-background){margin:150px 0 176px}@media(max-width: 1500px){.cards-container-v3:not(.dark-background){margin-block:120px}}@media(max-width: 1200px){.cards-container-v3:not(.dark-background){margin-block:100px}}@media(max-width: 767px){.cards-container-v3:not(.dark-background){margin-block:83px}}.cards-container-v3.dark-background{padding:120px 16px}@media(max-width: 1500px){.cards-container-v3.dark-background{padding:110px 16px}}@media(max-width: 1200px){.cards-container-v3.dark-background{padding:70px 16px}}.cards-container-v3 .cards-inner-v3 h3{margin-bottom:137px}@media(max-width: 1500px){.cards-container-v3 .cards-inner-v3 h3{margin-bottom:110px}}@media(max-width: 1200px){.cards-container-v3 .cards-inner-v3 h3{margin-bottom:60px;font-size:75px;line-height:85px}}@media(max-width: 991px){.cards-container-v3 .cards-inner-v3 h3{font-size:70px;line-height:80px;margin-bottom:50px}}@media(max-width: 767px){.cards-container-v3 .cards-inner-v3 h3{font-size:52px;line-height:60px;margin-bottom:40px}}.cards-container-v3 .cards-inner-v3 .cards{display:flex;flex-wrap:wrap;justify-content:space-between;row-gap:126px}@media(max-width: 1500px){.cards-container-v3 .cards-inner-v3 .cards{row-gap:110px}}@media(max-width: 1400px){.cards-container-v3 .cards-inner-v3 .cards{row-gap:100px}}@media(max-width: 1200px){.cards-container-v3 .cards-inner-v3 .cards{row-gap:80px}}@media(max-width: 767px){.cards-container-v3 .cards-inner-v3 .cards{display:block}}.cards-container-v3 .cards-inner-v3 .cards .card{flex-basis:49.21%;max-width:49.21%;display:block}@media(max-width: 767px){.cards-container-v3 .cards-inner-v3 .cards .card{max-width:none;margin-bottom:40px}}.cards-container-v3 .cards-inner-v3 .cards .card .image{max-width:100%;margin-bottom:34px}@media(max-width: 1500px){.cards-container-v3 .cards-inner-v3 .cards .card .image{margin-bottom:30px}}@media(max-width: 1400px){.cards-container-v3 .cards-inner-v3 .cards .card .image{margin-bottom:28px}}@media(max-width: 1200px){.cards-container-v3 .cards-inner-v3 .cards .card .image{margin-bottom:20px}}.cards-container-v3 .cards-inner-v3 .cards .card .image img{width:100%;height:auto;display:block}.cards-container-v3 .cards-inner-v3 .cards .card .name{font-size:44px;line-height:34px;letter-spacing:.01em;font-weight:300;display:block;margin-bottom:8px}@media(max-width: 1500px){.cards-container-v3 .cards-inner-v3 .cards .card .name{font-size:40px;line-height:30px}}@media(max-width: 1400px){.cards-container-v3 .cards-inner-v3 .cards .card .name{font-size:36px;line-height:36px}}@media(max-width: 1200px){.cards-container-v3 .cards-inner-v3 .cards .card .name{font-size:30px;line-height:30px;margin-bottom:6px}}@media(max-width: 991px){.cards-container-v3 .cards-inner-v3 .cards .card .name{font-size:26px;line-height:26px;margin-bottom:5px}}.cards-container-v3 .cards-inner-v3 .cards .card .position{font-size:22px;line-height:34px;letter-spacing:.01em;font-weight:300}@media(max-width: 1500px){.cards-container-v3 .cards-inner-v3 .cards .card .position{font-size:20px;line-height:31px}}@media(max-width: 1400px){.cards-container-v3 .cards-inner-v3 .cards .card .position{font-size:18px;line-height:26px}}@media(max-width: 1200px){.cards-container-v3 .cards-inner-v3 .cards .card .position{font-size:16px;line-height:22px}}@media(max-width: 991px){.cards-container-v3 .cards-inner-v3 .cards .card .position{font-size:15px;line-height:20px}}.cards-container-v3 .cards-inner-v3 .cards .card.text-card{display:flex;justify-content:center;flex-direction:column;padding-inline:110px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media(max-width: 1200px){.cards-container-v3 .cards-inner-v3 .cards .card.text-card{padding-inline:50px}}@media(max-width: 991px){.cards-container-v3 .cards-inner-v3 .cards .card.text-card{padding-inline:40px}}@media(max-width: 767px){.cards-container-v3 .cards-inner-v3 .cards .card.text-card{padding-inline:0;margin:80px 0 0px}}.cards-container-v3 .cards-inner-v3 .cards .card.text-card span{display:block}.cards-container-v3 .cards-inner-v3 .cards .card.text-card .large-text{font-size:59px;line-height:59px;font-weight:300;letter-spacing:.01em;margin-bottom:30px}@media(max-width: 1500px){.cards-container-v3 .cards-inner-v3 .cards .card.text-card .large-text{font-size:54px;line-height:54px}}@media(max-width: 1400px){.cards-container-v3 .cards-inner-v3 .cards .card.text-card .large-text{font-size:46px;line-height:46px;margin-bottom:25px}}@media(max-width: 1200px){.cards-container-v3 .cards-inner-v3 .cards .card.text-card .large-text{font-size:38px;line-height:38px;margin-bottom:20px}}@media(max-width: 991px){.cards-container-v3 .cards-inner-v3 .cards .card.text-card .large-text{font-size:28px;line-height:28px}}.cards-container-v3 .cards-inner-v3 .cards .card.text-card .small-text{font-size:28px;line-height:34px;font-weight:300;letter-spacing:.01em}@media(max-width: 1500px){.cards-container-v3 .cards-inner-v3 .cards .card.text-card .small-text{font-size:24px;line-height:28px}}@media(max-width: 1200px){.cards-container-v3 .cards-inner-v3 .cards .card.text-card .small-text{font-size:20px;line-height:24px}}@media(max-width: 991px){.cards-container-v3 .cards-inner-v3 .cards .card.text-card .small-text{font-size:17px;line-height:20px}}.columns-container{margin:150px 0 290px}@media(max-width: 1500px){.columns-container{margin:120px 0 160px}}@media(max-width: 1200px){.columns-container{margin:100px 0 140px}}@media(max-width: 767px){.columns-container{margin:80px 0 100px}}.columns-container .columns-inner h4{font-size:44px;line-height:44px;font-weight:300;margin-bottom:82px;max-width:562px}@media(max-width: 1500px){.columns-container .columns-inner h4{font-size:40px;line-height:40px;margin-bottom:70px}}@media(max-width: 1200px){.columns-container .columns-inner h4{font-size:38px;line-height:38px;margin-bottom:60px}}@media(max-width: 767px){.columns-container .columns-inner h4{font-size:34px;line-height:34px;margin-bottom:50px}.columns-container .columns-inner h4 br{display:none}}.columns-container .columns-inner .columns{display:flex;gap:19px}@media(max-width: 991px){.columns-container .columns-inner .columns{display:block}}.columns-container .columns-inner .columns .column{flex:1}.columns-container .columns-inner .columns .column p{margin:24px 0}.columns-container .columns-inner .columns .column p:first-child{margin-top:0}.columns-container .columns-inner .columns .column p:last-child{margin-bottom:0}.columns-container .columns-inner .columns .column img{max-width:100%;width:100%;height:auto;object-fit:cover;display:block}@media(max-width: 991px){.columns-container .columns-inner .columns .column img{margin-top:50px}}.brands-carousel-container{margin:100px 0 177px}@media(max-width: 1200px){.brands-carousel-container{margin:80px 0 120px}}@media(max-width: 1840px){.brands-carousel-container .brands-carousel-inner{padding-inline:70px}}.brands-carousel-container .brands-carousel-inner .owl-carousel{position:relative}.brands-carousel-container .brands-carousel-inner .owl-carousel .item img{max-width:100%;width:100%;height:auto;display:block}.brands-carousel-container .brands-carousel-inner .owl-carousel .owl-nav button{position:absolute;top:50%;transform:translateY(-50%)}.brands-carousel-container .brands-carousel-inner .owl-carousel .owl-nav button svg{display:block}@media(max-width: 1200px){.brands-carousel-container .brands-carousel-inner .owl-carousel .owl-nav button svg{max-width:28px}}.brands-carousel-container .brands-carousel-inner .owl-carousel .owl-nav .owl-prev{left:-76px}@media(max-width: 1840px){.brands-carousel-container .brands-carousel-inner .owl-carousel .owl-nav .owl-prev{left:-50px}}.brands-carousel-container .brands-carousel-inner .owl-carousel .owl-nav .owl-next{right:-76px}@media(max-width: 1840px){.brands-carousel-container .brands-carousel-inner .owl-carousel .owl-nav .owl-next{right:-50px}}@media(max-width: 767px){.testimonials-container{margin-bottom:80px}}.testimonials-container .testimonials-inner .columns{display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width: 991px){.testimonials-container .testimonials-inner .columns{display:block}}.testimonials-container .testimonials-inner .columns .column.video-column{flex-basis:57.92%;max-width:57.92%}@media(max-width: 1500px){.testimonials-container .testimonials-inner .columns .column.video-column{flex-basis:59%;max-width:59%}}@media(max-width: 991px){.testimonials-container .testimonials-inner .columns .column.video-column{max-width:none;margin-bottom:60px}}.testimonials-container .testimonials-inner .columns .column.video-column .media{margin-bottom:90px}@media(max-width: 1500px){.testimonials-container .testimonials-inner .columns .column.video-column .media{margin-bottom:70px}}@media(max-width: 1200px){.testimonials-container .testimonials-inner .columns .column.video-column .media{margin-bottom:60px}}.testimonials-container .testimonials-inner .columns .column.video-column .media img,.testimonials-container .testimonials-inner .columns .column.video-column .media video{display:block;max-width:100%;width:100%;height:auto;object-fit:cover;margin-bottom:7px}.testimonials-container .testimonials-inner .columns .column.video-column .media img+p,.testimonials-container .testimonials-inner .columns .column.video-column .media video+p{margin-top:7px}.testimonials-container .testimonials-inner .columns .column.video-column .media .video-wrapper{position:relative}.testimonials-container .testimonials-inner .columns .column.video-column .media .video-wrapper video{display:block;max-width:100%;width:100%;height:auto;object-fit:cover;aspect-ratio:16/9}.testimonials-container .testimonials-inner .columns .column.video-column .media .video-wrapper .poster{position:absolute;top:0;left:0;right:0;bottom:0;display:block;width:100%;height:100%;cursor:pointer;object-fit:cover}.testimonials-container .testimonials-inner .columns .column.video-column .media .video-wrapper .play-btn{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;cursor:pointer}@media(max-width: 1500px){.testimonials-container .testimonials-inner .columns .column.video-column .media .video-wrapper .play-btn{max-width:126px}}@media(max-width: 1200px){.testimonials-container .testimonials-inner .columns .column.video-column .media .video-wrapper .play-btn{max-width:100px}}@media(max-width: 767px){.testimonials-container .testimonials-inner .columns .column.video-column .media .video-wrapper .play-btn{max-width:75px}}.testimonials-container .testimonials-inner .columns .column.video-column .media .video-wrapper+p{margin-top:7px}.testimonials-container .testimonials-inner .columns .column.video-column .media p{font-size:22px;line-height:36px;letter-spacing:.01em}@media(max-width: 767px){.testimonials-container .testimonials-inner .columns .column.video-column .media p{font-size:18px;line-height:28px}}.testimonials-container .testimonials-inner .columns .column.video-column .testimonial{border-top:2px solid #9a9a9a;padding-top:8px}.testimonials-container .testimonials-inner .columns .column.video-column .testimonial .decoration{max-width:80px;margin-left:-7px;margin-bottom:30px}@media(max-width: 1200px){.testimonials-container .testimonials-inner .columns .column.video-column .testimonial .decoration{max-width:70px;margin-bottom:20px}}@media(max-width: 767px){.testimonials-container .testimonials-inner .columns .column.video-column .testimonial .decoration{max-width:60px}}.testimonials-container .testimonials-inner .columns .column.video-column .testimonial blockquote{font-size:44px;line-height:55px;letter-spacing:.01em;font-weight:300}@media(max-width: 1500px){.testimonials-container .testimonials-inner .columns .column.video-column .testimonial blockquote{font-size:40px;line-height:50px}}@media(max-width: 1200px){.testimonials-container .testimonials-inner .columns .column.video-column .testimonial blockquote{font-size:30px;line-height:38px}}@media(max-width: 767px){.testimonials-container .testimonials-inner .columns .column.video-column .testimonial blockquote{font-size:24px;line-height:30px}}.testimonials-container .testimonials-inner .columns .column.video-column .testimonial blockquote cite{font-size:22px;line-height:36px;letter-spacing:.01em;margin-top:58px;display:block}@media(max-width: 1500px){.testimonials-container .testimonials-inner .columns .column.video-column .testimonial blockquote cite{margin-top:45px}}@media(max-width: 767px){.testimonials-container .testimonials-inner .columns .column.video-column .testimonial blockquote cite{font-size:19px;line-height:28px}}.testimonials-container .testimonials-inner .columns .column.video-column .testimonial blockquote cite span{display:block;font-style:normal}.testimonials-container .testimonials-inner .columns .column.testimonial-column{flex-basis:32.56%;max-width:32.56%}@media(max-width: 1500px){.testimonials-container .testimonials-inner .columns .column.testimonial-column{flex-basis:34%;max-width:34%}}@media(max-width: 991px){.testimonials-container .testimonials-inner .columns .column.testimonial-column{display:flex;justify-content:space-between;max-width:none}}@media(max-width: 767px){.testimonials-container .testimonials-inner .columns .column.testimonial-column{display:block}}.testimonials-container .testimonials-inner .columns .column.testimonial-column .testimonial{border-top:2px solid #9a9a9a;padding-top:25px;margin-bottom:55px}@media(max-width: 991px){.testimonials-container .testimonials-inner .columns .column.testimonial-column .testimonial{flex-basis:47%;max-width:47%}}@media(max-width: 767px){.testimonials-container .testimonials-inner .columns .column.testimonial-column .testimonial{max-width:none}}.testimonials-container .testimonials-inner .columns .column.testimonial-column .testimonial .decoration{max-width:35px;margin-bottom:40px;margin-left:-2px}@media(max-width: 1500px){.testimonials-container .testimonials-inner .columns .column.testimonial-column .testimonial .decoration{margin-bottom:32px}}@media(max-width: 1200px){.testimonials-container .testimonials-inner .columns .column.testimonial-column .testimonial .decoration{margin-bottom:24px}}.testimonials-container .testimonials-inner .columns .column.testimonial-column .testimonial blockquote{font-size:28px;line-height:38px;letter-spacing:.01em;font-weight:300}@media(max-width: 1500px){.testimonials-container .testimonials-inner .columns .column.testimonial-column .testimonial blockquote{font-size:26px;line-height:34px}}@media(max-width: 1200px){.testimonials-container .testimonials-inner .columns .column.testimonial-column .testimonial blockquote{font-size:20px;line-height:27px}}.testimonials-container .testimonials-inner .columns .column.testimonial-column .testimonial blockquote p{margin-bottom:24px}.testimonials-container .testimonials-inner .columns .column.testimonial-column .testimonial blockquote cite{font-style:normal;font-size:22px;line-height:36px;letter-spacing:.01em;font-weight:300}@media(max-width: 1500px){.testimonials-container .testimonials-inner .columns .column.testimonial-column .testimonial blockquote cite{font-size:20px;line-height:30px}}@media(max-width: 1200px){.testimonials-container .testimonials-inner .columns .column.testimonial-column .testimonial blockquote cite{font-size:18px;line-height:26px}}.testimonials-container .testimonials-inner .columns .column.testimonial-column .testimonial blockquote cite span{display:block}.testimonials-container .testimonials-inner .testimonials{margin-top:96px;display:flex;flex-wrap:wrap;column-gap:154px}@media(max-width: 1200px){.testimonials-container .testimonials-inner .testimonials{column-gap:120px}}@media(max-width: 991px){.testimonials-container .testimonials-inner .testimonials{column-gap:initial;justify-content:space-between}}@media(max-width: 767px){.testimonials-container .testimonials-inner .testimonials{display:block}}.testimonials-container .testimonials-inner .testimonials .testimonial{flex-basis:32.56%;max-width:32.56%;border-top:2px solid #9a9a9a;padding-top:25px;margin-bottom:132px}@media(max-width: 1500px){.testimonials-container .testimonials-inner .testimonials .testimonial{margin-bottom:120px}}@media(max-width: 1200px){.testimonials-container .testimonials-inner .testimonials .testimonial{margin-bottom:100px}}@media(max-width: 991px){.testimonials-container .testimonials-inner .testimonials .testimonial{flex-basis:47%;max-width:47%}}@media(max-width: 767px){.testimonials-container .testimonials-inner .testimonials .testimonial{max-width:none;margin-bottom:55px}}.testimonials-container .testimonials-inner .testimonials .testimonial .decoration{max-width:35px;margin-bottom:40px;margin-left:-2px}@media(max-width: 1500px){.testimonials-container .testimonials-inner .testimonials .testimonial .decoration{margin-bottom:32px}}@media(max-width: 1200px){.testimonials-container .testimonials-inner .testimonials .testimonial .decoration{margin-bottom:24px}}.testimonials-container .testimonials-inner .testimonials .testimonial blockquote{font-size:28px;line-height:38px;letter-spacing:.01em;font-weight:300}@media(max-width: 1500px){.testimonials-container .testimonials-inner .testimonials .testimonial blockquote{font-size:26px;line-height:34px}}@media(max-width: 1200px){.testimonials-container .testimonials-inner .testimonials .testimonial blockquote{font-size:20px;line-height:27px}}.testimonials-container .testimonials-inner .testimonials .testimonial blockquote p{margin-bottom:24px}.testimonials-container .testimonials-inner .testimonials .testimonial blockquote cite{font-style:normal;font-size:22px;line-height:36px;letter-spacing:.01em;font-weight:300}@media(max-width: 1500px){.testimonials-container .testimonials-inner .testimonials .testimonial blockquote cite{font-size:20px;line-height:30px}}@media(max-width: 1200px){.testimonials-container .testimonials-inner .testimonials .testimonial blockquote cite{font-size:18px;line-height:26px}}.testimonials-container .testimonials-inner .testimonials .testimonial blockquote cite span{display:block}.gallery-container{margin-bottom:272px}@media(max-width: 1500px){.gallery-container{margin-bottom:240px}}@media(max-width: 1400px){.gallery-container{margin-bottom:220px}}@media(max-width: 1200px){.gallery-container{margin-bottom:180px}}@media(max-width: 991px){.gallery-container{margin-bottom:150px}}@media(max-width: 767px){.gallery-container{margin-bottom:100px}}.gallery-container .gallery-inner .title{background-color:#e9e9e4;padding-top:12px;padding-bottom:6px}.gallery-container .gallery-inner .row{margin-bottom:47px}@media(max-width: 767px){.gallery-container .gallery-inner .row{margin-bottom:40px}}.gallery-container .gallery-inner .row .row-inner{display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width: 767px){.gallery-container .gallery-inner .row .row-inner{display:block}}.gallery-container .gallery-inner .row .row-inner .image{width:100%;display:flex;flex-direction:column;text-decoration:none;color:#464749;cursor:pointer}@media(min-width: 1201px){.gallery-container .gallery-inner .row .row-inner .image:hover{color:#000}}@media(max-width: 767px){.gallery-container .gallery-inner .row .row-inner .image{margin-bottom:40px}}.gallery-container .gallery-inner .row .row-inner .image img{max-height:1012px;max-width:100%;width:100%;height:100%;display:block;object-fit:cover;margin-bottom:12px}.gallery-container .gallery-inner .row .row-inner .image span{display:block;font-size:33px;line-height:34px;letter-spacing:-0.02em;font-weight:400}@media(max-width: 1500px){.gallery-container .gallery-inner .row .row-inner .image span{font-size:30px;line-height:31px}}@media(max-width: 1400px){.gallery-container .gallery-inner .row .row-inner .image span{font-size:28px;line-height:29px}}@media(max-width: 1200px){.gallery-container .gallery-inner .row .row-inner .image span{font-size:26px;line-height:27px}}@media(max-width: 991px){.gallery-container .gallery-inner .row .row-inner .image span{font-size:24px;line-height:25px}}.gallery-container .gallery-inner .row .row-inner.sixty-forty .image img{max-height:702px}.gallery-container .gallery-inner .row .row-inner.sixty-forty .image:first-of-type{flex-basis:64.15%;max-width:64.15%}@media(max-width: 767px){.gallery-container .gallery-inner .row .row-inner.sixty-forty .image:first-of-type{max-width:none}}.gallery-container .gallery-inner .row .row-inner.sixty-forty .image:last-of-type{flex-basis:35.15%;max-width:35.15%}@media(max-width: 767px){.gallery-container .gallery-inner .row .row-inner.sixty-forty .image:last-of-type{max-width:none}}.gallery-container .gallery-inner .row .row-inner.forty-sixty .image img{max-height:702px}.gallery-container .gallery-inner .row .row-inner.forty-sixty .image:first-of-type{flex-basis:35.15%;max-width:35.15%}@media(max-width: 767px){.gallery-container .gallery-inner .row .row-inner.forty-sixty .image:first-of-type{max-width:none}}.gallery-container .gallery-inner .row .row-inner.forty-sixty .image:last-of-type{flex-basis:64.15%;max-width:64.15%}@media(max-width: 767px){.gallery-container .gallery-inner .row .row-inner.forty-sixty .image:last-of-type{max-width:none}}.gallery-container .gallery-inner .row.full-image{margin-bottom:88px}@media(max-width: 767px){.gallery-container .gallery-inner .row.full-image{margin-bottom:30px}}.gallery-container .gallery-inner .row.has-background{background-color:#e9e9e4;padding-bottom:21px}.news-container{margin:110px 0 217px}@media(max-width: 1200px){.news-container{margin:110px 0 160px}}@media(max-width: 767px){.news-container{margin:80px 0 120px}}.news-container .news-inner h4{max-width:78.11%;line-height:110%;margin-bottom:35px}@media(max-width: 767px){.news-container .news-inner h4{margin-bottom:25px}}.news-container .news-inner .news{margin-bottom:158px}@media(max-width: 1200px){.news-container .news-inner .news{margin-bottom:130px}}@media(max-width: 767px){.news-container .news-inner .news{margin-bottom:90px}}.news-container .news-inner .news:first-child{margin-top:0}.news-container .news-inner .news:last-child{margin-bottom:0}.news-container .news-inner .news .columns{display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width: 991px){.news-container .news-inner .news .columns{display:block}}.news-container .news-inner .news .columns .image{flex-basis:66.34%;max-width:66.34%}@media(max-width: 991px){.news-container .news-inner .news .columns .image{max-width:none}}.news-container .news-inner .news .columns .image img{width:100%;height:auto;object-fit:cover;display:block}@media(max-width: 991px){.news-container .news-inner .news .columns .image img{margin-bottom:40px}}@media(max-width: 767px){.news-container .news-inner .news .columns .image img{margin-bottom:30px}}.news-container .news-inner .news .columns .text{flex-basis:24.27%;max-width:24.27%}@media(max-width: 1500px){.news-container .news-inner .news .columns .text{flex-basis:27%;max-width:27%}}@media(max-width: 991px){.news-container .news-inner .news .columns .text{max-width:none}}.news-container .news-inner .news .columns .text .inner{min-height:300px;margin-bottom:50px;font-weight:300}@media(max-width: 991px){.news-container .news-inner .news .columns .text .inner{min-height:0;margin-bottom:70px}}@media(max-width: 767px){.news-container .news-inner .news .columns .text .inner{margin-bottom:50px}}.news-container .news-inner .results{display:block;margin-bottom:34px;font-size:20px;letter-spacing:-0.02em;font-weight:400}.news-container .news-inner .link{display:inline-flex;align-items:center;gap:20px;text-decoration:none}.hero-full-image-container{height:calc(100vh - 122px);background-color:#e9e9e4;position:relative}@media(max-width: 1500px){.hero-full-image-container{height:calc(100vh - 111px)}}@media(max-width: 1400px){.hero-full-image-container{height:calc(100vh - 101px)}}@media(max-width: 767px){.hero-full-image-container{padding-top:15px;padding-bottom:15px}}.hero-full-image-container::after{content:"";position:absolute;top:0;bottom:0;left:16px;right:16px;background:linear-gradient(to left, rgba(255, 255, 255, 0) 0%, rgba(128, 128, 128, 0.34) 100%);z-index:0}@media(max-width: 767px){.hero-full-image-container::after{top:15px;bottom:25px}}.hero-full-image-container .hero-full-image{display:flex;align-items:center;height:100%;overflow:hidden}.hero-full-image-container .hero-full-image .image{position:absolute;top:0;left:16px;right:16px;bottom:0;height:100%;width:calc(100% - 32px);object-fit:cover;max-width:100%}@media(max-width: 767px){.hero-full-image-container .hero-full-image .image{bottom:25px;top:15px;height:calc(100% - 40px)}}.hero-full-image-container .hero-full-image .title{position:relative;z-index:1;color:#fff;max-width:1223px;padding-left:50px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media(max-width: 1500px){.hero-full-image-container .hero-full-image .title{max-width:70%}}@media(max-width: 991px){.hero-full-image-container .hero-full-image .title{max-width:80%}}@media(max-width: 767px){.hero-full-image-container .hero-full-image .title{padding-inline:16px;max-width:none}}.hero-full-image-container .hero-full-image .title h1{line-height:.92}.more-cards-container{margin:225px 0 163px}@media(max-width: 1500px){.more-cards-container{margin:200px 0 150px}}@media(max-width: 1200px){.more-cards-container{margin:140px 0 140px}}@media(max-width: 991px){.more-cards-container{margin:100px 0 140px}}@media(max-width: 767px){.more-cards-container{margin:80px 0 110px}}.more-cards-container .more-cards-inner{border-top:2px solid #9a9a9a;padding-top:20px}@media(max-width: 767px){.more-cards-container .more-cards-inner{padding-top:12px}}.more-cards-container .more-cards-inner h4{line-height:52px}.more-cards-container .more-cards-inner .cards{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:98px}@media(max-width: 1500px){.more-cards-container .more-cards-inner .cards{margin-top:85px}}@media(max-width: 1400px){.more-cards-container .more-cards-inner .cards{margin-top:75px}}@media(max-width: 1200px){.more-cards-container .more-cards-inner .cards{margin-top:55px}}@media(max-width: 767px){.more-cards-container .more-cards-inner .cards{display:block;margin-top:30px}}.more-cards-container .more-cards-inner .cards .card{flex-basis:31.8%;max-width:31.8%;text-decoration:none}@media(max-width: 991px){.more-cards-container .more-cards-inner .cards .card{flex-basis:32.5%;max-width:32.5%}}@media(max-width: 767px){.more-cards-container .more-cards-inner .cards .card{max-width:none;display:block;margin-bottom:40px}}.more-cards-container .more-cards-inner .cards .card img{max-width:100%;width:100%;max-height:100%;height:100%;object-fit:cover;display:block;margin-bottom:21px}@media(max-width: 767px){.more-cards-container .more-cards-inner .cards .card img{margin-bottom:12px}}.more-cards-container .more-cards-inner .cards .card span{display:block;font-size:33px;line-height:34px;letter-spacing:-0.02em}@media(max-width: 1500px){.more-cards-container .more-cards-inner .cards .card span{font-size:30px;line-height:31px}}@media(max-width: 1400px){.more-cards-container .more-cards-inner .cards .card span{font-size:28px;line-height:29px}}@media(max-width: 1200px){.more-cards-container .more-cards-inner .cards .card span{font-size:24px;line-height:25px}}@media(max-width: 991px){.more-cards-container .more-cards-inner .cards .card span{font-size:20px;line-height:21px}}.blog-nav-container{margin:70px 0 218px}@media(max-width: 1500px){.blog-nav-container{margin-bottom:200px}}@media(max-width: 1200px){.blog-nav-container{margin-bottom:160px}}@media(max-width: 767px){.blog-nav-container{margin-bottom:100px}}.blog-nav-container .blog-nav{display:flex;align-items:center;gap:78px}@media(max-width: 767px){.blog-nav-container .blog-nav{justify-content:center}}.blog-nav-container .blog-nav a{display:inline-flex;align-items:center;gap:14px;font-size:18px;line-height:20px;letter-spacing:.01em;text-decoration:none}@media(min-width: 1201px){.blog-nav-container .blog-nav a:hover{text-decoration:underline}}.blog-nav-container .blog-nav span{display:inline-flex;align-items:center;gap:14px;font-size:18px;line-height:20px;letter-spacing:.01em}.blog-nav-container .blog-nav span.is-disabled{display:none}.faqs-container{margin:33px 0 56px}.faqs-container .faqs-inner .faq{border-bottom:1px solid #9d9d9d;max-width:1003px;cursor:pointer;padding:48px 0 43px}@media(max-width: 1400px){.faqs-container .faqs-inner .faq{padding:44px 0 38px}}@media(max-width: 1200px){.faqs-container .faqs-inner .faq{padding:38px 0 32px}}.faqs-container .faqs-inner .faq:last-of-type{border-bottom:0}.faqs-container .faqs-inner .faq .head{display:flex;align-items:center;gap:24px}@media(min-width: 1201px){.faqs-container .faqs-inner .faq .head:hover{color:#000}}@media(max-width: 767px){.faqs-container .faqs-inner .faq .head svg{max-width:24px}}.faqs-container .faqs-inner .faq .head .question{font-size:32px;line-height:48px;font-weight:100;letter-spacing:-0.02em}@media(max-width: 1500px){.faqs-container .faqs-inner .faq .head .question{font-size:30px;line-height:40px}}@media(max-width: 767px){.faqs-container .faqs-inner .faq .head .question{font-size:24px;line-height:30px}}.faqs-container .faqs-inner .faq .head .close-sign{display:none}.faqs-container .faqs-inner .faq .body{padding-left:50px}.faqs-container .faqs-inner .faq .body .answer{letter-spacing:.01em;font-weight:400;display:block;padding-top:33px;margin-bottom:-10px}@media(max-width: 1200px){.faqs-container .faqs-inner .faq .body .answer{padding-top:28px}}.mq{overflow:hidden;position:relative;margin:80px 0}@media(max-width: 767px){.mq{padding:0 16px}}.mq span{margin:0 100px 0 0}.mq .mq__track{display:flex;white-space:nowrap;will-change:transform}.mq .mq__track .mq__seg{flex:0 0 auto;display:flex;white-space:nowrap}.mq .mq__track .mq__seg>*{margin-right:150px}@media(max-width: 1500px){.mq .mq__track .mq__seg>*{margin-right:115px}}@media(max-width: 991px){.mq .mq__track .mq__seg>*{margin-right:50px}}@media(prefers-reduced-motion: reduce){.mq__track{transform:none !important}}.logos-container{margin:137px 0}@media(max-width: 1500px){.logos-container{margin-block:120px}}@media(max-width: 1200px){.logos-container{margin-block:100px}}@media(max-width: 767px){.logos-container{margin:61px 0 69px}}.logos-container .logos-inner{display:flex;flex-wrap:wrap;align-items:center;gap:78px}@media(max-width: 1200px){.logos-container .logos-inner{gap:60px}}@media(max-width: 767px){.logos-container .logos-inner{gap:0;justify-content:space-between}}.logos-container .logos-inner .logo img{max-height:100px;height:100%;width:auto;display:block}@media(max-width: 1200px){.logos-container .logos-inner .logo img{max-height:80px}}@media(max-width: 767px){.logos-container .logos-inner .logo img{max-height:54px}}.logos-container+.divider-container{margin-top:-69px}@media(max-width: 1500px){.logos-container+.divider-container{margin-top:-50px}}@media(max-width: 1200px){.logos-container+.divider-container{margin-top:-40px}}@media(max-width: 767px){.logos-container+.divider-container{margin-top:35px}}.divider-container{margin:68px 0 80px}.divider-container .divider-inner .divider{width:107px;height:2px;background-color:#9a9a9a}#load-more-wrap a,#news-load-more-wrap a{display:flex;align-items:center;gap:30px}@media(min-width: 1201px){#load-more-wrap a:hover svg path,#news-load-more-wrap a:hover svg path{fill:#000}#load-more-wrap a:hover svg rect,#news-load-more-wrap a:hover svg rect{fill:#000}}.vimeo-loader{position:absolute;left:0;top:0;width:100%;height:100%;background-color:#58585a}.vimeo-loader svg{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}.loader path{opacity:0;animation:fade 3s linear infinite}.loader path:nth-child(1){animation-delay:0s}.loader path:nth-child(2){animation-delay:.5s}.loader path:nth-child(3){animation-delay:1s}@keyframes fade{0%{opacity:0}20%{opacity:1}40%{opacity:1}60%{opacity:0}100%{opacity:0}}footer#footer{padding:109px 16px 57px;background-color:#1d1d1d;position:relative;overflow:hidden}@media(max-width: 1200px){footer#footer{padding:90px 100px 35px 16px}}@media(max-width: 767px){footer#footer{padding:66px 100px 33px 16px}}footer#footer .footer-inner{display:flex;flex-direction:column}footer#footer .footer-inner .footer-nav{display:flex;flex-wrap:wrap;justify-content:space-between}@media(max-width: 767px){footer#footer .footer-inner .footer-nav{display:block}}footer#footer .footer-inner .footer-nav .column{flex-basis:19.81%;max-width:19.81%;flex-basis:30%;max-width:30%}@media(max-width: 991px){footer#footer .footer-inner .footer-nav .column{flex-basis:45%;max-width:45%}footer#footer .footer-inner .footer-nav .column:nth-child(3){margin-top:50px}}@media(max-width: 767px){footer#footer .footer-inner .footer-nav .column{max-width:none}footer#footer .footer-inner .footer-nav .column+.column{margin-top:0}}@media(max-width: 767px){footer#footer .footer-inner .footer-nav .column.show-on-phone{margin-bottom:87px}}footer#footer .footer-inner .footer-nav .column .footer-nav-list ul li{margin-bottom:38px;padding-left:0}@media(max-width: 1500px){footer#footer .footer-inner .footer-nav .column .footer-nav-list ul li{margin-bottom:30px}}@media(max-width: 1200px){footer#footer .footer-inner .footer-nav .column .footer-nav-list ul li{margin-bottom:28px}}@media(max-width: 767px){footer#footer .footer-inner .footer-nav .column .footer-nav-list ul li{margin-bottom:15px}}footer#footer .footer-inner .footer-nav .column .footer-nav-list ul li::before{display:none}footer#footer .footer-inner .footer-nav .column .footer-nav-list ul li a{text-decoration:none;color:#fff;font-size:26px;line-height:38px;letter-spacing:.01em}@media(max-width: 1500px){footer#footer .footer-inner .footer-nav .column .footer-nav-list ul li a{font-size:24px;line-height:32px}}@media(max-width: 1200px){footer#footer .footer-inner .footer-nav .column .footer-nav-list ul li a{font-size:22px;line-height:30px}}@media(min-width: 1201px){footer#footer .footer-inner .footer-nav .column .footer-nav-list ul li a:hover{color:#b6c71c}}footer#footer .footer-inner .footer-nav .column .footer-nav-list ul li a.active{color:#b6c71c}footer#footer .footer-inner .footer-nav .column .footer-nav-list ul li.current-menu-item a{color:#b6c71c}footer#footer .footer-inner .footer-nav .column .title{font-size:22px;line-height:48px;letter-spacing:.01em;color:#fff}@media(max-width: 767px){footer#footer .footer-inner .footer-nav .column .title{line-height:26px}}footer#footer .footer-inner .footer-nav .column .social{margin-top:30px}@media(max-width: 767px){footer#footer .footer-inner .footer-nav .column .social{margin-top:24px}}footer#footer .footer-inner .footer-nav .column .social a{text-decoration:none;margin-right:15px}footer#footer .footer-inner .footer-nav .column .social img{display:inline-block;height:40px;width:40px}@media(max-width: 1500px){footer#footer .footer-inner .footer-nav .column .social img{height:37px;width:37px}}@media(max-width: 991px){footer#footer .footer-inner .footer-nav .column .social img{height:34px;width:34px}}footer#footer .footer-inner .footer-bottom{margin-top:210px;display:flex;justify-content:space-between;align-items:end}@media(max-width: 1500px){footer#footer .footer-inner .footer-bottom{margin-top:180px}}@media(max-width: 1200px){footer#footer .footer-inner .footer-bottom{margin-top:120px}}@media(max-width: 767px){footer#footer .footer-inner .footer-bottom{margin-top:110px}}@media(max-width: 767px){footer#footer .footer-inner .footer-bottom #footer-logo{width:60px}}footer#footer .footer-inner .footer-bottom #footer-logo img{display:block}@media(max-width: 767px){footer#footer .footer-inner .footer-bottom #footer-logo img{width:100%;height:auto}}footer#footer .footer-inner .footer-bottom span{color:#b6c71c;flex-basis:28%}@media(max-width: 767px){footer#footer .footer-inner .footer-bottom .design{display:none}}footer#footer .decoration{position:absolute;right:0;top:109px}@media(max-width: 1200px){footer#footer .decoration{top:90px}}@media(max-width: 767px){footer#footer .decoration{top:66px}}footer#footer .decoration img{max-width:115px;width:100%;height:auto;display:block}@media(max-width: 1500px){footer#footer .decoration img{max-width:100px}}@media(max-width: 1200px){footer#footer .decoration img{max-width:75px}}@media(max-width: 767px){footer#footer .decoration img{max-width:65px}}/*# sourceMappingURL=style.css.map */
