main.blur{filter:blur(5px);pointer-events:none;-webkit-user-select:none;user-select:none}body.blur{overflow:hidden}#header{z-index:999;justify-content:center;width:100%;transition:transform .3s;display:flex;position:sticky;top:0}#header.scrolled .header-inner-wrapper .content-wrapper{transition:all .3s ease-in-out;transform:translate(-50%)}header .content-wrapper{flex-direction:column;justify-content:space-between;align-items:center;width:100%;max-width:1360px;margin:0 auto;display:flex;position:absolute;left:50%;transform:translate(-50%);flex-direction:row!important}#header-wrapper{padding:0 40px}#header #header-wrapper:before{content:"";z-index:0;background:var(--dark-gray);width:99.27vw;height:64px;transition:all .3s ease-in-out;position:absolute;left:50%;transform:translate(-50%,-65px)}#header.scrolled #header-wrapper:before{transition:all .3s ease-in-out;transform:translate(-50%)}header .header-logo-wrapper{z-index:0}header .header-logo-wrapper img{width:150px;height:50px;margin-top:11px;margin-left:10px}.header-menu-wrapper{z-index:9;align-items:center;display:flex}header .header-menu-wrapper li{cursor:pointer;align-items:center;font-size:14px;font-weight:400;line-height:14px;list-style-type:none;transition:all .3s ease-in-out;display:flex;color:#fff!important}header .header-menu-wrapper li a{color:var(--primary-color)!important}header .header-menu-wrapper li:not(.has-child):hover a,header .header-menu-wrapper li.has-child:hover>a{color:var(--link-hover-color);transition:all .3s ease-in-out}header .header-menu-wrapper .parent-list{flex-direction:row;gap:52px;display:flex}.has-child{position:relative}.has-child a{gap:13px;padding:9px 0;display:flex}.child-list{visibility:hidden;opacity:0;background:#6e97b4;border-radius:16px;flex-direction:column;width:max-content;padding:24px 28px;transition:all .3s ease-in-out;display:flex;position:absolute;top:35px;left:-32px;transform:translateY(-10px)}.has-child:hover .child-list{visibility:visible;opacity:1;transform:translateY(0)}header .button-group-wrapper{z-index:9;gap:14px;height:42px;display:flex}header .button-group-wrapper a{max-height:42px}.mobile-header{display:none}@media (width<=1024px){header .header-logo-wrapper img{margin-left:15px}header .header-logo-wrapper{z-index:9999;position:absolute}.mobile-header{width:-webkit-fill-available;height:fit-content;text-align:right;justify-content:flex-end;align-items:center;width:-moz-available;margin:0;padding:7px 15px 7px 0;display:flex;position:relative}#header #header-wrapper:before{width:100vw;top:0}#header-wrapper{padding:0}.header-menu-wrapper,header .button-group-wrapper{display:none}.mobile-header .button-group-wrapper{height:fit-content;display:flex}.mobile-header .header-menu-wrapper{display:flex}.mobile-header label{z-index:9999;background-color:var(--med-gray);border-radius:30px;padding:12px 14px;position:relative}.list{z-index:1;background-color:var(--dark-gray);visibility:hidden;opacity:0;cursor:pointer;border-radius:0 0 30px 30px;flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;height:fit-content;padding-top:100px;padding-bottom:60px;transition:all .2s ease-in-out;display:flex;position:absolute;top:-5px;left:0}#drop-1:checked~.list-1{visibility:visible;opacity:2;z-index:10}header .mobile-header .parent-list{flex-direction:column;gap:35px;padding:0}header .header-menu-wrapper li{justify-content:center}.button-group-wrapper{flex-direction:column;height:fit-content}li.has-child{flex-direction:column}.child-list{top:15px;left:unset;gap:10px;padding:20px;display:none;position:relative}.has-child:hover .child-list{display:flex}.has-child a{padding:3px 0}}footer{background-color:var(--dark-gray)}footer .content-wrapper{flex-direction:column;justify-content:space-between;align-items:flex-end;width:100%;max-width:1440px;margin:0 auto;display:flex}#footer-wrapper{width:-webkit-fill-available;flex-direction:row;justify-content:start;align-items:start;gap:6%;width:-moz-available;padding:70px 40px 50px;display:flex}.footer-menu{flex-direction:row;justify-content:flex-end;align-items:start;gap:16%;width:69%;display:flex}#footer-bottom{width:-webkit-fill-available;flex-direction:row;justify-content:space-between;width:-moz-available;margin:20px 40px;padding:28px 0 7px;display:flex}.logo-newsletter-wrapper{flex-direction:column;gap:16px;width:340px;display:flex}.logo-newsletter-wrapper .logo-img{width:214px;height:auto}.newsletter-input-wrapper{flex-direction:row;gap:10px;padding-top:19px;display:flex}.logo-newsletter-wrapper input{color:#fff;background:#ffffff1a;border:none;border-radius:16px;width:100%;height:56px;padding-inline:24px;font-size:16px;font-weight:500;font-family:Golos Text,sans-serif!important}.logo-newsletter-wrapper input:focus,.logo-newsletter-wrapper input:focus-visible{border:none;outline:none}.logo-newsletter-wrapper .submit{color:#000;background:#fff62d;border:none;border-radius:25px;justify-content:center;align-items:center;gap:8px;width:56px;height:56px;padding-inline:17px;transition:background .3s ease-in-out,color .3s ease-in-out,border-color .3s ease-in-out;display:inline-flex}.submit{background-color:var(--secondary-color);transition:all .3s ease-in-out}.submit:hover{background-color:var(--primary-color);transition:all .3s ease-in-out}footer .newsletter-text,footer .rights-text{color:#ffffffb3}footer .newsletter-text{width:97%;margin:0;font-size:15.3px;line-height:26px}.footer-title{margin:0}.footer-social{align-items:center;gap:12px;margin-top:20px;display:flex}.social-icon{color:#b8bcc4;background:#ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;text-decoration:none;transition:all .3s;display:flex}.social-icon i{font-size:18px}.social-icon:hover{color:#111827;background:#fff}footer .rights-text{font-size:14px}footer .rights-text a{color:#ffffffb3;text-decoration:underline}#footer-bottom{border-top:1px solid #ffffff1a}.footer-bottom-link ul{flex-direction:row;gap:30px;display:flex}.footer-list{flex-direction:column;gap:24px;margin:32px 0 0;display:flex}footer .footer-menu-wrapper ul,footer #footer-bottom ul{padding:0}footer .footer-menu-wrapper li,footer #footer-bottom li{color:var(--primary-color);cursor:pointer;align-items:center;font-size:14px;font-weight:400;line-height:14px;list-style-type:none;transition:all .3s ease-in-out;display:flex}footer .footer-title,footer .footer-menu-wrapper li a,footer #footer-bottom li a{color:var(--primary-color);text-decoration:none}footer .footer-menu-wrapper li:hover a,footer #footer-bottom li:hover a{color:var(--link-hover-color);transition:all .3s ease-in-out}@media (width<=991px){#footer-wrapper{flex-direction:column;align-items:center;gap:50px}}@media (width<=767px){#footer-wrapper{padding:70px 40px 0}.logo-newsletter-wrapper{align-items:center}footer .newsletter-text{text-align:center}.footer-menu{flex-direction:column;align-items:center}.footer-title,footer .footer-menu-wrapper li{text-align:center;justify-content:center}.footer-list{margin:24px 0 60px}#footer-bottom{margin:0 40px 20px}}@media (width<=575px){#footer-wrapper{padding:70px 15px 0}.logo-newsletter-wrapper{width:290px}#footer-bottom{flex-direction:column}#footer-bottom ul{flex-wrap:wrap;justify-content:center}footer .rights-text{text-align:center}}:root{--shadow-sm:0 10px 25px #0000000f;--shadow-lg:0 20px 45px #0000001f;--radius-sm:16px;--radius-md:22px;--transition:all .35s ease}.full-width-bg{background-repeat:no-repeat;background-size:cover;justify-content:space-between;align-items:flex-end;height:100vh;display:flex;position:relative;overflow:hidden}.hero:before,.automotive-retail:before,.philantrophic-foundation:before,.more-about:before{content:"";width:100%;height:100vh;transform:translate3d(0, var(--parallax-offset,0px), 0);will-change:transform;z-index:-1;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;top:0;left:0}.hero:before{background-image:url(/images/hero-section.webp)}.automotive-retail:before{background-image:url(/images/automotive-retail.webp)}.philantrophic-foundation:before{background-image:url(/images/philantrophic-foundation.webp)}.more-about:before{background-image:url(/images/more-about.webp)}.full-width-bg .content-wrapper,section .content-wrapper{justify-content:space-between;align-items:flex-end;width:100%;max-width:1440px;margin:0 auto;padding-bottom:39px;display:flex}section .content-wrapper.column{flex-direction:column;align-items:center}h1 .accent{color:#fff62d}.full-width-bg .text-button{flex-direction:column;width:47.2%;padding-bottom:41px;display:flex}.full-width-bg .text-button .text{color:#fff;width:90%;margin-bottom:25px;font-size:20px;line-height:32px}.full-width-bg .text-button .button-group-wrapper,section .button-group-wrapper{flex-flow:wrap;gap:8px;display:flex}.operate-successfully .button-group-wrapper{justify-content:center;margin:0 auto}.full-width-bg .text-button button{align-items:center;padding:14px 48px;display:flex}.full-width-bg{flex-direction:row;display:flex}.full-width-bg .text-wrapper{flex-direction:column;justify-content:space-between;gap:152px;width:42%;padding:0 0 0 80px;display:flex}.full-width-bg .text-wrapper h2,section h2{letter-spacing:-2.2px;margin:0;padding-bottom:57px;font-size:56px;font-weight:500;line-height:60px}.full-width-bg .text-wrapper h2 span,section h2 span{color:#0006}.full-width-bg .text-wrapper p{margin:0;font-size:16px;line-height:26px}.full-width-bg .text-wrapper p:first-child{margin-bottom:24px}.global-companies{background-color:var(--primary-color);padding:120px 40px}.global-companies h2{text-align:center;width:65%;margin:auto}.operate-successfully{padding:120px 40px}.operate-successfully .content-wrapper{flex-direction:column;justify-content:space-between;align-items:center;width:100%;max-width:1440px;margin:0 auto;padding-bottom:39px;display:flex}.operate-successfully h2{text-align:center;width:625px;margin:auto;padding-bottom:35px}.operate-successfully p{text-align:center;width:740px;margin:auto;padding-bottom:60px;font-size:15px;line-height:25px}.map-block-counters{margin-top:48px}.careers{background-color:var(--primary-color);padding:120px 0}.careers h2{text-align:center}#categories,.categories{flex-flow:wrap;justify-content:center;gap:8px;margin-bottom:39px;display:flex}#categories .cat,.categories .cat{background-color:var(--primary-color);cursor:pointer;border:1px solid #0000001a;border-radius:12px;padding:14px 34px;font-size:14px;line-height:14px}#categories .cat.active,.categories .cat.active{background:var(--text-color);color:var(--primary-color)}#categories .cat:hover,.categories .cat:hover{border:1px solid #000;transition:all .3s}#cards{flex-flow:wrap;justify-content:center;justify-items:center;gap:20px;width:100%;max-width:1360px;margin:0 auto 60px;display:flex}.card{aspect-ratio:1;border-radius:16px;width:32%;display:flex;position:relative;overflow:hidden}.card-content{opacity:0;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);text-align:center;background:#ffffff14;border-radius:16px;flex-direction:column;justify-content:space-between;width:calc(100% - 64px);height:calc(100% - 64px);transition:transform .5s ease-in-out,opacity .5s ease-in-out;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%)}.card:hover .card-content{opacity:1;transform:translate(-50%,-50%)}.card img.img-bg{transition:all .3s ease-in-out}.card:hover img.img-bg{transition:all .3s ease-in-out;transform:scale(1.2)}.card .top-content{padding:50px 40px 0}.card .logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.category{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);border-radius:30px;width:fit-content;margin:auto;padding:4px 12px;font-size:12px;line-height:16px}.category.rent{color:var(--rent-color);background:var(--rent-bg-color)}.category.sta{color:var(--sta-color);background:var(--sta-bg-color)}.category.tech{color:var(--tech-color);background:var(--tech-bg-color)}.category.auto{color:var(--secondary-color);background:var(--auto-bg-color)}.category.inv{color:var(--inv-color);background:var(--inv-bg-color)}.category.film{color:var(--film-color);background:var(--film-bg-color)}.card .category:not(:last-child){margin-bottom:4px}.card .category:last-child{margin-bottom:10px}.card-content .heading{color:var(--primary-color);margin:0;font-size:36px;line-height:40px}.card-content .subheading{color:var(--primary-color);font-size:14px;line-height:24px}.card-content .details{width:fit-content;color:var(--text-color);background-color:var(--secondary-color);border-radius:12px;margin:0 auto 50px;padding:14px 32px;font-size:14px;line-height:14px;text-decoration:none;transition:all .3s ease-in-out}.card-content .details:hover{background-color:var(--primary-color);transition:all .3s ease-in-out}#cards .card-2,#cards .card-3{display:none}#cards .card-2.show,#cards .card-3.show{display:block!important}.map-block{flex-direction:column;align-items:center;width:98%;margin-top:70px;display:flex}.map-block .map{width:calc(100% + 70px);max-width:1240px;margin-left:30px}.map-block-counters{gap:36px;padding-bottom:40px;display:flex}.map-block-counters .counter{letter-spacing:-2px;text-align:center;color:#000;min-width:248px;font-size:110px;font-weight:400;line-height:78px;position:relative}.map-block-counters .counter-title{background:#e0eaef;border-radius:12px;align-items:center;width:fit-content;height:40px;padding:0 16px;display:flex;position:absolute;bottom:0;left:50%;transform:translate(-50%,100%)}.counter--highlight{letter-spacing:-2px;text-align:center;color:#6e97b4cc;font-size:110px;font-weight:400;line-height:78px}.counter-wrapper{position:relative}.map-block-counters .counter.counter-2{min-width:110px}.counter-letter{flex-direction:row;align-items:center;display:flex}.letter{letter-spacing:-2px;text-align:center;color:#000;font-size:110px;font-weight:400;line-height:78px}.categories span.active{font-family:bold}.careers .swiper-container{width:100%;height:auto;margin-left:auto;margin-right:auto}.careers .swiper-slide{border-radius:16px;justify-content:center;align-items:center;font-size:18px;display:flex}.careers .swiper-slide.swiper-slide-active{background:var(--medium-blue);color:var(--primary-color);transition:all .3s ease-in-out}.careers .swiper-slide.swiper-slide-active a.transparent{color:var(--primary-color)}.careers .swiper-slide.swiper-slide-active svg path{stroke:var(--primary-color)}.careers .swiper-slide .btn.accent{background-color:var(--text-color);color:var(--primary-color)}.careers .swiper-slide.swiper-slide-active .btn.accent{background-color:var(--secondary-color);color:var(--text-color)}.careers .swiper-slide{background:var(--light-blue);color:var(--text-color);transition:all .5s ease-in-out}.careers .swiper-slide svg path{stroke:var(--text-color)}.non-swiper-slide{display:none}.swiper-button-prev,.swiper-button-next{background-size:cover;background-image:url(/images/slide-navigation.svg)!important;width:56px!important;height:56px!important}.swiper-button-prev{left:40px!important}.swiper-button-next{transform:rotate(180deg);right:40px!important}.job-wrapper{flex-direction:column;align-items:flex-start;gap:16px;padding:40px;display:flex}.job-title,.article-title{margin:0;font-size:28px;font-weight:500;line-height:32px}.job-company,.job-location,.job-description,.article-description{font-size:16px;line-height:26px}.resources .content-wrapper{flex-direction:column;justify-content:space-between;align-items:center;width:100%;max-width:1440px;margin:0 auto;padding-bottom:39px;display:flex}.article-description{color:var(--med-gray)}.careers .button-group-wrapper,.resources .button-group-wrapper{justify-content:center;padding-top:60px}.resources{background-color:var(--primary-color);border-top:1px solid #0000001a;padding:60px 40px}.resources h2{text-align:center}.resources .swiper{width:100%;max-width:1360px;margin:auto}.articles-wrapper{justify-content:space-evenly;gap:20px;display:flex}.articles-wrapper .swiper-slide{background-color:var(--light-blue);border-radius:16px;height:auto}.article{flex-direction:column;display:flex}.article-img{border-radius:16px 16px 0 0}.article-content{flex-direction:column;gap:12px;padding:36px 40px;display:flex}.resources .article a.icon{padding:0}.swiper-pagination{gap:8px;display:flex;left:50%;transform:translate(-50%,20px)!important}.swiper-pagination-bullet-active{background:#6e97b4!important}@media (width<=1024px){h1,.full-width-bg .text-wrapper h2,section h2{letter-spacing:0;margin:0;padding-bottom:24px;font-size:36px;line-height:40px}.full-width-bg .text-button .text{font-size:16px;line-height:24px}.full-width-bg .content-wrapper,section .content-wrapper{flex-direction:column;align-items:center;width:100%}.full-width-bg .text-wrapper,.full-width-bg .text-button,.operate-successfully p{width:90%}.full-width-bg .text-wrapper{padding:0}.full-width-bg .text-button .text{width:100%}.card{aspect-ratio:1;width:48%}.card .top-content{padding:10% 10% 0}.map-block-counters{gap:10px}.job-wrapper .button-group-wrapper{flex-direction:column;align-items:center;width:100%;padding-top:30px;display:flex}}@media (width<=991px){.resources{padding:64px 20px;overflow:hidden}}@media (width<=767px){.operate-successfully h2{width:90%;margin:auto}.card img{width:-webkit-fill-available;object-position:center;width:-moz-available}.card .lincoln,.card .logo{width:auto}.card-content{width:calc(100% - 30px);height:calc(100% - 30px)}.card .top-content{height:100%;padding:5% 5% 0}.card-content .heading{font-size:30px;line-height:34px}.card-content .subheading{margin:5px 0;font-size:13px;line-height:22px}.card-content .details{margin:0 auto 10px}.global-companies,.operate-successfully{padding:64px 15px}#categories,.categories{scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;flex-wrap:nowrap;justify-content:flex-start;gap:1rem;padding:0 1rem;display:flex;overflow-x:auto}.categories-scroll::-webkit-scrollbar{display:none}.cat{scroll-snap-align:start;flex:none}.map-block-counters{flex-direction:column;gap:70px}.map-block-counters .counter.counter-2{min-width:fit-content}.map-block-counters .counter,.counter-letter .letter,.counter--highlight{font-size:76px;font-weight:500;line-height:82px}.counter-letter{justify-content:center}.map-block-counters .counter-title{bottom:15px}.map-block .map{width:100%;margin-left:0}section.global-companies .content-wrapper.column{align-items:unset}section.global-companies .button-group-wrapper{justify-content:center}.careers{padding:64px 0}.careers h2{width:90%;margin:auto}.job-wrapper{padding:40px 40px 30px}.swiper-button-next,.swiper-button-prev{display:none}.article-content{padding:20px 30px}}@media (width<=575px){.card{width:100%}}#careers{position:relative;overflow:hidden}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after,.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{display:none}.about-focus-areas{background:linear-gradient(#fff,#fafafa);padding:0 48px 120px;position:relative;overflow:hidden}.about-focus-areas .content-wrapper{flex-direction:column}.about-focus-areas h2{justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.focus-areas:before{content:"";background:radial-gradient(circle,#fff62d26,#0000 70%);border-radius:50%;width:650px;height:650px;position:absolute;top:-280px;right:-250px}.focus-areas:after{content:"";background:radial-gradient(circle,#fff62d14,#0000 70%);border-radius:50%;width:420px;height:420px;position:absolute;bottom:-180px;left:-180px}.focus-grid{z-index:2;grid-template-columns:repeat(3,1fr);gap:32px;display:grid;position:relative}.focus-card{background:var(--primary-color);border:1px solid var(--light-blue);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);transition:var(--transition);cursor:pointer;padding:42px;position:relative;overflow:hidden}.focus-card:before{content:"";background:var(--secondary-color);transform-origin:0;width:100%;height:5px;transition:transform .35s;position:absolute;inset:0 auto auto 0;transform:scaleX(0)}.focus-card:hover{box-shadow:var(--shadow-lg);transform:translateY(-10px)}.focus-card:hover:before{transform:scaleX(1)}.focus-icon{border-radius:var(--radius-sm);width:72px;height:72px;transition:var(--transition);background:linear-gradient(145deg,#fffdf2,#fff7b0);justify-content:center;align-items:center;margin-bottom:30px;display:flex}.focus-icon img{object-fit:contain;width:36px;height:36px}.portfolio{padding:120px 0;position:relative;overflow:hidden}.portfolio .content-wrapper{flex-direction:column;justify-content:center;align-items:center;display:flex}.portfolio h2{justify-content:center;align-items:center;gap:10px;width:100%;display:flex}.portfolio-grid{grid-template-columns:repeat(4,1fr);gap:30px;margin-top:40px;display:grid}.portfolio-card{background:#fff;border:1px solid #ececec;border-radius:20px;justify-content:center;align-items:center;min-height:80px;padding:35px;transition:all .35s;display:flex;overflow:hidden;box-shadow:0 4px 10px #0000000a,0 12px 35px #0000000f}.portfolio-card:hover{border-color:#fff62d;box-shadow:0 12px 25px #00000014,0 30px 60px #0000001f}.portfolio-card img{object-fit:contain;width:100%;max-width:170px;height:auto;max-height:70px;transition:transform .35s}@media (width<=1024px){.about-focus-areas,.portfolio{padding:80px 30px}.about-focus-areas h2,.portfolio h2{text-align:center;flex-wrap:wrap;font-size:48px}.focus-grid{grid-template-columns:repeat(2,1fr);gap:24px}.focus-card{padding:32px}.portfolio-grid{grid-template-columns:repeat(4,1fr);gap:24px}.portfolio-card{min-height:140px;padding:30px}.portfolio-card img{max-width:150px}}@media (width<=991px){.about-focus-areas,.portfolio{padding:0 15px 80px}.about-focus-areas h2,.portfolio h2{text-align:center;font-size:36px;line-height:1.2}.focus-grid{grid-template-columns:repeat(2,1fr);gap:20px}.focus-card{padding:28px}.focus-icon{width:60px;height:60px;margin-bottom:20px}.focus-icon img{width:30px;height:30px}.focus-card h3{font-size:1.4rem}.focus-card p{font-size:.95rem}.portfolio-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px}.portfolio-card{min-height:120px;padding:24px}.portfolio-card img{max-width:140px;max-height:60px}}@media (width<=767px){.about-focus-areas{padding:0 15px}.portfolio{padding:60px 15px}.about-focus-areas h2,.portfolio h2{font-size:36px}.focus-card{padding:24px}.focus-icon{width:54px;height:54px}.focus-icon img{width:26px;height:26px}.portfolio-card{min-height:100px;padding:20px}.portfolio-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:30px}.focus-grid{grid-template-columns:1fr;gap:24px}.portfolio-card img{max-width:120px}}.contact-details{padding:120px 48px}.contact-us .content-wrapper{align-items:flex-start}.contact-info p{align-items:center;gap:16px;margin:0 0 20px;display:flex}.contact-info .icon{background:#e0eaef;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;transition:all .3s;display:flex}.contact-info svg{color:#2f3334;width:20px;height:20px}.contact-info p:hover .icon{cursor:pointer;background:#e0eaef80}.contact-info p:hover svg{color:#2f3334}.contact-info a{color:inherit;text-decoration:none;transition:color .3s}.contact-form *{box-sizing:border-box}.contact-form{color:#1a1d1e;width:100%;max-width:640px}.contact-form .field-label{color:#1a1d1e;margin-bottom:12px;font-size:16px;display:block}.contact-form .required-tag,.contact-form .optional-tag{color:#1a1d1e;margin-left:4px;font-size:15px;font-weight:400}.contact-form .field-group{margin-bottom:36px}.contact-form .name-row{gap:40px;display:flex}.contact-form .name-row .input-wrap{flex:1}.contact-form input[type=text],.contact-form input[type=email],.contact-form textarea{color:#1a1d1e;background:0 0;border:none;border-bottom:1px solid #ccc;outline:none;width:100%;padding:8px 2px;font-family:inherit;font-size:15px}.contact-form input[type=text]::placeholder,.contact-form input[type=email]::placeholder{color:#999}.contact-form input[type=text]:focus,.contact-form input[type=email]:focus,.contact-form textarea:focus{border-bottom:1px solid #e0eaef}.contact-form textarea{resize:vertical;border:none;border-bottom:1px solid #ccc;min-height:110px}.contact-form .radio-options{grid-template-rows:repeat(2,auto);grid-template-columns:repeat(4,1fr);grid-auto-flow:column;gap:14px 24px;margin-top:18px;display:grid}.contact-form .radio-option{cursor:pointer;color:#1a1d1e;align-items:center;gap:12px;font-size:15px;display:flex}.contact-form .radio-option input[type=radio]{appearance:none;cursor:pointer;border:1.5px solid #171b1f;border-radius:50%;flex-shrink:0;width:18px;height:18px;margin:0;position:relative}.contact-form .radio-option input[type=radio]:checked{border-color:#1a1d1e}.contact-form .radio-option input[type=radio]:checked:after{content:"";background:#3a2e26;border-radius:50%;width:9px;height:9px;position:absolute;top:3px;left:3px}.contact-form .submit-btn{color:#fff;cursor:pointer;background:#171310;border:none;border-radius:6px;margin-top:10px;padding:16px 40px;font-size:15px;font-weight:500}.contact-form .submit-btn:hover{background:#000}@media (width<=560px){.contact-form .radio-options{grid-template-rows:none;grid-template-columns:1fr;grid-auto-flow:row}.contact-form .name-row{flex-direction:column;gap:20px}}section{background-color:#fff}.d-none{display:none}.inner .content-wrapper{justify-content:space-between;align-items:flex-start;gap:30px;display:flex}.no-spacing .accent{display:inline}h2 .accent{display:block}.title{letter-spacing:-.9px;margin-top:0;margin-bottom:30px;font-size:36px;font-weight:500;line-height:40px}.inner-list ul{margin-top:-7px;padding-left:0;list-style:none}.inner-link{position:relative}.inner-list-sticky{z-index:1;align-self:flex-start;transition:all .3s;position:sticky;top:0}.inner-link{letter-spacing:-.3px;color:#000;justify-content:space-between;align-items:center;width:100%;height:64px;font-size:16px;font-weight:400;line-height:20px;text-decoration:none;display:flex}.detailed-page .inner-link:before{content:"";background-image:url(/images/circle-arrow-right.svg);background-repeat:no-repeat;width:24px;height:24px;position:absolute;right:0}.about-us .inner-item{justify-content:space-between;align-items:center;display:flex}.about-us .inner-link{opacity:.6;width:auto;margin-right:5px}.about-us .inner-item a{color:#000;text-decoration:none}.inner-link-black{color:#000;text-align:right}.detailed-page .inner-item.active,.detailed-page .inner-item:hover,.detailed-page .inner-item:active{opacity:1}.detailed-page .inner-item{opacity:.6}.inner-item{border-bottom:1px solid #0000001a;transition:all .3s}h3 .accent{opacity:.4}.inner-content-wrapper{width:60%;max-width:100%;padding-left:2.5rem;overflow:hidden}.inner-content-wrapper p{letter-spacing:-.3px;opacity:.7;margin-bottom:25px;font-size:16px;font-weight:400;line-height:26px}.inner-content-wrapper__item{border-bottom:1px solid #0000001a;margin-bottom:3.7rem;padding-bottom:2.1rem}.inner-content-wrapper__item:last-child{border-bottom:none}.inner-content-wrapper__item:has(img){padding-bottom:4.1rem}.inner-content-wrapper__item img{border-radius:16px;max-width:100%;margin-top:15px}.inner-content-wrapper__item img:first-child{width:60%}.inner-content-wrapper__item img:nth-child(2){width:37%}.inner-content-wrapper__image{justify-content:space-between;align-items:flex-start;display:flex}.reverse .inner-content-wrapper__image{flex-direction:row-reverse}.inner-card-wrapper{justify-content:space-around;align-items:center;gap:20px;display:flex}.inner-card-item{border-bottom-right-radius:17px;border-bottom-left-radius:17px;padding-bottom:6rem;position:relative;overflow:hidden}.inner-card-wrapper .inner-card-item img{width:100%}.inner-card-details{background-color:#e0eaef;width:100%;padding:15px 41px 30px;position:absolute;bottom:0}.inner-card-details p{letter-spacing:-.6px;color:#000;opacity:1;margin-bottom:10px;font-size:28px;font-weight:500;line-height:32px}.inner-card-details span{letter-spacing:-.3px;opacity:.7;font-size:16px;font-weight:400;line-height:32px}.about-us .inner{padding:120px 48px}.about-us .inner-list{width:30%}@media screen and (width>=1440px){.content-wrapper{width:100%;max-width:1265px;margin:auto}}@media screen and (width<=1024px){.content-wrapper{flex-wrap:wrap;flex-direction:row!important}}@media screen and (width<=992px){.hero .text-button .button-group-wrapper{flex-direction:row;gap:20px;display:flex}.inner-content-wrapper__image img:first-child{width:60%}.inner-card-details{padding:5px 20px 20px}.inner-content-wrapper,.about-us .inner-list{width:100%;padding-left:0}}@media screen and (width<=767px){#hero-section-about .hero.full-width-bg{background-position:50%;height:94vh}.inner .content-wrapper{display:block}.inner-list{width:30%;padding-left:15px;padding-right:15px;position:relative}.inner-list .title{display:none}.title{letter-spacing:-2px;font-size:31px;line-height:36px}.inner-content-wrapper{width:auto;padding-top:20px;padding-left:15px;padding-right:15px}.inner-content-wrapper__item{margin-bottom:2.2rem;padding-bottom:1rem}.inner-content-wrapper__item img{object-fit:cover;height:363px}.inner-content-wrapper__image img:first-child,.inner-content-wrapper__item img:nth-child(2){width:100%}.inner-content-wrapper__image,.inner-card-wrapper{flex-wrap:wrap}}@media screen and (width<=767px) and (width>=425px){#hero-section-about .hero{padding:0 30px}.about-us .inner{padding:80px 15px 0}}.hero{background-color:#000;background-repeat:no-repeat;background-size:cover;justify-content:space-between;align-items:flex-end;display:flex}.full-width-bg{height:90vh}.half-width-bg{height:75vh}.hero-about-us{background-image:url(/images/about-us-hero.jpg)}.hero .content-wrapper{justify-content:space-between;align-items:flex-end;width:89%;margin:0 auto;padding-bottom:39px;display:flex}.hero .text-wrapper{justify-content:space-between;align-items:start;display:flex}.hero-icon{cursor:pointer;background-color:#ffffff1a;border-radius:100%;justify-content:center;align-items:center;width:56px;height:56px;display:flex;position:relative;top:-40px;right:-13px}h1{color:#fff;letter-spacing:-5px;margin:0 0 40px;font-size:76px;font-weight:500;line-height:82px}h1 .accent{color:#fff62d;display:block}.hero .text-button{flex-direction:column;width:46.5%;padding-bottom:41px;display:flex}.hero .text-button .text{color:#fff;margin-bottom:25px;font-size:20px;line-height:32px}.hero .text-button .button-group{flex-direction:row;gap:7px;display:flex}.hero .text-button button,button.icon{align-items:center;padding:14px 48px;display:flex}@media screen and (width<=1024px){h1{margin:0 0 20px;font-size:64px;line-height:64px}.hero{height:75vh}}@media screen and (width<=991px){h1{color:#fff;letter-spacing:-5px;margin:0 0 20px;font-size:56px;font-weight:500;line-height:60px}.hero .text-button{flex-direction:column;width:70%;padding-bottom:41px;display:flex}}@media screen and (width<=767px){.hero{background-position:50%;height:94vh}.hero .content-wrapper{width:100%;margin:0 auto;padding:0 15px}h1{letter-spacing:-2px;margin-bottom:37px;font-size:36px;line-height:40px}.hero-icon{width:44px;height:44px;right:0;transform:rotate(-90deg)}}.blog-list{padding:120px 20px}#hero-resources .half-width-bg,#hero-contact .half-width-bg,#hero-single-post .half-width-bg{align-items:center;height:60vh!important}#hero-resources .half-width-bg .content-wrapper,#hero-contact .half-width-bg .content-wrapper,#hero-single-post .half-width-bg .content-wrapper{z-index:2;justify-content:center;align-items:center}#hero-single-post .hero .content-wrapper{flex-direction:column;justify-content:center;align-items:center;padding-bottom:39px;display:flex}#hero-single-post .hero .content-wrapper .text-wrapper,#hero-contact .half-width-bg .content-wrapper .text-wrapper,#hero-resources .half-width-bg .content-wrapper .text-wrapper{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:0 20px;display:flex}#hero-resources .half-width-bg:before,#hero-contact .half-width-bg:before,#hero-single-post .half-width-bg:before{content:"";z-index:1;background:#00000059;position:absolute;inset:0;height:60vh!important}.blog-list-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;display:grid}.blog-card{background:#e0eaef;border-radius:16px;flex-direction:column;height:100%;transition:transform .3s,box-shadow .3s;display:flex;overflow:hidden;box-shadow:0 8px 24px #00000014}.blog-card:hover{cursor:pointer;transform:translateY(-6px);box-shadow:0 16px 40px #0000001f}.blog-card-image{aspect-ratio:16/10;display:block;overflow:hidden}.blog-card-image img{object-fit:cover;width:100%;height:100%;display:block}.blog-card-body{flex-direction:column;flex:1;justify-content:space-between;padding:24px;display:flex}.blog-card-meta{color:#666;align-items:center;gap:8px;margin-bottom:12px;font-size:14px;display:flex}.blog-card-title{margin:0 0 16px;font-size:25px;line-height:1.2}.blog-card-title a{color:inherit;text-decoration:none}.blog-card-excerpt{color:#555;margin-bottom:24px;line-height:1.7}.blog-btn{padding:0!important}.blog-list-footer{justify-content:center;margin-top:60px;display:flex}#blog-post-root{background-color:#fff;padding:80px 20px}.blog-post-meta{margin-bottom:48px}@media (width<=1024px){.blog-list-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=767px){.blog-list{padding:80px 20px}.blog-list-grid{grid-template-columns:1fr;gap:32px}.blog-card-title{font-size:24px}}.blog-post-page .hero .hero-back-link{color:var(--primary-color);opacity:.85;align-items:center;gap:6px;margin-bottom:24px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.blog-post-page .hero .hero-back-link:hover{opacity:1}:root{--primary-color:#fff;--secondary-color:#fff62d;--text-color:#000;--card-subheading-color:#ffffffb3;--accent-color:#ffffff1a;--link-hover-color:#fff6;--rent-color:#ff9c4b;--rent-bg-color:#ffa93f33;--sta-color:#c7beff;--sta-bg-color:#492dff33;--tech-color:#57ddff;--tech-bg-color:#73c2ff33;--auto-bg-color:#fff62d33;--inv-color:#1ae490;--inv-bg-color:#42f7ac33;--film-color:#ff5289;--film-bg-color:#ff2d7033;--dark-gray:#1a1d1e;--medium-blue:#171b1f;--light-blue:#e0eaef;--dark-gray-2:#000000b3;--med-gray:#2f3334}html{scroll-behavior:smooth}body{background-color:#f4f4f4;margin:0;padding:0;font-family:Golos Text,sans-serif}a{-webkit-text-decoration:unset;text-decoration:unset}a.btn{border-radius:12px;width:fit-content;padding:10px 30px;font-family:Golos Text,sans-serif;font-size:14px;line-height:20px;text-decoration:none}a.icon{align-items:center;gap:10px;padding:15px 46px;display:flex}a.icon:hover svg path{stroke:#000;transition:all .3s ease-in-out}.btn.border-less{border:none!important}.btn.transparent{color:var(--text-color);background-color:#0000;border:1px solid #0003;transition:all .3s ease-in-out}.btn.transparent:hover{border:solid 1px var(--text-color);transition:all .3s ease-in-out}.btn.gray{background-color:var(--accent-color);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);color:var(--primary-color);border:1px solid #0000;transition:all .3s ease-in-out}.btn.gray:hover{background-color:var(--primary-color);color:var(--text-color);border:1px solid #0000;transition:all .3s ease-in-out}.btn.black{background-color:var(--text-color);color:var(--primary-color);border:1px solid #0000;transition:all .3s ease-in-out}.btn.black:hover{color:var(--primary-color);background-color:#34668a;border:1px solid #34668a;transition:all .3s ease-in-out}.btn.black.icon svg path,.btn.black.icon:hover svg path{stroke:var(--card-subheading-color)}.btn.accent{background-color:var(--secondary-color);color:var(--text-color);border:1px solid #0000;transition:all .3s ease-in-out}.btn.accent:hover{background-color:var(--primary-color);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);color:var(--text-color);border:1px solid #0000;transition:all .3s ease-in-out}@media (width<=575px){a.icon{padding:15px 25px}}.cta-section{text-align:center;background:#f5f5f5;flex-direction:column;place-content:center;min-height:40vh;padding:90px 40px;display:flex;position:relative;overflow:hidden}.cta-section .content-wrapper{flex-direction:column;justify-content:center;align-items:center;width:100%}.cta-inner{max-width:720px;margin:0 auto;position:relative}.cta-eyebrow{text-transform:uppercase;font-size:14px;font-weight:500}.cta-heading{color:#1a1d1e;max-width:700px;margin-top:10px;padding-bottom:28px;font-size:56px;font-weight:500;line-height:56px}.cta-subtext{color:#000;max-width:700px;margin:0 auto 36px;font-size:18px;line-height:1.6}.cta-buttons{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.cta-btn{flex-direction:column;justify-content:center;align-items:center;display:flex}.cta-btn.primary{background:var(--secondary-color);color:var(--text-color)}.cta-btn.primary:hover{background:var(--primary-color)}@media (width<=600px){.cta-section{padding:60px 24px}.cta-heading{font-size:30px;line-height:32px}.cta-buttons{flex-flow:column wrap;align-items:center}.cta-btn{justify-content:center;width:100%;max-width:280px}}
/*$vite$:1*/