* {
    padding: 0;
    margin: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

:focus,
button:focus {
    outline: none;
}

a:hover {
    text-decoration: none;
}

.hide {
    display: none;
}
.flex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

.swiper-container {
    width: 100%;
    height: 76px;
}

.swiper-slide {
    text-align: center;
    font-size: 18px;
    width: 150px;
    height: 76px;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    
}
.footer__slider__container .swiper-slide {
    filter: gray;
    -webkit-filter: grayscale(1);
}
.footer__slider__container .swiper-slide:hover {
    filter: gray;
    -webkit-filter: grayscale(0);
}

/* 
    *
    * big slider
    *
    width: 407px !important;
    height: 504px !important;

    *
    * small slider
    *
    width: 271px !important;
    height: 283px !important;
*/
.swiper-container-about .swiper-slide.swiper-slide-active {
    width: 63.995% !important;
    height: 75.564vh !important;
    margin-right: 0 !important;
}
.swiper-container-about .swiper-slide.swiper-slide-active img {
    width: 100% !important;
    height: 100% !important;
}
.swiper-container-about .swiper-slide.swiper-slide-next {
    width: 42.612% !important;
    height: 42.43vh !important;
}
.swiper-container-about .swiper-slide.swiper-slide-next img {
    width: 100% !important;
    height: 100% !important;
    position: relative;
    left: -41px;
    top: 85px;
    -o-object-fit: cover;
       object-fit: cover;
}
.swiper-pagination-bullet {
    width: 8px !important;
    height: 2px !important;
    background: #C7C7C7 !important;
    opacity: 1 !important;
    display: block !important;
    margin-bottom: 8px !important;
    border-radius: unset !important;
}

.swiper-pagination-bullet-active {
    width: 16px !important;
    background: #707070 !important;
}
.swiper-pagination-about {
    position: relative;
    bottom: 48vh;
    left: 60px;
}





.swiper-container-gallery {
    width: 1158px !important;
    height: 778px !important;
    margin-left: auto;
    margin-right: auto;
}

.swiper-slide-gallery {
    background-size: cover;
    background-position: center;
}

.gallery-top {
    height: 80%;
    width: 100%;
}

.gallery-thumbs {
    /* height: 20%; */
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 10px 0;
    overflow: hidden;
}

.gallery-thumbs .swiper-slide-gallery {
    width: 25%;
    height: 100%;
    opacity: 0.4;
}

.gallery-thumbs .swiper-slide-thumb-active {
    opacity: 1;
}
.gallery__thumbs > .swiper-slide {
    width: 253px !important;
    height: 170px !important;
}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
    right: 10% !important;
    left: auto;
}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
    left: 10% !important;
    right: auto;
}
.swiper-container-gallery > div > div {
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
}

.swiper-button-next::after {
    content: url(/images/arrow-right-slider.svg?f2541f493b66782dfab1cb146e1b26e7) !important;
}
.swiper-button-prev::after {
    content: url(/images/arrow-left-slider.svg?5c78ec1a7871f3aecaa05350475465a2) !important;
}/**
 * Swiper 6.3.4
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2020 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: October 20, 2020
 */

