@font-face{font-family:AzoSans;font-display:swap;src:url(../fonts/AzoSans-Bold.woff2) format("woff2"),url(../fonts/AzoSans-Bold.woff) format("woff");font-weight:700;font-style:normal}@font-face{font-family:AzoSans;font-display:swap;src:url(../fonts/AzoSans-Light.woff2) format("woff2"),url(../fonts/AzoSans-Light.woff) format("woff");font-weight:300;font-style:normal}@font-face{font-family:AzoSans;font-display:swap;src:url(../fonts/AzoSans-Regular.woff2) format("woff2"),url(../fonts/AzoSans-Regular.woff) format("woff");font-weight:400;font-style:normal}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:normal}body{color:#333;font-family:AzoSans,sans-serif;font-weight:300}main{-webkit-box-flex:1;-ms-flex:1;flex:1}h1,h2,h3,h4,h5,h6,ol,p,ul{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none;-webkit-transition:all .5s ease;transition:all .5s ease}a:not([class]){-webkit-text-decoration-skip:ink;text-decoration-skip-ink:auto}img{max-width:100%;display:block;color:transparent;image-rendering:auto}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}.container{margin-left:auto;margin-right:auto;padding-left:1em;padding-right:1em;max-width:1200px;width:100%}.header{position:fixed;top:0;left:0;z-index:99;width:100%}.header.fixed-nav{background:#fff;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1);box-shadow:0 0 0 1px rgba(0,0,0,.1)}.header.fixed-nav .header__wrapper{padding:15px 0}.header.fixed-nav .header__logo{width:50px;height:47px}.header.open .header__menu{opacity:1;visibility:visible;-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.header__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:30px 0;-webkit-transition:all .3s ease;transition:all .3s ease}.header__logo{width:100px;height:94px;-webkit-transition:all .3s ease;transition:all .3s ease}.header__logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header__lang{position:relative;padding:10px 20px;margin-left:auto;cursor:pointer}.header__lang:focus ul,.header__lang:hover ul{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible}.header__lang div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px}.header__lang div svg{width:20px;height:20px}.header__lang ul{position:absolute;-webkit-transform:translateY(30px);-ms-transform:translateY(30px);transform:translateY(30px);top:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;padding:5px 10px;background:#fff;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,.1);box-shadow:0 0 0 1px rgba(0,0,0,.1);opacity:0;visibility:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.header__lang ul li a:hover{text-decoration:underline}.header__collapse{width:24px;height:24px;cursor:pointer;-webkit-transition:all .3s ease;transition:all .3s ease}.header__collapse img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.header__menu{position:fixed;top:0;right:0;z-index:99;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:250px;height:100vh;padding-top:35px;background:rgba(61,61,61,.8);overflow:auto;-webkit-transition:all .3s ease;transition:all .3s ease;opacity:0;visibility:hidden;-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.header__menu .close{display:block;width:24px;height:24px;margin-left:auto;margin-right:20px;margin-bottom:28px;cursor:pointer}.header__menu .close svg{width:100%;height:100%}.header__menu .menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.header__menu .menu>li{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:100%;text-align:right}.header__menu .menu>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:10px 20px}.header__menu .menu>li>a span{color:#fff;font-size:14px;font-style:normal;font-weight:400;line-height:22px}.header__menu .menu>li>a svg{width:20px;height:20px}.header__menu .menu .open-drop~.dropdown{opacity:1;visibility:visible;height:auto;-webkit-transition:.2s all;transition:.2s all}.header__menu .menu .dropdown{opacity:0;visibility:hidden;height:0;width:100%}.header__menu .menu .dropdown li a{display:block;padding:0 20px;text-align:right;color:#fff;font-size:14px;font-style:normal;font-weight:700;line-height:22px}.footer{padding:40px 0;background:#000}.footer__wrapper{color:#fff;font-size:14px;font-style:normal;font-weight:300;line-height:21px}.no-webp .intro{background-image:url(../img/bg.png)}.intro{height:100vh;background-size:cover;background-position:center}.intro__wrapper{padding:200px 0 0}.intro h1{max-width:362px;margin-bottom:30px;font-size:50px;font-weight:700;line-height:1}.intro p{max-width:222px;margin-bottom:20px;font-size:14px}.intro a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-left:70px;padding:16px 18px;background:#77b82a;color:#fff;font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.intro a:before{content:"";position:absolute;left:-70px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:55px;height:1.5px;background:#77b82a}.choose{padding:150px 0}.choose__title{margin-bottom:30px;font-size:50px;font-weight:700}.choose__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:70px;padding-left:40px}.choose__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.choose__item i{margin-bottom:20px;color:#77b82a;font-size:50px;font-style:normal;font-weight:300}.choose__item span{margin-bottom:10px;font-size:14px;font-style:normal;font-weight:700}.choose__item p{margin-bottom:20px;font-size:14px;font-style:normal;font-weight:300;line-height:1.5}.choose__item a{position:relative;margin-top:auto;color:#77b82a;padding-left:70px;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.2px;text-transform:uppercase}.choose__item a:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:55px;height:1.5px;background:#77b82a}.no-webp .services{background:#000 url(../img/bg-services.png) no-repeat center/cover}.services{padding:150px 0}.services__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}.services__left{width:30%}.services__title{margin-bottom:30px;color:#fff;font-size:48px;font-weight:700}.services__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.services__list li a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;padding-left:75px;cursor:pointer}.services__list li a:focus p,.services__list li a:focus span,.services__list li a:focus svg,.services__list li a:hover p,.services__list li a:hover span,.services__list li a:hover svg{color:#77b82a}.services__list li a svg{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:50px;height:50px;color:#fff;-webkit-transition:all .3s ease;transition:all .3s ease}.services__list li a span{color:#fff;font-size:14px;font-style:normal;font-weight:700;-webkit-transition:all .3s ease;transition:all .3s ease}.services__list li a p{max-width:170px;color:#fff;font-size:14px;font-style:normal;font-weight:300;-webkit-transition:all .3s ease;transition:all .3s ease}.services__right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;width:70%;padding-left:50px;margin-top:-150px}.services .owl-carousel{width:100%}.services .owl-carousel .item{width:100%}.services .owl-carousel .item img{width:100%;height:500px;margin-bottom:30px}.services .owl-carousel .item img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.services .owl-carousel .item h4{margin-bottom:10px;color:#fff;font-size:20px;font-style:normal;font-weight:700}.services .owl-carousel .item h4 span{color:#77b82a}.services .owl-carousel .item p{margin-bottom:30px;color:#fff;font-size:14px;font-style:normal;font-weight:300;line-height:1.5}.services .owl-carousel .item a{position:relative;padding-left:70px;color:#77b82a;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.2px;text-transform:uppercase}.services .owl-carousel .item a:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:55px;height:1.5px;background:#77b82a}.services .owl-carousel .owl-nav{position:absolute;top:450px;right:0;z-index:99;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px}.services .owl-carousel .owl-nav button{width:50px;height:50px;background:#fff!important}.services .owl-carousel .owl-nav button span{color:#000;font-size:30px}.investments{padding:150px 0}.investments__wrapper{position:relative}.investments__wrapper:before{content:"20%";position:absolute;top:-60px;left:0;color:#f2f2f2;font-size:350px;font-style:normal;font-weight:700;line-height:1;opacity:.7}.investments__title{position:relative;z-index:1;margin-bottom:50px;font-size:50px;font-style:normal;font-weight:700}.investments__title span{color:#77b82a}.investments__list{position:relative;z-index:1;display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[4];grid-template-columns:repeat(4,1fr);gap:40px;margin-bottom:70px}.investments__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.investments__item span{color:#77b82a;font-size:50px;font-style:normal;font-weight:300}.investments__item p{font-size:12px;font-style:normal;font-weight:700;line-height:1.5}.investments__text{font-size:12px;font-style:normal;font-weight:400;line-height:1.5}.no-webp .reviews{background:#000 url(../img/bg-reviews.png) no-repeat center/cover}.reviews{padding:150px 0;overflow:hidden}.reviews__title{margin-bottom:30px;color:#fff;font-size:50px;font-style:normal;font-weight:700}.reviews .owl-reviews{padding-left:40px}.reviews .owl-reviews .owl-stage-outer{overflow:visible}.reviews .owl-reviews .owl-item.active .item{background:#fff}.reviews .owl-reviews .owl-item.active .item .item__head span,.reviews .owl-reviews .owl-item.active .item .item__message{color:#333}.reviews .owl-reviews .item{padding:30px 40px;background:#000;-webkit-transition:all .3s ease;transition:all .3s ease}.reviews .owl-reviews .item__head{position:relative;padding:10px 0 10px 65px}.reviews .owl-reviews .item__head img{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:50px;height:50px;border-radius:50%}.reviews .owl-reviews .item__head p{color:#77b82a;font-size:14px;font-style:normal;font-weight:700}.reviews .owl-reviews .item__head span{font-size:12px;font-style:normal;font-weight:400;line-height:normal;-webkit-transition:all .3s ease;transition:all .3s ease}.reviews .owl-reviews .item__message{padding-left:65px;font-size:14px;font-style:normal;font-weight:300;-webkit-transition:all .3s ease;transition:all .3s ease}.portfolio{padding:150px 0 75px;overflow:hidden;-webkit-transition:all .3s ease;transition:all .3s ease}.portfolio__title{margin-bottom:30px;font-size:50px;font-style:normal;font-weight:700;line-height:1}.portfolio .owl-portfolio{height:520px}.portfolio .owl-portfolio .owl-stage-outer{overflow:visible}.portfolio .owl-portfolio .owl-nav{position:absolute;top:-80px;right:0;z-index:99;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px}.portfolio .owl-portfolio .owl-nav button{width:50px;height:50px;background:#000!important}.portfolio .owl-portfolio .owl-nav button span{color:#fff;font-size:30px}.portfolio .owl-portfolio .item:hover .item__img img{-webkit-filter:grayscale(0);filter:grayscale(0)}.portfolio .owl-portfolio .item:hover .item__info{padding:40px;background:#000}.portfolio .owl-portfolio .item:hover .item__info p,.portfolio .owl-portfolio .item:hover .item__info span{color:#fff}.portfolio .owl-portfolio .item__img{position:relative;padding-bottom:80%}.portfolio .owl-portfolio .item__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all .3s ease;transition:all .3s ease}.portfolio .owl-portfolio .item__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px 9px;-webkit-transition:all .3s ease;transition:all .3s ease}.portfolio .owl-portfolio .item__info span{margin-bottom:10px;font-size:20px;font-style:normal;font-weight:700;-webkit-transition:all .3s ease;transition:all .3s ease}.portfolio .owl-portfolio .item__info p{max-height:63px;margin-bottom:20px;font-size:14px;font-style:normal;font-weight:300;line-height:1.5;-webkit-transition:all .3s ease;transition:all .3s ease;overflow:hidden}.portfolio .owl-portfolio .item__info a{position:relative;margin-top:auto;color:#77b82a;padding-left:70px;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.2px;text-transform:uppercase;-webkit-transition:all .3s ease;transition:all .3s ease}.portfolio .owl-portfolio .item__info a:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:55px;height:1.5px;background:#77b82a}.feedback{padding:75px 0 0;-webkit-transition:all .3s ease;transition:all .3s ease}.feedback__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:50px}.feedback__left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px;width:35%}.feedback__title{font-size:50px;font-style:normal;font-weight:700;line-height:1}.feedback__address{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding-left:40px}.feedback__address span{font-size:14px;font-style:normal;font-weight:700;line-height:21px;text-transform:uppercase}.feedback__address p{font-size:14px;font-style:normal;font-weight:300;line-height:21px}.no-webp .feedback__right{background:url(../img/bg-feedback.png) no-repeat center/cover}.feedback__right{width:65%;padding:50px 40px}.feedback__text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-bottom:30px}.feedback__text span{color:#fff;font-size:14px;font-style:normal;font-weight:700;line-height:21px;text-transform:uppercase}.feedback__text p{color:#fff;font-size:14px;font-style:normal;font-weight:300;line-height:21px}.feedback__form .form__wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.feedback__form .form__inputs{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:20px}.feedback__form .form__inputs .input__box{padding:15px 20px;background:0 0;border:1px solid #fff}.feedback__form .form__inputs .input__box input{background:0 0;color:#fff;border:none;outline:0;font-size:14px;font-style:normal;font-weight:400;line-height:21px}.feedback__form .form__textarea .textarea__box{display:block;margin-bottom:50px;padding:15px 20px;background:0 0;border:1px solid #fff}.feedback__form .form__textarea .textarea__box textarea{height:100px;background:0 0;color:#fff;border:none;outline:0;font-size:14px;font-style:normal;font-weight:400;line-height:21px;resize:none}.feedback__form .form__btn button{position:relative;margin-top:auto;background:0 0;color:#77b82a;border:none;padding-left:70px;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.2px;text-transform:uppercase;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.feedback__form .form__btn button:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:55px;height:1.5px;background:#77b82a}.page-services{padding:200px 0}.page-services__title{margin-bottom:50px;color:#333;font-family:"Azo Sans",sans-serif;font-size:50px;font-style:normal;font-weight:700;line-height:50px}.page-services__links{display:-ms-grid;display:grid;-ms-grid-columns:(auto)[4];grid-template-columns:repeat(4,auto);gap:50px;margin-bottom:40px}.page-services__links a{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px;padding-left:75px}.page-services__links a.active p,.page-services__links a.active span,.page-services__links a.active svg,.page-services__links a:focus p,.page-services__links a:focus span,.page-services__links a:focus svg,.page-services__links a:hover p,.page-services__links a:hover span,.page-services__links a:hover svg{color:#77b82a}.page-services__links a svg{position:absolute;top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:50px;height:50px;-webkit-transition:all .3s ease;transition:all .3s ease}.page-services__links a span{font-size:14px;font-style:normal;font-weight:700;-webkit-transition:all .3s ease;transition:all .3s ease}.page-services__links a p{max-width:170px;font-size:14px;font-style:normal;font-weight:300;-webkit-transition:all .3s ease;transition:all .3s ease}.page-services__row{display:-ms-grid;display:grid;-ms-grid-columns:1fr 300px;grid-template-columns:1fr 300px;gap:40px}.page-services__content_img{position:relative;width:100%;margin-bottom:30px;padding-bottom:300px}.page-services__content_img img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-services__content_img a{position:absolute;left:20px;bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-left:70px;padding:16px 18px;background:#77b82a;color:#fff;font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase}.page-services__content_img a:before{content:"";position:absolute;left:-70px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:55px;height:1.5px;background:#77b82a}.page-services__content_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;margin-bottom:60px}.page-services__content_text h4{font-size:20px;font-style:normal;font-weight:700;line-height:normal}.page-services__content_text p{font-size:14px;font-style:normal;font-weight:300;line-height:21px}.page-services__content_list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.page-services__content_item{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px}.page-services__content_item svg{width:50px;height:50px}.page-services__content_item div{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.page-services__content_item div span{font-size:20px;font-style:normal;font-weight:700;line-height:normal}.page-services__content_item div p{font-size:14px;font-style:normal;font-weight:300;line-height:21px}.page-services__sidebar{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:50px}.page-services__sidebar_item .img{position:relative;margin-bottom:30px;padding-bottom:300px}.page-services__sidebar_item .img img{position:absolute;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.page-services__sidebar_item .img div{position:absolute;z-index:1;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px}.page-services__sidebar_item .img div i{color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.page-services__sidebar_item .img div p{color:#fff;text-align:center;font-size:14px;font-style:normal;font-weight:700;line-height:normal}.page-services__sidebar_item .img div p span{color:#77b82a;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.page-services__sidebar_item .info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.page-services__sidebar_item .info h4{font-size:20px;font-style:normal;font-weight:700;line-height:normal}.page-services__sidebar_item .info p{font-size:14px;font-style:normal;font-weight:300;line-height:21px}.page-services__sidebar_item .info a{position:relative;margin-top:auto;color:#77b82a;padding-left:70px;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.2px;text-transform:uppercase}.page-services__sidebar_item .info a:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:55px;height:1.5px;background:#77b82a}.page-portfolio{padding:200px 0}.page-portfolio__title{margin-bottom:50px;color:#333;font-family:"Azo Sans",sans-serif;font-size:50px;font-style:normal;font-weight:700;line-height:50px}.page-portfolio__list{display:-ms-grid;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);gap:40px}.page-portfolio__list .item:hover .item__img img{-webkit-filter:grayscale(0);filter:grayscale(0)}.page-portfolio__list .item__img{position:relative;display:block;padding-bottom:80%}.page-portfolio__list .item__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-filter:grayscale(100%);filter:grayscale(100%);-webkit-transition:all .3s ease;transition:all .3s ease}.page-portfolio__list .item__info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;padding:40px 9px;-webkit-transition:all .3s ease;transition:all .3s ease}.page-portfolio__list .item__info span{margin-bottom:10px;font-size:20px;font-style:normal;font-weight:700;-webkit-transition:all .3s ease;transition:all .3s ease}.page-portfolio__list .item__info p{max-height:63px;margin-bottom:20px;font-size:14px;font-style:normal;font-weight:300;line-height:1.5;-webkit-transition:all .3s ease;transition:all .3s ease;overflow:hidden}.page-portfolio__list .item__info a{position:relative;margin-top:auto;color:#77b82a;padding-left:70px;font-size:12px;font-style:normal;font-weight:700;line-height:normal;letter-spacing:1.2px;text-transform:uppercase;-webkit-transition:all .3s ease;transition:all .3s ease}.page-portfolio__list .item__info a:before{content:"";position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:55px;height:1.5px;background:#77b82a}.page-portfolio__slider{margin-bottom:50px}.page-portfolio__slider #sync1{margin-bottom:20px}.page-portfolio__slider #sync1 .owl-nav{position:absolute;bottom:0;left:0;z-index:99;display:-webkit-box;display:-ms-flexbox;display:flex;gap:2px}.page-portfolio__slider #sync1 .owl-nav button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;background:#fff!important}.page-portfolio__slider #sync1 .owl-nav button span{color:#000;font-size:30px}.page-portfolio__slider #sync2 .item{cursor:pointer}.page-portfolio__slider #sync2 .item img{-webkit-filter:grayscale(100%);filter:grayscale(100%)}.page-portfolio__slider #sync2 .current .item img{-webkit-filter:grayscale(0);filter:grayscale(0)}.page-portfolio__slider .owl-theme .owl-nav [class*=owl-]{-webkit-transition:all .3s ease;transition:all .3s ease}.page-portfolio__slider .owl-theme .owl-nav [class*=owl-].disabled:hover{background-color:#d6d6d6}.page-portfolio__slider #sync1.owl-theme{position:relative}.page-portfolio__content_title{margin-bottom:10px;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.page-portfolio__content_link{margin-bottom:15px}.page-portfolio__content_link a{color:#77b82a;font-size:14px;font-style:normal;font-weight:700;line-height:21px;text-decoration-line:underline}.page-portfolio__content_text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px}.page-portfolio__content_text p{font-size:14px;font-style:normal;font-weight:300;line-height:21px}.page-portfolio__content_text p a{color:#77b82a;font-size:14px;font-weight:700;text-decoration-line:underline}.tabs{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.tabs .tab-links{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.tabs .tab-links li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:15px 24px;background:0 0;border:none;outline:0;-webkit-transition:all .3s ease;transition:all .3s ease;cursor:pointer}.tabs .tab-links li.active{background:#000}.tabs .tab-links li.active span{color:#fff}.tabs .tab-links li span{font-size:14px;font-style:normal;font-weight:700;line-height:19px;text-transform:uppercase;-webkit-transition:all .3s ease;transition:all .3s ease}.tabs .tab-content{display:none}.tabs .tab-content.active{display:block}.no-webp #modal-quiz{background:#fff url(../img/bg-services.png) no-repeat center/cover}#modal-quiz{display:none;max-width:800px;min-height:400px;width:100%;padding:60px 100px}.contents .state{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:30px}.contents .state .step{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:5px;font-size:18px;font-weight:600}.contents .state .step span{color:#77b82a}.contents .state .h2{margin-bottom:20px;font-size:24px;line-height:1.2}.contents .state .answers{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:20px}.contents .state .radio .variant label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;cursor:pointer}.contents .state .radio .variant label input{position:absolute;opacity:0;visibility:hidden}.contents .state .radio .variant label input:checked~i:before{background:#77b82a}.contents .state .radio .variant label i{position:relative;display:block;width:24px;height:24px;border:1px solid #c5c5c5;border-radius:50%}.contents .state .radio .variant label i:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:13px;height:13px;border-radius:50%;background:0 0;-webkit-transition:all .3s ease;transition:all .3s ease}.contents .state .radio .variant label span{color:#6b6b6b;font-weight:400}.contents .state .checkbox .variant label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;cursor:pointer}.contents .state .checkbox .variant label input{position:absolute;opacity:0;visibility:hidden}.contents .state .checkbox .variant label input:checked~i:before{background:#77b82a}.contents .state .checkbox .variant label i{position:relative;display:block;width:24px;height:24px;border:1px solid #c5c5c5}.contents .state .checkbox .variant label i:before{content:"";position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:13px;height:13px;background:0 0;-webkit-transition:all .3s ease;transition:all .3s ease}.contents .state .checkbox .variant label span{color:#6b6b6b;font-weight:400}.contents .state .text .variant label{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px;cursor:pointer}.contents .state .text .variant label input{width:100%;background:0 0;font-size:17px;line-height:1.176;padding:5px 10px;border:none;border-bottom:1px solid #c5c5c5;outline:0}.contents .state button{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:10px 18px;background:#77b82a;color:#fff;border:none;font-size:12px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;cursor:pointer}.contents .state button:active{top:-1px}@media (max-width:991px){.intro{height:auto;padding:50px 0 150px}.choose{padding:75px 0}.choose__title{font-size:40px}.choose__list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.services{padding:75px 0}.services__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.services__left{width:100%}.services__title{font-size:40px}.services__list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:30px}.services__right{width:100%;padding-left:0;margin-top:0}.services .owl-carousel .item img{height:400px}.services .owl-carousel .owl-nav{top:350px}.investments{padding:75px 0}.investments__wrapper:before{display:none}.investments__title{margin-bottom:30px;font-size:40px}.investments__list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.reviews{padding:75px 0}.reviews__title{font-size:40px}.reviews .owl-reviews{padding-left:0}.reviews .owl-reviews .item{padding:15px 20px}.reviews .owl-reviews .item__message{padding-left:0;padding-top:10px}.portfolio{padding:75px 0}.portfolio__title{font-size:40px}.portfolio .owl-portfolio{height:auto}.feedback{padding:0}.feedback__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.feedback__left{width:100%}.feedback__title{font-size:40px}.feedback__title br{display:none}.feedback__right{position:relative;left:-1em;width:calc(100% + 2em);padding:25px 20px}.page-services{padding:170px 0}.page-services__title{margin-bottom:30px;font-size:40px}.page-services__links{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr);gap:20px;margin-bottom:30px}.page-services__row{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:50px}.page-portfolio{padding:170px 0}.page-portfolio__title{margin-bottom:30px;font-size:40px}.page-portfolio__list{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}.tabs .tab-links{width:100%;overflow:auto;white-space:nowrap}}@media (max-width:767px){.services__list li a{padding-left:40px}.services__list li a svg{width:25px;height:25px}.services__list li a p{display:none}.feedback__form .form__inputs{-ms-grid-columns:1fr;grid-template-columns:1fr}.page-services__links a{padding-left:40px}.page-services__links a svg{width:25px;height:25px}.page-services__links a p{display:none}}@media (max-width:475px){.choose__list{-ms-grid-columns:1fr;grid-template-columns:1fr;padding-left:0}.services__list{-ms-grid-columns:1fr;grid-template-columns:1fr}.services .owl-carousel .item img{height:250px}.services .owl-carousel .owl-nav{top:200px}.investments__list{-ms-grid-columns:1fr;grid-template-columns:1fr}.reviews .owl-reviews .item__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:10px;padding:0}.reviews .owl-reviews .item__head img{position:static;-webkit-transform:none;-ms-transform:none;transform:none}.page-services__links{-ms-grid-columns:1fr;grid-template-columns:1fr}.page-portfolio__list{-ms-grid-columns:1fr;grid-template-columns:1fr}.page-portfolio__slider #sync1 .owl-nav button{width:25px;height:25px}.page-portfolio__slider #sync1 .owl-nav button span{font-size:20px}}.webp .intro{background-image:url(../img/bg.webp)}.webp .services{background:#000 url(../img/bg-services.webp) no-repeat center/cover}.webp .reviews{background:#000 url(../img/bg-reviews.webp) no-repeat center/cover}.webp .feedback__right{background:url(../img/bg-feedback.webp) no-repeat center/cover}