.form-part{padding:60px;background-color:var(--white);box-shadow:0 4px 30px 0 #001b6a1a;border-radius:40px}.form-part .form{width:58%}.form-part_text{width:40%}.under-form{padding:220px 0 120px;border-radius:0 0 100px 100px;margin-top:-100px}.section-company_number{border-left:1px solid var(--blue-dark);padding:12px 0 12px 10px}.section-company_number span{font-size:40px;font-weight:800;color:var(--red);line-height:48px}.section-company_number p{font-size:18px;font-weight:600;color:var(--black);line-height:27px}.section-company_img img{height:100%;border-radius:40px;width:100%}.section-company_item{padding:20px;gap:20px;background-color:var(--white);box-shadow:0 4px 30px 0 #001b6a1a;border-radius:20px;display:flex}.section-company_item h6{font-size:20px;font-weight:800;margin-bottom:8px;color:var(--black);line-height:24px}.section-company_item svg{min-width:40px}.section-services_item{min-height:200px;display:flex}.section-services_item:nth-child(2n){flex-direction:row-reverse}.section-services_img{width:34%}.section-services_img img{height:100%;min-height:300px;border-radius:40px;width:100%}.section-services_content{padding:24px 30px;position:relative;background-color:var(--white);border-radius:40px;width:66%}.section-services_title{font-size:32px;font-weight:800;margin-bottom:12px;color:var(--black);line-height:38px}.about-projects_list,.section-services_list{flex-direction:column;gap:8px;display:flex}.about-projects_list li,.section-services_list li{gap:8px;display:flex}.section-services_list li:last-of-type{padding-right:40px}.about-projects_list li svg,.section-services_list li svg{min-width:24px}.section-services_list li a{font-size:18px;color:var(--gray);line-height:27px}.section-services_link{height:40px;right:30px;position:absolute;bottom:30px}.about-projects_list li:hover a,.section-services_content:hover .section-services_title,.section-services_list li:hover a{color:var(--red)}.about-projects_list li:hover svg path,.page-link:hover svg path,.section-services_list li:hover svg path,.service-cart:hover svg path{stroke:var(--red)}.about-projects_list li:hover svg,.page-link:hover svg,.section-services_content:hover .section-services_link,.section-services_list li:hover svg,.service-cart:hover svg{transform:rotate(45deg)}.section-services_content:hover .section-services_link svg,.service-cart:hover svg{fill:var(--red)}.section-services_content:hover .section-services_link rect,.service-cart:hover svg rect{stroke:var(--red)}.section-services_content:hover .section-services_link path,.service-cart:hover svg path{stroke:var(--white)}.project-cart_img{margin-bottom:12px}.project-cart_img img{height:420px;border-radius:40px;width:100%}.project-cat_title{font-size:24px;font-weight:800;color:var(--black);line-height:29px}.project-cart_company{font-size:16px;color:var(--black);line-height:24px}.project-cart_description{margin-top:8px}.project-cart:hover .project-cat_title{color:var(--red)}.advantages{grid-template-rows:auto}.advantage:first-child{grid-row:1/span 5}.advantage:nth-child(2){grid-row:1/span 4}.advantage:nth-child(3){grid-row:1/span 5}.advantage:nth-child(4){grid-row:6/span 4}.advantage:nth-child(5){grid-row:5/span 5}.advantage:nth-child(6){grid-row:6/span 4}.advantage:nth-child(5) .advantage-head{word-break:break-all}.advantage,.service-stage{padding:20px;background-color:var(--white);box-shadow:0 4px 30px 0 #001b6a1a;border-radius:10px}.advantage-head,.service-stage_head{margin-bottom:16px;gap:16px;align-items:center;display:flex}.advantage-head p,.service-stage_head p{font-size:20px;font-weight:800;color:var(--black);line-height:24px}.advantage-head svg,.service-stage_head img{min-width:40px}.service-stage{box-shadow:unset}.review{height:100%;overflow:hidden;border:1px solid var(--blue-dark);align-items:center;border-radius:10px;display:flex}.review:hover{box-shadow:0 4px 30px 0 #001b6a1a}.review img{height:100%;object-fit:contain;width:100%}.review-item{height:100%;align-items:center;display:flex}.review-item .review{height:unset}.lightbox-count{color:var(--blue-dark);position:absolute;gap:4px;top:0;left:20px}.lightbox-current_slide{font-size:16px;color:var(--blue-light);line-height:24px}.lightbox-total_slides{font-size:14px;line-height:21px}.lightbox{position:unset!important;max-width:580px}.lightbox-img img{height:100%;max-height:830px;border-radius:10px}.lightbox .owl-stage-outer{position:unset!important}.lightbox .owl-next{right:20px}.lightbox .owl-prev{left:20px}.lightbox-modal .modal-close{right:20px}.lightbox .owl-next,.lightbox .owl-prev{transform:translateY(-50%);top:50%}.lightbox .owl-next.disabled svg line,.lightbox .owl-next.disabled svg path,.lightbox .owl-prev.disabled svg line,.lightbox .owl-prev.disabled svg path{stroke:var(--blue)}.service_desc{column-count:2;gap:20px}.service_desc p{padding:10px 0;font-size:20px;color:var(--black);break-inside:avoid;line-height:30px}.service_desc strong{font-weight:700}.service-cart{padding:16px 20px;flex-direction:column;background-color:var(--white);border-radius:10px;display:flex}.service-cart:hover span{color:var(--red)}.service-cart span{font-size:24px;font-weight:600;margin-bottom:8px;color:var(--black);line-height:29px;display:block}.service-cart svg{align-self:flex-end;margin-top:4px}.about-service_img img{height:450px;border-radius:40px;width:100%}.about-info_text ul,.about-service_text ul{flex-direction:column;gap:16px;display:flex}.about-info_text li,.about-service_text li{font-size:20px;position:relative;line-height:30px;padding-left:32px}.about-info_text li:before,.about-service_text li:before{height:24px;content:"";position:absolute;top:0;background-color:var(--white);background-position:50%;border-radius:50px;left:0;width:24px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='10' fill='none' viewBox='0 0 14 10'%3E%3Cpath stroke='%23F73859' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.2' d='M1.441 4.317 5.376 8.25l7.184-6.5'/%3E%3C/svg%3E");background-repeat:no-repeat;display:block}.tabs-item{padding:7px 29px 11px;font-size:16px;border:1px solid var(--white);font-weight:600;color:var(--blue);background-color:var(--blue-light);border-radius:8px;cursor:pointer;line-height:24px;white-space:nowrap}.tabs-item.active{border-color:var(--blue);color:var(--white);background-color:var(--blue)}.tab{display:none}.tab.active{display:grid}.tabs-menu{overflow:auto;-ms-overflow-style:none}.tabs-menu::-webkit-scrollbar{display:none}.seo-text_container{max-width:980px;margin:0 auto}.project-review_text h1,.project-review_text h2,.project-review_text h3,.seo-text h1,.seo-text h2,.seo-text h3{font-size:24px;font-weight:700;color:var(--black);line-height:31px}.project-review_text h4,.project-review_text h5,.project-review_text h6,.seo-text h4,.seo-text h5,.seo-text h6{font-size:22px;font-weight:700;color:var(--black);line-height:28px}.project-review_text ul,.seo-text ul{flex-direction:column;gap:7px;padding-left:20px;display:flex}.project-review_text ul li,.seo-text ul li{list-style:disc;font-size:18px;color:var(--gray);line-height:27px}.project-review_text pre,.seo-text pre{font-size:16px;color:var(--gray);line-height:24px}.project-desc{max-width:680px}.about-info_text--p,.company-desc p,.project-desc p{font-size:20px;color:var(--black);line-height:30px}.project-slider_item img{height:420px;border-radius:40px}.project-review_img,.project-review_text{padding:20px;box-shadow:0 4px 30px 0 #001b6a1a;border-radius:16px}.project-review_img{height:max-content;min-width:320px}.project-review_img img{height:400px;width:280px}.project-review_text{gap:16px}.project-review_text *{color:var(--black)!important}.contacts-form{padding:60px;max-width:680px;box-shadow:0 4px 30px 0 #001b6a1a;border-radius:40px}.contacts-content .address{font-size:20px;color:var(--black);line-height:30px}.work-time{font-size:16px;line-height:24px}.contacts-content .phone{font-size:32px!important;font-weight:800;color:var(--black);line-height:38px!important}.contacts-content a:hover{color:var(--red)}.contacts-content a:hover svg path:first-of-type{fill:var(--red)}.about-content{max-width:580px;width:100%}.about-img{max-width:480px;width:100%}.about-img img,.about-info_img img{height:100%;border-radius:40px;width:100%}.about-info_text{padding:60px;border-radius:40px}.about-info_item1{grid-column:1;grid-row:1/span 9}.about-info_item2{grid-column:2;grid-row:1/span 6;background-color:var(--white)}.about-info_item3{grid-column:1;grid-row:10/span 8;border:1px solid var(--blue)}.about-info_item4{grid-column:2;grid-row:7/span 11}.about-info .text-center{max-width:980px;margin:0 auto 40px}.about-cooperation{grid-template-columns:1fr 1.4fr}.about-clients .d-grid{max-width:380px}.about-client{padding:20px;justify-content:center;align-items:center;box-shadow:0 4px 30px 0 #001b6a1a;display:flex}.about-client img{height:100%;object-fit:contain;width:100%}.about-projects{height:max-content;padding:24px 30px 30px;box-shadow:0 4px 30px 0 #001b6a1a;border-radius:10px}.about-projects_list{margin-top:16px}.about-projects_list li a{font-size:18px;color:var(--black);width:100%;line-height:27px}.page-link:hover{color:var(--red)!important}