@import url(https://fonts.googleapis.com/css2?family=Inter&display=swap);@import url(https://fonts.cdnfonts.com/css/geometria);.navbar{height:125px;justify-content:space-between;background:#fff;color:#000;padding:45px 180px}.navbar,.navbar-nav{align-items:center}.navbar-nav .nav-item{padding:0 1.25vw}.navbar li a{color:#000;padding:0!important}.navbar .navbar-toggler{border:none;box-shadow:none}.navbar .navbar-toggler:focus{box-shadow:none}.navbar .brand{display:flex;flex-direction:row;align-items:center}.navbar .logo{width:200px}.navbar .logo img{width:100%}.navbar-collapse.collapse.show{width:100vw;margin:12px -16px 0;padding:8px 16px;height:auto;background:#fafafa}.navbar-collapse.collapse.show .li a{padding:16px 0}.navbar-collapse{justify-content:flex-end}@media(max-width:1410px){.navbar{padding:25px 90px}.navbar .logo{width:160px}}@media(max-width:1200px){.navbar{padding:12px 90px;height:60px}.navbar-nav{align-items:normal}.navbar li a{justify-content:normal}.navbar-collapse.collapse.show{width:100vw;margin:8px -90px 0;padding:8px 90px}}@media(max-width:768px){.navbar{padding:8px 16px;height:60px}.navbar-collapse.collapse.show{width:100vw;margin:8px -16px 0;padding:8px 16px}}.card[data-v-42e91e66]{height:100%;border:none}.card-body[data-v-42e91e66]{padding:0 40px}.card.notLastElement[data-v-42e91e66]{border-right:1px solid rgba(0,0,0,.05);border-radius:0}.card__title[data-v-42e91e66]{width:-moz-fit-content;width:fit-content;background-position-y:calc(100% - 9px)}.slick-slide:not(:first-of-type) .card[data-v-42e91e66],.slick-slide:not(:last-of-type) .card[data-v-42e91e66]{width:calc(100% - 24px)!important;margin:0 12px}.slick-slide:first-of-type .card[data-v-42e91e66]{width:calc(100% - 12px)!important;margin-left:0;margin-right:12px}.slick-slide:last-of-type .card[data-v-42e91e66]{width:calc(100% - 12px)!important;margin-left:12px;margin-right:0}@media(max-width:1200px){.card-body[data-v-42e91e66]{padding:16px}.card__title[data-v-42e91e66]{background-position-y:calc(100% - 3px)}}.benefit{display:flex;flex-direction:row}.benefit__icon-col{width:50px;height:50px;flex:none;padding:0}.benefit__icon{width:100%;height:100%;background:var(--accent-color);border-radius:50%;align-items:center;display:flex;justify-content:center}.benefit__icon>*{width:20px;height:20px}.benefit__info{padding-left:25px;flex-grow:1}.benefit__title{margin-bottom:12px}.benefit .row{width:100%;margin:0}@media(max-width:992px){.benefit{margin-bottom:20px;border:none!important;padding:0!important}.benefit:not(:last-of-type) .benefit__info{border-bottom:1px solid rgba(0,0,0,.05);padding-bottom:20px}.benefit__icon{margin-bottom:16px}}.projects__item[data-v-7ec24436]{position:static;height:100%;border-radius:30px;display:flex!important;background:#fbfbfb;padding:70px;position:relative;overflow:hidden}.projects__item.simpleDesign .projects__item-images[data-v-7ec24436]{width:60%;max-width:750px;left:50%;align-items:flex-start}.projects__item .btn[data-v-7ec24436]{z-index:2}.projects__item-images[data-v-7ec24436]{height:inherit;position:absolute;z-index:2;display:flex;left:24%;align-items:center;width:90%}.projects__item-info[data-v-7ec24436]{z-index:3;width:432px}.projects__item .button-text[data-v-7ec24436]{margin:60px 0 44px}.projects__item-title[data-v-7ec24436]{margin-bottom:20px;font-weight:500;font-size:24px}.projects__item-description[data-v-7ec24436]{margin-bottom:20px}.projects__item p[data-v-7ec24436]{font-weight:400;font-size:20px;line-height:140%}.projects__item .list-group-item[data-v-7ec24436]{padding:0}.projects__item .list-group-item p[data-v-7ec24436]{margin-bottom:0}.projects__item .circle[data-v-7ec24436]{z-index:1;border-radius:50%;width:706px;height:706px;right:-80px;bottom:-32%;position:absolute;background:#f3ff6c}@media(max-width:1410px){.projects__item[data-v-7ec24436]{padding:60px 90px 0}}@media(max-width:1200px){.projects__item[data-v-7ec24436]{padding:40px 90px 0;flex-direction:column;align-items:center;border-radius:0}.projects__item-info[data-v-7ec24436]{margin-left:0;width:100%}.projects__item-info h3[data-v-7ec24436]{font-size:20px}.projects__item-info p[data-v-7ec24436]{font-size:16px}.projects__item-images[data-v-7ec24436],.projects__item.simpleDesign .projects__item-images[data-v-7ec24436]{width:400px;margin:40px auto 0;max-width:none;display:block;right:auto;left:auto;bottom:115px;height:-moz-fit-content;height:fit-content}.projects__item-images img[data-v-7ec24436],.projects__item.simpleDesign .projects__item-images img[data-v-7ec24436]{width:100%}.projects__item:nth-child(odd) .projects__item-images[data-v-7ec24436]{top:auto;right:auto}.projects__item .button-text[data-v-7ec24436]{margin:32px 90px;width:calc(100% - 180px);align-items:center;justify-content:center;position:absolute;bottom:0}.projects__item .circle[data-v-7ec24436]{width:133vw;height:133vw;max-height:500px;left:-16.5vw;bottom:-100px}}@media(max-width:992px){.projects__item[data-v-7ec24436]{padding:24px 20px 0}.projects__item-info[data-v-7ec24436]{margin-left:0;width:100%}.projects__item-images[data-v-7ec24436]{margin-bottom:24px}.projects__item-title[data-v-7ec24436]{margin-bottom:7px}.projects__item-description[data-v-7ec24436]{opacity:.5;margin-bottom:24px}.projects__item .button-text[data-v-7ec24436]{margin:32px 16px;width:calc(100% - 32px);bottom:0}.projects__item .list-group-item[data-v-7ec24436]{margin-bottom:24px}}@media(max-width:768px){.projects__item-images[data-v-7ec24436]{width:100%;height:-moz-fit-content;height:fit-content;max-width:480px;padding:0 40px}}:root{--accent-color:#f3ff6c}#app{height:100vh;width:100vw;overflow:auto;scrollbar-width:thin}.alert{position:fixed;top:20px;right:20px;z-index:1070}.alert button{background:none;color:#2f363d;border:none}*{font-family:Inter;font-style:normal;color:#000}:focus-visible{outline:none}.modal-backdrop.show{opacity:0}.container{padding:0;margin:0}h1{font-size:46px;line-height:120%}h1,h2{font-family:Geometria;font-weight:700}h2{margin-bottom:40px;font-size:30px;line-height:40px;width:-moz-fit-content;width:fit-content}.underlined{background:linear-gradient(var(--accent-color),var(--accent-color)) 0 100%/100% 17px no-repeat;padding-right:16px;font-family:Geometria}h3{font-weight:500;font-size:20px;line-height:140%}p{margin:0}.nav-item a,p{font-weight:400;font-size:16px;line-height:150%;word-break:break-word}.nav-item a:focus,.nav-item a:hover{color:#000}.arrow{width:40px;height:40px;background-color:#fbfbfb;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 5px}.arrow:hover{background-color:#000;cursor:pointer}.arrow:hover path{fill:#fff}.button-text{font-weight:600;display:flex;align-items:center;text-align:center;margin:50px auto 130px 0}.btn,.button-text{font-size:16px;line-height:120%;color:#fff}.btn{border-radius:10px;padding:16px 40px;font-weight:500}.btn,.btn:hover{background-color:#000}.btn:hover{color:#fff}.btn:focus{box-shadow:none}.modal-header{position:relative;justify-content:flex-end;border:none;padding:26px 46px 0 0}.modal .close-modal-btn{background:none;color:#2f363d;border:none;position:absolute;top:24px;right:24px}.modal .close-modal-btn span{font-size:32px}.modal-content{background:rgba(0,0,0,.8)}.modal-body{width:580px;border-radius:30px;display:flex;background:#fbfbfb;flex-direction:column;align-items:center;text-align:center;margin:auto;max-height:830px;padding:80px 40px 40px;justify-content:flex-start}.modal-body .underlined{padding:0 8px;background-position-y:100%}.modal-body h2{margin-bottom:24px}.modal-body form{width:100%;margin-top:40px}.modal-body form .form-control:focus{background:none}.modal-body form .form-control{color:#000;padding:4px 0 8px}.modal-body form .form-group{margin-bottom:21px}.modal-body form .form-group:last-of-type{margin-bottom:40px}.modal-body form .form__checkbox{margin-top:24px;display:flex;gap:12px}.modal-body form .form__checkbox input{margin-top:4px;width:20px;height:20px;flex-shrink:0}.modal-body form .form__checkbox label{text-align:left;line-height:1.4}.modal-body form input{border:none;border-radius:0;border-bottom:1px solid gray;background:none}.modal-body form input:focus{border-color:gray;outline:0;box-shadow:none}.modal-body form .form__hint{color:#979797;text-align:start}.modal-body form .button-text{margin:40px auto 45px}.modal-body form a{font-weight:600;color:#000;text-decoration:none;margin:0 .5vw}.modal-body .contacts__item.social-media{margin:25px auto 0}.modal-body .contacts__item a{margin:0}.main_body{margin:0 180px}.carousel-indicators{position:inherit;margin-top:16px}.carousel-indicators li{z-index:5!important;margin:0 5px;width:50px;height:10px;background:#fafafa;border-radius:12px;cursor:pointer}.carousel-indicators li.active{background-color:#000}.preview{background-color:#f3ff6c;border-radius:15px;margin:5px 0 180px;display:flex;flex-direction:row;align-items:flex-start;height:635px}.preview .row{height:634px}.preview__info{flex-basis:700px;padding:100px 40px 0 70px}.preview__image{position:relative;left:30px}.preview__image img{height:700px;margin-top:11px}.slick-list{padding:0!important}.cards{padding-bottom:130px}.projects .projectsHeader{display:flex;justify-content:space-between;margin-bottom:30px}.projects .projectsHeader h2{margin-bottom:14px}.projects .projectsHeader .carouselArrows{display:flex;align-items:flex-end}.projects .list-group-item{border:none;display:flex;background:none;margin-bottom:16px}.projects .carousel{margin-bottom:130px}.projects .carousel-item .img-fluid{height:640px}.projects .carousel .carousel-caption{top:0;left:0;right:0;padding:0;text-align:left}.projects .carousel .carousel-control-next,.projects .carousel .carousel-control-prev{z-index:100;width:41px}.projects .carousel .carousel-control-next .sr-only,.projects .carousel .carousel-control-prev .sr-only{display:none}.projects .carousel .carousel-control-next-icon,.projects .carousel .carousel-control-prev-icon{height:40px!important;width:40px!important;border-radius:50%;background-color:#fbfbfb;padding:14px}.projects .carousel .carousel-control-next-icon:after,.projects .carousel .carousel-control-prev-icon:after{display:block;background-size:7px 12px;width:7px;height:12px;content:""}.projects .carousel .carousel-control-next-icon:after{background-image:url(/img/ArrowRight.db075921.svg);margin-right:3px}.projects .carousel .carousel-control-prev-icon:after{background-image:url(/img/ArrowLeft.83430a8f.svg);margin-left:3px}.benefits{margin-bottom:130px}.benefits__title{max-width:600px}.benefits .right-bordered{padding-right:40px;border-right:1px solid rgba(0,0,0,.05)}.benefits .bottom-bordered{padding-bottom:40px;border-bottom:1px solid rgba(0,0,0,.05)}.benefits .left-bordered{padding-left:40px;border-left:1px solid rgba(0,0,0,.05)}.benefits .top-bordered{padding-top:40px;border-top:1px solid rgba(0,0,0,.05)}.types__title{margin-bottom:16px}.types__description{margin-bottom:40px;max-width:500px}.types__container .type__info{background:#fbfbfb;border-radius:16px;padding:30px 30px 58px;height:100%}.types__container .row{margin:-10px}.types__container .row>*{padding:10px}.results{margin-bottom:10px}.results .carousel-indicators{margin:30px auto 10px}.results .carousel-indicators li{width:100px;height:10px}.results .projectsHeader{display:flex;justify-content:space-between;margin-bottom:30px}.results .projectsHeader h2{margin-bottom:14px}.results .projectsHeader .carouselArrows{display:flex;align-items:flex-end}.results .img-fluid{height:205px}.results .carousel-caption{top:0;left:0;right:0;padding:0;width:100%;text-align:left;margin:0 -10px}.results .carousel-caption .row{margin:0}.results__item{background:#fbfbfb;border-radius:16px;height:205px;position:relative;margin:0 10px}.results__item-number{background-color:var(--accent-color);border-radius:50%;width:50px;height:50px;display:flex;align-items:center;justify-content:center;position:absolute;top:30px;left:30px}.results__item-title{position:absolute;left:30px;right:30px;bottom:30px;margin:0}.competencies{margin-bottom:130px}.competencies__title{margin-bottom:16px}.competencies__items{display:flex;flex-wrap:wrap;margin:-10px}.competencies__item{margin:10px;background:#fbfbfb;border:1px solid rgba(0,0,0,.1);border-radius:15px;color:#000;display:flex;flex-direction:row;align-items:flex-start;padding:10px 20px}.competencies__item p{margin-bottom:0}.questions{margin:0 auto 130px;text-align:center;max-width:440px}.questions__title{margin:0 auto 16px;padding:0 8px}.questions__description{margin:0 auto}.questions .btn{margin:40px auto}.questions a{color:#000;text-decoration:none}.contacts{background-color:#000;padding:60px 180px;margin:0 -180px}.contacts h1{font-weight:500;font-size:30px;line-height:110%;margin-bottom:40px}.contacts a,.contacts p{color:#fff;text-decoration:none}.contacts__phone{margin-bottom:24px}.contacts__container .row{justify-content:space-between;align-items:flex-end}.contacts__item{width:-moz-fit-content;width:fit-content;padding:0}.contacts__item.social-media{display:flex;margin:0 -10px 32px;height:50px;width:140px}.contacts__item.social-media a{margin:0 10px}.contacts__address{max-width:604px}@media(max-width:1410px){.main_body{margin:0 90px}.contacts{padding:60px 90px;margin:0 -90px}.projects .slick-arrow.slick-prev{left:-50px}.projects .slick-arrow.slick-next{right:-50px}}@media(max-width:1200px){#app{overflow:auto;-ms-overflow-style:none;scrollbar-width:none}#app::-webkit-scrollbar{width:0;height:0}h1{font-size:32px;line-height:120%}h2{font-size:26px;line-height:140%}h3{font-size:20px}.button-text{margin:28px auto 60px 0}.preview{height:535px}.preview__image img{height:600px;margin-top:6px}.underlined{padding-right:11px;background-size:100% 12px}.projects .projectsHeader .carouselArrows{display:none}.projects .carousel{margin:0 -90px 100px}.projects .carousel-item .img-fluid{height:900px}.benefits .right-bordered{padding-right:20px}.benefits .bottom-bordered{padding-bottom:25px}.benefits .left-bordered{padding-left:20px}.benefits .top-bordered{padding-top:25px}}@media(max-width:992px){.preview{height:670px;margin:0 -90px 270px;padding:0 90px;flex-direction:column;align-items:center;text-align:center;border-radius:0}.preview__info{padding:100px 0 0;flex-basis:auto}.preview__image img{height:500px;left:0}.btn{width:100%;align-items:center;justify-content:center}.cards{padding-bottom:70px}.benefits{margin-bottom:70px}.types__container .type__info{padding:24px 24px 28px}.results .carousel-indicators{margin:20px auto 0}.results .carousel-indicators li{width:40px}.results .projectsHeader .carouselArrows{display:none}.results .img-fluid{height:162px}.results .carousel-caption{margin:0 -8px}.results .carousel-caption .row{margin:0}.results__item{height:162px;margin:0 8px}.results__item-number{width:40px;height:40px;top:16px;left:16px}.results__item-title{left:16px;right:16px;bottom:16px}.benefits__container .row{margin:0}.competencies{margin-bottom:70px}.competencies__title{margin-bottom:32px}.questions{max-width:none;margin:0 0 70px}.contacts__phone{margin-bottom:20px}.contacts__container{margin:-10px 0}.contacts__container .contacts__item{margin:10px 0}.contacts__item{width:100%}.contacts__item p{margin:0}.contacts__address{max-width:auto}}@media(max-width:768px){.main_body{margin:0 16px}h1{font-size:25px}h3{font-size:16px}.preview{margin:0 -16px 220px;height:600px;padding:0 16px}.preview__image img{height:410px}.cards .row>*{padding:0}.modal-fullscreen{top:60px;height:calc(100vh - 60px)}.modal-header{padding:16px 16px 0 0}.modal-body{padding:60px 16px 30px;width:auto;margin:0;justify-content:normal;max-height:none;border-radius:0}.modal-body h2{font-size:25px;margin-bottom:12px;line-height:30px}.modal-body form{margin-top:30px}.modal-body form .form__hint{font-size:15px;line-height:21px}.modal-body form .form-control{line-height:21px}.modal-body form .button-text{margin:24px auto}.modal .close-modal-btn{top:16px;right:16px}.modal .close-modal-btn span{font-size:24px}.projects .carousel{margin:0 -16px 60px}.benefits{margin-bottom:60px}.contacts{padding:30px 16px 23px;margin:0 -16px}}