@font-face{font-family:"BentonSans";src:local("../fonts/BentonSansMedium") , local("BentonSansMedium") , url(../fonts/BentonSansMedium.ttf) format("ttf") , url(../fonts/BentonSansMedium.woff) format("woff") , url(../fonts/BentonSansMedium.woff2) format("woff2");font-weight:500;font-style:normal}project__slider@font-face {font-family:"BentonSans";src:local("../fonts/BentonSansRegular") , local("BentonSansRegular") , url(../fonts/BentonSansRegular.ttf) format("ttf") , url(../fonts/BentonSansRegular.woff) format("woff") , url(../fonts/BentonSansRegular.woff2) format("woff2");font-weight:400;font-style:normal}.btn{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;text-decoration:none;text-transform:uppercase;padding:0 21px;cursor:pointer;color:#fff;background-color:transparent;border:none;border-radius:0;font-size:15px;font-weight:500;font-family:"BentonSans",sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";line-height:1.2;outline:none;min-height:48px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.btn--lg{padding:0 41px}.btn--primary{background-color:#0a2038}.btn--secondary{background-color:#66806c}.btn--outline{border:1px solid #0a2038;color:#0a2038}.btn--light{background-color:#fff;color:#0a2038}.btn--underline{padding:0 0 3px;color:#0a2038;background-color:transparent;min-height:initial;line-height:1.6;border-bottom:1px solid #0a2038}.btn--icon .btn-icon{width:29px;height:29px;margin-right:20px}.btn--icon span{line-height:1}*,*:before,*:after{-webkit-box-sizing:border-box;box-sizing:border-box}html{line-height:1.6;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-rendering:optimizeLegibility;scroll-behavior:smooth}body{margin:0;font-family:"BentonSans",sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-weight:400;font-size:15px;color:#0a2038;-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul{margin:0;padding:0;list-style:none}img,svg{vertical-align:middle;border:none}svg:not(:root) {overflow:hidden}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}a{text-decoration:none;color:#66806c}h1,h2,h3,h4,h5,h6{font-family:inherit;margin:0;font-size:inherit;font-weight:inherit}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none}p{margin:0}.icon{width:1em;height:1em;display:inline-block;vertical-align:middle;stroke-width:0;stroke:currentColor;fill:currentColor;font-size:inherit}.arrow-icon{max-width:37px;width:100%;height:auto}.rotate-text{display:inline-block;-webkit-transform:matrix(0,-1,1,0,0,0);-ms-transform:matrix(0,-1,1,0,0,0);transform:matrix(0,-1,1,0,0,0);color:#66806c;text-transform:uppercase}.stop-scroll{height:100vh;overflow:hidden}.for-mob{display:none}.p-menu{padding-left:144px;padding-bottom:86px}.custom-input{padding:0;border-radius:0;background-color:#fff;border:0;outline:0;font-size:16px;border-bottom:1px solid #e0e0e0;letter-spacing:.75px;color:#0a2038;padding-bottom:11px;width:100%;max-width:202px;min-height:25px}.custom-input::-webkit-input-placeholder{color:inherit;font-size:15px;color:#959595}.custom-input::-moz-placeholder{color:inherit;font-size:15px;color:#959595}.custom-input:-ms-input-placeholder{color:inherit;font-size:15px;color:#959595}.custom-input::-ms-input-placeholder{color:inherit;font-size:15px;color:#959595}.custom-input::placeholder{color:inherit;font-size:15px;color:#959595}.custom-input--area{resize:none;height:200px;max-width:100%}.menu{position:fixed;top:0;left:0;height:100%;width:144px;z-index:89}.menu--active{z-index:101;width:70%}.menu--active .menu__show{-webkit-transform:translateX(-144px);-ms-transform:translateX(-144px);transform:translateX(-144px)}.menu--active .menu__inner{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}.menu--active .menu__toggle--show{display:none}.menu--active .menu__toggle--hide{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.menu--active .menu__fade{display:block}.menu__fade{display:none;position:fixed;width:30%;height:100%;right:0;z-index:99;top:0;background-color:transparent}.menu__toggle.btn{padding:0;color:#0a2038;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.menu__toggle-name{padding-bottom:15px}.menu__toggle-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:19px;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.menu__toggle-icon svg path{fill:transparent;stroke:#0a2038;stroke-width:1px;stroke-linejoin:miter;stroke-linecap:butt;stroke-miterlimit:4;shape-rendering:auto}.menu__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-transform:translateX(-100vw);-ms-transform:translateX(-100vw);transform:translateX(-100vw);will-change:transform;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;-o-transition:transform .2s linear;transition:transform .2s linear;transition:transform .2s linear , -webkit-transform .2s linear;overflow:auto;height:100%;background-color:#fff}.menu__show{height:100%;background-color:#fff;position:absolute;top:0;left:0;-webkit-transition:-webkit-transform .2s linear;transition:-webkit-transform .2s linear;-o-transition:transform .2s linear;transition:transform .2s linear;transition:transform .2s linear , -webkit-transform .2s linear}.menu__show,.menu__side{max-width:144px;min-width:144px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.menu__side{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;position:relative;height:100%}.menu__side .menu__toggle{margin:auto 0}.menu__body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.menu__body-inner{overflow:auto;padding-left:40px}.menu__nav{padding:25px 0 60px;font-size:48px}.menu__item{padding-bottom:20px}.menu__item:last-child{padding-bottom:0}.menu__link{color:#0a2038}.menu__text{font-size:28px;position:relative}.menu__text-aside{position:absolute;top:30px;left:-60px;font-size:15px}.menu__toggle-name-hide{color:#66806c}.menu__toggle--hide svg path{stroke:#66806c}.menu__logo{width:113px;position:absolute;margin-left:16px;margin-top:28px;top:0;left:0}.menu__logo img{width:100%;height:auto;max-width:100%}.main__text{position:relative;z-index:2;font-size:25px;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;max-width:70%;padding:0 30px 30px 0;text-align:right}.main__text p{color:#fff;padding-bottom:20px}.pop-up,.cookie{position:fixed}.pop-up{bottom:100px;left:30px;z-index:100;-webkit-box-shadow: 0px 3px 6px #00000029;box-shadow: 0px 3px 6px #00000029;background-color:#0a2038;color:#fff}.pop-up__link{color:inherit;font-weight:500}.pop-up__title{font-weight:500;font-size:22px;padding-bottom:15px}.pop-up__inner{padding:30px 20px 30px 30px}.pop-up__body{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.pop-up__text{padding-right:40px}.cookie{background-color:#fff;padding:19px;text-align:center;left:0;bottom:0;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:101}.cookie .btn{margin-left:55px}.loader{position:fixed;top:0;left:0;z-index:999;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;background-color:#fff;width:100%;height:100%;opacity:1}.loader img{margin-top: calc(-10vh + 4.85rem);max-width:451px;width:100%;height:auto}.loader--out{-webkit-animation:fade-out 2s cubic-bezier(0,0,.23,-.57) .5s 1 forwards;animation:fade-out 2s cubic-bezier(0,0,.23,-.57) .5s 1 forwards}@-webkit-keyframes fade-out {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}@keyframes fade-out {
    0% {
        opacity: 1;
    }
    100% {
        opacity: 0;
    }
}.footer{position:relative;z-index:90;color:#959595}.footer__inner{padding:30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around}.footer__logo,.footer__logo>p>span{font-weight:500;text-transform:uppercase;color:#0a2038;margin-right:10px}.footer__logo p{color:#959595;font-weight:400;text-transform:none}.footer__content,.footer__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.footer__items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-right:20px}.footer__items:last-child{margin:0}.footer__item{color:inherit}.main{overflow:hidden;position:relative}.main__inner{height:100vh;background-repeat:no-repeat;background-position:center;background-size:cover;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.main__logo{position:absolute;top:45%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:400px;width:100%}.main__logo img{width:100%;height:auto;pointer-events:none}.contacts__inner,.media__inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.contacts__form{padding:40px 40px 0 0}.contacts__title{margin-left:-29px;font-weight:500}.contacts__text{margin-top:3rem;max-width:25rem;font-size:1.3rem}.contacts__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding-top:40px;max-width:900px}.contacts__item{-webkit-box-flex:0;-webkit-flex:0 0 45%;-ms-flex:0 0 45%;flex:0 0 45%;margin-bottom:40px}.contacts__item--lg{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.contacts__form-btn{min-width:175px;margin-top:auto;margin-top:30px}.contacts__img,.media__info{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:789px;margin-right:50px}.contacts__img{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:789px;height:100vh;max-height:1080px;background-size:cover;background-position:center;background-repeat:no-repeat}.contacts__address{padding:150px 0 200px 108px;display:flex;gap:4rem}.contacts-address__title{font-size:37px;font-weight:400}.contacts-address__body{color:#959595;white-space:pre-line;font-size:20px;padding-top:1rem}@media screen and (max-width:767px){.contacts__address{flex-direction:column;padding:100px 0 50px 30px;gap:1rem}.contacts-address__title{font-size:20px;margin-bottom:18px}.contacts-address__body{padding-top:0}}.media__inner{padding-top:50px}.media__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.media__title{font-size:37px;font-weight:400;margin-bottom:23px}.media__link-name{color:#959595;font-size:14px}.media__btn{margin-top:70px;width:100%;max-width:202px}.media__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.media__item{margin:2px;display:inline-block;width:150px!important;height:150px!important;background-position:center;background-size:cover;background-repeat:no-repeat}.follow-item{margin:2px;display:inline-block;width:150px;height:150px;background-position:center;background-size:cover;background-repeat:no-repeat}.offices__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.offices__header,.references,.offices__team{padding-bottom:80px}.offices__img{max-width:720px;max-height:590px;min-height:400px;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.offices__about{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-flex:0;-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;max-width:810px;padding:50px 0 0 40px}.offices__title{margin-left:-31px;font-weight:500}.offices__about-text{font-size:24px;padding-top:60px;padding-right:10px}.references{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.references__title{text-transform:uppercase;color:#66806c;font-weight:500;padding-bottom:30px}.references__items{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;max-width:720px}.references__text{-webkit-box-flex:0;-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%;padding:0 10px 0 20px;max-width:810px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.references__text p{max-width:initial;color:#959595;padding-top:40px;padding-left:20px}.references__text p:first-child{padding-top:0}.references__text p br{content:"";display:block;height:20px}.references__item{padding-bottom:30px;max-width:300px}.references__item:last-child{padding-bottom:0}.offices__team{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.offices__team-img{max-width:350px;height:300px;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.offices__team-items{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;max-width:720px}.offices__img,.offices__team-img{background-position:center;background-size:cover;background-repeat:no-repeat}.offices__team-info{padding-left:44px}.offices__team-info p{font-weight:500}.offices__team-info,.offices__team-projects{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.offices__team-info p,.offices__team-info .btn,.offices__team-projects p,.offices__team-projects .btn{max-width:700px;margin-top:auto}.offices__team-info p,.offices__team-projects p{padding-bottom:20px}.offices__team-projects{max-width:810px;padding-top:40px}.offices__team-projects p{font-size:24px}.recruit{padding:0 30px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.recruit .btn--icon{margin-bottom:30px}.recruit__text{max-width:650px;text-align:center;padding:30px 0}.recruit__logo{text-transform:uppercase;font-size:22px;color:#66806c;padding-bottom:30px}.recruit__title{font-size:28px;font-weight:500}.job-offer{display:flex;flex-direction:column;align-items:center;padding-bottom:60px}.team__header{padding:120px 0 80px}.team__header-text{padding-top:60px;max-width:815px}.team__title{margin-left:-22px;font-weight:500}.team__header-text,.team__name{font-size:24px}.team__item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding-bottom:80px}.team__item:last-child{padding-bottom:0}.team__img{max-width:300px;max-height:400px;min-height:400px;margin-bottom:auto;margin-right:30px;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;background-repeat:no-repeat;background-position:center;background-size:cover}.team__name{margin-bottom:4px;color:#0a2038}.team__duty,.team__name{max-width:300px}.team__duty{font-size:17px;margin-bottom:20px}.team__info{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.team__about{padding-right:10px;color:#959595}.team__text{max-width:615px;-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%;min-width:300px;padding-right:20px;padding-bottom:50px}.team__text p{margin-bottom:20px}.team__text p:last-child{margin-bottom:0}.team__info-title{color:#66806c;line-height:20px;font-size:10px;margin-bottom:10px;text-transform:uppercase}.team__info-item{max-width:300px;-webkit-transform:translateY(-30px);-ms-transform:translateY(-30px);transform:translateY(-30px)}#page-projects>footer.footer{display:none}#page-projects>main>.projects{padding-bottom:0}.projects__items{height:100vh;overflow-y:auto}.projects__item{scroll-snap-align:start}@media screen and (max-width:900px){.projects__items{height:calc(100vh - 75px)}.projects__item{scroll-snap-align:end}}.projects__item,.project__header{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.projects__img,.project__img{height:100vh;max-width:789px;-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;background-size:cover;background-position:center;background-repeat:no-repeat}.projects__info,.project__items{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:40px 10px 0 40px;position:relative}.projects__about{max-width:520px}.projects__name,.project__name{font-size:24px;padding-top:40px;padding-bottom:20px}.projects__text{color:#959595;max-height:241px;overflow:auto}.projects__title,.project__title{margin-left:-25px;font-weight:500}.projects__next-btn{padding-top:40px}.projects__btn{color:#66806c;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);position:absolute;bottom:40px;right:0}.projects__btn span{font-weight:400;font-size:15px}.projects__btn img{max-width:60px;height:auto;width:100%;padding-left:20px}.project__header{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.project__img{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.project__items{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;height:auto;max-width:710px;-webkit-box-flex:0;-webkit-flex:0 0 60%;-ms-flex:0 0 60%;flex:0 0 60%}.project__about,.project__item{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.project__about{flex:1 1 100%}.project__item-name{font-size:10px;font-weight:500;text-transform:uppercase;color:#66806c;margin-bottom:10px}.project__item-text{color:#959595}.project__item-text b,.project__item-text span{font-weight:400;font-size:30px}.project__item-text b{color:#66806c}.project__item{max-width:300px;padding-right:10px;padding-top:20px}.project__text{-webkit-columns:1;-moz-columns:1;columns:1;position:relative;padding-top:80px;padding-bottom:90px}.project__text p{max-width:100%;color:#959595;padding-left:70px;padding-top:20px;-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;break-inside:avoid}.project__text-title{position:absolute;top:157px;left:-54px;font-weight:500}.project__main-img{overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;width:100%;max-height:746px;padding-bottom:60px}.project__main-img img{max-width:100%;width:100%;height:auto}.projects__back-link{position:absolute;right:10px}.projects__back-link>.btn{padding:.5rem 4rem}.projets__next-link{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-webkit-justify-content:end;-ms-flex-pack:end;justify-content:end;padding-right:10px;padding-left:20px}.projets__next-link:hover .project__next-hide-content{max-height:80%}.projets__next-link:hover .project__next-hide-content p{opacity:1;overflow:auto}.project__next-content{max-width:500px;-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;padding-left:30px;position:relative}.project__next{position:relative}.project__next-img{background-size:cover;background-position:center bottom;background-repeat:no-repeat;width:100%;max-height:400px;height:100vh}.project__next-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;font-size:20px;color:#66806c;padding-top:10px}.project__next-btn .arrow-icon{margin-left:10px}.project__next-hide-content{position:absolute;left:30px;bottom:0;width:calc(85% - 30px);max-height:0;overflow:hidden;height:100%;background-color:#fff;color:#0a2038;-webkit-transition:max-height .2s ease-in;-o-transition:max-height .2s ease-in;transition:max-height .2s ease-in}.project__next-hide-content p{height:100%;opacity:0;-webkit-transition:opacity .45s cubic-bezier(1,.33,1,.69);-o-transition:opacity .45s cubic-bezier(1,.33,1,.69);transition:opacity .45s cubic-bezier(1,.33,1,.69);padding:20px}.project__next-title{position:absolute;font-weight:500;top:50%;left:0;-webkit-transform:translateY(-50%) translateX(-45%) matrix(0,-1,1,0,0,0);-ms-transform:translateY(-50%) translateX(-45%) matrix(0,-1,1,0,0,0);transform:translateY(-50%) translateX(-45%) matrix(0,-1,1,0,0,0)}.project__slider{padding-bottom:80px;width:100%;height:100%}.project-slider{width:100%;height:100%}.project__slider-item{max-height:450px;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:auto}.project__slider-img,.project-gallery__img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.project__slider-arrows{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-top:30px}.project__slider-arrow{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:37px;cursor:pointer}.project__slider-arrow--prev{margin-right:30px}.project__slider-arrow--prev img{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.project__slider-arrow--next{margin-left:30px}.project__slider-arrow.swiper-button-disabled{opacity:.5}.project__slider-btn .btn{max-width:280px;width:100%}.project-gallery{position:fixed;z-index:99;top:0;left:144px;width:calc(100% - 144px);height:100%;background-color:#fff;display:none}.project-gallery--active{display:block}.project-gallery__img{height:100vh;-o-object-position:center;object-position:center;-o-object-fit:contain;object-fit:contain}.project-gallery__slider{position:relative}.project-gallery__items{position:absolute;bottom:0;left:50%;height:74px;padding:15px;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:22;background-color:#fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.project-gallery__items .swiper-pagination-bullet{opacity:1;background-color:#f2f2f2}.project-gallery__items .swiper-pagination-bullet-active{background-color:#959595}.project__gallery-pagination{position:static}.project__gallery-arrow{cursor:pointer;margin:0 5px}.project__gallery-arrow.swiper-button-disabled{opacity:.5}.project__gallery-arrow--prev img{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.project-gallery__btn{position:absolute;top:29px;right:58px;background-color:#fff;border-radius:50%;width:96px;height:96px;z-index:23}@media screen and (min-width:1600px){.pop-up{min-width:572px;bottom:88px;left:50px}.pop-up__title{line-height:1.83;padding-bottom:8px}.pop-up__body{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.pop-up__inner{padding:31px 50px}.cookie{height:51px;background-color:#fff;padding:14px 19px 17px}.cookie .btn{line-height:1.3}.main__text{padding:0 96px 147px 0}.main__text p{padding-right:29px;padding-bottom:36px}.main__text .btn--light{width:289px}.main__logo{max-width:551px}.menu__body{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;padding-top:163px}.menu__nav{padding-bottom:114px}.menu__text{max-width:623px}.menu__body-inner{padding-left:210px}.menu__text-aside{left:-84px}.footer__inner{-webkit-box-pack:start;-webkit-justify-content:start;-ms-flex-pack:start;justify-content:start}.footer__logo{padding-left:315px}.footer__content{padding-left:200px}.footer__items{margin-right:170px}.contacts__img{margin-right:189px}.contacts__form{padding-top:200px}.contacts__form-btn{margin-top:47px}.media__items{max-width:462px}.media__info{padding-left:108px;margin-right:250px}.offices__header,.references,.offices__team{padding-bottom:150px}.offices__img{min-height:590px}.offices__about{max-width:869px}.offices__about,.offices__team-projects{padding-left:77px}.team__header-text,.team__name,.projects__name,.project__name,.offices__about-text,.offices__team-projects p{font-size:28px}.references__title{padding-bottom:60px}.references__item{max-width:335px}.references__text{padding-left:32px;display:block;-webkit-columns:2;-moz-columns:2;columns:2}.references__text p{padding-top:0;max-width:360px;padding-left:45px}.offices__team{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.offices__team-img{max-width:459px;height:405px}.offices__team-items{-webkit-box-flex:1;-webkit-flex:1 0 auto;-ms-flex:1 0 auto;flex:1 0 auto;max-width:800px}.offices__team-info p{min-width:297px}.offices__team-info .btn{width:162px}.offices__team-projects{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;padding:0 10px 0 135px}.offices__team-projects .btn{width:289px}.offices__team-projects p{padding-top:67px}.recruit{margin-left:-144px;padding-bottom:50px;padding-top:77px}.recruit__logo{padding-bottom:40px}.recruit__text{padding:32px 0 51px}.recruit__title{font-size:35px}.recruit .btn--icon{margin-bottom:43px}.team__item{padding-bottom:150px}.team__header{padding:232px 40px 100px}.team__items{padding-left:40px}.team__duty{font-size:20px}.team__img{max-width:415px;max-height:517px;min-height:517px;margin-right:129px}.team__duty,.team__name{max-width:400px}.team__duty{margin-bottom:40px}.team__text{padding-right:55px;max-width:631px;padding-bottom:0}.team__about{padding-top:40px}.team__info-item{max-width:204px}.projects__info,.project__items{margin-left:180px;margin-right:10px;padding-left:0;padding-right:0}.projects__about{max-width:548px}.projects__name,.project__name{padding-bottom:45px;letter-spacing:1px;padding-top:72px}.project__name{padding-bottom:28px}.projects__text{padding-bottom:70px;max-width:448px}.project__item-name{margin-bottom:20px}.project__item-text b,.project__item-text span{letter-spacing:1px}.projects__next-btn .btn--secondary{width:175px}.project__items{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.project__item{padding-right:90px;max-width:380px;padding-bottom:40px}.project__item:nth-child(5) {max-width:320px}.projects__btn{bottom:100px}.project__header{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.project__items{max-width:760px}.project__text{padding-top:150px;padding-bottom:160px;padding-left:20px;-webkit-columns:2;-moz-columns:2;columns:2;max-width:1495px}.project__text p{max-width:730px;padding-left:170px;padding-top:30px}.project__text-title{top:250px}.projects__back-link{right:60px}.projets__next-link{padding-right:60px;margin-bottom:116px}.project__next-btn{padding-top:60px}.project__next-img{max-height:689px}.project__next-content{max-width:600px}.project__slider-item{max-height:510px}.project__slider{padding-bottom:170px}.project__main-img{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end;padding-bottom:89px}.project__slider-arrows{padding-top:47px}.project__slider-arrow--next{margin-left:75px}.project__slider-arrow--prev{margin-right:75px}.contacts__items{max-width:490px;padding-top:58px}.contacts__item--lg{padding-top:16px}.contacts__item{margin-bottom:48px}.media__title{letter-spacing:1px;margin-bottom:15px}.media__inner{padding-top:57px;padding-bottom:68px}.pop-up__link{margin-top:-15px}.footer__inner{padding-bottom:140px}}@media screen and (max-width:900px){.p-menu{padding-top:74.58px;padding-left:0}.pop-up__inner{padding:20px 15px 20px 20px}.pop-up__title{font-size:20px;padding-bottom:5px}.menu{height:74.58px;width:100%}.menu__show,.menu__side{max-width:100%;width:100%}.menu__logo{display:none;max-width:187px;width:100%;position:static;margin-top:0}.menu__show{padding:0 10px}.menu__show .menu__logo,.menu__show .menu__toggle--show{margin-left:auto}.menu__show .menu__toggle-name{display:none}.menu__logo.for-mob{display:block}.menu__toggle-icon{height:15px}.menu__inner{-webkit-transform:translate(0,-100vh);-ms-transform:translate(0,-100vh);transform:translate(0,-100vh);height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.menu__inner .menu__toggle--hide{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row}.menu__side{min-height:74.58px;max-height:74.58px;padding:0 10px;-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.menu__side .menu__toggle-name{padding:0 15px 0 0}.menu__side .menu__toggle--hide{min-height:initial}.menu--active .menu__show{-webkit-transform:translateY(-74.58px);-ms-transform:translateY(-74.58px);transform:translateY(-74.58px)}.menu--active .menu__inner{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.menu--active .menu__fade{display:none}.menu__nav{padding:10px 0 60px;font-size:40px}.menu__item{padding-bottom:10px}.menu__text-aside{font-size:10px;top:-40px;left:-17px}.menu__text{font-size:18px}.menu__body-inner{padding:0 30px}.main__logo{position:static;-webkit-transform:none;-ms-transform:none;transform:none;padding:0 20px;margin-bottom:42px;max-width:100%;width:100%;text-align:center}.main__logo img{max-width:370px}.main__text{padding:0 20px 20px 0;font-size:18px}.main__text p{padding-bottom:10px}.contacts__img{max-width:100%;width:100%;margin:0;max-height:409px}.contacts__inner{display:block}.contacts__form{padding:60px 30px}.media__inner{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.media__items{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding-bottom:80px}.media__info{margin:0;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.offices__about-text,.recruit__title,.offices__team-projects p{font-size:20px}.offices__header,.offices__team,.references{padding-bottom:60px}.references{padding-left:30px;padding-right:30px}.references__text{padding-right:0}.references__text p br{height:10px}.references__text p{padding-top:20px;padding-left:0}.offices__team-projects{padding-left:30px;padding-right:30px}.team__header{padding:60px 30px 50px}.team__header-text,.team__name{font-size:20px}.team__item{padding-bottom:60px}.projects__text{max-height:initial}.projects__btn{display:none}.projects__item{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.projects__item:last-child .projects__info{padding-bottom:0}.projects__img{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;background-position:center bottom}.project__img,.projects__img{height:calc(100vh - 74.58px);max-width:100%;max-height:550px}.projects__about{max-width:100%}.projects__info{height:auto;padding:60px 30px 80px}.project__header{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.project__img,.project__items{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;max-width:100%}.project__text-title{display:none}.project__items{padding:60px 30px 0}.project__text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:40px 30px 50px}.project__text p{max-width:100%;padding:40px 0 0}.project__next-btn{font-size:17px}.project__next-content{padding-left:20px}.project__slider-arrows{padding-left:30px;padding-right:30px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.project__slider-btn{padding:30px 30px 0;text-align:center}.project-gallery{top:74.58px;left:0;width:100%}.project-gallery__img,.project-gallery{height:calc(100vh - 74.58px)}.project-gallery__btn{width:56px;height:56px;top:10px;right:17px}}@media screen and (max-width:767px){.for-mob{display:block}.pop-up__close{text-align:right}.pop-up__close-icon{cursor:pointer}.pop-up{width:100%;left:0;bottom:0}.pop-up__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.pop-up__text{padding-right:0;padding-bottom:10px}.footer__logo{margin:0 0 40px}.footer__inner,.footer__content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.footer__items{margin:0 0 40px}.main-mob{padding:40px 30px}.main-mob .rotate-text{margin-left:-30px}.main-mob__title{padding:40px 0;font-size:27px;font-weight:500}.main-mob__text{font-size:20px}.main-mob__items{padding-top:40px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.main-mob__link{color:#0a2038;font-size:20px;display:inline-block;margin-bottom:40px;font-weight:500}.main-mob__link:last-child{margin-bottom:0}.contacts__items{padding-top:60px}.media__inner{overflow:hidden}.media__items{margin:0 -2px;transform:none!important}.media__item{width:130px!important;height:130px!important}.media__info{padding:0 30px}.media__title{font-size:20px;margin-bottom:18px}.media__btn{margin-top:38px}.offices__header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.offices__img{max-width:100%;max-height:409px}.offices__about{padding:60px 30px 0}.references{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}.references__text{padding:0 0 40px}.offices__team-items{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.offices__team-img{max-width:430px;min-height:260px}.offices__team-info{padding:30px 30px 0}.recruit{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.job-offer{align-items:flex-start}.recruit__text{text-align:left}.team__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.team__img{width:100%;max-width:430px;max-height:400px;margin:0}.team__about{padding:40px 30px 0}.team__duty{font-size:15px}.team__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.team__text{padding-right:0}.projects__name,.project__name{font-size:20px}.project__next-title{display:none}.projects__back-link{position:initial;margin-bottom:2rem;text-align:center}.projets__next-link{padding:0;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.project__next-img{max-height:300px}.project__next-content{padding:0;-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%}.project__next-content:last-child{display:none}.project__next-content .project__next-btn,.project__next-content .btn{margin-left:30px;margin-right:30px}.project__next-btn{padding:35px 0 40px;color:#0a2038}.project__next-btn .arrow-icon{display:none}.project__slider-arrows{padding-top:20px}.project__items{display:none}.project__title{margin-left:0}.project__img{margin-bottom:70px}.project__header-mob .project__items{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:0 30px 100px}.main__inner{max-height:476px}}@media screen and (max-width:500px){.pop-up{height:258px}.pop-up__inner{padding-top:47px;padding-left:50px}.pop-up__title{padding-left:12px;line-height:30px;padding-bottom:6px}.pop-up__text{line-height:20px;padding-bottom:47px}.pop-up__link{margin-left:6px}.pop-up__close{-webkit-transform:translateY(-37.2px) translateX(-7px);-ms-transform:translateY(-37.2px) translateX(-7px);transform:translateY(-37.2px) translateX(-7px)}.main{padding-bottom:64px}.main-mob .rotate-text{font-size:10px;margin-left:-18px}.main-mob{padding:16px 30px 64px}.offices__about-text,.main-mob__text{line-height:35px}.main-mob__title{padding-top:46px;padding-bottom:30px;line-height:36px}.offices__about-text{padding-top:110px}.references__text p{line-height:25px}.references__text p br{height:28px}.references__items{padding-top:180px}.offices__img{max-height:372.42px;min-height:372.42px}.offices__title{-webkit-transform:matrix(0,-1,1,0,0,0) translateX(-21px);-ms-transform:matrix(0,-1,1,0,0,0) translateX(-21px);transform:matrix(0,-1,1,0,0,0) translateX(-21px)}.references__title{line-height:20px;padding-bottom:58px}.references__item{line-height:24px;padding-bottom:58px}.references{padding-bottom:191px}.team__text p{line-height:25px}.team__info-text{line-height:24px}.team__item{padding-bottom:110px}.team__header-text{line-height:35px;padding-bottom:100px}.team__header{padding-top:79.4px}.menu__nav{padding-bottom:175px}.menu__text{padding-top:36px}.contacts__item{-webkit-box-flex:0;-webkit-flex:0 0 100%;-ms-flex:0 0 100%;flex:0 0 100%;margin-bottom:48.5px}.custom-input{max-width:100%}.contacts__items{padding-top:79px}.contacts__form{padding-top:100px}.custom-input--area{resize:none;height:312.5px}.contacts__form-btn{margin-top:0}.media__inner{padding-top:132px}.contacts{padding-bottom:201px}.menu__toggle--show,.menu__toggle--hide{margin-right:22.9px!important}.menu__logo.for-mob{-webkit-transform:translateX(20.22px);-ms-transform:translateX(20.22px);transform:translateX(20.22px)}.cookie{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-webkit-align-items:end;-ms-flex-align:end;align-items:end;gap:10px}}.hidden{display:none}