@font-face{font-family:"AGAvalancheC";src:url(../css/fonts/AGAvalancheC.woff);src:url(../css/fonts/AGAvalancheC.eot?#iefix) format("embedded-opentype"),url(../css/fonts/AGAvalancheC.woff) format("woff"),url(../css/fonts/AGAvalancheC.woff2) format("woff2"),url(../css/fonts/AGAvalancheC.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:"AGAvalancheC";src:url(../css/fonts/agavalanchec_bold.otf);src:url(../css/fonts/agavalanchec_bold.eot?#iefix) format("embedded-opentype"),url(../css/fonts/agavalanchec_bold.woff) format("woff"),url(../css/fonts/agavalanchec_bold.woff2) format("woff2"),url(../css/fonts/agavalanchec_bold.ttf) format("truetype");font-weight:700;font-style:normal}.logo--text{font-size:calc(100vw*(30/1920));line-height:140%;margin-right:calc(100vw*(60/1920))}.logo--text .white,a:hover{color:#fff}.logo--text,.section--speak .title{color:#284253}.block.block--2>div:first-child{justify-content:flex-start}.block.block--2 .btn{font-weight:700;font-size:calc(100vw*(22/1920));line-height:140%;color:#fff;padding:calc(100vw*(8.5/1920)) calc(100vw*(39/1920));border-radius:50px}.block.block--2 .btn:hover,.brick{background-color:#ffb611}.brick.disabled{background-color:#a1a1a1}.block.block--2 .btn,.cookie{background-color:#284253}.contact a:hover{color:#000}.slider--1{width:100%;overflow:visible}.slider--1 .swiper-slide{opacity:0!important;position:relative}.slider--1 .swiper-slide.swiper-slide-active{opacity:1!important}.slider--1 .slider-nav{transform:translateY(0);padding:0;margin-top:calc(100vw*(65/1920))}.slider .swiper-pagination .swiper-pagination-bullet{--width:calc(100vw * (18 / 1920));margin:0;width:var(--width);height:var(--width);background:0 0;border:1px solid #284253;box-sizing:border-box;opacity:1;transition:all .3s ease}.slider .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#284253}.popup .btn{color:#fff;background-color:#284253;border-radius:50px}.popup .btn:hover,.popup__calendly{background-color:#ffb611}.popup__calendly{color:#284253}.popup__calendly .btn:hover{background-color:#f1dd96}.stick .btn{background:#ffb611}.stick.blue .btn{background:#284253}.stick.black .btn:hover{background:#f1dd96}@media (max-width:576px){.logo--text{font-size:calc(100vw*(22.7/360));margin-right:0}.slider--1 .slider-nav{transform:translateY(0);padding:0;margin-top:calc(100vw*(38/360))}.slider .swiper-pagination{justify-content:center}.slider .swiper-pagination .swiper-pagination-bullet{--width:calc(100vw * (15 / 360));border:2px solid #284253;box-sizing:border-box;opacity:1;transition:all .3s ease}.contact{font-size:calc(100vw*(16/360))}.brick,.contact{line-height:140%}.block.block--2 .btns{margin-top:0;margin-left:auto}.block.block--2 .btn,.brick{font-size:calc(100vw*(14/360))}.block.block--2 .btn{padding:calc(100vw*(8/360)) calc(100vw*(25/360))}.member{height:100%}}*,::after,::before{box-sizing:border-box}:active,:focus,input:focus{outline:0}html{min-height:100%;overflow-x:hidden}body,button{font-weight:400}body{font-family:'Raleway','Arial',sans-serif;font-style:normal;color:#000;background:#fff}body.modal_open{height:100vh;overflow:hidden}h1,h2,h3,h4,p,ul{margin:0}a{color:inherit;text-decoration:none}ul{list-style:none;padding:0}button{padding:0;background:0 0;border:0;cursor:pointer}.page_header{width:100%;height:calc(100vw*(130/1920));background-color:#fff!important}.page_header.header--special{background-color:transparent!important}.header.scroll .logo .purple,.page_header .logo .purple{color:var(--purple)}.wrapper{max-width:calc(100vw*(1620/1920));margin-inline:auto}@media (max-width:576px){.wrapper{max-width:calc(100vw*(320/360));flex-direction:column}}.info{--gradient-height:51%;background-image:url(../img/top_bg.svg),linear-gradient(to bottom,#ffb611 0 var(--gradient-height),#284253 var(--gradient-height) 100%);background-repeat:no-repeat;background-position:right calc(100vw*(183/1920)),top center;background-size:calc(100vw*(1065/1920)) auto,auto;padding-top:calc(100vw*(140/1920))}.info__container{margin-block:calc(100vw*(43/1920)) calc(100vw*(36/1920));margin-inline:calc(100vw*(150/1920)) calc(100vw*(36/1920));position:relative}.info__top_wrapper{width:calc(100vw*(1030/1920));flex-shrink:0}.info__title{color:#284253}.info__caption,.info__learn_more{font-size:calc(100vw*(26/1920));line-height:140%}.info__caption{font-family:'Raleway';font-style:normal;font-weight:400;color:#284253;margin-block:calc(100vw*(30/1920)) calc(100vw*(50/1920))}.info__caption ul{list-style:outside;margin-left:calc(100vw*(25/1920))}.info__caption ul+ul{margin-left:calc(100vw*(40/1920))}.info__caption li,a{font:inherit}.info__learn_more{font-weight:700;color:#fff;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:calc(100vw*(17/1920)) calc(100vw*(107/1920));background:#284253;border-radius:100px;transition:all .3s;display:block}.info__learn_more:hover{background-color:#f1dd96;color:#284253;text-decoration:none}@media (max-width:576px){.info{--gradient-height:43%;background-image:url(../img/top_bg.svg),linear-gradient(to bottom,#ffb611 0 var(--gradient-height),#284253 var(--gradient-height) 100%);background-position:right calc(100vw*(585/360)),top center;background-size:calc(100vw*(675/360)) auto,auto;padding-top:calc(100vw*(120/360))}.info__container{margin-block:0 calc(100vw*(40/360));margin-inline:calc(100vw*(20/360));flex-direction:column}.info__top_wrapper{width:100%;flex-shrink:0;text-align:center}.info__caption{text-align:left;font-size:calc(100vw*(22/360));margin-block:calc(100vw*(30/360)) calc(100vw*(35/360));flex-direction:column}.info__caption.h3{text-align:center}.info__caption ul{padding-left:36px}.info__caption ul+ul{margin-left:0}.info__learn_more{font-size:calc(100vw*(20/360));width:100%;padding:calc(100vw*(12/360)) calc(100vw*(35/360));border-radius:50px}}.main_header{padding-inline:calc(100vw*(150/1920)) calc(100vw*(36/1920));padding-block:calc(100vw*(33/1920));align-items:center;background-color:#ffb611}.main_header.scroll{background-color:#ffb611;z-index:700}.main_header__logo{font-family:'Montserrat';font-style:normal;font-weight:400;font-size:calc(100vw*(30/1920));line-height:103%;color:#284253}.main_header__logo b{font-weight:800}.main_header__logo:hover{color:#284253;text-decoration:none}.main_header__nav{margin-inline:auto calc(100vw*(40/1920))}.main_header .call_me_link{font-weight:700;font-size:calc(100vw*(22/1920));line-height:140%;color:#fff;text-transform:uppercase;padding:calc(100vw*(8.5/1920)) calc(100vw*(39/1920));background-color:#284253;border-radius:50px}.main_header .call_me_link:hover{background-color:#f1dd96;text-decoration:none}@media (max-width:576px){.main_header{padding-inline:calc(100vw*(20/360)) calc(100vw*(20/360));padding-block:calc(100vw*(24/360));flex-wrap:wrap}.main_header__logo{font-size:calc(100vw*(22.7/360));text-align:center;width:100%;margin-top:calc(100vw*(10/360))}.main_header .call_me_link{font-size:calc(100vw*(14/360));padding:calc(100vw*(7/360)) calc(100vw*(33/360))}}.main_nav__item{font-family:'Raleway';font-style:normal;font-weight:700;font-size:calc(100vw*(24/1920));line-height:130%;color:#284253;text-transform:uppercase;margin-right:calc(100vw*(30/1920));margin-top:0;padding:0}.main_nav__item:last-child{margin-right:0}.main_nav__item>.menu-item{font:inherit;color:inherit}.main_nav__item>.menu-item.active,.main_nav__item>.menu-item:hover{color:#fff;background-color:#284253}.points{width:calc(100vw*(750/1920));height:100%;position:absolute;right:calc(100vw*(60/1920));top:0;transform:translateX(100%)}.points__item{font-weight:400;font-size:calc(100vw*(18/1920));line-height:140%;color:#284253;position:absolute}.points__item::after{content:"";--width:calc(100vw * (24 / 1920));width:var(--width);height:var(--width);background-color:#284253;margin-top:10px;border-radius:50%;display:block}.points__item:nth-child(1){top:calc(100vw*(265/1920));left:calc(100vw*(42/1920))}.points__item:nth-child(2){top:calc(100vw*(100/1920));left:calc(100vw*(200/1920))}.points__item:nth-child(3){top:calc(100vw*(85/1920));left:calc(100vw*(480/1920))}@media (max-width:576px){.points{width:100%;height:calc(100vw*(198/360));margin-top:calc(100vw*(40/360));position:relative;right:auto;transform:translateX(0)}.points__item{font-size:calc(100vw*(14/360));text-align:left}.points__item::after{--width:calc(100vw * (16 / 360))}.points__item:nth-child(1){top:calc(100vw*(124/360));left:calc(100vw*(53/360))}.points__item:nth-child(2){top:calc(100vw*(15/360));left:calc(100vw*(13/360))}.points__item:nth-child(3){top:calc(100vw*(25/360));left:calc(100vw*(206/360))}}.staff{background-color:#fff;border-radius:10px;padding-block:calc(100vw*(95/1920)) calc(100vw*(85/1920))}.staff__list{margin-inline:auto}.staff__item{font-weight:400;font-size:calc(100vw*(26/1920));line-height:140%;max-width:calc(100vw*(300/1920));padding:0;margin-right:calc(100vw*(170/1920))}.staff__item:last-child{margin-right:0}.staff__item img{--width:calc(100vw * (300 / 1920));width:var(--width);height:var(--width);margin-bottom:calc(100vw*(30/1920))}.staff__name{font-weight:700}@media (max-width:576px){.staff{padding-block:calc(100vw*(40/360)) calc(100vw*(58/360))}.staff__list{flex-direction:column}.staff__item{font-size:calc(100vw*(22/360));text-align:center;max-width:none;margin-right:0;margin-bottom:calc(100vw*(40/360))}.staff__item:last-child{margin-bottom:0}.staff__item img{--width:calc(100vw * (210 / 360));margin-bottom:calc(100vw*(15/360))}.staff__name{font-weight:700}}.approach{padding-block:calc(100vw*(155/1920)) calc(100vw*(173/1920));padding-inline:calc(100vw*(150/1920));background-color:#284253}.approach__title{color:#fff;text-align:center;margin-bottom:calc(100vw*(90/1920))}.approach__list{width:100%;display:grid;grid-template-columns:repeat(3,auto);grid-row-gap:calc(100vw*(60/1920));grid-column-gap:calc(100vw*(49/1920))}@media (max-width:576px){.approach{padding-block:calc(100vw*(80/360)) calc(100vw*(112/360))}.approach__title{margin-bottom:calc(100vw*(45/360))}.approach__list{display:flex;flex-direction:column}.approach__item{margin-right:0;margin-bottom:calc(100vw*(72/360))}.approach__item:last-child{margin-bottom:0}}.quote{font-weight:700;font-size:calc(100vw*(18/1920));line-height:140%;min-width:calc(100vw*(486/1920));padding:calc(100vw*(35/1920)) calc(100vw*(30/1920));background:#fff;border-radius:10px 10px 10px 0;position:relative}.quote::after{content:"";width:calc(100vw*(78/1920));height:calc(100vw*(65/1920));background:url(../img/quote_triangle.svg) no-repeat center;background-size:contain;display:block;position:absolute;bottom:calc(100vw*(-32/1920));left:0}.quote__left{display:flex;flex-direction:column;align-items:center;margin-right:calc(100vw*(45/1920))}.quote__left>img:first-child{--width:calc(100vw * (100 / 1920));width:var(--width);height:var(--width);margin-bottom:calc(100vw*(20/1920))}.quote__left>img:last-child{--width:calc(100vw * (42 / 1920));width:var(--width);height:var(--width)}.quote__caption{width:-webkit-max-content;width:-moz-max-content;width:max-content;font-size:calc(100vw*(26/1920));margin-bottom:calc(100vw*(15/1920))}.quote__text{font-weight:400;margin-bottom:calc(100vw*(12/1920))}@media (max-width:576px){.quote{font-size:calc(100vw*(16/360));text-align:center;min-width:0;padding:calc(100vw*(30/360)) calc(100vw*(20/360));flex-direction:column;align-items:center}.quote::after{content:"";width:calc(100vw*(78/360));height:calc(100vw*(66/360));bottom:calc(100vw*(-32/360))}.quote__left{display:flex;flex-direction:row;align-items:center;margin-right:0;margin-bottom:calc(100vw*(20/360))}.quote__left>img:first-child{--width:calc(100vw * (100 / 360));margin-bottom:0;margin-right:calc(100vw*(20/360))}.quote__left>img:last-child{--width:calc(100vw * (42 / 360))}.quote__caption,.quote__text{margin-bottom:calc(100vw*(10/360))}.quote__caption{width:100%;font-size:calc(100vw*(22/360))}.quote__text{font-weight:400}}.programmers{padding-block:calc(100vw*(150/1920));background-color:#edf0f1}.programmers__title{color:#284253}.programmers__description{font-size:calc(100vw*(18/1920));line-height:140%;color:#000;margin-block:calc(100vw*(20/1920)) calc(100vw*(40/1920))}.programmers__chose{font-weight:700;font-size:calc(100vw*(26/1920));line-height:140%;color:#fff;text-align:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:calc(100vw*(17/1920)) calc(100vw*(145/1920));background-color:#284253;border-radius:100px;transition:all .3s;display:block}.programmers__chose:hover{color:#fff;background-color:#ffb611;text-decoration:none}.programmers__table{font-weight:400;font-size:calc(100vw*(26/1920));line-height:170%;color:#000;width:calc(100vw*(990/1920));margin-left:calc(100vw*(104/1920));flex-shrink:0}.programmers__table table{width:100%;border-collapse:collapse}.programmers__table th{font-weight:700;line-height:140%;color:#000;padding-block:calc(100vw*(20/1920));background-color:#d9dce1}.programmers__table td:first-child,.programmers__table th:first-child{padding-left:calc(100vw*(60/1920));box-sizing:content-box}.programmers__table td{vertical-align:top;width:calc(100vw*(185/1920))!important;padding-block:calc(100vw*(20/1920));background:#fff}.programmers__table ul{max-width:calc(100vw*(185/1920))}.programmers__table li{width:-webkit-max-content;width:-moz-max-content;width:max-content}@media (max-width:576px){.programmers{padding-block:calc(100vw*(80/360))}.programmers .wrapper{max-width:100%}.programmers__info{max-width:calc(100vw*(320/360));margin-inline:auto}.programmers__title{text-align:center}.programmers__description{text-align:center;font-size:calc(100vw*(16/360));margin-block:calc(100vw*(20/360)) calc(100vw*(30/360))}.programmers__chose{font-size:calc(100vw*(20/360));width:100%;padding:calc(100vw*(12/360)) calc(100vw*(35/360));border-radius:50px}.programmers__table{font-size:calc(100vw*(22/360));width:100%;margin-left:0;margin-top:calc(100vw*(45/360));overflow:auto}.programmers__table>div{width:-webkit-max-content;width:-moz-max-content;width:max-content}.programmers__table table{width:calc(100vw*(767/360));margin-inline:calc(100vw*(20/360));border-collapse:collapse}.programmers__table th{padding-block:calc(100vw*(20/360))}.programmers__table td:first-child,.programmers__table th:first-child{padding-left:calc(100vw*(30/360))}.programmers__table td{width:calc(100vw*(150/360))!important;padding-block:calc(100vw*(20/360))}.programmers__table ul{max-width:calc(100vw*(150/360))}}.devops{padding-block:calc(100vw*(150/1920));background-color:#546774}.devops__algorithm{width:calc(100vw*(961/1920));margin-right:calc(100vw*(109/1920));flex-shrink:0}.devops__algorithm>img{width:100%;height:auto}.devops__title{color:#fff}.devops__description{font-size:calc(100vw*(18/1920));line-height:140%;color:#fff;margin-block:calc(100vw*(20/1920)) calc(100vw*(40/1920))}.devops__chose{font-weight:700;font-size:calc(100vw*(26/1920));line-height:140%;color:#fff;text-align:center;width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:calc(100vw*(17/1920)) calc(100vw*(145/1920));background-color:#284253;border-radius:100px;transition:all .3s;display:block}.devops__chose:hover{color:#fff;background-color:#ffb611;text-decoration:none}@media (max-width:576px){.devops{padding-block:calc(100vw*(80/360))}.devops .wrapper{flex-direction:column-reverse;max-width:100%}.devops__algorithm{width:100%;margin-right:0;margin-top:calc(100vw*(45/360));flex-shrink:0;overflow:auto}.devops__algorithm>img{width:auto;height:calc(100vw*(370/360));margin-inline:calc(100vw*(20/360))}.devops__info{max-width:calc(100vw*(320/360));margin-inline:auto;text-align:center}.devops__description{font-size:calc(100vw*(16/360));margin-block:calc(100vw*(20/360)) calc(100vw*(30/360))}.devops__chose{font-size:calc(100vw*(20/360));width:100%;padding:calc(100vw*(12/360)) calc(100vw*(45/360));border-radius:50px}}.scalability{padding-block:calc(100vw*(150/1920))}.scalability__title{color:#284253;text-align:center;margin-bottom:calc(100vw*(90/1920))}.scalability__item{color:#fff;width:calc(100vw*(245/1920));padding:calc(100vw*(60/1920)) calc(100vw*(30/1920));background-color:#546774;border-radius:10px;flex-grow:0;margin-right:calc(100vw*(30/1920))}.scalability__item:nth-child(2n){background-color:#284253;padding-top:calc(100vw*(217/1920))}.scalability__item:last-child{margin-right:0}.scalability__number{font-family:'AGAvalancheC';font-style:normal;font-weight:700;font-size:calc(100vw*(90/1920));line-height:100%;text-transform:uppercase}.scalability__caption{font-weight:700;font-size:calc(100vw*(26/1920));line-height:140%;margin-block:calc(100vw*(45/1920)) calc(100vw*(10/1920))}.scalability__text{font-size:calc(100vw*(18/1920));line-height:140%}@media (max-width:576px){.scalability{padding-block:calc(100vw*(80/360))}.scalability__title{margin-bottom:calc(100vw*(45/360))}.scalability__list{flex-direction:column}.scalability__item{width:100%;padding:calc(100vw*(30/360)) calc(100vw*(20/360));border-radius:6.17261px;margin-right:0;margin-bottom:calc(100vw*(20/360));display:grid;grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;grid-template-rows:-webkit-min-content -webkit-min-content;grid-template-rows:min-content min-content;grid-template-areas:"number caption" "number text"}.scalability__item:nth-child(2n){background-color:#284253;padding-top:calc(100vw*(20/360))}.scalability__item:last-child{margin-bottom:0}.scalability__number{font-size:calc(100vw*(55/360));margin-right:calc(100vw*(20/360));grid-area:number}.scalability__caption{font-size:calc(100vw*(20/360));margin-block:calc(100vw*(4/360)) calc(100vw*(15/360));grid-area:caption}.scalability__text{font-size:calc(100vw*(16/360));grid-area:text}}.offer__container{padding-block:calc(100vw*(105/1920)) calc(100vw*(90/1920))}.offer__left,.offer__right{width:100%;background-size:100% auto;background-repeat:no-repeat}.offer__left{max-width:calc(100vw*(550/1920));padding-left:calc(100vw*(154/1920));margin-left:auto;background-color:#f1dd96;background-image:url(../img/offer_left_bg.svg);background-position:bottom right}.offer__right{max-width:calc(100vw*(1370/1920));margin-right:auto;background-color:#ffb611;background-image:url(../img/offer_right_bg.svg);background-position:bottom left}.offer__title{color:#284253}.offer__info{max-width:calc(100vw*(370/1920));margin-left:calc(100vw*(150/1920))}.offer__caption{font-weight:700;font-size:calc(100vw*(48/1920));line-height:110%;color:#284253}.offer__description{font-weight:400;font-size:calc(100vw*(20/1920));line-height:140%;color:#284253;margin:calc(100vw*(30/1920)) 0 0}.offer__form_wrap{font-family:'Raleway';font-style:normal;font-weight:700;font-size:calc(100vw*(26/1920));line-height:140%;margin-left:calc(100vw*(180/1920));display:flex;flex-direction:column}.offer__input,.offer__submit{font:inherit;width:100%;padding:calc(100vw*(17/1920)) calc(100vw*(35/1920));border:0;border-radius:100px}.offer__input{color:#284253;margin-bottom:calc(100vw*(25/1920));background:#fff}.offer__submit{color:#fff;text-align:center;min-width:calc(100vw*(400/1920));margin-block:auto;background:#284253;transition:all .3s}.offer__submit:hover{background-color:#f1dd96;color:#284253;text-decoration:none}@media (max-width:576px){.offer{flex-direction:column}.offer__container{text-align:center;padding-block:0;padding-inline:calc(100vw*(20/360))}.offer__left,.offer__right{width:100%;max-width:none;padding-block:calc(100vw*(80/360)) calc(100vw*(120/360));background-image:url(../img/offer_left_bg_mobile.svg);background-position:bottom left}.offer__right{padding-block:calc(100vw*(40/360)) calc(100vw*(80/360));background-image:url(../img/offer_right_bg_mobile.svg);background-position:top left;flex-direction:column}.offer__info{width:100%;max-width:none;margin-left:0}.offer__caption{font-size:calc(100vw*(46/360));color:#284253}.offer__description{font-size:calc(100vw*(22/360));margin:calc(100vw*(23/360)) 0 calc(100vw*(45/360))}.offer__form_wrap{font-size:calc(100vw*(20/360));margin-left:0}.offer__input,.offer__submit{padding:calc(100vw*(12/360)) calc(100vw*(35/360));border-radius:50px}.offer__input{margin-bottom:calc(100vw*(25/360))}.offer__submit{margin-top:calc(100vw*(5/360))}}.contacts{padding-block:calc(100vw*(150/1920))}.contacts__info{display:grid;grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr;grid-template-rows:-webkit-min-content -webkit-min-content;grid-template-rows:min-content min-content;grid-template-areas:". title" "photo desc"}.contacts__title{color:#284253;margin-bottom:calc(100vw*(20/1920));grid-area:title}.contacts__desc{font-weight:700;grid-area:desc;font-size:calc(100vw*(26/1920));line-height:140%}.contacts__text{font-weight:400;font-size:calc(100vw*(18/1920));margin-block:calc(100vw*(20/1920)) calc(100vw*(40/1920))}.contacts__call{color:#fff;text-align:center;width:100%;padding:calc(100vw*(17/1920)) calc(100vw*(35/1920));background-color:#284253;border-radius:100px;display:block;transition:all .3s}.contacts__call:hover{background-color:#ffb611;text-decoration:none}.contacts__photo{--width:calc(100vw * (200 / 1920));width:var(--width);height:var(--width);margin-right:calc(100vw*(50/1920));grid-area:photo;align-self:flex-end}.contacts__map{width:calc(100vw*(880/1920));height:auto;margin-left:calc(100vw*(90/1920));flex-shrink:0}.contacts__map>img{width:100%;height:100%}@media (max-width:576px){.contacts{padding-block:calc(100vw*(80/360)) 0}.contacts .wrapper{max-width:100%}.contacts__info{display:flex;flex-direction:column;align-items:center}.contacts__title{margin-bottom:calc(100vw*(45/360))}.contacts__desc{font-size:calc(100vw*(22/360));text-align:center;max-width:calc(100vw*(320/360))}.contacts__text{font-weight:400;font-size:calc(100vw*(16/360));margin-block:calc(100vw*(15/360)) calc(100vw*(30/360))}.contacts__call{padding:calc(100vw*(12/360)) calc(100vw*(25/360));border-radius:50px}.contacts__photo{--width:calc(100vw * (100 / 360));margin-right:0;margin-block:calc(100vw*(45/360));align-self:center}.contacts__map{width:100%;height:calc(100vw*(550/360));margin-left:0;flex-shrink:0}.contacts__map>img{-o-object-fit:cover;object-fit:cover}}.page_footer{color:#fff;padding-block:calc(100vw*(60/1920));background-color:#284253}.page_footer__title{text-align:center;margin-bottom:calc(100vw*(40/1920))}.page_footer__links{display:grid;grid-template-columns:repeat(3,1fr)}.page_footer__link{font-weight:700;font-size:calc(100vw*(26/1920));line-height:140%;-webkit-text-decoration-line:underline;text-decoration-line:underline}.page_footer__link:nth-child(1){text-align:left}.page_footer__link:nth-child(2){text-align:center}.page_footer__link:nth-child(3){text-align:right}@media (max-width:576px){.page_footer{padding-block:calc(100vw*(80/360)) calc(100vw*(85/360))}.page_footer__title{margin-bottom:calc(100vw*(30/360))}.page_footer__links{display:flex;flex-direction:column;align-items:center}.page_footer__link{font-size:calc(100vw*(22/360));margin-bottom:calc(100vw*(25/360))}.page_footer__link:nth-child(1){text-align:center}.page_footer__link:nth-child(3){text-align:center;margin-bottom:0}}.project_types{padding-block:calc(100vw*(150/1920)) calc(100vw*(80/1920))}.project_types__title{color:#284253;text-align:center;margin-bottom:calc(100vw*(70/1920))}.project_types__content{align-items:center}.project_types__image{width:calc(100vw*(690/1920));height:auto;margin-inline:calc(100vw*(30/1920))}.project_types__list{display:flex;flex-direction:column}.project_types__list--left{align-items:flex-end}.project_types__list--left .project_types__item::after,.project_types__list--left .project_types__item::before{width:calc(100vw*(27/1920));height:calc(100vw*(23/1920));margin-left:calc(100vw*(24/1920));background:url(../img/check.svg) no-repeat center;background-size:contain;display:block}.project_types__list--left .project_types__item::after{content:""}.project_types__list--left .project_types__item::before{content:none}.project_types__list--right .project_types__item::before{content:"";width:calc(100vw*(27/1920));height:calc(100vw*(23/1920));margin-right:calc(100vw*(24/1920));background:url(../img/check.svg) no-repeat center;background-size:contain;display:block}.project_types__item{font-family:'Raleway';font-style:normal;font-weight:700;font-size:calc(100vw*(26/1920));line-height:130%;color:#000;width:-webkit-max-content;width:-moz-max-content;width:max-content;margin-bottom:calc(100vw*(25/1920));display:flex;align-items:center}.project_types__item:last-child{margin-bottom:0}@media (max-width:576px){.project_types{padding-block:calc(100vw*(80/360))}.project_types .wrapper{max-width:100%}.project_types__title{max-width:calc(100vw*(320/360));margin-bottom:calc(100vw*(40/360));margin-inline:auto}.project_types__content{width:-webkit-min-content;width:-moz-min-content;width:min-content;margin-inline:auto;flex-direction:column}.project_types__image{width:100%;margin-inline:0;margin-bottom:calc(100vw*(50/360))}.project_types__list{width:100%;order:2}.project_types__list--left{align-items:flex-start}.project_types__list--left .project_types__item::after{content:none}.project_types__list--left .project_types__item::before{content:"";margin-left:0}.project_types__list--right{margin-top:calc(100vw*(30/360))}.project_types__list--left .project_types__item::before,.project_types__list--right .project_types__item::before{width:calc(100vw*(17/360));height:calc(100vw*(13/360));margin-right:calc(100vw*(20/360))}.project_types__item{font-size:calc(100vw*(22/360));margin-bottom:calc(100vw*(30/360))}}.h1,.h2,.h3{font-family:'AGAvalancheC',sans-serif;font-style:normal;font-weight:700;font-size:calc(100vw*(90/1920));line-height:130%;text-transform:uppercase}.h2,.h3{font-size:calc(100vw*(70/1920));line-height:140%}.h3{font-size:calc(100vw*(37/1920))}.yellow{color:#ffb611}.visually_hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;-webkit-clip-path:inset(100%);clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}@media (max-width:576px){.h1{font-size:calc(100vw*(49/360))}.h2{font-size:calc(100vw*(40/360))}.h3{font-size:calc(100vw*(30/360))}}
/*# sourceMappingURL=style.min.css.map */
