.content-container p{font-size:16px;line-height:1.35;margin-bottom:15px}.content-container p:last-child{margin-bottom:0}.content-container strong{font-weight:700}.content-container ul{display:block;margin-bottom:15px}.content-container ul li{position:relative;padding-left:20px;box-sizing:border-box;line-height:1.35;font-size:16px;margin-bottom:5px}.content-container ul li:last-child{margin-bottom:0}.content-container ul li:before{content:'';display:block;position:absolute;top:8px;left:3px;width:5px;height:5px;border-radius:50%;background:#241F1F}.content-container ol{display:block;margin-bottom:15px}.content-container ol li{position:relative;box-sizing:border-box;line-height:1.4;font-size:16px;margin-bottom:5px}.content-container ol li:last-child{margin-bottom:0}.content-container ol li:before{padding-right:10px;font-size:14px}.content-container h2,.content-container h3,.content-container h4{font-weight:700;line-height:1.2;margin-bottom:8px}.content-container h2{font-size:24px}.content-container h3{font-size:22px}.content-container h4{font-size:21px}.content-container h5{font-weight:600;font-size:19px;margin-bottom:8px}.content-container h6{font-weight:600;font-size:18px;margin-bottom:8px}.content-container a{color:#241F1F;text-decoration:underline;text-underline-offset:3px}.content-container a:hover{text-decoration:none}.content-container img{max-width:100%;margin-bottom:15px}.container{padding:0 15px;margin:0 auto;max-width:1350px}.section-container{padding:100px 0;background:#F1F3F6}.mssg-container{display:flex;justify-content:flex-start;align-items:center;gap:6px}.mssg-container.wrap{flex-wrap:wrap}.mssg-container.center{justify-content:center}.mssg-container .mssg-link{flex-shrink:0}.mssg-link{display:flex;justify-content:center;align-items:center;position:relative;width:36px;height:36px;border-radius:50%;overflow:hidden;transition:.1s}.mssg-link.size1{width:40px;height:40px}.mssg-link.size2{width:60px;height:60px}.mssg-link.size2 svg{width:22px;height:22px}.mssg-link.telegram{background:#2BACEF}.mssg-link.telegram:hover{background:#009BEB}.mssg-link.max{background:radial-gradient(circle,#3c44ec,#4160fc)}.mssg-link.max:hover:before{opacity:0}.mssg-link.max:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(-90deg,#a35cdc 0,rgba(163,92,220,0) 80%),radial-gradient(circle at 50% 120%,#3dc0fc,rgba(61,192,252,0));transition:.1s}.mssg-link.vk{background:#07F}.mssg-link.vk:hover{background:#4297F9}.mssg-link.rutube{background:#100943}.mssg-link.rutube.style1{background:#fff}.mssg-link.rutube.style1:hover{background:#100943}.mssg-link.rutube.style1:hover svg{fill:#fff}.mssg-link.rutube.style1 svg{fill:#100943}.mssg-link.rutube:hover{background:#201094}.mssg-link.phone{background:#CCE635}.mssg-link.phone.size2 svg{width:18px;height:18px}.mssg-link.phone svg{width:14px;height:14px;fill:transparent;stroke:#241F1F;stroke-width:1.33}.mssg-link svg{flex-shrink:0;position:relative;width:16px;height:16px;fill:#fff;transition:.1s}.btn-1{display:flex;justify-content:center;align-items:center;gap:10px;width:100%;height:58px;background:#CCE635;border-radius:50px;font-size:16px;font-weight:500;color:#241F1F;transition:.1s}.btn-1:hover{background:#D9FF00}.btn-1.fz14{font-size:14px}.btn-1.fw400{font-weight:400}.btn-1.style1{background:#241F1F;color:#CCE635}.btn-1.style1:hover{background:#515248}.btn-1.style1 svg.fill{fill:#CCE635}.btn-1.style1 svg.stroke{stroke:#CCE635}.btn-1.style2{background:#241F1F;color:#fff}.btn-1.style2:hover{background:#515248}.btn-1.style2 svg.fill{fill:#fff}.btn-1.style2 svg.stroke{stroke:#fff}.btn-1.style3{background:#fff;color:#241F1F}.btn-1.style3:hover{background:rgba(255,255,255,.8)}.btn-1.style3 svg.fill{fill:#241F1F}.btn-1.style3 svg.stroke{stroke:#241F1F}.btn-1 svg{flex-shrink:0;width:16px;height:16px;transition:.1s}.btn-1 svg.fill{fill:#241F1F}.btn-1 svg.stroke{fill:transparent;stroke:#241F1F;stroke-width:1.33}.btn-1 svg.arrow{width:10px;height:10px;stroke-width:1.5}.btn-1 svg.arrow.down{transform:rotateZ(135deg)}.btn-1 svg.arrow2{width:16px;height:16px;fill:transparent;stroke:#241F1F;stroke-width:1.333}.title-1{padding-left:10px;border-left:4px solid #CCE635}.title-1.center h2{text-align:center}.title-1.noborder{padding-left:0;border:none}.title-1.style1{border-left:4px solid #fff}.title-1 h2{font-size:40px;font-weight:800;line-height:1.35;font-family:NunitoSans;text-transform:uppercase}.title-1 h2.size1{font-size:35px}.title-1 h2.size2{font-size:26px}.title-1 h3{font-size:26px;font-weight:700;line-height:1.35;text-transform:uppercase}.subtitle-1{margin-top:5px}.subtitle-1 p{font-size:20px;line-height:1.35}.arrow-1{display:flex;justify-content:center;align-items:center;width:52px;height:52px;border-radius:50%;background:#CCE635;transition:.1s}.arrow-1 svg{flex-shrink:0;width:12px;height:12px;fill:transparent;stroke:#241F1F;stroke-width:2;transition:.1s}.arrow-2{display:flex;justify-content:center;align-items:center;width:60px;height:60px;border-radius:50%;background:#fff;box-shadow:0 0 12px rgba(0,0,0,.12);cursor:pointer;transition:.1s}.arrow-2.prev{transform:rotateZ(-135deg)}.arrow-2.next{transform:rotateZ(45deg)}.arrow-2.slick-disabled{cursor:default;background:rgba(255,255,255,.7)}.arrow-2.slick-disabled svg{stroke:#999}.arrow-2 svg{flex-shrink:0;width:12px;height:12px;fill:transparent;stroke:#241F1F;stroke-width:1.5}.input-field{display:block}.input-field input{display:block;width:100%;height:60px;border-radius:30px;background:#F1F3F6;padding-left:20px;font-size:16px;font-weight:500;color:#241F1F}.input-field input::placeholder{color:#999;font-weight:400}.input-field .wpcf7-not-valid-tip{display:block;font-size:14px;margin-top:5px}.checkbox-container{display:flex;justify-content:flex-start;align-items:flex-start;gap:8px}.checkbox-container.checked .ico svg{opacity:1}.checkbox-container .wpcf7-form-control-wrap{display:none}.checkbox-container .ico{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:16px;height:16px;border-radius:2px;border:1.5px solid #241F1F;cursor:pointer;margin-top:2px}.checkbox-container .ico svg{flex-shrink:0;width:12px;height:12px;fill:#241F1F;opacity:0}.checkbox-container .text{display:block;font-size:14px;color:#241F1F;line-height:1.35}.checkbox-container .text a{color:#241F1F;text-underline-offset:3px;text-decoration:underline}.checkbox-container .text a:hover{text-decoration:none}.projects-container{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;gap:20px}.projects-container .block{width:calc(100% / 2 - 20px / 2)}.projects-container .block .project-snippet{height:100%}.project-snippet{display:flex;justify-content:flex-start;align-items:flex-end;position:relative;width:100%;min-height:465px;background-repeat:no-repeat;background-size:cover;background-position:center center}.project-snippet:hover .content_box .arrow{background:#D9FF00;transform:rotateZ(45deg)}.project-snippet:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,0) 50%)}.project-snippet .arrow{display:none;position:absolute;z-index:1;top:16px;right:16px;width:40px;height:40px}.project-snippet .link{display:block;position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.project-snippet .video{display:flex;justify-content:flex-start;align-items:center;gap:10px;position:absolute;top:20px;left:30px;border-radius:50px;background:rgba(255,255,255,.6);backdrop-filter:blur(12px);padding:12px 18px;color:#241F1F;font-size:16px}.project-snippet .video svg{flex-shrink:0;width:14px;height:14px;fill:#241F1F}.project-snippet .content_box{display:flex;justify-content:space-between;align-items:center;gap:10px;position:relative;width:100%;z-index:1;padding:20px 30px}.project-snippet .content_box .title_box{width:100%}.project-snippet .content_box .title_box .title{font-size:20px;color:#fff;line-height:1.35}.project-snippet .content_box .title_box .data{margin-top:5px}.project-snippet .content_box .title_box .data ul{display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;column-gap:20px;row-gap:10px}.project-snippet .content_box .title_box .data ul li{display:flex;justify-content:flex-start;align-items:center;gap:10px;color:#fff;line-height:1.35;font-size:16px}.project-snippet .content_box .title_box .data ul li svg{width:16px;height:16px;fill:transparent;stroke:#CCE635;stroke-width:1.33}.project-snippet .content_box .arrow{flex-shrink:0;position:relative;top:auto;left:auto;right:auto;display:flex;width:50px;height:50px}.project-snippet1:hover .content .ico{transform:rotateZ(45deg)}.project-snippet1 .link{display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.project-snippet1 .thumbnail{position:relative;width:100%;max-width:100%;aspect-ratio:1.5}.project-snippet1 .thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.project-snippet1 .content{display:flex;justify-content:space-between;align-items:center;gap:5px;padding:10px 20px 15px}.project-snippet1 .content p{font-size:16px;line-height:1.35}.project-snippet1 .content .ico{flex-shrink:0;display:flex;justify-content:center;align-items:center;width:40px;height:40px;border-radius:50%;background:#CCE635;transition:.1s}.project-snippet1 .content .ico svg{flex-shrink:0;width:12px;height:12px;fill:transparent;stroke:#241F1F;stroke-width:1.5}.services-container{display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap;gap:20px}.services-container .item{width:calc(100% / 3 - 20px * 2 / 3)}.services-container .item .service-snippet{height:100%}.service-snippet{display:flex;flex-direction:column;width:100%;background:#fff}.service-snippet .thumbnail{flex-shrink:0;position:relative;aspect-ratio:.938326}.service-snippet .thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.service-snippet .content{display:flex;flex-direction:column;flex-grow:1;padding:20px}.service-snippet .content .title{flex-shrink:0;display:flex;justify-content:flex-start;align-items:center;gap:12px}.service-snippet .content .title img{flex-shrink:0;width:45px;height:45px;object-fit:contain}.service-snippet .content .title p{font-size:32px;line-height:1}.service-snippet .content .text{flex-grow:1;margin-top:12px}.service-snippet .content .text p{font-size:16px;line-height:1.35;margin-bottom:12px}.service-snippet .content .text p:last-child{margin-bottom:0}.service-snippet .content .btn{flex-shrink:0;margin-top:12px}.team-container{display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap;column-gap:40px;row-gap:20px}.team-container .item{display:flex;justify-content:flex-start;align-items:stretch;gap:10px;width:calc(100% / 2 - 40px / 2)}.team-container .item .image{width:48%}.team-container .item .image img{width:100%}.team-container .item .content{width:52%}.team-container .item .content .name{font-size:20px;font-weight:500;line-height:1.35}.team-container .item .content .box{margin-top:12px;padding-top:12px;border-top:1px solid #ddd}.team-container .item .content .box .job{font-size:16px;line-height:1.35}.team-container .item .content .box .text{margin-top:12px}.team-container .item .content .box .text p{font-size:16px;line-height:1.35;color:#999}.video-block{position:relative;cursor:pointer}.video-block .thumbnail{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.video-block .play{position:absolute;top:calc(50% - 60px / 2);left:calc(50% - 60px / 2);display:flex;justify-content:center;align-items:center;width:60px;height:60px;border-radius:50%;background:#CCE635}.video-block .play svg{flex-shrink:0;width:24px;height:24px;fill:#241F1F;margin-left:7px}.video-block iframe{position:absolute;z-index:2;top:0;left:0;width:100%;height:100%}.section-pad{padding:50px 0}.section-pad.nopt{padding-top:0}.section-pad.nopb{padding-bottom:0}.wrapper-pad{margin-top:35px}.breadcrumbs{width:calc(100% + 30px);margin-left:-15px;padding-bottom:3px;overflow:hidden;overflow-x:auto}.breadcrumbs ul{display:flex;justify-content:flex-start;align-items:center;gap:10px;width:fit-content;white-space:nowrap;padding:0 15px}.breadcrumbs ul li{display:flex;justify-content:flex-start;align-items:center;gap:10px;flex-shrink:0}.breadcrumbs ul li:last-child:after{display:none}.breadcrumbs ul li:last-child a{color:#999;pointer-events:none}.breadcrumbs ul li:after{content:'\f105';font-family:FontAwesome;display:block;font-size:14px;color:#241F1F}.breadcrumbs ul li a{flex-shrink:0;display:block;font-size:14px;color:#241F1F;line-height:1;text-underline-offset:3px}.breadcrumbs ul li a:hover{text-decoration:underline}.page-title{margin-top:60px;padding-left:10px;border-left:4px solid #CCE635}.page-title.noborder{padding-left:0;border:none}.page-title h1{font-size:40px;font-weight:800;line-height:1.35;font-family:NunitoSans;text-transform:uppercase}.project-content .box{display:flex;justify-content:space-between;align-items:stretch;gap:20px;margin-bottom:40px}.project-content .box:last-child{margin-bottom:0}.project-content .box:nth-child(even) .slider_box{order:-1}.project-content .box .content_box{flex-shrink:0;width:427px;border:1px solid #ddd;padding:20px}.project-content .box .content_box .name{display:flex;justify-content:flex-start;align-items:center;gap:10px}.project-content .box .content_box .name:before{content:'';display:block;flex-shrink:0;width:20px;height:20px;background-image:url(../../img/figure-1.svg);background-repeat:no-repeat;background-size:contain;background-position:center center}.project-content .box .content_box .name p{font-size:24px;line-height:1.35}.project-content .box .content_box .data{margin-top:20px}.project-content .box .content_box .data ul li{display:flex;justify-content:space-between;align-items:flex-end;gap:5px;position:relative;margin-bottom:10px}.project-content .box .content_box .data ul li:last-child{margin-bottom:0}.project-content .box .content_box .data ul li:before{content:'';display:block;position:absolute;bottom:2px;left:0;width:100%;height:0;border-bottom:1px dashed #ddd}.project-content .box .content_box .data ul li p{position:relative;z-index:1}.project-content .box .content_box .data ul li p:first-child span{color:#999}.project-content .box .content_box .data ul li p:last-child{text-align:right}.project-content .box .content_box .data ul li p span{background:#fff;font-size:16px;line-height:1.35}.project-content .box .content_box .text{margin-top:20px}.project-content .box .slider_box{position:relative;width:calc(100% - 427px - 20px);height:580px}.project-content .box .slider_box .arrow{position:absolute;z-index:1;top:calc(50% - 60px / 2)}.project-content .box .slider_box .arrow.prev{left:20px}.project-content .box .slider_box .arrow.next{right:20px}.project-content .box .slider_box .slider,.project-content .box .slider_box .slider .slick-list{height:100%}.project-content .box .slider_box .slider .slick-track{height:100%;display:flex;align-items:stretch}.project-content .box .slider_box .slider .slick-track .slide a{display:block;position:relative;height:100%}.project-content .box .slider_box .slider .slick-track .slide a img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}