.slick-list,.slick-slider,.slick-track{display:block;position:relative}.slick-loading .slick-slide,.slick-loading .slick-track{visibility:hidden}.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{left:0;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}#home{margin-top:116px;position:relative;overflow:visible!important}#home #banner-section{border:2px solid #dbdbdb;border-left:0;border-right:0}#home #banner-section .common-limiter{margin:0;padding:0;width:100%;max-width:100%;display:block}#home #banner-section .common-limiter .slick-banner-home{width:100%;height:100%;display:inline-block;position:relative}#home #banner-section .common-limiter .slick-banner-home .slick-track{display:inline-flex;align-items:stretch;justify-content:flex-end}#home #banner-section .common-limiter .slick-banner-home .item{position:relative;width:100%;transition:.7s}#home #banner-section .common-limiter .slick-banner-home .item.slick-current{width:calc(100vw - 20vw)!important}#home #banner-section .common-limiter .slick-banner-home .item.slick-current .content .counter,#home #banner-section .common-limiter .slick-banner-home .item.slick-current .content .link__slick-item{opacity:1}#home #banner-section .common-limiter .slick-banner-home .item .content{width:100%;display:inline-flex;align-items:flex-end;justify-content:space-between;position:relative}#home #banner-section .common-limiter .slick-banner-home .item .content .counter{color:#474747;font:normal normal normal 15px/15px Noventa812;text-align:left;font-family:Bai Jamjuree;text-transform:uppercase;position:absolute;left:40px;top:40px;opacity:0;transition:.7s}#home #banner-section .common-limiter .slick-banner-home .item .content .link__slick-item{width:175px;height:88px;border-radius:10px;background-color:#064472;color:#fff;font:normal normal normal 15px/15px Noventa812;text-align:left;font-family:Bai Jamjuree;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;right:45.5%;bottom:88px;position:absolute;z-index:1;opacity:0;transition:.7s}#home #banner-section .common-limiter .slick-banner-home .item .content .link__slick-item:hover{background-color:#ff9d00}#home #banner-section .common-limiter .slick-banner-home .item .content .infos-item{padding:0 30px 0 40px;max-width:576px}#home #banner-section .common-limiter .slick-banner-home .item .content .infos-item .banner-item__tag{color:#ff9d00;font:normal normal normal 15px/15px Noventa812;text-align:left;font-family:Bai Jamjuree;text-transform:uppercase}#home #banner-section .common-limiter .slick-banner-home .item .content .infos-item .banner-item__title{margin-top:40px;font-size:60px;line-height:60px;color:#064472}#home #banner-section .common-limiter .slick-banner-home .item .content .infos-item .banner-item__title b,#home #banner-section .common-limiter .slick-banner-home .item .content .infos-item .banner-item__title strong{color:#ff9d00}#home #banner-section .common-limiter .slick-banner-home .item .content .infos-item .banner-item__descr{margin:50px 0;max-width:315px;width:100%;display:block;color:#777;font-family:"Bai Jamjuree";font-weight:100;font-size:22px;line-height:27px;letter-spacing:-.1px}#home #banner-section .common-limiter .slick-banner-home .item .content .item-image__background{width:100%;max-width:960px;max-height:759px;object-fit:cover;border-radius:15px}#home #banner-section .common-limiter .custom-arrows{display:inline-flex;align-items:center;justify-content:center;gap:0;position:absolute;right:calc(36.5% + 175px);bottom:88px}#home #banner-section .common-limiter .custom-arrows .common-arrow{border:0;width:88px;height:88px;background-color:silver;position:relative;transition:.5s}#home #banner-section .common-limiter .custom-arrows .common-arrow:hover{background-color:#ff9d00}#home #banner-section .common-limiter .custom-arrows .common-arrow img{top:50%;transform:translateY(-50%)}#home #banner-section .common-limiter .custom-arrows .common-arrow.prev-arrow{border-radius:10px 0 0 5px;}#home #banner-section .common-limiter .custom-arrows .common-arrow.prev-arrow img{position:absolute;right:0}#home #banner-section .common-limiter .custom-arrows .common-arrow.next-arrow{border-radius:0 5px 5px 0;}#home #banner-section .common-limiter .custom-arrows .common-arrow.next-arrow img{position:absolute;left:0}#home #categories-section{margin-top:20px;position:relative;overflow:visible}#home #categories-section #barra{position:absolute;top:0;left:0;width:0;height:0;display:block;transition:5s}#home #categories-section #barra.active{width:100vw;height:100vw}#home #categories-section .common-limiter{overflow:visible}#home #categories-section .common-limiter .grid-content .section__title{text-align:center;grid-column:span 6;max-width:460px;color:#777;font-weight:400;display:block;margin:0 auto;line-height:60px;position:relative}#home #categories-section .common-limiter .grid-content .section__title::after{content:'';position:absolute;width:100vw;height:2px;left:50%;transform:translateX(-50%);bottom:0}#home #categories-section .common-limiter .grid-content .section__title b,#home #categories-section .common-limiter .grid-content .section__title em,#home #categories-section .common-limiter .grid-content .section__title strong{color:#064472;font-weight:700}#home #categories-section .common-limiter .grid-content .soluctions{border-radius:10px 0px 0px 10px;padding:70px 55px;grid-column:span 2;width:100%;background-color:#064472}#home #categories-section .common-limiter .grid-content .soluctions .soluctions__title{font-size:38.13px;line-height:38.13px;letter-spacing:-.5px}#home #categories-section .common-limiter .grid-content .soluctions .soluctions__descr{margin-top:45px;max-width:230px;display:block;font-size:18px;line-height:23px;font-family:"Bai Jamjuree";font-weight:100;letter-spacing:.5px;color:#fff}#home #categories-section .common-limiter .grid-content .soluctions .soluctions__link{margin-top:80px;width:175px;height:68px;display:inline-flex;align-items:center;justify-content:center;background-color:#ff9d00;color:#fff;font:normal normal normal 15px/15px Noventa812;text-align:left;font-family:Bai Jamjuree;text-transform:uppercase;position:relative;border-radius:10px;transition:.5s}#home #categories-section .common-limiter .grid-content .soluctions .soluctions__link::after{content:'';width:171.5px;height:64.5px;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:#064472;border-radius:10px;transition:.5s;z-index:-1}#home #categories-section .common-limiter .grid-content .soluctions .soluctions__link:hover::after{background-color:#ff9d00}#home #categories-section .common-limiter .grid-content .categories{grid-column:span 4;width:100%;display:inline-grid;grid-template-columns:repeat(2,1fr);z-index:1}#home #categories-section .common-limiter .grid-content .categories .category{display:inline-flex;align-items:center;justify-content:center;position:relative;cursor:pointer;border:1px solid silver;background-color:#fff;transition:.5s}#home #categories-section .common-limiter .grid-content .categories .category:hover{border:0;box-shadow:0 0 15px silver}#home #categories-section .common-limiter .grid-content .categories .category:hover .abs-cat-img{width:125px;height:125px;transform:translate(-50%,-90%)}#home #categories-section .common-limiter .grid-content .categories .category:hover .content .cat__name{color:#064472;font-size:40px}#home #categories-section .common-limiter .grid-content .categories .category:hover .category__link::after{width:64px}#home #categories-section .common-limiter .grid-content .categories .category .abs-cat-img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:160px;height:160px;display:block;z-index:0;transition:.5s}#home #categories-section .common-limiter .grid-content .categories .category .content{z-index:1;position:relative}#home #categories-section .common-limiter .grid-content .categories .category .content .cat__name{font-family:'AmpleSoft Pro';font-size:36px;font-weight:700;color:#777;text-align:center;transition:.5s}#home #categories-section .common-limiter .grid-content .categories .category .category__link{position:absolute;bottom:0;left:50%;transform:translateX(-50%);color:#ff9d00;font:normal normal 600 15px/15px Noventa812;text-align:left;font-family:Bai Jamjuree;text-transform:uppercase;padding-bottom:20px;transition:.5s}#home #categories-section .common-limiter .grid-content .categories .category .category__link::after{content:'';position:absolute;bottom:0;left:50%;transform:translateX(-50%);background-color:#064472;height:6px;width:0;display:block;transition:.5s}#home #about-us-section{width:100%;position:relative}#home #about-us-section .background-about{width:100%;height:100%;max-height:662px;object-fit:cover;position:absolute;display:block}#home #about-us-section .common-limiter{width:100%;display:grid;grid-template-columns:repeat(10,1fr);align-items:center;overflow:visible}#home #about-us-section .common-limiter .grid-content{margin-top:20px;width:100%;grid-column-start:3;grid-column-end:9;display:grid;grid-template-columns:repeat(6,1fr);position:relative}#home #about-us-section .common-limiter .grid-content .infos-about{margin-top:50px;width:100%;grid-column:span 6;display:grid;grid-template-columns:repeat(6,1fr)}#home #about-us-section .common-limiter .grid-content .infos-about .about__title{grid-column-start:2;grid-column-end:6;text-align:center;color:#034472;letter-spacing:-2.5px;font-weight:300;font-family:AmpleSoft Pro}#home #about-us-section .common-limiter .grid-content .infos-about .about__title b,#home #about-us-section .common-limiter .grid-content .infos-about .about__title strong{font-weight:600;font-style:italic}#home #about-us-section .common-limiter .grid-content .infos-about .about__descr{margin:50px 50px;max-width:100%;display:block;grid-column-start:2;grid-column-end:6;text-align:center;color:#777;font-size:18px;line-height:23px;font-weight:100;font-family:"Bai Jamjuree"}#home #about-us-section .common-limiter .grid-content .slick-about-video .item-video iframe,#home #about-us-section .common-limiter .grid-content .slick-about-video .item-video img{width:100%;max-width:100%;height:506px;border-radius:20px}#home #about-us-section .common-limiter .grid-content .slick-about-video{grid-column:span 6;margin-top:75px;width:100%;position:relative;overflow:visible}#home #about-us-section .common-limiter .grid-content .slick-about-video .item-video img{object-fit:cover}#home #about-us-section .common-limiter .grid-content .slick-about-video .slick-dots{display:inline-flex;flex-direction:column;gap:5px;position:absolute;right:calc(100% + 22px);bottom:0;z-index:1}#home #about-us-section .common-limiter .grid-content .slick-about-video .slick-dots li{transition:.5s}#home #about-us-section .common-limiter .grid-content .slick-about-video .slick-dots li button{width:6px;height:80px;border:1px solid #9d9d9d;background-color:transparent;transition:.5s;border-radius:10px;position:relative}#home #about-us-section .common-limiter .grid-content .slick-about-video .slick-dots li button::after{content:'';position:absolute;left:0;width:100%;top:0;height:0;border-radius:10px;background-color:#064472;display:block;transition:.5s}#home #about-us-section .common-limiter .grid-content .slick-about-video .slick-dots li.slick-active button::after{height:100%}#home #about-us-section .common-limiter .grid-content .about__link{width:175px;height:88px;background-color:#064472;color:#fff;font:normal normal normal 15px/15px Noventa812;text-align:left;font-family:Bai Jamjuree;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;position:absolute;z-index:1;opacity:1;transition:.5s;right:-174px;bottom:0;border-radius:10px}#home #about-us-section .common-limiter .grid-content .about__link:hover{background-color:#ff9d00}@media (max-width:1750px){#home #banner-section .common-limiter .slick-banner-home .item.slick-current{width:100vw!important}#home #banner-section .common-limiter .slick-banner-home .item .content .link__slick-item{right:36.5%}#abs-lines .line-left{grid-column-start:2;grid-column-end:3}#abs-lines .line-right{grid-column-start:10;grid-column-end:11}#home #categories-section .common-limiter .grid-content{grid-column-start:2;grid-column-end:10;max-width:1140px;padding:0 20px;margin:0 auto}#home #about-us-section .common-limiter .grid-content{grid-column-start:2;grid-column-end:10}#home #about-us-section .common-limiter .grid-content .about__link{position:relative;left:50%;transform:translateX(-50%);right:auto;grid-column:span 6}}@media (max-width:1550px){#home #banner-section .common-limiter .slick-banner-home .item .content .item-image__background{max-width:55vw}#home #banner-section .common-limiter .slick-banner-home .item .content{min-height:665px}}@media (max-width:1400px){#home #banner-section .common-limiter .slick-banner-home .item .content .infos-item .banner-item__title{font-size:58px;line-height:58px}}@media (max-width:1300px){#home #categories-section .common-limiter .grid-content{grid-column-start:1;grid-column-end:11;max-width:1140px;padding:0 20px;margin:0 auto}}@media (max-width:1150px){#home #banner-section .common-limiter .slick-banner-home .item .content .link__slick-item{right:21.5%}#home #banner-section .common-limiter .custom-arrows{right:calc(21.5% + 175px)}#home #about-us-section .common-limiter .grid-content{grid-column-start:1;grid-column-end:11;max-width:940px;padding:0 20px;margin:80px auto 0}#home #about-us-section .common-limiter .grid-content .slick-banner-video .slick-dots{display:inline-flex;flex-direction:row;gap:5px;position:relative;right:auto;left:50%;transform:translateX(-50%);z-index:1;margin:30px 0}#home #about-us-section .common-limiter .grid-content .slick-banner-video .slick-dots li button{width:80px;height:6px;border:1px solid #9d9d9d;background-color:transparent;transition:.5s;border-radius:10px;position:relative}#home #about-us-section .common-limiter .grid-content .slick-banner-video .slick-dots li button::after{content:'';position:absolute;left:0;width:0;top:0;height:100%;border-radius:10px;background-color:#064472;display:block;transition:.5s}#home #about-us-section .common-limiter .grid-content .slick-banner-video .slick-dots li.slick-active button::after{width:100%}#home #about-us-section .common-limiter .grid-content .infos-about{margin-top:50px;display:inline-flex;flex-direction:column}}@media (max-width:1000px){#home #banner-section .common-limiter{padding-bottom:50px}#home #banner-section .common-limiter .custom-arrows{right:auto;left:calc(50% + 88px);transform:translateX(-50%);bottom:50px}#home #banner-section .common-limiter .slick-banner-home .slick-track{display:inline-flex;align-items:flex-end;justify-content:flex-end;align-content:flex-end}#home #banner-section .common-limiter .slick-banner-home .item .content .link__slick-item{right:auto;left:calc(50% - 88px);bottom:0;transform:translateX(-50%)}#home #banner-section .common-limiter .slick-banner-home .item .content{display:inline-flex;align-items:stretch;justify-content:space-between;position:relative;flex-direction:column}#home #banner-section .common-limiter .slick-banner-home .item .content .counter{left:20px;top:30px}#home #banner-section .common-limiter .slick-banner-home .item .content .infos-item{padding:70px 20px 100px;display:block;max-width:400px;margin:0 auto;order:1}#home #banner-section .common-limiter .slick-banner-home .item .content .item-image__background{max-width:100vw;max-height:500px;object-fit:contain;margin-bottom:0;order:0}#home #categories-section .common-limiter .grid-content .soluctions{grid-column:span 6;text-align:center}#home #categories-section .common-limiter .grid-content .soluctions .soluctions__title{text-align:center}#home #categories-section .common-limiter .grid-content .soluctions .soluctions__descr{margin:45px auto 0;max-width:400px;text-align:center}#home #categories-section .common-limiter .grid-content .categories{grid-column:span 6}#home #categories-section .common-limiter .grid-content .categories .category{min-height:345px}}@media (max-width:600px){#home #categories-section .common-limiter .grid-content .categories{grid-template-columns:repeat(1,1fr)}}
