@import url(https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,300;0,400;0,700;1,300;1,400;1,700&display=swap);
*{box-sizing:border-box}body,figure,h1,h2,h3,h4,h5,h6,p{font:16px/1.5 Roboto Condensed,sans-serif;margin:0;padding:0}nav{display:inline-block}a{color:initial;text-decoration:none}:focus{outline:none}.wrapper{max-width:1196px;width:100%}.app{background:linear-gradient(180deg,#131c50,#0072a2);display:flex;flex-direction:column;gap:60px;padding:50px 0;position:relative}@media screen and (max-width:992px){.app{gap:40px;padding:20px 0}}.wrapper{margin:auto;max-width:1172px;padding-left:15px;padding-right:15px}.nav{z-index:1}.nav__wrapper{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:992px){.nav__logo{max-width:50px}}.nav__company{align-items:center;display:flex;gap:24px}@media screen and (max-width:992px){.nav__company{gap:18px}}.nav__company-wrapper{display:flex;flex-direction:column;gap:6px}@media screen and (max-width:992px){.nav__company-wrapper{gap:0}}.nav__company-name{color:#fff;font-size:22px;font-weight:600;line-height:26px;text-transform:uppercase}@media screen and (max-width:992px){.nav__company-name{font-size:18px;line-height:26px}}.nav__company-lis{color:#fff;font-size:16px;font-weight:300;line-height:24px;text-decoration:underline}@media screen and (max-width:992px){.nav__company-lis{display:none}}.nav__company-lis--short{display:none}@media screen and (max-width:992px){.nav__company-lis--short{color:#fff;display:block;font-size:16px;font-weight:300;line-height:24px;text-decoration:underline}}.nav__contacts{align-items:flex-end;display:flex;flex-direction:column;gap:2px}@media screen and (max-width:992px){.nav__contacts{gap:0}}.nav__contacts-item{color:#fff}@media screen and (max-width:992px){.nav__contacts-item{font-size:16px;font-weight:400;line-height:24px}}.nav__contacts-email{text-decoration:underline}.hero{padding:50px 0}@media screen and (max-width:992px){.hero{padding:20px 0}}.hero__wrapper{display:flex;flex-direction:column;gap:12px}@media screen and (max-width:992px){.hero__wrapper{gap:8px}}.hero__title{color:#fff;font-size:48px;font-weight:800;line-height:56px;max-width:695px}@media screen and (max-width:992px){.hero__title{font-size:28px;font-weight:500;line-height:33px}}.hero__description{color:#fff;font-size:18px;font-style:italic;font-weight:400;line-height:28px;max-width:695px}@media screen and (max-width:992px){.hero__description{font-size:16px;font-weight:400;line-height:24px}}.service__wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:24px}@media screen and (max-width:992px){.service__wrapper{flex-direction:column;gap:12px}}.service__item{border:2px solid transparent;-o-border-image:linear-gradient(to right top,#7982b6,#d2d5e7);border-image:linear-gradient(to right top,#7982b6,#d2d5e7);border-image-slice:1;border-radius:3px;display:flex;flex:1 1 auto;flex-direction:column;gap:12px;max-width:364.67px;overflow:hidden;padding:24px 18px;width:calc(33.33333% - 24px)}@media screen and (max-width:992px){.service__item{max-width:none;width:100%}}.service__item-title{color:#d2d5e7;font-size:20px;font-weight:500;line-height:26px;text-transform:uppercase}.service__item-text{color:#d2d5e7;font-size:16px;font-weight:400;line-height:24px}.section{z-index:1}.section__wrapper{display:flex;flex-direction:column;gap:40px}.section__title{color:#13100e;font-size:28px;font-weight:600;line-height:32px}.section__title--white{color:#d2d5e7}.section__title--black{color:#13100e}.section--bg{background-color:#d2d5e7;border-radius:3px;padding:32px}.form{display:flex;flex-direction:column;gap:32px;margin-top:40px}.form__row{display:flex;gap:60px;justify-content:space-between}@media screen and (max-width:992px){.form__row{flex-direction:column;gap:20px}}.form__row-item{flex:1}.form__submit{align-items:center;display:flex;gap:22px;justify-content:right}@media screen and (max-width:992px){.form__submit{flex-direction:column-reverse;gap:12px}}.form__input{background-color:transparent;border:none;border-bottom:1px solid #13100e;font-family:Roboto Condensed,sans-serif;font-size:18px;line-height:20px;padding-bottom:6px;width:100%}.form__input::-moz-placeholder{color:#a5a3a2;font-family:Roboto Condensed,sans-serif;font-size:16px;font-weight:400;line-height:20px}.form__input::placeholder{color:#a5a3a2;font-family:Roboto Condensed,sans-serif;font-size:16px;font-weight:400;line-height:20px}.form__input:focus{border:none;border-bottom:1px solid #0072a2}.form__input:focus::-moz-placeholder{color:transparent}.form__input:focus::placeholder{color:transparent}.form__input--error{border-bottom:1px solid red}.form__send{background:#0072a2;border:none;border-radius:3px;color:#fff;cursor:pointer;font-family:Roboto Condensed,sans-serif;font-size:18px;font-weight:400;line-height:20px;padding:12px 18px;transition:all .15s ease-in}.form__send:hover{background:#005579}.form__send--success,.form__send--success:hover{background:#202e86}@media screen and (max-width:992px){.form__send{width:100%}}.form__accept{font-size:14px;font-weight:300;line-height:16px;max-width:400px;text-align:right}@media screen and (max-width:992px){.form__accept{text-align:center}}.form__link{color:#005579;text-decoration:underline}.form__checkbox{align-items:flex-start;cursor:pointer;display:flex;font-size:14px;font-weight:300;gap:10px;line-height:16px;max-width:400px;text-align:right}.form__checkbox input[type=checkbox]{accent-color:#0072a2;cursor:pointer;height:18px;margin-top:2px;width:18px}.form__checkbox--error{color:red}.form__checkbox--error input[type=checkbox]{outline:1px solid red}@media screen and (max-width:992px){.form__checkbox{justify-content:center;text-align:center}}.gallery__wrapper{align-items:center;display:flex;flex-direction:row;gap:42px}@media screen and (max-width:992px){.gallery__wrapper{flex-direction:column;gap:12px}}.bg__top{position:absolute;right:0;top:0}.bg__bottom-l{bottom:0;left:0;position:absolute}.bg__bottom-r{bottom:0;position:absolute;right:0}.confidential *{color:#d2d5e7;font-size:16px;font-weight:400;line-height:24px}.cookies{background-color:rgba(0,0,0,.5);height:100vh;padding:52px;position:fixed;top:0;width:100%;z-index:9999999}.cookies--hide{display:none}.cookies__wrapper{align-items:flex-end;display:flex;height:100%;justify-content:flex-end;width:100%}.cookies__body{background-color:#fff;display:flex;flex-direction:column;gap:12px;max-width:300px;padding:24px;width:100%}.cookies__btn{display:flex;justify-content:center}.cookies__link{text-decoration:underline}

/*# sourceMappingURL=app.css.map*/