:root{--primary-color:#05001f;--secondary-color:#5594ff;--detail-color:#1e223c;--white-color:#fff;--whatsapp-color:#45a858;--text-color:#3c3c3b;--gray-color:#b6b6b6;--primary-font:"PT Sans",sans-serif;--secondary-font:"PT Sans",sans-serif}@font-face{font-display:swap;font-family:PT Sans;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ptsans/v17/jizaRExUiTo99u79D0-ExdGM.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:PT Sans;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ptsans/v17/jizaRExUiTo99u79D0aExdGM.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:PT Sans;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ptsans/v17/jizaRExUiTo99u79D0yExdGM.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:PT Sans;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/ptsans/v17/jizaRExUiTo99u79D0KExQ.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-display:swap;font-family:PT Sans;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/ptsans/v17/jizfRExUiTo99u79B_mh0OOtLQ0Z.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:PT Sans;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/ptsans/v17/jizfRExUiTo99u79B_mh0OqtLQ0Z.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:PT Sans;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/ptsans/v17/jizfRExUiTo99u79B_mh0OCtLQ0Z.woff2) format("woff2");unicode-range:u+0100-02af,u+0304,u+0308,u+0329,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:PT Sans;font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/ptsans/v17/jizfRExUiTo99u79B_mh0O6tLQ.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}#products{background-color:#f1f1f1;padding:4rem 0}#products .common-container{display:flex;flex-wrap:wrap}#products .common-container .left{width:25%}@media screen and (max-width:1251px){#products .common-container .left{display:none}}#products .common-container .left .categories .categories__box{padding:.5rem 0;transition:all .2s ease-in-out}#products .common-container .left .categories .categories__box.active .categories__header svg{transform:rotate(180deg);transform-origin:50% 50%}#products .common-container .left .categories .categories__box.active .categories__list__wrapper{max-height:100%;opacity:1;pointer-events:all;transform:translateY(0)}#products .common-container .left .categories .categories__box .categories__header{align-items:center;cursor:pointer;display:flex;width:-moz-fit-content;width:fit-content}#products .common-container .left .categories .categories__box .categories__header .categories__title{font-family:Myriad Pro Regular,sans-serif;font-size:18px;font-weight:500;text-transform:uppercase}#products .common-container .left .categories .categories__box .categories__header svg{height:8px;margin-left:.5rem;margin-top:-4px;transition:all .15s ease-in-out;width:8px}#products .common-container .left .categories .categories__box .categories__header svg path{fill:#000}#products .common-container .left .categories .categories__box .categories__list__wrapper{max-height:0;opacity:0;pointer-events:none;transform:translateY(10px);transition:all .2s ease-in-out}#products .common-container .left .categories .categories__box .categories__list__wrapper .categories__list{padding:1rem 0;transition:all .2s ease-in-out}#products .common-container .left .categories .categories__box .categories__list__wrapper .categories__list .categories__item:not(:last-child){margin-bottom:.75rem}#products .common-container .left .categories .categories__box .categories__list__wrapper .categories__list .categories__item.active a span{color:#5594ff;font-weight:600}#products .common-container .left .categories .categories__box .categories__list__wrapper .categories__list .categories__item a span{font-family:Myriad Pro Light,sans-serif;font-size:12px;font-weight:300;text-transform:uppercase;transition:all .2s ease-in-out}#products .common-container .left .categories .categories__box .categories__list__wrapper .categories__list .categories__item a span:hover{color:#5594ff}#products .common-container .right{width:75%}@media screen and (max-width:1251px){#products .common-container .right{width:100%}}#products .common-container .right .filters__search{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}@media screen and (max-width:1251px){#products .common-container .right .filters__search{flex-direction:column}}#products .common-container .right .filters__search #search-form{width:40%}@media screen and (max-width:1251px){#products .common-container .right .filters__search #search-form{margin-bottom:1rem}}@media screen and (max-width:981px){#products .common-container .right .filters__search #search-form{width:100%}}#products .common-container .right .filters__search #search-form .input-group{align-items:stretch;background-color:#fff;display:flex}#products .common-container .right .filters__search #search-form .input-group .input-field{font-family:Myriad Pro Semibold,sans-serif;font-size:14px;font-weight:600;padding:1rem 0 1rem 1.5rem;width:100%}#products .common-container .right .filters__search #search-form .input-group .input-field::-moz-placeholder{font-family:Myriad Pro Semibold,sans-serif;font-size:14px;font-weight:600}#products .common-container .right .filters__search #search-form .input-group .input-field::placeholder{font-family:Myriad Pro Semibold,sans-serif;font-size:14px;font-weight:600}#products .common-container .right .filters__search #search-form .input-group button{cursor:pointer;padding:0 1.5rem}#products .common-container .right .filters__search #search-form .input-group button svg{height:16px;width:16px}#products .common-container .right .filters__search .select2{margin-left:1rem;width:40%!important}@media screen and (max-width:1251px){#products .common-container .right .filters__search .select2{margin-bottom:1rem;margin-left:0}}@media screen and (max-width:981px){#products .common-container .right .filters__search .select2{width:100%!important}}#products .common-container .right .filters__search .limit-range-text{font-family:Myriad Pro Semibold,sans-serif;font-size:12px;font-weight:600;line-height:1.25;text-align:right;text-transform:uppercase;width:30%}@media screen and (max-width:1251px){#products .common-container .right .filters__search .limit-range-text{text-align:center}}@media screen and (max-width:981px){#products .common-container .right .filters__search .limit-range-text{width:100%}}#products .common-container .right .filters__filters{background-color:#fff;margin-bottom:2rem;padding:2.5rem}@media screen and (max-width:981px){#products .common-container .right .filters__filters{display:none}}#products .common-container .right .filters__filters .filters__category{font-family:Myriad Pro Semibold,sans-serif;font-size:16px;font-weight:600;margin-bottom:2rem;text-transform:uppercase}#products .common-container .right .filters__filters .filters__category span{color:#5594ff}#products .common-container .right .filters__filters .select2{border:1px solid #000;margin-left:1rem;width:100%!important}@media screen and (max-width:1251px){#products .common-container .right .filters__filters .select2{margin-bottom:1rem;margin-left:0}}@media screen and (max-width:981px){#products .common-container .right .filters__filters .select2{width:100%!important}}#products .common-container .right .filters__filters .filters__inputs{display:flex;justify-content:space-between}#products .common-container .right .filters__filters .filters__inputs .filters__input .input__title{font-family:Myriad Pro Semibold,sans-serif;font-size:14px;font-weight:600;margin-bottom:1.5rem;text-transform:uppercase}#products .common-container .right .filters__filters .filters__inputs .filters__input.range-input span{display:block;font-family:Myriad Pro Semibold,sans-serif;font-size:10px;font-weight:600;margin-top:.25rem}#products .common-container .right .filters__filters .filters__inputs .filters__input.checkbox-input .input__checkbox{align-items:center;display:flex}#products .common-container .right .filters__filters .filters__inputs .filters__input.checkbox-input .input__checkbox:not(:last-child){margin-bottom:.75rem}#products .common-container .right .filters__filters .filters__inputs .filters__input.checkbox-input .input__checkbox .input-field{background-color:#e6e6e6;border:none;height:14px;position:relative;width:14px}#products .common-container .right .filters__filters .filters__inputs .filters__input.checkbox-input .input__checkbox .input-field:before{height:14px;width:14px}#products .common-container .right .filters__filters .filters__inputs .filters__input.checkbox-input .input__checkbox span{font-family:Myriad Pro Semibold,sans-serif;font-size:12px;font-weight:600;text-transform:uppercase}#products .common-container .right .list__products{display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));margin-bottom:2rem}#products .common-container .right .list__products .product__item{background-color:#fff;border:4px solid transparent;padding:4rem 2rem 2rem;position:relative;transition:border .2s}#products .common-container .right .list__products .product__item:hover{border-color:#5594ff}#products .common-container .right .list__products .product__item .product__actions{align-items:center;display:flex;height:auto;justify-content:space-between;left:0;padding:0 1rem;position:absolute;top:2rem;width:100%}#products .common-container .right .list__products .product__item .product__actions .product__badge{align-items:center;background-color:#5594ff;display:flex;padding:.3rem .6rem;transform:translateX(-1.25rem)}#products .common-container .right .list__products .product__item .product__actions .product__badge span{color:#fff;font-family:Myriad Pro Semibold,sans-serif;font-size:10px;font-weight:600;letter-spacing:.5px;text-transform:uppercase}#products .common-container .right .list__products .product__item .product__actions .product__buttons button{cursor:pointer}#products .common-container .right .list__products .product__item .product__actions .product__buttons button.active svg path{fill:#5594ff}#products .common-container .right .list__products .product__item .product__actions .product__buttons button svg{height:18px;width:18px}#products .common-container .right .list__products .product__item .product__image{background-size:contain;height:200px;width:100%}#products .common-container .right .list__products .product__item .product__data{margin-top:2rem}#products .common-container .right .list__products .product__item .product__data>span{display:block}#products .common-container .right .list__products .product__item .product__data .product__title{font-family:Myriad Pro Semibold,sans-serif;font-size:24px;font-weight:600;margin-bottom:.5rem;text-transform:uppercase}#products .common-container .right .list__products .product__item .product__data .product__category{font-family:Myriad Pro Regular,sans-serif;font-size:10px;font-weight:500}#products .common-container .right .list__products .product__item .product__link{align-items:center;display:block;display:flex;margin-top:2rem}#products .common-container .right .list__products .product__item .product__link svg{height:12px;margin-right:.5rem;width:12px}#products .common-container .right .list__products .product__item .product__link span{color:#5594ff;font-family:Myriad Pro Semibold,sans-serif;font-size:12px;font-weight:600;text-transform:uppercase}#products .common-container .right .list__products .no-results{font-family:Myriad Pro Bold,sans-serif;font-size:14px;font-weight:700;text-transform:uppercase}#products .common-container .right .list .load-more{margin:0 auto}.title-products{background-image:url(/assets/imgs/bg-title-products.webp);background-position-x:center;background-position-y:center;background-repeat:no-repeat;background-size:cover;height:500px;padding:0 8rem;position:relative;width:100%}@media only screen and (max-width:1660px){.title-products{height:300px}}@media screen and (max-width:950px){.title-products{height:auto;padding:40px}}.title-products .title-products-text{align-content:center;align-items:center;display:flex;flex-wrap:wrap;height:100%}.title-products .title-products-text h2{color:#fff;font-family:ITC Avant Garde Gothic Std Bold,sans-serif;font-size:80px;font-weight:800;text-transform:uppercase;width:100%}@media screen and (max-width:950px){.title-products .title-products-text h2{font-size:36px}}.title-products .title-products-text p{color:#fff;font-family:Raleway,sans-serif;font-size:26px;font-weight:400;width:100%}@media screen and (max-width:950px){.title-products .title-products-text p{font-size:20px}}.contrast-categories{padding:50px 10px}@media screen and (max-width:950px){.contrast-categories{padding:2rem}}.contrast-categories .icon-section{align-items:center;background-color:#161719;display:flex;height:85px;justify-content:center;margin-left:10%;margin-top:-42.5px;position:sticky;width:85px}.contrast-categories .icon-section img{height:60%!important;-o-object-fit:contain;object-fit:contain;width:60%!important}.contrast-categories .contrast-categories .title-border,.contrast-categories .title{text-align:center}.contrast-categories .title h2{color:#fff;font-size:46px;font-weight:600}.contrast-categories .projects{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;padding:50px 10px;width:100%}.contrast-categories .projects .project{border:1px solid #a7a7a7;display:flex;flex-direction:column;justify-content:space-between;min-height:50rem;width:30%}@media screen and (max-width:950px){.contrast-categories .projects .project{width:95%}}.contrast-categories .projects .project img{height:300px;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (max-width:680px){.contrast-categories .projects .project img{height:280px}}.contrast-categories .projects .project h4{color:#fff;font-family:ITC Avant Garde Gothic Std Bold,sans-serif;font-size:26px;font-weight:600;padding:0 2rem 1.5rem;text-transform:uppercase}@media screen and (max-width:950px){.contrast-categories .projects .project h4{padding:0}}.contrast-categories .projects .project .content-card{padding:2rem;transition:.5s ease-in-out;width:100%}.contrast-categories .projects .project .content-card .content-card-body{min-height:17rem}.contrast-categories .projects .project .content-card .section-btn-expand{margin-top:1.5rem;padding:2rem}@media screen and (max-width:950px){.contrast-categories .projects .project .content-card .section-btn-expand{padding:0 0 2rem}}.contrast-categories .projects .project .content-card .section-btn-expand .btn-expand{border:none;color:#000;display:inline;text-transform:uppercase}@media screen and (max-width:950px){.contrast-categories .projects .project .content-card .section-btn-expand .btn-expand{font-size:14px}}.contrast-categories .projects .project .content-card p{color:#a7a7a7;font-family:Raleway,sans-serif;font-size:16px;font-weight:400;padding:0 2rem}@media screen and (max-width:950px){.contrast-categories .projects .project .content-card p{padding:0 0 2rem}}.search-categories{background-color:#000;display:flex;flex-wrap:wrap;justify-content:center;padding:0 2rem;width:100%}@media screen and (max-width:950px){.search-categories{padding:2rem}}.search-categories .select2-container{margin-top:2rem}.search-categories .select2-container,.search-categories .select2-selection--single{background-color:#000!important;border-color:#a7a7a7!important;color:#a7a7a7!important;font-size:18px;max-width:550px!important;width:100%!important}.search-categories .select2-selection--single{align-items:center;display:flex;padding:2rem}.search-categories .select2-selection__arrow{padding:2rem}.search-categories h2{color:#fff;font-size:30px;font-weight:600;text-align:center;width:100%}.select2-results__option{background-color:#000!important;border-color:#a7a7a7!important;color:#a7a7a7!important;font-size:18px}.title-products-pos{background-color:#000;display:flex;flex-wrap:wrap;justify-content:center;padding-top:4rem;width:100%}@media screen and (max-width:950px){.title-products-pos{padding:2rem}}.title-products-pos h2{color:#fff;font-size:46px;font-weight:600;text-align:center;width:100%}.title-products-pos .title-border{padding:1rem;text-align:center;width:100%}.title-products-pos .box-text{width:50%}@media screen and (max-width:950px){.title-products-pos .box-text{width:100%}}.title-products-pos .box-text p{color:#a7a7a7;font-size:18px;padding:2rem}.title-products-pos .title-products-text-pos{display:flex;height:100%}@media screen and (max-width:950px){.title-products-pos .title-products-text-pos{flex-direction:column}}
