html{scroll-behavior:smooth}body{font-family:Josefin Sans}h1{font-size:3.75rem}h1,h2{font-weight:700}h2{font-size:2.81rem}h3{font-size:1.13rem;font-weight:700}h4{font-size:1rem;font-weight:600}p{font-size:.88rem;font-weight:300}.fw-6{font-size:.88rem;font-weight:600;font-weight:700}.p-12{font-size:.75rem;font-weight:300}.fs-13{font-size:.81rem;font-weight:400}.fs-16{font-size:1rem;font-weight:600}.fs-30{font-size:1.88rem;font-weight:700}.gap-3{column-gap:1rem}.text-black{color:#000}.main-header{background-color:#fff!important}.register a,.text-dark,.text-dark-bold{color:var(--text-color-black)}.text-blue{color:var(--primary-color)}.alert-danger p,.invalid-feedback,.text-red{color:red}.alert-success p{color:#2b542c}.text-blue-light{color:var(--secondary-color)}.text-dark-bold{font-weight:700}.flat-title{padding-top:80px}.register-btn{background-color:var(--secondary-color);border-color:transparent;outline:0 none;text-align:center;width:80%}.register-btn span{font-size:1.2rem}#slider{-webkit-appearance:none;border-radius:3px;height:7px}#slider,input[type=range]{width:100%}.form-style h4{margin-bottom:1rem}.button-search{border:none;display:block;margin-top:2rem;text-align:center}.days-box{margin-bottom:1rem}.progress{-webkit-appearance:none;appearance:none;border:none;border-radius:10px;height:.5rem;width:100%}.progress::-webkit-progress-bar{background-color:#f0f0f0}.progress::-webkit-progress-bar,.progress::-webkit-progress-value{border-radius:10px}.progress::-moz-progress-bar{border-radius:10px}.progress-color::-webkit-progress-value{background:var(--secondary-color)}.progress-color-red::-webkit-progress-value{background:var(--tertiary-color)}.progress-color-orange::-webkit-progress-value{background:var(--quaternary-color)}.percentage,.products-link{border:2px solid var(--primary-color);border-radius:1rem;color:var(--primary-color);font-weight:700;padding:.5rem 1rem}.percentage-red{border:2px solid var(--tertiary-color);color:var(--tertiary-color)}.percentage-orange{border:2px solid var(--quaternary-color);color:var(--quaternary-color)}.fourOfour-btn{height:unset!important}.btn-secondary{background-color:var(--secondary-color);border:var(--secondary-color);border-radius:2rem;color:#fff;padding:1rem 2rem}.invest-tab{display:none}@media (min-width:768px){.invest-tab{display:block}}.choice-div{display:block}@media (min-width:768px){.choice-div{display:none}}.bg-blue-3{background-color:var(--quinary-color)}.btn-blue-outline{background-color:#fff;border:2px solid var(--primary-color);border-radius:1rem;color:var(--primary-color);font-weight:700;padding:.5rem 1rem}.btn-blue-outline:hover{border:2px solid var(--secondary-color);color:var(--secondary-color)}.flat-pricing{background-color:var(--quinary-color)}#invest-result{display:none}.carousel-5 .swiper-container{height:100vh}.carousel-5 .swiper-slide,.carousel-5 .swiper-wrapper{align-items:center;display:flex;height:100%}.carousel-5 .swiper-slide{justify-content:center}.litle-font{font-size:.8rem;font-style:italic}.legal-content h2,.legal-content h3,.legal-content h4,.legal-content p{color:#000;margin-bottom:1rem}.text-color-2 p{color:#000!important}.emissions-label-title,.energy-label-title{color:#696969;font-size:14px;font-weight:700;margin-bottom:20px;margin-right:20px}.emissions-range .emissions-letter,.energy-consumption-range .energy-letter{display:inline-block;height:100px;position:relative}.emissions-value,.energy-consumption-value{color:#696969;left:0;position:absolute;text-align:center;top:60px;width:34px}.emissions-value .emissions-unit,.energy-consumption-value .energy-consumption-unit{left:-5px;position:absolute}.emissions-value,.energy-consumption-value{font-size:14px;font-weight:700}.emissions-unit,.energy-consumption-unit{font-size:11px;font-weight:500}.emissions-letter-indicator,.energy-letter-indicator{border-radius:5px;color:#fff;display:inline-block;padding:3px 0;position:relative;text-align:center;width:30px}.emissions-letter-indicator.active,.energy-letter-indicator.active{border-radius:5px 5px 0 0;padding:8px 0;width:34px}.emissions-letter-indicator.active:after,.energy-letter-indicator.active:after{background:transparent;border-bottom:17.2px solid transparent;border-top:17.5px solid transparent;content:"";height:0;left:0;margin:0 auto;position:absolute;right:0;top:28.2px;transform:rotate(90deg);width:0}.energy-A{background:#029163}.energy-A:after{border-left:17px solid #029163}.energy-B{background:#46a64a}.energy-B:after{border-left:17px solid #46a64a}.energy-C{background:#6db56b}.energy-C:after{border-left:17px solid #6db56b}.energy-D{background:#f2e314}.energy-D:after{border-left:17px solid #f2e314}.energy-E{background:#edab0f}.energy-E:after{border-left:17px solid #edab0f}.energy-F{background:#e8782f}.energy-F:after{border-left:17px solid #e8782f}.energy-G{background:#d1201e}.energy-G:after{border-left:17px solid #d1201e}.emissions-A{background:#abdbf9}.emissions-A:after{border-left:17px solid #abdbf9}.emissions-B{background:#91b4d4}.emissions-B:after{border-left:17px solid #91b4d4}.emissions-C{background:#7a92b2}.emissions-C:after{border-left:17px solid #7a92b2}.emissions-D{background:#626f90}.emissions-D:after{border-left:17px solid #626f90}.emissions-E{background:#4e5272}.emissions-E:after{border-left:17px solid #4e5272}.emissions-F{background:#393552}.emissions-F:after{border-left:17px solid #393552}.emissions-G{background:#271b36}.emissions-G:after{border-left:17px solid #271b36}.special-image-wrapper{align-items:center;display:flex;height:100%;justify-content:center;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.special-image{background-color:hsla(0,0%,100%,.439);border-radius:14px;max-height:100%;max-width:100%}.message-badge{align-items:center;background-color:red;border-radius:50%;color:#fff;display:flex;font-size:12px;height:20px;justify-content:center;margin-left:5px;padding-top:4px;width:20px}.swiper-container{position:relative}.badge-promo{background-color:#ff5252;border-radius:5px;color:#fff;font-size:12px;font-weight:700;padding:5px 10px;position:absolute;right:10px;top:10px;z-index:10}.cherish-title{color:var(--tertiary-color);font-family:Cherish Today,cursive;font-size:2rem}