@import url(https://fonts.googleapis.com/css2?family=Inter:wght@200;400;700&display=swap);footer,section.welcome{background-color:#f2f2f2}.home-slider .slide-content,.logo,section.exclusive,section.welcome{background-repeat:no-repeat}*{margin:0;padding:0;box-sizing:border-box;font-family:Inter,sans-serif;scroll-behavior:smooth}body{background-color:#fff}footer ul,header ul,main ul{list-style:none}.container{max-width:max(600px,90vw);margin:0 auto;padding:0 max(25px,1vw);position:relative}.logo{width:max(130px,11vw);height:max(50px,2vw);background-size:contain;background-position:center}.check-below,section.welcome{background-size:17%;background-position:right bottom}section.welcome{padding-top:max(100px,5vw);z-index:1}header .header-content,header .header-content.home{min-height:max(80px,1vw);padding:max(10px,1vw) max(15px,5vw);box-shadow:0 max(1px,.1vw) max(5px,.5vw) rgba(0,0,0,.2);display:flex;backdrop-filter:blur(5px);transition:.4s}.home-slider .slide-content,.product-content .product-bg,section.exclusive{background-position:center;background-size:cover}header{position:fixed;top:0;left:0;width:100%;z-index:10}.contrast{background-color:rgba(0,0,0,.7)!important}header .header-content.home{justify-content:space-between;align-items:center;background-color:transparent;color:#fff}header .header-content{justify-content:space-between;align-items:center;background-color:#fff;color:#000}.alt-menu,.download-category .download-table tbody td.d-flex,.search-content{display:flex}.product-slider-controls .arrows,.search-content .search-icon{display:flex;align-items:center}.search-content .search-icon i{font-size:max(16px, 1vw)}.search-content .search-field{display:none;position:absolute;top:110%;right:10px}.homepage .search-content .search-field .form-group{background:rgba(255,255,255,.2)}.search-content .search-field .form-group{padding:.5rem 1rem;background:rgba(0,0,0,.5);backdrop-filter:blur(5px);border-radius:5px;position:relative;display:flex;align-items:center}.search-content .search-field .form-group input{border:none;padding:.5rem;background-color:transparent;color:#fff;outline:0}.search-content .search-field .form-group .divider{display:inline-block;width:1px;height:24px;background-color:#fff;margin:0 .75rem}.search-content .search-field .form-group input::placeholder{color:#fff}.search-content .search-field .form-group button{border:none;background-color:transparent;color:#fff;cursor:pointer}.search-content .search-field.active{display:block}.header-content .menu{display:flex;justify-content:flex-end;align-items:center;width:90%}.header-content .menu ul{display:flex;padding-right:max(20px,3vw)}.footer-content .address-contact .address,.header-content .menu ul li{padding:0 max(10px,1vw)}.header-content.home .menu ul li a{text-decoration:none;color:#fff;font-size:max(13px, 1vw)}.header-content .menu ul li a{text-decoration:none;color:#000;font-size:max(13px, 1vw)}.header-content.home select{color:#fff;font-size:max(13px, 1vw)}.header-content select option{color:#000;font-size:max(13px, 1vw)}.header-content .alt-menu{padding-left:max(15px,1vw)}.header-content i{font-size:max(18px, 1.2vw);cursor:pointer}.card .values,.card .vision,.header-content .show-menu,.header-content .side-menu .mobile,.quality-policy .content .card .values,.quality-policy .content .card .vision{display:none}.header-content .alt-menu select{border:none;outline:transparent;margin:0 max(16px,.6vw);background-color:transparent;font-size:max(14px, 1vw)}.header-content .side-menu{display:none;padding:max(10px,1vw) max(20px,2vw);color:#000;position:fixed;right:0;top:0;width:25vw;overflow:auto;background-color:#fff;z-index:10}.header-content .side-menu .close-side-menu{margin-bottom:max(20px,2vw);display:flex;justify-content:flex-end;font-size:max(22px, 1.5vw);cursor:pointer}.header-content .side-menu ul{flex-direction:column;margin:max(20px,3vw) 0}.header-content .side-menu ul li{padding:0;margin:max(10px,.8vw) 0}.header-content .side-menu ul li a{font-size:max(20px, 1vw);color:#000!important}.side-menu .contact{padding:max(20px,3vw) 0;border-top:solid #ccc}.side-menu .contact p{font-size:max(12px, .8vw);margin:max(6px,.6vw) 0}.side-menu .contact h5{font-size:max(15px, .8vw);text-transform:uppercase}.transparent-header .header-content{box-shadow:none;position:absolute;z-index:2;top:0;left:0;width:100%;background-color:rgba(255,255,255,.1);color:#fff}.patents .text-img .img img,.product-text .product-card,.quality-policy .content .card{box-shadow:max(1px,.1vw) max(1px,.2vw) max(3px,.5vw) rgba(0,0,0,.24)}.transparent-header .header-content .menu ul li a,section.questions #questionsList details>div,section.questions #questionsList details>div p>a{color:#fff}.transparent-header .header-content select{color:#fff;font-size:max(14px, 1vw)}footer{padding:max(10px,3vw) max(20px,6vw)}.footer-content{display:flex;flex-wrap:wrap;justify-content:space-between;margin:max(20px,2vw) 0}.footer-content h5{text-transform:uppercase;font-size:max(15px, .9vw);margin:max(20px,1.5vw) 0}.footer-content .list{padding:0 max(5px,.8vw)}.footer-content li{font-size:max(15px, .9vw);margin:max(5px,.8vw) 0}.footer-content li a{text-decoration:none;color:#000}.footer-content p{font-size:max(15px, 1vw);margin-bottom:max(5px,.5vw)}.footer-content .lists{width:40%;display:flex;flex-wrap:wrap;justify-content:space-between}.footer-content .address-contact{display:flex;justify-content:space-between;flex-wrap:wrap}.address-contact .contact{padding:0 max(10px,1vw);margin-top:max(15px,1.5vw)}.socials{margin-top:max(15px,2.5vw)}.socials a{text-decoration:none;color:#000052;font-size:max(18px, 1.2vw);display:inline-block;padding-top:max(10px,1vw);margin-right:max(6px,1vw)}.footer-rights{border-top:solid #ccc;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;padding-top:max(15px,2vw)}.footer-rights p{font-size:max(14px, .8vw)}.footer-rights img{width:max(60px,4vw)}.home-slider .slide-content{height:45vw;padding:max(15px,6vw)}.home-slider .slide-content .slide-text{width:50%;height:100%;color:#fff;display:flex;flex-direction:column;justify-content:center}.home-slider .slide-content .slide-text h2{font-size:4vw}.home-slider .slide-content .slide-text p{font-size:max(14px, 1vw);margin-top:max(15px,1vw)}.home-slider .slick-dots{position:absolute;left:90%;bottom:40%}.home-slider .slick-dots li{padding-bottom:max(3px,.8vw)}.home-slider .slick-dots li button{border:none;height:max(12px,1vw);width:max(12px,1vw);border-radius:50%;color:transparent;font-size:.1vw;background-color:rgba(255,255,255,.5)}.home-slider .slick-dots .slick-active button{background-color:#fff;color:#fff}.products-show,section.gallery .gallery-images-slider,section.gallery .gallery-videos-slider{position:relative}.product .product-content,.product-characteristics .characteristics-wrapper,.table-select ul,section.more-content{display:flex;flex-wrap:wrap}.product-content .product-text{padding:max(10px,1vw) 0;width:40%;display:flex;flex-direction:column;justify-content:center;align-items:center}.product-text .product-card{position:relative;left:8vw;border-left:solid #05c3dd;background-color:#fff;padding:max(10px,2vw);word-break:break-word}.product-text .product-card h3{font-size:max(18px, 1.5vw)}.product-text .product-card p{font-size:max(14px, 1vw);margin:max(10px,1vw) 0;line-height:1.5;color:#5e5e5e}.product-text .product-card a{font-size:max(13px, 1vw);display:inline-block;color:#000;font-weight:700}.product-content .product-bg{width:60%;min-height:33vw}.product-slider-controls{position:relative;display:flex;align-items:center;justify-content:space-between;width:60%;margin-top:max(20px,4vw)}.product-slider-controls .counter{display:flex;align-items:center;padding-right:10px}.product-slider-controls .counter span{font-size:max(18px, 1.3vw);font-weight:bolder}.product-slider-controls .counter .last-item{color:#ccc}.product-slider-controls .vertical-line{width:max(20px,4vw);height:max(2px,.1vw);background-color:#ccc;margin:0 max(10px,1vw)}.product-slider-controls .arrows i{font-size:max(16px, 1.5vw)}.arrows .control-left,.arrows .control-right{display:flex;align-items:center;justify-content:center;cursor:pointer}.arrows .control-left{background-color:#fff;margin-right:max(10px,1vw);width:max(32px,3vw);height:max(32px,3vw);border:solid #ccc;border-radius:50%}.arrows .control-right{border:none;background-color:#dcf7fa;width:max(64px,6vw);height:max(32px,3vw);border-radius:max(10px,1.5vw)}section.exclusive{padding:max(10px,2vw);margin-bottom:10vw;min-height:500px;display:flex;justify-content:center;align-items:center}.exclusive .exclusive-content{max-width:max(600px,40%);height:100%}.exclusive-content h3{font-size:max(20px, 3vw);color:#fff;margin-bottom:max(30px,4vw)}.double-card{text-align:center;background-color:#fff;display:flex;align-items:flex-end;margin-top:max(20px,2vw);padding:max(20px,2vw) 0;box-shadow:max(2px,.1vw) max(2px,.1vw) max(10px,1vw) rgba(0,0,0,.2)}.double-card .card-content{width:50%;padding:max(5px,1.5vw) max(10px,2vw)}.double-card .card-content:first-of-type{border-right:solid #24cae1}.double-card .card-content img{width:max(40px,2vw)}.double-card .card-content h4{font-size:max(18px, 1.2vw);margin:max(10px,1vw) 0}.double-card .card-content p{font-size:max(15px, 1vw);margin:max(10px,1vw) 0;color:#797979}.double-card .card-content a,.iso9001 a,.know-more a{display:inline-block;padding:max(10px,.8vw) max(20px,2vw);border-radius:max(10px,1.5vw);background-color:#000052;color:#fff;text-decoration:none;font-size:max(12px, .8vw)}section.more-content .content{width:50%;padding:max(30px,4vw)}.content .text-content{display:flex;justify-content:flex-end}.text-content .text-wrapper{width:80%}.contact .contact-bg,section.more-content .bg-img{width:50%;background-size:cover;background-position:center;background-repeat:no-repeat}.text-content h3{font-size:max(20px, 2.5vw)}.text-content p{margin:max(20px,2vw) 0;font-size:max(15px, 1.3vw);color:#797979}section.more-content .double-card{position:relative;left:max(30px,8vw)}section.more-content .bg-img{min-height:40vw}section.know-more{margin:max(30px,5vw) 0;padding:0 max(15px,2vw);display:flex;flex-direction:column;justify-content:center;align-items:center}.know-more span,.span-h1 span{font-size:max(10px, .6vw);letter-spacing:.2vw;color:#5e5e5e;text-transform:uppercase;display:inline-block}.download-category .download-table thead,.related span{letter-spacing:max(1px, .3vw);font-size:max(10px, .7vw)}.know-more h3{font-size:max(20px, 2.5vw);margin:max(10px,1vw) 0}.know-more p{font-size:max(15px, 1.3vw);color:#797979}.know-more .video-wrapper{max-width:max(600px,50%);margin:max(10px,2vw) 0;position:relative}.play-button{position:absolute;left:50%;bottom:50%;transform:translate(-50%,50%);cursor:pointer;text-decoration:none}.play-button i{display:flex;justify-content:center;align-items:center;color:#fff;font-size:max(17px, 2vw);width:max(70px,6vw);height:max(70px,6vw);border:solid #fff;border-radius:50%}.play-button i:hover{font-size:max(15px, 1.7vw);background-color:rgba(255,255,255,.2)}.gallery-images .slide-item-image a img,.gallery-videos .slide-item-image a img,.know-more video{width:100%}section.contact{display:flex;flex-wrap:wrap;margin-top:max(40px,4vw)}.contact .contact-bg{display:flex;justify-content:flex-end;align-items:center;min-height:33vw}.contact .contact-bg h3{color:#fff;font-size:4rem;width:80%;margin-right:max(20px,6vw);line-height:130%;text-align:center}.contact .contact-form{width:45%;padding:max(25px,4vw)}.contact .contact-form h5{font-size:max(16px, 1.5vw);margin-bottom:max(20px,2vw);font-weight:400;color:#5e5e5e}.contact-form form .form-input{display:flex;flex-direction:column;width:100%;margin:max(10px,1vw) 0}.contact-form form .form-input label{font-size:max(12px, .8vw);text-transform:uppercase}.contact-form form .form-input input,.contact-form form .form-input select{font-size:max(14px, 1vw);padding:max(10px,1vw);border:0;border-bottom:solid #ccc;outline:transparent}.contact-form form .form-input input::placeholder,.contact-form form .form-input select:first-child{font-size:max(14px, 1vw);color:#ccc}.contact-form form input[type=submit]{margin-top:max(15px,1vw);display:inline-block;padding:max(10px,.8vw) max(20px,2vw);border-radius:max(10px,1.5vw);background-color:#000052;color:#fff;text-decoration:none;font-size:max(12px, 1vw)}.span-h1{padding:max(30px,3vw) 0}.span-h1 h1{font-size:max(24px, 2vw);padding:max(20px,2vw) 0}section.welcome .video-wrapper{background-size:cover;background-position:center;background-repeat:no-repeat;background-color:gray;padding:2rem}section.welcome .video-wrapper .container{color:#fff;width:100%;min-height:80vh;padding:0;display:flex;flex-direction:column}.welcome .video-wrapper .play-button{position:initial;transform:none}.welcome .video-wrapper h2{font-size:max(20px, 4vw);padding-bottom:max(30px,5vw);border-bottom:solid #ccc}.welcome .video-wrapper .text-play{width:100%;margin-top:max(30px,5vw);display:flex;justify-content:space-between;gap:2rem}@media screen and (max-width:600px){section.welcome .video-wrapper{padding:2rem 1.25rem}.welcome .video-wrapper .play-button{margin-top:1rem}.welcome .video-wrapper .text-play{flex-direction:column;align-items:center}}#accordion,.welcome .video-wrapper .text-play .text-container{text-align:left}.welcome .video-wrapper .text-play .text-container p{font-size:18px;color:rgba(255,255,255,.7);line-height:1.5;width:100%;margin-bottom:1rem}.welcome .history{display:flex;flex-wrap:wrap;margin:max(20px,3vw) 0}.welcome .history p{width:50%;padding-right:max(20px,5vw);margin:max(10px,2vw) 0;font-size:18px;line-height:1.5;color:#797979}.iso9001 .text p,.patented-products{margin:max(20px,2vw) 0}section.gallery{margin-bottom:max(20px,4vw);padding:0 4rem}section.gallery h2{font-size:max(24px, 2vw);text-align:center;margin-bottom:max(20px,4vw)}.gallery-images .slick-slide,.gallery-videos .slick-slide{opacity:.3}.download .card-content:hover .download-icon,.gallery-images .slick-active,.gallery-videos .slick-active{opacity:1}.gallery-images .slide-item,.gallery-videos .slide-item{background-position:center;background-size:cover;background-repeat:no-repeat;height:40vw;min-height:40vw;max-height:40vw;border-right:solid rgba(255,255,255,0);border-left:solid rgba(255,255,255,0);background-clip:padding-box}.gallery-images video,.gallery-videos video{aspect-ratio:3/2}.gallery-images-slider .arrows,.gallery-videos-slider .arrows{position:absolute;width:85%;left:7.2vw;bottom:50%}.arrows{display:flex;justify-content:space-between;align-items:center}.arrows i{cursor:pointer;display:flex;justify-content:center;align-items:center;font-size:max(15px, 1.5vw);width:max(32px,3vw);height:max(32px,3vw);border:solid #000;border-radius:50%}.iso9001{padding:max(20px,4vw) 0}.iso9001>.iso-container{display:flex;align-items:center;padding:0 4rem;width:100%}.iso9001 .text,section.info .text-info .info{width:60%}.iso9001 .text h2{font-size:max(20px, 3vw)}.card p,.iso9001 .text p,.quality-policy .content .card p{font-size:16px;line-height:1.5}.iso9001 .text p{width:90%}.iso9001 .iso-container__img,section.product-line .product-line-info .product-line-text{width:40%}.download .download-card,.iso9001 .iso-container__img img,.product-line video,figure table .item-image img,table .item-image img{width:100%}#mobile .quality-policy-container{width:100%;padding:max(20px,3vw) 0;display:flex;flex-direction:column;align-items:center;gap:4rem}#mobile .quality-policy-container__content{width:100%;display:flex;flex-direction:column;align-items:center;gap:2rem}#mobile .quality-policy-container__content>img{width:100%;max-width:100px;object-fit:cover}#mobile .quality-policy-container__text{width:100%;display:flex;flex-direction:column;align-items:center;gap:1rem}#mobile .quality-policy-container__tags{text-align:center;width:100%}#mobile .quality-policy-container__description{line-height:160%}#mobile .quality-policy-container__tags>h4{font-size:1.25rem}#mobile .quality-policy-container__description>p:has(strong){text-align:center;font-size:1rem}.quality-policy{padding:max(20px,3vw) 0;display:flex;flex-wrap:wrap}.quality-policy .bg{width:55%;min-height:40vw;background-position:center;background-size:cover}.quality-policy .content{width:45%;padding:max(10px,5vw) max(10px,3vw);padding-right:0}.quality-policy .content h3{font-size:max(25px, 2.5vw)}.quality-policy .content .card{background-color:#fff;margin:max(20px,2vw) 0;position:relative;left:-10vw;padding:max(20px,2vw)}.card .triggers span,.quality-policy .content .card .triggers span{font-size:max(14px, 1.2vw);font-weight:700;margin-bottom:max(20px,2vw);text-transform:uppercase;display:inline-block;padding:max(10px,.3vw) max(20px,2vw);padding-left:0;cursor:pointer}.card .triggers .selected,.quality-policy .content .card .triggers .selected{color:#797979;border-bottom:solid #05c3dd}.patents{padding-top:max(20px,3vw);display:flex;flex-wrap:wrap}.patents .text{width:45%;position:relative;padding:max(20px,4vw)}.patents .text-img{width:140%;display:flex;align-items:center;justify-content:space-between;margin-bottom:max(30px,5vw)}.patents .text h3{font-size:max(20px, 3vw);width:35%}.patents .text-img .img{width:65%}.patents .text-img .img img{width:100%}.patents .text .biggerp{font-size:max(17px, 1.3vw)}.patents .text p{color:#5e5e5e;margin-bottom:max(20px,3vw);font-size:18px;line-height:1.5}.patents .bg-slider{width:55%}.patents .bg{min-height:33vw;background-size:cover;background-position:center;background-repeat:no-repeat}.patents .bg-slider .slider{padding:max(20px,3vw) 0}.patents .bg-slider h5{font-size:max(18px, 2vw)}.slider .products{position:relative;left:-8%}.patented-products .product{padding:max(10px,.5vw)}.patented-products .product .patent-content{width:60%;margin:0 auto;box-shadow:0 0 max(3px,.5vw) rgba(0,0,0,.24);position:relative;padding:20px 0}.download .card-content,.finishes-wrapper .finishes-option p,.measurements-form form,.representatives-info .single-info .info-wrapper,section.all-downloads .download-category .download-area-container,section.all-downloads .download-category .download-table,section.options .options-wrapper .single-option .option-text,section.our-kits .single-kit,section.products-more .products-wrapper .products-applications{box-shadow:max(2px,.1vw) max(2px,.1vw) max(10px,1vw) rgba(0,0,0,.2)}.slider .products .arrows{position:absolute;width:90%;left:5%;bottom:50%;padding:0 max(10px,1vw)}.slider .products .arrows i{background-color:#fff;border-color:#ccc}.patents .patents-info{background-color:#b4b4b4;color:#000}.patents .patents-info .content{display:flex;flex-wrap:wrap;max-width:max(600px,91%);padding:max(20px,4vw) 0;margin:0 auto}.patents-info .content h3{width:35%;font-size:max(20px, 2vw)}.patents-info .content .patents-list{width:65%;list-style:disc inside;padding:0 max(20px,3vw)}.patents-info .content .patents-list ul li{font-size:.8em;margin:max(10px,.5vw);line-height:1.5}.patents-info .content ul li::marker{content:"• "}.all-products{display:flex;flex-wrap:wrap;padding:max(20px,4.5vw) max(40px,7vw) max(20px,5vw);justify-content:space-between}.all-products .slide-wrapper{width:31%;margin:max(10px,1vw) 0;height:max(40vw,60vh);position:relative;overflow:hidden}.slide-wrapper .slide-bg{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;overflow:hidden;background-position:center;background-repeat:no-repeat;background-size:cover;transition:1s}.slide-wrapper .slide-bg:hover{transform:scale(1.1)}.slide-bg .text-wrapper{color:#fff;background-image:linear-gradient(to top,rgba(0,0,0,.7) 10%,transparent 40%);display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%;text-align:center}.slide-bg .text-wrapper .hidden-text{display:flex;flex-direction:column;align-items:center;transition:1.5s;height:0}.slide-wrapper .slide-bg:hover .hidden-text{height:40%}.slide-bg .text-wrapper h2{font-size:max(15px, 2vw);padding-bottom:max(10px,1vw)}.slide-bg .text-wrapper i{font-size:max(10px, 1.1vw);margin:max(10px,1vw) 0}.slide-bg .text-wrapper p{font-size:max(13px, 1vw);padding:max(10px,1.5vw);width:90%}.slide-bg .text-wrapper a{font-size:max(14px, 1vw);color:#fff}section.product-line{padding-top:max(100px,5vw)}section.product-line .product-line-info{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}section.product-line .product-line-info .product-line-text .products-a{display:flex;align-items:center;cursor:pointer}section.product-line .product-line-info .product-line-text .products-a i{font-size:max(17px, 1vw);color:#000;padding-right:max(5px,1.3vw)}section.product-line .product-line-info .product-line-text .products-a a{text-decoration:none;font-size:max(10px, .7vw);text-transform:uppercase;letter-spacing:max(1px, .3vw);color:#989898;display:flex;align-items:center}.product-line-info .product-line-text h2{font-size:max(17px, 3vw);padding:max(10px,1.5vw) 0}.product-line-info .product-line-text p{font-size:max(14px, 1vw);color:#989898;font-weight:lighter}.product-line-info .product-line-text .confirm-a a{display:flex;align-items:center;cursor:pointer;padding:max(10px,1.5vw) 0}.product-line-info .product-line-text .confirm-a i{display:flex;align-items:center;justify-content:center;font-size:max(14px, 1.4vw);border:solid #dbf7fa;background-color:#dbf7fa;height:max(20px,3.5vw);width:max(20px,3.5vw);margin-right:max(5px,.8vw);border-radius:50%}.product-line-info .product-line-text .confirm-a a{font-size:max(14px, 1vw);font-weight:bolder;color:#000;text-decoration:none;text-transform:uppercase}section.product-line .product-line-info .product-line-bg{background-position:center;background-size:100%;background-repeat:no-repeat;min-height:40vw;width:50%}.check-below{background-color:#000051;padding:max(30px,6vw) 0;background-repeat:no-repeat}.check-below h2{font-size:max(20px, 2.2vw);color:#fff;max-width:30%}.download h3,.product-characteristics h2{font-size:max(30px, 3vw);text-align:center}section.products-more .products-wrapper{background-image:linear-gradient(to left,#000051 30%,#fff 10%);padding:max(20px,4vw) 0}section.products-more .products-wrapper .products-applications{display:flex;justify-content:space-between;background-color:#fff;border-left:solid #05c3dd;padding:max(20px,2vw);margin:max(10px,2vw) 0}.products-wrapper .products-applications .application-img{max-width:40%;min-width:40%;width:100%;height:350px}@media screen and (max-width:1000px){.products-wrapper .products-applications .application-img{height:300px}}.products-wrapper .products-applications .application-img img{width:100%;height:100%;object-fit:cover}.products-wrapper .products-applications .text-info{display:flex;align-items:center;padding:0 max(10px,2vw);width:100%}.products-wrapper .products-applications .text-info h3{font-size:max(20px, 2vw);font-weight:bolder;width:50%}.products-wrapper .products-applications .text-info h2{font-size:max(20px, 1.5vw);font-weight:bolder;width:50%}.products-wrapper .products-applications .text-info span{font-size:max(14px, 1vw);color:#989898;padding:0 max(10px,2vw);min-width:max(100px,20vw)}.products-wrapper .products-applications .text-info a{color:#000;text-decoration:none}.products-wrapper .products-applications .text-info a i{display:flex;align-items:center;justify-content:center;font-size:max(14px, 1vw);border:solid #e2e2e2;height:max(25px,2.5vw);width:max(25px,2.5vw);border-radius:50%}section.options .check-below{background-color:#05c3dd}section.options .options-wrapper{padding:max(20px,3vw) 0;display:flex;flex-wrap:wrap;justify-content:space-around}section.options .options-wrapper .single-option{background-position:center;background-size:cover;background-repeat:no-repeat;margin:max(20px,3vw) max(10px,.8vw);min-height:max(30vh,20vw);max-height:max(30vh,20vw);width:31%;position:relative;cursor:pointer}section.options .options-wrapper .single-option .option-text{position:absolute;top:80%;left:7%;background-color:#fff;width:85%;padding:max(7px,1.5vw);border:solid transparent}section.options .options-wrapper .single-option .option-text:hover{border:solid #05c3dd}.options-wrapper .single-option .option-text p{font-size:max(15px, 1.5vw);font-weight:bolder;padding-bottom:max(5px,.8vw)}.options-wrapper .single-option .option-text a{font-size:max(10px, .9vw);font-weight:700;color:#000}#finishes_container{width:100%;max-width:1400px;padding:0 50px;margin:0 auto}#finishes_container>.header,#finishes_container>.subtitle{width:100%;padding:.5rem 0;display:flex;align-items:center;justify-content:center}#finishes_container>.header>h3,.finishes h3{margin:max(20px,3vw) 0;font-size:max(30px, 3vw);text-align:center}#finishes_container>.subtitle>h4{font-size:26px}#finishes_container>.subtitle_2{padding:.25rem 0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;margin-bottom:1rem}#finishes_container>.subtitle_2>h5{font-size:20px}#finishes_container>.subtitle_2>small{font-size:14px}#finishes_container>.finishes_styles{width:100%;display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;margin-bottom:1rem}#finishes_container>.finishes_styles>.finishes_styles-item{position:relative;display:flex;width:23.5%;margin-right:1.5%;background-color:gray;box-shadow:2px 2px 5px rgba(0,0,0,.2);height:60px;margin-bottom:4rem}@media screen and (max-width:800px){#finishes_container>.finishes_styles>.finishes_styles-item{width:31.82%}}@media screen and (max-width:615px){#finishes_container>.finishes_styles>.finishes_styles-item{width:48.5%}}@media screen and (max-width:415px){#finishes_container>.finishes_styles>.finishes_styles-item{width:100%;margin:0 0 4rem}}#finishes_container>.finishes_styles>.finishes_styles-item span{position:absolute;transform:translateX(-50%);width:80%;box-shadow:2px 2px 5px rgba(0,0,0,.2);top:50%;left:50%;background-color:#fff;padding:.5rem 1.5rem;display:flex;align-items:center;justify-content:center;font-size:18px;text-align:center;text-transform:uppercase;font-weight:700}.product-line .video-wrapper{position:relative;margin:0 auto;background-position:50% 10%;background-repeat:no-repeat;background-size:134%}.product-characteristics{padding:max(30px,5vw) 0;background-color:#000051;color:#fff}.product-characteristics h2{margin-bottom:max(20px,3vw)}.product-characteristics .img-characteristics{padding:10px;margin-bottom:max(20px,2vw);width:25%;text-align:center}.product-characteristics .img-characteristics img{width:30%;margin:max(10px,1vw) 0}.product-characteristics .img-characteristics h4{font-size:max(14px, 1vw);font-weight:400}.finishes .finishes-wrapper{width:90%;display:flex;flex-wrap:wrap;margin:0 auto}.finishes-wrapper .finishes-option{width:25%;padding:max(10px,1vw)}.finishes .color{height:max(40px,4.5vw)}.finishes-wrapper .finishes-option p{width:85%;position:relative;bottom:max(10px,1.5vw);padding:max(10px,1vw);margin:0 auto;text-align:center;font-size:max(15px, 1.5vw);font-weight:bolder;background:#fff}.product-line .download{margin-bottom:max(20px,4vw)}.download h3{margin:max(20px,3vw) 0;margin-bottom:max(20px,2vw)}.download .download-wrapper{width:100%;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}@media screen and (max-width:1600px){.download .download-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:3rem}}@media screen and (max-width:670px){.download .download-wrapper{grid-template-columns:repeat(1,minmax(0,1fr));column-gap:3rem}}.download .store-card img{object-fit:contain}.download .card-content{position:relative;overflow:hidden;display:flex;cursor:pointer;align-items:center;padding:max(30px,3vw) max(20px,2vw);background-color:#fff;min-height:80%;max-height:80%}.download .card-content .card-img{width:40%;margin-right:max(20px,3vw)}.download .card-content img{width:70%}.download .card-content p{width:50%;font-size:max(20px, 1.5vw);font-weight:bolder}.download .download-icon{position:absolute;right:-4%;bottom:-7%;display:flex;align-items:center;height:max(50px,8vw);width:max(50px,8vw);border-radius:50%;background-color:#05c3dd;color:#fff;opacity:0;transition:.3s}.download .download-icon i{font-size:max(20px, 2.5vw);padding-left:27%}.title-bg{background-color:#000051;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.title-bg .title{width:50%;padding-left:2vw;display:flex;justify-content:center;align-items:center}.title-bg h3{width:90%;font-size:max(20px, 5vw);color:#fff}.title-bg .bg{min-height:25vw;width:50%;background-size:cover;background-position:center;background-repeat:no-repeat}.table-select{box-shadow:0 max(2px,.1vw) max(10px,.4vw) rgba(0,0,0,.2)}.table-select ul li{font-size:max(14px, 1vw);font-weight:700;color:#b8b8b8;text-transform:uppercase;padding:max(10px,2vw) max(10px,3vw) max(10px,2vw) 0;cursor:pointer}.table-select ul .selected{border-bottom:solid #05c3dd;color:#000}.table-wrapper figure.table{width:100%;position:relative;overflow-x:auto}figure table,table{text-align:center;margin:max(30px,3vw) 0;border-collapse:collapse;padding:max(10px,1vw);font-size:max(14px, 1vw);width:100%}.table-wrapper>.table>table>tbody>tr:first-child,table thead{color:#fff;background-color:#000051;border:solid #000051}figure table tbody,table tbody{border:solid #ccc;padding:max(10px,1vw)}figure table td,table td{padding:max(10px,1vw) max(5px,1vw);border-bottom:solid #ccc;font-size:14px}figure:nth-child(n+1) table td,table td{border:solid #ccc}figure table .item-image,table .item-image{width:15%}figure table .description,table .description{width:30%}table .action{width:10%}table .finishing-colors{display:flex;justify-content:center;border:none}.finishing-colors .item-color .color-theme{position:relative;width:max(15px,2vw);height:max(15px,2vw);border-radius:50%;margin:max(2px,.1vw)}.color-theme:hover .color-name{display:block!important}.finishing-colors .color-name{position:absolute;font-size:max(8px, .6vw);padding:max(5px,.2vw);top:-40%;left:60%;border:solid #000;background-color:#fff;display:none;z-index:1}table td a p{font-size:max(10px, .7vw);text-decoration:none;color:#fff;background-color:#000051;padding:max(5px,.8vw) max(8px,1.5vw);border-radius:max(10px,1.5vw)}section.our-kits{margin-top:max(20px,5vw);background-color:#f2f2f2;padding:max(15px,1.5vw) 0}section.our-kits h2{font-size:max(24px, 2vw);text-align:center;padding:max(20px,4vw)}.wrapper-relateds1,.wrapper-relateds2,section.our-kits .wrapper-kits{display:flex;justify-content:center;align-items:center}.p-wrapper{padding:0 max(15px,1vw);height:350px}section.our-kits .single-kit{background-color:#fff;padding:max(20px,4vw) max(10px,1.4vw);margin-bottom:max(10px,1vw);text-align:center;min-height:340px;max-height:340px}section.our-kits .single-kit img{width:100%;max-height:155px;min-height:155px}section.our-kits .single-kit h3{padding:max(10px,1.5vw) 0;border-top:solid #bfeff6;height:60px;font-size:.95em}.our-kits .products-arrow{margin:0 auto;width:max(110px,10vw);padding:max(15px,2vw) 0}.related{background-color:#fff!important}.related span{text-transform:uppercase;color:#989898}section.all-downloads{background-image:linear-gradient(to left,#f2f2f2 30%,#fff 10%);padding:max(20px,5vw) 0}.form-info input:checked+label,.form-info label{background:#05c3dd}section.all-downloads .download-category{display:flex;align-items:center;flex-wrap:wrap;padding:max(10px,1vw) 0}section.all-downloads .download-category h3{font-size:max(20px, 2.3vw);font-weight:bolder;text-align:center;width:25%}section.all-downloads .download-category .download-area-container{width:75%;padding:max(15px,2vw);background-color:#fff;display:flex;flex-direction:column}section.all-downloads .download-category .download-area-container .download-area-container__header{width:100%;display:flex;align-items:center;padding:0 0 1rem}section.all-downloads .download-category .download-area-container .download-area-container__header .header-column{display:flex;align-items:center;justify-content:flex-start;width:22.5%}section.all-downloads .download-category .download-area-container .download-area-container__header .header-column:first-child{width:55%}section.all-downloads .download-category .download-area-container .download-area-container__header .header-column h3{text-decoration:none;font-weight:500;font-size:max(10px, .7vw);text-transform:uppercase;text-align:left;letter-spacing:max(1px, .3vw);color:#989898;line-height:130%}section.all-downloads .download-category .download-area-container .download-area-container__body{width:100%;display:flex;align-items:center;margin-bottom:2rem}section.all-downloads .download-category .download-area-container .download-area-container__body:last-child{margin-bottom:0}section.all-downloads .download-category .download-area-container .download-area-container__body .body-column{width:55%;display:flex;align-items:start;justify-content:flex-start;gap:.75rem}section.all-downloads .download-category .download-area-container .download-area-container__body .body-column img{width:55px;height:55px;border-radius:2px;object-fit:cover}section.all-downloads .download-category .download-area-container .download-area-container__body .body-column .content{width:100%}section.all-downloads .download-category .download-area-container .download-area-container__body .body-column .content p{font-size:14px;font-weight:700}section.all-downloads .download-category .download-area-container .download-area-container__body .body-column .content span{color:#989898;font-size:12px}section.all-downloads .download-category .download-area-container .download-area-container__body .info-container{width:45%;display:flex;align-items:center}section.all-downloads .download-category .download-area-container .download-area-container__body .info-container .updated_date{width:50%;text-align:left}section.all-downloads .download-category .download-area-container .download-area-container__body .info-container .updated_date strong{display:none}#modal,section.all-downloads .download-category .download-area-container .download-area-container__body .info-container .download-button strong{display:none}section.all-downloads .download-category .download-area-container .download-area-container__body .info-container .updated_date p{font-weight:bolder;font-size:14px}section.all-downloads .download-category .download-area-container .download-area-container__body .info-container .download-button{display:flex;align-items:center;justify-content:flex-start}section.all-downloads .download-category .download-area-container .download-area-container__body .info-container .download-button a{display:flex;align-items:center;gap:8px;font-size:12px;text-decoration:none;background-color:#000051;color:#fff;padding:12px 20px;border-radius:30px;transition:background-color .3s}section.all-downloads .download-category .download-area-container .download-area-container__body .info-container .download-button a:hover{background-color:#030334}section.all-downloads .download-category .download-table{width:75%;padding:max(15px,2vw);background-color:#fff}.download-category .download-table thead{text-decoration:none;text-transform:uppercase;color:#989898}.download-category .download-table thead td{padding-bottom:max(5px,.6vw)}.download-category .download-table tbody td{border-bottom:solid #f4f4f4;padding:max(7px,1vw) 0}.download-category .download-table tbody td img{max-width:max(4.5vw,80px);margin-right:max(5px,1vw)}.download-category .download-table tbody td p{font-size:max(14px, 1vw);font-weight:bolder}.download-category .download-table tbody td span{font-size:max(12px, 1vw);color:#989898}.download-category .download-table tbody td a{display:inline-block;text-align:center;font-size:max(12px, 1vw);text-decoration:none;background-color:#000051;color:#fff;padding:max(7px,1vw) max(10px,1.5vw);border-radius:30px}.download-category .download-table tbody td a i{padding-left:max(2px,.4vw)}.download-category .download-table .description{width:74%;padding-right:max(20px,2vw)}.download-category .download-table .manual-container{width:100%;padding:1rem 0}.download-category .download-table .manual-container tr{width:100%;display:flex;align-items:center;justify-content:space-around;gap:16px}.download-category .download-table .manual-container tr .download-table-body__column{width:33.33%;border:0}@media screen and (max-width:640px){section.all-downloads .download-category .download-area-container .download-area-container__header{display:none}section.all-downloads .download-category .download-area-container .download-area-container__body{flex-direction:column;gap:8px}.download-category .download-table .manual-container tr .download-table-body__column,section.all-downloads .download-category .download-area-container .download-area-container__body .body-column{width:100%}section.all-downloads .download-category .download-area-container .download-area-container__body .body-column img{width:110px;height:110px}section.all-downloads .download-category .download-area-container .download-area-container__body .info-container{width:100%;align-items:flex-start;margin-bottom:2rem}section.all-downloads .download-category .download-area-container .download-area-container__body .info-container:last-child{margin-bottom:0}section.all-downloads .download-category .download-area-container .download-area-container__body .info-container .download-button,section.all-downloads .download-category .download-area-container .download-area-container__body .info-container .updated_date{flex-direction:column;align-items:center;gap:6px}section.all-downloads .download-category .download-area-container .download-area-container__body .info-container .updated_date strong{display:block;padding:6px 0;color:#989898;text-transform:uppercase;font-weight:500;font-size:12px;width:100%;text-align:center;margin-bottom:24px;border-bottom:1px solid #989898}section.all-downloads .download-category .download-area-container .download-area-container__body .info-container .updated_date p{text-align:center}section.all-downloads .download-category .download-area-container .download-area-container__body .info-container .download-button strong{display:block;padding:6px 0;color:#989898;text-transform:uppercase;font-weight:500;font-size:12px;width:100%;text-align:center;margin-bottom:6px;border-bottom:1px solid #989898}.download-category .download-table .manual-container tr{flex-direction:column;gap:8px;align-items:center}.download-category .download-table .manual-container tr .download-table-body__column:has(a){display:flex;justify-content:center}}.download-category .download-table .manual-container tr td section.measurements-area span{display:block;font-size:max(10px, .6vw);letter-spacing:.2vw;color:#5e5e5e;text-transform:uppercase;text-align:center;padding-top:max(15px,4vw)}section.measurements-area .form-info{display:flex;align-items:center;justify-content:center;margin:max(10px,2vw) 0}section.measurements-area .form-info h2{font-size:max(15px, 1.8vw);padding:0 max(7px,1.3vw)}.form-info input[type=checkbox]{height:0;width:0;visibility:hidden}.form-info label{cursor:pointer;text-indent:-9999px;width:max(20px,8vw);height:max(10px,3.1vw);display:block;border-radius:max(3px,2vw);position:relative}.form-info label:after{content:"";position:absolute;top:10%;left:7%;width:max(15px,3.5vw);height:max(10px,2.4vw);background:#fff;border-radius:max(3px,2vw);transition:.3s}.form-info input:checked+label:after{left:calc(100% - 3px);transform:translateX(-100%)}.form-info label:active:after{width:max(20px,5vw)}.measurements-form form{max-width:max(600px,60%);margin:max(20px,4vw) auto;padding:max(20px,3vw)}.measurements-form form .form-wrapper{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.measurements-form form .form-wrapper .d-30{width:33%}.measurements-form form .form-wrapper p{font-size:max(11px, .9vw);font-weight:700}.measurements-form .form-wrapper input[type=number],.measurements-form .form-wrapper input[type=text],.measurements-form select{width:93%;font-size:max(13px, 1vw);margin:max(10px,1.2vw) 0;padding:max(10px,1.4vw);outline:0;border:solid #d5d5d5;background-color:#f2f2f2}.measurements-form input[type=button],.measurements-form input[type=submit]{width:100%;font-size:max(10px, 1vw);color:#f4f4f4;background-color:#000051;padding:max(10px,1.4vw);margin:max(10px,1.5vw) 0}.filter-wrapper .filter select,section.representatives-all .filter-wrapper button{min-width:max(60px,17vw);min-height:max(20px,3.5vw);font-size:max(12px, .8vw);padding:max(10px,1vw)}section.representatives-all{margin:max(20px,2vw)}section.representatives-all .filter-wrapper{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;margin:max(20px,4vw) 0}.filter-wrapper .filter{margin-right:max(10px,1.2vw)}.filter-wrapper .filter select{background-color:#f2f2f2;color:#a4a4a4;border:solid #e5e5e5}section.representatives-all .filter-wrapper button{background-color:#000051;border:none;color:#fff;cursor:pointer}.representatives-container{max-width:max(750px,90vw);margin:0 auto;position:relative}section.representatives-all .representatives-info{display:grid;column-gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}@media screen and (max-width:950px){section.representatives-all .representatives-info{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:767px){.contact .contact-bg h3{font-size:2rem;padding:2rem 0}.products-wrapper .products-applications .application-img{height:200px;max-width:100%}section.representatives-all .representatives-info{grid-template-columns:repeat(1,minmax(0,1fr))}}.representatives-container .representatives-info .single-info{width:100%;margin-bottom:max(15px,1.5vw)}.representatives-info .single-info .info-wrapper{padding:max(20px,2.5vw) max(10px,1.4vw);height:600px}@media screen and (max-width:1900px){.representatives-info .single-info .info-wrapper{height:400px}}@media screen and (max-width:1700px){.representatives-info .single-info .info-wrapper{height:300px}}.representatives-info .single-info h3{font-size:max(15px, 1.5vw);color:#181818;padding-bottom:max(15px,1.8vw)}.representatives-info .single-info i{font-size:max(14px, 1.2vw);color:#05bcd5;padding-right:max(10px,1vw)}.representatives-info .single-info p{color:#868686;font-size:max(12px, .9vw)}.representatives-info .single-info .text-icon{display:flex;padding:max(7px,.5vw) 0}section.form-contact,section.questions,section.sac,section.technical{margin:5% 6%;border-style:solid;border-color:#f1f1f1}section.questions #sectionDrop,section.technical #sectionDrop{font-size:max(20px, 1.5vw);color:#000;text-align:center;padding:max(10px,.9vw) 0;cursor:pointer;margin-bottom:2%;margin-left:5%;margin-right:5%}section.form-contact #sectionDrop,section.sac #sectionDrop{margin-bottom:1rem;margin-left:5%;margin-right:5%;cursor:pointer}section.questions #sectionDrop h3{margin-top:1rem;font-size:max(20px, 1.5vw)}section.questions #sectionDrop summary::marker{content:""}section.questions #questionsList details{margin:5px;font-size:18px;border-style:solid;border-color:#f1f1f1}section.questions #questionsList details>*{background:#000051}section.questions #questionsList details>div p{font-size:18px;padding:1.5% 3% 3%}section.questions #questionsList summary{font-size:22px;font-family:sans-serif;font-weight:700;color:#363535;background:#fff;cursor:pointer;padding:3%}section.questions #questionsList details[open] summary{padding-bottom:0;color:#fff;background:#000051}section.questions #questionsList summary::marker{content:""}section.technical #sectionDrop summary::marker{content:""}section.form-contact #sectionDrop h3,section.sac #sectionDrop h3,section.technical #sectionDrop h3{font-size:max(20px, 1.5vw);color:#000;text-align:center;padding:max(10px,.9vw) 0;margin-bottom:1vw}section.sac #sacList details,section.technical #technicalList details{margin-left:5px;margin-right:5px;margin-bottom:5%;font-size:18px;text-align:center}section.sac #sacList p,section.technical #technicalList p{font-size:18px;text-align:center;margin:0 10% 5%}section.sac #sacEmail,section.technical #whatssapLink{text-align:center}section.sac a,section.technical a{width:100%;font-size:max(10px, .9vw);color:#f4f4f4;background-color:#000051;padding:max(10px,1.4vw);margin:max(10px,1vw) 0;border:0;text-align:center;text-decoration:none;font-weight:bolder}.cards-location,section.form-contact form{max-width:max(70%,600px);margin:0 auto}section.sac #sectionDrop{font-size:max(20px, 1.5vw);color:#000;text-align:center;padding:max(10px,.9vw) 0}section.sac #sectionDrop summary::marker{content:""}section.form-contact #sectionDrop{font-size:max(20px, 1.5vw);color:#000;padding:max(10px,.9vw) 0}section.form-contact #sectionDrop summary::marker{content:""}section.form-contact form{background-color:#fff;padding:10px}section.form-contact form h3{font-size:max(20px, 2.5vw);color:#000;text-align:center;padding:max(10px,.9vw) 0;margin-bottom:1vw}section.form-contact form input,section.form-contact form textarea{margin:max(10px,1.2vw) 0;border:solid #d5d5d5;width:100%;padding:max(10px,1.4vw)}section.form-contact form p{font-size:max(12px, 1vw);font-weight:bolder;color:#1f1f1f}section.form-contact form input{font-size:max(12px, .8vw);background-color:#f2f2f2}.flex-form{display:flex;flex-wrap:wrap;justify-content:space-between}.flex-form select,textarea{background-color:#f2f2f2}section.form-contact form .d50{width:48%}section.form-contact form textarea{height:max(100px,10vw);font-size:max(14px, .9vw);resize:none}section.form-contact form input[type=submit]{width:100%;font-size:max(10px, .9vw);color:#f4f4f4;background-color:#000051;padding:max(10px,1.4vw);margin:max(10px,1vw) 0;border:0}section.form-contact form input[type=file],section.form-contact form select{width:100%;margin:max(10px,1.2vw) 0;padding:max(10px,1.4vw);border:solid #d5d5d5}section.form-contact form span{display:block;text-align:center;color:#484848;font-size:max(10px, .9vw)}section.form-contact form span a{color:#000;font-weight:bolder}section.form-contact form select{font-size:max(14px, .9vw);color:#75758b}section.form-contact form input[type=file]{font-size:max(12px, .8vw);color:#a0a0a0}.cards-location .card-wrapper{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:max(30px,4vw)}.cards-location .card-wrapper .card{width:48%;box-shadow:0 0 max(7px,.5vw) rgba(0,0,0,.308)}.cards-location .card .map{height:35vh;width:100%}.cards-location .text-map{padding:max(10px,3vw)}.cards-location .text-map h3{font-size:max(20px, 1.5vw);margin-bottom:max(20px,2vw)}.cards-location .text-map p{font-size:max(14px, 1.2vw);margin-top:max(10px,1vw)}.social-media{text-align:center;font-size:max(15px, 1.5vw);margin:max(30px,5vw) 0}.social-media .media-icons i{margin:max(20px,3vw) max(10px,.7vw);font-size:max(14px, 1.5vw);color:#05c3dd}.img-media{margin-top:max(20px,2vw)}.img-media img{height:max(20px,2vw);width:max(50px,6vw)}@media screen and (max-width:980px){.footer-content .lists{width:100%;justify-content:space-around}.footer-content .address-contact{width:100%;justify-content:center;align-items:flex-end}}@media screen and (max-width:768px){section.gallery{padding:0 1.5rem}.iso9001>.iso-container{flex-direction:column-reverse;gap:2rem;padding:0 1.5rem}.contact .contact-bg,.contact .contact-form,.download .download-card,.filter-wrapper .filter,.footer-content .address-contact .address,.footer-content .address-contact .contact,.footer-content .list,.iso9001 .text,.iso9001 .text p,.iso9001>.iso-container>.iso-container__img,.patents .bg-slider,.patents .text,.patents-info .content h3,.product-content .product-text,.products-wrapper .products-applications .text-info h3,.search-content .search-field .form-group input,.text-content .text-wrapper,.welcome .video-wrapper .text-play p,section.all-downloads .download-category h3,section.form-contact form .d50{width:100%}.iso9001>.iso-container>.img>img{width:100%;object-fit:cover}section.all-downloads .download-category .download-area-container{width:100%;margin-top:1rem}.search-content .search-field{width:100%;right:0;left:0;top:100%}.search-content .search-field .form-group{background-color:rgba(0,0,0,.85)!important;padding:1rem;border-radius:0}.header-content nav .desktop-ul,.patents .bg,.title-bg .bg,table .description{display:none}.header-content .side-menu{width:100%;height:100vh;text-align:center}.header-content .side-menu .mobile{display:flex}.header-content .side-menu ul{margin:0}footer .logo{margin:0 auto}.footer-content{text-align:center}.footer-rights{justify-content:center}.footer-rights img{margin:10px 0}.home-slider .slide-content{height:50vh}.finishes-wrapper .finishes-option,.home-slider .slide-content .slide-text,section.options .options-wrapper .single-option{width:80%}.product-content,section.product-line .product-line-info{flex-direction:column-reverse}.product-text .product-card{left:0;top:-60px;width:90%}.product-content .product-bg{width:100%;height:40vh}.product-slider-controls{margin:0;position:relative;top:-40px}.exclusive .exclusive-content,.quality-policy .content .card,section.more-content .double-card{position:initial}.double-card{flex-direction:column;padding:20px 40px;width:95%;margin:0 auto}.double-card .card-content:first-of-type{border:none;border-bottom:1px solid #24cae1}.double-card .card-content{width:100%;padding:20px}.contact .contact-bg h3,section.more-content .content{width:100%;text-align:center}section.more-content .bg-img{width:100%;height:30vh;position:relative}.welcome .video-wrapper h2{padding-bottom:20px}.welcome .video-wrapper .text-play{margin:10px 0;flex-direction:column-reverse}.welcome .history p{width:100%;padding-right:0}.iso9001>.container{flex-direction:column-reverse;text-align:center}.iso9001 .img,.measurements-form form .form-wrapper .d-30,.product-characteristics .img-characteristics{width:50%}.quality-policy .bg{width:100%;height:50vh}.quality-policy{flex-direction:column-reverse;position:relative}.quality-policy .content{padding:0;width:80%;margin:0 auto;position:absolute;top:15vw;left:10%;text-align:center}.quality-policy .content h3{color:#fff}.patents .text-img,section.representatives-all .filter-wrapper{width:80%;margin:20px auto}.patents .bg-slider .slider{text-align:center;padding:0 2vw}.slider .products{left:0}.patents .patents-info .content{padding:20px}.patents-info .content ul{width:100%;padding:20px 0}.all-products .slide-wrapper{width:100%;margin:20px auto}.slide-wrapper .slide-bg{pointer-events:none}.slide-bg .text-wrapper .hidden-text{height:initial;padding-bottom:20px}section.product-line .product-line-info .product-line-bg,section.product-line .product-line-info .product-line-text{width:100%;margin-bottom:20px}section.products-more .products-wrapper .products-applications{display:flex;align-items:center;justify-content:center;padding:1.25rem;gap:1.25rem;width:100%}.products-wrapper .products-applications .text-info{flex:1;display:flex;align-items:center;justify-content:space-between}@media screen and (max-width:768px){section.products-more .products-wrapper .products-applications{flex-direction:column}.products-wrapper .products-applications .text-info{flex-direction:column;justify-content:center}}.products-wrapper .products-applications .text-info span{padding:20px 0}.check-below h2{max-width:100%;text-align:center}.finishes .finishes-wrapper{justify-content:space-around}.download .download-icon{opacity:1;right:-2%;bottom:-4%}.title-bg .title{width:100%;text-align:center;padding:20px 0}section.all-downloads .download-category .download-table{width:100%;margin:20px 0}.download-category .download-table tbody td.d-flex{flex-direction:column}.cards-location .card-wrapper .card{width:100%;margin-bottom:30px}.representatives-info .single-info{width:80%;margin:10px auto}.filter-wrapper .filter select{width:100%;margin:10px auto}}.single-option-content{display:flex;overflow-x:hidden;overflow-y:hidden;height:100%;width:100%}.single-option-content img{min-height:100%;width:100%}.scroll-horizontal{display:flex;flex-direction:row;transition:.4s}.scroll-horizontal:hover{transform:translateX(-85%)}#modal{position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(0,0,0,.4)}.modal-content{background-color:#fefefe;margin:15% auto;padding:20px;border:1px solid #888;width:80%}.close{color:#aaa;float:right;font-size:28px;font-weight:700}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer}.modal-body,.modal-footer,.modal-header{padding:2px 16px}.homepage .exclusive{justify-content:flex-end;background-size:cover!important;cursor:pointer;min-height:500px}.homepage .exclusive-content{margin-right:10%;width:35%}.homepage .exclusive-content h3{margin-bottom:2rem;margin-top:2rem}.homepage .exclusive-content p{margin-bottom:4rem;color:#797979}.homepage .exclusive-content *{text-align:left;color:#000}@media (max-width:1280px){.homepage .exclusive{justify-content:flex-end;background-size:contain!important;min-height:500px}}@media (max-width:700px){.homepage .exclusive{min-height:300px}.homepage .exclusive-content h3{margin-bottom:1rem;font-size:14px!important;margin-top:0}.homepage .exclusive-content p{font-size:13px!important;margin-bottom:1rem}}@media (max-width:481px){.homepage .exclusive-content h3,.homepage .exclusive-content p{font-size:12px!important;margin-bottom:1rem}.homepage .exclusive{min-height:200px}.homepage .exclusive-content{margin-top:1rem;margin-left:10%;width:40%}.homepage .exclusive-content h3{margin-top:0}}.form-send-success{display:flex;align-items:center;justify-content:center;gap:8px;background-color:#d4f4d4;border:1px solid #018101;padding:10px;color:#018101;font-size:max(12px, .9vw)}