.section-header__title{margin:0;line-height:120%}.section-header{display:flex;gap:30px}.section-header__title{font-weight:600;color:#000;font-size:32px}.section-header__content{max-width:700px}.header-line{height:2px;background-color:var(--blue);width:100%;flex:1;margin-top:25px}.header-circle{height:25px;width:25px;background-color:var(--blue);border-radius:50px;margin-top:15px}.section-header__text{color:#000;opacity:.7;margin-top:5px}.elements-wrapper{display:grid;grid-template-columns:calc(35% - 25px) calc(65% - 25px);gap:50px}.element__title{margin:0;color:#000;font-size:16px;font-weight:600}.element-header-wrapper-circle{padding:30px;background:rgba(36,138,204,.18);border-radius:100px;width:80px;height:80px;flex:none;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:22px;color:var(--blue)}.element-header-wrapper{display:flex;gap:20px;align-items:center}.element__slogan{font-size:14px;line-height:120%}.elements-wrapper-nav{display:flex;flex-direction:column;gap:20px}.element.instalation-element-searcher.active{padding:10px 20px;border-radius:10px;background:linear-gradient(90deg,#248acc 0%,#005993 100%);justify-content:space-between}.element.instalation-element-searcher.active .element-header-wrapper-circle{padding:0;background:0 0;border-radius:0;width:fit-content;height:fit-content;flex:none;display:block;font-weight:700;font-size:18px;color:#fff}.element.instalation-element-searcher.active .element__slogan{display:none}.element.instalation-element-searcher.active .element__title{color:#fff;font-size:14px;font-weight:400;text-align:right}.element.instalation-element-searcher.active .element-header-wrapper{justify-content:space-between}.element.instalation-element-searcher.active .outer-slogan{display:flex;align-items:end;flex-direction:column}.element.instalation-element-searcher:not(.active) .outer-slogan{display:none}.instalation-pros-section__element__slogan.element__outer-slogan{font-size:22px;line-height:12;line-height:120%;color:#fff;margin-top:20px}.outer-arrow{background-color:#fff;height:35px;width:35px;border-radius:100%;display:flex;align-items:center;justify-content:center;margin-top:20px}.instalation-element-finder{padding:50px;background:#f4f4f4;border-radius:20px}.instalation-element-searcher{cursor:pointer}.instalation-element-finder>.instalation-element-finder-wrapper{display:grid;grid-template-columns:calc(65% - 25px) calc(35% - 25px);gap:50px}.instalation-pros-section__element__media.element__media video{width:100%;height:100%;object-fit:cover;border-radius:20px}.instalation-element-searcher:not(.active):hover{padding-left:20px;transition-duration:.3s}.element__subtitle{font-size:22px;font-weight:600;margin-bottom:30px}.instalation-pros-section__element__comparison.element__comparison{display:grid;grid-template-columns:calc(50% - 10px) calc(50% - 10px);gap:20px}.instalation-element-finder:not(:first-child){display:none}.element__text{font-size:14px;text-align:justify}a.instalation-pros-section__element__button.element__button.button{padding:10px 20px;background:linear-gradient(90deg,#248acc 0%,#005993 100%);border-radius:50px;color:#fff;text-decoration:none;display:inline-block;font-weight:500}.element__buttons{display:flex;flex-wrap:wrap;gap:20px;row-gap:10px;margin-top:20px;margin-bottom:20px}.instalation-pros-section__elements-wrapper.elements-wrapper{margin-top:50px}.element__smart-ready__title,.element__standard__title{font-size:14px;margin:0;margin-bottom:15px}.element__comparison>div{padding:20px;background-color:#fff;border-radius:10px}.element__standard__text,.element__smart-ready__text{font-size:12px}.comparison-header-text{font-size:12px}.comparison-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.element__smart-ready .comparison-header-text{color:var(--blue)}.element__standard .comparison-header-text{color:#d50000}@media screen and (max-width:1600px){.instalation-element-finder{padding:30px}.elements-wrapper{display:grid;grid-template-columns:calc(30% - 15px) calc(70% - 15px);gap:30px}.instalation-pros-section__element__comparison.element__comparison{display:grid;gap:20px}.instalation-element-finder>.instalation-element-finder-wrapper{display:grid;grid-template-columns:1fr;gap:30px}.instalation-element-finder>.instalation-element-finder-wrapper video{max-height:200px}.instalation-element-finder>.instalation-element-finder-wrapper img{max-height:200px}}@media screen and (max-width:1600px){.instalation-pros-section__element__slogan.element__outer-slogan{font-size:16px;line-height:12;line-height:120%;color:#fff;margin-top:20px}.element.instalation-element-searcher.active .element__title{font-size:12px}.element__subtitle{font-size:16px;font-weight:600;margin-bottom:30px}.element__text{font-size:12px;text-align:justify}.element-header-wrapper-circle{height:60px;width:60px}.element__title{margin:0;font-size:14px;font-weight:600;line-height:120%}.element__slogan{font-size:12px;margin-top:10px;line-height:120%}}@media screen and (max-width:1200px){.instalation-element-finder-wrapper-outer{display:none}.elements-wrapper{display:grid;grid-template-columns:1fr;gap:0}.elements-wrapper-nav{gap:0}.instalation-element-finder{border-radius:0 0 10px 10px;padding:20px}.element.instalation-element-searcher.active{border-radius:10px 10px 0 0;padding-bottom:20px}.outer-arrow{display:none}.mobile-element{margin-bottom:20px}.element.instalation-element-searcher:not(.active){margin-bottom:20px}.section-header__title{font-weight:600;color:#000;font-size:24px}.section-header__text{color:#000;opacity:.7;font-size:14px;margin-top:5px}}.mobile-element>.instalation-element-finder{display:none}.active+.mobile-element .instalation-element-finder{display:block}@media screen and (min-width:1201px){.mobile-element{display:none}}@media screen and (max-width:787px){.instalation-pros-section__element__comparison.element__comparison{grid-template-columns:1fr}.element__comparison>div{padding:0;background-color:transparent}.header-line,.header-circle{display:none}}@media screen and (max-width:400px){.element-header-wrapper-circle{height:40px;width:40px}.element-header-wrapper{display:flex;gap:10px;align-items:start}}