.section-banner{position:relative;height:calc(100svh - 165px);height:100svh;display:flex;justify-content:center;align-items:center}.section-banner .picturefill-background{width:100%;position:absolute;top:0;left:0;height:100%;display:block;background-color:#f4f4f4}.section-banner .picturefill-background:before{content:"";width:100%;height:100%;position:absolute;background-color:#000;opacity:.2;mix-blend-mode:multiply;top:0;left:0;right:0}.section-banner .container-banner{margin:0 auto;height:100%;color:#fff;padding:20px 0!important;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:120px 20px}@media(min-width:992px){.section-banner .container-banner{padding:210px 20px 230px}}.section-banner .container-banner .title-banner{font-size:2.25rem;font-weight:300;margin-bottom:0;text-align:center}.section-banner .container-banner .title-banner span{color:transparent}@media(min-width:992px){.section-banner .container-banner .title-banner{margin-bottom:21px;font-size:58px}}.section-banner .container-banner .subtitle-banner{font-size:30px;font-weight:300;margin-bottom:40px}.section-banner .container-banner .btn{margin:0 auto}@media(min-width:992px){.section-about{padding-top:78px}}.section-about .container .context-text{max-width:600px;margin:0 auto;font-size:18px;text-align:center}.section-products{color:#4e4e4e}@media(min-width:992px){.section-products{padding-top:78px}}.section-products .title{margin-top:7px;font-size:40px;font-weight:100;line-height:40px;text-wrap:nowrap;max-width:100%}.section-products .title span{color:transparent;font-size:70px;-webkit-text-stroke:1.5px;-webkit-text-stroke-color:#ff782d;font-weight:900}@media(min-width:768px){.section-products .title{font-size:70px;line-height:56px}.section-products .title span{font-size:140px}}.section-products .subtitle{margin-bottom:32px;font-size:32px}@media(min-width:768px){.section-products .subtitle{font-size:64px;line-height:56px;font-weight:300}}.section-products .content-text{padding-left:0;border-left:0}.section-products .content-text .subtitle-custom{font-size:18px}.section-products .content-text .text{max-width:656px;margin:0 auto;line-height:26px;font-size:18px}.section-products .content-text .text strong{color:#ff782d}.section-products .container-products{max-width:1040px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);align-items:start;gap:10px;row-gap:32px}.section-products .container-products .products-item{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:#4e4e4e;cursor:default;height:100%;justify-content:space-between}.section-products .container-products .products-item .container-image{width:60px;display:flex;justify-content:center;align-items:center;border-radius:5px;transition:all .3s ease}.section-products .container-products .products-item .container-image svg{width:34px;height:36px}.section-products .container-products .products-item .container-image svg path{fill:#ff782d}.section-products .container-products .products-item .text{text-align:center;font-size:15px;line-height:16px;margin-bottom:0;font-weight:700}@media(min-width:768px){.section-products .container-products{gap:50px;grid-template-columns:repeat(4,1fr)}.section-products .container-products .products-item .container-image{width:100px;height:100px}.section-products .container-products .products-item .container-image svg{width:70px;height:70px}.section-products .container-products .text{font-size:18px}}@media(min-width:992px){.section-products .container-products{grid-template-columns:repeat(6,1fr)}}.section-products .btn{margin:102px auto 0}.swiper-brands{max-width:1920px;width:100%;margin:32px auto}.swiper-brands .brands-item{display:flex;align-items:center;justify-content:center;height:auto}.swiper-brands .brands-item .brands-image{max-width:100%}.swiper-brands .swiper-pagination{padding-top:0}@media(min-width:992px){.swiper-brands .swiper-pagination{padding-top:25px}}.swiper-brands .brands-pagination{padding-top:16px}@media(min-width:992px){.swiper-brands{margin:60px auto}}.section-map .btn{min-width:368px;justify-content:center}.section-map .title-map{font-size:32px;line-height:42px;font-weight:800;color:#ff782d;margin-bottom:51px}@media(min-width:992px){.section-map .title-map{font-size:64px;line-height:64px}}.section-map .title-map .small-letter{font-size:64px;font-weight:300;position:relative;top:-13px}@media(min-width:768px){.section-map .title-map .small-letter{top:-17px}}.section-map .title-map .big-letter{font-size:75px;line-height:65px;text-transform:uppercase;position:relative;left:-5px;font-weight:900}@media(min-width:768px){.section-map .title-map .big-letter{font-size:105px;line-height:85px}}.section-map .title-map .hollow-letter{position:relative;top:5px;-webkit-text-stroke:1.5px;-webkit-text-stroke-color:#4e4e4e;color:transparent;text-transform:uppercase;font-size:52px;line-height:100%;font-weight:900}.section-map .title-map .hollow-letter span{font-size:60px;font-weight:900}@media(min-width:768px){.section-map .title-map .hollow-letter{font-size:82px;line-height:75%}.section-map .title-map .hollow-letter span{font-size:91px}}.section-map .text{font-size:18px;font-weight:800}@media(min-width:768px){.section-map .text{max-width:445px}}.section-map .svg{max-width:530px;margin:0 auto;width:100%;height:100%}.section-map .svg #stroke-map{opacity:0}.section-map .svg #point-active g,.section-map .svg #states g{transform:translateY(-20px);opacity:0}.section-map .svg #point{opacity:0}.margin-top-custom{height:130px}.modal-wholesale .modal-header{border:none;padding-top:42px;padding-bottom:0}.modal-wholesale .modal-header .modal-title{text-align:center;color:#4e4e4e;width:100%;border:none;font-weight:300;font-size:32px}.modal-wholesale .modal-header .btn-close{position:absolute;top:25px;right:25px;z-index:1;font-size:12px}.modal-wholesale .modal-header .btn-close:focus{box-shadow:none}@media(min-width:992px){.modal-wholesale .modal-header{padding-top:87px;padding-bottom:73px}.modal-wholesale .modal-header .modal-title{font-size:48px;line-height:46px}}.modal-wholesale .form{margin-top:0}.modal-wholesale .form-control{padding-left:0;max-width:100%}.modal-wholesale .container-btn{display:flex;justify-content:end;width:100%}.modal-wholesale .btn{width:230px;margin-top:50px}.modal-wholesale .margin-custom{margin-top:30px}@media(min-width:992px){.modal-wholesale .margin-custom{margin-top:70px}}