@font-face{font-family:'Manrope-Variable';src:url('../fonts/Manrope-Variable.woff2') format('woff2'),url('../fonts/Manrope-Variable.woff') format('woff');font-weight:200 800;font-display:swap;font-style:normal}:root{--font-main:'Manrope-Variable',"Manrope",sans-serif;--fw-light-300:200;--fw-regular-400:400;--fw-medium-500:600;--fw-semibold-600:600;--fw-bold-700:700;--root-font-size:16px;--clr-brand-primary:#c1912d;--clr-brand-secondary:#1b1506;--clr-dark:#1b1506;--clr-darker:#0f0b03;--clr-body-bg:#fff;--banner-bg:#151005;--fs-title-size-xxl:80px;--fs-title-size-xl:62px;--fs-title-size-lg:52px;--fs-title-size-md:42px;--fs-title-size-sm:32px;--fs-title-size-xsm:18px;--btn-font-size:14px;--brand-head:30px;--padding-md:40px;--padding-xl:70px;--padding-sl:25px;--container-size:1360px;--container-size-lg:1600px;--container-size-flow:1800px;--container-inline-padding:100px;--menu-nav-width:300px}*,::after,::before{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%}input,textarea,select,button{font-family:inherit;font-size:inherit}a,a:focus,a:hover{text-decoration:none;cursor:pointer;outline:0}ul,li{list-style:none}button{border:0;background-color:transparent;cursor:pointer}img{border:0;outline:0;display:block}img.fluid{width:100%;height:auto}body{background-color:var(--clr-body-bg);font-family:var(--font-main);font-weight:var(--fw-regular-400);font-size:var(--root-font-size);line-height:1.4;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(prefers-reduced-motion:no-preference){body{scroll-behavior:smooth}}@media(max-width:1500px){:root{--fs-title-size-xl:50px;--fs-title-size-lg:38px;--fs-title-size-md:34px;--fs-title-size-sm:22px;--container-inline-padding:60px;--btn-font-size:13px}}@media(max-width:640px){:root{--fs-title-size-xl:32px;--fs-title-size-lg:32px;--fs-title-size-md:28px;--fs-title-size-sm:18px;--fw-semibold-600:700;--brand-head:22px;--container-inline-padding:20px;--btn-font-size:12px}}.container,.container--lg{width:100%;margin-inline-start:auto;margin-inline-end:auto;padding-inline-start:var(--container-inline-padding);padding-inline-end:var(--container-inline-padding);max-width:calc(var(--container-size) + calc(var(--container-inline-padding) + var(--container-inline-padding)))}.container--lg{--container-size:var(--container-size-lg)}.container--flow{max-width:var(--container-size-flow);margin-inline-start:auto;margin-inline-end:auto}.cover--img,.cover--media{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}p{line-height:1.6;color:var(--clr-brand-secondary);font-weight:500}.btn,.btn>*{transition:all ease-in-out 200ms}.btn{display:flex;align-items:center;gap:10px;flex-shrink:0;font-size:var(--btn-font-size);font-weight:var(--fw-bold-700);padding:14px 20px;position:relative;text-transform:uppercase;color:var(--clr-brand-secondary);border:1px solid currentColor;border-radius:5px}.btn span{color:currentColor;transition:all ease-in-out 50ms}.btn .btn__icon{display:block;width:15px;height:15px}.btn.btn--brand{color:var(--clr-brand-primary)}.btn.btn--white{color:#fff}.btn.btn--white-filled{background-color:#fff;border-color:#fff;color:#000}.btn.btn--black-filled{background-color:var(--clr-dark);border-color:var(--clr-dark);color:#fff}.btn.btn--external .btn__icon{transform:rotate(-45deg)}@media(hover:hover){.btn:hover{color:#fff;gap:20px;background-color:var(--clr-brand-secondary);border-color:var(--clr-brand-secondary)}.btn.btn--brand:hover{background-color:var(--clr-brand-primary);border-color:var(--clr-brand-primary)}.btn.btn--white:hover{background:#fff;color:#000}.btn.btn--white-filled:hover{background-color:var(--clr-dark);color:#fff;border-color:var(--clr-dark)}.btn.btn--black-filled:hover{background-color:#fff;border-color:#fff;color:var(--clr-dark)}}.swiper-overflow-container{overflow-x:hidden}.swiper-overflow-container .container,.swiper-overflow-container .container--lg,.swiper-overflow-container .container--flow,.swiper-overflow-container .swiper-container{overflow:visible}header{--header-block-padding:20px;--header-logo-max-size:230px;--header-item-gap:20px;--nav-font-size:14px;--nav-item-gap:10px;--search-icon-size:48px;--mobile-menu-size:48px;--mobile-menu-On-Off:none;--search-input-size:250px;position:fixed;top:0;left:0;width:100%;z-index:50;padding:var(--header-block-padding) 0;background-color:var(--clr-dark);transition:all ease-in-out 250ms}header .container--lg{display:grid;grid-template-columns:var(--header-logo-max-size) 1fr auto;align-items:center;gap:var(--header-item-gap)}header .brand__logo{max-width:var(--header-logo-max-size)}header nav ul{display:flex;gap:var(--nav-item-gap)}header nav a{display:block;font-size:var(--nav-font-size);text-transform:uppercase;color:#fff;font-weight:var(--fw-bold-700);transition:all ease 100ms;padding:14px 18px;cursor:pointer;border-radius:5px}header nav a:hover,header nav .active a,header.sticky nav .active a.nav__item{color:var(--clr-brand-primary);background-color:rgba(255,255,255,.1)}header nav .sub__menu{background-color:#fff;padding:15px 15px;min-width:180px;border-radius:6px}header nav .sub__menu .sub__menu__nav{flex-direction:column;--nav-item-gap:0px}header nav .sub__menu .sub__menu__nav a{color:var(--clr-brand-secondary);padding:12px 16px}header nav .sub__menu .sub__menu__nav a:hover{background-color:var(--clr-brand-secondary)}header nav li{position:relative}header nav li .sub__menu{opacity:0;position:absolute;z-index:55;pointer-events:none;transition:all ease-in-out 200ms}header nav li.has--sub__menu.submenu--open .sub__menu{opacity:1;pointer-events:all}@media(hover:hover) and (pointer:fine){header nav li.has--sub__menu .sub__menu .sub__menu__nav a:hover{color:var(--clr-brand-primary)}header nav li.has--sub__menu:hover .sub__menu{opacity:1;pointer-events:all}}header.sticky{--header-block-padding:13px;background-color:var(--clr-dark);box-shadow:0 -2px 5px 4px rgb(0 0 0/20%)}header.sticky .search__site .open__search{color:#fff}header.sticky .menu__toggle span{background-color:#fff}.menu__toggle{position:relative;display:var(--mobile-menu-On-Off);width:var(--mobile-menu-size);height:var(--mobile-menu-size);padding:10px;z-index:55}.menu__toggle span{height:2px;width:28px;display:block;background-color:#fff;margin:5.5px 0;transition:all ease-in-out 250ms}.menu__toggle.nav--open span:nth-child(1),.menu__toggle.nav--open span:nth-child(3){background-color:var(--clr-brand-primary)}.menu__toggle.nav--open span:nth-child(1){transform:translate(0,6px) rotate(-45deg)}.menu__toggle.nav--open span:nth-child(2){opacity:0}.menu__toggle.nav--open span:nth-child(3){transform:translateY(-8px) rotate(45deg)}.search__site{position:relative;place-self:center end}.search__site .open__search{display:flex;align-items:center;justify-content:center;width:var(--search-icon-size);height:var(--search-icon-size);padding:10px;color:#fff;cursor:pointer;border-radius:5px}.search__site .open__search:hover{background-color:rgba(255,255,255,.1)}.search__site .search__wrapper{opacity:0;pointer-events:none;position:absolute;top:-9px;right:0;background-color:var(--clr-dark);display:grid;grid-template-columns:var(--search-input-size) 48px;gap:10px;padding:10px;transition:all ease-in-out 250ms}.search--open .search__site .search__wrapper{opacity:1;pointer-events:all}.search__site .search__wrapper .search__input{width:100%;background-color:transparent;border:1px solid rgba(255,255,255,.5);color:#fff;height:48px;padding:10px 15px;outline:0;border-radius:5px}.search__site .search__wrapper .search__input::placeholder{color:rgba(255,255,255,.5)}.search__site .search__wrapper .close__search{width:var(--search-icon-size);height:var(--search-icon-size);padding:14px;color:#fff;border-radius:5px}.search__site .search__wrapper .close__search:hover{background-color:rgb(244 67 54/30%)}@media(max-width:1500px){header{--nav-item-gap:2px;--nav-font-size:13px}}@media(min-width:1200px){header nav .primary__nav li:not(.sub__menu__nav li):first-child,header nav .primary__nav li:not(.sub__menu__nav li):last-child{margin-inline-start:auto}header.sticky nav a.nav__item,header.sticky nav .primary__nav li:not(.sub__menu__nav li:last-child):last-child a:hover{color:#fff}header.sticky nav a.nav__item:hover{opacity:.6}header nav .primary__nav li:not(.sub__menu__nav li:last-child):last-child a{position:relative;color:var(--clr-brand-primary);background-color:rgba(255,255,255,.1)}header nav .primary__nav li:not(.sub__menu__nav li:last-child):last-child a:hover{color:var(--clr-brand-primary)!important;background-color:rgba(255,255,255,1);opacity:1}}@media(max-width:1200px){header{--mobile-menu-On-Off:block;--nav-item-gap:15px;--nav-font-size:16px}header nav{position:fixed;top:0;right:0;flex-direction:column;background:var(--clr-darker);height:100vh;width:var(--menu-nav-width);padding-block:100px 80px;padding-inline:40px;z-index:5;overflow:auto;overscroll-behavior:contain;transition:transform ease-in-out 350ms;transform:translateX(var(--menu-nav-width))}.nav__open header nav{transform:translateX(0)}header nav a{padding-inline:22px}header nav ul{flex-direction:column}header nav li.has--sub__menu .sub__menu{position:relative;display:none}header nav li.has--sub__menu.submenu--open .sub__menu{display:block}}@media(max-width:640px){header{--header-logo-max-size:180px;--search-input-size:1fr;--header-item-gap:10px;--header-block-padding:15px;--nav-font-size:14px}header .container--lg{padding-inline-end:10px}.search__site .search__wrapper{position:fixed;left:0;right:0;top:5px;z-index:999}header nav{--menu-nav-width:250px;padding-block:80px 30px;padding-inline:20px}}.hero__banner{--banner-top-shadow-size:250px;position:relative;width:100%;height:100vh;overflow:hidden}.hero__banner::before{position:absolute;z-index:1;content:"";top:0;left:0;width:100%;height:var(--banner-top-shadow-size);background:linear-gradient(180deg,rgba(0,0,0,.65) 0%,rgba(0,0,0,0) 100%)}.hero__banner.image__banner::before{z-index:2}@media screen and (orientation:landscape) and (min-width:450px) and (max-width:900px) and (-webkit-min-device-pixel-ratio:2){.hero__banner{height:max(600px,100vh)}}@media screen and (orientation:landscape) and (min-width:450px) and (max-width:900px) and (-webkit-min-device-pixel-ratio:3){.hero__banner{height:max(600px,100vh)}}@media screen and (orientation:portrait) and (max-width:600px){.hero__banner{height:500px}}.hero__banner.video__banner video{position:absolute;top:0;left:0}.hero__banner .hero__banner__content{position:absolute;width:100%;height:100%;top:0;left:0}.hero__banner .hero__banner__content{display:grid;align-items:center;background:linear-gradient(0deg,rgba(0,0,0,.1),rgba(0,0,0,.1)),linear-gradient(90deg,rgba(0,0,0,.4) 0%,rgba(0,0,0,0) 65%)}.hero__banner .hero__banner__content h1{font-size:var(--fs-title-size-xl);font-weight:var(--fw-medium-500);color:#fff;line-height:1.2;max-width:900px;text-wrap:balance}.hero__banner.image__banner .hero__banner__content{background:linear-gradient(90deg,rgba(0,0,0,.6) .25%,rgba(0,0,0,0) 85%)}.hero__banner .hero__banner__content .container--lg{display:grid;gap:clamp(20px,3vw,40px);justify-items:start}@media(max-width:700px){.hero__banner.image__banner .hero__banner__content{align-items:end;padding-block-end:100px;background:linear-gradient(0deg,rgba(0,0,0,.6) .25%,rgba(0,0,0,0) 85%)}.hero__banner.image__banner .hero__banner__content .btn{display:none}}.hp__intro{--hp-intro-col-size:500px;--hp-intro-content-padding:80px;--hp-intro-overflow-content-inline-padding:70px;--hp-intro-overflow-content-block-padding:55px;--hp-intro-overflow-content-title-size:28px;--hp-intro-overflow-content-gap:30px;--hp-intro-overflow-content-y-width:700px;--hp-intro-overflow-content-y-height:540px;display:grid;grid-template-columns:repeat(3,1fr)}.hp__intro figure{min-height:var(--hp-intro-col-size);position:relative;overflow:hidden}.hp__intro figure .cover--img{object-position:right}.hp__intro .hp__intro__content{position:relative;z-index:3;display:grid;align-content:center;gap:35px;padding:var(--hp-intro-content-padding);background-color:var(--clr-body-bg)}.hp__intro .hp__intro__content h2{font-size:var(--fs-title-size-md);font-weight:var(--fw-medium-500);line-height:1.2;color:var(--clr-brand-secondary)}.hp__intro .hp__intro__content h2 span{display:block;color:var(--clr-brand-primary)}.hp__intro .hp__intro__content p{max-width:360px}.hp__intro .hp__intro--overflow--content{position:relative;background-color:var(--clr-brand-primary)}.hp__intro .hp__intro--overflow--content::after{position:absolute;content:"";top:20%;right:0;width:var(--hp-intro-overflow-content-y-width);height:var(--hp-intro-overflow-content-y-height);background-image:url("../images/y-icon.svg");background-size:contain;background-repeat:no-repeat;z-index:1;opacity:.06;pointer-events:none}.hp__intro .hp__intro--overflow--content .content{isolation:isolate;position:absolute;z-index:2;left:0;bottom:100%;width:100%;display:grid;justify-items:start;gap:var(--hp-intro-overflow-content-gap);background-color:var(--clr-brand-primary);padding:var(--hp-intro-overflow-content-block-padding) var(--hp-intro-overflow-content-inline-padding)}.hp__intro .hp__intro--overflow--content .content h3{color:#fff;font-weight:var(--fw-semibold-600);font-size:var(--hp-intro-overflow-content-title-size)}@media(max-width:1500px){.hp__intro{--hp-intro-content-padding:60px;--hp-intro-overflow-content-inline-padding:50px;--hp-intro-overflow-content-block-padding:45px;--hp-intro-overflow-content-title-size:22px;--hp-intro-overflow-content-gap:20px;--hp-intro-overflow-content-y-width:540px;--hp-intro-overflow-content-y-height:415px}}@media(max-width:1200px){.hp__intro{--hp-intro-overflow-content-inline-padding:var(--container-inline-padding);grid-auto-columns:1fr;grid-template-columns:1fr 1fr;grid-template-rows:auto auto;gap:0 0;grid-template-areas:"introStand introStand" "introImg introContent"}.hp__intro figure{grid-area:introImg}.hp__intro .hp__intro__content{grid-area:introContent}.hp__intro .hp__intro--overflow--content{grid-area:introStand}.hp__intro .hp__intro--overflow--content .content{position:relative;bottom:inherit}}@media(max-width:860px){.hp__intro{grid-template-columns:1fr;grid-template-areas:"introStand" "introImg" "introContent"}.hp__intro .hp__intro--overflow--content{overflow:hidden}}@media(max-width:640px){.hp__intro{--hp-intro-content-padding:50px;--hp-intro-col-size:350px;--hp-intro-overflow-content-y-width:200px;--hp-intro-overflow-content-y-height:160px}.hp__intro .hp__intro__content{background-color:#fff;padding:var(--hp-intro-content-padding) var(--container-inline-padding)}.hp__intro .hp__intro--overflow--content::after{top:auto;bottom:-50px}}.hp__service{--hp-service-content-size:calc(100%/3);--hp-service-content-p:20px;--hp-service-slider-size:700px;--hp-service-content-padding:100px;display:grid;grid-template-columns:var(--hp-service-content-size) minmax(0,1fr);background-color:var(--clr-body-bg)}.title--with--tag{display:grid;gap:20px}.title .tag{font-size:clamp(11px,4vw,13px);color:var(--clr-brand-primary);font-weight:800;text-transform:uppercase}.hp__service .hp__service__content{display:grid;align-items:flex-start;min-height:var(--hp-service-slider-size);align-content:center;gap:30px;justify-items:start;justify-content:start;padding:var(--hp-service-content-padding) var(--container-inline-padding)}.hp__service .hp__service__content h3{font-size:var(--fs-title-size-lg);color:var(--clr-brand-secondary);font-weight:var(--fw-medium-500)}.hp__service .hp__service__content p{font-weight:var(--fw-medium-500);font-size:var(--hp-service-content-p)}.hp__service .hp__service__content .content{display:flex;flex-direction:column;align-items:flex-start;gap:30px}.service--swiper,.service--swiper--item{height:var(--hp-service-slider-size)!important}.hp__service__slider{--slider-pagination-gap:60px;--slider-pagination-font-size:20px;--slider-pagination-active-font-size:40px;position:relative}.hp__service__slider .service__pagination{position:absolute;z-index:5;bottom:0!important;padding:var(--slider-pagination-gap);display:grid;gap:20px;background:linear-gradient(0deg,rgba(0,0,0,.6027004551820728) 0%,rgba(0,0,0,0) 100%)}.service__pagination .swiper-pagination-bullet{width:100%;height:auto;margin:0!important;color:#fff;font-size:var(--slider-pagination-font-size);font-weight:var(--fw-semibold-600);background:transparent;transition:all ease-in-out 200ms;opacity:.4!important}.service__pagination .swiper-pagination-bullet-active{opacity:1!important;font-size:var(--slider-pagination-active-font-size)}@media(max-width:1500px){.hp__service{--hp-service-content-p:18px;--hp-service-slider-size:580px;--hp-service-content-padding:80px}.hp__service__slider{--slider-pagination-font-size:18px;--slider-pagination-active-font-size:30px}}@media(max-width:860px){.hp__service{--hp-service-content-size:100%;display:block}.hp__service .hp__service__content{min-height:auto;gap:20px}}@media(max-width:640px){.hp__service{--hp-service-content-padding:50px;--hp-service-slider-size:400px;--hp-service-content-p:16px}.hp__service__slider{--slider-pagination-gap:20px;--slider-pagination-font-size:16px;--slider-pagination-active-font-size:22px}.hp__service .hp__service__content h3{--fs-title-size-lg:36px}.hp__service__slider .service__pagination{padding-block:50px;gap:10px;background:linear-gradient(0deg,rgb(0 0 0/70%) 40%,rgba(0,0,0,0) 100%)}}.hp__stats{--hp-stats-col-lg:75%;--hp-stats-col-sm:25%;--hp-stats-block-padding:100px;--hp-stats-img:700px;background-color:#fff;display:grid;gap:var(--hp-stats-block-padding);padding:var(--hp-stats-block-padding) 0}.hp__stats .hp__stats__content{display:grid;grid-template-columns:var(--hp-stats-col-lg) var(--hp-stats-col-sm)}.hp__stats .hp__stats__content h4{font-size:var(--fs-title-size-lg);color:var(--clr-brand-secondary);font-weight:var(--fw-regular-400);max-width:870px;line-height:1.3}.hp__stats .hp__stats__content aside{place-self:end;display:grid;gap:25px;margin-inline-start:calc(var(--container-inline-padding)/2)}.hp__stats figure{position:relative;overflow:hidden;height:var(--hp-stats-img);margin-inline-end:calc(calc(var(--container-inline-padding)/2) + 20px)}.hp__stats figcaption{display:grid;gap:clamp(30px,4vw,60px);align-items:start;align-content:start;justify-items:start;padding-block-start:40px}.stat__counts{--stat-count-size:100px;--stat-count-p-size:16px;display:grid;gap:20px}.stat__counts span{font-size:var(--stat-count-size);font-weight:var(--fw-light-300);line-height:1}.stat__counts p{font-size:var(--stat-count-p-size);max-width:75%}@media(max-width:1500px){.hp__stats{--hp-stats-img:600px}.stat__counts{--stat-count-size:80px}.hp__stats .hp__stats__content.hp__stats--intro{grid-template-columns:auto}.hp__stats .hp__stats__content aside{margin-inline-start:0;margin-block-start:30px;place-self:start;max-width:700px}}@media(max-width:860px){.hp__stats .hp__stats__content{grid-template-columns:auto}.hp__stats figure{margin:0}.hp__stats figcaption{padding-inline:var(--container-inline-padding)}}@media(max-width:640px){.hp__stats{--hp-stats-img:300px;--hp-stats-block-padding:60px}.stat__counts{--stat-count-size:50px}}.hp__brands{--hp-brands-block-padding:100px;--hp-brands-content-gap:60px;--hp-brands-title-size:32px;--hp-brands-slide-img-maxsize:120px;background-color:#fff;padding-block-end:var(--hp-brands-block-padding)}.hp__brands h5{font-size:var(--hp-brands-title-size);color:var(--clr-brand-primary);font-weight:var(--fw-bold-700);letter-spacing:-.02em;line-height:1.2;text-wrap:balance;max-width:50%}.hp__brands .slider__actions{display:flex;justify-content:space-between;align-items:center;position:relative}.hp__brands .slider__actions .swiper-pagination{position:relative;bottom:0}.hp__brands .swiper-overflow-container{padding-block:var(--hp-brands-content-gap)}.brands--swiper .swiper-slide{width:auto}.brands--swiper .swiper-wrapper .swiper-slide img{max-width:200px}.brands--swiper .swiper-wrapper{display:flex;align-items:center}.brands--swiper .swiper-slide img{width:auto;height:100%;display:block;max-height:var(--hp-brands-slide-img-maxsize)}.title--with--btn{display:flex;justify-content:space-between;align-items:center}@media(max-width:640px){.hp__brands{--hp-brands-content-gap:30px;--hp-brands-slide-img-maxsize:80px;--hp-brands-block-padding:60px;--hp-brands-title-size:28px}.brands--swiper .swiper-slide img{margin-inline:auto}.hp__brands .slider__actions{flex-direction:column;align-items:flex-start;gap:15px}}.contact__yint{--contact-figure-size:calc(75% - calc(var(--container-inline-padding)/2));--contact-content-size:calc(25% + calc(var(--container-inline-padding)/2));--contact-content-padding:55px;--contact-cta-size:22px;--contact-figure-min-height:340px;display:grid;grid-template-columns:var(--contact-figure-size) var(--contact-content-size)}.contact__yint__wrapper{background-color:var(--clr-dark)}.contact__yint figure{position:relative;overflow:hidden;display:grid;min-height:var(--contact-figure-min-height)}.contact__yint picture,.contact__yint figcaption{grid-row:1;grid-column:1}.contact__yint figcaption{display:flex;align-items:center;background:linear-gradient(89.98deg,rgba(0,0,0,.42) 1.44%,rgba(0,0,0,.51) 21.88%,rgba(193,145,45,0) 91.31%);padding-inline:var(--container-inline-padding)}.contact__yint figcaption .title{display:flex;flex-direction:column;gap:20px}.contact__yint figcaption h6{font-size:var(--fs-title-size-md);font-weight:var(--fw-semibold-600);color:#fff}.contact__yint figcaption p{color:rgba(255,255,255,.7);max-width:520px;text-wrap:balance}.contact__yint .content{background-color:var(--clr-brand-primary);padding:var(--contact-content-padding);display:grid;align-content:space-between;gap:20px}.contact__yint .content p,.contact__yint .content p a{color:#000;font-weight:var(--fw-medium-500);transition:color ease-in-out 200ms}.contact__yint .content p a{font-size:var(--contact-cta-size);text-decoration:underline}.contact__yint .content p a:hover{color:#fff}.contact__yint .content .btn{justify-content:space-between}@media(max-width:1500px){.contact__yint{--contact-cta-size:20px;--contact-content-padding:45px}}@media(max-width:1200px){.contact__yint{grid-template-columns:auto;--contact-content-padding:60px}}@media(max-width:640px){.contact__yint{--contact-content-padding:50px}.contact__yint .content{padding:var(--contact-content-padding) var(--container-inline-padding)}.contact__yint figure .cover--img{object-position:60%}.contact__yint figcaption .title{max-width:75%}.contact__yint figcaption{background:linear-gradient(89.98deg,rgb(0 0 0/60%) 1.44%,rgb(0 0 0/70%) 21.88%,rgba(193,145,45,0) 91.31%)}}footer{--footer-nav-title-size:15px;--footer-nav-item-size:15px;--footer-block-padding:70px;--footer-nav-color:#727272;--footer-container-gap:50px;display:grid;gap:var(--footer-container-gap);background-color:var(--clr-dark);padding:var(--footer-block-padding) 0 calc(var(--footer-block-padding) + 30px) 0}footer .container--lg{display:flex;justify-content:space-between}footer .footer__nav__wrapper{display:flex;column-gap:clamp(80px,8vw,150px)}footer .footer__nav__item,footer .footer__nav__item ul{display:grid;align-items:start;align-content:start}footer h6{font-size:var(--footer-nav-title-size);color:#fff;font-weight:var(--fw-bold-700);text-transform:uppercase;margin-block-end:clamp(15px,3vw,20px)}footer .footer__nav__item a{display:inline-block;padding:10px 0;font-size:var(--footer-nav-item-size);color:var(--footer-nav-color)}footer .footer--end p,footer .footer--end a{font-size:var(--footer-nav-title-size);color:rgba(255,255,255,.3)}footer .footer--end ul{display:flex;flex-wrap:wrap;column-gap:30px}footer a:hover{color:var(--clr-brand-primary)}footer aside{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;gap:30px}footer aside .btn{font-size:13px}.social__links{display:flex;flex-wrap:wrap;column-gap:20px}.social__links a{display:flex;justify-content:center;align-items:center;border-radius:50%;width:48px;height:48px;background-color:#fff;border:1px solid var(--clr-dark);transition:transform ease-in-out 200ms}.social__links a img{width:25px;height:25px}.social__links a:hover{transform:scale(1.1)}@media(max-width:1200px){footer{--footer-container-gap:40px}footer .container--lg{flex-direction:column;gap:30px}footer aside{align-items:flex-start;gap:30px}}@media(max-width:640px){footer .footer__nav__wrapper{display:grid;grid-template-columns:auto;column-gap:30px;row-gap:20px}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-thumb{background-color:hsl(0,0%,44%);border-radius:10px}::-webkit-scrollbar-thumb:hover{background-color:var(--clr-brand-primary)}::-webkit-scrollbar-track{background-color:hsl(0,0%,16%)}