@import url("https://use.typekit.net/cmq5xdj.css");
:root{--font-family:"avenir-next-world",sans-serif;--red:#DA191C}
*{padding:0;margin:0;border:0}
*,:before,:after{box-sizing:border-box}
:focus,:active{outline:none}
a:focus,a:active{outline:none}
p{margin-bottom:0}
nav,footer,header,aside{display:block}
html,body{height:100%;width:100%;font-size:100%;line-height:1;font-size:14px;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}
input,button,textarea{font-family:inherit}
input::-ms-clear{display:none}
button{cursor:pointer}
button::-moz-focus-inner{padding:0;border:0}
a,a:visited{text-decoration:none}
a:hover{text-decoration:none}
ul{padding-left:0}
ul li{list-style:none}
img{vertical-align:top}
h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400;margin-bottom:0}
html{scroll-behavior:smooth}
body{background:#fff;color:#151515;height:100%;font-size:16px;font-family:var(--font-family)}
body.hidden{overflow:hidden}
.wrapper{min-height:100vh;overflow:hidden;display:flex;flex-direction:column}
.page{flex:1 0 auto;margin-top:77px}
._container{max-width:1210px;padding:0 15px;margin:0 auto}
.header{position:fixed;left:0;top:0;width:100%;z-index:99;background-color:#fff;padding:15px 0;border-bottom:1px solid #e7e7e7}
.header__body{display:flex;align-items:center;justify-content:space-between}
.header__items{display:flex;align-items:center;column-gap:30px}
.header__item{font-weight:400;font-size:18px;line-height:133%;color:#151515;transition:0.5s}
.header__item:hover{color:var(--red)}
.header__right{display:flex;align-items:center;column-gap:40px}
@media (max-width:480px){.header__right{column-gap:15px}}
.header__langs{font-weight:400;font-size:18px;line-height:133%;text-align:right;color:#151515;font-family:var(--font-family);appearance:none;padding-right:18px;background:url("../themes/demo/assets/images/header/arrow.svg") right center / 8px no-repeat;cursor:pointer}
.header__langs select{color:#151515}
@media (max-width:1200px){.header__desc{display:none}}
.header .burger,.header .phone{display:none}
@media (max-width:1200px){.header .burger,.header .phone{display:block}}
.header-hover{position:relative;overflow:hidden}
.header-hover:hover{overflow:visible}
.header-hover:hover .header-hover__hidden{opacity:1}
.header-hover:hover .header-hover__title svg{transform:rotate(-180deg)}
.header-hover__title{display:flex;align-items:center;column-gap:10px;cursor:pointer}
.header-hover__title span{font-weight:400;font-size:18px;line-height:133%;color:#151515;text-align:center}
.header-hover__title svg{transition:0.5s}
.header-hover__hidden{position:absolute;left:50%;bottom:0;transform:translate(-50%,100%);opacity:0;transition:0.5s}
.header-hover__items{border-radius:10px;width:200px;background:#f0f0f0;display:flex;flex-direction:column;row-gap:10px;padding:10px;margin-top:10px}
.header-hover__item{font-weight:400;font-size:15px;line-height:120%;color:#151515;cursor:pointer;transition:0.5s}
.header-hover__item:hover{color:var(--red)}
.phone-select{position:relative;overflow:hidden;border:1px solid transparent;border-radius:10px;transition:0.5s}
.phone-select:hover{overflow:visible;border-color:#dfdfdf}
.phone-select:hover .phone-select__hidden{opacity:1}
.phone-select:hover .phone-select__top{background:transparent}
.phone-select__top{border-radius:10px;background:#f0f0f0;padding:7px 10px;display:flex;column-gap:10px;width:200px;transition:0.5s}
@media (max-width:480px){.phone-select__top{width:160px}}
.phone-select__selected{font-weight:400;font-size:18px;line-height:100%;color:#151515}
@media (max-width:480px){.phone-select__selected{font-size:16px}}
.phone-select__arrow{transition:0.5s}
.phone-select__hidden{position:absolute;left:0;width:100%;bottom:5px;transform:translateY(100%);opacity:0;transition:0.5s}
.phone-select__items{background:#f0f0f0;border-radius:10px;padding:7px 10px;display:flex;flex-direction:column;row-gap:5px}
.phone-select__item{font-weight:400;font-size:18px;line-height:133%;color:#151515;transition:0.5s}
@media (max-width:480px){.phone-select__item{font-size:16px}}
.phone-select__item:hover{color:var(--red)}
.menu{position:fixed;left:0;top:0;width:100%;height:100vh;padding:30px 30px 120px;background-color:#fff;display:flex;flex-direction:column;align-items:center;row-gap:70px;transform:translateX(-100%);transition:0.8s}
.menu.active{transform:translateX(0)}
.menu__close{position:absolute;top:15px;right:20px;font-size:50px;color:#bbb}
@media (max-width:480px){.menu__close{top:10px;right:15px;font-size:40px}}
.menu .header__items{display:flex;flex-direction:column;row-gap:30px}
.menu .header-hover{overflow:visible;display:flex;flex-direction:column;align-items:center}
.menu .header-hover__title svg{transform:translate(0) !important}
.menu .header-hover__hidden{opacity:1;position:initial;transform:translate(0);display:none;transition:0}
.menu .header-hover__items{display:flex;flex-direction:column;align-items:center}
.menu .header-hover__item{text-align:center}
.footer{padding:35px 0 20px;background:#eee}
.footer__top{display:flex;align-items:center;justify-content:space-between;position:relative;margin-bottom:70px}
@media (max-width:992px){.footer__top{display:flex;flex-direction:column;row-gap:20px}}
@media (max-width:480px){.footer__top{margin-bottom:30px}}
.footer__top::after{content:"";display:block;position:absolute;bottom:-30px;left:-100000px;right:-100000px;height:1px;background-color:#dadada}
@media (max-width:480px){.footer__top::after{bottom:-15px}}
.footer__phones{display:flex;align-items:center;column-gap:53px;flex-wrap:wrap;row-gap:10px}
@media (max-width:767px){.footer__phones{flex-direction:column;align-items:center}}
.footer__phone{font-weight:400;font-size:20px;line-height:125%;letter-spacing:0.05em;text-transform:uppercase;color:#151515;position:relative;transition:0.5s}
@media (max-width:480px){.footer__phone{font-size:16px}}
.footer__phone:hover{color:var(--red)}
.footer__phone:not(:last-child)::after{content:"/";display:block;position:absolute;right:-30px;top:0;font-weight:400;font-size:20px;line-height:125%;letter-spacing:0.05em;text-transform:uppercase;color:#666}
@media (max-width:767px){.footer__phone:not(:last-child)::after{display:none}}
.footer__body{display:flex;column-gap:99px}
@media (max-width:992px){.footer__body{flex-direction:column;align-items:start;row-gap:30px}}
.footer__text{font-weight:400;font-size:18px;line-height:121%;color:#555;max-width:280px}
@media (max-width:480px){.footer__text{text-align:center;max-width:100%;font-size:16px}}
.footer__content{display:flex;column-gap:76px}
@media (max-width:767px){.footer__content{display:none}}
.footer__foot{padding-top:20px;margin-top:50px;position:relative;display:flex;align-items:center;justify-content:space-between}
@media (max-width:767px){.footer__foot{flex-direction:column-reverse;align-items:center;row-gap:10px}}
@media (max-width:480px){.footer__foot{padding-top:15px;margin-top:15px}}
.footer__foot::after{content:"";display:block;position:absolute;top:0;left:-100000px;right:-100000px;height:1px;background-color:#dadada}
.footer__abc{font-weight:300;font-size:14px;line-height:120%;color:#151515;display:flex;align-items:center;gap:5px;flex-wrap:wrap}
@media (max-width:480px){.footer__abc{justify-content:center}}
.footer__abc a{display:flex;align-items:center;justify-content:center}
.footer__bottom-items{display:flex;align-items:center;column-gap:44px;flex-wrap:wrap;row-gap:10px}
@media (max-width:767px){.footer__bottom-items{flex-direction:column;align-items:center}}
.footer__bottom-item{font-weight:300;font-size:14px;line-height:179%;text-transform:uppercase;text-decoration:underline;text-decoration-skip-ink:none;text-align:right;color:#151515;position:relative;transition:0.5s;cursor:pointer}
@media (max-width:767px){.footer__bottom-item{text-align:center}}
.footer__bottom-item:hover{color:var(--red)}
.footer__bottom-item:not(:last-child)::after{content:"/";display:block;position:absolute;right:-25px;top:0;font-weight:300;font-size:14px;line-height:179%;text-transform:uppercase;text-align:right;color:#151515}
@media (max-width:767px){.footer__bottom-item:not(:last-child)::after{display:none}}
.nav-footer__title{font-weight:400;font-size:17px;line-height:130%;letter-spacing:0.06em;text-transform:uppercase;color:#151515;margin-bottom:15px}
.nav-footer__items{display:flex;flex-direction:column;row-gap:10px}
.nav-footer__item{font-weight:400;font-size:17px;line-height:147%;color:#666;transition:0.5s}
.nav-footer__item:hover{color:var(--red)}
.fixed-items{position:fixed;right:20px;bottom:20px;display:flex;flex-direction:column;row-gap:10px;z-index:99}
@media (max-width:480px){.fixed-items{right:10px;bottom:10px;row-gap:5px}}
.fixed-items img{width:70px;height:70px}
@media (max-width:480px){.fixed-items img{width:50px;height:50px}}
.button{display:inline-flex;align-items:center;justify-content:center;font-weight:500;font-size:20px;line-height:140%;text-align:center;color:#fff;padding:14px 30px;background-color:var(--red);border-radius:10px;transition:0.5s}
@media (max-width:480px){.button{font-size:16px;padding:12px 20px}}
.button:hover{box-shadow:0 0 20px var(--red)}
section{margin-top:80px}
@media (max-width:480px){section{margin-top:50px}}
.hero{position:relative;height:calc(100vh - 77px);overflow:hidden;margin-top:0}
@media (max-width:480px){.hero{height:auto;padding:100px 0}}
.hero::after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(28,28,28,0.65)}
.hero__container{height:100%;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:1}
.hero__title{font-weight:600;font-size:48px;line-height:125%;color:#fff;margin-bottom:30px;max-width:620px}
@media (max-width:480px){.hero__title{font-size:26px;margin-bottom:15px}}
.hero__text{font-weight:400;font-size:20px;line-height:135%;color:#dbdbdb;max-width:568px;margin-bottom:30px}
@media (max-width:480px){.hero__text{font-size:14px;margin-bottom:20px}}
.hero__video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.title{font-weight:500;font-size:32px;line-height:113%;color:#151515;margin-bottom:40px}
@media (max-width:480px){.title{font-size:24px;margin-bottom:20px}}
.advantages__items{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px}
.advantages__items.advantages__items-3{grid-template-columns:1fr 1fr 1fr}
@media (max-width:992px){.advantages__items.advantages__items-3{grid-template-columns:1fr 1fr}}
@media (max-width:650px){.advantages__items.advantages__items-3{grid-template-columns:1fr}}
@media (max-width:992px){.advantages__items{grid-template-columns:1fr 1fr}}
@media (max-width:650px){.advantages__items{grid-template-columns:1fr;gap:15px}}
.item-advantages{padding:40px 25px 25px;border:1px solid #dcdcdc;border-radius:20px}
@media (max-width:480px){.item-advantages{padding:20px}}
.item-advantages__icon{border-radius:20px;width:52px;height:52px;background-color:var(--red);display:flex;align-items:center;justify-content:center;margin-bottom:18px;font-weight:300;font-size:31px;line-height:100%;text-align:center;color:#fff}
@media (max-width:480px){.item-advantages__icon{margin-bottom:14px}}
.item-advantages__title{font-weight:500;font-size:22px;line-height:118%;color:#151515;margin-bottom:10px}
@media (max-width:480px){.item-advantages__title{font-size:16px}}
.item-advantages__text{font-weight:400;font-size:16px;line-height:125%;color:#555}
@media (max-width:480px){.item-advantages__text{font-size:14px}}
.directions__items{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}
@media (max-width:992px){.directions__items{grid-template-columns:1fr 1fr}}
@media (max-width:650px){.directions__items{grid-template-columns:1fr;gap:15px}}
.item-directions{border:1px solid #dcdcdc;border-radius:20px;display:flex;flex-direction:column}
.item-directions__image img{width:100%;border-radius:20px}
.item-directions__content{padding:30px 15px;flex-grow:1;display:flex;flex-direction:column}
@media (max-width:480px){.item-directions__content{padding:20px 15px}}
.item-directions__title{font-weight:500;font-size:22px;line-height:118%;color:#151515;margin-bottom:15px}
@media (max-width:480px){.item-directions__title{font-size:18px;margin-bottom:10px}}
.item-directions__text{font-weight:400;font-size:17px;line-height:124%;color:#555;margin-bottom:15px}
@media (max-width:480px){.item-directions__text{font-size:14px}}
.item-directions__items-title{font-weight:600;font-size:16px;line-height:150%;color:#151515;margin-bottom:10px}
@media (max-width:480px){.item-directions__items-title{font-size:14px}}
.item-directions__items{flex-grow:1;display:flex;flex-direction:column;row-gap:5px;margin-bottom:20px}
.item-directions__item{display:flex;align-items:center;column-gap:8px;font-weight:400;font-size:16px;line-height:150%;color:#151515}
@media (max-width:480px){.item-directions__item{font-size:14px}}
.item-directions__button{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;font-weight:500;font-size:16px;line-height:150%;color:#151515;padding:10px 35px;border:1px solid #dcdcdc;border-radius:10px;background-color:#fff;transition:0.5s}
.item-directions__button:hover{border-color:transparent;background-color:var(--red);color:#fff}
@media (max-width:480px){.item-directions__button{font-size:14px}}
.block__body{display:flex;align-items:center;margin:0 -50px}
@media (max-width:992px){.block__body{flex-direction:column;align-items:start;row-gap:30px}}
@media (max-width:480px){.block__body{row-gap:20px}}
.block__image{flex:0 0 47%;padding:0 50px}
@media (max-width:992px){.block__image{max-width:500px}}
.block__image img{width:100%;border-radius:20px}
.block__content{flex:1 1 53%;padding:0 50px}
.block__title{margin-bottom:20px}
@media (max-width:480px){.block__title{margin-bottom:15px}}
.block__text{font-weight:400;font-size:18px;line-height:139%;color:#555;display:flex;flex-direction:column;row-gap:10px}
@media (max-width:480px){.block__text{font-size:14px}}
.block__numbers{margin-top:40px;display:grid;grid-template-columns:1fr 1fr;gap:50px}
@media (max-width:480px){.block__numbers{margin-top:20px;gap:20px}}
.block__number-title{font-weight:500;font-size:32px;line-height:125%;color:#151515;margin-bottom:10px}
@media (max-width:480px){.block__number-title{font-size:24px}}
.block__number-text{font-weight:400;font-size:18px;line-height:111%;color:#555}
@media (max-width:480px){.block__number-text{font-size:14px}}
.achievements__items{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}
@media (max-width:992px){.achievements__items{grid-template-columns:1fr 1fr}}
@media (max-width:650px){.achievements__items{grid-template-columns:1fr;gap:15px}}
.achievement{position:relative;cursor:pointer}
.achievement:hover .achievement__plus{opacity:0}
.achievement:hover .achievement__text{opacity:1}
.achievement__image{position:relative;overflow:hidden;display:block;padding-bottom:70%;border-radius:20px}
.achievement__image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.achievement__plus{position:absolute;right:10px;bottom:10px;transition:0.5s}
.achievement__text{transition:0.5s;border-radius:20px;background-color:rgba(0,0,0,0.4);backdrop-filter:blur(44px);padding:10px 25px;font-weight:400;font-size:14px;line-height:143%;text-align:center;color:#fff;position:absolute;left:10px;bottom:10px;right:10px;opacity:0}
.charters__items{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px}
@media (max-width:992px){.charters__items{grid-template-columns:1fr 1fr}}
@media (max-width:600px){.charters__items{grid-template-columns:1fr;gap:15px}}
.item-charters{position:relative;display:block;cursor:pointer}
.item-charters__image{position:relative;overflow:hidden;display:block;padding-bottom:144%;border:6px solid #151515;border-radius:20px}
.item-charters__image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}
.item-charters__content{position:absolute;bottom:30px;left:20px;right:20px;border-radius:20px;background-color:#fff;border:1px solid #dcdcdc;padding:20px;min-height:135px;display:flex;flex-direction:column;justify-content:center}
.item-charters__title{font-weight:500;font-size:22px;line-height:118%;text-align:center;color:#151515;margin-bottom:10px}
@media (max-width:480px){.item-charters__title{font-size:18px}}
.item-charters__text{font-weight:400;font-size:16px;line-height:125%;text-align:center;color:#555}
@media (max-width:480px){.item-charters__text{font-size:14px}}
.cta{background-position:center;background-size:cover;background-repeat:no-repeat;position:relative;padding:110px 0}
@media (max-width:480px){.cta{padding:50px 0}}
.cta::after{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(28,28,28,0.65)}
.cta__container{position:relative;z-index:1}
.cta__title{font-weight:600;font-size:48px;line-height:125%;color:#fff;margin-bottom:30px;max-width:600px}
@media (max-width:480px){.cta__title{font-size:26px;margin-bottom:15px}}
.cta__text{font-weight:400;font-size:20px;line-height:135%;color:#dbdbdb;max-width:568px;margin-bottom:30px}
@media (max-width:480px){.cta__text{font-size:14px;margin-bottom:20px}}
.partners .swiper-wrapper{-webkit-transition-timing-function:linear !important;transition-timing-function:linear !important;overflow:visible}
.partners__item{border:1px solid #dcdcdc;border-radius:20px;background:#fff;height:108px;display:flex;align-items:center;justify-content:center;padding:20px}
@media (max-width:480px){.partners__item{padding:15px;height:80px}}
.partners__item img{max-width:100%;max-height:100%}
.breadcrumbs{margin:20px 0 50px}
.breadcrumbs__items{display:flex;align-items:center;column-gap:27px}
.breadcrumbs__item{font-weight:400;font-size:14px;line-height:120%;color:#666;position:relative}
.breadcrumbs__item:not(:last-child)::after{content:"/";display:block;position:absolute;right:-17px;font-weight:400;font-size:14px;line-height:120%;color:#666;top:0}
.item-directions__icons{padding-bottom:15px;margin-bottom:15px;border-bottom:1px solid #dcdcdc;display:flex;gap:10px;flex-wrap:wrap}
.item-directions__icon{display:flex;align-items:center;column-gap:7px}
.item-directions__icon span{font-weight:400;font-size:16px;line-height:150%;color:#151515}
@media (max-width:480px){.item-directions__icon span{font-size:14px}}
.contacts__items{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:30px}
@media (max-width:992px){.contacts__items{grid-template-columns:1fr 1fr;gap:20px}}
@media (max-width:650px){.contacts__items{grid-template-columns:1fr;gap:15px}}
.item-contacts{border:1px solid #e6e6e6;border-radius:20px;background-color:#fff;padding:40px 20px;display:flex;flex-direction:column;align-items:center}
@media (max-width:480px){.item-contacts{padding:20px}}
.item-contacts__title{font-weight:500;font-size:20px;line-height:140%;text-align:center;color:#151515;margin-bottom:15px}
@media (max-width:480px){.item-contacts__title{font-size:18px;margin-bottom:10px}}
.item-contacts__items{display:flex;flex-direction:column;row-gap:10px}
.item-contacts__item{font-weight:400;font-size:18px;line-height:144%;text-align:center;color:#151515;transition:0.5s}
@media (max-width:480px){.item-contacts__item{font-size:16px}}
.item-contacts__item[href]:hover{color:var(--red)}
.form__body{display:grid;grid-template-columns:1.5fr 1fr;gap:30px}
@media (max-width:767px){.form__body{display:flex;flex-direction:column-reverse;gap:15px}}
.form__map{border-radius:20px;overflow:hidden}
@media (max-width:767px){.form__map{height:350px}}
.form__map iframe,.form__map div{width:100%;height:100%}
.form__content{border:1px solid #e6e6e6;border-radius:20px;background:#fff;padding:30px;overflow:hidden}
@media (max-width:480px){.form__content{padding:30px 20px}}
.form__title{font-weight:500;font-size:32px;line-height:113%;color:#151515;margin-bottom:40px;position:relative}
@media (max-width:480px){.form__title{font-size:22px}}
.form__title::after{content:"";display:block;position:absolute;left:-100px;right:-100px;bottom:-20px;height:1px;background-color:#e6e6e6}
.form__inputs{display:flex;flex-direction:column;row-gap:17px}
.form__input label{font-weight:400;font-size:16px;line-height:150%;color:#151515;margin-bottom:8px;display:block}
.form__input input,.form__input textarea{font-weight:400;font-size:16px;line-height:1.2;border:1.78px solid #d9d9d9;border-radius:10px;padding:12px 16px;width:100%;color:#151515}
.form__input input::placeholder,.form__input textarea::placeholder{color:rgba(21,21,21,0.5)}
.form__input textarea{height:100px;resize:none}
.form__button{margin-top:15px;min-width:235px}
.types__items{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:20px}
.types__items.types__items-3{grid-template-columns:1fr 1fr 1fr}
@media (max-width:992px){.types__items.types__items-3{grid-template-columns:1fr 1fr}}
@media (max-width:650px){.types__items.types__items-3{grid-template-columns:1fr}}
@media (max-width:992px){.types__items{grid-template-columns:1fr 1fr}}
@media (max-width:650px){.types__items{grid-template-columns:1fr;gap:15px}}
.item-types{overflow:hidden;border-radius:20px;border:1px solid #dcdcdc}
.item-types__image{border-radius:20px}
.item-types__image img{width:100%}
.item-types__content{padding:22px 18px}
.item-types__title{font-weight:500;font-size:22px;line-height:118%;color:#151515;margin-bottom:10px}
@media (max-width:480px){.item-types__title{font-size:18px}}
.item-types__text{font-weight:400;font-size:16px;line-height:131%;color:#777}
@media (max-width:480px){.item-types__text{font-size:14px}}
.item-types__dark{margin-top:15px;font-weight:400;font-size:16px;line-height:150%;color:#151515}
@media (max-width:480px){.item-types__dark{font-size:14px}}
.areas__items{display:grid;grid-template-columns:1fr 1fr;gap:20px}
@media (max-width:767px){.areas__items{grid-template-columns:1fr}}
.item-areas{border-radius:20px;overflow:hidden;border:1px solid #dcdcdc}
.item-areas__image img{width:100%;border-radius:20px}
.item-areas__content{padding:22px 18px}
.item-areas__title{font-weight:500;font-size:22px;line-height:118%;color:#151515;margin-bottom:20px}
@media (max-width:480px){.item-areas__title{font-size:18px;margin-bottom:15px}}
.item-areas__text ul{display:flex;flex-direction:column;row-gap:12px}
.item-areas__text li{font-weight:400;font-size:16px;line-height:150%;color:#151515;position:relative;padding-left:32px}
@media (max-width:480px){.item-areas__text li{font-size:14px}}
.item-areas__text li::after{content:"";display:block;position:absolute;left:0;top:50%;transform:translateY(-50%);width:20px;height:20px;background:url("../themes/demo/assets/images/li.svg") center / 100% no-repeat}
.tech__items{padding:32px 25px;border:1px solid #dcdcdc;border-radius:20px;display:flex;column-gap:50px;justify-content:space-between;overflow:hidden;flex-wrap:wrap;row-gap:20px}
.tech__item-title{font-weight:500;font-size:16px;line-height:125%;color:#151515;margin-bottom:18px;position:relative}
.tech__item-title::after{content:"";display:block;position:absolute;bottom:-8px;left:-1000px;right:-1000px;background-color:#dcdcdc;height:1px}
.tech__item-text{font-weight:400;font-size:16px;line-height:125%;color:#555}
.alert{position:relative}
.alert .close{display:none}