:root{--font-family: "Lato", sans-serif;--second-family: "Font Awesome 5 Brands", sans-serif;--third-family: "Font Awesome 5 Free", sans-serif}section .e__container{max-width:1460px}.install_hero{position:relative;padding:20px 0;background:#eee;overflow:hidden}@media(max-width: 1199px){.install_hero{padding:60px 0}}@media(max-width: 599px){.install_hero{padding:30px 0}}.install_hero::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;opacity:.01;z-index:0;background-image:url(img/lites_bg.gif);background-size:cover;background-position:center;background-repeat:no-repeat}.install_hero .e__container{position:relative;display:grid;grid-template-columns:603fr 757fr;gap:60px}@media(max-width: 1199px){.install_hero .e__container{grid-template-columns:1fr;gap:30px}}.install_hero .content{display:flex;flex-direction:column;gap:16px;align-self:center}.install_hero .content .section_title{margin:0;font-family:var(--font-family);font-weight:600;font-size:32px;letter-spacing:.16em;text-transform:uppercase;color:#0a0a0a}@media(max-width: 599px){.install_hero .content .section_title{font-size:24px;letter-spacing:.21em}}.install_hero .content .section_title .accent_color{font-weight:800;color:#d3641f}.install_hero .content .text{font-family:var(--font-family);font-weight:500;font-size:18px;line-height:160%;color:#0a0a0a;max-width:620px}@media(max-width: 1199px){.install_hero .content .text{max-width:100%}}@media(max-width: 599px){.install_hero .content .text{font-size:16px}}.install_hero .content .img{width:100%;height:auto;border-radius:12px}.install_hero .form{padding:30px;background:#fff;display:flex;flex-direction:column;gap:20px;align-self:start}@media(max-width: 1199px){.install_hero .form{max-width:700px;justify-self:center}}@media(max-width: 599px){.install_hero .form{padding:20px}}.install_hero .form .title{font-family:var(--font-family);font-weight:600;font-size:24px;line-height:normal;text-transform:uppercase;color:#0a0a0a}@media(max-width: 599px){.install_hero .form .title{font-size:18px}}.install_hero .form .wpcf7-form{display:flex;flex-direction:column;gap:20px}.install_hero .form .wpcf7-form .wpcf__row.row__1-2{display:grid;grid-template-columns:repeat(2, 1fr);gap:30px}@media(max-width: 599px){.install_hero .form .wpcf7-form .wpcf__row.row__1-2{grid-template-columns:1fr;gap:20px}}.install_hero .form .wpcf7-form .wpcf__row label:not(.radio_input,.file_label){display:flex;flex-direction:column-reverse;position:relative;font-weight:600;font-size:14px;line-height:1.5;text-transform:uppercase;color:#0d1220;gap:6px;margin-bottom:0}.install_hero .form .wpcf7-form .wpcf__row label:not(.radio_input,.file_label) input:not([type=submit]),.install_hero .form .wpcf7-form .wpcf__row label:not(.radio_input,.file_label) textarea{font-family:var(--font-family);font-weight:300;font-size:16px;line-height:150%;letter-spacing:.05em;text-transform:uppercase;color:#0d1220;padding:9px 0px;border-width:medium medium 2px;border-style:none none solid;border-color:currentcolor currentcolor #131426;border-image:none;border-bottom:2px solid #131426;border-radius:0px;transition:.35s}.install_hero .form .wpcf7-form .wpcf__row label:not(.radio_input,.file_label) input:not([type=submit])::placeholder,.install_hero .form .wpcf7-form .wpcf__row label:not(.radio_input,.file_label) textarea::placeholder{color:#999}.install_hero .form .wpcf7-form .wpcf__row label:not(.radio_input,.file_label) input:not([type=submit]):focus,.install_hero .form .wpcf7-form .wpcf__row label:not(.radio_input,.file_label) textarea:focus{border-color:#d3641f;color:#0d1220}.install_hero .form .wpcf7-form .wpcf__row label:not(.radio_input,.file_label) textarea{height:44px;transition:height .35s ease}.install_hero .form .wpcf7-form .wpcf__row label:not(.radio_input,.file_label) textarea.is-expanded{height:70px}.install_hero .form .wpcf7-form .wpcf__row label:not(.radio_input,.file_label) .wpcf7-not-valid-tip{position:absolute;top:calc(100% + 2.5em)}.install_hero .form .wpcf7-form .wpcf__row .radio_input{display:flex;flex-direction:column;gap:15px;font-family:var(--font-family);font-weight:600;font-size:14px;line-height:150%;text-transform:uppercase;color:#0d1220}.install_hero .form .wpcf7-form .wpcf__row .radio_input .wpcf7-radio{display:flex;flex-wrap:wrap;gap:10px 20px}.install_hero .form .wpcf7-form .wpcf__row .radio_input .wpcf7-radio .wpcf7-list-item{padding:0;margin:0}.install_hero .form .wpcf7-form .wpcf__row .radio_input .wpcf7-radio .wpcf7-list-item label input{display:none}.install_hero .form .wpcf7-form .wpcf__row .radio_input .wpcf7-radio .wpcf7-list-item label .wpcf7-list-item-label{padding-left:22px;font-family:var(--font-family);font-weight:500;font-size:14px;line-height:1;text-transform:capitalize;color:#0a0a0a}.install_hero .form .wpcf7-form .wpcf__row .radio_input .wpcf7-radio .wpcf7-list-item label .wpcf7-list-item-label::before{width:16px;height:16px;background-size:cover;background-position:center;background-repeat:no-repeat}.install_hero .form .wpcf7-form .wpcf__row .radio_input .wpcf7-not-valid-tip{line-height:1;margin-top:10px}.install_hero .form .wpcf7-form .wpcf__row.recaptcha_file{display:flex;align-items:center;gap:30px}@media(max-width: 599px){.install_hero .form .wpcf7-form .wpcf__row.recaptcha_file{flex-direction:column;align-items:start;gap:20px}}@media(max-width: 599px){.install_hero .form .wpcf7-form .wpcf__row.recaptcha_file .input_file{order:-1}}.install_hero .form .wpcf7-form .wpcf__row .file_label{display:flex;flex-direction:row;align-items:center;gap:10px;cursor:pointer}.install_hero .form .wpcf7-form .wpcf__row .file_label svg{width:24px;height:24px;object-fit:contain;flex-shrink:0}.install_hero .form .wpcf7-form .wpcf__row .file_label .file_name{font-weight:600;font-size:14px;line-height:1.5;text-transform:uppercase;color:#d35200}.install_hero .form .wpcf7-form .wpcf7-submit{align-self:start;min-width:230px;height:60px;padding:20px 80px;font-family:var(--font-family);font-weight:600;font-size:16px;letter-spacing:.06em;text-align:center;text-transform:uppercase;color:#fff;border-radius:100px;background:#d3641f}@media(max-width: 599px){.install_hero .form .wpcf7-form .wpcf7-submit{width:100%}}.install_hero .form .wpcf7-form .wpcf7-submit:hover{background-color:#0a0a0a;border-radius:4px}.install_hero .form .wpcf7-form .wpcf7-spinner{display:none !important}.install_hero .form .wpcf7-form .wpcf7-not-valid-tip{font-size:.75em;text-transform:uppercase}.install_hero .form .wpcf7-form .wpcf7-not-valid-tip+.wpcf7-not-valid-tip{display:none}@media(max-width: 369px){.install_hero .form .wpcf7-form .wpcf7-form-control-wrap.recaptcha{max-width:calc(100vw - 80px);overflow:hidden}.install_hero .form .wpcf7-form .wpcf7-form-control-wrap.recaptcha iframe{transform:scale(0.9);transform-origin:left}}.install_types{margin:180px 0 240px}@media(max-width: 1199px){.install_types{margin:90px 0}}@media(max-width: 599px){.install_types{margin:60px 0}}.install_types .e__container{display:grid;grid-template-columns:580fr 780fr;gap:60px;align-items:start}@media(max-width: 1199px){.install_types .e__container{grid-template-columns:1fr;gap:40px}}@media(max-width: 599px){.install_types .e__container{gap:24px}}.install_types .content{display:flex;flex-direction:column;gap:16px}.install_types .content .section_title{margin:0;font-family:var(--font-family);font-weight:600;font-size:32px;line-height:1.19;text-transform:uppercase;color:#0a0a0a;max-width:450px}@media(max-width: 1199px){.install_types .content .section_title{max-width:initial}}@media(max-width: 599px){.install_types .content .section_title{font-size:24px}}.install_types .content .text{font-family:var(--font-family);font-weight:500;font-size:18px;line-height:160%;color:#0a0a0a}@media(max-width: 599px){.install_types .content .text{font-size:16px}}.install_types .content .text>*{margin:0 0 1em}.install_types .content .text>*:last-child{margin-bottom:0}.install_types .content .btn{align-self:start;min-width:354px;height:60px;padding:10px 35px;border-radius:100px;background:#d3641f;display:flex;align-items:center;justify-content:center;font-weight:600;font-size:16px;line-height:1;letter-spacing:.06em;text-transform:uppercase;text-align:center;color:#fff}@media(max-width: 599px){.install_types .content .btn{align-self:center;width:100%;min-width:initial}}@media(hover: hover){.install_types .content .btn:hover{border-radius:4px;background:#0a0a0a}}.install_types .media{border:1px solid rgba(0,0,0,.1);padding:20px;display:flex;flex-direction:column;gap:30px}@media(max-width: 599px){.install_types .media{padding:12px;gap:24px}}.install_types .media .list{display:grid;grid-template-columns:repeat(3, auto);gap:10px 20px;justify-content:space-between}@media(max-width: 599px){.install_types .media .list{gap:10px;grid-template-columns:1fr}}.install_types .media .list .item{padding:2px 0;display:flex;align-items:center;gap:20px;font-family:var(--font-family);font-weight:500;font-size:20px;line-height:160%;color:#0a0a0a}@media(max-width: 599px){.install_types .media .list .item{font-size:18px;gap:12px}}.install_types .media .list .item svg{flex-shrink:0;width:26px;height:26px;object-fit:contain}@media(max-width: 599px){.install_types .media .list .item svg{width:24px;height:24px}}.install_types .media .img{width:100%;height:auto}.install_offer{margin:240px 0 180px}@media(max-width: 1199px){.install_offer{margin:90px 0}}@media(max-width: 599px){.install_offer{margin:60px 0}}.install_offer .e__container{display:flex;flex-direction:column;gap:24px;align-items:center}.install_offer .section_title{margin:0;font-family:var(--font-family);font-weight:600;font-size:32px;text-align:center;text-transform:uppercase;color:#0a0a0a}@media(max-width: 599px){.install_offer .section_title{font-size:24px}}.install_offer .section_desc{font-family:var(--font-family);font-weight:500;font-size:18px;line-height:160%;text-align:center;color:#0a0a0a}@media(max-width: 599px){.install_offer .section_desc{font-size:16px}}.install_offer .section_img{width:100%;height:auto;object-fit:cover;min-height:220px;max-height:450px}.install_offer .list{display:grid;grid-template-columns:repeat(3, 1fr);gap:30px}@media(max-width: 1199px){.install_offer .list{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 599px){.install_offer .list{grid-template-columns:1fr;gap:16px}}.install_offer .list .item{border:2px solid #eee;padding:20px;display:flex;flex-direction:column}@media(max-width: 599px){.install_offer .list .item{padding:16px}}.install_offer .list .item .title{margin:0;display:flex;align-items:start;justify-content:space-between;gap:20px;font-family:var(--font-family);font-weight:700;font-size:24px;line-height:1.2;color:#0a0a0a}@media(max-width: 599px){.install_offer .list .item .title{font-size:20px;gap:10px}}.install_offer .list .item .title svg{flex-shrink:0;width:36px;height:auto;aspect-ratio:1/1;object-fit:contain}@media(max-width: 599px){.install_offer .list .item .title svg{width:32px}}.install_offer .list .item .text{margin-top:20px;font-family:var(--font-family);font-weight:500;font-size:16px;line-height:160%;color:#0a0a0a;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media(max-width: 599px){.install_offer .list .item .text{margin-top:10px}}.install_offer .list .item .read_more{margin-top:10px;font-family:var(--font-family);font-weight:500;font-size:16px;line-height:2;color:#d3641f}@media(max-width: 599px){.install_offer .list .item .read_more{margin-top:5px;line-height:1.5}}.what-we-do{margin:180px 0 120px}@media(max-width: 1199px){.what-we-do{margin:90px 0}}@media(max-width: 599px){.what-we-do{margin:60px 0}}.what-we-do__wrapper{display:grid;grid-template-columns:690fr 670fr;gap:60px;align-items:center}@media(max-width: 1199px){.what-we-do__wrapper{grid-template-columns:1fr;gap:40px}}@media(max-width: 599px){.what-we-do__wrapper{gap:24px}}.what-we-do .images{display:grid;grid-template-columns:repeat(2, 1fr);gap:10px}@media(max-width: 1199px){.what-we-do .images{grid-template-columns:repeat(3, 1fr);gap:5px}}@media(max-width: 599px){.what-we-do .images{grid-template-columns:repeat(2, 1fr)}}.what-we-do .images img{width:100%;height:auto;aspect-ratio:340/280}@media(max-width: 1199px){.what-we-do .images img{aspect-ratio:230/190}}@media(max-width: 599px){.what-we-do .images img{aspect-ratio:164/135}}.what-we-do .hardware__media,.what-we-do .hardware__media .after-pc{width:100%;height:auto;aspect-ratio:960/1200;margin-bottom:0}.what-we-do .hardware__media .twentytwenty-container img,.what-we-do .hardware__media .after-pc .twentytwenty-container img{width:100%;height:auto;aspect-ratio:960/1200;object-fit:cover}.what-we-do .text-block{display:flex;flex-direction:column;align-items:start;gap:20px}.what-we-do .text-block__title{margin:0;font-family:var(--font-family);font-weight:600;font-size:40px;line-height:1.2;letter-spacing:.13em;text-transform:uppercase;color:#0a0a0a}@media(max-width: 1199px){.what-we-do .text-block__title{display:none}}.what-we-do .text-block__title--mobile{display:none}@media(max-width: 1199px){.what-we-do .text-block__title--mobile{display:block;margin:0;font-family:var(--font-family);font-weight:600;font-size:36px;line-height:1.2;letter-spacing:.14em;text-transform:uppercase;color:#0a0a0a}}@media(max-width: 599px){.what-we-do .text-block__title--mobile{font-size:24px;letter-spacing:.21em}}.what-we-do .text-block__content{font-family:var(--font-family);font-weight:500;font-size:18px;line-height:160%;color:#0a0a0a}@media(max-width: 1199px){.what-we-do .text-block__content{font-family:var(--font-family);font-weight:400;font-size:16px}}.what-we-do .text-block__content>*{margin:0 0 1em}.what-we-do .text-block__content>*:last-child{margin-bottom:0}.what-we-do .text-block__content ul{display:flex;flex-direction:column;gap:10px;list-style:none;padding-left:0}.what-we-do .text-block__content ul li{display:flex;align-items:center;gap:15px}@media(max-width: 599px){.what-we-do .text-block__content ul li{gap:10px;line-height:1.25}}.what-we-do .text-block__content ul li::before{content:"";flex-shrink:0;width:32px;height:32px;background-image:url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.9974 29.3327C23.3612 29.3327 29.3307 23.3631 29.3307 15.9993C29.3307 8.63555 23.3612 2.66602 15.9974 2.66602C8.6336 2.66602 2.66406 8.63555 2.66406 15.9993C2.66406 23.3631 8.6336 29.3327 15.9974 29.3327Z" fill="%23D35200"/><g clip-path="url(%23clip0_2197_6446)"><path d="M10.9531 10.709L21.0356 20.7915" stroke="%23EEEEEE" stroke-width="1.5"/><path d="M21.0391 10.709L10.9565 20.7915" stroke="%23EEEEEE" stroke-width="1.5"/></g><defs><clipPath id="clip0_2197_6446"><rect width="12" height="12" fill="white" transform="translate(10 10)"/></clipPath></defs></svg>');background-size:contain;background-position:center;background-repeat:no-repeat}@media(max-width: 599px){.what-we-do .text-block__content ul li::before{width:24px;height:24px}}.what-we-do .text-block button{width:100%;max-width:354px;height:60px;background:#d3641f;border:none;border-radius:36px;color:#fff;font-weight:600;font-size:16px;cursor:pointer;text-align:center;letter-spacing:1px;text-transform:uppercase;transition:.35s}@media(max-width: 1199px){.what-we-do .text-block button{max-width:333px}}@media(hover: hover){.what-we-do .text-block button:hover{background:#0a0a0a;border-radius:4px}}.install_about{margin:120px 0;padding:60px 0;background-image:var(--bg-url);background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}@media(max-width: 1199px){.install_about{margin:90px 0}}@media(max-width: 599px){.install_about{margin:60px 0;padding:40px 0}}.install_about::before{content:"";position:absolute;inset:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:1}.install_about .e__container{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;gap:30px}@media(max-width: 599px){.install_about .e__container{gap:24px}}.install_about .section_title{margin:0;font-family:var(--font-family);font-weight:600;font-size:32px;letter-spacing:.16em;text-align:center;text-transform:uppercase;color:#fff}@media(max-width: 599px){.install_about .section_title{font-size:24px}}.install_about .section_desc{font-family:var(--font-family);font-weight:700;font-size:18px;line-height:160%;text-align:center;color:#eee}@media(max-width: 599px){.install_about .section_desc{font-size:16px}}.install_about .list{width:100%;display:grid;grid-template-columns:repeat(4, 1fr);gap:90px;align-items:center}@media(max-width: 1399px){.install_about .list{gap:20px}}@media(max-width: 1199px){.install_about .list{grid-template-columns:repeat(2, 1fr);justify-items:center}}@media(max-width: 599px){.install_about .list{grid-template-columns:1fr}}.install_about .list .item{display:flex;flex-direction:column;align-items:center;gap:20px}@media(max-width: 1199px){.install_about .list .item{max-width:320px}}@media(max-width: 599px){.install_about .list .item{gap:16px}}.install_about .list .item .icon{flex-shrink:0;width:90px;height:auto;aspect-ratio:1/1;-o-object-fit:contain;object-fit:contain}@media(max-width: 1199px){.install_about .list .item .icon{width:60px}}.install_about .list .item .title{margin:0;font-weight:600;font-size:20px;line-height:150%;letter-spacing:.25em;text-align:center;text-transform:uppercase;color:#fff}.install_about .list .item .text{font-weight:500;font-size:18px;line-height:160%;text-align:center;color:#fff}@media(max-width: 1199px){.install_about .list .item .text{font-size:16px}}.install_process{margin:120px 0;padding:60px 0;background:#eee}@media(max-width: 1199px){.install_process{margin:90px 0}}@media(max-width: 599px){.install_process{margin:60px 0;padding:40px 0}}.install_process .e__container{display:grid;grid-template-columns:658fr 702fr;gap:50px 60px;align-items:center}@media(max-width: 1199px){.install_process .e__container{grid-template-columns:1fr;gap:40px}}@media(max-width: 599px){.install_process .e__container{gap:24px}}.install_process .section_title{grid-column:span 2;margin:0;font-family:var(--font-family);font-weight:500;font-size:32px;line-height:160%;text-transform:uppercase;text-align:center;color:#0a0a0a}@media(max-width: 1199px){.install_process .section_title{grid-column:initial}}@media(max-width: 599px){.install_process .section_title{font-size:24px}}.install_process .list{display:flex;flex-direction:column;gap:20px}@media(max-width: 599px){.install_process .list{gap:10px}}.install_process .list .item{padding:10px 0;border-bottom:1px solid rgba(0,0,0,.1);display:grid;grid-template-columns:40px 1fr;gap:0 28px;align-items:center}@media(max-width: 599px){.install_process .list .item{grid-template-columns:24px 1fr;gap:0 12px}.install_process .list .item:last-child{border:none}}.install_process .list .item .num{grid-row:span 2;width:100%;height:auto;aspect-ratio:1/1;background:#d3641f;display:flex;align-items:center;justify-content:center;font-family:var(--font-family);font-weight:500;font-size:18px;line-height:1;color:#fff}@media(max-width: 599px){.install_process .list .item .num{align-self:start;margin:4px 0;font-size:12px}}.install_process .list .item .title{font-family:var(--font-family);font-weight:800;font-size:18px;line-height:160%;color:#0a0a0a}@media(max-width: 599px){.install_process .list .item .title{font-size:16px}}.install_process .list .item .text{font-family:var(--font-family);font-weight:500;font-size:18px;line-height:160%;color:#0a0a0a}@media(max-width: 599px){.install_process .list .item .text{font-size:14px}}.install_process .img{width:100%;height:auto}@media(max-width: 1199px){.install_process .img{max-width:640px;justify-self:center}}