.calculator_container__bP_4_{position:relative;margin:70px auto 0;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:20px;background-color:#fff}.calculator_container__bP_4_ h1{font-size:24px}.calculator_form__SUBrV{font-weight:700}.calculator_heat__cEx2u{background:#ff6e2e;background:linear-gradient(0deg,#ff6e2e,#e88c4c 50%,#ec4d46);color:#fff}.calculator_cool__KDdW2{background:#2ec6ff;background:linear-gradient(0deg,#2695bd,#6498c1 50%,#0003ff);color:#fff}.calculator_containerForm__iYbJE{max-width:1200px;margin:0 auto;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:20px;background-color:#fff;border:1px solid #ddd;box-shadow:0 4px 8px rgba(0,0,0,.1);border-radius:8px}.calculator_childContainer__6QFK_{width:100%;max-width:1200px}.calculator_toggleButtons__EHXDo{display:flex;justify-content:center;margin-bottom:20px}.calculator_button__c_j6D{padding:10px 20px;border:none;border-radius:20px;margin:20px;background-color:#ccc;cursor:pointer;flex:1 1;max-width:200px;transition:background-color .3s}.calculator_activeButton__QPtXp{background-color:#666;color:#fff}.calculator_form__SUBrV{margin:0 auto;padding:20px;background-color:#f7f7f7;border-radius:8px;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:center;gap:15px;width:100%;max-width:500px}.calculator_formGroup__AibLn{width:100%}.calculator_formGroup__AibLn label{margin-bottom:5px}.calculator_formGroup__AibLn input,.calculator_formGroup__AibLn select{width:100%;padding:10px;font-size:1rem;border:1px solid #ccc;border-radius:4px}.calculator_formGroup__AibLn input:focus,.calculator_formGroup__AibLn select:focus{border:1px solid #656565}.calculator_submitButton__r__jV{padding:10px 20px;background-color:#2d2d2d;color:#fff;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s}.calculator_submitButton__r__jV:hover{background-color:#f3f3f3;color:#292929}.calculator_result__XCbvm{margin-top:20px;background-color:#8cffc0;padding:20px;border-radius:8px;box-shadow:0 0 10px rgba(0,0,0,.1)}.calculator_checkboxContainer__DfFRC{display:flex;align-items:center;margin:10px 0}.calculator_checkboxLabel__Ylfdf{display:flex;align-items:center;cursor:pointer}.calculator_checkboxInput__K8R1n{display:none}.calculator_customCheckbox__wYY7G{width:20px;height:20px;border:2px solid #979797;border-radius:4px;margin-right:10px;position:relative}.calculator_customCheckbox__wYY7G:after{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;background:#3b3b3b;transform:translate(-50%,-50%) scale(0);border-radius:2px;transition:transform .2s}.calculator_checkboxInput__K8R1n:checked+.calculator_customCheckbox__wYY7G:after{transform:translate(-50%,-50%) scale(1)}.calculator_checkboxInput__K8R1n:checked+.calculator_customCheckbox__wYY7G{background:#323232}.calculator_inputValid__c8COO{border:1px solid gray}.calculator_inputInvalid__hhKhI{border:1px solid red}.parallax_parallaxContainer___MbY1{top:70px;position:relative;height:500px;min-height:50vh;overflow:hidden}.parallax_parallax__b0iIz{position:absolute;width:100%;height:100%;top:0;left:0;background-size:cover;background-position:50%;background-repeat:no-repeat}.parallax_parallaxOverlay__baeJU{color:#fff;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.parallax_parallaxTitle__EV0km{color:#fff;position:absolute;top:50%;font-size:30px;left:15px;text-transform:uppercase;z-index:2}.parallax_parallaxUnderline__124O4{position:absolute;width:70px;height:5px;top:60%;left:15px;font-size:30px;background-color:#fff;z-index:2}@media (min-width:768px){.parallax_parallaxTitle__EV0km{font-size:50px;left:30px}.parallax_parallaxUnderline__124O4{width:100px;height:7px;top:70%;left:30px}}.products_container__duCPM{position:relative;margin-top:70px;width:100vw;height:auto;background-color:#fff;display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:20px}.products_filterContainer__wHdgp{width:100%;display:flex;justify-content:center;margin-bottom:20px}.products_select__AJ5nc{width:200px;padding:8px 12px;font-size:16px;color:#333;background-color:#fff;border:2px solid #ccc;border-radius:8px;outline:none;transition:border-color .3s ease;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI2Ij48cGF0aCBkPSJNNSA1bC00LjM3NS00LjM3NSAxLjQxNC0xLjQxNCAzLjI2MSAzLjI2MSAzLjI2MS0zLjI2MSAxLjQxNCAxLjQxNEw1IDV6IiBmaWxsPSIjMDAwIi8+PC9zdmc+");background-repeat:no-repeat;background-position:right 12px center;background-size:10px 6px}.products_select__AJ5nc:hover{border-color:#999}.products_select__AJ5nc:focus{border-color:#007bff}.products_child__cTvAF{width:100%;max-width:1200px;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding-bottom:50px}.products_card__VkjoT{width:250px;height:350px;perspective:1000px;cursor:pointer;position:relative}.products_imageContainer__UtPuR{height:100%;width:100%;padding:10px;background-color:beige;display:flex;justify-content:center;align-items:center}.products_card__VkjoT .products_back__ZjET9,.products_card__VkjoT .products_front__OLv1b{width:100%;height:100%;position:absolute;-webkit-backface-visibility:hidden;backface-visibility:hidden;transition:transform .6s;box-shadow:0 0 10px 5px rgba(0,0,0,.1)}.products_ribbon__AqgIj{width:150px;top:28px;left:-33px;height:30px;position:absolute;background-color:rgba(0,0,0,.429);transform:rotate(-45deg);display:flex;justify-content:center;align-items:center}.products_ribbonImg__tmmN_{height:20px;width:auto}.products_card__VkjoT .products_front__OLv1b{background-color:#fff;z-index:2;transform:rotateY(0deg);overflow:hidden}.products_card__VkjoT .products_back__ZjET9{background-color:#f8f8f8;transform:rotateY(180deg)}.products_card__VkjoT.products_flipped__K8Yvz .products_front__OLv1b{transform:rotateY(180deg)}.products_card__VkjoT.products_flipped__K8Yvz .products_back__ZjET9{transform:rotateY(1turn)}.products_image__IxI10{width:auto;height:100%}.products_textContainer__RPdFm{position:absolute;padding:5px;width:100%;bottom:0;background-color:hsla(0,0%,100%,.5)}.products_name___VGbI{text-align:center;font-size:.8rem;margin:10px 0}.products_description__0qW81{padding:10px;text-align:justify;font-size:14px}.products_overlay__k4eNA{width:100%;height:100%;position:absolute;left:0;top:0;background-color:hsla(0,0%,100%,.5);display:flex;justify-content:center;align-items:center;opacity:10%}.products_overlayImage__4hMFs{width:80%;height:auto}.footerplace_place__JrAId{position:absolute;width:100%;height:600px;background-color:hsla(0,0%,98%,.6);z-index:-12}@media (min-width:768px){.footerplace_place__JrAId{height:370px}}.footer_footer__jKwjs{position:fixed;bottom:0;color:#fff;padding-top:30px;height:auto;background:#363636;z-index:-11;font-size:11px;font-weight:700}.footer_footerBody__Rgq6S,.footer_footer__jKwjs{width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.footer_footerBody__Rgq6S{position:relative;height:100%;margin-top:50px;max-width:1200px}.footer_footerLogo__6j_At{width:200px;height:auto;margin-bottom:20px}.footer_firstSection__PVlmP{display:flex;flex-direction:column;align-items:center;text-align:center;text-transform:uppercase;width:100%;height:auto;box-sizing:border-box}.footer_firstSection__PVlmP p{font-size:10px;font-weight:300;text-align:justify;padding:20px 10vw}.footer_contactElementChild__Lc4Kk{width:100%;display:flex;justify-content:space-between;align-items:center}.footer_copyright__fDyYf{width:100%;height:30px;font-size:12px;font-weight:700;background-color:#000;display:flex;align-items:center;justify-content:center;color:#b0b0b0;margin-top:10px}.footer_footerIcon__sbsuF{width:1.2rem;height:1.2rem}.footer_thirdSection__TxobG{padding:10px 20px;text-align:justify;width:100%;height:auto;box-sizing:border-box}.footer_footerMenu__tLD0t{display:flex;flex-direction:column;text-transform:uppercase}.footer_socialMedia__2PgUJ{width:100%;height:auto;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#fff;background-color:#363636}.footer_socialMedia__2PgUJ p{margin-top:20px}.footer_footerLink__iC6EJ{color:#fff;margin:.5rem}.footer_footerLink__iC6EJ:hover{color:#e99d46}.footer_iconContact__4Enrp{display:flex;flex-direction:row}.footer_contactElement__iYqU9{width:100%;display:flex;justify-content:center;align-items:center;margin:10px 0}.footer_footerContact___4vQY,.footer_secondSection__pnq_e{display:flex;justify-content:center;align-items:center;flex-direction:column}.footer_footerContact___4vQY{width:200px}@media (min-width:768px){.footer_footerBody__Rgq6S{flex-direction:row}.footer_firstSection__PVlmP,.footer_secondSection__pnq_e,.footer_thirdSection__TxobG{width:33.3%}.footer_footerContact___4vQY{width:80%;max-width:250px}.footer_firstSection__PVlmP p{font-size:10px;font-weight:300;text-align:justify;padding:5px}}.navbar_navContainer__tIGIc{width:100%;position:fixed;height:auto;top:0;left:0;padding:1rem;background-color:#2e2e2e;z-index:11;color:#fff;display:flex;justify-content:space-between;align-items:center}.navbar_logo__dWfJ8{height:50px;width:auto}.navbar_link__4X2Rx{text-transform:uppercase;text-decoration:none;color:#fff;font-size:11px;margin:5px;font-weight:700;cursor:pointer}.navbar_link__4X2Rx:hover{color:#e99d46}.navbar_link__4X2Rx:active{color:#fff}.navbar_menu__BfEmU{display:none}.navbar_socialIcon__pCtMN{margin:.5rem}.navbar_faIcon__WnDIR,.navbar_socialIcon__pCtMN{width:1.5rem;height:1.5rem}@media (min-width:768px){.navbar_menu__BfEmU{display:flex}}.navbar_localeContainer__m_sqC{position:absolute;right:0;margin-top:.5rem;width:2.5rem;background-color:#4a5568;border-width:1px;border-color:#2d3748;border-radius:.5rem;box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);padding-top:.5rem;padding-bottom:.5rem;display:flex;flex-direction:column;justify-content:center;align-items:center}.navbar_fa-menu-text__J4qme{font-size:14px;font-weight:700}.navbar_selectedFlag___ZoRc{width:24px;height:24px;position:absolute;left:0;top:0}.navbar_contactContainer___rqr0{display:none;align-items:center}.navbar_contactContainer___rqr0>*{margin-left:1rem}@media (min-width:768px){.navbar_contactContainer___rqr0{display:flex}.navbar_hamburger__AZTL5{display:none}}.navbar_flagContainer__1v17y{top:-.2rem;position:relative;width:30px;height:30px}.navbar_flagButton__PxaLx{width:1.5rem;height:1rem;background-color:hsla(0,0%,100%,0)}.navbar_hamburger__AZTL5{z-index:50;background-color:#ffffff00}.navbar_faMenuContainer__IKsiN{position:fixed;inset:0;background-color:rgba(0,0,0,.8);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;z-index:40}.navbar_mobileLink__CvRhP{text-transform:uppercase;text-decoration:none;color:#fff;font-size:14px;margin:5px;font-weight:700;cursor:pointer}.navbar_mobileLink__CvRhP:hover{color:#e99d46}.navbar_mobileContact__v8DBO{align-items:center;margin-top:.2rem;margin-left:-1rem}.navbar_mobileContact__v8DBO,.navbar_mobileFlagContainer__O0Wly{display:flex;justify-content:center}.navbar_mobileFlagContainer__O0Wly *{margin:.2rem}.navbar_flag__80Wvr{width:1.5rem;height:1.5rem}.navbar_dropdownContainer__dTzAr{position:relative;display:inline-block}.navbar_dropdownContent__pcMkI{display:none;position:absolute;color:#fff;background-color:#2e2e2e;min-width:160px;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);z-index:1}.navbar_dropdownContent__pcMkI a{padding:12px 16px;text-decoration:none;display:block}.navbar_dropdownContainer__dTzAr:hover .navbar_dropdownContent__pcMkI{display:block}.navbar_mobileDropdownContainer__uqKd2{position:relative;display:flex}.navbar_mobileDropdownContent__A4bA8{top:30px;left:10px;position:absolute;display:flex;flex-direction:column;background-color:#252525!important;z-index:10;padding:10px}.navbar_mobileDropdownContent__A4bA8 .navbar_link__4X2Rx{margin:10px auto}.navbar_faArrow__Bw53E{width:1rem}.navbar_shareContainer__nBcJ9{display:flex;align-items:center}.navbar_shareButton__y0E_T{background-color:#007bff;color:#fff;padding:8px 12px;border:none;border-radius:4px;cursor:pointer}.navbar_shareButton__y0E_T:hover{background-color:#0056b3}