.financing__details{color:var(--text-primary);max-width:var(--screen-desktop);font-family:var(--ff-medium);margin:auto;padding:60px 0}.financing__details .financing__details_wrapper .financing__details_titles{justify-content:space-between;width:100%;margin-bottom:32px;display:flex}.financing__details .financing__details_wrapper .financing__details_titles .financing__numbers_title{width:60%}.financing__details .financing__details_wrapper .financing__details_titles .financing__results_title{width:40%}.financing__details .financing__details_wrapper{flex-wrap:wrap;display:flex}.financing__details .financing__details_wrapper .financing__details_numbers{width:60%}.financing__details .financing__details_wrapper .financing__details_numbers .financing__numbers_title{margin-bottom:32px}.financing__details .financing__details_wrapper .financing__details_numbers .financing__numbers_elements{flex-wrap:wrap;gap:22px;display:flex}.financing__details .financing__details_wrapper .financing__details_numbers .financing__numbers_elements .financing__numbers_element{border:1px solid var(--border-subtle);border-radius:8px;flex-direction:column;justify-content:space-between;width:47%;height:250px;min-height:250px;padding:20px;display:flex}.financing__details .financing__details_wrapper .financing__details_numbers .financing__numbers_elements .financing__numbers_element .financing__numbers_text .financing__number_title{margin-bottom:12px}.financing__details .financing__details_wrapper .financing__details_numbers .financing__numbers_elements .financing__numbers_element .financing__number_indic{justify-content:space-between;display:flex}.financing__details .financing__details_wrapper .financing__details_numbers .financing__numbers_elements .financing__numbers_image{border-radius:8px;width:97%;height:200px;min-height:250px}.financing__details .financing__details_wrapper .financing__details_numbers .financing__numbers_elements .financing__numbers_image img{filter:brightness(.8);-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:100%}.financing__details .financing__details_wrapper .financing__details_results{flex-direction:column;gap:22px;width:40%;display:flex}.financing__details .financing__details_wrapper .financing__details_results .financing__results_img{border-radius:8px;width:100%;height:250px;min-height:200px}.financing__details .financing__details_wrapper .financing__details_results .financing__results_img img{filter:brightness(.8);-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:100%}.financing__details .financing__details_wrapper .financing__details_results .financing__results_result{border:1px solid var(--border-subtle);background:var(--branding-primary);border-radius:8px;flex-direction:column;justify-content:space-between;height:250px;min-height:200px;padding:20px;display:flex}.financing__details .financing__details_wrapper .financing__details_results .financing__results_result .financing__result_details{justify-content:space-between;align-items:center;display:flex}.financing__details .financing__details_wrapper .financing__details_results .financing__results_result .financing__result_details span{top:45%;right:15%}.financing__options{color:var(--text-primary);max-width:var(--screen-desktop);font-family:var(--ff-medium);margin:auto;padding:60px 0}.financing__options .financing__options_wrapper .financing__options_text{text-align:center;margin-bottom:60px}.financing__options .financing__options_wrapper .financing__options_text .financing__options_title{margin-bottom:12px}.financing__options .financing__options_wrapper .financing__options_elements{gap:70px;display:flex}.financing__options .financing__options_wrapper .financing__options_elements .financing__options_element{border:1px solid var(--border-subtle);border-radius:4px;width:33%;padding:20px 14px}.financing__options .financing__options_wrapper .financing__options_elements .financing__options_element .financing__element_img{aspect-ratio:8/6;width:100%}.financing__options .financing__options_wrapper .financing__options_elements .financing__options_element .financing__element_img img{aspect-ratio:14/9;width:100%}.financing__options .financing__options_wrapper .financing__options_elements .financing__options_element .financing__element_text .financing__element_title{margin-bottom:16px}.financing__options .financing__options_wrapper .financing__options_elements .financing__options_element .financing__element_text .financing__element_cta{margin-top:35px}.financing__options .financing__options_wrapper .financing__options_elements .financing__options_element .financing__element_text .financing__element_cta a{background:var(--button-primary);border-radius:4px;padding:8px 24px;display:inline-block}.tmp__mobile_text{display:none}.special__offers{color:var(--text-primary);max-width:var(--screen-desktop);font-family:var(--ff-medium);margin:auto;padding:60px 0}.special__offers .special__offers_wrapper .special__offers_title{text-align:center;margin-bottom:16px}.special__offers .special__offers_wrapper .special__offer_elements{flex-wrap:wrap;gap:24px;margin-top:60px;display:flex}.special__offers .special__offers_wrapper .special__offer_elements .special__offer_element{border:1px solid var(--border-subtle);background:#fff;border-radius:10px;width:31%;padding:20px 14px;position:relative;box-shadow:0 0 10px #dadada}.special__offers .special__offers_wrapper .special__offer_elements .special__offer_element .special__offer_img{position:relative}.special__offers .special__offers_wrapper .special__offer_elements .special__offer_element .special__offer_img img{aspect-ratio:9/6;border-top-left-radius:8px;border-top-right-radius:8px;width:100%}.special__offers .special__offers_wrapper .special__offer_elements .special__offer_element .special__offer_text .special__offer_content{margin:30px 0}.special__offers .special__offers_wrapper .special__offer_elements .special__offer_element .special__offer_text .special__offer_content .special__offer_desc{height:100px;margin:16px 0 24px;overflow:hidden}.special__offers .special__offers_wrapper .special__offer_elements .special__offer_element .special__offer_text .special__offer_cta{position:absolute;bottom:20px}.intro__type_simple,.benefits__grid_simple{color:var(--text-primary);max-width:var(--screen-desktop);font-family:var(--ff-medium);margin:auto;padding:60px 0}.benefits__grid_simple .benefits__grid_wrapper .benefits__grid_text{text-align:center;margin-bottom:60px}.benefits__grid_simple .benefits__grid_wrapper .benefits__grid_text .benefits__grid_title{margin-bottom:16px}.benefits__grid_simple .benefits__grid_wrapper .benefits__grid_elements{background-color:var(--border-subtle);grid-gap:1px;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);display:grid}.benefits__grid_simple .benefits__grid_wrapper .benefits__grid_elements .benefits__grid_element{background-color:#fff;justify-content:center;align-items:center;padding:20px}.benefits__grid_simple .benefits__grid_wrapper .benefits__grid_elements .benefits__grid_element .benefits__element_icon i{color:var(--branding-secondary);font-size:40px}.benefits__grid_simple .benefits__grid_wrapper .benefits__grid_elements .benefits__grid_element .benefits__element_title{margin:24px 0 16px}.warranties__certificates{color:var(--text-primary);max-width:var(--screen-desktop);font-family:var(--ff-medium);margin:auto;padding:60px 0}.warranties__certificates .warranties__certificates_wrapper .warranties__certificates_text{text-align:center;margin-bottom:60px}.warranties__certificates .warranties__certificates_wrapper .warranties__certificates_text .warranties__certificates_title{margin-bottom:16px}.warranties__certificates .warranties__certificates_wrapper .warranties__certificates-elements{gap:32px;display:flex}.warranties__certificates .warranties__certificates_wrapper .warranties__certificates-elements .warranties__certificates_warranty{width:50%}.warranties__certificates .warranties__certificates_wrapper .warranties__certificates-elements .warranties__certificates_warranty .warranties__warranty_img{min-height:170px;position:relative}.warranties__certificates .warranties__certificates_wrapper .warranties__certificates-elements .warranties__certificates_warranty .warranties__warranty_img img{width:100%;padding-bottom:24px}.warranties__certificates .warranties__certificates_wrapper .warranties__certificates-elements .warranties__certificates_certificate{width:50%}.warranties__certificates .warranties__certificates_wrapper .warranties__certificates-elements .warranties__certificates_certificate .warranties__certificate_elements{gap:32px;display:flex}.warranties__certificates .warranties__certificates_wrapper .warranties__certificates-elements .warranties__certificates_certificate .warranties__certificate_elements .warranties__certificate_element{width:25%;min-height:100px;padding:20px;position:relative}.warranties__certificates .warranties__certificates_wrapper .warranties__certificates-elements .warranties__certificates_certificate .warranties__certificate_elements .warranties__certificate_element img{margin-top:24px}.about__introduction{color:var(--text-primary);max-width:var(--screen-desktop);font-family:var(--ff-medium);margin:auto;padding:60px 0}.about__introduction .about__introduction_wrapper .about__introduction_text{text-align:center;margin-bottom:60px}.about__introduction .about__introduction_wrapper .about__introduction_elements{border-radius:8px;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(3,1fr);justify-content:space-between;gap:16px;display:grid}.about__introduction .about__introduction_wrapper .about__introduction_elements .about__introduction_element{background:var(--page-sunken);width:100%;padding:20px}.about__introduction .about__introduction_wrapper .about__introduction_elements .about__introduction_element .about__element_icon{text-align:center;color:var(--branding-primary);margin:32px 0 16px;font-size:69px}.about__numeric{color:var(--text-primary);max-width:var(--screen-desktop);font-family:var(--ff-medium);margin:auto;padding:60px 0}.about__numeric .about__numeric_wrapper{flex-wrap:wrap;justify-content:space-between;display:flex}.about__numeric .about__numeric_wrapper .about__numeric_text{width:37%}.about__numeric .about__numeric_wrapper .about__numeric_text .about__numeric_title{margin-bottom:16px}.about__numeric .about__numeric_wrapper .about__numeric_numbers{width:60%;display:flex}.about__numeric .about__numeric_wrapper .about__numeric_numbers .about__numeric_number{border-left:1px solid var(--border-subtle);flex-direction:column;justify-content:center;align-items:start;width:33%;padding:0 17px;display:flex}.about__numeric .about__numeric_wrapper .about__numeric_numbers .about__numeric_number .about__number_title{color:var(--branding-primary);margin-bottom:55px}.locations{color:var(--text-primary);max-width:var(--screen-desktop);font-family:var(--ff-medium);height:1000px;margin:auto;padding:60px 0}.locations .locations__wrapper .locations__elements{width:50%}.locations .locations__wrapper .locations__elements .locations__element{width:100%}.locations .locations__wrapper .locations__elements .locations__element p{cursor:pointer;-webkit-user-select:none;user-select:none}.locations .locations__wrapper .locations__elements .locations__element p .icon-container i{transition:all .3s}.locations .locations__wrapper .locations__elements .locations__element .dropdown__elements{border:none;border-radius:8px;max-height:0;margin:0;padding:0;overflow:hidden}.locations .locations__wrapper .locations__elements .locations__element .dropdown__elements a{margin:10px 0;display:block}.locations .locations__wrapper .locations__elements .locations__element .dropdown__active{border:1px solid var(--border-subtle);border-radius:8px;margin:20px 0;padding:24px;animation:1s forwards dropdown}.locations .locations__wrapper .locations__elements .locations__element .dropdown__deactive{border:1px solid var(--border-subtle);border-radius:8px;margin:20px 0;padding:24px;animation:.5s forwards dropdownback}@keyframes dropdown{0%{border:none;border-radius:8px;max-height:0;margin:10px 0;padding:0 24px;overflow:hidden}to{border:1px solid var(--border-subtle);border-radius:8px;max-height:600px;margin:20px 0;padding:24px;animation:.5s forwards dropdown}}@keyframes dropdownback{0%{max-height:600px}to{border:none;border-radius:8px;max-height:0;margin:10px 0;padding:0;overflow:hidden}}.reviews{color:var(--text-primary);max-width:var(--screen-desktop);font-family:var(--ff-medium);margin:auto;padding:60px 0}.reviews .reviews__wrapper .reviews__text{text-align:center;margin-bottom:60px}.reviews .reviews__wrapper .reviews__elements .review{border:1px solid var(--border-subtle);background:#fff;border-radius:8px;margin-bottom:32px;padding:24px;box-shadow:0 0 3px #c2c2c2}.reviews .reviews__wrapper .reviews__elements .review .review__rating{margin:16px 0 24px}.reviews .reviews__wrapper .reviews__elements .review .review__rating .full__star{color:var(--branding-primary)}.reviews .reviews__wrapper .reviews__elements .review .review__rating .empty__star{color:var(--branding-secondary)}@media (max-width:767px){.tmp__mobile_text{margin-top:32px;display:block}.financing__details{color:var(--text-primary);max-width:var(--screen-desktop);font-family:var(--ff-medium);margin:auto;padding:40px 0}.financing__details .financing__details_wrapper .financing__details_titles{flex-wrap:wrap;justify-content:space-between;width:100%;margin-bottom:32px;display:flex}.financing__details .financing__details_wrapper .financing__details_titles .financing__numbers_title{width:100%}.financing__details .financing__details_wrapper .financing__details_titles .financing__results_title{width:100%;display:none}.financing__details .financing__details_wrapper{flex-wrap:wrap;display:flex}.financing__details .financing__details_wrapper .financing__details_numbers{width:100%}.financing__details .financing__details_wrapper .financing__details_numbers .financing__numbers_title{margin-bottom:32px}.financing__details .financing__details_wrapper .financing__details_numbers .financing__numbers_elements{flex-wrap:wrap;gap:22px;display:flex}.financing__details .financing__details_wrapper .financing__details_numbers .financing__numbers_elements .financing__numbers_element{border:1px solid var(--border-subtle);border-radius:8px;flex-direction:column;justify-content:space-between;width:100%;height:200px;min-height:200px;padding:20px;display:flex}.financing__details .financing__details_wrapper .financing__details_numbers .financing__numbers_elements .financing__numbers_element .financing__numbers_text .financing__number_title{margin-bottom:12px}.financing__details .financing__details_wrapper .financing__details_numbers .financing__numbers_elements .financing__numbers_element .financing__number_indic{justify-content:space-between;display:flex}.financing__details .financing__details_wrapper .financing__details_numbers .financing__numbers_elements .financing__numbers_image{border-radius:8px;width:100%;height:200px;min-height:250px}.financing__details .financing__details_wrapper .financing__details_numbers .financing__numbers_elements .financing__numbers_image img{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:100%}.financing__details .financing__details_wrapper .financing__details_results{flex-direction:column;gap:22px;width:100%;display:flex}.financing__details .financing__details_wrapper .financing__details_results .financing__results_img{border-radius:8px;width:100%;height:250px;min-height:200px;display:none}.financing__details .financing__details_wrapper .financing__details_results .financing__results_img img{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:100%}.financing__details .financing__details_wrapper .financing__details_results .financing__results_result{border:1px solid var(--border-subtle);background:var(--branding-primary);border-radius:8px;flex-direction:column;justify-content:space-between;height:250px;min-height:200px;padding:20px;display:flex}.financing__details .financing__details_wrapper .financing__details_results .financing__results_result .financing__result_details{justify-content:space-between;align-items:center;gap:20px;display:flex}.financing__details .financing__details_wrapper .financing__details_results .financing__results_result .financing__result_details span{top:45%;right:15%}.financing__options{color:var(--text-primary);max-width:var(--screen-desktop);font-family:var(--ff-medium);margin:auto;padding:40px 0}.financing__options .financing__options_wrapper .financing__options_text{text-align:center;margin-bottom:60px}.financing__options .financing__options_wrapper .financing__options_text .financing__options_title{margin-bottom:12px}.financing__options .financing__options_wrapper .financing__options_elements{flex-wrap:wrap;gap:20px;display:flex}.financing__options .financing__options_wrapper .financing__options_elements .financing__options_element{border:1px solid var(--border-subtle);border-radius:4px;width:100%;padding:20px 14px}.financing__options .financing__options_wrapper .financing__options_elements .financing__options_element .financing__element_img{aspect-ratio:8/6;width:100%}.financing__options .financing__options_wrapper .financing__options_elements .financing__options_element .financing__element_img img{aspect-ratio:14/9;width:100%}.financing__options .financing__options_wrapper .financing__options_elements .financing__options_element .financing__element_text .financing__element_title{margin-bottom:16px}.financing__options .financing__options_wrapper .financing__options_elements .financing__options_element .financing__element_text .financing__element_cta{margin-top:35px}.financing__options .financing__options_wrapper .financing__options_elements .financing__options_element .financing__element_text .financing__element_cta a{background:var(--button-primary);border-radius:4px;padding:8px 24px;display:inline-block}.about__introduction{color:var(--text-primary);max-width:var(--screen-desktop);font-family:var(--ff-medium);margin:auto;padding:40px 0}.about__introduction .about__introduction_wrapper .about__introduction_text{text-align:center;margin-bottom:60px}.about__introduction .about__introduction_wrapper .about__introduction_elements{border-radius:8px;flex-wrap:wrap;justify-content:space-between;gap:32px;display:flex}.about__introduction .about__introduction_wrapper .about__introduction_elements .about__introduction_element{background:var(--page-sunken);text-align:center;width:100%;padding:20px}.about__introduction .about__introduction_wrapper .about__introduction_elements .about__introduction_element .about__element_icon{text-align:center;color:var(--branding-primary);margin:32px 0 16px;font-size:69px}.about__numeric{color:var(--text-primary);max-width:var(--screen-desktop);font-family:var(--ff-medium);margin:auto;padding:60px 0}.about__numeric .about__numeric_wrapper{flex-wrap:wrap;justify-content:space-between;display:flex}.about__numeric .about__numeric_wrapper .about__numeric_text{text-align:center;width:100%;margin-bottom:30px}.about__numeric .about__numeric_wrapper .about__numeric_text .about__numeric_title{text-align:center;margin-bottom:16px}.about__numeric .about__numeric_wrapper .about__numeric_numbers{grid-template-rows:repeat(3,1fr);grid-template-columns:repeat(1,3fr);width:100%;display:grid}.about__numeric .about__numeric_wrapper .about__numeric_numbers .about__numeric_number{border-top:1px solid var(--border-subtle);border-left:unset;flex-direction:column;justify-content:center;align-items:center;width:100%;padding:17px;display:flex}.about__numeric .about__numeric_wrapper .about__numeric_numbers .about__numeric_number .about__number_title{color:var(--branding-primary);margin-bottom:55px}.special__offers{color:var(--text-primary);max-width:var(--screen-desktop);font-family:var(--ff-medium);margin:auto;padding:40px 0}.special__offers .special__offers_wrapper .special__offers_title{text-align:center}.special__offers .special__offers_wrapper .special__offer_elements{flex-wrap:wrap;gap:24px;margin-top:60px;display:flex}.special__offers .special__offers_wrapper .special__offer_elements .special__offer_element{border:1px solid var(--border-subtle);background:#fff;border-radius:10px;width:100%;padding:20px 14px;position:relative;box-shadow:0 0 10px #dadada}.special__offers .special__offers_wrapper .special__offer_elements .special__offer_element .special__offer_img img{aspect-ratio:9/6;border-top-left-radius:8px;border-top-right-radius:8px;width:100%}.special__offers .special__offers_wrapper .special__offer_elements .special__offer_element .special__offer_text .special__offer_content{margin:30px 0}.special__offers .special__offers_wrapper .special__offer_elements .special__offer_element .special__offer_text .special__offer_content .special__offer_desc{height:100px;margin:16px 0 24px;overflow:hidden}.special__offers .special__offers_wrapper .special__offer_elements .special__offer_element .special__offer_text .special__offer_cta{position:absolute;bottom:20px}.intro__type_simple,.benefits__grid_simple{color:var(--text-primary);max-width:var(--screen-desktop);font-family:var(--ff-medium);margin:auto;padding:60px 0}.benefits__grid_simple .benefits__grid_wrapper .benefits__grid_text{text-align:center;margin-bottom:60px}.benefits__grid_simple .benefits__grid_wrapper .benefits__grid_text .benefits__grid_title{margin-bottom:16px}.benefits__grid_simple .benefits__grid_wrapper .benefits__grid_elements{background-color:var(--border-subtle);grid-gap:1px;grid-template-rows:repeat(2,1fr);grid-template-columns:repeat(1,1fr);display:grid}.benefits__grid_simple .benefits__grid_wrapper .benefits__grid_elements .benefits__grid_element{text-align:center;background-color:#fff;padding:20px}.benefits__grid_simple .benefits__grid_wrapper .benefits__grid_elements .benefits__grid_element .benefits__element_icon i{color:var(--branding-secondary);font-size:40px}.benefits__grid_simple .benefits__grid_wrapper .benefits__grid_elements .benefits__grid_element .benefits__element_title{margin:24px 0 16px}.warranties__certificates{color:var(--text-primary);max-width:var(--screen-desktop);font-family:var(--ff-medium);margin:auto;padding:60px 0}.warranties__certificates .warranties__certificates_wrapper .warranties__certificates_text{text-align:center;margin-bottom:60px}.warranties__certificates .warranties__certificates_wrapper .warranties__certificates_text .warranties__certificates_title{margin-bottom:16px}.warranties__certificates .warranties__certificates_wrapper .warranties__certificates-elements{flex-wrap:wrap;gap:32px;display:flex}.warranties__certificates .warranties__certificates_wrapper .warranties__certificates-elements .warranties__certificates_warranty{width:100%}.warranties__certificates .warranties__certificates_wrapper .warranties__certificates-elements .warranties__certificates_warranty .warranties__warranty_img img{width:100%;margin-bottom:24px}.warranties__certificates .warranties__certificates_wrapper .warranties__certificates-elements .warranties__certificates_certificate{width:100%}.warranties__certificates .warranties__certificates_wrapper .warranties__certificates-elements .warranties__certificates_certificate .warranties__certificate_elements{display:flex}.warranties__certificates .warranties__certificates_wrapper .warranties__certificates-elements .warranties__certificates_certificate .warranties__certificate_elements .warranties__certificate_element{width:25%;padding:20px}.warranties__certificates .warranties__certificates_wrapper .warranties__certificates-elements .warranties__certificates_certificate .warranties__certificate_elements .warranties__certificate_element img{aspect-ratio:5/4;width:100%;margin-top:24px}.locations{color:var(--text-primary);max-width:var(--screen-desktop);font-family:var(--ff-medium);height:1000px;margin:auto;padding:60px 0}.locations .locations__wrapper .locations__elements,.locations .locations__wrapper .locations__elements .locations__element{width:100%}.locations .locations__wrapper .locations__elements .locations__element p{cursor:pointer;-webkit-user-select:none;user-select:none}.locations .locations__wrapper .locations__elements .locations__element p .icon-container i{transition:all .3s}.locations .locations__wrapper .locations__elements .locations__element .dropdown__elements{border:none;border-radius:8px;max-height:0;margin:0;padding:0;overflow:hidden}.locations .locations__wrapper .locations__elements .locations__element .dropdown__elements a{margin:10px 0;display:block}.locations .locations__wrapper .locations__elements .locations__element .dropdown__active{border:1px solid var(--border-subtle);border-radius:8px;margin:20px 0;padding:24px;animation:1s forwards dropdown}.locations .locations__wrapper .locations__elements .locations__element .dropdown__deactive{border:1px solid var(--border-subtle);border-radius:8px;margin:20px 0;padding:24px;animation:.5s forwards dropdownback}}
