.breadcrumbs-nav ul{display:flex;gap:6px;list-style:none}.breadcrumbs-nav ul li{align-items:center;display:inline-flex;gap:6px}.breadcrumbs-nav ul li:not(:first-child):before{background-color:#8b8b8b;border-radius:50%;content:"";display:inline-flex;height:3px;width:3px}.breadcrumbs-nav ul li a,.breadcrumbs-nav ul li span{font-size:14px}.breadcrumbs-nav ul li a{color:#8b8b8b}.breadcrumbs-nav ul li a:hover{color:#000}.form{align-items:flex-start;background:#fff;border-radius:20px;display:flex;flex-direction:column;padding:28px 36px}.form__field{margin-bottom:16px;width:100%}.form__field label{display:block;font-size:18px;line-height:1.75;margin-bottom:4px}.form__field input,.form__field select{background:#fff;border:1px solid rgba(1,82,45,.19);border-radius:10px;display:block;height:48px;outline:none;padding:6px 16px;width:100%}.form__field select{appearance:none;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI3IiBmaWxsPSJub25lIj48cGF0aCBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJtMSAxIDQgNCA0LTQiLz48L3N2Zz4=);background-position:calc(100% - 18px);background-repeat:no-repeat;background-size:12px 8px}.form__field .choices{font-size:inherit}.form__field .choices[data-type*=select-one]:after{background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMCIgaGVpZ2h0PSI3IiBmaWxsPSJub25lIj48cGF0aCBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiBkPSJtMSAxIDQgNCA0LTQiLz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:contain;border:none;height:8px;margin-top:0!important;right:18px;transform:translateY(-50%);width:12px}.form__field .choices__inner{all:unset;padding-bottom:0!important}.form__field .choices__list--single{display:block;padding:0}.form__field .choices__list--single .choices__item--selectable{align-items:center;background:#fff;border:1px solid rgba(1,82,45,.19);border-radius:10px;display:flex;font-size:inherit;height:48px;outline:none;padding:6px 16px;width:100%}.form__field .choices__list--dropdown .choices__item--disabled,.form__field .choices__list--dropdown .choices__item:after{display:none}.form .succesfull{color:#01522d;font-weight:600;margin-bottom:16px;text-align:center}.form .button{width:100%}@media only screen and (max-width:767px){.form{padding:24px 16px}.form__field label{margin-bottom:1px}}.contact-box{background-color:#ecf7ee;border-bottom:3px solid #01522d;border-radius:20px;display:flex;flex-direction:column;gap:12px;padding:20px 20px 12px}.contact-box__headline{background-color:#fff;border-radius:12px;padding:12px 20px}.contact-box__wrapper a{text-decoration:underline;text-decoration-skip-ink:none}.contact-box__wrapper a:hover{text-decoration:none}.service-card{background:#fff;border-radius:20px;box-shadow:0 0 23px 0 rgba(0,0,0,.08);padding:20px}@media only screen and (max-width:767px){.service-card{padding:16px}}.service-card__headline{padding:4px 0 0 12px}.service-card__content{margin-top:12px}.service-card--contact{border-radius:0;box-shadow:none;padding:0}.service-card--contact .service-card__headline{padding:0}.service-card--contact .service-card__headline .icon-label__icon{background-color:#ff8e6a}.service-card--contact .service-card__content{color:rgba(0,0,0,.5)}.service-card--contact .service-card__content a{color:#000;text-decoration:underline}.service-card--contact .service-card__content a:hover{text-decoration:none}.hero-main{background-color:#032817;color:#edfff7;isolation:isolate;overflow:hidden;padding-bottom:99px;padding-top:88px;position:relative}@media only screen and (max-width:767px){.hero-main{padding-bottom:32px;padding-top:76px}}.hero-main__wrapper{align-items:center;display:flex;flex-direction:column;padding-top:81px;position:relative;z-index:1}@media only screen and (max-width:767px){.hero-main__wrapper{padding-top:14px}}.hero-main__logotype{align-items:center;display:flex;justify-content:center;margin:0 auto 20px;max-width:142px;width:100%}@media only screen and (max-width:767px){.hero-main__logotype{margin:0 auto 15px;max-width:106px}}.hero-main__title{color:#edfff7;font-family:var(--second-family);font-size:48px;font-weight:700;line-height:110%;text-align:center}@media only screen and (max-width:767px){.hero-main__title{font-size:32px;line-height:124%}}.hero-main__description{font-size:24px;line-height:152%;margin:12px auto 0;max-width:910px;text-align:center}@media only screen and (max-width:767px){.hero-main__description{font-size:20px;line-height:150%}}.hero-main__label{margin-top:12px}@media only screen and (max-width:767px){.hero-main__label{margin-top:20px}}.hero-main__smart-text{font-size:24px;line-height:152%;margin:20px auto 0;max-width:870px;text-align:center}@media only screen and (max-width:767px){.hero-main__smart-text{font-size:20px;line-height:150%}}.hero-main__smart-text .js-text-hidden p.is-hidden{margin-bottom:0;overflow:hidden;visibility:hidden}.hero-main__smart-text .js-text-hidden:has(+.js-text-more.active){display:inline}.hero-main__smart-text .js-text-hidden:has(+.js-text-more.active) p:last-child{display:inline}.hero-main__smart-text .js-text-more{color:#ff8e6a;position:relative;text-decoration:underline;text-decoration-skip-ink:none;z-index:5}.hero-main__smart-text .js-text-more.active{display:inline}.hero-main__action{display:flex;gap:12px;justify-content:center;margin-top:32px}@media only screen and (max-width:767px){.hero-main__action{margin-top:40px}}.hero-main--shadow-center:before{background:#005e33;content:"";display:block;filter:blur(254.46306px);height:622px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);user-select:none;width:622px;z-index:-1}@media only screen and (max-width:575px){.hero-main--shadow-center:before{filter:blur(171.39999px);height:354px;width:354px}}.hero-main__logo{height:129px;pointer-events:none;position:absolute;user-select:none;width:138px;z-index:-1}.hero-main__logo:before{background-image:var(--logo);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;height:100%;width:100%}.hero-main__logo--left{bottom:11px;left:137px}@media only screen and (max-width:575px){.hero-main__logo--left{bottom:34px;left:8px}}.hero-main__logo--right{right:48px;top:137px}@media only screen and (max-width:575px){.hero-main__logo--right{display:none}}.hero-main--video{display:flex;min-height:calc(var(--vh, 1vh)*100)}@media only screen and (max-width:767px){.hero-main--video{padding-top:109px}}.hero-main--video:before{background:rgba(0,255,139,.7);border-radius:100%;filter:blur(100px);height:983px;left:50%;position:absolute;top:0;transform:translate(-50%,-100%);width:1704px}@media only screen and (max-width:767px){.hero-main--video:before{height:297px;transform:translate(-50%,-50%);width:728px}}.hero-main--video .hero-main__container{display:flex;position:relative;z-index:5}.hero-main--video .hero-main__wrapper{justify-content:center;width:100%}.hero-main--video .hero-main__title{max-width:986px}.hero-main--video .hero-main__description{font-size:20px;max-width:910px}.hero-main--video .hero-main__video-bg{height:100vh;inset:0;left:50%;object-fit:cover;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw;z-index:-3}.hero-main--video:after{background-color:#000800;content:"";inset:0;opacity:.9;pointer-events:none;position:absolute;z-index:-2}.hero-main--bg1{background-color:#3c4a46}.hero-main--bg1.hero-main--shadow-center:before{background-color:#636f6c;filter:blur(254.46306px)}.hero-main--bg2{background-color:#0a2e50}.hero-main--bg2:after{background-image:var(--bgImg);background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";display:block;inset:0;position:absolute;z-index:-1}.hero-main--bg2.hero-main--shadow-center:before{background-color:#537ca3;filter:blur(370px);left:0;top:100%;transform:translate(-50%,-50%)}.hero-main--bg2 .hero-main__logo{display:none}.hero-main--bg-option{background-color:#fff;color:#000;overflow:visible}.hero-main--bg-option:after{background-image:var(--bgOption);background-position:top;background-repeat:no-repeat;background-size:cover;content:"";display:block;height:100%;inset:0;position:absolute;z-index:-1}.hero-main--bg-option .hero-main__title{color:#000}.hero-main--bg-option+section{position:relative;z-index:2}.main-form{margin-bottom:72px;scroll-margin-block-start:100px}@media only screen and (max-width:767px){.main-form{margin-bottom:40px}.main-form__container{padding:0}}.main-form__display{border-radius:40px;overflow:hidden;position:relative}@media only screen and (max-width:767px){.main-form__display{border-radius:0}}.main-form__wrap{background:#032817;border-radius:40px;display:flex;overflow:hidden;padding:48px 72px;position:relative}@media only screen and (max-width:767px){.main-form__wrap{border-radius:0;flex-wrap:wrap;padding:32px 20px}}.main-form__wrap-img{bottom:0;height:379px;left:0;position:absolute;width:387px}@media only screen and (max-width:767px){.main-form__wrap-img{display:none}}.main-form__wrap-img img,.main-form__wrap-img svg{height:100%;object-fit:contain;width:100%}.main-form__wrap-col{position:relative;z-index:1}@media only screen and (max-width:1199px){.main-form__wrap-col{padding:0!important;width:100%!important}}.main-form__wrap-col:first-child{color:#fff;padding-right:70px;width:53%}.main-form__wrap-col:last-child{width:47%}@media only screen and (max-width:767px){.main-form__wrap-col:last-child{margin-top:20px}}.main-form__wrap:before{height:501px;left:135px;top:-87px;width:501px}.main-form__wrap:after,.main-form__wrap:before{background:#005e33;content:"";filter:blur(85.7px);position:absolute}.main-form__wrap:after{bottom:0;height:390px;right:-40px;width:390px}@media only screen and (max-width:767px){.main-form__title{text-align:center}}.main-form__description{font-size:22px;font-weight:600;line-height:167%;margin-top:20px}@media only screen and (max-width:767px){.main-form__description{font-size:18px;font-weight:700;margin-top:16px;text-align:center}}.hidden{display:none}.choices.not-valid,.g-recaptcha-container.not-valid{animation:shake .4s;border:2px solid red!important;box-shadow:0 0 5px red}@keyframes shake{0%{transform:translateX(0)}20%{transform:translateX(-5px)}40%{transform:translateX(5px)}60%{transform:translateX(-5px)}80%{transform:translateX(5px)}to{transform:translateX(0)}}@media only screen and (min-width:768px){.main-form{padding-top:72px}}.where-work{margin-bottom:40px;padding:72px 0 0}@media only screen and (max-width:767px){.where-work{padding:40px 0}}.where-work__description,.where-work__title{text-align:center}.where-work__map{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.contact-us{padding-bottom:72px}@media only screen and (max-width:767px){.contact-us{padding-bottom:40px}}.contact-us__top{margin-bottom:40px}.contact-us__group{gap:40px 30px}@media only screen and (max-width:767px){.contact-us__group{gap:32px}}