.section-solar-design-info{padding:6.4rem 0 3.2rem;background:#fafafa}.info_block{display:flex;border-radius:1rem;overflow:hidden}.left_banner{display:flex;flex-direction:column;justify-content:space-between;position:relative}.left_banner__background_img_block{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;background-color:gray}.left_banner__background_img_block img{position:absolute;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 100%}.info_block__padding_block{padding:2.4rem;background-color:#fff}.left_banner__top_content{padding:5.6rem 2.4rem 0;flex-grow:1;z-index:1;height:100%;position:relative}.left_banner__title{max-width:16.4rem;width:100%;height:4rem;position:relative;margin-bottom:8rem}.left_banner__title img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:contain}.left_banner__title_main{font-family:Roboto;font-weight:600;font-size:40px;line-height:100%;letter-spacing:0;color:#fff;margin:0 0 1.6rem}.left_banner__subtitle{font-family:Roboto;font-weight:900;font-size:20px;color:#87ff31;line-height:130%;letter-spacing:0;margin:0}.left_banner__contact_block{background-color:#0021f3;padding:1.6rem}.left_banner__contact_title{font-family:Roboto;font-weight:600;font-size:18px;margin:0 0 1.2rem;line-height:130%;letter-spacing:0;color:#fff;max-width:80%}.left_banner__contact_item{display:flex;gap:.7rem;align-items:center;margin-bottom:1.2rem}.left_banner__contact_item:last-child{align-items:start}.left_banner__contact_item:last-child{margin:0}.left_banner__icon_wrapper{min-width:2.45rem;width:2.45rem;height:2.45rem;position:relative;background-color:#ffffff26;border-radius:.3rem;overflow:hidden}.left_banner__icon_wrapper img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:1.4rem;height:1.4rem;object-fit:contain}.left_banner__contact_info{margin:0;color:#fff;font-family:Roboto;font-weight:700;font-size:12px;line-height:150%;letter-spacing:0;vertical-align:middle}.left_banner__contact_info a{color:#fff!important}.program_block__wrapper{display:flex;gap:1.8rem}.program_block__item{margin-bottom:2.4rem}.program_item{position:relative;border-radius:1rem;overflow:hidden;z-index:1;padding:2rem;width:100%;max-width:50%}.program_item:last-child .include_item{align-items:flex-start}.program_item__background_img_block{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;background-color:gray}.program_item__background_img_block img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%}.program_item__price{background-color:#87ff31;width:28rem;text-align:center;position:absolute;right:-9rem;top:-2rem;rotate:20.27deg;font-family:Familjen Grotesk;font-weight:500;font-size:24.54px;line-height:130%;letter-spacing:0}.program_item__title{font-family:Roboto;font-weight:500;margin:0 0 1.6rem;font-size:36px;color:#fff;line-height:110.00000000000001%;letter-spacing:0;max-width:85%}.program_item__title span{color:#87ff31}.program_item__delivery_time{display:inline-flex;align-items:center;padding:.9rem;gap:.75rem;font-family:Roboto;font-weight:700;font-size:16px;line-height:130%;letter-spacing:0;color:#fff;margin:0 0 2.4rem;border-radius:.3rem;overflow:hidden;background-color:#ffffff26}.program_item__delivery_time img{width:2rem;height:2rem;min-width:2rem}.program_item__description{font-family:Roboto;font-weight:400;font-size:16px;line-height:150%;letter-spacing:0;margin:0 0 2.4rem;color:#fff}.include_wrapper__title{font-family:Roboto;font-weight:700;font-size:14px;margin:0 0 .4rem;line-height:150%;letter-spacing:0;text-transform:uppercase;color:#fff}.include_wrapper__items_block{display:grid;grid-template-columns:1fr 1fr;column-gap:1.4rem;row-gap:1.2rem;padding:1.4rem 0}.include_item{display:flex;gap:.8rem;align-items:center}.inclide_item__icon_wrapper{max-width:2.2rem;min-width:2.2rem;height:auto;width:100%;position:relative}.include_item__text{font-family:Roboto;font-weight:400;font-size:14px;line-height:150%;letter-spacing:0;color:#fff;margin:0}.program_block__faq_wrapper{display:flex;gap:1.8rem}.faq_wrapper__item{max-width:50%;width:100%}.faq_wrapper__title_wrapper{display:flex;align-items:center;gap:1.1rem;margin-bottom:1.6rem}.faq_wrapper__icon_wrapper{width:3.5rem;min-width:3.5rem;height:3.5rem;position:relative}.faq_wrapper__icon_wrapper img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:contain}.faq_wrapper__title{font-family:Roboto;font-weight:700;font-size:18px;line-height:130%;letter-spacing:0;margin:0;color:#020079}.faq_wrapper__title span{color:#0021f3}.faq_wrapper__steps_wrapper--grid{display:grid;grid-template-columns:1fr 1fr;gap:.4rem}.steps_block__item--steps{display:flex;gap:1.2rem;padding:1.1rem .7rem 1.1rem 1.2rem;border:.35px solid #0200794D}.steps_block__item--faq{margin-bottom:1.6rem}.steps_block__item--faq:last-child{margin-bottom:0rem}.steps_block__count{font-family:Familjen Grotesk;font-weight:700;font-size:36px;line-height:130%;letter-spacing:0;text-align:center;vertical-align:middle;color:#5f73f3;margin:0}.steps_block__title{font-family:Arial;font-weight:700;font-size:16px;line-height:130%;letter-spacing:0;color:#0021f3;margin:0}.steps_block__item--faq .steps_block__title span{background-color:#0021f31a;padding:.4rem;border-radius:.175rem;overflow:hidden;margin-right:.7rem}.steps_block__description{font-family:Arial;font-weight:400;font-size:14px;line-height:150%;letter-spacing:0;margin:0}.steps_blcok__answer{margin:0;font-family:Arial;font-weight:400;font-style:Regular;font-size:14px;leading-trim:NONE;line-height:150%;letter-spacing:0}.steps_blcok__answer span{color:#0021f3}.info_block__brands{display:flex;gap:1.9rem;align-items:center;background-color:#f2f4fe;padding:.7rem 1.9rem}.info_block__work_with_title{font-family:Roboto;font-weight:700;color:#020079;font-size:16px;margin:0;line-height:130%;letter-spacing:0;text-transform:uppercase;max-width:9.5rem}.brands{display:flex;width:100%;gap:1rem;align-items:center;justify-content:space-between;flex-wrap:wrap}.brands__item{height:auto;max-height:2.9rem;width:8.2REM;display:flex;justify-content:center;align-items:center}.left_banner__contact_block--mobile{display:none}.steps_block__wrapper{display:flex;align-items:center;gap:.7rem}.steps_block__item_question_wrapper{display:flex;align-items:center;gap:.7rem;margin-bottom:1.2rem}.steps_block__item_question_wrapper:last-child{margin-bottom:0}.steps_block__item_question_wrapper:first-child p{margin:0;background-color:#0021f31a;color:#0021f3;padding:.4rem;border-radius:.175rem;overflow:hidden;min-width:2.6rem;font-size:1.4rem;text-align:center;line-height:1.3}.steps_block__item_question_wrapper:last-child p:first-child{background-color:#0021f3;color:#fff;padding:.4rem;border-radius:.175rem;overflow:hidden;margin:0;line-height:1.3;min-width:2.6rem;text-align:center;font-size:1.4rem}@media screen and (max-width: 1269.98px){.section-solar-design-info{padding:3.2rem 0 1rem}.info_block{display:block;padding:1.2rem;background-color:#fff}.left_banner__contact_block{display:none}.brands{justify-content:center}.info_block__brands{flex-direction:column;padding:.8rem .6rem;gap:1.2rem;border-radius:1rem;overflow:hidden;margin-bottom:2.4rem;margin-top:1.2rem}.program_block__wrapper,.program_block__faq_wrapper{gap:1.6rem}.left_banner{padding:0 0 1.4rem}.info_block__padding_block{padding:0}.left_banner__top_content{border-radius:1rem;overflow:hidden;padding:2.4rem 1.6rem 1.8rem}.left_banner__title{margin-bottom:2.4rem;max-width:13.1rem;height:3.2rem}.left_banner__title_main{font-size:3.1rem;margin-bottom:.4rem}.left_banner__subtitle{font-size:1.6rem}.program_item__title{font-size:2.4rem;margin-bottom:1.6rem}.program_item__delivery_time{gap:1.2rem}.program_item{padding:2.4rem 1.6rem}.steps_block__item--steps{align-items:center}.brands__item{max-width:5.7rem;height:2rem}.left_banner__contact_block--mobile{display:block;border-radius:1rem;overflow:hidden}.program_block__item{margin-bottom:1.6rem}.info_block__work_with_title{max-width:100%}}@media screen and (max-width: 1099.98px){.faq_wrapper__steps_wrapper--grid{grid-template-columns:1fr}.include_wrapper__items_block{grid-template-columns:1fr;gap:1.25rem}}@media screen and (max-width: 767.98px){.program_block__wrapper,.faq_wrapper{display:block}.program_item,.faq_wrapper__item{max-width:100%}.program_item{padding:3.6rem 1.2rem}.program_item__delivery_time{padding:.7rem}.program_item__delivery_time{gap:.35rem}.faq_wrapper__steps_wrapper--grid{margin-bottom:1.6rem}.info_block__brands{margin:1.6rem 0}.left_banner__top_content{padding:2.4rem 1.5rem 1.8rem}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/custom-solar-design-info.css.map */
