:root{--radius:clamp(410px, 56vw, 900px);--card-w:397px;--card-h:423px;--arc-cut:70px;--arc-width:88%;--wedge-top:7%;--ring-rot:-90deg;--ease:cubic-bezier(0.16, 1, 0.3, 1);--spin:1s var(--ease);--fade:0.45s var(--ease);--bg:#0e1b2a;--fg:#e9eef6}#products #banner{padding-top:217px;padding-bottom:345px;position:relative;min-height:800px;overflow:visible}#products #banner.outros{min-height:auto;padding-bottom:200px}#products #banner .bg{object-position:bottom;position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;user-select:none;z-index:0}#products #banner::after{content:'';position:absolute;bottom:0;left:0;height:100px;width:100%;background:linear-gradient(180deg,rgba(255,255,255,0) 0,#ddd 80%);display:block}#products #banner .main-infos{position:relative;width:fit-content;max-width:765px;margin:0 auto 0 10vw;background:no-repeat padding-box rgba(221,221,221,.15);border-radius:25px;opacity:1;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);display:flex;flex-direction:column;justify-content:center;padding:20px 60px;align-items:flex-end;z-index:1}#products #banner .main-infos .title{max-width:640px;width:100%;text-align:left;font:normal normal 900 50px/68px Inter;letter-spacing:0;color:#FFF}#products #banner .main-infos .descr{width:100%;max-width:640px;text-align:left;font:normal normal normal 30px/40px Inter;letter-spacing:-.3px;color:#FFF}#products #product-list{height:121px;width:100%;display:block;position:relative;background-color:#DDD;z-index:2}#products #product-list .common-limiter{max-width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:block}#products #product-list .common-limiter::after{content:'';background-color:#DDD;position:absolute;bottom:0;height:40px;width:100%;left:0;display:block;z-index:-1}#products #product-list .common-limiter .content{max-width:1375px;width:100%;margin:0 8.85% 0 auto;padding:0 20px;display:flex;align-items:center;gap:28px}#products #product-list .common-limiter .content .title{max-width:280px;width:100%;text-align:left;font:normal normal normal 30px/40px Inter;letter-spacing:-.3px;color:#2D4B74}#products #product-list .common-limiter .content .title b{font-weight:700}#products #product-list .common-limiter .content .wrap{width:calc(100% - 308px);display:flex}#products #product-list .common-limiter .content .wrap .swiper-button{width:58px;height:58px;border-radius:0;padding:0;cursor:pointer;position:relative;backdrop-filter:blur(0);background:0 0;z-index:0;right:0;left:0;top:0;bottom:0;transform:translate(0,0);margin-top:0;display:block;transition:.5s}#products #product-list .common-limiter .content .wrap .swiper-button::before{content:"";position:absolute;height:150px;width:3px;background-color:#fff;display:block;transition:.5s}#products #product-list .common-limiter .content .wrap .swiper-button::after{display:none}#products #product-list .common-limiter .content .wrap .swiper-button.swiper-button-next{border:3px solid #fff;border-bottom:0;border-left:0;overflow:hidden;margin-top:60px}#products #product-list .common-limiter .content .wrap .swiper-button.swiper-button-next::before{content:"";top:0;right:-4px;display:block;transform:translate(-50%,-50%) rotate(45deg)}#products #product-list .common-limiter .content .wrap .swiper-button.swiper-button-prev{border:3px solid #fff;border-top:0;border-right:0;overflow:hidden;margin-top:190px}#products #product-list .common-limiter .content .wrap .swiper-button.swiper-button-prev::before{content:"";bottom:0;left:-2px;display:block;transform:translate(0,50%) rotate(45deg)}#products #product-list .common-limiter .content .wrap .swiper-button:hover{border-color:#F0853E!important}#products #product-list .common-limiter .content .wrap .swiper-button:hover::before{background-color:#F0853E;height:0}#products #product-list .common-limiter .content .wrap .mySpringSwiper{width:calc(100% - 116px)}#products #product-list .common-limiter .content .wrap .mySpringSwiper .swiper-wrapper .swiper-slide{position:relative}#products #product-list .common-limiter .content .wrap .mySpringSwiper .swiper-wrapper .swiper-slide img{width:100%;object-fit:contain}#products #product-list .common-limiter .content .wrap .mySpringSwiper .swiper-wrapper .swiper-slide .text{margin-top:5px;text-align:center;font:normal normal normal 20px/27px Inter;letter-spacing:-.2px;color:#2D4B74}#products #quotation{padding-top:80px;background-color:#DDD;position:relative;overflow:visible;z-index:1}#products #quotation.outros{padding:0!important}#products #quotation.outros .common-limiter{top:100px}#products #quotation>img{object-position:0 0;width:100%;min-height:1700px;object-fit:cover}#products #quotation>.mineracao{object-position:65%;width:100%;min-height:1900px;object-fit:cover;position:relative;top:-80px}#products #quotation>.agricola{object-position:46%}#products #quotation>.automotivo{object-position:63%}#products #quotation>.outros{object-position:55%;width:100%;min-height:1000px;object-fit:cover}#products #prods-and-quotation .common-limiter .content form .form-group .input-form textarea,#products #quotation .common-limiter .content .form-group .input-form textarea{min-height:75px}#products #quotation form{position:initial!important}#products #quotation .common-limiter{position:absolute;height:calc(100% - 225px);max-width:100%;top:225px;overflow:visible}#products #quotation .common-limiter .content{width:100%;max-width:1157px;padding:0 20px;margin:0 auto;display:flex;justify-content:flex-start;gap:85px}#products #quotation .common-limiter .content .form-group{max-width:450px;width:100%;display:flex;flex-direction:column}#products #quotation .common-limiter .content .form-group .input-form{display:flex;flex-direction:column;gap:5px;position:relative}#products #quotation .common-limiter .content .form-group .input-form:not(:first-child){margin-top:25px}#products #quotation .common-limiter .content .form-group .input-form label{text-align:left;font:normal normal normal 20px/30px Inter;letter-spacing:-.5px;color:#2D4B74}#products #quotation .common-limiter .content .form-group .input-form input,#products #quotation .common-limiter .content .form-group .input-form textarea{border:0;padding:10px 20px;background:no-repeat padding-box #FFF;border-radius:18px;font:normal normal normal 18px/18px Inter;letter-spacing:-.5px;color:#2D4B74}#products #quotation .common-limiter .content .form-group .input-form input::placeholder,#products #quotation .common-limiter .content .form-group .input-form textarea::placeholder{text-transform:none;font:normal normal normal 18px/18px Inter;letter-spacing:-.5px;color:#2D4B74}#products #quotation .common-limiter .content .form-group .newsletter-checkbox{margin-top:24px;display:flex;align-items:center;gap:6px;text-align:left;font:normal normal normal 15px/30px Inter;letter-spacing:-.15px;color:#2D4B74;text-shadow:-1px -1px 0 #fff;position:relative}#products #quotation .common-limiter .content .form-group .newsletter-checkbox>input[type=checkbox]{appearance:none;width:14px;height:14px;background:no-repeat padding-box #FFF;opacity:1;position:relative;cursor:pointer;transition:all .3s ease}#products #quotation .common-limiter .content .form-group .newsletter-checkbox>input[type=checkbox]:checked{background-color:#FFF;opacity:1}#products #quotation .common-limiter .content .form-group .newsletter-checkbox>input[type=checkbox]:checked::after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;background:#2D4B74;transform:translate(-50%,-50%)}#products #quotation .common-limiter .content .form-group .newsletter-checkbox>label{cursor:pointer}#products #quotation .common-limiter .content .form-group .newsletter-checkbox>label a{color:#2D4B74;text-decoration:underline}#products #quotation .common-limiter .content .form-group .box-contact-type{margin-top:20px;position:relative;padding:16px 23px 16px 0;display:flex;align-items:center;transition:.5s ease-in-out;cursor:pointer}#products #quotation .common-limiter .content .form-group .box-contact-type:hover::after{background:#EE7927}#products #quotation .common-limiter .content .form-group .box-contact-type:hover .icon{background-color:#FFF}#products #quotation .common-limiter .content .form-group .box-contact-type::after{content:'';height:100%;width:calc(100% - 22px);position:absolute;right:0;top:0;display:block;background:no-repeat padding-box #FFF;border-radius:12px;z-index:0;transition:.5s ease-in-out}#products #quotation .common-limiter .content .form-group .box-contact-type .icon{width:59px;height:54px;background:no-repeat padding-box #EE7927;border-radius:11px;padding:10px 15px;display:flex;align-items:center;justify-content:center;z-index:1;position:relative;transition:.5s ease-in-out}#products #quotation .common-limiter .content .form-group .box-contact-type .icon i{font-size:37px;color:#353535;transition:.5s ease-in-out}#products #quotation .common-limiter .content .form-group .box-contact-type .text{margin-left:25px;max-width:170px;display:block;text-align:left;font:normal normal normal 18px/22px Inter;letter-spacing:0;color:#2D4B74;z-index:1;position:relative;transition:.5s ease-in-out}#products #quotation .common-limiter .content .form-group .box-contact-type .text-info{margin-left:25px;max-width:251px;display:block;text-align:left;font:normal normal normal 18px/22px Inter;letter-spacing:0;color:#2D4B74;z-index:1;position:relative}#products #quotation .common-limiter .content .form-group .box-contact-type .text-info input{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important}#products #quotation .common-limiter .content .form-group .box-contact-type .inputs{display:flex;flex-direction:column;gap:5px;position:relative;z-index:1}#products #quotation .common-limiter .content .form-group .box-contact-type .inputs .radio{display:flex;align-items:center;gap:5px;cursor:pointer}#products #quotation .common-limiter .content .form-group .box-contact-type .inputs .radio input{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important}#products #quotation .common-limiter .content .form-group .box-contact-type .inputs .radio label{text-align:left;font:normal normal normal 15px/15px Inter;letter-spacing:-.15px;color:#2D4B74}#products #quotation .common-limiter .content .form-group .submit-btn{margin-top:24px;width:100%;padding:8px 20px;border:0;background:no-repeat padding-box #FFF;border-radius:18px;text-align:center;font:normal normal normal 20px/22px Inter;letter-spacing:-.2px;color:#2D4B74;transition:.5s ease-in-out}#products #prods-and-quotation .common-limiter .content form .form-group .box-contact-type:hover::after,#products #quotation .common-limiter .content .box .box-contact-type:hover::after{background:#EE7927}#products #quotation .common-limiter .content .form-group .submit-btn:hover{background-color:#EE7927}#products #quotation .common-limiter .content .box{margin-top:0;max-width:435px;width:100%;display:flex;flex-direction:column;gap:8px}#products #quotation .common-limiter .content .box .box-contact-type{position:relative;padding:16px 23px 16px 0;display:flex;align-items:center;transition:.5s ease-in-out;cursor:pointer}#products #quotation .common-limiter .content .box .box-contact-type:hover .icon{background-color:#FFF}#products #quotation .common-limiter .content .box .box-contact-type::after{content:'';height:100%;width:calc(100% - 22px);position:absolute;right:0;top:0;display:block;background:no-repeat padding-box #FFF;border-radius:12px;z-index:0;transition:.5s ease-in-out}#products #quotation .common-limiter .content .box .box-contact-type .icon{width:59px;height:54px;background:no-repeat padding-box #EE7927;border-radius:11px;padding:10px 15px;display:flex;align-items:center;justify-content:center;z-index:1;position:relative;transition:.5s ease-in-out}#products #quotation .common-limiter .content .box .box-contact-type .icon i{font-size:37px;color:#353535;transition:.5s ease-in-out}#products #quotation .common-limiter .content .box .box-contact-type .text{margin-left:25px;max-width:170px;display:block;text-align:left;font:normal normal normal 18px/22px Inter;letter-spacing:0;color:#2D4B74;z-index:1;position:relative;transition:.5s ease-in-out}#products #quotation .common-limiter .content .box .box-contact-type .text-info{margin-left:25px;max-width:251px;display:block;text-align:left;font:normal normal normal 18px/22px Inter;letter-spacing:0;color:#2D4B74;z-index:1;position:relative}#products #quotation .common-limiter .content .box .box-contact-type .text-info input{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important}#products #quotation .common-limiter .content .box .box-contact-type .inputs{display:flex;flex-direction:column;gap:5px;position:relative;z-index:1}#products #quotation .common-limiter .content .box .box-contact-type .inputs .radio{display:flex;align-items:center;gap:5px;cursor:pointer}#products #quotation .common-limiter .content .box .box-contact-type .inputs .radio input{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important}#products #quotation .common-limiter .content .box .box-contact-type .inputs .radio label{text-align:left;font:normal normal normal 15px/15px Inter;letter-spacing:-.15px;color:#2D4B74}#products #quotation .common-limiter .content .box .submit-btn{margin-top:24px;width:100%;max-width:150px;padding:8px 20px;border:0;background:no-repeat padding-box #FFF;border-radius:10px;text-align:center;font:normal normal normal 20px/22px Inter;letter-spacing:-.2px;color:#2D4B74;transition:.5s ease-in-out}#products #quotation .common-limiter .content .box .submit-btn:hover{background-color:#EE7927}#products #quotation .common-limiter #quotation-checks-content{position:absolute;bottom:0;left:0;width:100%;padding:37px 20px 117px;background:no-repeat padding-box rgba(19,30,48,.5);opacity:1;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}#products #quotation .common-limiter #quotation-checks-content .box{width:100%;max-width:calc(1880px - 800px);margin:0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:44px}#products #quotation .common-limiter #quotation-checks-content .box .infos{width:100%;display:flex;justify-content:flex-start;align-items:center;gap:110px}#products #quotation .common-limiter #quotation-checks-content .box .infos .title{text-align:left;font:normal normal bold 50px/55px Inter;letter-spacing:0;color:#FFF}#products #quotation .common-limiter #quotation-checks-content .box .infos span{text-align:left;font:normal normal normal 25px/25px Inter;letter-spacing:0;color:#FFF}#products #quotation .common-limiter #quotation-checks-content .box .open-modal-form{margin:20px auto 0;max-width:380px;width:100%;padding:8px 20px;border:0;background:no-repeat padding-box #FFF;border-radius:18px;text-align:center;font:normal normal normal 30px/30px Inter;letter-spacing:-.6px;color:#2D4B74;cursor:pointer;transition:.5s ease-in-out}#products #quotation .common-limiter #quotation-checks-content .box .open-modal-form:hover{background-color:#EE7927}#products #quotation .common-limiter #quotation-checks-content .quotation-checks{width:100%;display:grid;grid-template-columns:1fr;gap:16px 40px}@media (min-width:500px){#products #quotation .common-limiter #quotation-checks-content .quotation-checks{grid-template-columns:1fr 1fr}}#products #quotation .common-limiter #quotation-checks-content .qchk{--box:26px;display:grid;grid-template-columns:var(--box) 1fr;align-items:center;gap:12px;cursor:pointer;user-select:none;text-align:left;font:normal normal normal 18px/18px Inter,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial;letter-spacing:-.2px;color:#FFF}#products #quotation .common-limiter #quotation-checks-content .qchk:nth-child(2n){display:flex;text-align:right;justify-content:flex-end}#products #quotation .common-limiter #quotation-checks-content .qchk input{position:absolute;opacity:0;pointer-events:none}#products #quotation .common-limiter #quotation-checks-content .qchk>.box{margin:0;width:var(--box);height:var(--box);background:no-repeat padding-box #FFF;border:2px solid #FFF;display:grid;place-items:center;transition:background .18s ease,border-color .18s ease,transform 60ms ease}#products #quotation .common-limiter #quotation-checks-content .qchk>.txt{max-width:430px;width:100%;text-align:left}#products #quotation .common-limiter #quotation-checks-content .qchk .tick{width:12px;height:6px;border-left:3px solid transparent;border-bottom:3px solid transparent;transform:rotate(-45deg);transition:border-color .18s ease}#products #quotation .common-limiter #quotation-checks-content .qchk:hover .box{transform:translateY(-1px)}#products #quotation .common-limiter #quotation-checks-content .qchk:has(input:focus-visible) .box{outline:rgba(45,75,116,.6) solid 2px;outline-offset:2px}#products #quotation .common-limiter #quotation-checks-content .qchk input:checked+.box{width:var(--box);height:var(--box);background:no-repeat padding-box #2D4B74;border:2px solid #FFF}#products #quotation .common-limiter #quotation-checks-content .qchk input:checked+.box .tick{border-left-color:#fff;border-bottom-color:#fff}#products #quotation .common-limiter #quotation-checks-content .quotation-custom{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:20px 50px}#products #quotation .common-limiter #quotation-checks-content .qcustom input{width:100%;max-width:520px;background:no-repeat padding-box #FFF;border:2px solid #FFF;text-align:left;font:normal normal normal 20px/30px Inter;letter-spacing:-.5px;color:#2D4B74}#products #quotation .common-limiter #quotation-checks-content .qcustom input::placeholder{text-transform:none!important;text-align:left;font:normal normal normal 20px/30px Inter;letter-spacing:-.5px;color:#2D4B74}#products #quotation .common-limiter #quotation-checks-content .btn-add-quotation{display:flex;gap:15px;background-color:transparent;border:0;align-items:center}#products #quotation .common-limiter #quotation-checks-content .btn-add-quotation i{width:40px;height:40px;background-color:#FFF;border-radius:10px;position:relative}#products #quotation .common-limiter #quotation-checks-content .btn-add-quotation i::after,#products #quotation .common-limiter #quotation-checks-content .btn-add-quotation i::before{content:'';position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;background-color:#2D4B74}#products #quotation .common-limiter #quotation-checks-content .btn-add-quotation i::after{height:30px;width:2px}#products #quotation .common-limiter #quotation-checks-content .btn-add-quotation i::before{width:30px;height:2px}#products #quotation .common-limiter #quotation-checks-content .btn-add-quotation span{background-color:#FFF;text-align:left;font:normal normal normal 20px/20px Inter;letter-spacing:-.2px;color:#2D4B74;padding:5px 10px;border-radius:7px}#products #prods-and-quotation{position:relative}#products #prods-and-quotation>img{position:absolute;right:0;bottom:-350px;object-position:65%;width:100%;object-fit:cover;min-width:1000px}#products #prods-and-quotation .common-limiter{max-width:1000px;padding:0 20px}#products #prods-and-quotation .common-limiter .content{padding-bottom:500px}#products #prods-and-quotation .common-limiter .content .brands{width:100%;display:flex;align-items:center;justify-content:space-between;gap:20px}#products #prods-and-quotation .common-limiter .content .brands>img{width:auto;max-width:100%;object-fit:contain}#products #prods-and-quotation .common-limiter .content .products{padding:90px 0 110px;display:flex;flex-direction:column;gap:30px}#products #prods-and-quotation .common-limiter .content .products .product .name{width:100%;text-align:left;font:normal normal normal 30px/40px Inter;letter-spacing:-.3px;color:#2D4B74;padding-bottom:6px;border-bottom:1px solid #707070}#products #prods-and-quotation .common-limiter .content .products .product .infos{margin-top:20px;display:flex;align-items:flex-start;gap:40px}#products #prods-and-quotation .common-limiter .content .products .product .infos>img{width:176px;height:179px;object-fit:contain}#products #prods-and-quotation .common-limiter .content .products .product .infos .descr{width:calc(100% - 216px);text-align:left;font:normal normal normal 20px/32px Inter;letter-spacing:-.2px;color:#2D4B74}#products #prods-and-quotation .common-limiter .content .products .product .infos .descr table{width:100%;border-collapse:collapse;border-spacing:0;border:1px solid #2D4B74!important;background-color:#ddd}#products #prods-and-quotation .common-limiter .content .products .product .infos .descr table tr{font:normal normal 300 14px/20px Inter}#products #prods-and-quotation .common-limiter .content .products .product .infos .descr table tr.bluehilitebg,#products #prods-and-quotation .common-limiter .content .products .product .infos .descr table tr.brickredbg,#products #prods-and-quotation .common-limiter .content .products .product .infos .descr table tr.theaderstyle1{font:normal normal bold 16px/20px Inter;background-color:#2D4B74;color:#FFF}#products #prods-and-quotation .common-limiter .content .products .product .infos .descr table .bluehilitebg{text-align:center;background-color:#2D4B74;color:#FFF}#products #prods-and-quotation .common-limiter .content .products .product .infos .descr table td,#products #prods-and-quotation .common-limiter .content .products .product .infos .descr table th{border:1px solid #2D4B74;padding:4px 8px}#products #prods-and-quotation .common-limiter .content form{display:flex!important;justify-content:space-between;gap:30px}#products #prods-and-quotation .common-limiter .content form .form-group{max-width:450px;width:100%;display:flex;flex-direction:column}#products #prods-and-quotation .common-limiter .content form .form-group .input-form{display:flex;flex-direction:column;gap:5px;position:relative}#products #prods-and-quotation .common-limiter .content form .form-group .input-form:not(:first-child){margin-top:25px}#products #prods-and-quotation .common-limiter .content form .form-group .input-form label{text-align:left;font:normal normal normal 20px/30px Inter;letter-spacing:-.5px;color:#2D4B74}#products #prods-and-quotation .common-limiter .content form .form-group .input-form input,#products #prods-and-quotation .common-limiter .content form .form-group .input-form textarea{border:0;padding:10px 20px;background:no-repeat padding-box #FFF;border-radius:18px;font:normal normal normal 18px/18px Inter;letter-spacing:-.5px;color:#2D4B74}#products #prods-and-quotation .common-limiter .content form .form-group .input-form input::placeholder,#products #prods-and-quotation .common-limiter .content form .form-group .input-form textarea::placeholder{text-transform:none;font:normal normal normal 18px/18px Inter;letter-spacing:-.5px;color:#2D4B74}#products #prods-and-quotation .common-limiter .content form .form-group .newsletter-checkbox{margin-top:24px;display:flex;align-items:center;gap:6px;text-align:left;font:normal normal normal 15px/30px Inter;letter-spacing:-.15px;color:#2D4B74;text-shadow:-1px -1px 0 #fff;position:relative}#products #prods-and-quotation .common-limiter .content form .form-group .newsletter-checkbox>input[type=checkbox]{appearance:none;width:14px;height:14px;background:no-repeat padding-box #FFF;opacity:1;position:relative;cursor:pointer;transition:all .3s ease}#products #prods-and-quotation .common-limiter .content form .form-group .newsletter-checkbox>input[type=checkbox]:checked{background-color:#FFF;opacity:1}#products #prods-and-quotation .common-limiter .content form .form-group .newsletter-checkbox>input[type=checkbox]:checked::after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;background:#2D4B74;transform:translate(-50%,-50%)}#products #prods-and-quotation .common-limiter .content form .form-group .newsletter-checkbox>label{cursor:pointer}#products #prods-and-quotation .common-limiter .content form .form-group .newsletter-checkbox>label a{color:#2D4B74;text-decoration:underline}#products #prods-and-quotation .common-limiter .content form .form-group .box-contact-type{margin-top:20px;position:relative;padding:16px 23px 16px 0;display:flex;align-items:center;transition:.5s ease-in-out;cursor:pointer}#products #prods-and-quotation .common-limiter .content form .form-group .box-contact-type:hover .icon{background-color:#FFF}#products #prods-and-quotation .common-limiter .content form .form-group .box-contact-type::after{content:'';height:100%;width:calc(100% - 22px);position:absolute;right:0;top:0;display:block;background:no-repeat padding-box #FFF;border-radius:12px;z-index:0;transition:.5s ease-in-out}#products #prods-and-quotation .common-limiter .content form .form-group .box-contact-type .icon{width:59px;height:54px;background:no-repeat padding-box #EE7927;border-radius:11px;padding:10px 15px;display:flex;align-items:center;justify-content:center;z-index:1;position:relative;transition:.5s ease-in-out}#products #prods-and-quotation .common-limiter .content form .form-group .box-contact-type .icon i{font-size:37px;color:#353535;transition:.5s ease-in-out}#products #prods-and-quotation .common-limiter .content form .form-group .box-contact-type .text{margin-left:25px;max-width:170px;display:block;text-align:left;font:normal normal normal 18px/22px Inter;letter-spacing:0;color:#2D4B74;z-index:1;position:relative;transition:.5s ease-in-out}#products #prods-and-quotation .common-limiter .content form .form-group .box-contact-type .text-info{margin-left:25px;max-width:251px;display:block;text-align:left;font:normal normal normal 18px/22px Inter;letter-spacing:0;color:#2D4B74;z-index:1;position:relative}#products #prods-and-quotation .common-limiter .content form .form-group .box-contact-type .text-info input{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important}#products #prods-and-quotation .common-limiter .content form .form-group .box-contact-type .inputs{display:flex;flex-direction:column;gap:5px;position:relative;z-index:1}#products #prods-and-quotation .common-limiter .content form .form-group .box-contact-type .inputs .radio{display:flex;align-items:center;gap:5px;cursor:pointer}#products #prods-and-quotation .common-limiter .content form .form-group .box-contact-type .inputs .radio input{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important}#products #prods-and-quotation .common-limiter .content form .form-group .box-contact-type .inputs .radio label{text-align:left;font:normal normal normal 15px/15px Inter;letter-spacing:-.15px;color:#2D4B74}#products #prods-and-quotation .common-limiter .content form .form-group .submit-btn{margin-top:24px;width:100%;padding:8px 20px;border:0;background:no-repeat padding-box #FFF;border-radius:18px;text-align:center;font:normal normal normal 20px/22px Inter;letter-spacing:-.2px;color:#2D4B74;transition:.5s ease-in-out}#products #prods-and-quotation .common-limiter .content form .form-group .submit-btn:hover{background-color:#EE7927}#products #prods-and-quotation .common-limiter .content form .box{margin-top:0;max-width:435px;width:100%;display:flex;flex-direction:column;gap:8px}#products #prods-and-quotation .common-limiter .content form .box .box-contact-type{position:relative;padding:16px 23px 16px 0;display:flex;align-items:center;transition:.5s ease-in-out;cursor:pointer}#products #prods-and-quotation .common-limiter .content form .box .box-contact-type:hover::after{background:#EE7927}#products #prods-and-quotation .common-limiter .content form .box .box-contact-type:hover .icon{background-color:#FFF}#products #prods-and-quotation .common-limiter .content form .box .box-contact-type::after{content:'';height:100%;width:calc(100% - 22px);position:absolute;right:0;top:0;display:block;background:no-repeat padding-box #FFF;border-radius:12px;z-index:0;transition:.5s ease-in-out}#products #prods-and-quotation .common-limiter .content form .box .box-contact-type .icon{width:59px;height:54px;background:no-repeat padding-box #EE7927;border-radius:11px;padding:10px 15px;display:flex;align-items:center;justify-content:center;z-index:1;position:relative;transition:.5s ease-in-out}#products #prods-and-quotation .common-limiter .content form .box .box-contact-type .icon i{font-size:37px;color:#353535;transition:.5s ease-in-out}#products #prods-and-quotation .common-limiter .content form .box .box-contact-type .text{margin-left:25px;max-width:170px;display:block;text-align:left;font:normal normal normal 18px/22px Inter;letter-spacing:0;color:#2D4B74;z-index:1;position:relative;transition:.5s ease-in-out}#products #prods-and-quotation .common-limiter .content form .box .box-contact-type .text-info{margin-left:25px;max-width:251px;display:block;text-align:left;font:normal normal normal 18px/22px Inter;letter-spacing:0;color:#2D4B74;z-index:1;position:relative}#products #prods-and-quotation .common-limiter .content form .box .box-contact-type .text-info input{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important}#products #prods-and-quotation .common-limiter .content form .box .box-contact-type .inputs{display:flex;flex-direction:column;gap:5px;position:relative;z-index:1}#products #prods-and-quotation .common-limiter .content form .box .box-contact-type .inputs .radio{display:flex;align-items:center;gap:5px;cursor:pointer}#products #prods-and-quotation .common-limiter .content form .box .box-contact-type .inputs .radio input{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important}#products #prods-and-quotation .common-limiter .content form .box .box-contact-type .inputs .radio label{text-align:left;font:normal normal normal 15px/15px Inter;letter-spacing:-.15px;color:#2D4B74}#products #prods-and-quotation .common-limiter .content form .box .submit-btn{margin-top:24px;width:100%;max-width:150px;padding:8px 20px;border:0;background:no-repeat padding-box #FFF;border-radius:10px;text-align:center;font:normal normal normal 20px/22px Inter;letter-spacing:-.2px;color:#2D4B74;transition:.5s ease-in-out}#products #prods-and-quotation .common-limiter .content form .box .submit-btn:hover{background-color:#EE7927}#products #prods-and-quotation .common-limiter .content form .box a.text{text-align:left;font:normal normal normal 18px/18px Inter;letter-spacing:-.3px;color:#2D4B74}#products #prods-and-quotation .common-limiter .content form .box a.phone{margin-top:50px}#products .ferris{min-height:940px;display:grid;place-items:center;padding:0 16px 50px;position:relative;overflow:hidden;background:#151D30}#products .ferris .ring{position:relative;width:95vw;max-width:1800px;display:grid;place-items:center;top:750px}#products .ferris .ring .item{position:absolute;left:50%;top:50%;translate:-50% -50%;width:var(--card-w);height:var(--card-h);transform-origin:50% 50%;transition:transform var(--spin),opacity var(--fade),filter var(--fade);opacity:0;filter:blur(0) brightness(.92) saturate(.9);pointer-events:none;z-index:4!important;--ang:0deg;--tilt:0deg;transform:rotate(var(--ang)) translate(var(--radius)) rotate(calc(-1 * var(--ang) + var(--tilt)))}#products .ferris .ring .item.visible{opacity:1;pointer-events:auto;filter:none}#products .ferris .ring .item .card{display:block;width:100%;height:100%;object-fit:cover;position:relative;transition:transform var(--fade),box-shadow var(--fade);z-index:4!important}#products .ferris .controls{position:absolute;inset:auto 0 590px 0;max-width:630px;margin:0 auto;display:flex;gap:12px;justify-content:space-between;align-items:center}#products .ferris .controls .btn{width:58px;height:58px;border-radius:0;padding:0;cursor:pointer;position:relative;backdrop-filter:blur(0);background:0 0;z-index:0;transition:.5s}#products .ferris .controls .btn::before{content:"";position:absolute;height:150px;width:3px;background-color:#fff;display:block;transition:.5s}#products .ferris .controls .btn#next{border:3px solid #fff;border-bottom:0;border-left:0;overflow:hidden}#products .ferris .controls .btn#next::before{content:"";top:0;right:-4px;display:block;transform:translate(-50%,-50%) rotate(45deg)}#products .ferris .controls .btn#prev{border:3px solid #fff;border-top:0;border-right:0;overflow:hidden}#products .ferris .controls .btn#prev::before{content:"";bottom:0;left:-2px;display:block;transform:translate(0,50%) rotate(45deg)}#products .ferris .controls .btn:hover{border-color:#F0853E!important}#products .ferris .controls .btn:hover::before{background-color:#F0853E;height:0}#products .ferris #infos{max-width:805px;width:100%;margin:0 auto;padding:0 20px;display:flex;align-items:center;justify-content:center;gap:100px;position:absolute;left:50%;transform:translate(-50%,260px)}#products .ferris #infos .title{max-width:364px;width:100%;text-align:right;font:normal normal normal 50px/67px Inter;letter-spacing:0;color:#FFF}#products .ferris #infos .descr{max-width:364px;width:100%;text-align:left;font:normal normal normal 22px/30px Inter;letter-spacing:0;color:#FFF}#products .ferris #infos .descr .subtitle{text-align:left;font:normal normal bold 30px/30px Inter;letter-spacing:0;color:#FFF;margin-bottom:25px}#products #countries{background-color:#151D30;position:relative;padding-bottom:229px;padding-top:310px;overflow:hidden}#products #countries::after{content:'';position:absolute;bottom:0;left:0;height:100px;width:100%;background:linear-gradient(180deg,rgba(255,255,255,0) 0,#151d30 80%);display:block}#products #countries .parallax-img{position:absolute;top:150px;width:100%;max-width:100%;z-index:0;pointer-events:none;user-select:none;will-change:transform}#products #countries .common-limiter{max-width:1215px;padding:0 20px;overflow:visible}#products #countries .common-limiter .content{width:100%;display:block}#products #countries .common-limiter .content ul.numbers-list{display:flex;justify-content:center;gap:30px}#products #countries .common-limiter .content ul.numbers-list li{width:371px;height:371px;position:relative;padding:32px 40px;border-radius:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:.5s ease-in-out;background-color:rgba(255,255,255,.1);backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px)}#products #countries .common-limiter .content ul.numbers-list li.hover,#products #countries .common-limiter .content ul.numbers-list li:hover{transform:scale(1.1);background-color:rgba(45,75,116,.4)}#products #countries .common-limiter .content ul.numbers-list li span{text-align:center;letter-spacing:0;color:#EE7927;font:normal normal 500 30px/30px Inter;position:relative;z-index:1}#products #countries .common-limiter .content ul.numbers-list li .number{margin-top:5px;padding:7px 15px;width:fit-content;background-color:#EE7927;border-radius:9px;text-align:center;font:normal normal 600 72px/72px Inter;letter-spacing:0;color:#FFF;position:relative;z-index:1}#products #countries .common-limiter .content ul.numbers-list li b{text-align:center;font:normal normal 600 72px/72px Inter;letter-spacing:0;color:#EE7927;position:relative;z-index:1}#products #countries .common-limiter .content ul.numbers-list li p{text-align:center;font:normal normal normal 32px/35px Inter;letter-spacing:0;color:#FFF;position:relative;z-index:1}#products #countries .common-limiter .content #operations{margin-top:130px;display:flex;align-items:flex-start;justify-content:center;gap:138px}#products #countries .common-limiter .content #operations .title{max-width:426px;text-align:right;font:normal normal normal 50px/67px Inter;letter-spacing:0;color:#FFF}#products #countries .common-limiter .content #operations .descr{max-width:420px;text-align:left;font:normal normal normal 22px/30px Inter;letter-spacing:0;color:#FFF}#products #countries .common-limiter .content #operations .descr .subtitle{text-align:left;font:normal normal bold 30px/30px Inter;letter-spacing:0;color:#FFF;margin-bottom:25px}#products #segments{min-height:900px;overflow:hidden;position:relative}#products #segments::before{content:'';height:510px;width:100%;top:0;left:0;display:block;position:absolute;background:linear-gradient(180deg,#131E30 0,#131E30E3 9%,#131E307E 25%,#131E303C 37%,#131E302D 45%,#131E3000 100%) no-repeat padding-box;z-index:0;pointer-events:none}#products #segments .common-limiter{max-width:calc(1960px - 740px);padding:0 20px;overflow:visible}#products #segments .common-limiter .content{padding:32px 0 176px}#products #segments .common-limiter .content .segs{margin-top:108px;display:grid;grid-template-columns:repeat(3,1fr);gap:0;position:relative}#products #segments .common-limiter .content .segs .seg{--cx:50%;--cy:50%;position:relative;height:624px;cursor:pointer;isolation:isolate;z-index:1;transition:.5s ease-in-out}#products #segments .common-limiter .content .segs .seg:first-child .image .image-inside{border-radius:12px 0 0 12px}#products #segments .common-limiter .content .segs .seg:last-child .image .image-inside{border-radius:0 12px 12px 0}#products #segments .common-limiter .content .segs .seg:nth-child(3) .infos .infos,#products #segments .common-limiter .content .segs .seg:nth-child(4) .infos .infos{padding:20px 40px 20px 60px}#products #segments .common-limiter .content .segs .seg:nth-child(3) .infos .descr,#products #segments .common-limiter .content .segs .seg:nth-child(3) .infos .title,#products #segments .common-limiter .content .segs .seg:nth-child(4) .infos .descr,#products #segments .common-limiter .content .segs .seg:nth-child(4) .infos .title{margin:10px 0 0 auto;display:block}#products #segments .common-limiter .content .segs .seg:nth-child(3) .infos i,#products #segments .common-limiter .content .segs .seg:nth-child(4) .infos i{left:40px}#products #segments .common-limiter .content .segs .seg.is-open,#products #segments .common-limiter .content .segs .seg:hover{z-index:0}#products #segments .common-limiter .content .segs .seg .image{position:relative;width:100%;height:100%;display:block;overflow:visible}#products #segments .common-limiter .content .segs .seg .image .image-inside{position:relative;width:100%;height:100%;display:block;overflow:hidden}#products #segments .common-limiter .content .segs .seg .image .image-inside>img,#products #segments .common-limiter .content .segs .seg .image>img{top:var(--cy);width:100vw;height:auto;min-width:100vw;min-height:100vh;object-fit:cover;transition:opacity .48s cubic-bezier(.16,1,.3,1),filter .48s cubic-bezier(.16,1,.3,1);left:var(--cx);user-select:none;pointer-events:none;display:block;position:absolute;transform:translate(-50%,-50%)}#products #segments .common-limiter .content .segs .seg .image>img{opacity:0}#products #segments .common-limiter .content .segs .seg .infos{position:absolute;left:var(--cx);transform:translateX(-50%);top:8vh;width:0;padding:20px 60px 20px 40px;display:block;user-select:none;pointer-events:none;opacity:0;background:no-repeat padding-box rgba(16,28,48,.35);border-radius:9px;backdrop-filter:blur(20px);z-index:1}#products #segments .common-limiter .content .segs .seg .infos .title{max-width:421px;text-align:left;font:normal normal normal 50px/67px Inter;letter-spacing:0;color:#FFF;text-transform:uppercase}#products #segments .common-limiter .content .segs .seg .infos .descr{margin-top:10px;max-width:421px;text-align:left;font:normal normal normal 22px/30px Inter;letter-spacing:0;color:#FFF}#products #segments .common-limiter .content .segs .seg .infos i{width:58px;height:58px;display:block;cursor:pointer;position:absolute;z-index:0;right:40px;bottom:30px;border:3px solid #fff;border-bottom:0;border-left:0;overflow:hidden;transition:.5s}#products #segments .common-limiter .content .segs .seg .infos i::before{content:"";position:absolute;height:150px;width:3px;background-color:#fff;top:0;right:-4px;display:block;transform:translate(-50%,-50%) rotate(45deg);transition:.5s}#products #segments .common-limiter .content .segs .seg .lbl{background-color:rgba(16,28,48,.23);backdrop-filter:blur(12px);position:absolute;left:50%;bottom:-30px;padding:0;border-radius:9px;text-align:center;font:normal normal bold 30px/40px Inter;letter-spacing:0;color:#FFF;width:230px;height:60px;pointer-events:auto;z-index:2;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;transition:.5s ease-in-out}#products #segments .common-limiter .content .segs .seg.is-open .infos,#products #segments .common-limiter .content .segs .seg:hover .infos{width:615px;user-select:all;pointer-events:all;opacity:1}#products #segments .common-limiter .content .segs .seg.is-open .image>img,#products #segments .common-limiter .content .segs .seg:hover .image>img{opacity:1}#products #segments .common-limiter .content .segs .seg.is-open .lbl,#products #segments .common-limiter .content .segs .seg:hover .lbl{background-color:rgba(238,122,39,.5)}#products #segments .common-limiter .content .segs .seg.is-open .seg:not(:hover) .image,#products #segments .common-limiter .content .segs .seg:hover .seg:not(:hover) .image{z-index:0}#products #segments .common-limiter .content .segs .seg.is-open .seg:not(:hover) .image img,#products #segments .common-limiter .content .segs .seg:hover .seg:not(:hover) .image img{opacity:0}#products #segments .common-limiter .content .segs:hover .seg:not(:hover) .image{z-index:0}#products #segments .common-limiter .content .segs:hover .seg:not(:hover) .image img{opacity:0}#products #segments .common-limiter .content .segs .seg .infos{will-change:opacity,transform;transition:opacity .18s ease-out,width .4s ease,padding .4s ease,background .4s ease,transform .4s ease}#products #segments .common-limiter .content .segs .seg.is-open .infos,#products #segments .common-limiter .content .segs .seg:hover .infos{transition:opacity .48s ease-in,width .5s ease,padding .5s ease,background .5s ease,transform .5s ease}#products .space{height:20vh;background:linear-gradient(180deg,#131e30 0,rgba(19,30,48,.89) 9%,rgba(19,30,48,.49) 25%,rgba(19,30,48,.24) 37%,rgba(19,30,48,.18) 45%,rgba(19,30,48,0) 100%) no-repeat padding-box}#products #segments .segs .seg .infos{width:615px!important;padding:20px 60px 20px 40px!important;opacity:0;pointer-events:none;transform:translate3d(-50%,10px,0) scale(.985);transform-origin:center;transition-property:opacity,transform!important;will-change:opacity,transform;transition:opacity .28s ease-out,transform .36s cubic-bezier(.16,1,.3,1)!important}#products #segments .segs .seg.is-open .infos,#products #segments .segs .seg:focus-within .infos,#products #segments .segs .seg:hover .infos{opacity:1;pointer-events:all;transform:translate3d(-50%,0,0) scale(1)}#products #segments .segs .seg:nth-child(3) .infos,#products #segments .segs .seg:nth-child(4) .infos{left:auto}#products #segments .segs .seg:nth-child(3) .infos{transform:translate3d(calc(-50% + 20px),10px,0) scale(.985)}#products #segments .segs .seg:nth-child(3).is-open .infos,#products #segments .segs .seg:nth-child(3):focus-within .infos,#products #segments .segs .seg:nth-child(3):hover .infos{transform:translate3d(calc(-50% + 20px),0,0) scale(1)}#products #segments .segs .seg:nth-child(4) .infos{transform:translate3d(calc(-50% - 580px),10px,0) scale(.985)}#products #segments .segs .seg:nth-child(4).is-open .infos,#products #segments .segs .seg:nth-child(4):focus-within .infos,#products #segments .segs .seg:nth-child(4):hover .infos{transform:translate3d(calc(-50% - 580px),0,0) scale(1)}#products #segments .segs .seg .infos .descr,#products #segments .segs .seg .infos .title{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}@media (prefers-reduced-motion:reduce){#products #segments .segs .seg .infos{transition:none!important;transform:translate3d(-50%,0,0) scale(1)!important}}#products #segments-mobile{display:none}#modal-quotation{position:fixed!important;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;left:50%;top:50%;transform:translate(-50%,-50%) scale(.4);width:92vw;max-width:600px;max-height:84vh;overflow:auto;background:#fff;border-radius:24px;box-shadow:0 20px 60px rgba(0,0,0,.22),0 6px 18px rgba(0,0,0,.14);padding:24px;z-index:901;opacity:0;pointer-events:none;transition:opacity .5s ease,transform .5s ease}#modal-quotation.is-open{pointer-events:all;opacity:1;transform:translate(-50%,-50%) scale(1)}#modal-quotation .modal-close{position:absolute;top:8px;right:12px;width:36px;height:36px;border-radius:999px;border:0;background:#edf2f7;color:#2D4B74;font-family:Inter,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial;font-weight:700;font-size:20px;line-height:36px;cursor:pointer;display:inline-grid;place-items:center;transition:background .2s ease,transform 80ms ease}#modal-quotation .modal-close:hover{background:#e2e8f0}#modal-quotation .modal-close:active{transform:scale(.96)}#modal-quotation .form-group{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}#modal-quotation .input-form{width:100%;display:flex;flex-direction:column;gap:8px;position:relative}#modal-quotation .input-form label{text-align:left;font-family:Inter,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial;font-weight:400;font-size:18px;line-height:24px;letter-spacing:-.2px;color:#2D4B74}#modal-quotation .input-form input,#modal-quotation .input-form textarea{border:2px solid transparent;padding:12px 16px;background:#fff;border-radius:16px;font:400 16px/20px Inter,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial;letter-spacing:-.2px;color:#2D4B74;box-shadow:0 0 0 1px #e6edf5 inset;transition:box-shadow .2s ease,background-color .2s ease,border-color .2s ease}#modal-quotation .input-form input::placeholder,#modal-quotation .input-form textarea::placeholder{color:#7b8aa3;opacity:.75}#modal-quotation .input-form input:hover,#modal-quotation .input-form textarea:hover{box-shadow:0 0 0 1px #d6e0ee inset}#modal-quotation .input-form input:focus,#modal-quotation .input-form textarea:focus{outline:0;box-shadow:0 0 0 3px rgba(45,75,116,.18)}#modal-quotation .btn-submit-confirm{appearance:none;border:0;border-radius:18px;max-width:380px;width:100%;padding:8px 20px;background:#2D4B74!important;color:#fff!important;text-align:center;font:normal normal normal 30px/30px Inter;letter-spacing:-.6px;cursor:pointer;box-shadow:0 8px 20px rgba(45,75,116,.25);transition:transform 60ms ease,filter .2s ease,box-shadow .2s ease}#modal-quotation .btn-submit-confirm:hover{filter:brightness(1.04);box-shadow:0 10px 24px rgba(45,75,116,.28)}#modal-quotation .btn-submit-confirm:active{transform:translateY(1px) scale(.995)}#modal-quotation .btn-submit-confirm:disabled{opacity:.6;cursor:not-allowed;box-shadow:none}#modal-quotation .newsletter-checkbox{display:flex;align-items:center;gap:6px;text-align:left;font:normal normal normal 15px/30px Inter;letter-spacing:-.15px;color:#2D4B74;position:relative}#modal-quotation .box-contact-type .text,#modal-quotation .box-contact-type .text-info{font:normal normal normal 18px/22px Inter;letter-spacing:0;text-align:left;color:#2D4B74}#modal-quotation .newsletter-checkbox>input[type=checkbox]{appearance:none;width:14px;height:14px;border:1px solid #2D4B74;background:no-repeat padding-box #FFF;opacity:1;position:relative;cursor:pointer;transition:all .3s ease}#modal-quotation .newsletter-checkbox>input[type=checkbox]:checked{background-color:#2D4B74;opacity:1}#modal-quotation .newsletter-checkbox>input[type=checkbox]:checked::after{content:"";position:absolute;top:50%;left:50%;width:8px;height:8px;background:#2D4B74;transform:translate(-50%,-50%)}#modal-quotation .newsletter-checkbox>label{cursor:pointer}#modal-quotation .newsletter-checkbox>label a{color:#2D4B74;text-decoration:underline}#modal-quotation .box-contact-type{position:relative;display:flex;align-items:center;transition:.5s ease-in-out;cursor:pointer}#modal-quotation .box-contact-type::after{content:'';height:100%;width:calc(100% - 22px);position:absolute;right:0;top:0;display:block;background:no-repeat padding-box #FFF;border-radius:12px;z-index:0;transition:.5s ease-in-out}#modal-quotation .box-contact-type .text{max-width:170px;display:block;z-index:1;position:relative;transition:.5s ease-in-out}#modal-quotation .box-contact-type .text-info{max-width:251px;display:block;z-index:1;position:relative}#modal-quotation .box-contact-type .text-info input{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important}#modal-quotation .box-contact-type .text-info #fq-catalog,#modal-quotation .box-contact-type .text-info label{cursor:pointer}#modal-quotation .box-contact-type .inputs{display:flex;flex-direction:column;gap:5px;position:relative;z-index:1}#modal-quotation .box-contact-type .inputs .radio{display:flex;align-items:center;gap:5px;cursor:pointer}#modal-quotation .box-contact-type .inputs .radio input{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important}#modal-quotation .box-contact-type .inputs .radio label{text-align:left;font:normal normal normal 15px/15px Inter;letter-spacing:-.15px;color:#2D4B74}#modal-quotation::-webkit-scrollbar{width:10px}#modal-quotation::-webkit-scrollbar-thumb{background:#d7e1ef;border-radius:999px}#modal-quotation::-webkit-scrollbar-track{background:0 0}@media (max-width:640px){#modal-quotation{padding:24px 20px}#modal-quotation .form-group,#modal-quotation .form-group .input-form,#modal-quotation .form-group .input-form input{width:100%}#modal-quotation .modal-close{z-index:9;top:8px;right:12px}}@media (prefers-reduced-motion:reduce){#modal-quotation,.modal-overlay{transition:none!important}}#modal-quotation .input-form input:invalid,#modal-quotation .input-form input:user-invalid,#modal-quotation .input-form textarea:invalid,#modal-quotation .input-form textarea:user-invalid{box-shadow:0 0 0 0 #0e1b2a inset;border:1px solid #0e1b2a}@media (max-width:1550px){#products .ferris .ring{top:690px}}@media (max-width:1500px){#products #countries .parallax-img{width:150%;max-width:150%;left:-27%}}@media (max-width:1440px){#products .ferris .ring{top:630px}}@media (max-width:1340px){#products .ferris #infos{max-width:680px;gap:50px;transform:translate(-50%,250px)}#products .ferris #infos .title{max-width:285px;font:normal normal normal 40px/50px Inter}#products .ferris #infos .descr{max-width:285px;font:normal normal normal 18px/24px Inter}}@media (max-width:1300px){#products #banner{padding-bottom:310px;display:flex;align-items:flex-end}#products #banner .main-infos{width:100%;min-width:auto;max-width:600px;padding:20px 40px}#products #banner .main-infos .title{font:normal normal 900 40px/58px Inter}#products #banner .main-infos .descr{font:normal normal normal 24px/30px Inter}#products .ferris{min-height:854px}#products .ferris .ring{top:585px}#products .ferris .controls{inset:auto 0 510px 0}#products .ferris .ring .item{width:300px;height:350px}}@media (max-width:1260px){#products #quotation>.agricola{object-position:70%;position:relative;top:250px;width:100%;min-height:1700px;object-fit:cover}#products .ferris{z-index:1}}@media (max-width:1200px){#products #countries .common-limiter .content ul.numbers-list li{width:295px;height:295px}#products #countries .common-limiter .content ul.numbers-list li span{font:normal normal 500 20px/20px Inter}#products #countries .common-limiter .content ul.numbers-list li .number,#products #countries .common-limiter .content ul.numbers-list li b{font:normal normal 600 52px/52px Inter}#products #countries .common-limiter .content ul.numbers-list li p{font:normal normal normal 20px/24px Inter!important;min-height:5px!important}#products #quotation>img{object-position:71%}}@media (max-width:1150px){#products #product-list{height:auto}#products #product-list .common-limiter{position:relative;left:0;top:0;transform:translate(0,0)}#products #product-list .common-limiter .content{margin:0 auto;padding:50px 20px 0;align-items:center;flex-direction:column}#products #product-list .common-limiter .content .title{max-width:450px;text-align:center}#products .ferris{min-height:740px}#products .ferris .ring{top:515px}#products .ferris #infos{transform:translate(-50%,240px)}#products #product-list .common-limiter .content .wrap{width:100%}}@media (max-width:1040px){#products .ferris .ring{top:430px}#products .ferris .ring .item{width:230px;height:290px}#products .ferris .controls{inset:auto 0 485px 0;max-width:505px}#products .ferris .controls .btn{width:40px;height:40px}#products .ferris #infos{transform:translate(-50%,215px)}}@media (max-width:960px){#products #countries{padding-bottom:50px;padding-top:50px}#products #countries .common-limiter .content #operations{margin-top:50px;gap:50px;flex-direction:column;align-items:center;position:relative;z-index:1}#products #countries .common-limiter .content #operations .title{max-width:426px;text-align:center;font:normal normal normal 30px/37px Inter}#products #countries .common-limiter .content #operations .descr{max-width:426px;text-align:center;font:normal normal normal 18px/24px Inter;letter-spacing:0;color:#FFF}#products #countries .common-limiter .content #operations .descr .subtitle{text-align:center;font:normal normal bold 22px/22px Inter;margin-bottom:15px}#products #countries .common-limiter .content ul.numbers-list li{width:230px;height:230px}#products #countries .common-limiter .content ul.numbers-list li span{font:normal normal 500 18px/22px Inter}#products #countries .common-limiter .content ul.numbers-list li .number,#products #countries .common-limiter .content ul.numbers-list li b{font:normal normal 600 25px/34px Inter}#products #countries .common-limiter .content ul.numbers-list li p{font:normal normal normal 16px/20px Inter}#products #segments{display:none}#products #segments-mobile{display:block}#products #segments-mobile .common-limiter .content .segs{width:100%;display:flex;flex-direction:column}#products #segments-mobile .common-limiter .content .segs a{width:100%;position:relative}#products #segments-mobile .common-limiter .content .segs a>img{width:120%;height:100%;position:absolute;left:0;top:0;display:block;object-fit:cover;object-position:right}#products #segments-mobile .common-limiter .content .segs a .infos{width:100%;max-width:400px;padding:20px 36px 40px;background:no-repeat padding-box rgba(19,30,48,.5);border-radius:0 20px 20px 0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:block;position:relative}#products #segments-mobile .common-limiter .content .segs a .infos .title{text-align:left;font:normal normal bold 30px/38px Inter;letter-spacing:-.33px;color:#FFF}#products #segments-mobile .common-limiter .content .segs a .infos .descr{text-align:left;font:normal normal normal 20px/24px Inter;letter-spacing:-.24px;color:#FFF}#products #segments-mobile .common-limiter .content .segs a .infos i{position:absolute;bottom:20px;right:20px;width:27px;height:27px;display:block;border:3px solid #fff;border-top:0;border-left:0;overflow:hidden}#products #segments-mobile .common-limiter .content .segs a .infos i::before{position:absolute;height:150px;width:3px;background-color:#fff;content:"";bottom:0;right:-4px;display:block;transform:translate(-50%,50%) rotate(315deg)}#products #prods-and-quotation .common-limiter .content form{gap:20px;flex-direction:column;align-items:center}#products #prods-and-quotation .common-limiter .content .products{flex-direction:column;gap:50px}#products #prods-and-quotation .common-limiter .content .products .product .name{text-align:center;font:normal normal normal 20px/30px Inter}#products #prods-and-quotation .common-limiter .content .products .product .infos{margin-top:20px;display:flex;align-items:center;gap:20px;flex-direction:column}#products #prods-and-quotation .common-limiter .content .products .product .infos .descr{width:100%;text-align:center;font:normal normal normal 16px/24px Inter}#products #prods-and-quotation .common-limiter .content .products .product .infos .descr table tr.bluehilitebg,#products #prods-and-quotation .common-limiter .content .products .product .infos .descr table tr.brickredbg,#products #prods-and-quotation .common-limiter .content .products .product .infos .descr table tr.theaderstyle1{font:normal normal bold 13px/16px Inter}#products #prods-and-quotation .common-limiter .content .products .product .infos .descr table tr{font:normal normal 300 11px/18px Inter}}@media (max-width:920px){#products .ferris .ring{top:45%}#products .ferris .ring .item{width:200px;height:230px}#products .ferris .controls{inset:auto 0 540px 0;max-width:370px}#products .ferris #infos{transform:translate(-50%,175px);align-items:center;justify-content:center;flex-direction:column;gap:17px;max-width:400px}#products .ferris #infos .title{max-width:100%;font:normal normal normal 22px/30px Inter;text-align:left}#products .ferris #infos .descr{max-width:100%;font:normal normal normal 16px/21px Inter}}@media (max-width:900px){#products #prods-and-quotation .common-limiter .content .brands>img{width:calc(100% / 7);object-fit:contain}#products #quotation .common-limiter .content .box{margin-top:20px}#products #quotation>.mineracao{object-position:74%;position:absolute}#products #quotation{padding-top:80px;overflow:hidden}#products #quotation.outros .common-limiter{top:0}#products #quotation>img{object-position:center;height:100%;min-height:100%;position:absolute}#products #quotation>.agricola{position:absolute}#products #quotation>.automotivo{object-position:75%;position:absolute}#products #quotation>.outros{object-position:56%;width:100%;min-height:auto;object-fit:cover;top:190px}#products #quotation .common-limiter{position:relative;height:100%;max-width:100%;top:0}#products #quotation .common-limiter .content{padding:10px 20px 80px;margin:0 auto;display:flex;justify-content:flex-start;gap:0;flex-direction:column;align-items:center}#products #quotation .common-limiter #quotation-checks-content{position:relative}#products #quotation .common-limiter #quotation-checks-content .quotation-checks{gap:15px 40px}#products #quotation .common-limiter #quotation-checks-content .quotation-checks .qchk{font:normal normal normal 20px/25px Inter,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial}}@media (max-width:800px){#products #prods-and-quotation>img{position:absolute;right:-105px;bottom:-100px}#products .ferris{z-index:0}#products #countries{padding-bottom:50px;padding-top:50px;z-index:1;overflow:visible}#products #countries .parallax-img{top:18%}#products #countries .common-limiter .content ul.numbers-list{flex-direction:column;align-items:center;gap:20px}#products #banner{padding-bottom:100px;display:flex;align-items:flex-end;min-height:90vh}#products #banner::after{height:400px;background:linear-gradient(180deg,rgba(255,255,255,0) 0,#ddd 50%)}#products #banner .main-infos{margin:0 auto;width:100%;min-width:auto;max-width:100%;padding:0 20px;background:0 0;backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);align-items:center;flex-direction:row;justify-content:space-between;gap:20px}#products #banner .main-infos .title{text-align:left;font:normal normal 900 32px/42px Inter;letter-spacing:0;color:#2C4A79}#products #banner .main-infos .descr{text-align:left;font:normal normal normal 20px/26px Inter;letter-spacing:-.24px;color:#2C4A79}#products #product-list .common-limiter .content .wrap .swiper-button{width:32px;height:32px}#products #product-list .common-limiter .content .wrap .mySpringSwiper{width:calc(100% - 64px)}#products #quotation .common-limiter #quotation-checks-content{padding:37px 20px 50px}#products #quotation .common-limiter #quotation-checks-content .box .infos{align-items:center;gap:10px;flex-direction:column}#products #quotation .common-limiter #quotation-checks-content .box .infos .title{font:normal normal bold 25px/25px Inter;letter-spacing:0}#products #quotation .common-limiter #quotation-checks-content .box .infos span{font:normal normal normal 18px/22px Inter;letter-spacing:0}#products #quotation .common-limiter #quotation-checks-content .quotation-checks .qchk{font:normal normal normal 16px/20px Inter,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial}#products #segments-mobile{display:block}#products #segments-mobile .common-limiter .content .segs a .infos{max-width:270px}#products #segments-mobile .common-limiter .content .segs a .infos .title{font:normal normal bold 22px/30px Inter}#products #segments-mobile .common-limiter .content .segs a .infos .descr{font:normal normal normal 16px/21px Inter}}@media (max-width:700px){#products .ferris .controls{inset:auto 0 475px 0}#products #countries{overflow:visible}#products #prods-and-quotation .common-limiter .content .brands{width:100%;display:grid;align-items:center;justify-content:space-between;gap:20px;grid-template-columns:repeat(3,1fr);justify-items:center}#products #prods-and-quotation .common-limiter .content .brands>img{width:auto;max-width:100%;max-height:40px;object-fit:contain}#products #prods-and-quotation .common-limiter .content .brands>img.john{max-height:55px}#products .ferris .ring{top:295px;height:400px}}@media (max-width:600px){#products #quotation .common-limiter #quotation-checks-content .quotation-custom{grid-template-columns:repeat(1,1fr)}#products #segments-mobile .common-limiter .content .segs a>img{width:100%;height:100%;position:absolute;left:0;top:0;display:block;object-fit:cover;object-position:right}#products #quotation>img.outros{min-height:auto;position:absolute;object-position:bottom;height:46%;bottom:0}#products #quotation .common-limiter .content .form-group .box-contact-type{position:relative;padding:0 20px 20px;align-items:center;cursor:pointer;flex-direction:column;gap:10px}#products #quotation .common-limiter .content .form-group .box-contact-type .text{margin-left:0;text-align:center}#products #quotation .common-limiter .content .form-group .box-contact-type::after{height:calc(100% - 22px);width:100%;top:auto;bottom:0}}@media (max-width:600px) and (max-height:750px){#products .ferris{min-height:700px}#products .ferris .ring{top:270px}#products .ferris .controls{inset:185px 0 auto 0}}@media (max-width:560px){#products #banner .main-infos .title{font:normal normal 900 22px/30px Inter}#products #banner .main-infos .descr{font:normal normal normal 22px/26px Inter}#products #product-list .common-limiter .content .title{text-align:center;font:normal normal normal 22px/30px Inter;letter-spacing:-.33px;color:#2C4A79}#products #product-list .common-limiter .content .wrap .swiper-button.swiper-button-prev{margin-top:42%}#products #product-list .common-limiter .content .wrap .swiper-button.swiper-button-next{margin-top:20px}#products #countries .common-limiter .content #operations .title{max-width:300px;font:normal normal normal 22px/30px Inter}#products #countries .common-limiter .content #operations .descr{font:normal normal normal 16px/20px Inter;letter-spacing:-.24px}#products #countries .common-limiter .content #operations .descr .subtitle{font:normal normal bold 16px/20px Inter;letter-spacing:-.24px}}@media (max-width:500px){#products #prods-and-quotation .common-limiter .content .products .product .infos .descr table tr.bluehilitebg,#products #prods-and-quotation .common-limiter .content .products .product .infos .descr table tr.brickredbg,#products #prods-and-quotation .common-limiter .content .products .product .infos .descr table tr.theaderstyle1{font:normal normal bold 9px/12px Inter}#products #prods-and-quotation .common-limiter .content .products .product .infos .descr table tr{font:normal normal 300 10px/16px Inter}#products #prods-and-quotation .common-limiter .content .products .product .infos .descr table tr #products #prods-and-quotation .common-limiter .content .products .product .infos .descr table td,#products #prods-and-quotation .common-limiter .content .products .product .infos .descr table tr #products #prods-and-quotation .common-limiter .content .products .product .infos .descr table th{border:1px solid #2D4B74;padding:8px;font-size:10px}#products #quotation .common-limiter .content .box{max-width:250px;width:100%;display:flex;flex-direction:column;gap:8px;align-items:center}#products #quotation .common-limiter .content .box .box-contact-type{padding:0 20px 16px;align-items:center;flex-direction:column;gap:10px}#products #quotation .common-limiter .content .box .box-contact-type::after{height:calc(100% - 30px);width:100%;right:0;top:30px}#products #quotation .common-limiter .content .box .box-contact-type .text{margin-left:0;max-width:100%;text-align:center;font:normal normal bold 15px/19px Inter;letter-spacing:-.23px}#products #quotation .common-limiter .content .box .box-contact-type .text-info{margin-left:0;max-width:100%;text-align:center;font:normal normal bold 16px/20px Inter;letter-spacing:-.24px;color:#2D4B74}#products #prods-and-quotation .common-limiter .content form .box{max-width:250px;width:100%;display:flex;flex-direction:column;gap:8px;align-items:center}#products #prods-and-quotation .common-limiter .content form .box .box-contact-type{padding:0 20px 16px;align-items:center;flex-direction:column;gap:10px}#products #prods-and-quotation .common-limiter .content form .box .box-contact-type::after{height:calc(100% - 30px);width:100%;right:0;top:30px}#products #prods-and-quotation .common-limiter .content form .box .box-contact-type .text{margin-left:0;max-width:100%;text-align:center;font:normal normal bold 15px/19px Inter;letter-spacing:-.23px}#products #prods-and-quotation .common-limiter .content form .box .box-contact-type .text-info{margin-left:0;max-width:100%;text-align:center;font:normal normal bold 16px/20px Inter;letter-spacing:-.24px;color:#2D4B74}#products #quotation .common-limiter #quotation-checks-content .qchk:nth-child(2n){display:flex;text-align:right;justify-content:flex-start}}@media (min-width:1000px){#products #countries .common-limiter .content ul.numbers-list li .number,#products #countries .common-limiter .content ul.numbers-list li b{font:normal normal 600 50px/50px Inter}#products #countries .common-limiter .content ul.numbers-list li p{font:normal normal normal 25px/30px Inter}}@media (min-width:1000px) and (max-height:800px){#products #product-list .common-limiter .content .wrap .mySpringSwiper .swiper-wrapper .swiper-slide img{width:100%;height:32vh;object-fit:contain}#products #quotation .common-limiter .content .form-group .input-form:not(:first-child){margin-top:15px}#products #quotation .common-limiter #quotation-checks-content .qchk{font:normal normal normal 18px/18px Inter,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial}#products #segments .common-limiter .content{width:100%}#products #segments .common-limiter .content .segs{display:grid;grid-template-columns:repeat(3,1fr);gap:0;position:relative}#products #prods-and-quotation .common-limiter{max-width:900px;padding:0 20px}#products #prods-and-quotation .common-limiter .content .products{padding:72px 0 88px;gap:24px}#products #prods-and-quotation .common-limiter .content .products .product .name{font:normal normal normal 26px/34px Inter}#products #prods-and-quotation .common-limiter .content .products .product .infos{gap:32px}#products #prods-and-quotation .common-limiter .content .products .product .infos>img{width:160px;height:160px}#products #prods-and-quotation .common-limiter .content .products .product .infos .descr{width:calc(100% - 192px);font:normal normal normal 18px/28px Inter}#products #prods-and-quotation .common-limiter .content .products .product .infos .descr table td,#products #prods-and-quotation .common-limiter .content .products .product .infos .descr table th{padding:4px 8px;font-size:13px;line-height:18px}#products #prods-and-quotation .common-limiter .content form{gap:24px}#products #prods-and-quotation .common-limiter .content form .form-group{max-width:430px}#products #prods-and-quotation .common-limiter .content form .form-group .submit-btn{font:normal normal normal 18px/22px Inter;padding:8px 18px}#products #prods-and-quotation .common-limiter .content form .box{max-width:400px}#products #prods-and-quotation .common-limiter .content form .box .box-contact-type{padding:14px 20px 14px 0}#products #prods-and-quotation .common-limiter .content form .box .box-contact-type .icon{width:45px;height:45px}#products #prods-and-quotation .common-limiter .content form .box .box-contact-type .icon i{font-size:30px}#products #prods-and-quotation .common-limiter .content form .box .box-contact-type .text,#products #prods-and-quotation .common-limiter .content form .box .box-contact-type .text-info{margin-left:15px;font:normal normal normal 16px/22px Inter;max-width:150px}#products #prods-and-quotation .common-limiter .content form .box .submit-btn{font:normal normal normal 18px/22px Inter;padding:8px 18px}#products #banner .main-infos .title{font:normal normal 900 36px/44px Inter}#products #banner .main-infos .descr{font:normal normal normal 22px/30px Inter}#products #product-list .common-limiter .content{max-width:1210px}#products #product-list .common-limiter .content .title{font:normal normal normal 24px/32px Inter}#products #product-list .common-limiter .content .wrap .mySpringSwiper .swiper-wrapper .swiper-slide .text{font:normal normal normal 18px/24px Inter}#products #quotation .common-limiter .content .form-group .input-form label{font:normal normal normal 16px/24px Inter}#products #quotation .common-limiter .content .form-group .input-form input,#products #quotation .common-limiter .content .form-group .input-form textarea{font:normal normal normal 15px/18px Inter;padding:9px 18px}#products #quotation .common-limiter .content .form-group .input-form input::placeholder,#products #quotation .common-limiter .content .form-group .input-form textarea::placeholder{font:normal normal normal 15px/18px Inter}#products #prods-and-quotation .common-limiter .content form .form-group .input-form:not(:first-child){margin-top:18px}#products #prods-and-quotation .common-limiter .content form .form-group .input-form label{font:normal normal normal 16px/24px Inter}#products #prods-and-quotation .common-limiter .content form .form-group .input-form input,#products #prods-and-quotation .common-limiter .content form .form-group .input-form textarea{font:normal normal normal 15px/18px Inter;padding:9px 18px}#products #prods-and-quotation .common-limiter .content form .form-group .input-form input::placeholder,#products #prods-and-quotation .common-limiter .content form .form-group .input-form textarea::placeholder{font:normal normal normal 15px/18px Inter}#products #prods-and-quotation .common-limiter .content .form-group .input-form:not(:first-child){margin-top:18px}#products #quotation .common-limiter #quotation-checks-content .box .infos .title{font:normal normal bold 40px/46px Inter}#products #quotation .common-limiter #quotation-checks-content .box .infos span{font:normal normal normal 20px/24px Inter}#products #quotation .common-limiter #quotation-checks-content .quotation-checks{gap:6px 40px}#products #quotation .common-limiter #quotation-checks-content .box .open-modal-form{font:normal normal normal 24px/28px Inter}#products .ferris #infos .title{font:normal normal normal 40px/48px Inter}#products .ferris #infos .descr{font:normal normal normal 18px/26px Inter}#products #countries .common-limiter .content ul.numbers-list li span{font:normal normal 500 26px/26px Inter}#products #countries .common-limiter .content ul.numbers-list li .number,#products #countries .common-limiter .content ul.numbers-list li b{font:normal normal 600 56px/56px Inter}#products #countries .common-limiter .content ul.numbers-list li p{font:normal normal normal 24px/28px Inter}#products #countries .common-limiter .content #operations .title{font:normal normal normal 40px/48px Inter}#products #countries .common-limiter .content #operations .descr{letter-spacing:0;color:#FFF;font:normal normal normal 20px/28px Inter}#products #countries .common-limiter .content #operations .descr .subtitle{font:normal normal bold 26px/30px Inter;margin-bottom:18px}#products #segments .common-limiter .content{padding:140px 0 90px}#products #segments .common-limiter .content .segs{margin-top:40px}#products #segments .common-limiter .content .segs .seg{height:60vh}#products #segments .common-limiter .content .segs .seg .infos .title{font:normal normal normal 38px/44px Inter}#products #segments .common-limiter .content .segs .seg .infos .descr{font:normal normal normal 18px/26px Inter}#products #segments .common-limiter .content .segs .seg .lbl{font:normal normal bold 26px/34px Inter}#products #banner .main-infos{max-width:505px}#products #banner.mineracao .main-infos,#products #banner.outros .main-infos{max-width:585px}}@media (min-width:1000px) and (max-height:700px){#products #prods-and-quotation>img{bottom:-250px;object-position:60%}#products #prods-and-quotation .common-limiter{max-width:860px;padding:0 16px}#products #prods-and-quotation .products{padding:60px 0 72px;gap:20px}#products #prods-and-quotation .products .product .name{font:normal normal normal 24px/32px Inter}#products #prods-and-quotation .products .product .infos{gap:24px}#products #prods-and-quotation .products .product .infos>img{width:144px;height:144px}#products #prods-and-quotation .products .product .infos .descr{width:calc(100% - 184px);font:normal normal normal 16px/24px Inter}#products #prods-and-quotation .products .product .infos .descr table td,#products #prods-and-quotation .products .product .infos .descr table th{padding:4px 6px;font-size:12px;line-height:16px}#products #prods-and-quotation form{gap:20px}#products #prods-and-quotation form .form-group{max-width:400px}#products #prods-and-quotation form .form-group .input-form:not(:first-child){margin-top:16px}#products #prods-and-quotation form .form-group .input-form label{font:normal normal normal 16px/22px Inter}#products #prods-and-quotation form .form-group .input-form input,#products #prods-and-quotation form .form-group .input-form textarea{font:normal normal normal 14px/18px Inter;padding:8px 16px}#products #prods-and-quotation form .form-group .input-form input::placeholder,#products #prods-and-quotation form .form-group .input-form textarea::placeholder{font:normal normal normal 14px/18px Inter}#products #prods-and-quotation form .form-group .newsletter-checkbox{margin-top:18px;font:normal normal normal 14px/20px Inter}#products #prods-and-quotation form .form-group .submit-btn{margin-top:20px;padding:8px 16px;font:normal normal normal 16px/20px Inter}#products #prods-and-quotation form .box{max-width:380px}#products #prods-and-quotation form .box .box-contact-type{padding:12px 18px 12px 0}#products #prods-and-quotation form .box .submit-btn{max-width:140px;font:normal normal normal 16px/20px Inter;padding:8px 16px}#products #banner .main-infos .title{font:normal normal 900 30px/36px Inter}#products #banner .main-infos .descr{font:normal normal normal 20px/26px Inter}#products #product-list .common-limiter .content .title{font:normal normal normal 22px/30px Inter}#products #product-list .common-limiter .content .wrap .mySpringSwiper .swiper-wrapper .swiper-slide .text{font:normal normal normal 16px/22px Inter}#products #quotation .common-limiter .content .form-group .input-form label{font:normal normal normal 15px/22px Inter}#products #quotation .common-limiter .content .form-group .input-form input,#products #quotation .common-limiter .content .form-group .input-form textarea{font:normal normal normal 14px/18px Inter;padding:8px 16px}#products #quotation .common-limiter .content .form-group .input-form input::placeholder,#products #quotation .common-limiter .content .form-group .input-form textarea::placeholder{font:normal normal normal 14px/18px Inter}#products #prods-and-quotation .common-limiter .content form .form-group .input-form label{font:normal normal normal 15px/22px Inter}#products #prods-and-quotation .common-limiter .content form .form-group .input-form input,#products #prods-and-quotation .common-limiter .content form .form-group .input-form textarea{font:normal normal normal 14px/18px Inter;padding:8px 16px}#products #prods-and-quotation .common-limiter .content form .form-group .input-form input::placeholder,#products #prods-and-quotation .common-limiter .content form .form-group .input-form textarea::placeholder{font:normal normal normal 14px/18px Inter}#products #quotation .common-limiter #quotation-checks-content .box .infos .title{font:normal normal bold 34px/40px Inter}#products #quotation .common-limiter #quotation-checks-content .box .infos span{font:normal normal normal 18px/22px Inter}#products #quotation .common-limiter #quotation-checks-content .qchk{font:normal normal normal 16px/16px Inter,system-ui,-apple-system,"Segoe UI",Roboto,Helvetica,Arial}#products #quotation .common-limiter #quotation-checks-content .box .open-modal-form{font:normal normal normal 22px/26px Inter}#products .ferris #infos .title{font:normal normal normal 32px/40px Inter}#products .ferris #infos .descr{font:normal normal normal 16px/24px Inter}#products #countries .common-limiter .content ul.numbers-list li span{font:normal normal 500 22px/24px Inter}#products #countries .common-limiter .content ul.numbers-list li .number,#products #countries .common-limiter .content ul.numbers-list li b{font:normal normal 600 48px/52px Inter}#products #countries .common-limiter .content ul.numbers-list li p{font:normal normal normal 20px/26px Inter}#products #countries .common-limiter .content #operations .title{font:normal normal normal 34px/40px Inter}#products #countries .common-limiter .content #operations .descr{font:normal normal normal 18px/26px Inter}#products #countries .common-limiter .content #operations .descr .subtitle{font:normal normal bold 22px/26px Inter}#products #segments .common-limiter .content{padding:130px 0 70px}#products #segments .common-limiter .content .segs .seg{height:52vh}#products #segments .common-limiter .content .segs .seg .infos .title{font:normal normal normal 32px/40px Inter}#products #segments .common-limiter .content .segs .seg .infos .descr{font:normal normal normal 16px/24px Inter}#products #segments .common-limiter .content .segs .seg .lbl{font:normal normal bold 22px/30px Inter}#products #banner .main-infos{max-width:470px}#products #banner.mineracao .main-infos{max-width:486px}#products #banner.outros .main-infos{max-width:505px}}