:root{--grey-900:#1A1C1F;--grey-700:#40464E;--grey-600:#686868;--grey-400:#A1A1A1;--grey-300:#DADADA;--grey-200:#F3F3F3;--black:#060809;--green-800:#0FA750;--green-900:#00833A}.cp.cp-section{margin-top:32px}@media (min-width:1181px){.cp.cp-section{margin-top:64px}}.cp.cp-section .section-title{margin-bottom:8px;font-weight:700;font-size:28px;line-height:36px;color:var(--text)}@media (min-width:1181px){.cp.cp-section .section-title{margin-bottom:16px;font-size:45px;line-height:58px;text-align:center}}.cp.cp-section .section-description{margin-bottom:16px;font-weight:500;font-size:16px;line-height:26px;color:var(--text)}@media (min-width:1181px){.cp.cp-section .section-description{margin-bottom:32px;font-size:18px;line-height:32px;text-align:center}}.cp.cp-simple-services .section-title{margin-bottom:16px}@media (min-width:1181px){.cp.cp-simple-services .section-title{margin-bottom:32px}}@media (min-width:1181px){.cp.cp-simple-services .simple_text-box{padding:64px;border-radius:var(--border-radius);border:1px solid #DADADA}}.cp.cp-simple-services .simple_text-box .simple_text-right{display:flex;flex-direction:column;gap:16px}@media (min-width:1181px){.cp.cp-simple-services .simple_text-box .simple_text-right{flex-direction:row;gap:64px}}@media (min-width:1181px){.cp.cp-simple-services .simple_text-box .simple_text-right .simple_text-tabs{max-width:480px;width:100%}}.cp.cp-simple-services .simple_text-box .simple_text-right .simple_text-tabs .simple_text-item.active .simple_text-link{border-left:3px solid #0FA750;background:#F4FAF6}.cp.cp-simple-services .simple_text-box .simple_text-right .simple_text-tabs .simple_text-link{display:block;padding:21px 20px;font-weight:700;font-size:20px;line-height:30px;color:var(--text);border-left:3px solid #F3F3F3;transition:all 0.2s ease-in;cursor:pointer}@media (min-width:1181px){.cp.cp-simple-services .simple_text-box .simple_text-right .simple_text-tabs .simple_text-link{padding:52px 40px;font-size:28px;line-height:36px}}.cp.cp-simple-services .simple_text-box .simple_text-right .simple_text-contents .simple_text-title{margin-bottom:8px;font-weight:600;font-size:18px;line-height:130%;color:var(--text)}@media (min-width:1181px){.cp.cp-simple-services .simple_text-box .simple_text-right .simple_text-contents .simple_text-title{margin-bottom:16px;font-size:24px;line-height:32px}}.cp.cp-simple-services .simple_text-box .simple_text-right .simple_text-contents .simple_text-text{margin-bottom:8px;font-weight:500;font-size:16px;line-height:26px;color:var(--text)}@media (min-width:1181px){.cp.cp-simple-services .simple_text-box .simple_text-right .simple_text-contents .simple_text-text{margin-bottom:16px;font-size:18px;line-height:32px}}.cp.cp-simple-services .simple_text-box .simple_text-right .simple_text-contents .simple_text-image img{width:100%;height:auto}.cp.cp-contact{position:relative;padding-top:32px;padding-bottom:32px;background:#1A1C1F}@media (min-width:768px){.cp.cp-contact{padding:32px 20px}}@media (min-width:1181px){.cp.cp-contact{padding:64px}.cp.cp-contact .container{margin:0}}.cp.cp-contact .contact-bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.cp.cp-contact .contact-bg .bg{width:100%;height:100%;opacity:.4}.cp.cp-contact .contact-main{position:relative}@media (min-width:1181px){.cp.cp-contact .contact-main{display:grid;grid-template-columns:502px 1fr;column-gap:64px}}.cp.cp-contact .contact-main .contact-main-content h2{margin-bottom:8px;font-weight:700;font-size:28px;line-height:36px;color:#fff}@media (min-width:1181px){.cp.cp-contact .contact-main .contact-main-content h2{margin-bottom:16px;font-size:45px;line-height:58px}}.cp.cp-contact .contact-main .contact-main-content p{font-weight:500;font-size:16px;line-height:26px;color:#fff}@media (min-width:1181px){.cp.cp-contact .contact-main .contact-main-content p{font-size:18px;line-height:32px}}.cp.cp-contact .contact-main .cp-form{margin-top:24px}@media (min-width:1181px){.cp.cp-contact .contact-main .cp-form{margin-top:0}}.cp.cp-contact .contact-main .cp-form .info-text{margin-bottom:16px;font-weight:600;font-size:18px;line-height:32px;color:#fff}@media (max-width:767px){.cp.cp-contact .contact-main .cp-form .info-text{font-size:16px;line-height:26px}}.cp.cp-contact .contact-main .cp-form .inner{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.cp.cp-contact .contact-main .cp-form .inner:last-child{margin-bottom:0}@media (min-width:768px){.cp.cp-contact .contact-main .cp-form .inner{flex-direction:row;flex-wrap:wrap}}@media (min-width:1181px){.cp.cp-contact .contact-main .cp-form .inner{margin-bottom:32px}}.cp.cp-contact .contact-main .cp-form .inner .input_wr{position:relative}@media (min-width:768px){.cp.cp-contact .contact-main .cp-form .inner .input_wr{flex:1 1 45%}}.cp.cp-contact .contact-main .cp-form .inner .input_wr .wrap.wrp-input{display:flex;align-items:center;position:relative}.cp.cp-contact .contact-main .cp-form .inner .input_wr .wrap.wrp-input .input:-webkit-autofill,.cp.cp-contact .contact-main .cp-form .inner .input_wr .wrap.wrp-input .input:-webkit-autofill:hover,.cp.cp-contact .contact-main .cp-form .inner .input_wr .wrap.wrp-input .input:-webkit-autofill:focus,.cp.cp-contact .contact-main .cp-form .inner .input_wr .wrap.wrp-input .input:-webkit-autofill:active{-webkit-text-fill-color:#ffffff!important;-webkit-box-shadow:0 0 0 1000px var(--grey-900) inset!important;background-color:var(--grey-900)!important}.cp.cp-contact .contact-main .cp-form .inner .input_wr .wrap.wrp-input .input:focus::placeholder{color:#fff;font-weight:500}.cp.cp-contact .contact-main .cp-form .inner .input_wr .wrap.wrp-input .input::placeholder{color:var(--grey-400)}.cp.cp-contact .contact-main .cp-form .inner .input_wr .wrap.wrp-input .input:focus~.name{font-size:12px;line-height:18px;color:var(--grey-300);top:-12px;left:16px;font-weight:500;background-color:var(--grey-900);padding:0 4px}.cp.cp-contact .contact-main .cp-form .inner .input_wr .wrap.wrp-input textarea.input{resize:none;height:140px}.cp.cp-contact .contact-main .cp-form .inner .input_wr .wrap.wrp-input textarea.input:focus{outline:none;box-shadow:none}.cp.cp-contact .contact-main .cp-form .inner .input_wr .wrap.wrp-input .name{position:absolute;transition:0.2s ease-in-out;pointer-events:none;font-size:18px;line-height:32px;top:13px;left:20px;color:var(--grey-400)}.cp.cp-contact .contact-main .cp-form .inner .input_wr .wrap.wrp-input .name.focus{font-size:12px;line-height:18px;color:var(--grey-300);top:-12px;left:16px;font-weight:500;background-color:var(--grey-900);padding:0 4px}@media (max-width:1181px){.cp.cp-contact .contact-main .cp-form .inner .input_wr .wrap.wrp-input .name{top:11px}}@media (max-width:767px){.cp.cp-contact .contact-main .cp-form .inner .input_wr .wrap.wrp-input .name{font-size:16px;line-height:26px;top:12px}}.cp.cp-contact .contact-main .cp-form .inner .input_wr .wrap .arrow{position:absolute;top:50%;right:16px;transform:translateY(-50%);pointer-events:none}.cp.cp-contact .contact-main .cp-form .inner .input_wr .wrap select,.cp.cp-contact .contact-main .cp-form .inner .input_wr .wrap .input{font-family:"Inter Tight",sans-serif;position:relative;width:100%;height:52px;padding:12px 16px;font-weight:500;font-size:16px;line-height:26px;color:#fff;border:1px solid #686868;border-radius:var(--border-radius);background:#1A1C1F}.cp.cp-contact .contact-main .cp-form .inner .input_wr .wrap select::placeholder,.cp.cp-contact .contact-main .cp-form .inner .input_wr .wrap .input::placeholder{color:#A1A1A1}@media (min-width:1181px){.cp.cp-contact .contact-main .cp-form .inner .input_wr .wrap select,.cp.cp-contact .contact-main .cp-form .inner .input_wr .wrap .input{height:58px;font-size:18px;line-height:32px}}.cp.cp-contact .contact-main .cp-form .inner .input_wr .wrap select{font-family:"Inter Tight",sans-serif;outline:none;box-shadow:none;appearance:none;-webkit-appearance:none;-moz-appearance:none;color:var(--grey-400);cursor:pointer}.cp.cp-contact .contact-main .cp-form .inner .input_wr .wrap select:focus{cursor:pointer;color:#fff}.cp.cp-contact .contact-main .cp-form .inner .input_wr .wrap select:hover{cursor:pointer}.cp.cp-contact .contact-main .cp-form .inner .input_wr .wrap select option{color:#fff}.cp.cp-contact .contact-main .cp-form .inner .input_wr .wrap select:not(:has(option[value="0"]:checked)){color:#fff}.cp.cp-contact .contact-main .cp-form .inner .input_wr .wrap-select{width:100%;max-width:100%;position:relative}.cp.cp-contact .contact-main .cp-form .inner .input_wr .wrap-select select{width:100%;display:block;padding-right:30px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cp.cp-contact .contact-main .cp-form .inner .input_wr .error-txt{position:initial;top:100%;left:0;z-index:2;margin-top:2px;font-weight:500;font-size:14px;line-height:20px;color:var(--error)}@media (max-width:767px){.cp.cp-contact .contact-main .cp-form .inner .input_wr .error-txt{position:relative}}.cp.cp-contact .contact-main .cp-form .submit_wr .btn-form{width:100%;padding:10px;margin-bottom:16px;font-weight:700;font-size:18px;line-height:32px;color:#fff;border-radius:var(--border-radius);background-color:var(--green-800);transition:all 0.2s ease-in;cursor:pointer}.cp.cp-contact .contact-main .cp-form .submit_wr .btn-form:hover{background-color:var(--green-900)}.cp.cp-contact .contact-main .cp-form .submit_wr .btn-form:focus{background-color:var(--green-800);box-shadow:0 0 0 3px #0FA75066}.cp.cp-contact .contact-main .cp-form .submit_wr .btn-form:disabled{background-color:var(--grey-300);color:var(--grey-600)}@media (min-width:1181px){.cp.cp-contact .contact-main .cp-form .submit_wr .btn-form{padding:14px;font-size:20px;line-height:30px}}.cp.cp-contact .contact-main .cp-form .privacy{font-weight:500;font-size:14px;line-height:20px;color:#A1A1A1}.cp.cp-contact .contact-main .cp-form .privacy a{color:#fff;transition:all 0.2s ease}.cp.cp-contact .contact-main .cp-form .privacy a:hover{border-color:#fff;text-decoration:underline}@media (min-width:1181px){.cp.cp-contact .contact-main .cp-form .privacy{font-size:16px;line-height:26px}}.cp.cp-contact .contact-main .cp-form .result{display:none;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:800px;height:auto;background:#fff;text-align:center;padding:64px 40px;border-radius:6px;z-index:1000}@media (max-width:991px){.cp.cp-contact .contact-main .cp-form .result{width:90%}}@media (max-width:767px){.cp.cp-contact .contact-main .cp-form .result{width:calc(100% - 32px);margin:0 auto;padding:24px 16px}}@media (max-width:767px){.cp.cp-contact .contact-main .cp-form .result .success-image svg{width:48px;height:48px}}.cp.cp-contact .contact-main .cp-form .result .t{font-size:32px;line-height:44px;margin:16px 0;font-weight:700;color:var(--black)}@media (max-width:767px){.cp.cp-contact .contact-main .cp-form .result .t{font-size:24px;line-height:32px}}.cp.cp-contact .contact-main .cp-form .result .d{font-size:18px;line-height:32px;margin-bottom:16px;color:var(--black);font-weight:500}@media (max-width:767px){.cp.cp-contact .contact-main .cp-form .result .d{font-size:16px;line-height:26px}}.cp.cp-contact .contact-main .cp-form .result .cancel{width:144px;height:58px;border-radius:6px;border:2px solid var(--black);font-size:20px;line-height:30px;font-weight:700}@media (max-width:767px){.cp.cp-contact .contact-main .cp-form .result .cancel{font-size:18px;line-height:32px;width:100%;width:100%;height:52px}}.cp.cp-contact .contact-main .cp-form .result .close{position:absolute;right:39px;top:27px;cursor:pointer}@media (max-width:767px){.cp.cp-contact .contact-main .cp-form .result .close{right:21px;top:25px}}@media (max-width:767px){.cp.cp-contact .contact-main .cp-form .result .close svg{width:14px;height:14px}}.cp.cp-seo-text{margin-top:16px;margin-bottom:16px}@media (min-width:1181px){.cp.cp-seo-text{margin-top:32px;margin-bottom:32px}}.cp.cp-seo-text .title{margin-bottom:8px;font-size:24px;line-height:32px;color:var(--text)}@media (min-width:1181px){.cp.cp-seo-text .title{margin-bottom:16px;font-size:32px;line-height:44px}}.cp.cp-seo-text .description{display:flex;flex-direction:column;gap:8px;font-weight:500;font-size:16px;line-height:26px;color:var(--text)}@media (min-width:1181px){.cp.cp-seo-text .description{gap:16px;font-size:18px;line-height:32px}}.cp.cp-seo-text .description a{color:#1960BE;font-weight:500;transition:all 0.2s ease;line-height:1.4;display:inline}.cp.cp-seo-text .description a:hover{color:var(--green-900);text-decoration:underline}.cp.cp-seo-text .description ul,.cp.cp-seo-text .description ol{display:flex;flex-direction:column;gap:8px;padding-left:40px}@media (min-width:1181px){.cp.cp-seo-text .description ul,.cp.cp-seo-text .description ol{padding-left:48px}}.cp.cp-seo-text .description ul li,.cp.cp-seo-text .description ol li{position:relative}.cp.cp-seo-text .description ul li::before,.cp.cp-seo-text .description ol li::before{position:absolute;z-index:1}.cp.cp-seo-text .description ul li::before{content:"";top:13px;left:-20px;width:6px;height:6px;border-radius:50%;background:var(--text)}@media (min-width:1181px){.cp.cp-seo-text .description ul li::before{left:-23px}}.cp.cp-seo-text .description ol{counter-reset:list-counter}.cp.cp-seo-text .description ol li{counter-increment:list-counter}.cp.cp-seo-text .description ol li::before{content:counter(list-counter) ".";top:0;left:-25px;font-weight:500;font-size:16px;line-height:26px;color:var(--text)}@media (min-width:1181px){.cp.cp-seo-text .description ol li::before{left:-28px;font-size:18px;line-height:32px}}.cp .bottom-line{height:1px;background-color:var(--grey-300)}.result-bg{position:fixed;top:0;left:0;width:100%;height:100%;background:#1A1C1FCC;z-index:999}.constructor_page{padding-bottom:64px}.constructor_page .cp.cp-categories .container.categories-main{margin-bottom:16px}@media (min-width:1439px){.constructor_page .cp.cp-categories .container.categories-main{padding:0}}@media (min-width:1024px){.constructor_page .cp.cp-categories .container.categories-main{padding:0}}@media (min-width:768px){.constructor_page .cp.cp-categories .container.categories-main{padding:0}}@media (max-width:767px){.constructor_page .cp.cp-categories .container.categories-main{padding:0}}