@font-face{font-family:swiper-icons;src:url('data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA') format('woff');font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0px,0,0);transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top, left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top, right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom, left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top, left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(-1 * var(--swiper-navigation-size)/ 2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:initial;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#ffffff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s opacity;transition:.3s opacity;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0px,-50%,0);transform:translate3d(0px,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:.2s transform,.2s top;transition:.2s transform,.2s top}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s transform,.2s left;transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:.2s transform,.2s right;transition:.2s transform,.2s right}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#ffffff}.swiper-pagination-black{--swiper-pagination-color:#000000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s infinite linear;animation:swiper-preloader-spin 1s infinite linear;-webkit-box-sizing:border-box;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}[data-aos][data-aos][data-aos-duration="50"],body[data-aos-duration="50"] [data-aos]{-webkit-transition-duration:50ms;transition-duration:50ms}[data-aos][data-aos][data-aos-delay="50"],body[data-aos-delay="50"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="50"].aos-animate,body[data-aos-delay="50"] [data-aos].aos-animate{-webkit-transition-delay:50ms;transition-delay:50ms}[data-aos][data-aos][data-aos-duration="100"],body[data-aos-duration="100"] [data-aos]{-webkit-transition-duration:.1s;transition-duration:.1s}[data-aos][data-aos][data-aos-delay="100"],body[data-aos-delay="100"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="100"].aos-animate,body[data-aos-delay="100"] [data-aos].aos-animate{-webkit-transition-delay:.1s;transition-delay:.1s}[data-aos][data-aos][data-aos-duration="150"],body[data-aos-duration="150"] [data-aos]{-webkit-transition-duration:.15s;transition-duration:.15s}[data-aos][data-aos][data-aos-delay="150"],body[data-aos-delay="150"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="150"].aos-animate,body[data-aos-delay="150"] [data-aos].aos-animate{-webkit-transition-delay:.15s;transition-delay:.15s}[data-aos][data-aos][data-aos-duration="200"],body[data-aos-duration="200"] [data-aos]{-webkit-transition-duration:.2s;transition-duration:.2s}[data-aos][data-aos][data-aos-delay="200"],body[data-aos-delay="200"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="200"].aos-animate,body[data-aos-delay="200"] [data-aos].aos-animate{-webkit-transition-delay:.2s;transition-delay:.2s}[data-aos][data-aos][data-aos-duration="250"],body[data-aos-duration="250"] [data-aos]{-webkit-transition-duration:.25s;transition-duration:.25s}[data-aos][data-aos][data-aos-delay="250"],body[data-aos-delay="250"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="250"].aos-animate,body[data-aos-delay="250"] [data-aos].aos-animate{-webkit-transition-delay:.25s;transition-delay:.25s}[data-aos][data-aos][data-aos-duration="300"],body[data-aos-duration="300"] [data-aos]{-webkit-transition-duration:.3s;transition-duration:.3s}[data-aos][data-aos][data-aos-delay="300"],body[data-aos-delay="300"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="300"].aos-animate,body[data-aos-delay="300"] [data-aos].aos-animate{-webkit-transition-delay:.3s;transition-delay:.3s}[data-aos][data-aos][data-aos-duration="350"],body[data-aos-duration="350"] [data-aos]{-webkit-transition-duration:.35s;transition-duration:.35s}[data-aos][data-aos][data-aos-delay="350"],body[data-aos-delay="350"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="350"].aos-animate,body[data-aos-delay="350"] [data-aos].aos-animate{-webkit-transition-delay:.35s;transition-delay:.35s}[data-aos][data-aos][data-aos-duration="400"],body[data-aos-duration="400"] [data-aos]{-webkit-transition-duration:.4s;transition-duration:.4s}[data-aos][data-aos][data-aos-delay="400"],body[data-aos-delay="400"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="400"].aos-animate,body[data-aos-delay="400"] [data-aos].aos-animate{-webkit-transition-delay:.4s;transition-delay:.4s}[data-aos][data-aos][data-aos-duration="450"],body[data-aos-duration="450"] [data-aos]{-webkit-transition-duration:.45s;transition-duration:.45s}[data-aos][data-aos][data-aos-delay="450"],body[data-aos-delay="450"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="450"].aos-animate,body[data-aos-delay="450"] [data-aos].aos-animate{-webkit-transition-delay:.45s;transition-delay:.45s}[data-aos][data-aos][data-aos-duration="500"],body[data-aos-duration="500"] [data-aos]{-webkit-transition-duration:.5s;transition-duration:.5s}[data-aos][data-aos][data-aos-delay="500"],body[data-aos-delay="500"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="500"].aos-animate,body[data-aos-delay="500"] [data-aos].aos-animate{-webkit-transition-delay:.5s;transition-delay:.5s}[data-aos][data-aos][data-aos-duration="550"],body[data-aos-duration="550"] [data-aos]{-webkit-transition-duration:.55s;transition-duration:.55s}[data-aos][data-aos][data-aos-delay="550"],body[data-aos-delay="550"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="550"].aos-animate,body[data-aos-delay="550"] [data-aos].aos-animate{-webkit-transition-delay:.55s;transition-delay:.55s}[data-aos][data-aos][data-aos-duration="600"],body[data-aos-duration="600"] [data-aos]{-webkit-transition-duration:.6s;transition-duration:.6s}[data-aos][data-aos][data-aos-delay="600"],body[data-aos-delay="600"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="600"].aos-animate,body[data-aos-delay="600"] [data-aos].aos-animate{-webkit-transition-delay:.6s;transition-delay:.6s}[data-aos][data-aos][data-aos-duration="650"],body[data-aos-duration="650"] [data-aos]{-webkit-transition-duration:.65s;transition-duration:.65s}[data-aos][data-aos][data-aos-delay="650"],body[data-aos-delay="650"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="650"].aos-animate,body[data-aos-delay="650"] [data-aos].aos-animate{-webkit-transition-delay:.65s;transition-delay:.65s}[data-aos][data-aos][data-aos-duration="700"],body[data-aos-duration="700"] [data-aos]{-webkit-transition-duration:.7s;transition-duration:.7s}[data-aos][data-aos][data-aos-delay="700"],body[data-aos-delay="700"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="700"].aos-animate,body[data-aos-delay="700"] [data-aos].aos-animate{-webkit-transition-delay:.7s;transition-delay:.7s}[data-aos][data-aos][data-aos-duration="750"],body[data-aos-duration="750"] [data-aos]{-webkit-transition-duration:.75s;transition-duration:.75s}[data-aos][data-aos][data-aos-delay="750"],body[data-aos-delay="750"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="750"].aos-animate,body[data-aos-delay="750"] [data-aos].aos-animate{-webkit-transition-delay:.75s;transition-delay:.75s}[data-aos][data-aos][data-aos-duration="800"],body[data-aos-duration="800"] [data-aos]{-webkit-transition-duration:.8s;transition-duration:.8s}[data-aos][data-aos][data-aos-delay="800"],body[data-aos-delay="800"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="800"].aos-animate,body[data-aos-delay="800"] [data-aos].aos-animate{-webkit-transition-delay:.8s;transition-delay:.8s}[data-aos][data-aos][data-aos-duration="850"],body[data-aos-duration="850"] [data-aos]{-webkit-transition-duration:.85s;transition-duration:.85s}[data-aos][data-aos][data-aos-delay="850"],body[data-aos-delay="850"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="850"].aos-animate,body[data-aos-delay="850"] [data-aos].aos-animate{-webkit-transition-delay:.85s;transition-delay:.85s}[data-aos][data-aos][data-aos-duration="900"],body[data-aos-duration="900"] [data-aos]{-webkit-transition-duration:.9s;transition-duration:.9s}[data-aos][data-aos][data-aos-delay="900"],body[data-aos-delay="900"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="900"].aos-animate,body[data-aos-delay="900"] [data-aos].aos-animate{-webkit-transition-delay:.9s;transition-delay:.9s}[data-aos][data-aos][data-aos-duration="950"],body[data-aos-duration="950"] [data-aos]{-webkit-transition-duration:.95s;transition-duration:.95s}[data-aos][data-aos][data-aos-delay="950"],body[data-aos-delay="950"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="950"].aos-animate,body[data-aos-delay="950"] [data-aos].aos-animate{-webkit-transition-delay:.95s;transition-delay:.95s}[data-aos][data-aos][data-aos-duration="1000"],body[data-aos-duration="1000"] [data-aos]{-webkit-transition-duration:1s;transition-duration:1s}[data-aos][data-aos][data-aos-delay="1000"],body[data-aos-delay="1000"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1000"].aos-animate,body[data-aos-delay="1000"] [data-aos].aos-animate{-webkit-transition-delay:1s;transition-delay:1s}[data-aos][data-aos][data-aos-duration="1050"],body[data-aos-duration="1050"] [data-aos]{-webkit-transition-duration:1.05s;transition-duration:1.05s}[data-aos][data-aos][data-aos-delay="1050"],body[data-aos-delay="1050"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1050"].aos-animate,body[data-aos-delay="1050"] [data-aos].aos-animate{-webkit-transition-delay:1.05s;transition-delay:1.05s}[data-aos][data-aos][data-aos-duration="1100"],body[data-aos-duration="1100"] [data-aos]{-webkit-transition-duration:1.1s;transition-duration:1.1s}[data-aos][data-aos][data-aos-delay="1100"],body[data-aos-delay="1100"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1100"].aos-animate,body[data-aos-delay="1100"] [data-aos].aos-animate{-webkit-transition-delay:1.1s;transition-delay:1.1s}[data-aos][data-aos][data-aos-duration="1150"],body[data-aos-duration="1150"] [data-aos]{-webkit-transition-duration:1.15s;transition-duration:1.15s}[data-aos][data-aos][data-aos-delay="1150"],body[data-aos-delay="1150"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1150"].aos-animate,body[data-aos-delay="1150"] [data-aos].aos-animate{-webkit-transition-delay:1.15s;transition-delay:1.15s}[data-aos][data-aos][data-aos-duration="1200"],body[data-aos-duration="1200"] [data-aos]{-webkit-transition-duration:1.2s;transition-duration:1.2s}[data-aos][data-aos][data-aos-delay="1200"],body[data-aos-delay="1200"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1200"].aos-animate,body[data-aos-delay="1200"] [data-aos].aos-animate{-webkit-transition-delay:1.2s;transition-delay:1.2s}[data-aos][data-aos][data-aos-duration="1250"],body[data-aos-duration="1250"] [data-aos]{-webkit-transition-duration:1.25s;transition-duration:1.25s}[data-aos][data-aos][data-aos-delay="1250"],body[data-aos-delay="1250"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1250"].aos-animate,body[data-aos-delay="1250"] [data-aos].aos-animate{-webkit-transition-delay:1.25s;transition-delay:1.25s}[data-aos][data-aos][data-aos-duration="1300"],body[data-aos-duration="1300"] [data-aos]{-webkit-transition-duration:1.3s;transition-duration:1.3s}[data-aos][data-aos][data-aos-delay="1300"],body[data-aos-delay="1300"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1300"].aos-animate,body[data-aos-delay="1300"] [data-aos].aos-animate{-webkit-transition-delay:1.3s;transition-delay:1.3s}[data-aos][data-aos][data-aos-duration="1350"],body[data-aos-duration="1350"] [data-aos]{-webkit-transition-duration:1.35s;transition-duration:1.35s}[data-aos][data-aos][data-aos-delay="1350"],body[data-aos-delay="1350"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1350"].aos-animate,body[data-aos-delay="1350"] [data-aos].aos-animate{-webkit-transition-delay:1.35s;transition-delay:1.35s}[data-aos][data-aos][data-aos-duration="1400"],body[data-aos-duration="1400"] [data-aos]{-webkit-transition-duration:1.4s;transition-duration:1.4s}[data-aos][data-aos][data-aos-delay="1400"],body[data-aos-delay="1400"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1400"].aos-animate,body[data-aos-delay="1400"] [data-aos].aos-animate{-webkit-transition-delay:1.4s;transition-delay:1.4s}[data-aos][data-aos][data-aos-duration="1450"],body[data-aos-duration="1450"] [data-aos]{-webkit-transition-duration:1.45s;transition-duration:1.45s}[data-aos][data-aos][data-aos-delay="1450"],body[data-aos-delay="1450"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1450"].aos-animate,body[data-aos-delay="1450"] [data-aos].aos-animate{-webkit-transition-delay:1.45s;transition-delay:1.45s}[data-aos][data-aos][data-aos-duration="1500"],body[data-aos-duration="1500"] [data-aos]{-webkit-transition-duration:1.5s;transition-duration:1.5s}[data-aos][data-aos][data-aos-delay="1500"],body[data-aos-delay="1500"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1500"].aos-animate,body[data-aos-delay="1500"] [data-aos].aos-animate{-webkit-transition-delay:1.5s;transition-delay:1.5s}[data-aos][data-aos][data-aos-duration="1550"],body[data-aos-duration="1550"] [data-aos]{-webkit-transition-duration:1.55s;transition-duration:1.55s}[data-aos][data-aos][data-aos-delay="1550"],body[data-aos-delay="1550"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1550"].aos-animate,body[data-aos-delay="1550"] [data-aos].aos-animate{-webkit-transition-delay:1.55s;transition-delay:1.55s}[data-aos][data-aos][data-aos-duration="1600"],body[data-aos-duration="1600"] [data-aos]{-webkit-transition-duration:1.6s;transition-duration:1.6s}[data-aos][data-aos][data-aos-delay="1600"],body[data-aos-delay="1600"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1600"].aos-animate,body[data-aos-delay="1600"] [data-aos].aos-animate{-webkit-transition-delay:1.6s;transition-delay:1.6s}[data-aos][data-aos][data-aos-duration="1650"],body[data-aos-duration="1650"] [data-aos]{-webkit-transition-duration:1.65s;transition-duration:1.65s}[data-aos][data-aos][data-aos-delay="1650"],body[data-aos-delay="1650"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1650"].aos-animate,body[data-aos-delay="1650"] [data-aos].aos-animate{-webkit-transition-delay:1.65s;transition-delay:1.65s}[data-aos][data-aos][data-aos-duration="1700"],body[data-aos-duration="1700"] [data-aos]{-webkit-transition-duration:1.7s;transition-duration:1.7s}[data-aos][data-aos][data-aos-delay="1700"],body[data-aos-delay="1700"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1700"].aos-animate,body[data-aos-delay="1700"] [data-aos].aos-animate{-webkit-transition-delay:1.7s;transition-delay:1.7s}[data-aos][data-aos][data-aos-duration="1750"],body[data-aos-duration="1750"] [data-aos]{-webkit-transition-duration:1.75s;transition-duration:1.75s}[data-aos][data-aos][data-aos-delay="1750"],body[data-aos-delay="1750"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1750"].aos-animate,body[data-aos-delay="1750"] [data-aos].aos-animate{-webkit-transition-delay:1.75s;transition-delay:1.75s}[data-aos][data-aos][data-aos-duration="1800"],body[data-aos-duration="1800"] [data-aos]{-webkit-transition-duration:1.8s;transition-duration:1.8s}[data-aos][data-aos][data-aos-delay="1800"],body[data-aos-delay="1800"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1800"].aos-animate,body[data-aos-delay="1800"] [data-aos].aos-animate{-webkit-transition-delay:1.8s;transition-delay:1.8s}[data-aos][data-aos][data-aos-duration="1850"],body[data-aos-duration="1850"] [data-aos]{-webkit-transition-duration:1.85s;transition-duration:1.85s}[data-aos][data-aos][data-aos-delay="1850"],body[data-aos-delay="1850"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1850"].aos-animate,body[data-aos-delay="1850"] [data-aos].aos-animate{-webkit-transition-delay:1.85s;transition-delay:1.85s}[data-aos][data-aos][data-aos-duration="1900"],body[data-aos-duration="1900"] [data-aos]{-webkit-transition-duration:1.9s;transition-duration:1.9s}[data-aos][data-aos][data-aos-delay="1900"],body[data-aos-delay="1900"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1900"].aos-animate,body[data-aos-delay="1900"] [data-aos].aos-animate{-webkit-transition-delay:1.9s;transition-delay:1.9s}[data-aos][data-aos][data-aos-duration="1950"],body[data-aos-duration="1950"] [data-aos]{-webkit-transition-duration:1.95s;transition-duration:1.95s}[data-aos][data-aos][data-aos-delay="1950"],body[data-aos-delay="1950"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="1950"].aos-animate,body[data-aos-delay="1950"] [data-aos].aos-animate{-webkit-transition-delay:1.95s;transition-delay:1.95s}[data-aos][data-aos][data-aos-duration="2000"],body[data-aos-duration="2000"] [data-aos]{-webkit-transition-duration:2s;transition-duration:2s}[data-aos][data-aos][data-aos-delay="2000"],body[data-aos-delay="2000"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2000"].aos-animate,body[data-aos-delay="2000"] [data-aos].aos-animate{-webkit-transition-delay:2s;transition-delay:2s}[data-aos][data-aos][data-aos-duration="2050"],body[data-aos-duration="2050"] [data-aos]{-webkit-transition-duration:2.05s;transition-duration:2.05s}[data-aos][data-aos][data-aos-delay="2050"],body[data-aos-delay="2050"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2050"].aos-animate,body[data-aos-delay="2050"] [data-aos].aos-animate{-webkit-transition-delay:2.05s;transition-delay:2.05s}[data-aos][data-aos][data-aos-duration="2100"],body[data-aos-duration="2100"] [data-aos]{-webkit-transition-duration:2.1s;transition-duration:2.1s}[data-aos][data-aos][data-aos-delay="2100"],body[data-aos-delay="2100"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2100"].aos-animate,body[data-aos-delay="2100"] [data-aos].aos-animate{-webkit-transition-delay:2.1s;transition-delay:2.1s}[data-aos][data-aos][data-aos-duration="2150"],body[data-aos-duration="2150"] [data-aos]{-webkit-transition-duration:2.15s;transition-duration:2.15s}[data-aos][data-aos][data-aos-delay="2150"],body[data-aos-delay="2150"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2150"].aos-animate,body[data-aos-delay="2150"] [data-aos].aos-animate{-webkit-transition-delay:2.15s;transition-delay:2.15s}[data-aos][data-aos][data-aos-duration="2200"],body[data-aos-duration="2200"] [data-aos]{-webkit-transition-duration:2.2s;transition-duration:2.2s}[data-aos][data-aos][data-aos-delay="2200"],body[data-aos-delay="2200"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2200"].aos-animate,body[data-aos-delay="2200"] [data-aos].aos-animate{-webkit-transition-delay:2.2s;transition-delay:2.2s}[data-aos][data-aos][data-aos-duration="2250"],body[data-aos-duration="2250"] [data-aos]{-webkit-transition-duration:2.25s;transition-duration:2.25s}[data-aos][data-aos][data-aos-delay="2250"],body[data-aos-delay="2250"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2250"].aos-animate,body[data-aos-delay="2250"] [data-aos].aos-animate{-webkit-transition-delay:2.25s;transition-delay:2.25s}[data-aos][data-aos][data-aos-duration="2300"],body[data-aos-duration="2300"] [data-aos]{-webkit-transition-duration:2.3s;transition-duration:2.3s}[data-aos][data-aos][data-aos-delay="2300"],body[data-aos-delay="2300"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2300"].aos-animate,body[data-aos-delay="2300"] [data-aos].aos-animate{-webkit-transition-delay:2.3s;transition-delay:2.3s}[data-aos][data-aos][data-aos-duration="2350"],body[data-aos-duration="2350"] [data-aos]{-webkit-transition-duration:2.35s;transition-duration:2.35s}[data-aos][data-aos][data-aos-delay="2350"],body[data-aos-delay="2350"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2350"].aos-animate,body[data-aos-delay="2350"] [data-aos].aos-animate{-webkit-transition-delay:2.35s;transition-delay:2.35s}[data-aos][data-aos][data-aos-duration="2400"],body[data-aos-duration="2400"] [data-aos]{-webkit-transition-duration:2.4s;transition-duration:2.4s}[data-aos][data-aos][data-aos-delay="2400"],body[data-aos-delay="2400"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2400"].aos-animate,body[data-aos-delay="2400"] [data-aos].aos-animate{-webkit-transition-delay:2.4s;transition-delay:2.4s}[data-aos][data-aos][data-aos-duration="2450"],body[data-aos-duration="2450"] [data-aos]{-webkit-transition-duration:2.45s;transition-duration:2.45s}[data-aos][data-aos][data-aos-delay="2450"],body[data-aos-delay="2450"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2450"].aos-animate,body[data-aos-delay="2450"] [data-aos].aos-animate{-webkit-transition-delay:2.45s;transition-delay:2.45s}[data-aos][data-aos][data-aos-duration="2500"],body[data-aos-duration="2500"] [data-aos]{-webkit-transition-duration:2.5s;transition-duration:2.5s}[data-aos][data-aos][data-aos-delay="2500"],body[data-aos-delay="2500"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2500"].aos-animate,body[data-aos-delay="2500"] [data-aos].aos-animate{-webkit-transition-delay:2.5s;transition-delay:2.5s}[data-aos][data-aos][data-aos-duration="2550"],body[data-aos-duration="2550"] [data-aos]{-webkit-transition-duration:2.55s;transition-duration:2.55s}[data-aos][data-aos][data-aos-delay="2550"],body[data-aos-delay="2550"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2550"].aos-animate,body[data-aos-delay="2550"] [data-aos].aos-animate{-webkit-transition-delay:2.55s;transition-delay:2.55s}[data-aos][data-aos][data-aos-duration="2600"],body[data-aos-duration="2600"] [data-aos]{-webkit-transition-duration:2.6s;transition-duration:2.6s}[data-aos][data-aos][data-aos-delay="2600"],body[data-aos-delay="2600"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2600"].aos-animate,body[data-aos-delay="2600"] [data-aos].aos-animate{-webkit-transition-delay:2.6s;transition-delay:2.6s}[data-aos][data-aos][data-aos-duration="2650"],body[data-aos-duration="2650"] [data-aos]{-webkit-transition-duration:2.65s;transition-duration:2.65s}[data-aos][data-aos][data-aos-delay="2650"],body[data-aos-delay="2650"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2650"].aos-animate,body[data-aos-delay="2650"] [data-aos].aos-animate{-webkit-transition-delay:2.65s;transition-delay:2.65s}[data-aos][data-aos][data-aos-duration="2700"],body[data-aos-duration="2700"] [data-aos]{-webkit-transition-duration:2.7s;transition-duration:2.7s}[data-aos][data-aos][data-aos-delay="2700"],body[data-aos-delay="2700"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2700"].aos-animate,body[data-aos-delay="2700"] [data-aos].aos-animate{-webkit-transition-delay:2.7s;transition-delay:2.7s}[data-aos][data-aos][data-aos-duration="2750"],body[data-aos-duration="2750"] [data-aos]{-webkit-transition-duration:2.75s;transition-duration:2.75s}[data-aos][data-aos][data-aos-delay="2750"],body[data-aos-delay="2750"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2750"].aos-animate,body[data-aos-delay="2750"] [data-aos].aos-animate{-webkit-transition-delay:2.75s;transition-delay:2.75s}[data-aos][data-aos][data-aos-duration="2800"],body[data-aos-duration="2800"] [data-aos]{-webkit-transition-duration:2.8s;transition-duration:2.8s}[data-aos][data-aos][data-aos-delay="2800"],body[data-aos-delay="2800"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2800"].aos-animate,body[data-aos-delay="2800"] [data-aos].aos-animate{-webkit-transition-delay:2.8s;transition-delay:2.8s}[data-aos][data-aos][data-aos-duration="2850"],body[data-aos-duration="2850"] [data-aos]{-webkit-transition-duration:2.85s;transition-duration:2.85s}[data-aos][data-aos][data-aos-delay="2850"],body[data-aos-delay="2850"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2850"].aos-animate,body[data-aos-delay="2850"] [data-aos].aos-animate{-webkit-transition-delay:2.85s;transition-delay:2.85s}[data-aos][data-aos][data-aos-duration="2900"],body[data-aos-duration="2900"] [data-aos]{-webkit-transition-duration:2.9s;transition-duration:2.9s}[data-aos][data-aos][data-aos-delay="2900"],body[data-aos-delay="2900"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2900"].aos-animate,body[data-aos-delay="2900"] [data-aos].aos-animate{-webkit-transition-delay:2.9s;transition-delay:2.9s}[data-aos][data-aos][data-aos-duration="2950"],body[data-aos-duration="2950"] [data-aos]{-webkit-transition-duration:2.95s;transition-duration:2.95s}[data-aos][data-aos][data-aos-delay="2950"],body[data-aos-delay="2950"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="2950"].aos-animate,body[data-aos-delay="2950"] [data-aos].aos-animate{-webkit-transition-delay:2.95s;transition-delay:2.95s}[data-aos][data-aos][data-aos-duration="3000"],body[data-aos-duration="3000"] [data-aos]{-webkit-transition-duration:3s;transition-duration:3s}[data-aos][data-aos][data-aos-delay="3000"],body[data-aos-delay="3000"] [data-aos]{-webkit-transition-delay:0;transition-delay:0}[data-aos][data-aos][data-aos-delay="3000"].aos-animate,body[data-aos-delay="3000"] [data-aos].aos-animate{-webkit-transition-delay:3s;transition-delay:3s}[data-aos][data-aos][data-aos-easing=linear],body[data-aos-easing=linear] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.25,.75,.75);transition-timing-function:cubic-bezier(.25,.25,.75,.75)}[data-aos][data-aos][data-aos-easing=ease],body[data-aos-easing=ease] [data-aos]{-webkit-transition-timing-function:ease;transition-timing-function:ease}[data-aos][data-aos][data-aos-easing=ease-in],body[data-aos-easing=ease-in] [data-aos]{-webkit-transition-timing-function:ease-in;transition-timing-function:ease-in}[data-aos][data-aos][data-aos-easing=ease-out],body[data-aos-easing=ease-out] [data-aos]{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}[data-aos][data-aos][data-aos-easing=ease-in-out],body[data-aos-easing=ease-in-out] [data-aos]{-webkit-transition-timing-function:ease-in-out;transition-timing-function:ease-in-out}[data-aos][data-aos][data-aos-easing=ease-in-back],body[data-aos-easing=ease-in-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.6,-.28,.735,.045);transition-timing-function:cubic-bezier(.6,-.28,.735,.045)}[data-aos][data-aos][data-aos-easing=ease-out-back],body[data-aos-easing=ease-out-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.175,.885,.32,1.275);transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}[data-aos][data-aos][data-aos-easing=ease-in-out-back],body[data-aos-easing=ease-in-out-back] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.68,-.55,.265,1.55);transition-timing-function:cubic-bezier(.68,-.55,.265,1.55)}[data-aos][data-aos][data-aos-easing=ease-in-sine],body[data-aos-easing=ease-in-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.47,0,.745,.715);transition-timing-function:cubic-bezier(.47,0,.745,.715)}[data-aos][data-aos][data-aos-easing=ease-out-sine],body[data-aos-easing=ease-out-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.39,.575,.565,1);transition-timing-function:cubic-bezier(.39,.575,.565,1)}[data-aos][data-aos][data-aos-easing=ease-in-out-sine],body[data-aos-easing=ease-in-out-sine] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.445,.05,.55,.95);transition-timing-function:cubic-bezier(.445,.05,.55,.95)}[data-aos][data-aos][data-aos-easing=ease-in-quad],body[data-aos-easing=ease-in-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quad],body[data-aos-easing=ease-out-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quad],body[data-aos-easing=ease-in-out-quad] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-cubic],body[data-aos-easing=ease-in-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-cubic],body[data-aos-easing=ease-out-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-cubic],body[data-aos-easing=ease-in-out-cubic] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos][data-aos][data-aos-easing=ease-in-quart],body[data-aos-easing=ease-in-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.55,.085,.68,.53);transition-timing-function:cubic-bezier(.55,.085,.68,.53)}[data-aos][data-aos][data-aos-easing=ease-out-quart],body[data-aos-easing=ease-out-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.25,.46,.45,.94);transition-timing-function:cubic-bezier(.25,.46,.45,.94)}[data-aos][data-aos][data-aos-easing=ease-in-out-quart],body[data-aos-easing=ease-in-out-quart] [data-aos]{-webkit-transition-timing-function:cubic-bezier(.455,.03,.515,.955);transition-timing-function:cubic-bezier(.455,.03,.515,.955)}[data-aos^=fade][data-aos^=fade]{opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}[data-aos^=fade][data-aos^=fade].aos-animate{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}[data-aos=fade-up]{-webkit-transform:translate3d(0,100px,0);transform:translate3d(0,100px,0)}[data-aos=fade-down]{-webkit-transform:translate3d(0,-100px,0);transform:translate3d(0,-100px,0)}[data-aos=fade-right]{-webkit-transform:translate3d(-100px,0,0);transform:translate3d(-100px,0,0)}[data-aos=fade-left]{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0)}[data-aos=fade-up-right]{-webkit-transform:translate3d(-100px,100px,0);transform:translate3d(-100px,100px,0)}[data-aos=fade-up-left]{-webkit-transform:translate3d(100px,100px,0);transform:translate3d(100px,100px,0)}[data-aos=fade-down-right]{-webkit-transform:translate3d(-100px,-100px,0);transform:translate3d(-100px,-100px,0)}[data-aos=fade-down-left]{-webkit-transform:translate3d(100px,-100px,0);transform:translate3d(100px,-100px,0)}[data-aos^=zoom][data-aos^=zoom]{opacity:0;-webkit-transition-property:opacity,-webkit-transform;transition-property:opacity,-webkit-transform;transition-property:opacity,transform;transition-property:opacity,transform,-webkit-transform}[data-aos^=zoom][data-aos^=zoom].aos-animate{opacity:1;-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}[data-aos=zoom-in]{-webkit-transform:scale(.6);transform:scale(.6)}[data-aos=zoom-in-up]{-webkit-transform:translate3d(0,100px,0) scale(.6);transform:translate3d(0,100px,0) scale(.6)}[data-aos=zoom-in-down]{-webkit-transform:translate3d(0,-100px,0) scale(.6);transform:translate3d(0,-100px,0) scale(.6)}[data-aos=zoom-in-right]{-webkit-transform:translate3d(-100px,0,0) scale(.6);transform:translate3d(-100px,0,0) scale(.6)}[data-aos=zoom-in-left]{-webkit-transform:translate3d(100px,0,0) scale(.6);transform:translate3d(100px,0,0) scale(.6)}[data-aos=zoom-out]{-webkit-transform:scale(1.2);transform:scale(1.2)}[data-aos=zoom-out-up]{-webkit-transform:translate3d(0,100px,0) scale(1.2);transform:translate3d(0,100px,0) scale(1.2)}[data-aos=zoom-out-down]{-webkit-transform:translate3d(0,-100px,0) scale(1.2);transform:translate3d(0,-100px,0) scale(1.2)}[data-aos=zoom-out-right]{-webkit-transform:translate3d(-100px,0,0) scale(1.2);transform:translate3d(-100px,0,0) scale(1.2)}[data-aos=zoom-out-left]{-webkit-transform:translate3d(100px,0,0) scale(1.2);transform:translate3d(100px,0,0) scale(1.2)}[data-aos^=slide][data-aos^=slide]{-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}[data-aos^=slide][data-aos^=slide].aos-animate{-webkit-transform:translateZ(0);transform:translateZ(0)}[data-aos=slide-up]{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}[data-aos=slide-down]{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}[data-aos=slide-right]{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}[data-aos=slide-left]{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}[data-aos^=flip][data-aos^=flip]{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform, -webkit-transform}[data-aos=flip-left]{-webkit-transform:perspective(2500px) rotateY(-100deg);transform:perspective(2500px) rotateY(-100deg)}[data-aos=flip-left].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}[data-aos=flip-right]{-webkit-transform:perspective(2500px) rotateY(100deg);transform:perspective(2500px) rotateY(100deg)}[data-aos=flip-right].aos-animate{-webkit-transform:perspective(2500px) rotateY(0);transform:perspective(2500px) rotateY(0)}[data-aos=flip-up]{-webkit-transform:perspective(2500px) rotateX(-100deg);transform:perspective(2500px) rotateX(-100deg)}[data-aos=flip-up].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}[data-aos=flip-down]{-webkit-transform:perspective(2500px) rotateX(100deg);transform:perspective(2500px) rotateX(100deg)}[data-aos=flip-down].aos-animate{-webkit-transform:perspective(2500px) rotateX(0);transform:perspective(2500px) rotateX(0)}@font-face {
    font-family: 'BPG Arial';
    src: url(/fonts/BPGArial.eot?e774047c73159075a0c3c078e28ce76f);
    src: url(/fonts/BPGArial.eot?e774047c73159075a0c3c078e28ce76f?#iefix) format('embedded-opentype'),
        url(/fonts/BPGArial.woff2?3457ba3ed9aed217c0b3559ba0a18e08) format('woff2'),
        url(/fonts/BPGArial.woff?2753cafe09488162a2d8254e2de51274) format('woff'),
        url(/fonts/BPGArial.ttf?71ab63236e84fff75652aba9b6898c7c) format('truetype'),
        url(/fonts/BPGArial.svg?6b129791520ac5fd746fef8d9bcfa96e#BPGArial) format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FiraGO Eight';
    src: url(/fonts/FiraGO-EightItalic.eot?78bda130a3c5c134e466e3b417ddd594);
    src: url(/fonts/FiraGO-EightItalic.eot?78bda130a3c5c134e466e3b417ddd594?#iefix) format('embedded-opentype'),
        url(/fonts/FiraGO-EightItalic.woff2?827c62e26aeb44d1ecbe4a07fa4d5c07) format('woff2'),
        url(/fonts/FiraGO-EightItalic.woff?d32642a8145d7cea78e6d708d85f41c8) format('woff'),
        url(/fonts/FiraGO-EightItalic.ttf?1b2a3b88139eeee1f6e5e8214f3900ea) format('truetype'),
        url(/fonts/FiraGO-EightItalic.svg?bac5806530be2496ecdf6fa418243401#FiraGO-EightItalic) format('svg');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'FiraGOBoldItalic';
    src: url(/fonts/FiraGO-BoldItalic.eot?915ea619f42b55525bced89e770423d8);
    src: url(/fonts/FiraGO-BoldItalic.eot?915ea619f42b55525bced89e770423d8?#iefix) format('embedded-opentype'),
        url(/fonts/FiraGO-BoldItalic.woff2?5e28be47df16f0b907a02eb0fc6e529a) format('woff2'),
        url(/fonts/FiraGO-BoldItalic.woff?002b5b70a00543bc43ff119f9c5e3a69) format('woff'),
        url(/fonts/FiraGO-BoldItalic.ttf?387fcb69bae9559db792732f813a59f3) format('truetype'),
        url(/fonts/FiraGO-BoldItalic.svg?3b743182ea5a4e591ab7359e2da2f656#FiraGO-BoldItalic) format('svg');
    font-weight: bold;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'FiraGOBookItalic';
    src: url(/fonts/FiraGO-BookItalic.eot?16204ff9d02172cd7cea978a4012e0c9);
    src: url(/fonts/FiraGO-BookItalic.eot?16204ff9d02172cd7cea978a4012e0c9?#iefix) format('embedded-opentype'),
        url(/fonts/FiraGO-BookItalic.woff2?960aec9aae18cf78b27525c9dbb87cf7) format('woff2'),
        url(/fonts/FiraGO-BookItalic.woff?691e29c2c9fc275859ec2ad542b3a84b) format('woff'),
        url(/fonts/FiraGO-BookItalic.ttf?b9577139c77ca7ee7e9ec5bb991342db) format('truetype'),
        url(/fonts/FiraGO-BookItalic.svg?170ec4b3f9ce5cceda0c290bb2fb23d8#FiraGO-BookItalic) format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'FiraGOBoldItalic800';
    src: url(/fonts/FiraGO-ExtraBoldItalic.eot?eaaed336c2c2bf20461d11251252efb6);
    src: url(/fonts/FiraGO-ExtraBoldItalic.eot?eaaed336c2c2bf20461d11251252efb6?#iefix) format('embedded-opentype'),
        url(/fonts/FiraGO-ExtraBoldItalic.woff2?4781caa492c0c0d53d39e5f86ccc8e1c) format('woff2'),
        url(/fonts/FiraGO-ExtraBoldItalic.woff?18e10912f48ba46a417edbf75d82955e) format('woff'),
        url(/fonts/FiraGO-ExtraBoldItalic.ttf?eaca9f1aadf4965dd5aff411d841c98f) format('truetype'),
        url(/fonts/FiraGO-ExtraBoldItalic.svg?91a7ce4dc1ab55624d7dd7bcf704dd50#FiraGO-ExtraBoldItalic) format('svg');
    font-weight: 800;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'FiraGOFourItalic';
    src: url(/fonts/FiraGO-FourItalic.eot?6a6365f183f472ae39a00f75bd189b7a);
    src: url(/fonts/FiraGO-FourItalic.eot?6a6365f183f472ae39a00f75bd189b7a?#iefix) format('embedded-opentype'),
        url(/fonts/FiraGO-FourItalic.woff2?ac4dcd15df3f358ab0a566e804217698) format('woff2'),
        url(/fonts/FiraGO-FourItalic.woff?720ffa88b85789e52c265c7d4a47785a) format('woff'),
        url(/fonts/FiraGO-FourItalic.ttf?09915f688dccc60052f3c9bb440b0509) format('truetype'),
        url(/fonts/FiraGO-FourItalic.svg?8a3e457b4e9c07337b12bfafc82525ad#FiraGO-FourItalic) format('svg');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'FiraGOLightItalic200';
    src: url(/fonts/FiraGO-ExtraLightItalic.eot?9fa14b189bcd8b4c37b22e3c2c44a6ad);
    src: url(/fonts/FiraGO-ExtraLightItalic.eot?9fa14b189bcd8b4c37b22e3c2c44a6ad?#iefix) format('embedded-opentype'),
        url(/fonts/FiraGO-ExtraLightItalic.woff2?0aeb278bc077b133d231eb58e5eba50f) format('woff2'),
        url(/fonts/FiraGO-ExtraLightItalic.woff?5aedb1c7e395366b220bee83d4c1b6ed) format('woff'),
        url(/fonts/FiraGO-ExtraLightItalic.ttf?563acce0bdab3124ab77a895d00cbeb0) format('truetype'),
        url(/fonts/FiraGO-ExtraLightItalic.svg?faeca3a32ea7cd63fdacb7f6e6fd6883#FiraGO-ExtraLightItalic) format('svg');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'FiraGOHeavyItalic900';
    src: url(/fonts/FiraGO-HeavyItalic.eot?aeb8a726973dc2dae1a782e00d5a8422);
    src: url(/fonts/FiraGO-HeavyItalic.eot?aeb8a726973dc2dae1a782e00d5a8422?#iefix) format('embedded-opentype'),
        url(/fonts/FiraGO-HeavyItalic.woff2?149011a11dffb6447b00cef0ce48ace6) format('woff2'),
        url(/fonts/FiraGO-HeavyItalic.woff?a47982673e814832ba14cfd81bb997f1) format('woff'),
        url(/fonts/FiraGO-HeavyItalic.ttf?94de66f14c73e18296249a7543d0deed) format('truetype'),
        url(/fonts/FiraGO-HeavyItalic.svg?1c108c37479200a333d46ab4e32b9e33#FiraGO-HeavyItalic) format('svg');
    font-weight: 900;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'FiraGOHairItalic100';
    src: url(/fonts/FiraGO-HairItalic.eot?34ea006651e9ac7ac0da4980e38e0c0a);
    src: url(/fonts/FiraGO-HairItalic.eot?34ea006651e9ac7ac0da4980e38e0c0a?#iefix) format('embedded-opentype'),
        url(/fonts/FiraGO-HairItalic.woff2?38a094ef355812e909faff2bbb6f7867) format('woff2'),
        url(/fonts/FiraGO-HairItalic.woff?279ae0bacf8c9990ec3527d1c0522e90) format('woff'),
        url(/fonts/FiraGO-HairItalic.ttf?70ac3b71a9300f3ca56682104f89224f) format('truetype'),
        url(/fonts/FiraGO-HairItalic.svg?d481609527270c1252ab4fe4cc07a93c#FiraGO-HairItalic) format('svg');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'FiraGOItalicNormal';
    src: url(/fonts/FiraGO-Italic.eot?76efef1093a97015d5bbfa5659d59284);
    src: url(/fonts/FiraGO-Italic.eot?76efef1093a97015d5bbfa5659d59284?#iefix) format('embedded-opentype'),
        url(/fonts/FiraGO-Italic.woff2?4b3fc0e8abbc606a6ab3c46c387e5764) format('woff2'),
        url(/fonts/FiraGO-Italic.woff?525bc5facb1e5e8a3217f1fac25fe8d5) format('woff'),
        url(/fonts/FiraGO-Italic.ttf?616f85a2e7511f6977a49613af874fec) format('truetype'),
        url(/fonts/FiraGO-Italic.svg?0e0f1a5138ea4c061bc79abcc2c5ce28#FiraGO-Italic) format('svg');
    font-weight: normal;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'FiraGOLightItalic300';
    src: url(/fonts/FiraGO-LightItalic.eot?1fd611a0a202be71541043c503bc05a3);
    src: url(/fonts/FiraGO-LightItalic.eot?1fd611a0a202be71541043c503bc05a3?#iefix) format('embedded-opentype'),
        url(/fonts/FiraGO-LightItalic.woff2?cf91f2d72ccd3b10cb67e6e819ea3382) format('woff2'),
        url(/fonts/FiraGO-LightItalic.woff?738ca3e7458f93cd14bece941048fe31) format('woff'),
        url(/fonts/FiraGO-LightItalic.ttf?9026c94af5b4474605e7a520e54d06ea) format('truetype'),
        url(/fonts/FiraGO-LightItalic.svg?1a929b39f8a65c6232ba8390cc80531c#FiraGO-LightItalic) format('svg');
    font-weight: 300;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'FiraGOMediumItalic500';
    src: url(/fonts/FiraGO-MediumItalic.eot?bedf846376cca9202a3eae79449c4e43);
    src: url(/fonts/FiraGO-MediumItalic.eot?bedf846376cca9202a3eae79449c4e43?#iefix) format('embedded-opentype'),
        url(/fonts/FiraGO-MediumItalic.woff2?9502a2c22d40549d187490dd066a0e6d) format('woff2'),
        url(/fonts/FiraGO-MediumItalic.woff?56d88bbf242cff12becf926d5b4ae508) format('woff'),
        url(/fonts/FiraGO-MediumItalic.ttf?0d6d9b8f84977b0a02fce6fd02e4807c) format('truetype'),
        url(/fonts/FiraGO-MediumItalic.svg?48dc14e3f2689fa890afb8fba18508dd#FiraGO-MediumItalic) format('svg');
    font-weight: 500;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'FiraGOSemiBoldItalic600';
    src: url(/fonts/FiraGO-SemiBoldItalic.eot?12584015fa419562c3c552d3464a7178);
    src: url(/fonts/FiraGO-SemiBoldItalic.eot?12584015fa419562c3c552d3464a7178?#iefix) format('embedded-opentype'),
        url(/fonts/FiraGO-SemiBoldItalic.woff2?a5500819c121eb409964fcab0f1ccc7f) format('woff2'),
        url(/fonts/FiraGO-SemiBoldItalic.woff?074a792e8cfc423155061d7c62c10fad) format('woff'),
        url(/fonts/FiraGO-SemiBoldItalic.ttf?ca0d309f0d658028bc77594bc0fe14ce) format('truetype'),
        url(/fonts/FiraGO-SemiBoldItalic.svg?ecb538598ee65f1293f06d9d700ce771#FiraGO-SemiBoldItalic) format('svg');
    font-weight: 600;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'FiraGOThinItalic100';
    src: url(/fonts/FiraGO-ThinItalic.eot?4bda5f3cbffc413d072100d2da7bbd7c);
    src: url(/fonts/FiraGO-ThinItalic.eot?4bda5f3cbffc413d072100d2da7bbd7c?#iefix) format('embedded-opentype'),
        url(/fonts/FiraGO-ThinItalic.woff2?1e2177d90dc884b0c0156ace92c46142) format('woff2'),
        url(/fonts/FiraGO-ThinItalic.woff?30950c82c9219bf5997d06e4c8e0f232) format('woff'),
        url(/fonts/FiraGO-ThinItalic.ttf?709f8d2e0c81a198088667cf869693e7) format('truetype'),
        url(/fonts/FiraGO-ThinItalic.svg?8caea2b5982174b355e352a97fdb2024#FiraGO-ThinItalic) format('svg');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'FiraGOTwoItalic100';
    src: url(/fonts/FiraGO-TwoItalic.eot?f471b2f87ab04676c22b6c93ec92b186);
    src: url(/fonts/FiraGO-TwoItalic.eot?f471b2f87ab04676c22b6c93ec92b186?#iefix) format('embedded-opentype'),
        url(/fonts/FiraGO-TwoItalic.woff2?1ef279e44e10f6f69978ef028a1541f2) format('woff2'),
        url(/fonts/FiraGO-TwoItalic.woff?17e0da50472bccc88e2848343679a69a) format('woff'),
        url(/fonts/FiraGO-TwoItalic.ttf?1bd41db056a7b0611b207e5fce2ed757) format('truetype'),
        url(/fonts/FiraGO-TwoItalic.svg?023fef537dfd91aae9f8d30ba186a9ca#FiraGO-TwoItalic) format('svg');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'FiraGOUltraLightItalic200';
    src: url(/fonts/FiraGO-UltraLightItalic.eot?02d70ae5fa01b3222957ffa41ffeb192);
    src: url(/fonts/FiraGO-UltraLightItalic.eot?02d70ae5fa01b3222957ffa41ffeb192?#iefix) format('embedded-opentype'),
        url(/fonts/FiraGO-UltraLightItalic.woff2?a2746711e3056574ae7425397eb96f8b) format('woff2'),
        url(/fonts/FiraGO-UltraLightItalic.woff?38115ac9eb7b9beb75f507e47c728d3c) format('woff'),
        url(/fonts/FiraGO-UltraLightItalic.ttf?331ca50fc79d33e6678c7f95fa9fbde1) format('truetype'),
        url(/fonts/FiraGO-UltraLightItalic.svg?4d1e8ac45b5b751f48ea8ea81dd6813d#FiraGO-UltraLightItalic) format('svg');
    font-weight: 200;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'FiraGOBold';
    src: url(/fonts/FiraGO-Bold.eot?16c69d6f485a5675adf91d2f539c6fda);
    src: url(/fonts/FiraGO-Bold.eot?16c69d6f485a5675adf91d2f539c6fda?#iefix) format('embedded-opentype'),
        url(/fonts/FiraGO-Bold.woff2?5629b84f2c8d1eca9963c16472a516aa) format('woff2'),
        url(/fonts/FiraGO-Bold.woff?a61639106b0f9259d7b550f35d022f3a) format('woff'),
        url(/fonts/FiraGO-Bold.ttf?c0836a67892dce11a6a2cd2b810026f1) format('truetype'),
        url(/fonts/FiraGO-Bold.svg?deb5caeb1d7a0496b39cface91ed4e25#FiraGO-Bold) format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FiraGOBookNormal';
    src: url(/fonts/FiraGO-Book.eot?0c57a4a959daa7ad4f795914a0b8f675);
    src: url(/fonts/FiraGO-Book.eot?0c57a4a959daa7ad4f795914a0b8f675?#iefix) format('embedded-opentype'),
        url(/fonts/FiraGO-Book.woff2?592929ecea538eecde12c39731671381) format('woff2'),
        url(/fonts/FiraGO-Book.woff?aa37ce1205d2f269a870a10563112821) format('woff'),
        url(/fonts/FiraGO-Book.ttf?f6c6c840a51a275d14c0f1c57c0c25c6) format('truetype'),
        url(/fonts/FiraGO-Book.svg?dc83ef09912159fffd7fd20bbbaae5eb#FiraGO-Book) format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FiraGOEight100';
    src: url(/fonts/FiraGO-Eight.eot?4f3d7ffb56ba3e4567f3d9394ba96d65);
    src: url(/fonts/FiraGO-Eight.eot?4f3d7ffb56ba3e4567f3d9394ba96d65?#iefix) format('embedded-opentype'),
        url(/fonts/FiraGO-Eight.woff2?d86ad285ee64418dffd0c4e27d4b892f) format('woff2'),
        url(/fonts/FiraGO-Eight.woff?9e55a3a90cc287ebecb9ff9bd2630cbd) format('woff'),
        url(/fonts/FiraGO-Eight.ttf?3113e457197cc596025482d66e79e45a) format('truetype'),
        url(/fonts/FiraGO-Eight.svg?522ac96829cbb749254a007ec2dff6dc#FiraGO-Eight) format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FiraGOExtraBold800';
    src: url(/fonts/FiraGO-ExtraBold.eot?fc247ee785667009ac787c15c8ca6679);
    src: url(/fonts/FiraGO-ExtraBold.eot?fc247ee785667009ac787c15c8ca6679?#iefix) format('embedded-opentype'),
        url(/fonts/FiraGO-ExtraBold.woff2?b897f6e1d7713ffd1a62bfb59a3ba087) format('woff2'),
        url(/fonts/FiraGO-ExtraBold.woff?0f2b11feda95f98774198b8cae3f0ee2) format('woff'),
        url(/fonts/FiraGO-ExtraBold.ttf?64aebe28b566b9a31fc8754644597108) format('truetype'),
        url(/fonts/FiraGO-ExtraBold.svg?2cb9c84322fb7708c9077797992a5387#FiraGO-ExtraBold) format('svg');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FiraGOFour100';
    src: url(/fonts/FiraGO-Four.eot?276c93abf11627cae65a16aec5209951);
    src: url(/fonts/FiraGO-Four.eot?276c93abf11627cae65a16aec5209951?#iefix) format('embedded-opentype'),
        url(/fonts/FiraGO-Four.woff2?8592a196e12987bc92a54a21e4d9ab62) format('woff2'),
        url(/fonts/FiraGO-Four.woff?f1da01623ae126a24dbe44abcae804e4) format('woff'),
        url(/fonts/FiraGO-Four.ttf?bec3bff70ab86ce0a96b38633232ba04) format('truetype'),
        url(/fonts/FiraGO-Four.svg?046ee0cd9bfbd9c2afd17f9567fff04d#FiraGO-Four) format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FiraGOExtraLight200';
    src: url(/fonts/FiraGO-ExtraLight.eot?2e5122043ed67fd7782218679aaec256);
    src: url(/fonts/FiraGO-ExtraLight.eot?2e5122043ed67fd7782218679aaec256?#iefix) format('embedded-opentype'),
        url(/fonts/FiraGO-ExtraLight.woff2?1f3be20885f9d080befa78a41b9deab9) format('woff2'),
        url(/fonts/FiraGO-ExtraLight.woff?d7955acd1e2076eac563c3f6435e9a8c) format('woff'),
        url(/fonts/FiraGO-ExtraLight.ttf?9c21f0c13a5dca08fd22ef0a271de4a9) format('truetype'),
        url(/fonts/FiraGO-ExtraLight.svg?d667bb827faaa894993c468783ede97b#FiraGO-ExtraLight) format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FiraGOHeavy900';
    src: url(/fonts/FiraGO-Heavy.eot?04a139fb9066a50d2d1de7a0600430ac);
    src: url(/fonts/FiraGO-Heavy.eot?04a139fb9066a50d2d1de7a0600430ac?#iefix) format('embedded-opentype'),
        url(/fonts/FiraGO-Heavy.woff2?3df335b0104399f2573251fdbe4d724e) format('woff2'),
        url(/fonts/FiraGO-Heavy.woff?59f8d22be1a3b031868821062839963f) format('woff'),
        url(/fonts/FiraGO-Heavy.ttf?0adeba1e40300dbed524229b29e5e8f3) format('truetype'),
        url(/fonts/FiraGO-Heavy.svg?886f3fc2031fd1a5b6a60b3ff90eef47#FiraGO-Heavy) format('svg');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FiraGOHair100';
    src: url(/fonts/FiraGO-Hair.eot?6a2a50cce5d6f283fa619063c295530f);
    src: url(/fonts/FiraGO-Hair.eot?6a2a50cce5d6f283fa619063c295530f?#iefix) format('embedded-opentype'),
        url(/fonts/FiraGO-Hair.woff2?712e2db9f03ef0c5c4891f2c8e66f888) format('woff2'),
        url(/fonts/FiraGO-Hair.woff?4217e946119a749d4b8b531ae2778066) format('woff'),
        url(/fonts/FiraGO-Hair.ttf?9a2904ddc70019535cc62bac4daa82e5) format('truetype'),
        url(/fonts/FiraGO-Hair.svg?6ad9dbb3ec37d6f7c1b8a1dce61e2f38#FiraGO-Hair) format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FiraGOLight300';
    src: url(/fonts/FiraGO-Light.eot?ea93c43a5922bbbbc2989838a5d2d847);
    src: url(/fonts/FiraGO-Light.eot?ea93c43a5922bbbbc2989838a5d2d847?#iefix) format('embedded-opentype'),
        url(/fonts/FiraGO-Light.woff2?daf006de8e3f74990f545a7169962b3a) format('woff2'),
        url(/fonts/FiraGO-Light.woff?4e9050ba5ad35eb9f493b47ba90b5fcf) format('woff'),
        url(/fonts/FiraGO-Light.ttf?b3ac03fff477e355ad1623494857994c) format('truetype'),
        url(/fonts/FiraGO-Light.svg?79a433613f47193374e503b4b26eda24#FiraGO-Light) format('svg');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FiraGOMedium500';
    src: url(/fonts/FiraGO-Medium.eot?cbf6dde91d9b01256a84652de6a1105a);
    src: url(/fonts/FiraGO-Medium.eot?cbf6dde91d9b01256a84652de6a1105a?#iefix) format('embedded-opentype'),
        url(/fonts/FiraGO-Medium.woff2?dce1e1432737a2e6ef88ca3bd8f607c0) format('woff2'),
        url(/fonts/FiraGO-Medium.woff?01fccbfdba6fe5e8bb8e663b53b584fe) format('woff'),
        url(/fonts/FiraGO-Medium.ttf?c7873eb98bf8bd70e14b3c7aa9fcfb0a) format('truetype'),
        url(/fonts/FiraGO-Medium.svg?e9dddd4f1df65c0838d75e8688220936#FiraGO-Medium) format('svg');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FiraGORegularNormal';
    src: url(/fonts/FiraGO-Regular.eot?94c99a788ca02a5768af4658013e8946);
    src: url(/fonts/FiraGO-Regular.eot?94c99a788ca02a5768af4658013e8946?#iefix) format('embedded-opentype'),
        url(/fonts/FiraGO-Regular.woff2?2e4d399d1af9b324434cd811b666b19b) format('woff2'),
        url(/fonts/FiraGO-Regular.woff?19d587fe4aba54374646ec788968186e) format('woff'),
        url(/fonts/FiraGO-Regular.ttf?2b7b150022c0aa907feb91e28da8a657) format('truetype'),
        url(/fonts/FiraGO-Regular.svg?dd0addc88087bde8e48ac458225ca676#FiraGO-Regular) format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FiraGOSemiBold600';
    src: url(/fonts/FiraGO-SemiBold.eot?a88e8e37a797937c9a6c44c86e91e165);
    src: url(/fonts/FiraGO-SemiBold.eot?a88e8e37a797937c9a6c44c86e91e165?#iefix) format('embedded-opentype'),
        url(/fonts/FiraGO-SemiBold.woff2?26c446746be97444c2d6fb481c7796bb) format('woff2'),
        url(/fonts/FiraGO-SemiBold.woff?b18452ed12c976b478cb95f0885f24df) format('woff'),
        url(/fonts/FiraGO-SemiBold.ttf?795f9ac925d42ae4b9348215808653a9) format('truetype'),
        url(/fonts/FiraGO-SemiBold.svg?00b04463ff107344e5e5c9fbac9d39f8#FiraGO-SemiBold) format('svg');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FiraGOTwo100';
    src: url(/fonts/FiraGO-Two.eot?deddbb0be30d20776338e8f80e47ba14);
    src: url(/fonts/FiraGO-Two.eot?deddbb0be30d20776338e8f80e47ba14?#iefix) format('embedded-opentype'),
        url(/fonts/FiraGO-Two.woff2?ce36ce99dd4e48776b9e89de73351a40) format('woff2'),
        url(/fonts/FiraGO-Two.woff?ac98015ae3bb1ee8b6e886bdf3d2e9a2) format('woff'),
        url(/fonts/FiraGO-Two.ttf?6a91a5effde55d67a0eff4579b710008) format('truetype'),
        url(/fonts/FiraGO-Two.svg?357f9c6c1f1a4c8bd2db938ff5e84ae1#FiraGO-Two) format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FiraGOThin100';
    src: url(/fonts/FiraGO-Thin.eot?b8ec09c8e7ad84218d27ee9e5dac10d2);
    src: url(/fonts/FiraGO-Thin.eot?b8ec09c8e7ad84218d27ee9e5dac10d2?#iefix) format('embedded-opentype'),
        url(/fonts/FiraGO-Thin.woff2?54880102484f2e4e27c51adfcc98a45d) format('woff2'),
        url(/fonts/FiraGO-Thin.woff?14bccea05f486382bfbba89414da010b) format('woff'),
        url(/fonts/FiraGO-Thin.ttf?0731fdca8e3031fba48791f2f1a33deb) format('truetype'),
        url(/fonts/FiraGO-Thin.svg?0c3d95a760359165057debaaf08a5028#FiraGO-Thin) format('svg');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'FiraGOUltraLight200';
    src: url(/fonts/FiraGO-UltraLight.eot?245188116b951392ce8e9a3c48c1b634);
    src: url(/fonts/FiraGO-UltraLight.eot?245188116b951392ce8e9a3c48c1b634?#iefix) format('embedded-opentype'),
        url(/fonts/FiraGO-UltraLight.woff2?e37d14ef70068a79b8fa453410fd34e7) format('woff2'),
        url(/fonts/FiraGO-UltraLight.woff?531a603596bb11fdc28df14865dce3e5) format('woff'),
        url(/fonts/FiraGO-UltraLight.ttf?164644d6765e87bc05286bd3956fdcf7) format('truetype'),
        url(/fonts/FiraGO-UltraLight.svg?114a9703740dad7b210a6cc8344a35df#FiraGO-UltraLight) format('svg');
    font-weight: 200;
    font-style: normal;
    font-display: swap;
}


@font-face {
    font-family: 'BPG Rioni Vera';
    src: url(/fonts/BPGRioniVera.eot?1863d5e17c4846d289a1e07e08170520);
    src: url(/fonts/BPGRioniVera.eot?1863d5e17c4846d289a1e07e08170520?#iefix) format('embedded-opentype'),
        url(/fonts/BPGRioniVera.woff2?c52bd47129525cb6f5c744672d4222df) format('woff2'),
        url(/fonts/BPGRioniVera.woff?5f3bb75c986976fccff83e2451b11484) format('woff'),
        url(/fonts/BPGRioniVera.ttf?5819683f34574543093b63b99212f322) format('truetype'),
        url(/fonts/BPGRioniVera.svg?ea6fdf2caaeeeb198c00570b8f9ef8bf#BPGRioniVera) format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'BPG Excelsior Caps DejaVu 2010';
    src: url(/fonts/BPGExcelsiorCapsDejaVu2010.eot?d302586a72d615833294ce00fb7357d2);
    src: url(/fonts/BPGExcelsiorCapsDejaVu2010.eot?d302586a72d615833294ce00fb7357d2?#iefix) format('embedded-opentype'),
        url(/fonts/BPGExcelsiorCapsDejaVu2010.woff2?fb50df0185ad0a851ee86ed0be8d87cc) format('woff2'),
        url(/fonts/BPGExcelsiorCapsDejaVu2010.woff?b74808fdfa0b07afa9d81ba44ebea434) format('woff'),
        url(/fonts/BPGExcelsiorCapsDejaVu2010.ttf?ceb428985d5d5d1b6dba58f24246b5ab) format('truetype'),
        url(/fonts/BPGExcelsiorCapsDejaVu2010.svg?763f87b127f0ce41bcbbaed6cb648803#BPGExcelsiorCapsDejaVu2010) format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'Bolnisi';
    src: url(/fonts/Bolnisi.eot?03bbca9165730b5f1e6e02bcd6263ee4);
    src: url(/fonts/Bolnisi.eot?03bbca9165730b5f1e6e02bcd6263ee4?#iefix) format('embedded-opentype'),
        url(/fonts/Bolnisi.woff2?415eb38d0311faf3967eda1d89f415fb) format('woff2'),
        url(/fonts/Bolnisi.woff?6fba28908801d7c56bd8e4080cef25dc) format('woff'),
        url(/fonts/Bolnisi.ttf?6a79f1999e914e9d993798e941699883) format('truetype'),
        url(/fonts/Bolnisi.svg?23590b793e99fd73b3dcf28208376962#Bolnisi) format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}

body {
    margin: 0;
    padding: 0;
    overflow-x: hidden;
    min-height: 100vh;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    min-height: 100vh;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

::-moz-selection { background: #1c4383; }
::selection { background: #1c4383; }

.flex__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    min-height: 100vh;
}

/* header */
header {
    height: 165px;
    background-color: #fff;
    -ms-flex-line-pack: stretch;
        align-content: stretch;
    padding: 0 92px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    z-index: 9;
    -webkit-transition: height 0.5s;
    transition: height 0.5s;
}
header.fixed {
    position: fixed;
    width: 100%;
    height: 120px;
    z-index: 99999;
}
header.fixed .bottom__menu ul {
    position: relative;
    top: -7px;
}
header.fixed .search__block {
    top: 17px;
}
.header__navigation {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;

         
}
.header__mobile__navigation,
.burger__menu {
    display: none;
}

.header__wrapper{
    width: 100%;
    margin: 0 auto;
}
.top__menu {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-top: 27px;
}
.top__menu ul {
    height: 65px;
    list-style-type: none;
    -webkit-margin-before: 0;
            margin-block-start: 0;
    -webkit-margin-after: 0;
            margin-block-end: 0;
    -webkit-margin-start: 0;
            margin-inline-start: 0;
    -webkit-margin-end: 0;
            margin-inline-end: 0;
    -webkit-padding-start: 0;
            padding-inline-start: 0;
}
.top__menu ul.menu > li {
    display: inline-block;
    margin-left: 15px;
}
.top__menu ul.menu > li:first-child {
    margin-left: 0;
}
.top__menu ul.menu > li:last-child {
    margin-right: 0;
}
.top__menu ul li a {
    font-size: 13px;
    /*font-family: 'BPG Excelsior Caps DejaVu 2010';*/
    
    letter-spacing: 0px;    
    color: #1c4383;
    text-decoration: none;
    -webkit-transition: 0.6s;
    transition: 0.6s;
    font-weight: 530;
    font-style: italic;
}
.top__menu ul li a.active {
    color: #1c4383 !important;
}
.top__menu ul li a:hover:not(.enter__link) {
    color: #1c4383 !important;
}
header.white .top__menu ul li a,
header.white .bottom__menu ul li a {
    color: rgba(255, 255, 255, 1);
}
ul.enter__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: relative;
   
}
.top__menu ul.enter__container a.search {
    margin: 0 30px;
}
a.enter__link {
    width: auto;
    height: 36px;
    padding: 0 20px;
    background: #1c4383 0% 0% no-repeat padding-box;
    border-radius: 10px;
    letter-spacing: 0.7px;
    color: #FFFFFF !important;
    font-family: 'BPG Arial';
    font-size: 1.025vw;
    font-style: normal;

    text-align: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative;
    top: -18px;
}
.top__menu a.enter__link:hover {
    color: #fff;
}
ul.lang {
    margin-left: 20px;
}
ul.lang > li {
    display: inline-block;
    margin-left: 2px;
}
ul.lang li a {
    -webkit-transition: 0.6s;
    transition: 0.6s;
    display: block;
}
ul.lang li a:first-letter {
    text-transform: uppercase;
}


.bottom__menu {

    width: 800px;
}



.bottom__menu ul {
    list-style-type: none;
    
}
.bottom__menu ul li {
    display: inline-block;
    margin-left: 30px;
}
.bottom__menu ul li a {
    font-size: 0.9vw;
    font-family: 'BPG Excelsior Caps DejaVu 2010';
    letter-spacing: 0.8px;
    color: #03184A;
    text-decoration: none;
    -webkit-transition: 0.6s;
    transition: 0.6s;
    font-weight: 550;
}
.bottom__menu ul li a:hover {
    color: #1c4383 !important;
}
.bottom__menu ul li a.active {
    color: #1c4383 !important;
}

a.subM:link {
    font-size: 12px; 
    font-family: 'BPG Arial', 'BPG Excelsior Caps DejaVu 2010'; font-weight: 400;
}

a.subM:hover {
    font-weight: bold;
    background: #ecebeb;
    background: #ecebeb;
   
}

/* end header */



/* footer */
footer {
    width: 100%;
    height: auto;
    background: #EFEFFF 0% 0% no-repeat padding-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.footer__slider__container {
    width: 100%;
    height: 229px;
    padding: 0 90px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.footer__social__container {
    height: 117px;
    background-color: #EAEAFD;
    border-top: 1px solid #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 90px;
}
.footer__social__list ul {
    list-style-type: none;
}
.footer__social__list ul li {
    display: inline-block;
}
.footer__social__list ul li a img {
    margin-right: 17px;
    width: 70px;
    height: 70px;
}
.footer__bank__list ul {
    list-style-type: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.footer__bank__list ul li {
    position: relative;
    margin-left: 85px;
}
.footer__bank__list ul li h1 {
    font-size: 1.025vw;
    font-family: 'BPG Arial';
    letter-spacing: 0.1.025vw;
    color: #1c4383;
    font-weight: normal;
}
.footer__bank__list ul li img {
    position: absolute;
    left: -50px;
    top: 5px;
}
.footer__info__container {
    height: 189px;
    background-color: #EAEAFD;
    border-top: 1px solid #fff;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    padding: 0 90px;
}
.footer__info__list ul {
    list-style-type: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.footer__info__list ul li {
    position: relative;
    margin-left: 90px;
 
}
.footer__info__list ul li img {
    position: absolute;
    left: -40px;
    top: 22px;
}
.footer__info__list ul li h3,
.footer__info__list ul li a {
    font-size: 16px;
    font-family: 'BPG Arial';
    letter-spacing: 0.1.025vw;
    color: #1c4383;
    font-weight: normal;
    text-decoration: none;
    display: block;
    padding: 3px 0;
   
}
.footer__created__container {
    height: auto;
    min-height: 105px;
    background-color: #EAEAFD;
    border-top: 1px solid #fff;
    position: relative;
}
.created__top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 90px;
    margin-top: 15px;
}
.created__top h1 {
    font-size: 1.025vw;
    font-family: 'BPG Arial';
    letter-spacing: 0.1.025vw;
    color: #1c4383;
    font-weight: normal;
}
.created__top h1 a {
    font-size: 1.025vw;
    font-family: 'BPG Arial';
    letter-spacing: 0.1.025vw;
    color: #1c4383;
    text-decoration: none;
    font-weight: normal;
}
.created__bottom__button {
    width: calc(100% - 40px);
    height: 20px;
    margin: 0 auto;
    background: #2A2854 0% 0% no-repeat padding-box;
    border-radius: 50px 50px 0px 0px;
    position: relative;
    bottom: -42px;
    left: 0;
}
.created__bottom__button:after {
    top: -29px;
    content: '';
    width: 95px;
    height: 29px;
    background: #2A2854 0% 0% no-repeat padding-box;
    position: absolute;
    left: calc((100% - 95px) / 2);
    border-radius: 50px 50px 0px 0px;
    cursor: pointer;
}
.created__bottom__button:before {
    content: '';
    background-image: url(/images/sitemap.svg?dbffd4dd1ef2f77844faa116c44a0479);
    width: 34px;
    position: absolute;
    height: 34px;
    background-repeat: no-repeat;
    background-color: #fff;
    border-radius: 50%;
    background-position: center;
    left: calc((100% - 34px) / 2);
    bottom: 5px;
    z-index: 1;
    cursor: pointer;
}
/* end footer */

main {
    min-height: 1100px;
    height: auto;
    padding: 60px 92px 50px 92px;
    /* flex: 1; */
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
    border-top: 0.5px solid rgba(112, 112, 112, 0.2);
}
/* main:after {
    content: '';
    background-image: url('../images/content-bg.svg');
    position: absolute;
    z-index: -1;
    width: 100%;
    height: 100vh;
    background-repeat: no-repeat;
    background-size: contain;
    top: 490px;
    left: -113px;
} */

/* about */
aside > nav {
    display: block;
    width: 20vw;
    min-height: 20px;
    height: auto;
    background: #EAEAFD 0% 0% no-repeat padding-box;
    border-radius: 15px;
}
aside > nav > ul,
aside > nav > ul > li > ul {
    list-style-type: none;
}
aside > nav > ul > li {
    min-height: 70px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    border-bottom: 0.5px solid rgba(0, 0, 0, 0.1);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
    -ms-flex-line-pack: center;
        align-content: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
aside > nav > ul > li:last-child {
    border-bottom: unset;
}
aside > nav > ul > li > a {
    font-size: 17px;
    font-family: 'BPG Arial';
    letter-spacing: 0px;
    color: #1c4383;
    text-decoration: none;
    padding: 0 35px 0 20px;
    cursor: pointer;
    line-height: 1.5;
}
aside > nav > ul > li.open > a {
    min-height: 70px;
    border-bottom: 0.5px solid rgba(0, 0, 0, 0.1);
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: #1c4383;
    font-weight: 700;
}
li > i.arrow__down {
    background-image: url(/images/angle-down.svg?c530d5dbaf682a2c7dff7b17ab181adf);
    background-repeat: no-repeat;
    width: 11px;
    height: 7px;
    position: absolute;
    right: 20px;
    top: 33px;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}
li.open > i.arrow__down {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
}
aside > nav > ul > li.active:before,
aside > nav > ul > li > ul > li.active:before {
    content: '';
    width: 5px;
    height: 57px;
    background-color: #1c4383;
    position: absolute;
    left: 0;
    top: 12px;
}
aside > nav > ul > li > ul {
    -webkit-transition: 0.5s;
    transition: 0.5s;
}
aside > nav > ul > li > ul > li {
    height: 70px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-bottom: 0.5px solid rgba(0, 0, 0, 0.1);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
}
aside > nav > ul > li > ul.sub {
    display: none;
}
aside > nav > ul > li > ul.sub.active {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-line-pack: center;
        align-content: center;
}
aside > nav > ul > li > ul > li:last-child {
    border-bottom: unset;
}
aside > nav > ul > li > ul > li > a {
    font-size: 0.8vw;
    font-family: 'BPG Arial';
    letter-spacing: 0px;
    color: #1c4383;
    text-decoration: none;
    padding: 0 50px 0 30px;
    line-height: 1.5;
}

aside > nav > ul > li > ul > li > ul {
    -webkit-transition: 0.5s;
    transition: 0.5s;
}
aside > nav > ul > li > ul > li > ul > li {
    height: 70px;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-bottom: 0.5px solid rgba(0, 0, 0, 0.1);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
}
aside > nav > ul > li > ul > li > ul.sub {
    display: none;
}
aside > nav > ul > li > ul > li > ul.sub.active {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-line-pack: center;
        align-content: center;
}
aside > nav > ul > li > ul > li > ul > li:last-child {
    border-bottom: unset;
}
aside > nav > ul > li > ul > li > ul > li > a {
    font-size: 1.025vw;
    font-family: 'BPG Arial';
    letter-spacing: 0px;
    color: #1c4383;
    text-decoration: none;
    padding: 0 50px 0 30px;
}

.about__container {
    padding-left: 30px;
    width: calc(100% - 26vw); 
    height: auto;
}
.about__container.programs {
    width: 100%;
}
.about__container.full {
    width: calc(100% - 20vw);
}
.about__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.about__wrapper form {
    position: relative;
}
.about__wrapper form input {
    width: 273px;
    height: 52px;
    background: #EFEFFF 0% 0% no-repeat padding-box;
    border-radius: 10px;
    outline: none;
    padding: 10px;
    border: 0;
    letter-spacing: 0px;
    font-family: 'BPG Arial';
    font-size: 14px;
}
.about__wrapper form input::-webkit-input-placeholder {
    color: rgba(0, 0, 0, 0.2);
}
.about__wrapper form input.news {
    width: 374px;
}
.about__wrapper form:after {
    content: '';
    width: 71px;
    height: 52px;
    background: #1c4383;
    border-radius: 0px 10px 10px 0px;
    position: absolute;
    right: 0;
    top: 0;
    background-image: url(/images/search.svg?77c526203e01f112e2221ce9314b19d4);
    background-position: center;
    background-repeat: no-repeat;
}
.about__title {
    width: 100%;
    text-align: left;
    font-size: 34px;
    font-family: 'BPG Arial';
    letter-spacing: 0px;
    color: #1c4383;
    margin-bottom: 30px;
}
.block__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.block__container.gallery {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
}
.block__container .block__item {
    margin-bottom: 30px;
    width: 374px;
    height: 178px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}
.block__container .block__item.programs {
    width: calc(100% / 3.1);
}
/* .block__container .block__item:hover {
    background: #56D431 0% 0% no-repeat padding-box;
} */
.block__container .block__item:hover {
    /*background: #1c4383;
    background: rgba(28,67,131,0.1);*/
    /*opacity: 0.3;*/
 
}
.block__container .block__item:hover > img {
    /*visibility: hidden;*/
    opacity: 0.6;
}
.block__container .block__item a {
    text-decoration: none;
}
.block__container .block__item h1 {
    /* letter-spacing: 1.1px;
    color: #FFFFFF;
    font-size: 22px;
    font-family: 'FiraGOBold';
    text-align: center;
    z-index: 9;
    line-height: 1.2;
    padding: 0 30px;
    position: relative; */

    letter-spacing: 1.1px;
    color: #FFFFFF;
    font-size: 15px;
    font-family: 'BPG Arial';
    text-align: center;
    z-index: 9;
    line-height: 1.2;
    padding: 0 10px;
    position: absolute;
    bottom: 0px;
    left: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    background: #1c438340;
    min-height: 50px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    font-weight: 500;
}
.block__container .block__item > img {
    width: 100%;
    height: 100%;
    /* filter: black; */
    /* -webkit-filter: grayscale(1) blur(1px); */
    position: absolute;
    left: 0;
    top: 0;
}
.block__container .block__item a img {
    visibility: hidden;
    width: 16px;
    height: 16px;
    position: absolute;
    right: 20px;
    bottom: 20px;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    -webkit-transform: scale(0) rotate(-90deg);
            transform: scale(0) rotate(-90deg);
}
.block__container .block__item:hover a img {
    visibility: visible;
    -webkit-transform: scale(1) rotate(0deg);
            transform: scale(1) rotate(0deg);
}




.block__container > a {
    margin-bottom: 30px;
    width: 374px;
    height: 178px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}
.block__container:not(.gallery) > a:hover {
    background: #56D431 0% 0% no-repeat padding-box;
}
.block__container > a:hover > img {
    visibility: hidden;
}
.block__container > a > .block__item > h1 {
    letter-spacing: 1.1px;
    color: #FFFFFF;
    font-size: 22px;
    font-family: 'FiraGOBold';
    text-align: center;
    z-index: 9;
    line-height: 1.2;
    padding: 0 30px;
}
.block__container > a > .block__item > img {
    width: 100%;
    height: 100%;
    filter: gray;
    -webkit-filter: grayscale(1);
    position: absolute;
    left: 0;
    top: 0;
}
.block__container > a > .block__item > a > img {
    visibility: hidden;
    width: 16px;
    height: 16px;
    position: absolute;
    right: 20px;
    bottom: 20px;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    -webkit-transform: scale(0) rotate(-90deg);
            transform: scale(0) rotate(-90deg);
}
.block__container > a:hover > .block__item > a > img {
    visibility: visible;
    -webkit-transform: scale(1) rotate(0deg);
            transform: scale(1) rotate(0deg);
}
/* end about */

/* about 5 */
.about__text__title {
    width: auto;
    text-align: left;
    font-size: 34px;
    font-family: 'BPG Arial';
    letter-spacing: 0px;
    color: #1c4383;
    margin-bottom: 31px;
    max-width: unset;
    /* 310px */
    font-weight: normal;
}
.about__text__title.full_width {
    max-width: unset;
}
.about__text__title.m__w__u {
    max-width: unset;
}
.about__text__title__sub {
    font-size: 22px;
    font-family: 'FiraGOBold';
    letter-spacing: 1.1px;
    color: #1c4383;
    margin-bottom: 40px;
}
.swiper-container-about {
    width: 81.75%;
    margin-left: calc(100% - 81%);
    overflow: hidden;
}
/* .swiper-container-about .swiper-slide:nth-child(3) {
    right: -200px !important;
} */
article {
    font-size: 17px;
    font-family: 'BPG Arial';
    font-weight: normal;
    letter-spacing: 0px;
    line-height: 170%;
    color: #191919;
    margin-bottom: 13vh;
    margin-top: 60px;
}
article img {
    width: 300px;
    float: left;
    margin: 0 20px 10px 0;
    
    /*width: 100%;*/
    /*max-height: 500px;*/
    /*object-fit: cover;*/
}
/* end about 5 */

/* faculties */
.faculties__outer {
    margin-bottom: 60px;
}
.faculties__outer img {
    width: 100%;
}
.faculties__outer h1 {
    letter-spacing: 1.1px;
    color: #1c4383;
    font-family: 'FiraGOBold';
    font-size: 22px;
    margin-top: 30px;
}
.faculties__outer div.content{
    letter-spacing: 0px;
    color: #191919;
    font-size: 16px;
    margin-top: 30px;
    font-family: 'BPG Arial';
}
.faculties__outer a {
    width: 172px;
    height: 56px;
    background: #1c4383 0% 0% no-repeat padding-box;
    border-radius: 12px;
    margin-top: 30px;
    text-decoration: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    letter-spacing: 0.7px;
    color: #FFFFFF;
    font-family: 'BPG Arial';
    font-size: 14px;
}
/* end faculties */

/* team */
.team__container {
    padding-left: 30px;
    width: calc(100% - 20vw);
    height: auto;
}
.team__block {
    width: 30.745%;
    height: 368px;
    background: #EFEFFF 0% 0% no-repeat padding-box;
    border-radius: 10px;
    padding: 20px 20px 12px 20px;
    margin-bottom: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    margin: 0 10px;
}
.team__block > img {
    width: 100%;
    height: 223px;
    -o-object-fit: cover;
       object-fit: cover;
    margin-bottom: 20px;
}
.team__block > h1 {
    font-family: 'BPG Arial';
    font-size: 16px;
    letter-spacing: 0.8px;
    color: #1c4383;
    margin-bottom: 5px;
    font-weight: normal;
}
.team__block > h2 {
    font-family: 'BPG Arial';
    font-size: 16px;
    letter-spacing: 1.6px;
    color: #1c4383;
    font-weight: normal;
}
.team__block > .team__social {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: calc(100% - 40px);
    position: absolute;
    bottom: 12px;
}
.team__block > a.more {
    width: 46px;
    height: 47px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    border-radius: 0px 0px 10px 0px;
    position: absolute;
    bottom: 0;
    right: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-transition: 0.6s;
    transition: 0.6s;
    background-image: url(/images/arrow-right-green.svg?17baf0eecf855d98e5f6dd14184b6c0c);
    background-repeat: no-repeat;
    background-position: center;
}
.team__block:hover > a.more {
    background: #1c4383 0% 0% no-repeat padding-box;
    background-image: url(/images/arrow-right.svg?40a85088cca2d4cc11602fd875cf1e90);
    background-repeat: no-repeat;
    background-position: center;
    border-top: 5px solid #fff;
    border-left: 5px solid #fff;
    border-radius: 0;
}
.team__block > .team__social > ul {
    list-style-type: none;
}
.team__block > .team__social > ul > li {
    display: inline-block;
    margin-right: 20px;
}
.show__more {
    width: auto;
    text-align: center;
    margin-top: 100px;
}
.show__more a {
    font-family: 'BPG Arial';
    font-size: 16px;
    letter-spacing: 0px;
    color: #1c4383;
    text-decoration: none;
    position: relative;
}
.show__more a:after {
    content: '';
    display: block;
    width: 11px;
    height: 6px;
    background-image: url(/images/angle-down-green.svg?070b795ee5b16e1c17a3a503509adf70);
    background-position: center;
    background-repeat: no-repeat;
    margin: 10px auto;
}
/* end team */

/* cv */
article.cv {
    margin-top: 0;
    margin-bottom: 5vh;
}
.cv__container table {
    width: 100%;
    border-collapse: separate;
    border-spacing:  0 20px;
}
.cv__container table thead tr td {
    font-family: 'BPG Arial';
    font-size: 14px;
    letter-spacing: 0px;
    color: #1c4383;
    opacity: 0.4;
    padding-bottom: 10px;
}
.cv__container table thead tr td:first-child,
.cv__container table tbody tr td:first-child {
    padding-left: 30px;
    border-radius: 8px 0 0 8px;
    -moz-border-radius: 8px 0 0 8px;
}
.cv__container table thead tr td:last-child,
.cv__container table tbody tr td:last-child {
    border-radius: 0 8px 8px 0; 
    -moz-border-radius: 0 8px 8px 0;
}
.cv__container table tbody tr {
    width: 100%;
    height: 80px;
    background: #EFEFFF 0% 0% no-repeat padding-box;
}
.cv__container table tbody tr td {
    font-family: 'BPG Arial';
    font-size: 16px;
    letter-spacing: 0px;
    color: #1c4383;
    width: 26.8%;
    margin-bottom: 10px;
}
.cv__container table tbody tr td a {
    width: 162px;
    height: 60px;
    background: #6563FF 0% 0% no-repeat padding-box;
    border-radius: 8px;
    display: block;
    text-decoration: none;
    font-family: 'BPG Arial';
    font-size: 16px;
    letter-spacing: 0px;
    color: #FFFFFF;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
/* end cv */

/* document list */
.doc__container ul {
    list-style-type: none;
    margin-bottom: 57px;
}
.doc__container ul li {
    position: relative;
    left: 25px;
    margin-bottom: 20px;
}
.doc__container ul li:before {
    content: '';
    width: 10px;
    height: 10px;
    background: #1c4383 0% 0% no-repeat padding-box;
    position: absolute;
    left: -25px;
    top: 3px;
}
.doc__container ul li a {
    letter-spacing: 0px;
    color: #191919;
    font-family: 'BPG Arial';
    font-size: 16px;
    text-decoration: none;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}
.doc__container ul li a:hover {
    color: #1c4383;
}
/* end document list */

/* gallery */
.gallery a {
    text-decoration: none;
    -webkit-transition: 0.6s;
    transition: 0.6s;
    cursor: pointer;
}
.gallery__block {
    width: 31.745%;
    height: 284px;
    min-width: 250px;
    background: #EFEFFF 0% 0% no-repeat padding-box;
    padding: 10px;
    margin-bottom: 30px;
    -webkit-transition: 0.6s;
    transition: 0.6s;
    cursor: pointer;
    position: relative;
}
.gallery__block:hover {
    height: 305px;
    margin-bottom: 9px;
    background: #EFEFFF 0% 0% no-repeat padding-box;
    -webkit-box-shadow: 0px 0px 56px #1c43832B;
            box-shadow: 0px 0px 56px #1c43832B;
    position: relative;
    top: -10px;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}
.gallery__block img {
    width: 100%;
    height: 170px;
    -o-object-fit: cover;
       object-fit: cover;
    position: relative;
}
.gallery__block h1 {
    font-family: 'BPG Arial';
    font-size: 16px;
    letter-spacing: 0px;
    color: #1c4383;
    font-weight: normal;
    margin-top: 27px;
}
.gallery__block span.more {
    background-image: url(/images/arrow-right-green.svg?17baf0eecf855d98e5f6dd14184b6c0c);
    width: 16px;
    height: 16px;
    position: absolute;
    bottom: 10px;
    right: 10px;
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg);
    -webkit-transition: 0.5s;
    transition: 0.5s;
    visibility: hidden;
}
.gallery__block:hover span.more {
    visibility: visible;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
}
.gallery__block .video__play {
    background-image: url(/images/video-play.svg?d4b54915218c0134bc5438dae83b5104);
    width: 60px;
    height: 60px;
    position: absolute;
    z-index: 99;
    left: calc((100% - 60px) / 2);
    top: 68px;
}
.gallery_switch a {
    font-family: 'BPG Arial';
    font-size: 14px;
    letter-spacing: 0px;
    color: #1c4383;
    margin-left: 30px;
    text-decoration: none;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    position: relative;
}
.gallery_switch a:hover {
    color: rgba(0, 0, 0, 0.4);
}
.gallery_switch a.active {
    color: rgba(0, 0, 0, 0.4);
}
.gallery_switch a.active:before {
    content: '';
    height: 1px;
    width: 100%;
    position: absolute;
    bottom: -10px;
    background-color: #1c4383;
}
/* end gallery */

/* gallery in */
.gallery__in__container {
    overflow: hidden;
    padding: 10px 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    background: #EFEFFF 0% 0% no-repeat padding-box;
    max-height: 978px;
}
.back__gallery {
    font-family: 'BPG Arial';
    letter-spacing: 0px;
    color: #1c4383;
    font-size: 14px;
    text-decoration: none;
    position: relative;
    top: 35px;
    left: 35px;
    margin-bottom: 50px;
    display: block;
}
.back__gallery:before {
    content: '';
    background-image: url(/images/arrow-right-green.svg?17baf0eecf855d98e5f6dd14184b6c0c);
    -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg);
    width: 16px;
    height: 16px;
    position: absolute;
    left: -35px;
    top: 2px;
}
/* end gallery in */

/* map */
.map__title__260 {
    width: 260px;
}
.map__container {
    width: 100%;
    height: auto;
}
.address__list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
}
.address_item {
    width: calc((100% - 60px) / 3);
    height: 103px;
    margin-right: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    -webkit-transition: 0.6s;
    transition: 0.6s;
}
.address_item:after {
    content: '';
    width: 20px;
    height: 20px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    position: absolute;
    left: calc((100% - 20px) / 2);
    bottom: 0px;
    -webkit-transform-origin: 0 100%;
            transform-origin: 0 100%;
    -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
}
.address_item:hover {
    background: #FFFFFF 0% 0% no-repeat padding-box;
    -webkit-box-shadow: 0px 3px 46px #1c438314;
            box-shadow: 0px 3px 46px #1c438314;
}
.address_item:last-child {
    margin-right: 0;
}
.address_item > h1 {
    font-family: 'BPG Arial';
    font-size: 16px;
    letter-spacing: 0px;
    color: #191919;
    font-weight: normal;
    padding-left: 46px;
}
.address_item > h1:after {
    content: url(/images/location-point.svg?46f68ca9b40c72d0ae09a5dfeb020896);
    position: absolute;
    left: 10px;
    top: calc((100% - 31px) / 2);
}
.map__wrapper {
    width: 100%;
    height: 436px;
    background-color: whitesmoke;
    margin-top: 20px;
}
.map__wrapper #map {
    width: 100%;
    height: 100%;
}
/* end map */

/* thinks */
.thinks__container {
    width: 100%;
    height: 401px;
    background: #F8F8F8 0% 0% no-repeat padding-box;
    border-radius: 10px;
    margin-top: 60px;
}
.thinks__container form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    height: 100%;
}
.thinks__left {
    width: 50%;
    padding: 30px 70px;
}
.thinks__left .thinks__title {
    font-size: 20px;
    font-family: 'BPG Arial';
    margin-bottom: 55px;
}
.thinks__left input,
.thinks__left input::-webkit-input-placeholder {
    border: 0;
    outline: none;
    background: #F8F8F8 0% 0% no-repeat padding-box;
    border-bottom: 1px solid #707070;
    opacity: 0.9;
    -webkit-transition: 0.6s;
    transition: 0.6s;
    height: 31px;
    margin-bottom: 70px;
    width: 104.665%;
    font-size: 16px;
    font-family: 'BPG Arial';
}
.thinks__left input,
.thinks__left input:-ms-input-placeholder {
    border: 0;
    outline: none;
    background: #F8F8F8 0% 0% no-repeat padding-box;
    border-bottom: 1px solid #707070;
    opacity: 0.9;
    -webkit-transition: 0.6s;
    transition: 0.6s;
    height: 31px;
    margin-bottom: 70px;
    width: 104.665%;
    font-size: 16px;
    font-family: 'BPG Arial';
}
.thinks__left input,
.thinks__left input::-ms-input-placeholder {
    border: 0;
    outline: none;
    background: #F8F8F8 0% 0% no-repeat padding-box;
    border-bottom: 1px solid #707070;
    opacity: 0.9;
    -webkit-transition: 0.6s;
    transition: 0.6s;
    height: 31px;
    margin-bottom: 70px;
    width: 104.665%;
    font-size: 16px;
    font-family: 'BPG Arial';
}
.thinks__left input,
.thinks__left input::placeholder {
    border: 0;
    outline: none;
    background: #F8F8F8 0% 0% no-repeat padding-box;
    border-bottom: 1px solid #707070;
    opacity: 0.9;
    -webkit-transition: 0.6s;
    transition: 0.6s;
    height: 31px;
    margin-bottom: 70px;
    width: 104.665%;
    font-size: 16px;
    font-family: 'BPG Arial';
}
.thinks__left input:focus {
    border-bottom: 1px solid #1c4383;
    opacity: 1;
}
.thinks__right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 50%;
}
.thinks__right > textarea {
    margin-top: 30px;
    resize: none;
    border: none;
    border-left: 1px solid #707070;
    opacity: 0.9;
    background: #F8F8F8 0% 0% no-repeat padding-box;
    height: 100%;
    padding: 10px 20px;
    font-size: 16px;
}
.thinks__right > button {
    width: 100%;
    height: 86px;
    background: #1c4383 0% 0% no-repeat padding-box;
    border-radius: 0px 0px 10px 0px;
    border: 0;
    outline: none;
    letter-spacing: 0px;
    color: #FFFFFF;
    font-size: 14px;
    font-family: 'BPG Arial';
}
/* end thinks */

/* news */
main.news__height__disabled {
    min-height: unset;
}
.news__container {
    width: 100%;
}


















.news__wrapper3 {
    width: 1100px;
    height: auto;
    margin: 0 auto;
    padding: 0;

    overflow: auto;

}

.news__item3 {
  width:23%;
  height: 350px;
  float: left;
  margin: 10px;
  padding: 0;
  position: relative;
  /*border: 1px solid #000;*/
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
    -moz-box-shadow: box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;
    box-shadow: box-shadow: rgba(50, 50, 93, 0.25) 0px 2px 5px -1px, rgba(0, 0, 0, 0.3) 0px 1px 3px -1px;


}


.news__item3 > img{
    width: 100%;
    height: 150px;
    margin: 0;
    /*border: 1px solid #bdbdbd;*/
    -webkit-border-radius: 3px 3px 0 0;
    -moz-border-radius:  3px 3px 0 0;
    border-radius:  3px 3px 0 0;
}

.news__item3 div{
    width: 100%;
    height: 50px;
    border-top: 2px solid #eaeaea;
    padding: 15px 0 0 25px;
    overflow: auto;
    position: absolute;
    bottom: 0;
    font-size: 13px;
    font-family: 'BPG Arial';.
}


.news__item3 > h3 {
    font-size: 14px;
    font-family: 'FiraGOBold';
    font-weight: normal;
    color: #1c43a3;
    margin: 20px;
    line-height: 150%;
}









.news__wrapper2 {
    width: 65%;
    height: auto;
    margin: 0 auto;
    padding: 0;

    overflow: auto;

}

.news__item2 {
  width:23%;
  height: 300px;
  float: left;
  margin: 10px;
  padding: 0;


}

.news__item2 > img{
    width: 100%;
    height: 150px;
    margin: 0;
    border: 1px solid #bdbdbd;
}

.news__item2 > span {
    font-size: 12px;
    font-family: 'BPG Arial';.
    margin-bottom: 9px;

}
.news__item2 > h3 {
    font-size: 14px;
    font-family: 'FiraGOBold';
    color: #1c43a3;
    line-height: 150%;
}



.news__wrapper {
    width: 65%;
    margin: 0 auto;
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;

}

.news__item {
    width: calc((100% - 10px) / 2);
    height: 318px;
    margin-bottom: 10px;
    background: rgba(42, 40, 84, 1);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 0 60px;
    /* background-color: rgba(42, 40, 84, 0.4); */
    position: relative;
   
}
.news__item > img {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    opacity: 0.6;
}
.news__item:nth-of-type(4n+1) {
    /* background-color: rgba(101, 99, 255, 1); */
    background-color: rgba(42, 40, 84, 1);
    background-image: unset !important;
}
.news__item:nth-of-type(4n+1) > img {
    visibility: hidden;
}
.news__item:nth-of-type(4n+4) {
    background-color:rgba(101, 99, 255, 1);
}
.news__item:nth-of-type(4n+4) > img {
    opacity: 0.1;
}
.news__item:nth-of-type(4n+4):after {
    content: '';
    width: calc(100% - 40px);
    height: calc(100% - 40px);
    left: 20px;
    top: 20px;
    border: 1px solid #1c4383;
    opacity: 0.8;
    position: absolute;
}
.news__item:nth-child(odd) {
    margin-right: 10px;
}
.news__item:nth-of-type(4n+4):before {
    content: url(/images/arrow-right.svg?40a85088cca2d4cc11602fd875cf1e90);
    width: 16px;
    height: 16px;
    right: 35px;
    bottom: 35px;
    position: absolute;
}
.news__item > span {
    font-size: 14px;
    font-family: 'BPG Arial';
    letter-spacing: 0.7px;
    color: rgba(255, 255, 255, 1);
    margin-bottom: 9px;
    z-index: 2;
}
.news__item > h4 {
    font-size: 13px;
    font-family: 'FiraGOBold';
    letter-spacing: 1.1px;
    color: rgba(255, 255, 255, 1);
    z-index: 2;
}
.spacing__3 {
    letter-spacing: 3.4px;
}
.news__selector__container {
    width: 300px;
    height: 52px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: absolute;
    right: 500px;
    z-index: 99;

}
.news__selector__container > .switch {
    width: 45px;
    height: 100%;
    border-radius: 0px 12px 12px 0px;
    background-color: #1c4383d4;
    -webkit-transition: 0.6s;
    transition: 0.6s;
    position: relative;
    cursor: pointer;
    
}
.news__selector__container > .switch:after {
    content: '';
    background-image: url(/images/angle-down-white.svg?93a116a431b26a34e6e59494475897c1);
    background-repeat: no-repeat;
    background-position: center;
    position: absolute;
    width: 100%;
    height: 100%;
    -webkit-transition: 0.6s;
    transition: 0.6s;
}
.news__selector__container > .switch.open:after {
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
}
.news__selector__container > ul {
    width: calc(100% - 45px);
    height: 100%;
    list-style-type: none;
    
}
.news__selector__container > ul > li:not(.init) {
    display: none;
    position: relative;
    top: -10px;
    padding: 10px 0;
}
.news__selector__container > ul > li.init {
    border-radius: 12px 0px 0px 12px;
    height: 100%;
    padding-top: 17px;
}
.news__selector__container > ul > li {
    font-family: 'BPG Arial';
    font-size: 14px;
    letter-spacing: 0px;
    color: #FFFFFF;
    width: 100%;
    background: #1c4383;
    text-align: center;
    cursor: pointer;
    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;
}
.news__selector__container > ul > li:last-child {
    border-radius: 0px 0px 12px 12px;
}
.show__more.news {
    margin-bottom: 95px;
}
/* end news */

/* news-in */
.newsin__container {
    width: 100%;
    height: auto;
}
.newsin__container .newsin__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
}
.newsin__container .newsin__content {
    width: calc((100% - 34.679%) - 100px);
}
.newsin__container .newsin__content img {
    max-width: 100%;
}
.newsin__content > picture {
    width: 100%;
    height: 47.527vh;
    display: block;
    position: relative;
}
.newsin__content > picture:after {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgba(42, 40, 84, 0.4);
}
.newsin__content > picture > img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.newsin__content > span {
    font-family: 'BPG Arial';
    font-size: 14px;
    letter-spacing: 0.7px;
    color: #1c4383;
    margin-top: 30px;
    display: block;
}
.newsin__content > h1 {
    font-family: 'FiraGOBold';
    font-size: 22px;
    letter-spacing: 1.1px;
    color: #1c4383;
    margin-top: 11px;
    margin-bottom: 65px;
}
.newsin__content > h6 {
    font-family: 'BPG Arial';
    font-size: 16px;
    letter-spacing: 0.8px;
    color: #1c4383;
    font-weight: normal;
    -webkit-margin-before: 0;
            margin-block-start: 0;
    -webkit-margin-after: 0;
            margin-block-end: 0;
    word-break: break-all;
}
.newsin__content > .newsin__share {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-top: 30px;
}
.newsin__content > .newsin__share > h1 {
    font-family: 'BPG Arial';
    font-size: 14px;
    letter-spacing: 0.7px;
    color: #1c4383;
    margin-right: 17px;
}
.newsin__content > .newsin__comment {
    width: 100%;
    height: auto;
    margin-top: 60px;
    margin-bottom: 100px;
}
.newsin__container .newsin__similar {
    width: 34.679%;
}
.newsin__container .newsin__similar .news__item {
    width: 100%;
    height: 189px;
    margin-bottom: 40px;
}
.newsin__container .newsin__similar .news__item > h1 {
    font-size: 18px;
}
/* end news-in */

/* contact */
.contact__padding {
    padding: 30px 92px 50px 92px;
    min-height: unset;
}
.contact__container {
    width: 100%;
    height: auto;
}
.contact__background {
    width: 81.691%;
    height: 393px;
    background: #F8F8F8 0% 0% no-repeat padding-box;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
}
.contact__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    position: relative;
    height: auto;
}
.contact__wrapper:after {
    content: '';
    width: 17.34%;
    height: 435px;
    background: #1c4383 0% 0% no-repeat padding-box;
    position: absolute;
    right: 0;
    top: -60px;
    z-index: -1;
}
.social__share__rotate {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-transform: matrix(0, -1, 1, 0, -119, 179);
            transform: matrix(0, -1, 1, 0, -119, 179);
    width: 127px;
    -webkit-transform: rotate(-90deg) translate(-31%,64%) scale(1) skew(0.0);
            transform: rotate(-90deg) translate(-31%,64%) scale(1) skew(0.0);
    -webkit-transform-origin: left;
            transform-origin: left;
}
.social__share__rotate > h1 {
    font-family: 'BPG Arial';
    font-size: 14px;
    letter-spacing: 0px;
    color: #03184A;
    position: relative;
    margin-left: 150px;
}
.social__share__rotate > h1:after {
    content: '';
    width: 125px;
    height: 1px;
    background-color: #707070;
    position: absolute;
    left: -145px;
    top: 8px;
}
.contact__form__block {
    width: 404px;
    background: #FFFFFF 0% 0% no-repeat padding-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}
.contact__form__block > h1 {
    letter-spacing: 0px;
    color: #03184A;
    font-size: 24px;
    font-family: 'BPG Arial';
    position: relative;
    margin-left: 29px;
}
.contact__form__block > h1::after {
    content: '';
    position: absolute;
    left: 0;
    bottom: -10px;
    width: 100%;
    height: 2px;
    background-color: #1c4383;
}
.contact__form__block > h2 {
    font-family: 'BPG Arial';
    letter-spacing: 0px;
    color: #03184A;
    font-size: 14px;
    margin-top: 20px;
    margin-left: 29px;
}
.contact__form__block > form {
    margin-top: 60px;
}
.contact__form__block > form >input,
.contact__form__block > form > textarea {
    font-family: 'BPG Arial';
    font-size: 14px;
    letter-spacing: 0px;
    color: #03184A;
    background: #FFFFFF;
    border: 1px solid #F0F0F0;
    width: 100%;
    padding-left: 29px;
}
.contact__form__block > form >input {
    height: 58px;
    margin-bottom: 20px;
}
.contact__form__block > form >input::-webkit-input-placeholder {
    font-family: 'BPG Arial';
    font-size: 14px;
    letter-spacing: 0px;
    color: #03184A;
}
.contact__form__block > form >input:-ms-input-placeholder {
    font-family: 'BPG Arial';
    font-size: 14px;
    letter-spacing: 0px;
    color: #03184A;
}
.contact__form__block > form >input::-ms-input-placeholder {
    font-family: 'BPG Arial';
    font-size: 14px;
    letter-spacing: 0px;
    color: #03184A;
}
.contact__form__block > form >input::placeholder {
    font-family: 'BPG Arial';
    font-size: 14px;
    letter-spacing: 0px;
    color: #03184A;
}
.contact__form__block > form > textarea {
    height: 181px;
    resize: none;
    padding-top: 20px;
    margin-bottom: 30px;
}
.contact__form__block > form > button {
    width: 100%;
    height: 56px;
    background: #1c4383;
    border: 1px solid #F0F0F0;
    font-family: 'BPG Arial';
    font-size: 14px;
    letter-spacing: 0px;
    color: #FFFFFF;
}
.contact__map__block {
    width: 505px;
    height: 537px;
    margin-right: 70px;
    background-color: #EAEAFD;
}
.contact__map__block > #map {
    width: 100%;
    height: 100%;
}
.contact__address__info {
    margin-left: 13%;
    margin-top: 100px;
}
.contact__address__info > ul > li {
    width: calc(100% / 3);
}
.contact__address__info ul li img {
    width: 31px;
}
.contact__address__info p {
    font-family: 'BPG Arial';
    font-size: 14px;
    letter-spacing: 0px;
    color: #1c4383;
    opacity: 0.4;
}
.list__social {
    -webkit-transform: rotate(90deg);
            transform: rotate(90deg);
    -webkit-transform-origin: top;
            transform-origin: top;
    position: relative;
    left: 20px;
    top: 18px;
}
.list__social ul li {
    display: inline-block;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
    -webkit-transform-origin: left;
            transform-origin: left;
    margin: 7px 0;
}
.list__social ul li img {
    width: 35px;
}
/* end contact */

/* faculties about */
.faculties__about__wrapper {
    width: 100%;
}
.faculties__about__slider {
    width: 100%;
    height: 434px;
    overflow: hidden;
    margin-bottom: 60px;
    position: relative;
    /* background-color: #EAEAFD;  */
}

.swiper__container__facoulties__about > .swiper-slide img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.faculties__about__wrapper .swiper-slide .video__play__control {
    width: 280px;
    height: 62px;
    position: absolute;
    left: 10px;
    bottom: 10px;
    background-image: url(/images/video-play-green.svg?523ab6fb5446f2e4e6997a013fab6407);
    background-repeat: no-repeat;
    background-position: left;
    cursor: pointer;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    letter-spacing: 0px;
    color: #FFFFFF;
    font-size: 16px;
    font-family: 'BPG Arial';
}
.faculties__about__wrapper .swiper-slide > iframe {
    width: 100%;
    height: 434px;
}
.faculties__arrow__block {
    width: 142px;
    height: 92px;
    position: absolute;
    z-index: 99;
    right: 0;
    bottom: 0;
}
.faculties__arrow__block > .swiper-button-next,
.faculties__arrow__block > .swiper-button-prev {
    -webkit-transition: 0.5s;
    transition: 0.5s;
}
.faculties__arrow__block > .swiper-button-next {
    width: 71px;
    height: 92px;
    background-color: #FFFFFF;
    left: 71px !important;
    top: 22px;
}
.faculties__arrow__block > .swiper-button-prev {
    width: 71px;
    height: 92px;
    background-color: #FFFFFF;
    left: 0 !important;
    top: 22px;
}
.faculties__arrow__block > .swiper-button-next:hover,
.faculties__arrow__block > .swiper-button-prev:hover {
    background: #1c4383 0% 0% no-repeat padding-box;
    -webkit-box-shadow: 0px 3px 16px #1c438355;
            box-shadow: 0px 3px 16px #1c438355;
}
.faculties__arrow__block > .swiper-button-next.swiper-button-disabled, 
.faculties__arrow__block > .swiper-button-prev.swiper-button-disabled {
    opacity: 1 !important;
}
.faculties__arrow__block > .swiper-button-next::after {
    content: url(/images/arrow-right-faculti.svg?0695f621371dc5308b3f9384d4aad17e) !important;
    position: relative;
    top: -7px;
}
.faculties__arrow__block > .swiper-button-prev::after {
    content: url(/images/arrow-left-faculti.svg?192f7e13b0a094c6f1b02193c7ff83cc) !important;
    position: relative;
    top: -7px;
}

.faculties__arrow__block > .swiper-button-next:hover::after {
    content: url(/images/arrow-left-white.svg?1aa68c80a71d2ecc1d8bf4b42d7d7db6) !important;
    position: relative;
    top: -7px;
}
.faculties__arrow__block > .swiper-button-prev:hover::after {
    content: url(/images/arrow-right-white.svg?41d1a725961b83c80a1f487a44ec0423) !important;
    position: relative;
    top: -7px;
}

/* coming soon */
/* .faculties__arrow__block > .swiper-button-next:hover .swiper-button-next::after {
    content: url('../images/arrow-left-white.svg') !important;
}
.faculties__arrow__block > .swiper-button-prev:hover .faculties__arrow__block > .swiper-button-prev::after {

} */
.text__content {
    font-family: 'BPG Arial';
    font-size: 14px;
    font-weight: normal;
    letter-spacing: 0px;
    color: #191919;
    margin-bottom: 55px;
}
.text__content > a {
    letter-spacing: 0px;
    color: #2B5FD3;
    font-size: 16px;
    font-family: 'BPG Arial';
    text-decoration: none;
    display: block;
    margin: 10px 0;
}

.text__content article p{
    margin: 0 0 20px 0;
    text-align: justify;
    font-size: 15px;
}

.text__content p{
    margin: 0 0 20px 0;
    text-align: justify;
    font-size: 15px;
}

/*.text__content img {*/
/*    width: 40%;*/
/*    margin: 0 20px 20px 0;*/
/*    float: left;*/
    
    
/* .text__content img {
    width: 100%;
    max-height: 500px;
    object-fit: cover;
} */
/* end faculties about */

/* international */
.similar__project {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 15vh;
}
.similar__project > a {
    text-decoration: none;
}
.similar__project__outer {
    width: 23.375rem;
    height: 273px;
    margin-top: 166px;
    background: #F5F5FF 0% 0% no-repeat padding-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.similar__project__outer > img {
    width: 19.625rem;
    height: 231px;
    -webkit-box-shadow: 0px 13px 56px #1c438340;
            box-shadow: 0px 13px 56px #1c438340;
    position: relative;
    top: -105px;
    -o-object-fit: cover;
       object-fit: cover;
}
.similar__project__outer > h1 {
    letter-spacing: 0px;
    color: #1c4383;
    font-family: 'BPG Arial';
    font-size: 24px;
    font-weight: normal;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative;
    top: -70px;
}
/* end international */

/* parnets */
.partner__logos {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 100px;
}
.partner__logo {
    width: 40.93vh;
    height: 273px;
    background: #F5F5FF 0% 0% no-repeat padding-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 30px;
}
.partner__logo > img {
    max-width: 100%;
    height: auto;
}
/* end partners */

/* news list */
.news__list__outer {
    width: 100%;
    height: 200px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    border-bottom: 1px solid rgba(112, 112, 112, 0.2);
    margin-bottom: 30px;
}
.news__list__image {
    width: 172px;
    height: 172px;
}
.news__list__image > img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    position: relative;
    top: -15px;
}
.news__list__content {
    width: calc(100% - 172px); 
    padding-left: 30px;
}
.news__list__content > a {
    letter-spacing: 0px;
    color: #1c4383;
    font-family: 'BPG Arial';
    font-size: 22px;
    margin-bottom: 15px;
    text-decoration: none;
    display: block;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}
.news__list__content > a:hover {
    color: #1c4383;
}
.news__list__content > p {
    letter-spacing: 0px;
    color: #707070;
    font-family: 'BPG Arial';
    font-size: 14px;
}
/* end news list */

/* newsin list */
.newsin__list__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-bottom: 30px;
}
.newsin__list__image {
    width: 56.074vh;
    height: 374px;
}
.newsin__list__image > img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.newsin__list__content {
    width: calc(100% - 56.074vh);
    padding-left: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: relative;
}
.newsin__list__content > span {
    letter-spacing: 0px;
    color: #1c4383;
    font-size: 16px;
    font-family: 'BPG Arial';
    margin-bottom: 12px;
}
.newsin__list__content > h1 {
    letter-spacing: 0px;
    color: #1c4383;
    font-size: 22px;
    font-family: 'BPG Arial';
    font-weight: normal;
}
.newsin__comment {
    width: 100%;
    height: auto;
    margin-bottom: 100px;
}
.newsin__list__content h6 {
    letter-spacing: 0.7px;
    color: #1c4383;
    font-size: 14px;
    font-family: 'BPG Arial';
    margin-right: 20px;
}
.newsin__list__content > .footer__social__list {
    position: absolute;
    bottom: 0;
}
/* end newsin list */

/* magazine */
.magazine__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.magazine__item {
    width: 31.745%;
    height: 448px;
    background: #F7F7FC 0% 0% no-repeat padding-box;
    padding: 10px;
    margin-bottom: 30px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    position: relative;
}
.magazine__item:hover {
    background: #F7F7FC 0% 0% no-repeat padding-box;
    -webkit-box-shadow: 0px 3px 76px #1c438329;
            box-shadow: 0px 3px 76px #1c438329;
    -webkit-transition: 0.3s;
    transition: 0.3s;
}
.magazine__item > img {
    width: 100%;
    height: 181px;
    -o-object-fit: cover;
       object-fit: cover;
}
.magazine__item > h1 {
    letter-spacing: 0px;
    color: #1c4383;
    font-size: 16px;
    font-family: 'BPG Arial';
    margin-top: 20px;
    margin-bottom: 15px;
    padding: 0 10px;
}
.magazine__item > p {
    font-family: 'BPG Arial';
    font-size: 14px;
    letter-spacing: 0px;
    color: #707070;
    padding: 0 10px;
}
.magazine__item > a {
    width: calc(100% - 20px);
    height: 57px;
    background: #1c4383 0% 0% no-repeat padding-box;
    border-radius: 10px;
    border: none;
    outline: none;
    letter-spacing: 0px;
    color: #FFFFFF;
    font-size: 16px;
    font-family: 'BPG Arial';
    text-decoration: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    position: absolute;
    bottom: 10px;
    padding-left: 21px;
}
.magazine__item > a > img {
    width: 51px;
    height: 57px;
    background: #64D61D 0% 0% no-repeat padding-box;
    border-radius: 0px 10px 10px 0px;
    -o-object-fit: none;
       object-fit: none;
}
/* end magazine */

/* programs */
.programs__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-top: 50px;
}
.tabcontent {
    display: none;
    padding-top: 30px;
    border-top: none;
}
.tab {
    border-bottom: 1px solid #1c4383;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.tablinks {
    border: none;
    height: 53px;
    width: 100%;
    background-color: unset;
    letter-spacing: 0px;
    color: rgba(0, 0, 0, 0.4);
    font-size: 16px;
    font-family: 'BPG Arial';
}
.tablinks.active {
    background: #1c4383 0% 0% no-repeat padding-box;
    border-radius: 10px 10px 0px 0px;
    color: #FFFFFF;
}
.tabcontent.active {
    display: block;
}
.programs__files {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.programs_item {
    width: 40.93vh;
    height: 260px;
    background-color: #EAEAFD;
    border-radius: 4px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    margin-bottom: 30px;
    background-image: url(/images/file-download.svg?67295ca652d469cf73200f03e76eafa5);
    background-repeat: no-repeat;
    background-position: center 30%;
}
.programs_item:hover {
    background-color: #807EFF;
    background-image: url(/images/file-download-hover.svg?ad4ecd6d256e79dd99207e445067019d);
}
.programs_item:hover > h1 {
    background-color: #6563FF;
    color: #FFFFFF;
}
.programs_item > h1 {
    letter-spacing: 0px;
    color: #1c4383;
    font-size: 16px;
    font-family: 'BPG Arial';
    height: 74px;
    background-color: #E0E0FF;
    position: absolute;
    bottom: 0;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    border-radius: 0px 0px 4px 4px;
    font-weight: normal;
}
/* end programs */

/* main page */
main.full__page {
    padding: 0;
    border-top: unset;
}
main.full__page:after {
    background-image: unset;
    content: unset;
    display: none;
}
.first__page {
    width: 100%;
    height: 100vh;
    position: relative;
    margin-top: -165px;
}
.main__slider__container {
    height: 100vh;
    /* background-color: rgba(42, 40, 84, 0.5); */
}
.swiper__container__main {
    height: 100%;
    width: 100%;
    position: relative;
}
/* .swiper__container__main:after {
    content: '';
    background-color: #2a285450;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
} */
.main__slider__flex {
    position: relative;
}
.main__slider__flex .swiper-pagination {
    top: 28vw !important;
    left: 7vw !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
}
.main__slider__flex .swiper-pagination-bullet {
    cursor: pointer;
    width: 37px !important;
    height: 3px !important;
    margin-right: 5px !important;
}
.main__slider__flex .swiper-pagination .swiper-pagination-bullet-active {
    background-color: #fff !important;
}

.swiper-pagination__main {
    top: 61% !important;
    left: 7vw !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    position: absolute;
}
.swiper-pagination__main .swiper-pagination-bullet {
    cursor: pointer;
    width: 37px !important;
    height: 3px !important;
    margin-right: 5px !important;
}
.swiper-pagination__main .swiper-pagination-bullet-active {
    background-color: #fff !important;
}

.main__slider__flex:after {
    content: '';
    height: 300px;
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    /* background: linear-gradient(180deg, rgb(2 0 36) 0%, rgb(42 40 84 / 0%) 65%); */
}
.main__slider__title {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
    background-repeat: no-repeat;
    background-size: cover;
}
.main__slider__title > a {
    letter-spacing: 1.7px;
    color: #FFFFFF;
    font-size: 60px;
    
    font-weight: 300;
    max-width: 50%;
    text-align: left;
    margin-left: 92px;
    display: block;
    /* animation: typing 3s steps(50); */
    /* white-space: nowrap;
    overflow: hidden;
    animation-name: typing;
  animation-duration: 20s; */
}

:lang(ka) .main__slider__title > a {
    font-family: 'Bolnisi';
}

.main__slider__title > h1:after {
    content: '';
    background-color: #2a285450;
    width: 100%;
    height: 100%;
    z-index: -1;
    display: block;
    position: absolute;
    left: 0;
    top: 0;
}
.main__slider__social {
    position: absolute;
    /* top: calc(50% + 150px); */
    top: calc(50% + 18vw);
    margin-left: 92px;
    z-index: 999;
}
.main__slider__link__list {
    position: absolute;
    bottom: 0;
    z-index: 9;
    margin-left: 92px;
}
.main__slider__link__list > ul{
    list-style-type: none;
}
.main__slider__link__list > ul > li {
    display: inline-block;
    width: 202px;
    height: 56px;
    -webkit-box-shadow: 0px -30px 36px #1c438333;
            box-shadow: 0px -30px 36px #1c438333;
    border-radius: 12px 12px 0px 0px;
    margin-right: 20px;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}
.main__slider__link__list > ul > li > a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 100%;
    letter-spacing: 0px;
    color: #FFFFFF;
    font-size: 14px;
    font-family: 'BPG Arial';
    text-decoration: none;
}
.main__slider__link__list > ul > li:hover {
    opacity: 0.8;
    -webkit-transform: scale(1.02);
            transform: scale(1.02);
}
.main__slider__link__list > ul > li:nth-child(1) {
    background-color: #1c4383;
}
.main__slider__link__list > ul > li:nth-child(2) {
    background-color: #388EC1;
}
.main__slider__link__list > ul > li:nth-child(3) {
    background-color: #2A2854;
}
.main__slider__link__list > ul > li:nth-child(4) {
    background-color: #6563FF;
}
/* end main page */

/* about section */
.about__section {
    width: 100%;
    height: 974px;
    position: relative;
}
.about__section:after {
    content: '';
    width: 57.006%;
    height: 731px;
    background: #6563FF;
    opacity: 0.1;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
}
.about__section:before {
    content: '';
    width: 264px;
    height: 140px;
    background: #6563FF;
    opacity: 0.1;
    position: absolute;
    left: 0;
    bottom: 0;
}
.about__section__wrapper {
    width: 65.16%;
    height: 200px;
    margin-top: 83px;
    margin-left: 22%;
}
.text__block__title {

}
.text__block__title > a.first__title {
    letter-spacing: 3.4px;
    color: #1c4383;
    font-size: 34px;
    font-family: 'BPG Arial';
    text-decoration: none;
    position: relative;
    margin-bottom: 20px;
    display: inline-block;
}
.text__block__title > a.first__title:after {
    content: '';
    width: 20px;
    height: 20px;
    background: url(/images/arrow-right-green.svg?17baf0eecf855d98e5f6dd14184b6c0c) no-repeat center;
    position: absolute;
    right: -27px;
    top: 15px;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}
a.first__title:hover:after {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
}
.text__block__title > h1 {
    letter-spacing: 1.1px;
    color: #1c4383;
    font-size: 22px;
    font-family: 'FiraGOBold';
    margin-top: 19px;
}
.text__block__title > p {
    letter-spacing: 0px;
    color: #1c4383;
    font-size: 16px;
    font-family: 'BPG Arial';
    font-weight: normal;
    margin-top: 54px;
    line-height: 20px;
    margin: 0 !important;
}
.text__block__title > a.show__more__button {
    width: 172px;
    height: 56px;
    background: #1c4383 0% 0% no-repeat padding-box;
    border-radius: 12px;
    margin-top: 65px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-decoration: none;
    letter-spacing: 0.7px;
    color: #FFFFFF;
    font-size: 14px;
    font-family: 'BPG Arial';
}
.about__section__wrapper .swiper-container-about {
    width: 475px;
    margin-left: calc(100% - 475px);
}
.about__section__wrapper .swiper-container-about .swiper-slide.swiper-slide-active {
    height: 376px !important;
}
.about__section__wrapper .swiper-container-about .swiper-slide.swiper-slide-next {
    height: 212px !important;
    width: 58.612% !important;
    position: relative;
}
.about__section__wrapper .swiper-container-about .swiper-slide.swiper-slide-next:after {
    content: '';
    width: 100%;
    height: 100%;
    border: 1px solid #1c4383;
    position: absolute;
    left: -22%;
    top: 38%;
    z-index: 1;
}
.swiper-container-about .swiper-slide.swiper-slide-next img {
    z-index: 2;
}
.swiper-container-about .swiper-slide.swiper-slide-next:after {
    content: '';
    width: 100%;
    height: 100%;
    border: 1px solid #1c4383;
    position: absolute;
    left: -15%;
    top: 27%;
    z-index: 1;
}
.about__section__wrapper .swiper-slide.swiper-slide-next img {
    top: 60px;
    z-index: 2;
}
.about__section__wrapper .swiper-slide-prev {
    visibility: hidden;
}
.about__section__wrapper .about__slider {
    margin-left: 31%;
    position: relative;
    top: 0;
}
.about__slider {
    height: unset;
}
/* end about section */

/* faculty section */
.faculty__section {
    width: 100%;
    height: 670px;
    background-image: url(/images/faculty-back.svg?7d0510090c5c625f252f344d20ffc3f3);
    background-repeat: no-repeat;
    background-size: cover;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}
.faculty__wrapper {
    width: 57.747%;
    height: 100%;
    background: #2A2854;
    background-color: rgb(28 67 131 / 66%);
    padding: 40px 92px 40px 101px;
}
.first__title.white {
    color: rgba(255, 255, 255, 1) !important;
}
.faculty__list {
    width: 99%;
    height: 288px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-top: 165px;
}
.faculty__list > a {
    width: 50%;
    height: 50%;
    border-bottom: 1px solid rgba(225, 225, 225);
    text-decoration: none;
}
.faculty__item {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    position: relative;
}
.faculty__list > a:nth-child(1),
.faculty__list > a:nth-child(3) {
    border-right: 1px solid rgba(225, 225, 225);
}
.faculty__item > h3 {
    letter-spacing: 1.1px;
    color: rgba(255, 255, 255, 1);
    font-size: 22px;
    font-family: 'FiraGOBold';
    text-align: center;
}
.faculty__item > img {
    position: absolute;
    bottom: 10px;
    right: 16px;
    visibility: hidden;
}
.faculty__item:hover img {
    visibility: visible;
}


.faculty__item:hover {
    -webkit-transition: 0.5s;
    transition: 0.5s;
}
.faculty__list > a:hover:nth-child(1) {
    background: #ffffff78;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}
.faculty__list > a:hover:nth-child(2) {
    background: #ffffff78;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}
.faculty__list > a:hover:nth-child(3) {
    background: #ffffff78;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}
.faculty__list > a:hover:nth-child(4) {
    background: #ffffff78;
    -webkit-transition: 0.5s;
    transition: 0.5s;
}

.faculty__list > a:hover .faculty__item > h1 {
    color: #1c4383;
}

/* end faculty section */

/* news section */
.news__section {
    width: 100%;
    height: auto;
    position: relative;
}
/*.news__section:after {*/
/*    content: '';*/
/*    position: absolute;*/
/*    right: 0;*/
/*    top: -200px;*/
/*    width: 17%;*/
/*    height: 500px;*/
/*    background: #6563FF 0% 0% no-repeat padding-box;*/
/*    opacity: 0.1;*/
/*    z-index: -1;*/
/*}*/
.news__section .news__item {
    width: calc((100% - 0px) / 2);
    height: 318px;
    margin-bottom: 0px;
}
.news__section .news__item:nth-child(odd) {
    margin-right: 0;
}
.text__block__title.m__l {
    margin-left: 22%;
}
.text__block__title > h1.m__w {
    max-width: 250px;
    word-break: break-word;
    margin-bottom: 113px;
}
/* end news section */

/* student section */
.student__section {
    width: 100%;
    height: auto;
    margin-top: 91px;
    margin-bottom: 121px;
    position: relative;
}
/*.student__section:after {*/
/*    content: '';*/
/*    width: 144px;*/
/*    height: 144px;*/
/*    background: rgba(101, 99, 255, 1) 0% 0% no-repeat padding-box;*/
/*    opacity: 0.1;*/
/*    position: absolute;*/
/*    left: 21px;*/
/*    top: 20%;*/
/*    z-index: -1;*/
/*}*/
.student__row {
    width: 100%;
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 0 92px;
}
.student__item {
    width: 32.104%;
    height: 510px;
    -webkit-transition: 0.6s;
    transition: 0.6s;
    cursor: pointer;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 30px 45px;
    text-align: center;
}
.student__item:after {
    content: '';
    width: calc(100% - 20px);
    height: calc(100% - 20px);
    border: 1px solid #1c4383;
    opacity: 0.7;
    position: absolute;
    left: 10px;
    top: 10px;
    z-index: 9;
    visibility: hidden;
}
.student__item:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(101, 99, 255, 1);
    z-index: 9;
    opacity: 0.8;
    visibility: hidden;
}
.student__item:hover:before {
    visibility: visible;
    -webkit-transition: 0.6s;
    transition: 0.6s;
}
.student__item:hover:after {
    visibility: visible;
    -webkit-transition: 0.6s;
    transition: 0.6s;
}
.student__item > .student__pley__video {
    width: 60px;
    height: 60px;
    background: url(/images/video-play-green.svg?523ab6fb5446f2e4e6997a013fab6407) no-repeat center;
    background-color: green;
    border-radius: 50%;
    margin-bottom: 12px;
}
.student__item > img {
    position: absolute;
    bottom: 0;
    left: 0;
    -o-object-fit: cover;
       object-fit: cover;
    width: 100%;
    height: 100%;
}
.student__item > h3 {
    letter-spacing: 1.1px;
    color: rgba(255, 255, 255, 1);
    font-size: 22px;
    font-family: 'FiraGOBold';
    margin-bottom: 20px;
    visibility: hidden;
}
.student__item > h2 {
    letter-spacing: 0.7px;
    color: rgba(255, 255, 255, 1);
    font-size: 14px;
    font-family: 'BPG Arial';
    visibility: hidden;
    font-weight: normal;
}
.student__item:hover > h1, 
.student__item:hover > h2,
.student__item:hover > .student__pley__video {
    visibility: visible;
    -webkit-transition: 0.6s;
    transition: 0.6s;
    z-index: 99;
}
/* end student section */

/* program section */
.program__section {
    width: 100%;
    min-height: 500px;
    position: relative;
}
/*.program__section:after {*/
/*    content: '';*/
/*    height: 490px;*/
/*    width: 19.571%;*/
/*    background: rgba(101, 99, 255, 1) 0% 0% no-repeat padding-box;*/
/*    opacity: 0.1;*/
/*    position: absolute;*/
/*    left: 0;*/
/*    top: 0;*/
/*    z-index: -1;*/
/*}*/
.program__section:before {
    content: '';
    height: 75px;
    width: 27.058%;
    background: rgba(101, 99, 255, 1) 0% 0% no-repeat padding-box;
    opacity: 0.1;
    position: absolute;
    right: 0;
    top: 0;
    z-index: -1;
}
.program__wrapper {
    padding-top: 175px;
}
.program__slider__container {
    width: 100%;
    margin-top: 100px;
    margin-left: 92px;
    margin-bottom: 150px;
}
.program__slider__container .swiper-slide{
    width: 40% !important;

}
/* .program__slider__container .swiper-slide:nth-child(even) {
    width: 40% !important;
} */
.program__item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    width: 100%;
    margin-right: 82px;

}
.program__item > .image__wrapper {
    width: 60.643%;
    height: 400px;
    position: relative;

}
.program__item > .image__wrapper > img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}

/*.program__item > .image__wrapper:after {*/
/*    content: '';*/
/*    position: absolute;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    border: 1px solid #1c4383;*/
/*    opacity: 0.8;*/
/*    left: -20px;*/
/*    top: 20px;*/
/*    display: block;*/
/*    z-index: 99;*/
/*}*/
/*.program__item > .image__wrapper:before {*/
/*    content: '';*/
    /* background: #6563FF 0% 0% no-repeat padding-box; */
/*    opacity: 0.4;*/
/*    width: 100%;*/
/*    height: 100%;*/
/*    position: absolute;*/
/*    z-index: 9;*/
/*    left: 0;*/
/*    top: 0;*/
/*}*/
.program__item > .program__content {
    width: 33.523%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    text-align: left;

}
.program__item > .program__content > h3 {
    letter-spacing: 1.1px;
    color: #001A1A;
    font-size: 22px;
    font-family: 'FiraGOBold';
    margin-bottom: 30px;
}
.program__item > .program__content > p {
    letter-spacing: 0px;
    color: #707070;
    font-size: 16px;
    font-family: 'BPG Arial';
    font-weight: normal;
}
.program__item > .program__content > a {
    width: 172px;
    height: 56px;
    background: #1c4383 0% 0% no-repeat padding-box;
    border-radius: 12px;
    display: block;
    text-decoration: none;
    letter-spacing: 0.7px;
    color: #FFFFFF;
    font-size: 14px;
    font-family: 'BPG Arial';
    font-weight: normal;
    margin-top: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}



.program__pagination {
    width: 100px;
    height: 40px;
    position: relative;
    float: right;
    margin-right: 18%;
    margin-top: 70px;
}
.program__pagination .swiper-button-next::after {
    content: url(/images/arrow-right-green.svg?17baf0eecf855d98e5f6dd14184b6c0c) !important;
}
.program__pagination .swiper-button-prev::after {
    content: url(/images/arrow-right-green.svg?17baf0eecf855d98e5f6dd14184b6c0c) !important;
    -webkit-transform: rotate(-180deg);
            transform: rotate(-180deg);
    -webkit-transform-origin: left;
            transform-origin: left;
    top: 16px;
    position: relative;
}
/* end program section */

/* footer list */
.footer__menu__list {
    width: calc(100% - 40px);
    height: auto;
    min-height: 400px;
    position: relative;
    left: 20px;
    top: 42px;
    background: #2A2854 0% 0% no-repeat padding-box;
    border-radius: 0px 0px 20px 20px;
    margin-bottom: 20px;
    border-top: 1px solid #2a2854ed;
    padding: 102px 72px 0 72px;
    display: none;
}
.footer__menu__list.active {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.footer__menu__item {
    width: 25%;
    margin-bottom: 100px;
}
.footer__menu__item > h3 {
    letter-spacing: 0.18px;
    color: #FFFFFF;
    font-size: 16px;
    font-family: 'FiraGOBold';
    margin-bottom: 30px;
}
.footer__menu__item > ul {
    list-style-type: none;
}
.footer__menu__item > ul > li {
    margin-bottom: 20px;
}
.footer__menu__item > ul > li > a {
    letter-spacing: 0.14px;
    color: #CCCCCC;
    font-size: 14px;
    font-family: 'BPG Arial';
    font-weight: normal;
    -webkit-transition: 0.5s;
    transition: 0.5s;
    text-decoration: none;
}
.footer__menu__item > ul > li > a:hover {
    border-bottom: 1px solid #fff;
}
/* end footer lisr */

/* search block */
.search__block {
    visibility: hidden;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 200px;
    min-height: 40px;
    height: auto;
    position: absolute;
    left: -10vw;
    top: 10px;
    z-index: 999;
    opacity: 0;
    -webkit-transition: opacity 0.5s;
    transition: opacity 0.5s;
}
.search__block.active {
    visibility: visible;
    opacity: 1;

}
.search__block > input {
    background: #EFEFFF 0% 0% no-repeat padding-box;
    border-radius: 10px;
    outline: none;
    padding: 10px;
    border: 0;
    letter-spacing: 0px;
    font-family: 'BPG Arial';
    font-size: 14px;
    width: 100%;
}
.search__result {
    display: none;
}
.search__result.active {
    display: block;
    padding: 0 10px;
}
.search__result > ul {
    display: block;
    height: auto;
    background-color: #110e32cc;
    padding: 10px 10px;
}
.search__result > ul > li {
    padding: 6px 0;
}
.search__result > ul > li > a {

}
/* end search block */

.video__player {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 99999;
    display: none;
}
.video__player.active {
    display: block;
}
.video__player > iframe {
    width: 100%;
    height: 100%;
}



@media only screen and (min-width: 1600px) {
    .swiper-pagination-about {
        bottom: 35vh;
    }
}

/* article p {
	margin-bottom: 10px !important;
} */
.swal2-popup .swal2-title {
    font-size: 22px !important;
    font-family: 'FiraGOBold' !important;
    letter-spacing: 1.1px;
}
.swal2-popup .swal2-styled.swal2-confirm {
    background-color: #1c4383 !important;
}

.block__item a {
    text-decoration: none !important;
}
a {
    text-decoration: none !important;
}
article ul li {
    position: relative;
    left: 45px;
}
article ul li:before {
    content: '';
    width: 10px;
    height: 10px;
    background:#1c4383;
    position: absolute;
    left: -25px;
    top: 3px;
}
article ul li::marker {
    list-style-type: none !important;
    color: transparent;
}
p {
    margin: 18px 0px !important;
}

.gallery > a {
    width: 31.745%;
    height: 284px;
    min-width: 250px;
    background: #EFEFFF 0% 0% no-repeat padding-box;
    padding: 10px;
    margin-bottom: 30px;
    -webkit-transition: 0.6s;
    transition: 0.6s;
    cursor: pointer;
    position: relative;
    display: block;
    margin: 0 5px;
    margin-bottom: 20px;
}


aside > nav > ul > li > ul > li.sub__menu {
    min-height: 70px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    border-bottom: 0.5px solid rgba(0, 0, 0, 0.1);
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    -ms-flex-line-pack: center;
    align-content: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    height: unset;
}
aside > nav > ul > li > ul > li.sub__menu > a {
    min-height: 70px;
    border-bottom: 0.5px solid rgba(0, 0, 0, 0.1);
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
}

.video__iframe {
    display: none;
    position: absolute;
}
/* aside > nav > ul > li > ul > li.sub__menu ul {
    display: block;
} */


video {
    /* margin-left: calc((100vw - (100vh * 1.7))/2);
    margin-right: calc((100vw - (100vh * 1.7))/2); */
    min-height: 100vh;
    min-width: 100vw;
  }
  
  /* @media (min-aspect-ratio: 16/9) {
    video {
      margin-left: 0;
    }
  } */@-webkit-keyframes swal2-show{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes swal2-show{0%{-webkit-transform:scale(.7);transform:scale(.7)}45%{-webkit-transform:scale(1.05);transform:scale(1.05)}80%{-webkit-transform:scale(.95);transform:scale(.95)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes swal2-hide{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}@keyframes swal2-hide{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}100%{-webkit-transform:scale(.5);transform:scale(.5);opacity:0}}@-webkit-keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.875em;width:1.5625em}}@keyframes swal2-animate-success-line-tip{0%{top:1.1875em;left:.0625em;width:0}54%{top:1.0625em;left:.125em;width:0}70%{top:2.1875em;left:-.375em;width:3.125em}84%{top:3em;left:1.3125em;width:1.0625em}100%{top:2.8125em;left:.875em;width:1.5625em}}@-webkit-keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@keyframes swal2-animate-success-line-long{0%{top:3.375em;right:2.875em;width:0}65%{top:3.375em;right:2.875em;width:0}84%{top:2.1875em;right:0;width:3.4375em}100%{top:2.375em;right:.5em;width:2.9375em}}@-webkit-keyframes swal2-rotate-success-circular-line{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}100%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@keyframes swal2-rotate-success-circular-line{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}5%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}12%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}100%{-webkit-transform:rotate(-405deg);transform:rotate(-405deg)}}@-webkit-keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}50%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}80%{margin-top:-.375em;-webkit-transform:scale(1.15);transform:scale(1.15)}100%{margin-top:0;-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes swal2-animate-error-x-mark{0%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}50%{margin-top:1.625em;-webkit-transform:scale(.4);transform:scale(.4);opacity:0}80%{margin-top:-.375em;-webkit-transform:scale(1.15);transform:scale(1.15)}100%{margin-top:0;-webkit-transform:scale(1);transform:scale(1);opacity:1}}@-webkit-keyframes swal2-animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}@keyframes swal2-animate-error-icon{0%{-webkit-transform:rotateX(100deg);transform:rotateX(100deg);opacity:0}100%{-webkit-transform:rotateX(0);transform:rotateX(0);opacity:1}}body.swal2-toast-shown .swal2-container{position:fixed;background-color:transparent}body.swal2-toast-shown .swal2-container.swal2-shown{background-color:transparent}body.swal2-toast-shown .swal2-container.swal2-top{top:0;right:auto;bottom:auto;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-top-end,body.swal2-toast-shown .swal2-container.swal2-top-right{top:0;right:0;bottom:auto;left:auto}body.swal2-toast-shown .swal2-container.swal2-top-left,body.swal2-toast-shown .swal2-container.swal2-top-start{top:0;right:auto;bottom:auto;left:0}body.swal2-toast-shown .swal2-container.swal2-center-left,body.swal2-toast-shown .swal2-container.swal2-center-start{top:50%;right:auto;bottom:auto;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-center{top:50%;right:auto;bottom:auto;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.swal2-toast-shown .swal2-container.swal2-center-end,body.swal2-toast-shown .swal2-container.swal2-center-right{top:50%;right:0;bottom:auto;left:auto;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-left,body.swal2-toast-shown .swal2-container.swal2-bottom-start{top:auto;right:auto;bottom:0;left:0}body.swal2-toast-shown .swal2-container.swal2-bottom{top:auto;right:auto;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-toast-shown .swal2-container.swal2-bottom-end,body.swal2-toast-shown .swal2-container.swal2-bottom-right{top:auto;right:0;bottom:0;left:auto}body.swal2-toast-column .swal2-toast{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}body.swal2-toast-column .swal2-toast .swal2-actions{-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-item-align:stretch;align-self:stretch;height:2.2em;margin-top:.3125em}body.swal2-toast-column .swal2-toast .swal2-loading{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body.swal2-toast-column .swal2-toast .swal2-input{height:2em;margin:.3125em auto;font-size:1em}body.swal2-toast-column .swal2-toast .swal2-validation-message{font-size:1em}.swal2-popup.swal2-toast{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:auto;padding:.625em;-webkit-box-shadow:0 0 .625em #d9d9d9;box-shadow:0 0 .625em #d9d9d9;overflow-y:hidden}.swal2-popup.swal2-toast .swal2-header{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.swal2-popup.swal2-toast .swal2-title{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:0 .6em;font-size:1em}.swal2-popup.swal2-toast .swal2-footer{margin:.5em 0 0;padding:.5em 0 0;font-size:.8em}.swal2-popup.swal2-toast .swal2-close{position:initial;width:.8em;height:.8em;line-height:.8}.swal2-popup.swal2-toast .swal2-content{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;font-size:1em}.swal2-popup.swal2-toast .swal2-icon{width:2em;min-width:2em;height:2em;margin:0}.swal2-popup.swal2-toast .swal2-icon-text{font-size:2em;font-weight:700;line-height:1em}.swal2-popup.swal2-toast .swal2-icon.swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line]{top:.875em;width:1.375em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:.3125em}.swal2-popup.swal2-toast .swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:.3125em}.swal2-popup.swal2-toast .swal2-actions{height:auto;margin:0 .3125em}.swal2-popup.swal2-toast .swal2-styled{margin:0 .3125em;padding:.3125em .625em;font-size:1em}.swal2-popup.swal2-toast .swal2-styled:focus{-webkit-box-shadow:0 0 0 .0625em #fff,0 0 0 .125em rgba(50,100,150,.4);box-shadow:0 0 0 .0625em #fff,0 0 0 .125em rgba(50,100,150,.4)}.swal2-popup.swal2-toast .swal2-success{border-color:#a5dc86}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line]{position:absolute;width:2em;height:2.8125em;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:50%}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.25em;left:-.9375em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:2em 2em;transform-origin:2em 2em;border-radius:4em 0 0 4em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.25em;left:.9375em;-webkit-transform-origin:0 2em;transform-origin:0 2em;border-radius:0 4em 4em 0}.swal2-popup.swal2-toast .swal2-success .swal2-success-ring{width:2em;height:2em}.swal2-popup.swal2-toast .swal2-success .swal2-success-fix{top:0;left:.4375em;width:.4375em;height:2.6875em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line]{height:.3125em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=tip]{top:1.125em;left:.1875em;width:.75em}.swal2-popup.swal2-toast .swal2-success [class^=swal2-success-line][class$=long]{top:.9375em;right:.1875em;width:1.375em}.swal2-popup.swal2-toast.swal2-show{-webkit-animation:showSweetToast .5s;animation:showSweetToast .5s}.swal2-popup.swal2-toast.swal2-hide{-webkit-animation:hideSweetToast .2s forwards;animation:hideSweetToast .2s forwards}.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-tip{-webkit-animation:animate-toast-success-tip .75s;animation:animate-toast-success-tip .75s}.swal2-popup.swal2-toast .swal2-animate-success-icon .swal2-success-line-long{-webkit-animation:animate-toast-success-long .75s;animation:animate-toast-success-long .75s}@-webkit-keyframes showSweetToast{0%{-webkit-transform:translateY(-.625em) rotateZ(2deg);transform:translateY(-.625em) rotateZ(2deg);opacity:0}33%{-webkit-transform:translateY(0) rotateZ(-2deg);transform:translateY(0) rotateZ(-2deg);opacity:.5}66%{-webkit-transform:translateY(.3125em) rotateZ(2deg);transform:translateY(.3125em) rotateZ(2deg);opacity:.7}100%{-webkit-transform:translateY(0) rotateZ(0);transform:translateY(0) rotateZ(0);opacity:1}}@keyframes showSweetToast{0%{-webkit-transform:translateY(-.625em) rotateZ(2deg);transform:translateY(-.625em) rotateZ(2deg);opacity:0}33%{-webkit-transform:translateY(0) rotateZ(-2deg);transform:translateY(0) rotateZ(-2deg);opacity:.5}66%{-webkit-transform:translateY(.3125em) rotateZ(2deg);transform:translateY(.3125em) rotateZ(2deg);opacity:.7}100%{-webkit-transform:translateY(0) rotateZ(0);transform:translateY(0) rotateZ(0);opacity:1}}@-webkit-keyframes hideSweetToast{0%{opacity:1}33%{opacity:.5}100%{-webkit-transform:rotateZ(1deg);transform:rotateZ(1deg);opacity:0}}@keyframes hideSweetToast{0%{opacity:1}33%{opacity:.5}100%{-webkit-transform:rotateZ(1deg);transform:rotateZ(1deg);opacity:0}}@-webkit-keyframes animate-toast-success-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@keyframes animate-toast-success-tip{0%{top:.5625em;left:.0625em;width:0}54%{top:.125em;left:.125em;width:0}70%{top:.625em;left:-.25em;width:1.625em}84%{top:1.0625em;left:.75em;width:.5em}100%{top:1.125em;left:.1875em;width:.75em}}@-webkit-keyframes animate-toast-success-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}@keyframes animate-toast-success-long{0%{top:1.625em;right:1.375em;width:0}65%{top:1.25em;right:.9375em;width:0}84%{top:.9375em;right:0;width:1.125em}100%{top:.9375em;right:.1875em;width:1.375em}}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow:hidden}body.swal2-height-auto{height:auto!important}body.swal2-no-backdrop .swal2-shown{top:auto;right:auto;bottom:auto;left:auto;background-color:transparent}body.swal2-no-backdrop .swal2-shown>.swal2-modal{-webkit-box-shadow:0 0 10px rgba(0,0,0,.4);box-shadow:0 0 10px rgba(0,0,0,.4)}body.swal2-no-backdrop .swal2-shown.swal2-top{top:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-top-left,body.swal2-no-backdrop .swal2-shown.swal2-top-start{top:0;left:0}body.swal2-no-backdrop .swal2-shown.swal2-top-end,body.swal2-no-backdrop .swal2-shown.swal2-top-right{top:0;right:0}body.swal2-no-backdrop .swal2-shown.swal2-center{top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}body.swal2-no-backdrop .swal2-shown.swal2-center-left,body.swal2-no-backdrop .swal2-shown.swal2-center-start{top:50%;left:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-center-end,body.swal2-no-backdrop .swal2-shown.swal2-center-right{top:50%;right:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-bottom{bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}body.swal2-no-backdrop .swal2-shown.swal2-bottom-left,body.swal2-no-backdrop .swal2-shown.swal2-bottom-start{bottom:0;left:0}body.swal2-no-backdrop .swal2-shown.swal2-bottom-end,body.swal2-no-backdrop .swal2-shown.swal2-bottom-right{right:0;bottom:0}.swal2-container{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;top:0;right:0;bottom:0;left:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:10px;background-color:transparent;z-index:1060;overflow-x:hidden;-webkit-overflow-scrolling:touch}.swal2-container.swal2-top{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.swal2-container.swal2-top-left,.swal2-container.swal2-top-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.swal2-container.swal2-top-end,.swal2-container.swal2-top-right{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.swal2-container.swal2-center{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swal2-container.swal2-center-left,.swal2-container.swal2-center-start{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.swal2-container.swal2-center-end,.swal2-container.swal2-center-right{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.swal2-container.swal2-bottom{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.swal2-container.swal2-bottom-left,.swal2-container.swal2-bottom-start{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.swal2-container.swal2-bottom-end,.swal2-container.swal2-bottom-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.swal2-container.swal2-grow-fullscreen>.swal2-modal{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-item-align:stretch;align-self:stretch;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swal2-container.swal2-grow-row>.swal2-modal{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swal2-container.swal2-grow-column{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swal2-container.swal2-grow-column.swal2-bottom,.swal2-container.swal2-grow-column.swal2-center,.swal2-container.swal2-grow-column.swal2-top{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swal2-container.swal2-grow-column.swal2-bottom-left,.swal2-container.swal2-grow-column.swal2-bottom-start,.swal2-container.swal2-grow-column.swal2-center-left,.swal2-container.swal2-grow-column.swal2-center-start,.swal2-container.swal2-grow-column.swal2-top-left,.swal2-container.swal2-grow-column.swal2-top-start{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.swal2-container.swal2-grow-column.swal2-bottom-end,.swal2-container.swal2-grow-column.swal2-bottom-right,.swal2-container.swal2-grow-column.swal2-center-end,.swal2-container.swal2-grow-column.swal2-center-right,.swal2-container.swal2-grow-column.swal2-top-end,.swal2-container.swal2-grow-column.swal2-top-right{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.swal2-container.swal2-grow-column>.swal2-modal{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-flex:1;-ms-flex:1;flex:1;-ms-flex-line-pack:center;align-content:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swal2-container:not(.swal2-top):not(.swal2-top-start):not(.swal2-top-end):not(.swal2-top-left):not(.swal2-top-right):not(.swal2-center-start):not(.swal2-center-end):not(.swal2-center-left):not(.swal2-center-right):not(.swal2-bottom):not(.swal2-bottom-start):not(.swal2-bottom-end):not(.swal2-bottom-left):not(.swal2-bottom-right):not(.swal2-grow-fullscreen)>.swal2-modal{margin:auto}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-container .swal2-modal{margin:0!important}}.swal2-container.swal2-fade{-webkit-transition:background-color .1s;transition:background-color .1s}.swal2-container.swal2-shown{background-color:rgba(0,0,0,.4)}.swal2-popup{display:none;position:relative;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:32em;max-width:100%;padding:1.25em;border-radius:.3125em;background:#fff;font-family:inherit;font-size:1rem;-webkit-box-sizing:border-box;box-sizing:border-box}.swal2-popup:focus{outline:0}.swal2-popup.swal2-loading{overflow-y:hidden}.swal2-popup .swal2-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.swal2-popup .swal2-title{display:block;position:relative;max-width:100%;margin:0 0 .4em;padding:0;color:#595959;font-size:1.875em;font-weight:600;text-align:center;text-transform:none;word-wrap:break-word}.swal2-popup .swal2-actions{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1.25em auto 0;z-index:1}.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled[disabled]{opacity:.4}.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:hover{background-image:-webkit-gradient(linear,left top, left bottom,from(rgba(0,0,0,.1)),to(rgba(0,0,0,.1)));background-image:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1))}.swal2-popup .swal2-actions:not(.swal2-loading) .swal2-styled:active{background-image:-webkit-gradient(linear,left top, left bottom,from(rgba(0,0,0,.2)),to(rgba(0,0,0,.2)));background-image:linear-gradient(rgba(0,0,0,.2),rgba(0,0,0,.2))}.swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-confirm{width:2.5em;height:2.5em;margin:.46875em;padding:0;border:.25em solid transparent;border-radius:100%;border-color:transparent;background-color:transparent!important;color:transparent;cursor:default;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.swal2-popup .swal2-actions.swal2-loading .swal2-styled.swal2-cancel{margin-right:30px;margin-left:30px}.swal2-popup .swal2-actions.swal2-loading :not(.swal2-styled).swal2-confirm::after{display:inline-block;width:15px;height:15px;margin-left:5px;border:3px solid #999;border-radius:50%;border-right-color:transparent;-webkit-box-shadow:1px 1px 1px #fff;box-shadow:1px 1px 1px #fff;content:'';-webkit-animation:swal2-rotate-loading 1.5s linear 0s infinite normal;animation:swal2-rotate-loading 1.5s linear 0s infinite normal}.swal2-popup .swal2-styled{margin:.3125em;padding:.625em 2em;font-weight:500;-webkit-box-shadow:none;box-shadow:none}.swal2-popup .swal2-styled:not([disabled]){cursor:pointer}.swal2-popup .swal2-styled.swal2-confirm{border:0;border-radius:.25em;background:initial;background-color:#3085d6;color:#fff;font-size:1.0625em}.swal2-popup .swal2-styled.swal2-cancel{border:0;border-radius:.25em;background:initial;background-color:#aaa;color:#fff;font-size:1.0625em}.swal2-popup .swal2-styled:focus{outline:0;-webkit-box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(50,100,150,.4);box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(50,100,150,.4)}.swal2-popup .swal2-styled::-moz-focus-inner{border:0}.swal2-popup .swal2-footer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:1.25em 0 0;padding:1em 0 0;border-top:1px solid #eee;color:#545454;font-size:1em}.swal2-popup .swal2-image{max-width:100%;margin:1.25em auto}.swal2-popup .swal2-close{position:absolute;top:0;right:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:1.2em;height:1.2em;padding:0;-webkit-transition:color .1s ease-out;transition:color .1s ease-out;border:none;border-radius:0;background:0 0;color:#ccc;font-family:serif;font-size:2.5em;line-height:1.2;cursor:pointer;overflow:hidden}.swal2-popup .swal2-close:hover{-webkit-transform:none;transform:none;color:#f27474}.swal2-popup>.swal2-checkbox,.swal2-popup>.swal2-file,.swal2-popup>.swal2-input,.swal2-popup>.swal2-radio,.swal2-popup>.swal2-select,.swal2-popup>.swal2-textarea{display:none}.swal2-popup .swal2-content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0;padding:0;color:#545454;font-size:1.125em;font-weight:300;line-height:normal;z-index:1;word-wrap:break-word}.swal2-popup #swal2-content{text-align:center}.swal2-popup .swal2-checkbox,.swal2-popup .swal2-file,.swal2-popup .swal2-input,.swal2-popup .swal2-radio,.swal2-popup .swal2-select,.swal2-popup .swal2-textarea{margin:1em auto}.swal2-popup .swal2-file,.swal2-popup .swal2-input,.swal2-popup .swal2-textarea{width:100%;-webkit-transition:border-color .3s,-webkit-box-shadow .3s;transition:border-color .3s,-webkit-box-shadow .3s;transition:border-color .3s,box-shadow .3s;transition:border-color .3s,box-shadow .3s,-webkit-box-shadow .3s;border:1px solid #d9d9d9;border-radius:.1875em;font-size:1.125em;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.06);box-shadow:inset 0 1px 1px rgba(0,0,0,.06);-webkit-box-sizing:border-box;box-sizing:border-box}.swal2-popup .swal2-file.swal2-inputerror,.swal2-popup .swal2-input.swal2-inputerror,.swal2-popup .swal2-textarea.swal2-inputerror{border-color:#f27474!important;-webkit-box-shadow:0 0 2px #f27474!important;box-shadow:0 0 2px #f27474!important}.swal2-popup .swal2-file:focus,.swal2-popup .swal2-input:focus,.swal2-popup .swal2-textarea:focus{border:1px solid #b4dbed;outline:0;-webkit-box-shadow:0 0 3px #c4e6f5;box-shadow:0 0 3px #c4e6f5}.swal2-popup .swal2-file::-webkit-input-placeholder,.swal2-popup .swal2-input::-webkit-input-placeholder,.swal2-popup .swal2-textarea::-webkit-input-placeholder{color:#ccc}.swal2-popup .swal2-file:-ms-input-placeholder,.swal2-popup .swal2-input:-ms-input-placeholder,.swal2-popup .swal2-textarea:-ms-input-placeholder{color:#ccc}.swal2-popup .swal2-file::-ms-input-placeholder,.swal2-popup .swal2-input::-ms-input-placeholder,.swal2-popup .swal2-textarea::-ms-input-placeholder{color:#ccc}.swal2-popup .swal2-file::placeholder,.swal2-popup .swal2-input::placeholder,.swal2-popup .swal2-textarea::placeholder{color:#ccc}.swal2-popup .swal2-range input{width:80%}.swal2-popup .swal2-range output{width:20%;font-weight:600;text-align:center}.swal2-popup .swal2-range input,.swal2-popup .swal2-range output{height:2.625em;margin:1em auto;padding:0;font-size:1.125em;line-height:2.625em}.swal2-popup .swal2-input{height:2.625em;padding:0 .75em}.swal2-popup .swal2-input[type=number]{max-width:10em}.swal2-popup .swal2-file{font-size:1.125em}.swal2-popup .swal2-textarea{height:6.75em;padding:.75em}.swal2-popup .swal2-select{min-width:50%;max-width:100%;padding:.375em .625em;color:#545454;font-size:1.125em}.swal2-popup .swal2-checkbox,.swal2-popup .swal2-radio{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.swal2-popup .swal2-checkbox label,.swal2-popup .swal2-radio label{margin:0 .6em;font-size:1.125em}.swal2-popup .swal2-checkbox input,.swal2-popup .swal2-radio input{margin:0 .4em}.swal2-popup .swal2-validation-message{display:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.625em;background:#f0f0f0;color:#666;font-size:1em;font-weight:300;overflow:hidden}.swal2-popup .swal2-validation-message::before{display:inline-block;width:1.5em;min-width:1.5em;height:1.5em;margin:0 .625em;border-radius:50%;background-color:#f27474;color:#fff;font-weight:600;line-height:1.5em;text-align:center;content:'!';zoom:normal}@supports (-ms-accelerator:true){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@media all and (-ms-high-contrast:none),(-ms-high-contrast:active){.swal2-range input{width:100%!important}.swal2-range output{display:none}}@-moz-document url-prefix(){.swal2-close:focus{outline:2px solid rgba(50,100,150,.4)}}.swal2-icon{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:5em;height:5em;margin:1.25em auto 1.875em;border:.25em solid transparent;border-radius:50%;line-height:5em;cursor:default;-webkit-box-sizing:content-box;box-sizing:content-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;zoom:normal}.swal2-icon-text{font-size:3.75em}.swal2-icon.swal2-error{border-color:#f27474}.swal2-icon.swal2-error .swal2-x-mark{position:relative;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.swal2-icon.swal2-error [class^=swal2-x-mark-line]{display:block;position:absolute;top:2.3125em;width:2.9375em;height:.3125em;border-radius:.125em;background-color:#f27474}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=left]{left:1.0625em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-error [class^=swal2-x-mark-line][class$=right]{right:1em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-icon.swal2-warning{border-color:#facea8;color:#f8bb86}.swal2-icon.swal2-info{border-color:#9de0f6;color:#3fc3ee}.swal2-icon.swal2-question{border-color:#c9dae1;color:#87adbd}.swal2-icon.swal2-success{border-color:#a5dc86}.swal2-icon.swal2-success [class^=swal2-success-circular-line]{position:absolute;width:3.75em;height:7.5em;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-radius:50%}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=left]{top:-.4375em;left:-2.0635em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:3.75em 3.75em;transform-origin:3.75em 3.75em;border-radius:7.5em 0 0 7.5em}.swal2-icon.swal2-success [class^=swal2-success-circular-line][class$=right]{top:-.6875em;left:1.875em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 3.75em;transform-origin:0 3.75em;border-radius:0 7.5em 7.5em 0}.swal2-icon.swal2-success .swal2-success-ring{position:absolute;top:-.25em;left:-.25em;width:100%;height:100%;border:.25em solid rgba(165,220,134,.3);border-radius:50%;z-index:2;-webkit-box-sizing:content-box;box-sizing:content-box}.swal2-icon.swal2-success .swal2-success-fix{position:absolute;top:.5em;left:1.625em;width:.4375em;height:5.625em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);z-index:1}.swal2-icon.swal2-success [class^=swal2-success-line]{display:block;position:absolute;height:.3125em;border-radius:.125em;background-color:#a5dc86;z-index:2}.swal2-icon.swal2-success [class^=swal2-success-line][class$=tip]{top:2.875em;left:.875em;width:1.5625em;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.swal2-icon.swal2-success [class^=swal2-success-line][class$=long]{top:2.375em;right:.5em;width:2.9375em;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.swal2-progresssteps{-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:0 0 1.25em;padding:0;font-weight:600}.swal2-progresssteps li{display:inline-block;position:relative}.swal2-progresssteps .swal2-progresscircle{width:2em;height:2em;border-radius:2em;background:#3085d6;color:#fff;line-height:2em;text-align:center;z-index:20}.swal2-progresssteps .swal2-progresscircle:first-child{margin-left:0}.swal2-progresssteps .swal2-progresscircle:last-child{margin-right:0}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep{background:#3085d6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progresscircle{background:#add8e6}.swal2-progresssteps .swal2-progresscircle.swal2-activeprogressstep~.swal2-progressline{background:#add8e6}.swal2-progresssteps .swal2-progressline{width:2.5em;height:.4em;margin:0 -1px;background:#3085d6;z-index:10}[class^=swal2]{-webkit-tap-highlight-color:transparent}.swal2-show{-webkit-animation:swal2-show .3s;animation:swal2-show .3s}.swal2-show.swal2-noanimation{-webkit-animation:none;animation:none}.swal2-hide{-webkit-animation:swal2-hide .15s forwards;animation:swal2-hide .15s forwards}.swal2-hide.swal2-noanimation{-webkit-animation:none;animation:none}[dir=rtl] .swal2-close{right:auto;left:0}.swal2-animate-success-icon .swal2-success-line-tip{-webkit-animation:swal2-animate-success-line-tip .75s;animation:swal2-animate-success-line-tip .75s}.swal2-animate-success-icon .swal2-success-line-long{-webkit-animation:swal2-animate-success-line-long .75s;animation:swal2-animate-success-line-long .75s}.swal2-animate-success-icon .swal2-success-circular-line-right{-webkit-animation:swal2-rotate-success-circular-line 4.25s ease-in;animation:swal2-rotate-success-circular-line 4.25s ease-in}.swal2-animate-error-icon{-webkit-animation:swal2-animate-error-icon .5s;animation:swal2-animate-error-icon .5s}.swal2-animate-error-icon .swal2-x-mark{-webkit-animation:swal2-animate-error-x-mark .5s;animation:swal2-animate-error-x-mark .5s}@-webkit-keyframes swal2-rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes swal2-rotate-loading{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media print{body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown){overflow-y:scroll!important}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown)>[aria-hidden=true]{display:none}body.swal2-shown:not(.swal2-no-backdrop):not(.swal2-toast-shown) .swal2-container{position:initial!important}}.upload-btn-wrapper{
	position:relative;
}
.upload-btn-wrapper input[type=file]{
    font-size: 100px;
    position: absolute;
    left: 0;
    top: 0;
	width:100%;
	height:100%;
	cursor:pointer;
	opacity:0;
}@media (max-width: 1024px) {
    header {
        height: 70px;
        padding: 0;
        background-color: #02113f;
    }
    header img {
        width: 75%;
        margin-left: 15px;
    }
    .header__navigation {
        display: none;
        
    }
    .burger__menu {
        width: 50px;
        height: 50px;
        background-color: #fff;
        position: absolute;
        top: 10px;
        right: 20px;
        padding: 10px;
        display: block;
        z-index: 9999999999;
    }
    .burger__menu > span {
        width: 100%;
        height: 2px;
        display: block;
        margin: 6px 0;
        background-color: #2a2854;
        -webkit-transition: 0.6s all ease-in-out;
        transition: 0.6s all ease-in-out;
    }
    .burger__menu.active > span:nth-child(1) {
        display: none;
    }
    .burger__menu.active > span:nth-child(2) {
        -webkit-transform: translate(0px, 8px) rotate(45deg);
                transform: translate(0px, 8px) rotate(45deg);
    }
    .burger__menu.active > span:nth-child(3) {
        -webkit-transform: rotate(-45deg);
                transform: rotate(-45deg);
    }
    .header__mobile__navigation {
        width: 100%;
        height: 100%;
        background-color: #fff;
        position: absolute;
        left: 0;
        top: 0;
        z-index: 99999999;
        -webkit-transition: 0.6s all ease-in-out;
        transition: 0.6s all ease-in-out;
    }
    .header__mobile__navigation.active {
        display: block;
    }
    .menu__list__mobile {
        width: 100%;
        height: 100%;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .menu__list__mobile > ul {
        list-style-type: none;
    }
    .menu__list__mobile > ul > li {
        padding: 10px 0;
        text-align: center;
    }
    .menu__list__mobile > ul > li > a {
        font-size: 16px;
        font-family: 'FiraGOItalicNormal';
        letter-spacing: 0px;    
        color: #041544;
        text-decoration: none;
        -webkit-transition: 0.6s;
        transition: 0.6s;
    }
    .menu__list__mobile > ul > li > a.active {
        color: #60CF1A;
    }
    ul.lang {
        margin-left: 0;
        margin: 15px;
    }
   /* footer */
    .footer__slider__container {
        padding: 0 20px;
        height: 135px;
    }
    .footer__social__container {
       -webkit-box-orient: vertical;
       -webkit-box-direction: reverse;
           -ms-flex-direction: column-reverse;
               flex-direction: column-reverse;
       padding: 20px;
       height: auto;
    }
    .footer__bank__list ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .footer__bank__list ul li {
        height: 50px;
        margin: 10px 0;
    }
    .footer__bank__list ul li h1 {
        font-size: 16px;
    }
    .footer__info__container { 
        height: auto;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        padding: 20px;
    }
    .footer__info__logo img {
        /* width: 50%;
        margin-left: 25%; */
        display: none;
    }
    .footer__info__list ul {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .footer__info__list ul li {
        margin-left: 50px;
        margin: 10px;
    }
    .footer__info__list ul li h1, 
    .footer__info__list ul li a {
        font-size: 13px;
    }
    .created__top {
        padding: 0 20px;
    }
    .created__top h3 {
        font-size: 11px;
    }
    .created__top h1 a {
        font-size: 9px;
    }
    .footer__menu__item {
        width: 100%;
        margin-bottom: 10px;
    }
    .footer__menu__list {
        padding: 20px 25px 0 25px;
    }
    .text__block__title.m__l,
    .text__block__title {
        margin-left: 5%;
    }
    .student__row {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        padding: 0 20px;
    }
    .student__item {
        width: 100%;
        height: 400px;
        margin-bottom: 20px;
    }
    .student__section {
        margin-top: 30px;
        margin-bottom: 40px;
    }
    .text__block__title > h1.m__w {
        margin-bottom: 50px; 
        
    }
    .text__block__title > a.first__title {
        font-size: 26px;
        
    }
    .text__block__title > h1 {
        font-size: 20px;
        text-align:justify;
    }
   /* end footer */

    .news__wrapper {
       -webkit-box-orient: vertical;
       -webkit-box-direction: normal;
           -ms-flex-direction: column;
               flex-direction: column;
    }
    .news__section .news__item {
        width: 100%;
        height: 318px;
        margin-bottom: 1px;
    }
    .news__item {
        padding: 0 20px;
    }
    .main__slider__link__list {
        display: none;
    }
    .main__slider__social {
        top: unset;
        margin-left: 20px;
        bottom: 20px;
        z-index: 3;
    }
    .main__slider__container,
    .first__page {
        height: 500px;
    }
    .first__page {
        margin-top: 0;
    }
    .main__slider__title > h1 {
        margin-left: 20px;
    }
    .about__section__wrapper {
        width: calc(100% - 40px);
        height: auto;
        margin-top: 30px;
        margin-left: 20px;
    }
    .text__block__title > p,
    .text__block__title > a.show__more__button {
        margin-top: 30px;
    }
    .text__block__title > a.show__more__button {
        margin-bottom: 40px;
    }
    .news__item > h1 {
        word-break: break-word;
    }
    .faculty__section {
        margin-top: 80px;
    }
    .about__section__wrapper .swiper-container-about {
        width: 70vh;
        margin-left: calc(100% - 48vh);
    }
    .about__section__wrapper .about__slider {
        margin-left: 0%;
        top: 6px;
    }
    .faculty__wrapper {
        width: 100%;
        padding: 40px 0px 40px 0px;
    }
    .faculty__list {
        width: 100%;
        margin-top: 10px;
    }
    .faculty__list > a {
        width: 100%;
    }
    .faculty__list > a:last-child {
        border-bottom: unset;
    }
    .program__wrapper {
        padding-top: 30px;
    }
    .text__block__title > a.first__title:after {
        top: 5px;
    }
    .program__slider__container {
        width: 100%;
        margin-top: 30px;
        margin-left: 10px;
        margin-bottom: 0;
    }
    .program__item {
        margin-right: 0;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .program__item > .image__wrapper {
        width: 100%;
        height: 400px;
    }
    .program__item > .program__content {
        width: 100%;
    }
    .program__item > .program__content > p {
        display: none;
    }
    .program__item > .program__content > a {
        margin-top: 0;
    }
    .program__item > .program__content > h1 {
        margin-bottom: 10px;
        margin-top: 30px;
    }
    .program__pagination {
        margin-right: 5%;
        margin-top: 15px;
        margin-bottom: 90px;
    }
    main {
        padding: 20px;
        min-height: unset;
    }
    .about__container {
        width: 100%;
        padding-left: 0;
    }
    article {
        font-size: 16px;
        margin-bottom: 30px;
        margin-top: 30px;
    }
    aside > nav > ul > li > a,
    aside > nav > ul > li > ul > li > a {
        font-size: 15px;
    }
    aside > nav {
        width: 100%;
        margin-bottom: 30px;
    }
    aside > nav > ul > li,
    aside > nav > ul > li.open > a {
        min-height: 40px;
    }
    aside > nav > ul > li.active:before, 
    aside > nav > ul > li > ul > li.active:before {
        height: 27px;
    }
    aside > nav > ul > li > i.arrow__down {
        top: 17px;
    }
    aside > nav > ul > li > ul > li {
        height: 40px;
    }
    .swiper-container-about {
        width: 100%;
        margin-left: calc(100% - 100%);
    }
    .swiper-container-about .swiper-slide.swiper-slide-active {
        width: 70% !important;
        height: 56.564vh !important;
    }
    .swiper-container-about .swiper-slide.swiper-slide-next img {
        left: -60px;
        top: 50px;
    }
    .about__slider {
        height: 400px;
    }
    .block__container .block__item {
        margin-bottom: 0px;
        width: 100%;
    }
    .about__text__title,
    .about__title {
        font-size: 24px;
    }
    .team__container {
        padding-left: 0;
        width: 100%;
    }
    .about__text__title {
        width: auto;
        font-size: 24px;
    }
    .cv__container table tbody tr td:nth-child(2),
    .cv__container table tbody tr td:nth-child(3) {
        display: none;
    }
    .cv__container table thead tr td {
        display: none;
    }
    .cv__container table tbody tr td a {
        width: 150px;
    }
    .about__wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        margin-bottom: 20px;
    }
    .doc__container ul li {
        padding-right: 25px;
    }
    .about__container.full {
        width: 100%;
    }
    .faculties__about__slider {
        height: 350px;
    }
    .thinks__container {
        height: auto;
    }
    .thinks__container form {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .thinks__left,
    .thinks__right {
        width: 100%;
        padding: 30px 20px;
    }
    .thinks__right {
        height: 235px;
    }
    .thinks__right > textarea {
        border-left: unset;
        margin-top: 0px;
        padding: 0;
    }
    .thinks__right > button {
        border-radius: 0;
    }
    .thinks__left .thinks__title {
        margin-bottom: 20px;
    }
    .thinks__left input {
        margin-bottom: 30px;
        width: 100%;
    }
    aside > nav {
        min-height: 150px;
    }
    .swiper-container-gallery {
        width: 100% !important;
        height: 400px !important;
    }
    .gallery__in__container {
        width: 100%;
        max-height: 570px;
    }
    .gallery__container {
        width: 100%;
    }
    .gallery__thumbs > .swiper-slide {
        width: 70% !important;
        height: 140px !important;
    }
    .block__container,
    .address__list {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .gallery__block {
        width: 100%;
        margin-bottom: 20px;
    }
    .show__more {
        margin-top: 20px;
    }
    .similar__project__outer {
        width: 100%;
        margin-top: 135px;
    }
    .similar__project {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        margin-bottom: 5vh;
    }
    .magazine__wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .magazine__item {
        width: 100%;
        margin-bottom: 20px;
    }
    .address_item {
        width: 100%;
        height: 80px;
    }
    .newsin__container .newsin__wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .newsin__container .newsin__content,
    .newsin__container .newsin__similar {
        width: 100%;
    }
    .newsin__content > h1 {
        margin-bottom: 30px;
    }
    .news__list__outer {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        height: auto;
    }
    .news__list__image {
        width: 100%;
        height: 200px;
    }
    .news__list__content {
        width: 100%;
        padding-left: 0;
    }
    .news__item {
        width: 100%;
    }
    .about__wrapper form input.news,
    .about__wrapper form input {
        width: 100%;
    }
    .newsin__list__wrapper {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .newsin__list__image {
        width: 100%;
        height: 300px;
    }
    .newsin__list__content {
        width: 100%;
        padding-left: 0;
    }
    .newsin__list__content > h1 {
        margin-bottom: 50px;
    }
    .partner__logos {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        margin-bottom: 10px;
    }
    .partner__logo {
        width: 100%;
        margin-bottom: 20px;
    }
    .programs__files {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
    }
    .programs_item {
        width: 100%;
        margin-bottom: 20px;
    }
    .programs__wrapper {
        margin-top: 0;
    }
    .team__block {
        width: 100%;
        margin-bottom: 30px;
    }
}

