﻿@font-face{font-family:'Chakra Petch';font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/chakrapetch/v12/cIfnMapbsEk7TDLdtEz1BwkWmpLJQp_A.ttf) format('truetype');}@font-face{font-family:'Chakra Petch';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/chakrapetch/v12/cIfkMapbsEk7TDLdtEz1BwkWmqpl.ttf) format('truetype');}@font-face{font-family:'Chakra Petch';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/chakrapetch/v12/cIfnMapbsEk7TDLdtEz1BwkWmpKRQ5_A.ttf) format('truetype');}@font-face{font-family:'Chakra Petch';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/chakrapetch/v12/cIfnMapbsEk7TDLdtEz1BwkWmpK9RJ_A.ttf) format('truetype');}@font-face{font-family:'Chakra Petch';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/chakrapetch/v12/cIfnMapbsEk7TDLdtEz1BwkWmpLZRZ_A.ttf) format('truetype');}@font-face{font-family:'Chakra Petch';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/chakrapetch/v12/cIflMapbsEk7TDLdtEz1BwkeNIhFQA.ttf) format('truetype');}@font-face{font-family:'Chakra Petch';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/chakrapetch/v12/cIf6MapbsEk7TDLdtEz1BwkmmA.ttf) format('truetype');}@font-face{font-family:'Chakra Petch';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/chakrapetch/v12/cIflMapbsEk7TDLdtEz1BwkebIlFQA.ttf) format('truetype');}@font-face{font-family:'Chakra Petch';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/chakrapetch/v12/cIflMapbsEk7TDLdtEz1BwkeQI5FQA.ttf) format('truetype');}@font-face{font-family:'Chakra Petch';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/chakrapetch/v12/cIflMapbsEk7TDLdtEz1BwkeJI9FQA.ttf) format('truetype');}@font-face{font-family:'Montserrat';font-style:italic;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v30/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R8aX8.ttf) format('truetype');}@font-face{font-family:'Montserrat';font-style:italic;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v30/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqyR9aX8.ttf) format('truetype');}@font-face{font-family:'Montserrat';font-style:italic;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v30/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq_p9aX8.ttf) format('truetype');}@font-face{font-family:'Montserrat';font-style:italic;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v30/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq6R9aX8.ttf) format('truetype');}@font-face{font-family:'Montserrat';font-style:italic;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v30/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq5Z9aX8.ttf) format('truetype');}@font-face{font-family:'Montserrat';font-style:italic;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v30/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq3p6aX8.ttf) format('truetype');}@font-face{font-family:'Montserrat';font-style:italic;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v30/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jq0N6aX8.ttf) format('truetype');}@font-face{font-family:'Montserrat';font-style:italic;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v30/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqyR6aX8.ttf) format('truetype');}@font-face{font-family:'Montserrat';font-style:italic;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v30/JTUFjIg1_i6t8kCHKm459Wx7xQYXK0vOoz6jqw16aX8.ttf) format('truetype');}@font-face{font-family:'Montserrat';font-style:normal;font-weight:100;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v30/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Uw-.ttf) format('truetype');}@font-face{font-family:'Montserrat';font-style:normal;font-weight:200;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v30/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr6Ew-.ttf) format('truetype');}@font-face{font-family:'Montserrat';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v30/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCs16Ew-.ttf) format('truetype');}@font-face{font-family:'Montserrat';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v30/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Ew-.ttf) format('truetype');}@font-face{font-family:'Montserrat';font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v30/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtZ6Ew-.ttf) format('truetype');}@font-face{font-family:'Montserrat';font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v30/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCu170w-.ttf) format('truetype');}@font-face{font-family:'Montserrat';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v30/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCuM70w-.ttf) format('truetype');}@font-face{font-family:'Montserrat';font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v30/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvr70w-.ttf) format('truetype');}@font-face{font-family:'Montserrat';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/montserrat/v30/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCvC70w-.ttf) format('truetype');}html{scroll-behavior:smooth;}body{overflow-x:hidden;}body,p,h1,h2,h3,h4,h5,h6,figure,iframe{margin:0;}a{display:block;text-decoration:none;}a:hover{text-decoration:none;}address{font-style:normal;margin-bottom:0;}iframe{border:0;}mark{padding:0;background-color:transparent;}menu{padding-inline-start:0;margin-block-start:0;margin-block-end:0;}ul{list-style-type:none;padding-inline-start:0;}section,article,aside,details,figcaption,figure,header,footer,menu,nav{display:block;}body{background-color:#140505;color:#f1f5f9;}@keyframes effect--fade_in_right{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);}100%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0);}}.page__header{position:absolute;z-index:100;top:0;left:0;width:100%;margin-top:32px;}.page__header .wrapper{display:flex;width:1264px;padding:16px;justify-content:space-between;align-items:center;margin:0 auto;}.page__header .wrapper .shell{display:flex;align-items:center;gap:48px;justify-content:flex-start;}.page__header .wrapper .shell .brand{width:207px;}.page__header .wrapper .shell .brand .logo{width:fit-content;}.page__header .wrapper .shell .navbar--desktop{display:flex;align-items:center;gap:24px;}.page__header .wrapper .shell .navbar--desktop a{color:#f8fafc;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:normal;transition:all .3s ease;}.page__header .wrapper .shell .navbar--desktop a:hover{color:#cc1820;}.page__header .wrapper .button--desktop{display:flex;padding:12px 32px;justify-content:center;align-items:center;gap:8px;border:1px solid #f1f5f9;background:rgba(241,245,249,.16);color:#f8fafc;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:700;line-height:108%;letter-spacing:1.44px;text-transform:uppercase;transition:all .3s ease;}.page__header .wrapper .button--desktop .icon{width:fit-content;}.page__header .wrapper .button--desktop:hover{color:#f8fafc;background-color:#01438f;}.page__header .wrapper .navbar__hamburguer{display:none;}@media(max-width:1200px){.page__header{margin-top:24px;}.page__header .wrapper{width:100%;padding:16px 32px;}.page__header .wrapper .shell{display:block;}.page__header .wrapper .shell .navbar--desktop{display:none;}.page__header .wrapper .button--desktop{display:none;}.page__header .wrapper .navbar__hamburguer{display:block;border:0;background-color:transparent;padding:0;}}.navbar__overlay{z-index:3000;display:none;animation-duration:1s;animation-fill-mode:both;animation-name:effect--fade_in_right;}.navbar__overlay.open{display:block;height:388px;width:320px;margin:26px 30px 0 30px;position:fixed;top:0;right:0;border:1px solid #f8fafc;backdrop-filter:blur(8px);transition:all linear .5s;}.navbar__overlay.open .navbar__content{background:rgba(248,250,252,.16);overflow:hidden!important;position:absolute;top:0;right:0;width:100%;height:100%;transition:all linear .3s;padding:12px 16px;display:flex;flex-direction:column;}.navbar__overlay.open .navbar__content .navbar__header{display:flex;width:100%;justify-content:flex-end;align-items:center;}.navbar__overlay.open .navbar__content .navbar__links{margin-top:48px;margin-bottom:48px;display:flex;flex-direction:column;align-items:flex-end;gap:24px;}.navbar__overlay.open .navbar__content .navbar__links a{color:#f8fafc;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:normal;}.navbar__overlay.open .navbar__content .button{display:flex;padding:12px 16px;justify-content:center;align-items:center;gap:8px;border:1px solid #f1f5f9;background:rgba(241,245,249,.16);color:#f8fafc;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:700;line-height:108%;letter-spacing:1.44px;text-transform:uppercase;transition:all .3s ease;}.navbar__overlay.open .navbar__content .button .icon{width:fit-content;}.navbar__overlay.open .navbar__content .button:hover{color:#f8fafc;background-color:#01438f;}.home__banner{position:relative;}.home__banner .banner__video{background-color:#021729;position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;}.home__banner .banner__video .bg__video{width:100%;height:100%;object-fit:cover;object-position:top 0 right 0;z-index:1;position:relative;}.home__banner .banner__video .gradient-1{background-image:linear-gradient(180deg,rgba(20,5,5,0) 66.44%,#140505 89.61%),linear-gradient(265deg,rgba(20,5,5,0) 33.26%,#140505 65%),linear-gradient(0deg,rgba(20,5,5,.48) 0%,rgba(20,5,5,.48) 100%);pointer-events:none;width:100%;height:100%;position:absolute;z-index:2;top:0;left:0;}.home__banner .wrapper{max-width:1158px;padding:230px 16px 117px 16px;margin:0 auto;display:flex;justify-content:space-between;align-items:flex-end;position:relative;z-index:3;}.home__banner .wrapper .content{width:637px;margin-bottom:36px;}.home__banner .wrapper .content .title{color:#f8fafc;font-family:"Chakra Petch";font-size:64px;font-style:normal;font-weight:700;line-height:108%;margin-bottom:24px;}.home__banner .wrapper .content .title span{color:#cc1820;}.home__banner .wrapper .content .subtitle{width:568px;color:#f8fafc;font-family:Montserrat;font-size:32px;font-style:normal;font-weight:400;line-height:108%;margin-bottom:40px;}.home__banner .wrapper .content .subtitle span{font-weight:700;}.home__banner .wrapper .content .button{display:flex;gap:4px;width:341px;height:51px;width:fit-content;transition:all .3s ease;}.home__banner .wrapper .content .button .button__text{padding:16px 32px;background:#cc1820;color:#f8fafc;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:700;line-height:108%;letter-spacing:1.44px;text-transform:uppercase;height:51px;transition:all .3s ease;}.home__banner .wrapper .content .button .button__icon{display:flex;width:51px;height:51px;padding:10px;justify-content:center;align-items:center;background:#cc1820;transition:all .3s ease;}.home__banner .wrapper .content .button .button__icon .icon{width:fit-content;}.home__banner .wrapper .content .button:hover .button__text{color:#f8fafc;background-color:#01438f;}.home__banner .wrapper .content .button:hover .button__icon{background-color:#01438f;}.home__banner .wrapper .number__detail{display:flex;width:248px;padding:16px;flex-direction:column;align-items:flex-start;gap:8px;border:1px solid #f8fafc;background:rgba(248,250,252,.16);backdrop-filter:blur(8px);}.home__banner .wrapper .number__detail .number{color:#f8fafc;font-family:"Chakra Petch";font-size:48px;font-style:normal;font-weight:700;line-height:108%;}.home__banner .wrapper .number__detail .text{color:#f8fafc;font-family:"Chakra Petch";font-size:24px;font-style:normal;font-weight:400;line-height:108%;}.home__banner .btn__down{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:rgba(248,250,252,.16);transition:all .3s ease;margin:0 auto;position:relative;z-index:3;margin-bottom:56px;}.home__banner .btn__down .icon{width:fit-content;}.home__banner .btn__down:hover{transform:translateY(5px);}@media(max-width:1200px){.home__banner .banner__video .bg__video{object-position:center;}.home__banner .banner__video .gradient-1{background:linear-gradient(180deg,rgba(20,5,5,0) 16.93%,#140505 55.13%),linear-gradient(0deg,rgba(20,5,5,.48) 0%,rgba(20,5,5,.48) 100%);}.home__banner .wrapper{padding:291px 16px 48px 16px;flex-direction:column-reverse;align-items:center;}.home__banner .wrapper .content{width:100%;margin-bottom:0;}.home__banner .wrapper .content .title{font-size:40px;text-align:center;margin-bottom:16px;}.home__banner .wrapper .content .subtitle{width:100%;font-size:24px;text-align:center;}.home__banner .wrapper .content .button{margin:0 auto;}.home__banner .wrapper .number__detail{width:315px;margin:0 auto;margin-bottom:24px;}.home__banner .wrapper .number__detail .number{font-size:32px;text-align:center;}.home__banner .wrapper .number__detail .text{font-size:18px;text-align:center;}.home__banner .btn__down{margin-bottom:33px;}}.home__services{padding-top:32px;padding-bottom:44px;}.home__services .wrapper{max-width:1305px;padding:0 16px;margin:0 auto;}.home__services .wrapper .about__services{max-width:1124px;margin:0 auto;color:#f1f5f9;font-family:"Chakra Petch";font-size:48px;font-style:normal;font-weight:500;line-height:108%;margin-bottom:118px;}.home__services .wrapper .content{display:flex;gap:39px;}.home__services .wrapper .content .title{color:#3d0f0f;font-family:"Chakra Petch";font-size:109px;font-style:normal;font-weight:700;line-height:108%;letter-spacing:8.72px;text-transform:uppercase;margin-top:57px;writing-mode:vertical-lr;transform:rotate(180deg);}.home__services .wrapper .content .cards{display:flex;gap:16px;}.home__services .wrapper .content .cards .card__service{position:relative;overflow:hidden;clip-path:polygon(60px 0,100% 0,100% 100%,0 100%,0 60px);display:flex;flex:1;height:663px;padding:51px 48px;flex-direction:column;justify-content:flex-end;}.home__services .wrapper .content .cards .card__service .card__bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0;}.home__services .wrapper .content .cards .card__service .card__bg .bg{width:100%;height:100%;object-fit:cover;object-position:center;transition:all .3s ease;}.home__services .wrapper .content .cards .card__service .card__content{position:relative;z-index:1;}.home__services .wrapper .content .cards .card__service .card__content .card__title{color:#f8fafc;font-family:"Chakra Petch";font-size:40px;font-style:normal;font-weight:700;line-height:108%;margin-bottom:16px;}.home__services .wrapper .content .cards .card__service .card__content .description{color:#f8fafc;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:500;line-height:108%;margin-bottom:40px;}.home__services .wrapper .content .cards .card__service .card__content .card__button{display:flex;gap:4px;width:360px;height:51px;width:fit-content;transition:all .3s ease;}.home__services .wrapper .content .cards .card__service .card__content .card__button .button__text{padding:16px 32px;background:#f8fafc;color:#1e293b;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:700;line-height:108%;letter-spacing:1.44px;text-transform:uppercase;height:51px;transition:all .3s ease;}.home__services .wrapper .content .cards .card__service .card__content .card__button .button__icon{display:flex;width:51px;height:51px;padding:10px;justify-content:center;align-items:center;background:#f8fafc;transition:all .3s ease;}.home__services .wrapper .content .cards .card__service .card__content .card__button .button__icon .icon{width:fit-content;}.home__services .wrapper .content .cards .card__service .card__content .card__button:hover{box-shadow:0 0 20px rgba(20,5,5,.5);}.home__services .wrapper .content .cards .card__service .card__content .card__button:hover .button__text.text-1{color:#cc1820;}.home__services .wrapper .content .cards .card__service .card__content .card__button:hover .button__icon.icon-1 .icon{filter:brightness(0) saturate(100%) invert(12%) sepia(100%) saturate(4140%) hue-rotate(350deg) brightness(97%) contrast(93%);}.home__services .wrapper .content .cards .card__service .card__content .card__button:hover .button__text.text-2{color:#01438f;}.home__services .wrapper .content .cards .card__service .card__content .card__button:hover .button__icon.icon-2 .icon{filter:brightness(0) saturate(100%) invert(17%) sepia(94%) saturate(2586%) hue-rotate(202deg) brightness(80%) contrast(99%);}.home__services .wrapper .content .cards .card__service:hover .card__bg .bg{transform:scale(1.1);}@media(max-width:1200px){.home__services{padding-top:75px;padding-bottom:0;}.home__services .wrapper{padding:0;}.home__services .wrapper .about__services{font-size:32px;text-align:center;margin-bottom:187px;padding:0 16px;}.home__services .wrapper .content{display:block;}.home__services .wrapper .content .title{writing-mode:horizontal-tb;transform:rotate(0deg);font-size:69px;margin-top:0;margin-bottom:-16px;margin-left:auto;margin-right:auto;letter-spacing:5.52px;width:fit-content;}.home__services .wrapper .content .cards{flex-direction:column;gap:24px;padding:0 16px;}.home__services .wrapper .content .cards .card__service{height:412px;padding:32px 26px;flex:auto;}.home__services .wrapper .content .cards .card__service .card__content .card__title{font-size:32px;margin-bottom:10px;}.home__services .wrapper .content .cards .card__service .card__content .description{font-size:16px;margin-bottom:24px;}.home__services .wrapper .content .cards .card__service .card__content .card__button{width:100%;}.home__services .wrapper .content .cards .card__service .card__content .card__button .button__text{font-size:14px;padding:16px 17px;height:46px;}.home__services .wrapper .content .cards .card__service .card__content .card__button .button__icon{height:46px;}}.home__partners{padding:80px 0;}.home__partners .wrapper{max-width:1106px;padding:0 16px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:64px;}.home__partners .wrapper .title{color:#f8fafc;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;line-height:150%;width:fit-content;}.home__partners .wrapper .partners__list{display:flex;align-items:center;gap:64px;flex-wrap:wrap;}.home__partners .wrapper .partners__list .logo__box{max-width:140px;height:40px;display:flex;align-items:center;}.home__partners .wrapper .partners__list .logo__box .logo{width:100%;max-height:40px;object-fit:contain;}@media(max-width:1200px){.home__partners{padding:64px 0;}.home__partners .wrapper{flex-direction:column;gap:24px;}.home__partners .wrapper .title{text-align:center;}.home__partners .wrapper .partners__list{gap:24px;padding:0 30px;}.home__partners .wrapper .partners__list .logo__box{width:127px;height:70px;}.home__partners .wrapper .partners__list .logo__box .logo{width:100%;}}.home__products{padding:124px 0;background:#01438f;}.home__products .wrapper{max-width:1329px;padding:0 16px;margin:0 auto;}.home__products .wrapper .heading{display:flex;flex-direction:space-between;width:100%;align-items:flex-end;margin-bottom:32px;}.home__products .wrapper .heading .shell{width:100%;max-width:931px;}.home__products .wrapper .heading .shell .title{display:flex;align-items:center;gap:16px;color:#fff;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:108%;letter-spacing:1.44px;margin-bottom:16px;text-transform:uppercase;}.home__products .wrapper .heading .shell .subtitle{color:#f8fafc;font-family:"Chakra Petch";font-size:48px;font-style:normal;font-weight:500;line-height:108%;}.home__products .wrapper .heading .description{color:#f8fafc;text-align:right;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:108%;width:351px;}.home__products .wrapper .cards{display:flex;align-items:center;gap:16px;}.home__products .wrapper .cards .card__product{display:flex;flex-direction:column;height:463px;padding:16px;justify-content:space-between;align-items:center;gap:10px;flex:1 0 0;background-color:#e2e8f0;transition:all .3s ease;}.home__products .wrapper .cards .card__product .content{display:flex;flex-direction:column;align-items:center;}.home__products .wrapper .cards .card__product .content .cover{width:100%;max-width:220px;max-height:280px;height:auto;object-fit:contain;}.home__products .wrapper .cards .card__product .content .title__card{color:#13172d;text-align:center;font-family:"Chakra Petch";font-size:32px;font-style:normal;font-weight:700;line-height:108%;}.home__products .wrapper .cards .card__product .button{display:none;transition:all .3s ease;}.home__products .wrapper .cards .card__product:hover{background-color:#cbd5e1;}.home__products .wrapper .cards .card__product:hover .title__card{color:#13172d;}.home__products .wrapper .cards .card__product:hover .button{display:block;width:100%;padding:16px 32px;text-align:center;color:#f8fafc;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:700;line-height:108%;letter-spacing:1.44px;background:#0f172a;}@media(max-width:1200px){.home__products{padding:64px 0;}.home__products .wrapper .heading{flex-direction:column;align-items:center;gap:16px;}.home__products .wrapper .heading .shell{text-align:center;}.home__products .wrapper .heading .shell .title{justify-content:center;}.home__products .wrapper .heading .shell .subtitle{font-size:40px;}.home__products .wrapper .heading .description{color:#f8fafc;text-align:center;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:400;line-height:108%;width:100%;}.home__products .wrapper .cards{flex-direction:column;align-items:center;}.home__products .wrapper .cards .card__product{flex:auto;}.home__products .wrapper .cards .card__product .button{display:block!important;width:100%;padding:16px 32px;text-align:center;color:#f8fafc;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:700;line-height:108%;letter-spacing:1.44px;background:#0f172a;}}.home__benefits{padding:80px 0;background-image:url('../img/bg-benefits.png');background-repeat:no-repeat;background-size:cover;background-position:center;}.home__benefits .wrapper{max-width:1273px;padding:208px 16px 0 16px;margin:0 auto;display:flex;justify-content:center;gap:62px;align-items:flex-end;}.home__benefits .wrapper .heading{width:596px;}.home__benefits .wrapper .heading .title{display:flex;align-items:center;color:#cc1820;gap:16px;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:500;line-height:108%;letter-spacing:1.44px;text-transform:uppercase;margin-bottom:16px;}.home__benefits .wrapper .heading .subtitle{color:#f8fafc;font-family:"Chakra Petch";font-size:80px;font-style:normal;font-weight:500;line-height:108%;}.home__benefits .wrapper .benefits__list{display:flex;padding:32px 40px;flex-direction:column;gap:8px;background:#cc1820;}.home__benefits .wrapper .benefits__list .benefit__item{display:flex;align-items:center;gap:16px;padding:4px 0;}.home__benefits .wrapper .benefits__list .benefit__item .icon{width:fit-content;}.home__benefits .wrapper .benefits__list .benefit__item .benefit__text{color:#f8fafc;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:600;line-height:108%;}@media(max-width:1200px){.home__benefits .wrapper{padding:30px 24px 0 24px;flex-direction:column;align-items:center;gap:40px;}.home__benefits .wrapper .heading{width:100%;}.home__benefits .wrapper .heading .title{text-align:center;justify-content:center;}.home__benefits .wrapper .heading .subtitle{font-size:48px;text-align:center;}}.home__cta{padding:32px 0;background-color:#1e293b;background-image:url('../img/bg-cta.svg');background-repeat:no-repeat;background-position:bottom 0 left 162px;}.home__cta .wrapper{max-width:1328px;margin:0 auto;padding:0 16px;display:flex;justify-content:space-between;align-items:flex-end;}.home__cta .wrapper .title{width:480px;color:#f8fafc;font-family:"Chakra Petch";font-size:48px;font-style:normal;font-weight:500;line-height:108%;}.home__cta .wrapper .content{display:flex;width:566px;flex-direction:column;gap:32px;}.home__cta .wrapper .content .contacts__list{display:flex;flex-direction:column;gap:21px;}.home__cta .wrapper .content .contacts__list .contact .title__contact{color:#e2e8f0;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:108%;margin-bottom:8px;}.home__cta .wrapper .content .contacts__list .contact .link{color:#f8fafc;font-family:Montserrat;font-size:24px;font-style:normal;font-weight:500;line-height:normal;transition:all .3s ease;}.home__cta .wrapper .content .contacts__list .contact .link:hover{color:#025fc9;}.home__cta .wrapper .content .button{display:flex;gap:4px;width:341px;height:51px;width:100%;transition:all .3s ease;}.home__cta .wrapper .content .button .button__text{padding:16px 32px;text-align:center;background:#f8fafc;color:#1e293b;font-family:Montserrat;font-size:18px;font-style:normal;font-weight:700;line-height:108%;letter-spacing:1.44px;text-transform:uppercase;height:51px;width:511px;transition:all .3s ease;}.home__cta .wrapper .content .button .button__icon{display:flex;width:51px;height:51px;padding:10px;justify-content:center;align-items:center;background:#f8fafc;transition:all .3s ease;}.home__cta .wrapper .content .button .button__icon .icon{width:fit-content;}.home__cta .wrapper .content .button:hover .button__text{color:#f8fafc;background-color:#01438f;}.home__cta .wrapper .content .button:hover .button__icon{background-color:#01438f;}.home__cta .wrapper .content .button:hover .button__icon .icon{filter:brightness(0) saturate(100%) invert(97%) sepia(1%) saturate(753%) hue-rotate(186deg) brightness(103%) contrast(98%);}@media(max-width:1200px){.home__cta{padding-top:104px;padding-bottom:32px;background-image:url('../img/bg-cta-mobile.png');background-position:top 0 center;}.home__cta .wrapper{flex-direction:column;align-items:center;gap:40px;padding:0 24px;}.home__cta .wrapper .title{width:100%;font-size:40px;text-align:center;}.home__cta .wrapper .content{width:100%;}.home__cta .wrapper .content .contacts__list .contact .link{font-size:18px;}.home__cta .wrapper .content .button{width:100%;}.home__cta .wrapper .content .button .button__text{padding:16px 24px;}}.page__footer{padding:48px 0;}.page__footer .wrapper{max-width:1276px;padding:0 16px;margin:0 auto;display:flex;align-items:center;justify-content:space-between;gap:92px;}.page__footer .wrapper .logo{width:fit-content;}.page__footer .wrapper .content{display:flex;flex-direction:column;align-items:center;gap:18px;}.page__footer .wrapper .content .navbar__footer{display:flex;align-items:center;justify-content:center;gap:24px;}.page__footer .wrapper .content .navbar__footer a{color:#f8fafc;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:500;line-height:normal;transition:all .3s ease;}.page__footer .wrapper .content .navbar__footer a:hover{cursor:pointer;color:#cc1820;}.page__footer .wrapper .content .copyrights{display:flex;align-items:center;justify-content:center;gap:24px;}.page__footer .wrapper .content .copyrights .footer__link{color:#f8fafc;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.64px;transition:all .3s ease;}.page__footer .wrapper .content .copyrights .footer__link:hover{cursor:pointer;color:#cc1820;}.page__footer .wrapper .content .copyrights p{color:#e2e8f0;font-family:Montserrat;font-size:16px;font-style:normal;font-weight:400;line-height:normal;letter-spacing:-.64px;}@media(max-width:1200px){.page__footer{padding-top:83px;padding-bottom:68px;}.page__footer .wrapper{flex-direction:column;align-items:center;gap:40px;}.page__footer .wrapper .content .navbar__footer{flex-direction:column;align-items:center;text-align:center;}.page__footer .wrapper .content .copyrights{text-align:center;flex-direction:column;align-items:center;}}.button__whatsapp--floating{display:inline-block;z-index:175;position:fixed;bottom:10px;right:10px;padding:16px;background-color:#5bbc48;z-index:2010;border-radius:24px;}
.skip-link{position:absolute;left:-9999px;top:0;z-index:9999;background:#1E1E1E;color:#fff;padding:10px 16px;border-radius:0 0 6px 0;text-decoration:none;font-weight:700}
.skip-link:focus{left:0}
