.video-block{position:relative;display:inline-block;box-shadow:0 23px 120px 0 rgba(108,108,108,.24);cursor:pointer}.video-block:after{content:"";position:absolute;width:auto;height:auto;background-color:rgba(0,0,0,.3);opacity:0;transition:.2s;left:0;top:0;right:0;bottom:0}.video-block .play{display:block;width:72px;height:72px;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);border-radius:50%;border:1px solid #fff;z-index:2;background-color:rgba(255,255,255,.43);transition:all .2s}.video-block .play .play-ico{width:0;height:0;border-style:solid;border-width:13px 0 13px 26px;border-color:transparent transparent transparent #fff;position:absolute;left:calc(50% + 5px);top:50%;transform:translate(-50%,-50%);transition:all .2s}.video-block .play:hover{border-width:3px}.video-block .play:focus{border-width:3px}.video-block .play.paused{border:none;opacity:0}.video-block .play.paused .play-ico{border:none;width:20px;height:38px;left:50%}.video-block .play.paused .play-ico:before{content:"";width:6px;height:100%;border-radius:20px;background-color:#fff;position:absolute;top:0;left:0}.video-block .play.paused .play-ico:after{content:"";width:6px;height:100%;border-radius:20px;background-color:#fff;position:absolute;top:0;right:0}.video-block .video-player{display:block;left:0;max-width:100%;position:relative;width:100%;border-radius:2px}.video-block:hover .play{opacity:1}.video-block:hover:after{opacity:1;transition:.2s}.service-card{display:block;padding:20px 15px;margin-bottom:30px;height:calc(100% - 30px);background-color:#fff;border:1px solid #f7f7f7;box-shadow:0 2px 20px 0 rgba(184,184,184,.13)}.service-card .card-header{position:relative;margin-bottom:18px}.service-card .card-header:has(.icon-wrapper){display:flex;align-items:center;justify-content:space-between}.service-card .card-header:has(.icon-wrapper) h3{max-width:calc(100% - 50px)}.service-card .card-header:has(.icon-wrapper) .icon-wrapper{width:40px;height:40px}.service-card .card-header:has(.icon-wrapper) .icon-wrapper img{width:100%;height:100%;object-fit:contain}.service-card .card-body{color:#637185;line-height:24px;letter-spacing:.02px}.service-card .card-body p:last-child{margin-bottom:0}.service-card:hover{text-decoration:unset}@media screen and (min-width:576px){.service-card{padding:30px 30px 20px}}.section-reviews{padding:50px 0 75px;margin-bottom:100px;background-color:#f5f5f5}.section-reviews .title-area{max-width:804px;margin:0 auto 50px}.section-reviews .title-area .block-subtitle{color:#4e5a6c}.section-reviews .reviews-list .review-card{gap:12px;display:flex;align-items:flex-start;flex-direction:column}.section-reviews .reviews-list .review-card .reviewer-details{position:relative}.section-reviews .reviews-list .review-card .reviewer-details .avatar-wrapper{width:40px;height:40px;overflow:hidden;border-radius:100%}.section-reviews .reviews-list .review-card .reviewer-details .avatar-wrapper img{width:100%;height:100%;object-fit:cover}@media screen and (max-width:991.9px){.section-reviews .reviews-list .review-card .reviewer-details .avatar-wrapper{margin:0 auto 5px}}.section-reviews .reviews-list .review-card .reviewer-details h6{line-height:30px}@media screen and (max-width:991.9px){.section-reviews .reviews-list .review-card .reviewer-details h6{display:none}}.section-reviews .reviews-list .review-card .reviewer-details p{font-size:13px;line-height:20px}@media screen and (min-width:992px){.section-reviews .reviews-list .review-card .reviewer-details p .review-name{display:none}}@media screen and (min-width:992px){.section-reviews .reviews-list .review-card .reviewer-details p{font-size:12px;line-height:15px}}@media screen and (max-width:991.9px){.section-reviews .reviews-list .review-card .reviewer-details p{color:#737980}}@media screen and (min-width:992px){.section-reviews .reviews-list .review-card .reviewer-details{padding-left:53px}.section-reviews .reviews-list .review-card .reviewer-details .avatar-wrapper{left:0;top:3px;position:absolute}}@media screen and (max-width:991.9px){.section-reviews .reviews-list .review-card .reviewer-details{max-width:216px}}.section-reviews .reviews-list .review-card .block-stars{gap:5px;display:flex;color:#91a1b8}.section-reviews .reviews-list .review-card .comment-body p:last-child{margin-bottom:0}@media screen and (max-width:991.9px){.section-reviews .reviews-list .review-card:not(:last-child){margin-bottom:65px}}@media screen and (min-width:992px){.section-reviews .reviews-list .review-card{padding:20px;border-radius:5px;width:calc(100% / 3);background-color:#fff;box-shadow:0 2px 20px 0 rgba(184,184,184,.13)}}@media screen and (max-width:991.9px){.section-reviews .reviews-list .review-card{max-width:281px;margin-left:auto;margin-right:auto;text-align:center;align-items:center;flex-direction:column-reverse}}@media screen and (min-width:992px){.section-reviews .reviews-list{gap:30px;display:flex}}@media screen and (min-width:992px){.section-reviews{padding:100px 0;margin-bottom:125px}}.block-our-work-process{overflow:hidden;position:relative;padding-bottom:100px}.block-our-work-process .content-wrapper:after{top:0;left:0;z-index:-1;content:"";width:100%;height:398px;display:block;position:absolute;background-color:#f5f5f5}@media screen and (min-width:992px){.block-our-work-process .content-wrapper:after{left:0;width:1131px;height:468px}}@media screen and (min-width:992px){.block-our-work-process .content-wrapper{position:relative}}.block-our-work-process .left-column .column-content{padding-top:50px}.block-our-work-process .left-column .column-content .text-block{max-width:330px}@media screen and (min-width:768px){.block-our-work-process .left-column .column-content .text-block{max-width:505px}}@media screen and (min-width:992px){.block-our-work-process .left-column .column-content .text-block{max-width:405px}}@media screen and (max-width:991.9px){.block-our-work-process .left-column .column-content .text-block{margin-bottom:50px}}@media screen and (min-width:992px){.block-our-work-process .left-column .column-content{padding-top:103px;padding-left:40px}}@media screen and (min-width:1701px){.block-our-work-process .left-column .column-content{padding-left:98px}}@media screen and (min-width:992px){.block-our-work-process .left-column{max-width:485px}}@media screen and (min-width:1701px){.block-our-work-process .left-column{max-width:646px}}.block-our-work-process .right-column .column-content{counter-reset:a}.block-our-work-process .right-column .column-content .process-card{overflow:hidden;position:relative;background-color:#fff;padding:48px 17px 25px 15px;box-shadow:0 2px 20px 0 rgba(184,184,184,.13)}@media screen and (max-width:991.9px){.block-our-work-process .right-column .column-content .process-card h4{font-size:18px;min-height:50px;margin-left:118px;margin-bottom:35px !important}}.block-our-work-process .right-column .column-content .process-card:not(:last-child){margin-bottom:30px}.block-our-work-process .right-column .column-content .process-card:after{left:-25px;color:#f0f0f0;line-height:1;font-weight:600;font-size:114px;position:absolute;counter-increment:a;letter-spacing:.02em;content:"0" counter(a)}@media screen and (min-width:992px){.block-our-work-process .right-column .column-content .process-card:after{left:-20px;bottom:-30px}}@media screen and (min-width:1200px){.block-our-work-process .right-column .column-content .process-card:after{left:-47px;bottom:-55px;font-size:220px;font-weight:400}}@media screen and (max-width:991.9px){.block-our-work-process .right-column .column-content .process-card:after{top:15px}}@media screen and (min-width:992px){.block-our-work-process .right-column .column-content .process-card{padding:40px 30px 38px 125px}}@media screen and (min-width:1200px){.block-our-work-process .right-column .column-content .process-card{padding:40px 30px 38px 228px}}@media screen and (min-width:1701px){.block-our-work-process .right-column .column-content{padding-right:129px}}@media screen and (min-width:992px){.block-our-work-process .right-column{padding-top:184px}}@media screen and (min-width:992px){.block-our-work-process{padding-bottom:130px}}.block-contact-form{z-index:1;padding-top:40px;position:relative;margin-bottom:40px}.block-contact-form h2{margin-bottom:12px;text-transform:uppercase}.block-contact-form h2~p{margin-bottom:20px}@media screen and (min-width:992px){.block-contact-form h2~p{margin-bottom:50px}}@media screen and (min-width:992px){.block-contact-form h2{margin-bottom:25px}}.block-contact-form .contact-form{max-width:1004px;margin-left:auto;margin-right:auto}.block-contact-form .contact-form .form-group{margin-bottom:15px}@media screen and (min-width:992px){.block-contact-form .contact-form .form-group{margin-bottom:30px}}.block-contact-form .contact-form .btn{width:100%;margin-top:5px}@media screen and (min-width:576px){.block-contact-form .contact-form .btn{max-width:228px}}@media screen and (min-width:992px){.block-contact-form .contact-form .btn{margin-top:20px}}.block-contact-form .contact-form .wpcf7-form.submitting button[type=submit]{pointer-events:none;opacity:.6}@media screen and (min-width:768px){.block-contact-form{padding-top:89px;margin-bottom:80px}}.home-page .page-top-banner{padding-top:20px;padding-bottom:60px}.home-page .page-top-banner .left-column video{height:auto}@media screen and (min-width:1701px){.home-page .page-top-banner .left-column{max-width:715px;padding-right:50px}}@media screen and (min-width:992px){.home-page .page-top-banner .right-column .text-wrapper{max-width:521px}}@media screen and (min-width:992px){.home-page .page-top-banner .right-column .text-wrapper{margin-bottom:48px}}.home-page .page-top-banner .right-column .btns-area{gap:16px}.home-page .page-top-banner .right-column .btns-area .btn{width:100%}@media screen and (min-width:992px){.home-page .page-top-banner .right-column .btns-area .btn:not(.btn-with-line){max-width:173px}}@media screen and (min-width:441px){.home-page .page-top-banner .right-column .btns-area .btn{max-width:196px}}@media screen and (min-width:992px){.home-page .page-top-banner .right-column .btns-area{gap:30px}}@media screen and (max-width:991.9px){.home-page .page-top-banner .right-column .btns-area{justify-content:center}}@media screen and (max-width:440.9px){.home-page .page-top-banner .right-column .btns-area{flex-direction:column}}@media screen and (max-width:991.9px){.home-page .page-top-banner .right-column{text-align:center;margin-bottom:37px}}@media screen and (min-width:441px){.home-page .page-top-banner{padding-top:50px}}@media screen and (min-width:992px){.home-page .page-top-banner{padding-bottom:80px}}.home-page .block-services{padding-top:20px;margin-bottom:50px}.home-page .block-services .block-title-wrapper h2{margin-bottom:35px}@media screen and (min-width:768px){.home-page .block-services .service-card{height:calc(100% - 30px)}}.home-page .block-services .btn-area{margin-top:10px}.home-page .block-services .btn-area .btn{width:100%}@media screen and (min-width:576px){.home-page .block-services .btn-area .btn{max-width:303px}}@media screen and (min-width:768px){.home-page .block-services .btn-area{margin-top:20px}}@media screen and (min-width:768px){.home-page .block-services{margin-bottom:80px}}.home-page .block-what-sets{padding-top:50px;padding-bottom:50px}@media screen and (min-width:768px){.home-page .block-what-sets h2{top:-8px}}@media screen and (min-width:768px){.home-page .block-what-sets p:not(:last-child){margin-bottom:35px}}.home-page .block-what-sets p:last-child{margin-bottom:0}@media screen and (min-width:768px){.home-page .block-what-sets{padding-top:120px;padding-bottom:120px}}.home-page .block-global-reach{padding-top:50px;padding-bottom:50px;margin-bottom:100px}@media screen and (min-width:768px){.home-page .block-global-reach h2{top:-8px}}@media screen and (min-width:768px){.home-page .block-global-reach p:not(:last-child){margin-bottom:35px}}.home-page .block-global-reach p:last-child{margin-bottom:0}@media screen and (min-width:768px){.home-page .block-global-reach{padding-top:80px;padding-bottom:80px;margin-bottom:200px}}.home-page .block-our-work{margin-bottom:100px}.home-page .block-our-work h2{margin-bottom:25px}@media screen and (min-width:768px){.home-page .block-our-work h2{margin-bottom:30px}}@media screen and (min-width:1701px){.home-page .block-our-work .row{margin-left:-32px;margin-right:-32px}}@media screen and (min-width:768px){.home-page .block-our-work .row .col-12:last-child .project-card:first-child{margin-top:140px}}@media screen and (min-width:1200px){.home-page .block-our-work .row .col-12:last-child .project-card:first-child{margin-top:270px}}@media screen and (min-width:1701px){.home-page .block-our-work .row .col-12{padding-left:32px;padding-right:32px}}.home-page .block-our-work .project-card .preview-wrapper{width:100%;display:block;position:relative;text-decoration:none;aspect-ratio:1.3721804511}.home-page .block-our-work .project-card .preview-wrapper img{width:100%;height:auto}.home-page .block-our-work .project-card .preview-wrapper .btn-link-primary{left:0;bottom:0;position:absolute;padding:15px 15px 7px;background-color:#fff}.home-page .block-our-work .project-card .preview-wrapper:hover .bg-white span:after{width:100%}@media screen and (min-width:768px){.home-page .block-our-work .project-card:not(:last-child){margin-bottom:138px}}@media screen and (max-width:767.9px){.home-page .block-our-work .project-card{margin-bottom:34px}}.home-page .block-our-work .btn-area .btn{width:100%}@media screen and (min-width:576px){.home-page .block-our-work .btn-area .btn{max-width:230px}}@media screen and (min-width:992px){.home-page .block-our-work .btn-area{margin-top:60px}}@media screen and (min-width:992px){.home-page .block-our-work{margin-bottom:120px}}.home-page .block-contact-form{padding-top:0}