

/* Start:/local/templates/capitalpress/css/swiper-bundle.min.css?167707252513920*/
/**
 * Swiper 6.4.8
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * https://swiperjs.com
 *
 * Copyright 2014-2021 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: January 22, 2021
 */

 @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{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translate3d(0px,0,0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-container-pointer-events{touch-action:pan-y}.swiper-container-pointer-events.swiper-container-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{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{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:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{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:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{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{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{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:flex;align-items: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;transition:.3s opacity;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{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:50%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;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%;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%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;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%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{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%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{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:flex;justify-content: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%;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;transform-origin:50%;animation:swiper-preloader-spin 1s infinite linear;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}@keyframes swiper-preloader-spin{100%{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{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;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;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{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%;opacity:.6;z-index:0}.swiper-container-cube .swiper-cube-shadow:before{content:'';background:#000;position:absolute;left:0;top:0;bottom:0;right:0;-webkit-filter:blur(50px);filter:blur(50px)}.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}
/* End */


/* Start:/local/templates/capitalpress/css/animate.min.css?167707252571756*/
@charset "UTF-8";/*!
 * animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*0.8);animation-duration:calc(var(--animate-duration)*0.8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}.animate__bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.animate__flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes pulse{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}50%{-webkit-transform:scale3d(1.05,1.05,1.05);transform:scale3d(1.05,1.05,1.05)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__pulse{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes rubberBand{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}30%{-webkit-transform:scale3d(1.25,.75,1);transform:scale3d(1.25,.75,1)}40%{-webkit-transform:scale3d(.75,1.25,1);transform:scale3d(.75,1.25,1)}50%{-webkit-transform:scale3d(1.15,.85,1);transform:scale3d(1.15,.85,1)}65%{-webkit-transform:scale3d(.95,1.05,1);transform:scale3d(.95,1.05,1)}75%{-webkit-transform:scale3d(1.05,.95,1);transform:scale3d(1.05,.95,1)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}@keyframes shakeX{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}20%,40%,60%,80%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}}.animate__shakeX{-webkit-animation-name:shakeX;animation-name:shakeX}@-webkit-keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}@keyframes shakeY{0%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}10%,30%,50%,70%,90%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}20%,40%,60%,80%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}}.animate__shakeY{-webkit-animation-name:shakeY;animation-name:shakeY}@-webkit-keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes headShake{0%{-webkit-transform:translateX(0);transform:translateX(0)}6.5%{-webkit-transform:translateX(-6px) rotateY(-9deg);transform:translateX(-6px) rotateY(-9deg)}18.5%{-webkit-transform:translateX(5px) rotateY(7deg);transform:translateX(5px) rotateY(7deg)}31.5%{-webkit-transform:translateX(-3px) rotateY(-5deg);transform:translateX(-3px) rotateY(-5deg)}43.5%{-webkit-transform:translateX(2px) rotateY(3deg);transform:translateX(2px) rotateY(3deg)}50%{-webkit-transform:translateX(0);transform:translateX(0)}}.animate__headShake{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-name:headShake;animation-name:headShake}@-webkit-keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes swing{20%{-webkit-transform:rotate(15deg);transform:rotate(15deg)}40%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}60%{-webkit-transform:rotate(5deg);transform:rotate(5deg)}80%{-webkit-transform:rotate(-5deg);transform:rotate(-5deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.animate__swing{-webkit-transform-origin:top center;transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes tada{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}10%,20%{-webkit-transform:scale3d(.9,.9,.9) rotate(-3deg);transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(3deg);transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{-webkit-transform:scale3d(1.1,1.1,1.1) rotate(-3deg);transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes wobble{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}15%{-webkit-transform:translate3d(-25%,0,0) rotate(-5deg);transform:translate3d(-25%,0,0) rotate(-5deg)}30%{-webkit-transform:translate3d(20%,0,0) rotate(3deg);transform:translate3d(20%,0,0) rotate(3deg)}45%{-webkit-transform:translate3d(-15%,0,0) rotate(-3deg);transform:translate3d(-15%,0,0) rotate(-3deg)}60%{-webkit-transform:translate3d(10%,0,0) rotate(2deg);transform:translate3d(10%,0,0) rotate(2deg)}75%{-webkit-transform:translate3d(-5%,0,0) rotate(-1deg);transform:translate3d(-5%,0,0) rotate(-1deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}@keyframes jello{0%,11.1%,to{-webkit-transform:translateZ(0);transform:translateZ(0)}22.2%{-webkit-transform:skewX(-12.5deg) skewY(-12.5deg);transform:skewX(-12.5deg) skewY(-12.5deg)}33.3%{-webkit-transform:skewX(6.25deg) skewY(6.25deg);transform:skewX(6.25deg) skewY(6.25deg)}44.4%{-webkit-transform:skewX(-3.125deg) skewY(-3.125deg);transform:skewX(-3.125deg) skewY(-3.125deg)}55.5%{-webkit-transform:skewX(1.5625deg) skewY(1.5625deg);transform:skewX(1.5625deg) skewY(1.5625deg)}66.6%{-webkit-transform:skewX(-.78125deg) skewY(-.78125deg);transform:skewX(-.78125deg) skewY(-.78125deg)}77.7%{-webkit-transform:skewX(.390625deg) skewY(.390625deg);transform:skewX(.390625deg) skewY(.390625deg)}88.8%{-webkit-transform:skewX(-.1953125deg) skewY(-.1953125deg);transform:skewX(-.1953125deg) skewY(-.1953125deg)}}.animate__jello{-webkit-animation-name:jello;animation-name:jello;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes heartBeat{0%{-webkit-transform:scale(1);transform:scale(1)}14%{-webkit-transform:scale(1.3);transform:scale(1.3)}28%{-webkit-transform:scale(1);transform:scale(1)}42%{-webkit-transform:scale(1.3);transform:scale(1.3)}70%{-webkit-transform:scale(1);transform:scale(1)}}.animate__heartBeat{-webkit-animation-name:heartBeat;animation-name:heartBeat;-webkit-animation-duration:1.3s;animation-duration:1.3s;-webkit-animation-duration:calc(var(--animate-duration)*1.3);animation-duration:calc(var(--animate-duration)*1.3);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}@-webkit-keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInDown{0%{-webkit-transform:translateY(-1200px) scale(.7);transform:translateY(-1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInDown{-webkit-animation-name:backInDown;animation-name:backInDown}@-webkit-keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInLeft{0%{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInLeft{-webkit-animation-name:backInLeft;animation-name:backInLeft}@-webkit-keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInRight{0%{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}80%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInRight{-webkit-animation-name:backInRight;animation-name:backInRight}@-webkit-keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes backInUp{0%{-webkit-transform:translateY(1200px) scale(.7);transform:translateY(1200px) scale(.7);opacity:.7}80%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.animate__backInUp{-webkit-animation-name:backInUp;animation-name:backInUp}@-webkit-keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}@keyframes backOutDown{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(700px) scale(.7);transform:translateY(700px) scale(.7);opacity:.7}}.animate__backOutDown{-webkit-animation-name:backOutDown;animation-name:backOutDown}@-webkit-keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}@keyframes backOutLeft{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(-2000px) scale(.7);transform:translateX(-2000px) scale(.7);opacity:.7}}.animate__backOutLeft{-webkit-animation-name:backOutLeft;animation-name:backOutLeft}@-webkit-keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}@keyframes backOutRight{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateX(0) scale(.7);transform:translateX(0) scale(.7);opacity:.7}to{-webkit-transform:translateX(2000px) scale(.7);transform:translateX(2000px) scale(.7);opacity:.7}}.animate__backOutRight{-webkit-animation-name:backOutRight;animation-name:backOutRight}@-webkit-keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}@keyframes backOutUp{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}20%{-webkit-transform:translateY(0) scale(.7);transform:translateY(0) scale(.7);opacity:.7}to{-webkit-transform:translateY(-700px) scale(.7);transform:translateY(-700px) scale(.7);opacity:.7}}.animate__backOutUp{-webkit-animation-name:backOutUp;animation-name:backOutUp}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}20%{-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}40%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}60%{opacity:1;-webkit-transform:scale3d(1.03,1.03,1.03);transform:scale3d(1.03,1.03,1.03)}80%{-webkit-transform:scale3d(.97,.97,.97);transform:scale3d(.97,.97,.97)}to{opacity:1;-webkit-transform:scaleX(1);transform:scaleX(1)}}.animate__bounceIn{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0) scaleY(3);transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0) scaleY(.9);transform:translate3d(0,25px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,-10px,0) scaleY(.95);transform:translate3d(0,-10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,5px,0) scaleY(.985);transform:translate3d(0,5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0) scaleX(3);transform:translate3d(-3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0) scaleX(1);transform:translate3d(25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(-10px,0,0) scaleX(.98);transform:translate3d(-10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(5px,0,0) scaleX(.995);transform:translate3d(5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0) scaleX(3);transform:translate3d(3000px,0,0) scaleX(3)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0) scaleX(1);transform:translate3d(-25px,0,0) scaleX(1)}75%{-webkit-transform:translate3d(10px,0,0) scaleX(.98);transform:translate3d(10px,0,0) scaleX(.98)}90%{-webkit-transform:translate3d(-5px,0,0) scaleX(.995);transform:translate3d(-5px,0,0) scaleX(.995)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0) scaleY(5);transform:translate3d(0,3000px,0) scaleY(5)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}75%{-webkit-transform:translate3d(0,10px,0) scaleY(.95);transform:translate3d(0,10px,0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-5px,0) scaleY(.985);transform:translate3d(0,-5px,0) scaleY(.985)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{-webkit-transform:scale3d(.9,.9,.9);transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;-webkit-transform:scale3d(1.1,1.1,1.1);transform:scale3d(1.1,1.1,1.1)}to{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}}.animate__bounceOut{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}@keyframes bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0) scaleY(.985);transform:translate3d(0,10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0) scaleY(.9);transform:translate3d(0,-20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0) scaleY(3);transform:translate3d(0,2000px,0) scaleY(3)}}.animate__bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}@keyframes bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0) scaleX(.9);transform:translate3d(20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0) scaleX(2);transform:translate3d(-2000px,0,0) scaleX(2)}}.animate__bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}@keyframes bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0) scaleX(.9);transform:translate3d(-20px,0,0) scaleX(.9)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0) scaleX(2);transform:translate3d(2000px,0,0) scaleX(2)}}.animate__bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}@keyframes bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0) scaleY(.985);transform:translate3d(0,-10px,0) scaleY(.985)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0) scaleY(.9);transform:translate3d(0,20px,0) scaleY(.9)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0) scaleY(3);transform:translate3d(0,-2000px,0) scaleY(3)}}.animate__bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate__fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInDownBig{0%{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInLeftBig{0%{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRight{0%{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInRightBig{0%{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUp{0%{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInUpBig{0%{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopLeft{-webkit-animation-name:fadeInTopLeft;animation-name:fadeInTopLeft}@-webkit-keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInTopRight{0%{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInTopRight{-webkit-animation-name:fadeInTopRight;animation-name:fadeInTopRight}@-webkit-keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomLeft{0%{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomLeft{-webkit-animation-name:fadeInBottomLeft;animation-name:fadeInBottomLeft}@-webkit-keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fadeInBottomRight{0%{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__fadeInBottomRight{-webkit-animation-name:fadeInBottomRight;animation-name:fadeInBottomRight}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.animate__fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.animate__fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}.animate__fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}.animate__fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}.animate__fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}@keyframes fadeOutTopLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,-100%,0);transform:translate3d(-100%,-100%,0)}}.animate__fadeOutTopLeft{-webkit-animation-name:fadeOutTopLeft;animation-name:fadeOutTopLeft}@-webkit-keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}@keyframes fadeOutTopRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,-100%,0);transform:translate3d(100%,-100%,0)}}.animate__fadeOutTopRight{-webkit-animation-name:fadeOutTopRight;animation-name:fadeOutTopRight}@-webkit-keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}@keyframes fadeOutBottomRight{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(100%,100%,0);transform:translate3d(100%,100%,0)}}.animate__fadeOutBottomRight{-webkit-animation-name:fadeOutBottomRight;animation-name:fadeOutBottomRight}@-webkit-keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}@keyframes fadeOutBottomLeft{0%{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}to{opacity:0;-webkit-transform:translate3d(-100%,100%,0);transform:translate3d(-100%,100%,0)}}.animate__fadeOutBottomLeft{-webkit-animation-name:fadeOutBottomLeft;animation-name:fadeOutBottomLeft}@-webkit-keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{-webkit-transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);transform:perspective(400px) scaleX(1) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{-webkit-transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);transform:perspective(400px) scale3d(.95,.95,.95) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{-webkit-transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);transform:perspective(400px) scaleX(1) translateZ(0) rotateY(0deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animate__animated.animate__flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInX{0%{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInX{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}@-webkit-keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes flipInY{0%{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0}40%{-webkit-transform:perspective(400px) rotateY(-20deg);transform:perspective(400px) rotateY(-20deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}60%{-webkit-transform:perspective(400px) rotateY(10deg);transform:perspective(400px) rotateY(10deg);opacity:1}80%{-webkit-transform:perspective(400px) rotateY(-5deg);transform:perspective(400px) rotateY(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}.animate__flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg);opacity:1}to{-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg);opacity:0}}.animate__flipOutX{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{-webkit-transform:perspective(400px) rotateY(-15deg);transform:perspective(400px) rotateY(-15deg);opacity:1}to{-webkit-transform:perspective(400px) rotateY(90deg);transform:perspective(400px) rotateY(90deg);opacity:0}}.animate__flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-duration:calc(var(--animate-duration)*0.75);animation-duration:calc(var(--animate-duration)*0.75);-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInRight{0%{-webkit-transform:translate3d(100%,0,0) skewX(-30deg);transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{-webkit-transform:skewX(20deg);transform:skewX(20deg);opacity:1}80%{-webkit-transform:skewX(-5deg);transform:skewX(-5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInRight{-webkit-animation-name:lightSpeedInRight;animation-name:lightSpeedInRight;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes lightSpeedInLeft{0%{-webkit-transform:translate3d(-100%,0,0) skewX(30deg);transform:translate3d(-100%,0,0) skewX(30deg);opacity:0}60%{-webkit-transform:skewX(-20deg);transform:skewX(-20deg);opacity:1}80%{-webkit-transform:skewX(5deg);transform:skewX(5deg)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__lightSpeedInLeft{-webkit-animation-name:lightSpeedInLeft;animation-name:lightSpeedInLeft;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOutRight{0%{opacity:1}to{-webkit-transform:translate3d(100%,0,0) skewX(30deg);transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.animate__lightSpeedOutRight{-webkit-animation-name:lightSpeedOutRight;animation-name:lightSpeedOutRight;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}@keyframes lightSpeedOutLeft{0%{opacity:1}to{-webkit-transform:translate3d(-100%,0,0) skewX(-30deg);transform:translate3d(-100%,0,0) skewX(-30deg);opacity:0}}.animate__lightSpeedOutLeft{-webkit-animation-name:lightSpeedOutLeft;animation-name:lightSpeedOutLeft;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateIn{0%{-webkit-transform:rotate(-200deg);transform:rotate(-200deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownLeft{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInDownRight{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpLeft{0%{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes rotateInUpRight{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.animate__rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{opacity:1}to{-webkit-transform:rotate(200deg);transform:rotate(200deg);opacity:0}}.animate__rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut;-webkit-transform-origin:center;transform-origin:center}@-webkit-keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{opacity:1}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);opacity:0}}.animate__rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{opacity:1}to{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);opacity:0}}.animate__rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft;-webkit-transform-origin:left bottom;transform-origin:left bottom}@-webkit-keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{opacity:1}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);opacity:0}}.animate__rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight;-webkit-transform-origin:right bottom;transform-origin:right bottom}@-webkit-keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{-webkit-transform:rotate(80deg);transform:rotate(80deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{-webkit-transform:rotate(60deg);transform:rotate(60deg);-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{-webkit-transform:translate3d(0,700px,0);transform:translate3d(0,700px,0);opacity:0}}.animate__hinge{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2);-webkit-animation-name:hinge;animation-name:hinge;-webkit-transform-origin:top left;transform-origin:top left}@-webkit-keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}@keyframes jackInTheBox{0%{opacity:0;-webkit-transform:scale(.1) rotate(30deg);transform:scale(.1) rotate(30deg);-webkit-transform-origin:center bottom;transform-origin:center bottom}50%{-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}70%{-webkit-transform:rotate(3deg);transform:rotate(3deg)}to{opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.animate__jackInTheBox{-webkit-animation-name:jackInTheBox;animation-name:jackInTheBox}@-webkit-keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes rollIn{0%{opacity:0;-webkit-transform:translate3d(-100%,0,0) rotate(-120deg);transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;-webkit-transform:translate3d(100%,0,0) rotate(120deg);transform:translate3d(100%,0,0) rotate(120deg)}}.animate__rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}.animate__zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(10px,0,0);transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.animate__zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}@keyframes zoomOutLeft{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(42px,0,0);transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(-2000px,0,0);transform:scale(.1) translate3d(-2000px,0,0)}}.animate__zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft;-webkit-transform-origin:left center;transform-origin:left center}@-webkit-keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}@keyframes zoomOutRight{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(-42px,0,0);transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;-webkit-transform:scale(.1) translate3d(2000px,0,0);transform:scale(.1) translate3d(2000px,0,0)}}.animate__zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight;-webkit-transform-origin:right center;transform-origin:right center}@-webkit-keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;-webkit-transform:scale3d(.475,.475,.475) translate3d(0,60px,0);transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;-webkit-transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.animate__zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp;-webkit-transform-origin:center bottom;transform-origin:center bottom}@-webkit-keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInDown{0%{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInDown{-webkit-animation-name:slideInDown;animation-name:slideInDown}@-webkit-keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInLeft{0%{-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInLeft{-webkit-animation-name:slideInLeft;animation-name:slideInLeft}@-webkit-keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInRight{0%{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInRight{-webkit-animation-name:slideInRight;animation-name:slideInRight}@-webkit-keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes slideInUp{0%{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}.animate__slideInUp{-webkit-animation-name:slideInUp;animation-name:slideInUp}@-webkit-keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}@keyframes slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}}.animate__slideOutDown{-webkit-animation-name:slideOutDown;animation-name:slideOutDown}@-webkit-keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}@keyframes slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}}.animate__slideOutLeft{-webkit-animation-name:slideOutLeft;animation-name:slideOutLeft}@-webkit-keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}@keyframes slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}}.animate__slideOutRight{-webkit-animation-name:slideOutRight;animation-name:slideOutRight}@-webkit-keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{visibility:hidden;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.animate__slideOutUp{-webkit-animation-name:slideOutUp;animation-name:slideOutUp}
/* End */


/* Start:/local/templates/capitalpress/css/jquery.fancybox.min.css?167707252515512*/
.carousel{position:relative;box-sizing:border-box}.carousel *,.carousel *:before,.carousel *:after{box-sizing:inherit}.carousel.is-draggable{cursor:move;cursor:grab}.carousel.is-dragging{cursor:move;cursor:grabbing}.carousel__viewport{position:relative;overflow:hidden;max-width:100%;max-height:100%}.carousel__track{display:flex}.carousel__slide{flex:0 0 auto;width:var(--carousel-slide-width, 60%);max-width:100%;padding:1rem;position:relative;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.has-dots{margin-bottom:calc(0.5rem + 22px)}.carousel__dots{margin:0 auto;padding:0;position:absolute;top:calc(100% + 0.5rem);left:0;right:0;display:flex;justify-content:center;list-style:none;user-select:none}.carousel__dots .carousel__dot{margin:0;padding:0;display:block;position:relative;width:22px;height:22px;cursor:pointer}.carousel__dots .carousel__dot:after{content:"";width:8px;height:8px;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:currentColor;opacity:.25;transition:opacity .15s ease-in-out}.carousel__dots .carousel__dot.is-selected:after{opacity:1}.carousel__button{width:var(--carousel-button-width, 48px);height:var(--carousel-button-height, 48px);padding:0;border:0;display:flex;justify-content:center;align-items:center;pointer-events:all;cursor:pointer;color:var(--carousel-button-color, currentColor);background:var(--carousel-button-bg, transparent);border-radius:var(--carousel-button-border-radius, 50%);box-shadow:var(--carousel-button-shadow, none);transition:opacity .15s ease}.carousel__button.is-prev,.carousel__button.is-next{position:absolute;top:50%;transform:translateY(-50%)}.carousel__button.is-prev{left:10px}.carousel__button.is-next{right:10px}.carousel__button[disabled]{cursor:default;opacity:.3}.carousel__button svg{width:var(--carousel-button-svg-width, 50%);height:var(--carousel-button-svg-height, 50%);fill:none;stroke:currentColor;stroke-width:var(--carousel-button-svg-stroke-width, 1.5);stroke-linejoin:bevel;stroke-linecap:round;filter:var(--carousel-button-svg-filter, none);pointer-events:none}html.with-fancybox{scroll-behavior:auto}body.compensate-for-scrollbar{overflow:hidden !important;touch-action:none}.fancybox__container{position:fixed;top:0;left:0;bottom:0;right:0;direction:ltr;margin:0;padding:env(safe-area-inset-top, 0px) env(safe-area-inset-right, 0px) env(safe-area-inset-bottom, 0px) env(safe-area-inset-left, 0px);box-sizing:border-box;display:flex;flex-direction:column;color:var(--fancybox-color, #fff);-webkit-tap-highlight-color:transparent;overflow:hidden;z-index:1050;outline:none;transform-origin:top left;--carousel-button-width: 48px;--carousel-button-height: 48px;--carousel-button-svg-width: 24px;--carousel-button-svg-height: 24px;--carousel-button-svg-stroke-width: 2.5;--carousel-button-svg-filter: drop-shadow(1px 1px 1px rgba(0, 0, 0, 0.4))}.fancybox__container *,.fancybox__container *::before,.fancybox__container *::after{box-sizing:inherit}.fancybox__container :focus{outline:none}body:not(.is-using-mouse) .fancybox__container :focus{box-shadow:0 0 0 1px #fff,0 0 0 2px var(--fancybox-accent-color, rgba(1, 210, 232, 0.94))}@media all and (min-width: 1024px){.fancybox__container{--carousel-button-width:48px;--carousel-button-height:48px;--carousel-button-svg-width:27px;--carousel-button-svg-height:27px}}.fancybox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--fancybox-bg, rgba(24, 24, 27, 0.92))}.fancybox__carousel{position:relative;flex:1 1 auto;min-height:0;height:100%;z-index:10}.fancybox__carousel.has-dots{margin-bottom:calc(0.5rem + 22px)}.fancybox__viewport{position:relative;width:100%;height:100%;overflow:visible;cursor:default}.fancybox__track{display:flex;height:100%}.fancybox__slide{flex:0 0 auto;width:100%;max-width:100%;margin:0;padding:48px 8px 8px 8px;position:relative;overscroll-behavior:contain;display:flex;flex-direction:column;outline:0;overflow:auto;--carousel-button-width: 36px;--carousel-button-height: 36px;--carousel-button-svg-width: 22px;--carousel-button-svg-height: 22px}.fancybox__slide::before,.fancybox__slide::after{content:"";flex:0 0 0;margin:auto}@media all and (min-width: 1024px){.fancybox__slide{padding:64px 100px}}.fancybox__content{margin:0 env(safe-area-inset-right, 0px) 0 env(safe-area-inset-left, 0px);padding:36px;color:var(--fancybox-content-color, #374151);background:var(--fancybox-content-bg, #fff);position:relative;align-self:center;display:flex;flex-direction:column;z-index:20}.fancybox__content :focus:not(.carousel__button.is-close){outline:thin dotted;box-shadow:none}.fancybox__caption{align-self:center;max-width:100%;margin:0;padding:1rem 0 0 0;line-height:1.375;color:var(--fancybox-color, currentColor);visibility:visible;cursor:auto;flex-shrink:0;overflow-wrap:anywhere}.is-loading .fancybox__caption{visibility:hidden}.fancybox__container>.carousel__dots{top:100%;color:var(--fancybox-color, #fff)}.fancybox__nav .carousel__button{z-index:40}.fancybox__nav .carousel__button.is-next{right:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-next{right:40px}}.fancybox__nav .carousel__button.is-prev{left:8px}@media all and (min-width: 1024px){.fancybox__nav .carousel__button.is-prev{left:40px}}.carousel__button.is-close{position:absolute;top:8px;right:8px;top:calc(env(safe-area-inset-top, 0px) + 8px);right:calc(env(safe-area-inset-right, 0px) + 8px);z-index:40}@media all and (min-width: 1024px){.carousel__button.is-close{right:40px}}.fancybox__content>.carousel__button.is-close{position:absolute;top:-40px;right:0;color:var(--fancybox-color, #fff)}.fancybox__no-click,.fancybox__no-click button{pointer-events:none}.fancybox__spinner{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:50px;height:50px;color:var(--fancybox-color, currentColor)}.fancybox__slide .fancybox__spinner{cursor:pointer;z-index:1053}.fancybox__spinner svg{animation:fancybox-rotate 2s linear infinite;transform-origin:center center;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:100%;height:100%}.fancybox__spinner svg circle{fill:none;stroke-width:2.75;stroke-miterlimit:10;stroke-dasharray:1,200;stroke-dashoffset:0;animation:fancybox-dash 1.5s ease-in-out infinite;stroke-linecap:round;stroke:currentColor}@keyframes fancybox-rotate{100%{transform:rotate(360deg)}}@keyframes fancybox-dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35px}100%{stroke-dasharray:89,200;stroke-dashoffset:-124px}}.fancybox__backdrop,.fancybox__caption,.fancybox__nav,.carousel__dots,.carousel__button.is-close{opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__backdrop,.fancybox__container.is-animated[aria-hidden=false] .fancybox__caption,.fancybox__container.is-animated[aria-hidden=false] .fancybox__nav,.fancybox__container.is-animated[aria-hidden=false] .carousel__dots,.fancybox__container.is-animated[aria-hidden=false] .carousel__button.is-close{animation:.15s ease backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__backdrop,.fancybox__container.is-animated.is-closing .fancybox__caption,.fancybox__container.is-animated.is-closing .fancybox__nav,.fancybox__container.is-animated.is-closing .carousel__dots,.fancybox__container.is-animated.is-closing .carousel__button.is-close{animation:.15s ease both fancybox-fadeOut}.fancybox-fadeIn{animation:.15s ease both fancybox-fadeIn}.fancybox-fadeOut{animation:.1s ease both fancybox-fadeOut}.fancybox-zoomInUp{animation:.2s ease both fancybox-zoomInUp}.fancybox-zoomOutDown{animation:.15s ease both fancybox-zoomOutDown}.fancybox-throwOutUp{animation:.15s ease both fancybox-throwOutUp}.fancybox-throwOutDown{animation:.15s ease both fancybox-throwOutDown}@keyframes fancybox-fadeIn{from{opacity:0}to{opacity:1}}@keyframes fancybox-fadeOut{to{opacity:0}}@keyframes fancybox-zoomInUp{from{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}to{transform:scale(1) translate3d(0, 0, 0);opacity:1}}@keyframes fancybox-zoomOutDown{to{transform:scale(0.97) translate3d(0, 16px, 0);opacity:0}}@keyframes fancybox-throwOutUp{to{transform:translate3d(0, -30%, 0);opacity:0}}@keyframes fancybox-throwOutDown{to{transform:translate3d(0, 30%, 0);opacity:0}}.fancybox__carousel .carousel__slide{scrollbar-width:thin;scrollbar-color:#ccc rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar{width:8px;height:8px}.fancybox__carousel .carousel__slide::-webkit-scrollbar-track{background-color:rgba(255,255,255,.1)}.fancybox__carousel .carousel__slide::-webkit-scrollbar-thumb{background-color:#ccc;border-radius:2px;box-shadow:inset 0 0 4px rgba(0,0,0,.2)}.fancybox__carousel.is-draggable .fancybox__slide,.fancybox__carousel.is-draggable .fancybox__slide .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel.is-dragging .fancybox__slide,.fancybox__carousel.is-dragging .fancybox__slide .fancybox__content{cursor:move;cursor:grabbing}.fancybox__carousel .fancybox__slide .fancybox__content{cursor:auto}.fancybox__carousel .fancybox__slide.can-zoom_in .fancybox__content{cursor:zoom-in}.fancybox__carousel .fancybox__slide.can-zoom_out .fancybox__content{cursor:zoom-out}.fancybox__carousel .fancybox__slide.is-draggable .fancybox__content{cursor:move;cursor:grab}.fancybox__carousel .fancybox__slide.is-dragging .fancybox__content{cursor:move;cursor:grabbing}.fancybox__image{transform-origin:0 0;user-select:none;transition:none}.has-image .fancybox__content{padding:0;background:transparent;min-height:1px}.is-closing .has-image .fancybox__content{overflow:visible}.has-image[data-image-fit=contain]{overflow:visible;touch-action:none}.has-image[data-image-fit=contain] .fancybox__content{flex-direction:row;flex-wrap:wrap}.has-image[data-image-fit=contain] .fancybox__image{max-width:100%;max-height:100%;object-fit:contain}.has-image[data-image-fit=contain-w]{overflow-x:hidden;overflow-y:auto}.has-image[data-image-fit=contain-w] .fancybox__content{min-height:auto}.has-image[data-image-fit=contain-w] .fancybox__image{max-width:100%;height:auto}.has-image[data-image-fit=cover]{overflow:visible;touch-action:none}.has-image[data-image-fit=cover] .fancybox__content{width:100%;height:100%}.has-image[data-image-fit=cover] .fancybox__image{width:100%;height:100%;object-fit:cover}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{max-width:100%;flex-shrink:1;min-height:1px;overflow:visible}.fancybox__carousel .fancybox__slide.has-iframe .fancybox__content,.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content{width:100%;height:80%}.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{width:960px;height:540px;max-width:100%;max-height:100%}.fancybox__carousel .fancybox__slide.has-map .fancybox__content,.fancybox__carousel .fancybox__slide.has-pdf .fancybox__content,.fancybox__carousel .fancybox__slide.has-video .fancybox__content,.fancybox__carousel .fancybox__slide.has-html5video .fancybox__content{padding:0;background:rgba(24,24,27,.9);color:#fff}.fancybox__carousel .fancybox__slide.has-map .fancybox__content{background:#e5e3df}.fancybox__html5video,.fancybox__iframe{border:0;display:block;height:100%;width:100%;background:transparent}.fancybox-placeholder{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border-width:0}.fancybox__thumbs{flex:0 0 auto;position:relative;padding:0px 3px;opacity:var(--fancybox-opacity, 1)}.fancybox__container.is-animated[aria-hidden=false] .fancybox__thumbs{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__thumbs{opacity:0}.fancybox__thumbs .carousel__slide{flex:0 0 auto;width:var(--fancybox-thumbs-width, 96px);margin:0;padding:8px 3px;box-sizing:content-box;display:flex;align-items:center;justify-content:center;overflow:visible;cursor:pointer}.fancybox__thumbs .carousel__slide .fancybox__thumb::after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-width:5px;border-style:solid;border-color:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));opacity:0;transition:opacity .15s ease;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__thumbs .carousel__slide.is-nav-selected .fancybox__thumb::after{opacity:.92}.fancybox__thumbs .carousel__slide>*{pointer-events:none;user-select:none}.fancybox__thumb{position:relative;width:100%;padding-top:calc(100%/(var(--fancybox-thumbs-ratio, 1.5)));background-size:cover;background-position:center center;background-color:rgba(255,255,255,.1);background-repeat:no-repeat;border-radius:var(--fancybox-thumbs-border-radius, 4px)}.fancybox__toolbar{position:absolute;top:0;right:0;left:0;z-index:20;background:linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.006) 8.1%, rgba(0, 0, 0, 0.021) 15.5%, rgba(0, 0, 0, 0.046) 22.5%, rgba(0, 0, 0, 0.077) 29%, rgba(0, 0, 0, 0.114) 35.3%, rgba(0, 0, 0, 0.155) 41.2%, rgba(0, 0, 0, 0.198) 47.1%, rgba(0, 0, 0, 0.242) 52.9%, rgba(0, 0, 0, 0.285) 58.8%, rgba(0, 0, 0, 0.326) 64.7%, rgba(0, 0, 0, 0.363) 71%, rgba(0, 0, 0, 0.394) 77.5%, rgba(0, 0, 0, 0.419) 84.5%, rgba(0, 0, 0, 0.434) 91.9%, rgba(0, 0, 0, 0.44) 100%);padding:0;touch-action:none;display:flex;justify-content:space-between;--carousel-button-svg-width: 20px;--carousel-button-svg-height: 20px;opacity:var(--fancybox-opacity, 1);text-shadow:var(--fancybox-toolbar-text-shadow, 1px 1px 1px rgba(0, 0, 0, 0.4))}@media all and (min-width: 1024px){.fancybox__toolbar{padding:8px}}.fancybox__container.is-animated[aria-hidden=false] .fancybox__toolbar{animation:.15s ease-in backwards fancybox-fadeIn}.fancybox__container.is-animated.is-closing .fancybox__toolbar{opacity:0}.fancybox__toolbar__items{display:flex}.fancybox__toolbar__items--left{margin-right:auto}.fancybox__toolbar__items--center{position:absolute;left:50%;transform:translateX(-50%)}.fancybox__toolbar__items--right{margin-left:auto}@media(max-width: 640px){.fancybox__toolbar__items--center:not(:last-child){display:none}}.fancybox__counter{min-width:72px;padding:0 10px;line-height:var(--carousel-button-height, 48px);text-align:center;font-size:17px;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased}.fancybox__progress{background:var(--fancybox-accent-color, rgba(34, 213, 233, 0.96));height:3px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:0;transition-property:transform;transition-timing-function:linear;z-index:30;user-select:none}.fancybox__container:fullscreen::backdrop{opacity:0}.fancybox__button--fullscreen g:nth-child(2){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(1){display:none}.fancybox__container:fullscreen .fancybox__button--fullscreen g:nth-child(2){display:block}.fancybox__button--slideshow g:nth-child(2){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(1){display:none}.fancybox__container.has-slideshow .fancybox__button--slideshow g:nth-child(2){display:block}
/* End */


/* Start:/local/templates/capitalpress/css/style.css?1784028630118747*/
@font-face {font-family:"Gilroy"; src:url("/local/templates/capitalpress/css/../fonts/Gilroy-Medium.eot"); src:local("Gilroy Medium"),local("Gilroy-Medium"),url("/local/templates/capitalpress/css/../fonts/Gilroy-Medium.eot?#iefix") format("embedded-opentype"),url("/local/templates/capitalpress/css/../fonts/Gilroy-Medium.woff2") format("woff2"),url("/local/templates/capitalpress/css/../fonts/Gilroy-Medium.woff") format("woff"),url("/local/templates/capitalpress/css/../fonts/Gilroy-Medium.ttf") format("truetype"); font-weight:500; font-style:normal}
@font-face {font-family:"Gilroy"; src:url("/local/templates/capitalpress/css/../fonts/Gilroy-Semibold.eot"); src:local("Gilroy Semibold"),local("Gilroy-Semibold"),url("/local/templates/capitalpress/css/../fonts/Gilroy-Semibold.eot?#iefix") format("embedded-opentype"),url("/local/templates/capitalpress/css/../fonts/Gilroy-Semibold.woff2") format("woff2"),url("/local/templates/capitalpress/css/../fonts/Gilroy-Semibold.woff") format("woff"),url("/local/templates/capitalpress/css/../fonts/Gilroy-Semibold.ttf") format("truetype"); font-weight:600; font-style:normal}
@font-face {font-family:"Pragmatica"; src:url("/local/templates/capitalpress/css/../fonts/Pragmatica-ExtraBold.eot"); src:local("Pragmatica ExtraBold"),local("Pragmatica-ExtraBold"),url("/local/templates/capitalpress/css/../fonts/Pragmatica-ExtraBold.eot?#iefix") format("embedded-opentype"),url("/local/templates/capitalpress/css/../fonts/Pragmatica-ExtraBold.woff2") format("woff2"),url("/local/templates/capitalpress/css/../fonts/Pragmatica-ExtraBold.woff") format("woff"),url("/local/templates/capitalpress/css/../fonts/Pragmatica-ExtraBold.ttf") format("truetype"); font-weight:800; font-style:normal}
@font-face {font-family:"Pragmatica Extended"; src:url("/local/templates/capitalpress/css/../fonts/PragmaticaExtended-Book.eot"); src:local("Pragmatica Extended Book"),local("PragmaticaExtended-Book"),url("/local/templates/capitalpress/css/../fonts/PragmaticaExtended-Book.eot?#iefix") format("embedded-opentype"),url("/local/templates/capitalpress/css/../fonts/PragmaticaExtended-Book.woff2") format("woff2"),url("/local/templates/capitalpress/css/../fonts/PragmaticaExtended-Book.woff") format("woff"),url("/local/templates/capitalpress/css/../fonts/PragmaticaExtended-Book.ttf") format("truetype"); font-weight:400; font-style:normal}
@font-face {font-family:"Pragmatica Extended"; src:url("/local/templates/capitalpress/css/../fonts/PragmaticaExtended-Medium.eot"); src:local("Pragmatica Extended Medium"),local("PragmaticaExtended-Medium"),url("/local/templates/capitalpress/css/../fonts/PragmaticaExtended-Medium.eot?#iefix") format("embedded-opentype"),url("/local/templates/capitalpress/css/../fonts/PragmaticaExtended-Medium.woff2") format("woff2"),url("/local/templates/capitalpress/css/../fonts/PragmaticaExtended-Medium.woff") format("woff"),url("/local/templates/capitalpress/css/../fonts/PragmaticaExtended-Medium.ttf") format("truetype"); font-weight:500; font-style:normal}
@font-face {font-family:"Pragmatica Extended"; src:url("/local/templates/capitalpress/css/../fonts/PragmaticaExtended-Bold.eot"); src:local("Pragmatica Extended Bold"),local("PragmaticaExtended-Bold"),url("/local/templates/capitalpress/css/../fonts/PragmaticaExtended-Bold.eot?#iefix") format("embedded-opentype"),url("/local/templates/capitalpress/css/../fonts/PragmaticaExtended-Bold.woff2") format("woff2"),url("/local/templates/capitalpress/css/../fonts/PragmaticaExtended-Bold.woff") format("woff"),url("/local/templates/capitalpress/css/../fonts/PragmaticaExtended-Bold.ttf") format("truetype"); font-weight:700; font-style:normal}
@font-face {font-family:"Pragmatica Extended"; src:url("/local/templates/capitalpress/css/../fonts/PragmaticaExtended-ExtraBold.eot"); src:local("Pragmatica Extended ExtraBold"),local("PragmaticaExtended-ExtraBold"),url("/local/templates/capitalpress/css/../fonts/PragmaticaExtended-ExtraBold.eot?#iefix") format("embedded-opentype"),url("/local/templates/capitalpress/css/../fonts/PragmaticaExtended-ExtraBold.woff2") format("woff2"),url("/local/templates/capitalpress/css/../fonts/PragmaticaExtended-ExtraBold.woff") format("woff"),url("/local/templates/capitalpress/css/../fonts/PragmaticaExtended-ExtraBold.ttf") format("truetype"); font-weight:800; font-style:normal}
@font-face {font-family:"Pragmatica Extended"; src:url("/local/templates/capitalpress/css/../fonts/PragmaticaExtended-Black.eot"); src:local("Pragmatica Extended Black"),local("PragmaticaExtended-Black"),url("/local/templates/capitalpress/css/../fonts/PragmaticaExtended-Black.eot?#iefix") format("embedded-opentype"),url("/local/templates/capitalpress/css/../fonts/PragmaticaExtended-Black.woff2") format("woff2"),url("/local/templates/capitalpress/css/../fonts/PragmaticaExtended-Black.woff") format("woff"),url("/local/templates/capitalpress/css/../fonts/PragmaticaExtended-Black.ttf") format("truetype"); font-weight:900; font-style:normal}
@font-face {font-family:"Circe"; src:url("/local/templates/capitalpress/css/../fonts/Circe-Regular.eot"); src:local("Circe"),local("Circe-Regular"),url("/local/templates/capitalpress/css/../fonts/Circe-Regular.eot?#iefix") format("embedded-opentype"),url("/local/templates/capitalpress/css/../fonts/Circe-Regular.woff2") format("woff2"),url("/local/templates/capitalpress/css/../fonts/Circe-Regular.woff") format("woff"),url("/local/templates/capitalpress/css/../fonts/Circe-Regular.ttf") format("truetype"); font-weight:400; font-style:normal}
@font-face {font-family:"Circe"; src:url("/local/templates/capitalpress/css/../fonts/Circe-Bold.eot"); src:local("Circe Bold"),local("Circe-Bold"),url("/local/templates/capitalpress/css/../fonts/Circe-Bold.eot?#iefix") format("embedded-opentype"),url("/local/templates/capitalpress/css/../fonts/Circe-Bold.woff2") format("woff2"),url("/local/templates/capitalpress/css/../fonts/Circe-Bold.woff") format("woff"),url("/local/templates/capitalpress/css/../fonts/Circe-Bold.ttf") format("truetype"); font-weight:700; font-style:normal}
*,*::before,*::after {box-sizing:border-box}
html {font-family:"Gilroy",sans-serif; font-size:0.520835vw; font-style:normal; font-weight:500; -webkit-animation:bugfix infinite 1s; line-height:123%; margin:0; padding:0}
body {font-style:normal; font-weight:500; -webkit-animation:bugfix infinite 1s; line-height:123%; margin:0; padding:0; color:#777a7d; background-color:#edeef1; font-size:2.3rem}
input,textarea {-webkit-animation:bugfix infinite 1s; line-height:inherit; margin:0; padding:0}
a {color:unset}
a,a:hover {text-decoration:none}
button,input,a,textarea {outline:none; cursor:pointer; font:inherit}
button:focus,input:focus,a:focus,textarea:focus {outline:none}
button:active,input:active,a:active,textarea:active {outline:none}
h1,h2,h3,h4,h5,h6 {font:inherit; margin:0; padding:0}
p {margin-top:0; margin-bottom:0}
img {width:100%; height:auto; display:block}
button {border:none; color:inherit; font:inherit; text-align:inherit; padding:0; background-color:inherit}
ul {padding:0; margin:0}
ul li {margin:0; padding:0; list-style:none}
.container {width:162rem; margin:0 auto}
input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button {-webkit-appearance:none; margin:0}
input[type="number"] {-moz-appearance:textfield}
@media (max-width:48em) {html {font-size:5px; font-size:1.5625vw; font-size:1.33333vw; -webkit-text-size-adjust:none}
 body {-webkit-text-size-adjust:none}
 .container {padding:0 4rem; width:100%}
}
.mobile {display:none}
.bc {display:flex}
.bc > a {margin-right:0.9rem}
.bc > span {color:#424a55}
.btn {font-family:"Pragmatica Extended"; font-weight:500; font-size:1.4rem; line-height:130%; text-transform:uppercase; padding:2.5rem 6rem 2.5rem 3.2rem; border-radius:100rem; position:relative; display:inline-block}
.btn::after {position:absolute; content:""; right:3rem; top:49%; transform:translateY(-50%); width:2.4rem; height:2.4rem; background-position:center; background-repeat:no-repeat; background-size:contain}
.insert {display:flex; position:absolute}
.insert > div {width:3.5rem; height:3.5rem}
.insert > div:not(:last-child) {margin-right:0.5rem}
.blue {background-color:#73b9db}
.pink {background-color:#d88eb3}
.orange {background-color:#f2ce53}
.black {background-color:#424a54}
.title {font-family:"Pragmatica Extended"; font-weight:800; font-size:5rem; line-height:120%; text-transform:uppercase; color:#424a55}
.btn-next {position:absolute; transform:translateY(0); width:6.8rem; height:6.8rem; border:0.2rem solid #ffffff; border-radius:100rem; margin:0}
.btn-next::after {position:absolute; content:""; left:50%; top:50%; transform:translate(-50%,-50%) rotate(45deg); width:2.4rem; height:2.4rem; background-image:url(/local/templates/capitalpress/css/../img/icon/arrow-white.svg); background-position:center; background-repeat:no-repeat; background-size:contain}
.btn-prev {position:absolute; transform:translateY(0); width:6.8rem; height:6.8rem; border:0.2rem solid #ffffff; border-radius:100rem; margin:0}
.btn-prev::after {position:absolute; content:""; left:50%; top:50%; transform:translate(-50%,-50%) rotate(-135deg); width:2.4rem; height:2.4rem; background-image:url(/local/templates/capitalpress/css/../img/icon/arrow-white.svg); background-position:center; background-repeat:no-repeat; background-size:contain}
.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {opacity:0.5}
.link {position:absolute}
.link::after {position:absolute; content:""; width:6.8rem; height:6.8rem; border-radius:50%; border:0.2rem solid #424a55; background-image:url(/local/templates/capitalpress/css/../img/icon/arrow-black.svg); background-position:center; background-repeat:no-repeat; background-size:1.5rem}
.select {position:relative; width:100%}
.select-text,.select-dropdown {width:100%}
.select-text {font-family:"Pragmatica Extended"; font-size:1.32rem; line-height:130%; font-weight:500; text-transform:uppercase; color:#424a55; cursor:pointer; position:relative; display:block; padding-left:2.4rem}
.select-text::after {content:""; position:absolute; top:55%; right:3.4rem; transform:translateY(-50%) rotate(135deg); width:1.4rem; height:1.4rem; background:url(/local/templates/capitalpress/css/../img/icon/arrow-black.svg); background-repeat:no-repeat; background-position:center; background-size:contain; cursor:pointer}
.select-dropdown {display:none; position:absolute; left:0; width:100%; top:4.2rem; padding:2rem 4rem; background:#ffffff; border-radius:4rem; border:1px solid #424a55; z-index:10}
.filter__item {font-family:"Pragmatica Extended"; font-size:1.32rem; line-height:130%; font-weight:500; text-transform:uppercase; color:#424a55; position:relative; cursor:pointer}
.filter__item:not(:last-child) {margin-bottom:1rem}
.pagination-bullet {display:flex; align-items:center; height:auto}
.pagination-bullet .swiper-pagination-bullet {width:0.8rem; height:0.8rem; border-radius:50%; background-color:#d1d4d3; opacity:1}
.pagination-bullet .swiper-pagination-bullet:not(:last-child) {margin-right:1rem}
.pagination-bullet .swiper-pagination-bullet-active {background-color:#000; margin:0 2.6rem !important}
.constructor {position:fixed; display:flex; align-items:center; right:0; top:50%; transform:translateY(-50%); padding:3.1rem; background-color:#294f87; transition:ease 0.3s; z-index:99}
.constructor__icon {width:5.8rem; height:5.8rem}
.constructor__icon img {width:100%; height:100%; -o-object-fit:contain; object-fit:contain}
.constructor__text {font-family:"Pragmatica Extended"; font-weight:800; font-size:1.8rem; line-height:150%; text-transform:uppercase; color:#ffffff; margin-left:3.1rem; position:absolute; right:-20rem; transition:0.3s}
.constructor__text::after {position:absolute; content:""; right:3.5rem; bottom:0.2rem; width:2.4rem; height:2.4rem; background-image:url(/local/templates/capitalpress/css/../img/icon/arrow-white.svg); background-position:center; background-size:contain; background-repeat:no-repeat}
@media (min-width:47.99em) {.link-i:hover::after {background:linear-gradient(96.39deg,#0d899f -11.35%,#19b8ae 114.56% ) !important}
 .link-i:hover::before {background-image:url(/local/templates/capitalpress/css/../img/icon/arrow-white-drop.svg); transform:translate(-50%,-50%) rotate(0deg); width:1.8rem; height:1.5rem}
 .constructor {transition:ease 0.3s}
 .constructor:hover .constructor__text {position:relative; right:0; transition:0.3s}
}
@media (max-width:48em) {.desctop {display:none !important}
 .mobile {display:block}
 .bc {display:block}
 .bc > a {margin-right:1.7vw; font-size:3.47vw; line-height:120%; font-weight:600; margin-bottom:3.2vw}
 .bc > span {font-size:3.47vw; line-height:120%; font-weight:600}
 .title {font-size:6.94vw; line-height:120%}
 .insert > div {width:6.67vw; height:6.67vw}
 .insert > div:not(:last-child) {margin-right:1.1vw}
 .btn-next {width:11.74vw; height:11.74vw; border:0.4rem solid #ffffff}
 .btn-next::after {width:4.14vw; height:4.14vw}
 .btn-prev {width:11.74vw; height:11.74vw; border:0.4rem solid #ffffff}
 .btn-prev::after {width:4.14vw; height:4.14vw}
 .btn {font-size:3.7vw; line-height:130%; padding:6.3vw 19vw 6.3vw 6.4vw}
 .btn::after {right:6vw; top:50%; width:7vw; height:7vw}
 .link {position:absolute}
 .link::after {width:11.7vw; height:11.7vw; border:0.4rem solid #424a55; background-size:2.6vw}
 .select {position:relative; width:100%}
 .select-text,.select-dropdown {width:100%}
 .select-text {font-size:3.3vw; line-height:120%; padding-left:6vw}
 .select-text::after {top:52%; right:7.8vw; width:2.5vw; height:2.5vw}
 .select-dropdown {top:10vw; padding:5vw}
 .filter__item {font-size:3.3vw; line-height:130%}
 .filter__item:not(:last-child) {margin-bottom:3vw}
 .constructor {padding:4vw}
 .constructor__icon {width:8vw; height:8vw}
 .constructor__text {display:none}
}
.header {position:fixed; top:0; left:0; right:0; z-index:10000; background:linear-gradient(0deg,#294f87,#294f87),#c4c4c4; padding:2.4rem 0 2.5rem 0}
.header::after {position:absolute; content:""; left:0; top:0; width:33.2rem; height:100%; background-color:#ffffff; z-index:-1}
.header .container {width:178.6rem; margin-left:8.7rem}
.header__inner {display:flex; align-items:center; justify-content:space-between}
.header__logo {width:15.9rem; height:6.9rem}
.header__logo img {width:100%; height:100%; -o-object-fit:cover; object-fit:cover}
.header__menu {display:flex; margin-left:4.5%; margin-right:-0.5%}
.header__menu > a {font-weight:600; font-size:1.8rem; color:#ffffff; padding:1rem; position:relative}
.header__menu > a::before {position:absolute; content:""; left:1rem; top:-3.5rem; right:unset; height:3px; background-color:#ffffff; transition:ease 0.4s}
.header__menu > a:hover::before {right:1rem}
.header__menu > a:not(:last-child) {margin-right:0.4rem}
.header__menu > div {font-weight:600; font-size:1.8rem; color:#ffffff; position:relative; padding:1rem; margin-right:0.4rem; cursor:pointer}
.header__menu > div::before {position:absolute; content:""; left:1rem; top:-3.5rem; right:unset; height:3px; background-color:#ffffff; transition:ease 0.4s}
.header__menu > div:hover::before {right:1rem}
.header__menu > div:nth-child(2) .header__menu-dop::after {height:5.5rem; top:3.9rem; background-color:#fff}
.header__menu > div:nth-child(2) .header__menu-dop > a:first-child {color:#294f87; z-index:10; margin-top:-0.5rem; margin-bottom:2rem}
.header__menu > div:nth-child(2) .header__menu-dop > a:first-child::after {content:none}
.header__menu-dop {display:none; position:absolute; left:0rem; top:4.5rem; padding:2rem; padding-top:6rem; background:linear-gradient(0deg,#294f87,#294f87),#c4c4c4}
.header__menu-dop::after {position:absolute; content:""; left:0; top:3.9rem; width:100%; height:1px; background-color:rgba(255,255,255,0.3)}
.header__menu-dop > a {color:#fff; font-weight:500; display:block; white-space:nowrap; position:relative; width:-webkit-fit-content; width:-moz-fit-content; width:fit-content}
.header__menu-dop > a:not(:last-child) {margin-bottom:1.1rem}
.header__menu-dop > a::after {position:absolute; content:""; left:0; bottom:0rem; width:0; height:1px; background-color:#fff; transition:ease 0.4s}
.header__menu-dop.active {display:block}
.header__lk {font-weight:600; font-size:1.8rem; color:#ffffff; padding:1rem}
.header__contacts {margin-top:-0.8rem}
.header__contacts-phone {font-family:"Pragmatica Extended"; font-weight:800; font-size:1.5rem; line-height:127%; text-transform:uppercase; color:#ffffff; margin-bottom:0.4rem}
.header__contacts-mail {font-family:"Pragmatica Extended"; font-weight:800; font-size:1.5rem; line-height:127%; text-transform:lowercase; color:#ffffff}
.header__btn {color:#ffffff; border:1px solid #ffffff}
.header__btn::after {background-image:url(/local/templates/capitalpress/css/../img/icon/arrow-white.svg)}
.header__burger {display:none}
.no__scroll {overflow-y:hidden}
@media (min-width:47.99em) {.header__menu-dop a:hover::after {width:100%}
}
@media (max-width:48em) {.header {padding:3.3vw 0; background:#ffffff}
 .header::after {content:none}
 .header .container {width:100%; margin-left:0}
 .header__logo {width:35.2vw; height:15.2vw; margin-left:0.5vw}
 .header__menu,.header__lk,.header__btn {display:none}
 .header__contacts {margin-top:0}
 .header__contacts-phone {width:6.4vw; height:6.4vw; margin-bottom:0; font-size:0; line-height:0; position:relative; display:block}
 .header__contacts-mail {display:none}
 .header__burger {display:inline-block; position:relative; width:6.4vw; height:4.27vw; z-index:3}
 .header__burger::after,.header__burger::before {content:""; position:absolute; background-color:#102e5d; height:0.534vw; width:100%; right:0rem; transition:all 0.3s}
 .header__burger span {right:0; position:absolute; background-color:#102e5d; width:100%; height:0.534vw; top:2vw}
 .header__burger::after {top:0}
 .header__burger::before {bottom:0}
 .header__bm {position:absolute; top:0vw; z-index:1000; left:-102%; width:100%; height:100vh; overflow:scroll; transition:0.3s; background-color:rgba(255,255,255,0.5)}
 .header__bm.active {left:0}
 .header__bm-inner {padding:8vw 5.3vw 30vw 5.3vw; background-color:#294f87; width:74.5%; position:relative; box-shadow:4.6rem 0 1.8rem rgba(38,41,46,0.01),13px 0 8px rgba(38,41,46,0.05),6px 0 6px rgba(38,41,46,0.09),1px 0 3px rgba(38,41,46,0.1),0px 0 0 rgba(38,41,46,0.1)}
 .header__bm-title {margin-bottom:10.67vw; font-family:"Pragmatica Extended"; font-weight:800; font-size:6.93vw; line-height:120%; text-transform:uppercase; color:#ffffff}
 .header__bm-lists {margin-bottom:10.9vw; width:100%}
 .header__bm-lists > li > a {padding:1rem 1rem 1rem 0; font-size:4.8vw; font-weight:600; line-height:120%; color:#ffffff}
 .header__bm-lists > li > span {padding:1rem 1rem 1rem 0; font-size:4.8vw; font-weight:600; line-height:120%; color:#ffffff; display:block; position:relative}
 .header__bm-lists > li > span::after {position:absolute; content:""; right:2vw; top:52%; transform:translateY(-50%); width:3vw; height:3vw; background-image:url(/local/templates/capitalpress/css/../img/icon/arrow-white2.svg); background-size:contain; background-repeat:no-repeat; background-position:center}
 .header__bm-lists > li > span.active::after {transform:translateY(-50%) rotate(180deg)}
 .header__bm-lists > li > div {display:none; padding-left:2.7vw}
 .header__bm-lists > li > div.active {display:block}
 .header__bm-lists > li > div > a {display:block; padding:1rem 1rem 1rem 0; font-size:4.8vw; font-weight:400; line-height:120%; color:#ffffff}
 .header__bm-lists > li > div > a:first-child {margin-top:4vw}
 .header__bm-lists > li > div > a:not(:last-child) {margin-bottom:3vw}
 .header__bm-lists > li:not(:last-child) {margin-bottom:6.4vw}
 .header__bm-lists > li:nth-child(2) > div > a:first-child {background:#fff; color:#294f87; margin-left:-2vw; padding-left:2vw}
 .header__bm-phone {display:block; font-family:"Pragmatica Extended"; font-weight:800; font-size:4vw; line-height:120%; text-transform:uppercase; color:#ffffff; margin-bottom:2.7vw}
 .header__bm-mail {display:block; font-family:"Pragmatica Extended"; font-weight:800; font-size:4vw; line-height:120%; text-transform:lowercase; color:#ffffff; margin-bottom:10.67vw}
 .header__bm-btn {border:1.5px solid #ffffff; color:#ffffff; padding:6vw 14.2vw 6vw 6vw; white-space:nowrap}
 .header__bm-btn::after {background-image:url(/local/templates/capitalpress/css/../img/icon/arrow-white.svg)}
 .header__bm-close {position:absolute; right:-20vw; bottom:26vw; display:flex; align-items:center; justify-content:center; width:14.67vw; height:14.67vw; border-radius:50%; background:#294f87; box-shadow:0 5.2rem 2rem rgba(23,25,28,0.01),0px 15px 9px rgba(23,25,28,0.05),0px 7px 7px rgba(23,25,28,0.09),0px 2px 4px rgba(23,25,28,0.1),0px 0 0 rgba(23,25,28,0.1)}
 .header__bm-close > svg {width:2.93vw; height:2.93vw; display:block}
}
.baner {margin-top:11.5rem; height:82.3rem; position:relative; margin-bottom:20.2rem}
/*.baner::after {position:absolute; content:""; right:0; bottom:0; width:60.9rem; height:18.3rem; background-color:#ffffff}*/
.baner__bg-video {width:100%; height:100%; -o-object-fit:cover; object-fit:cover}
.baner__bg-video > source {width:100%; height:100%}
.baner__bg-desc {width:100%; height:115%; -o-object-fit:cover; object-fit:cover; position:absolute; left:0; bottom:0; z-index:-1}
.baner__content {width:40%; position:absolute; left:15.2rem; bottom:8.7rem}
.baner__title {font-family:"Pragmatica Extended"; font-weight:700; font-size:7rem; line-height:143%; letter-spacing:0.2rem; text-transform:uppercase; color:#ffffff; margin-bottom:6.5rem}
.baner__btn {color:#292a34; background-color:#ffffff; font-weight:400; font-size:1.5rem}
.baner__btn::after {background-image:url(/local/templates/capitalpress/css/../img/icon/arrow-blue.svg)}
.baner__insert {left:-7.9rem; bottom:1.8rem; flex-direction:column}
.baner__insert > div:not(:last-child) {margin-right:0; margin-bottom:0.5rem}
.baner__video {position:absolute; display:inline-block; right:9.9rem; bottom:4.2rem; background-color:#47669d; border-radius:100rem; font-family:"Pragmatica Extended"; font-weight:800; font-size:1.4rem; line-height:130%; text-transform:uppercase; color:#ffffff; padding:4.3rem 14.6rem 3.8rem 5.2rem; z-index:5}
.baner__video::after {position:absolute; content:""; right:1.6rem; top:50%; transform:translateY(-50%); width:6.6rem; height:6.6rem; border-radius:50%; background-color:#ffffff; background-image:url(/local/templates/capitalpress/css/../img/icon/arrow-video.svg); background-repeat:no-repeat; background-position:center; background-size:1.6rem; display:flex; align-items:center; justify-content:center}
@media (max-width:48em) {.baner {margin-top:21.45vw; height:175.8vw; margin-bottom:16vw}
 .baner::after {width:100%; height:32vw}
 .baner__bg-images {width:100%; height:100vh; -o-object-fit:cover; object-fit:cover}
 .baner__content {width:-webkit-fit-content; width:-moz-fit-content; width:fit-content; left:5.3vw; bottom:48vw}
 .baner__title {font-weight:800; font-size:6.94vw; line-height:120%; letter-spacing:0rem; margin-bottom:7.47vw}
 .baner__btn {font-weight:500; font-size:3.47vw; margin-bottom:7.47vw}
 .baner__insert {position:static; flex-direction:row}
 .baner__insert > div:not(:last-child) {margin-right:1vw; margin-bottom:0}
 .baner__video {right:unset; left:5.3vw; bottom:7.47vw; font-size:3.47vw; line-height:120%; padding:6.25vw 18vw 6.25vw 6.4vw}
 .baner__video::after {right:6.4vw; width:8.27vw; height:8.27vw; background-size:2.16vw}
}
.advantages {margin-bottom:17rem}
.advantages__inner {display:flex; align-items:center; justify-content:space-between}
.advantages__content {width:40%; margin-top:-2.7rem}
.advantages__content-title {margin-bottom:5.2rem}
.advantages__content-text p:not(:last-child) {margin-bottom:3rem}
.advantages__items {width:51.5%; display:flex; flex-wrap:wrap}
.advantages__item {display:flex; flex-direction:column; justify-content:space-between; width:50%; min-height:24.3rem; padding-bottom:2.6rem}
.advantages__item.pink .advantages__item-num {color:#f6c9e0; margin-left:-1.5rem}
.advantages__item.orange .advantages__item-num {color:#ffe7b7}
.advantages__item.blue .advantages__item-num {color:#b5e2f5}
.advantages__item.black .advantages__item-num {color:#a3a6ab; font-size:18rem; font-weight:900; line-height:37%; margin-left:-1.2rem}
.advantages__item-num {font-family:"Pragmatica Extended"; font-weight:800; font-size:9.9rem; line-height:120%; text-transform:uppercase; line-height:70%; margin-left:-0.4rem}
.advantages__item-text {padding-left:5rem; width:83%; font-size:3rem; line-height:138%; color:#ffffff}
@media (max-width:48em) {.advantages {margin-bottom:16vw}
 .advantages__inner {display:block}
 .advantages__content {width:100%; margin-top:0; margin-bottom:7.4vw}
 .advantages__content-title {margin-bottom:7.4vw}
 .advantages__content-text p {line-height:147%; font-size:4vw}
 .advantages__content-text p:not(:last-child) {margin-bottom:4.4vw}
 .advantages__items {width:100%}
 .advantages__item {min-height:33.35vw; padding-bottom:3.27vw}
 .advantages__item.pink .advantages__item-num {margin-left:-2vw}
 .advantages__item.black .advantages__item-num {font-size:24.8vw; font-weight:800; line-height:37%; margin-left:0vw}
 .advantages__item-num {font-size:13.34vw; line-height:120%; line-height:70%; margin-left:0vw}
 .advantages__item-text {padding-left:4.27vw; width:83%; font-size:4vw; line-height:145%}
}
.regrown {position:relative; background-color:#47669d; padding:15.4rem 0 15rem 0; margin-bottom:17.1rem}
.regrown__insert-big {display:flex; flex-direction:column; left:0rem; bottom:-48.8rem}
.regrown__insert-big > div {width:6.8rem; height:23.4rem}
.regrown__insert-big > div:not(:last-child) {margin-right:0; margin-bottom:2rem}
.regrown__inner {position:relative}
.regrown__title {margin-bottom:6.2rem; color:#ffffff; width:65%}
.regrown__swiper {padding-top:3.6rem}
.regrown__slides {display:flex; flex-wrap:wrap; margin-bottom:-10.2rem}
.regrown__slide {position:relative; padding:2.4rem 2rem 4rem 26.2rem; height:auto; width:30.6%; margin-right:6.6rem; margin-bottom:10.2rem}
.regrown__slide:nth-child(3n + 3) {margin-right:0}
.regrown__slide::after {position:absolute; content:""; right:0; top:0; width:83%; height:100%; background-color:#ffffff; z-index:-1}
.regrown__slide::before {position:absolute; content:""; right:2.6rem; bottom:1.6rem; width:1.4rem; height:1.4rem; background-image:url(/local/templates/capitalpress/css/../img/icon/arrow-black.svg); background-size:contain; background-position:center; background-repeat:no-repeat}
.regrown__slide-img {position:absolute; left:0rem; top:-3.6rem; width:22.3rem; height:22.3rem; z-index:5}
.regrown__slide-img img {width:100%; height:100%; -o-object-fit:cover; object-fit:cover}
.regrown__slide-bg {width:22.3rem; height:20.8rem; position:absolute; top:0; left:2.1rem}
.regrown__slide-title {font-family:"Pragmatica Extended"; font-weight:800; font-size:1.8rem; line-height:150%; text-transform:uppercase; color:#424a55; margin-bottom:1.2rem}
.regrown__slide-text {font-weight:600; font-size:1.5rem; line-height:160%; color:#424a55; -webkit-line-clamp:5; display:-webkit-box; -webkit-box-orient:vertical; overflow:hidden}
.regrown__btn-next {top:-0.5rem; right:0rem}
.regrown__btn-prev {left:unset; right:8.8rem; top:-0.5rem}
@media (max-width:48em) {.regrown {padding:10.67vw 0 33.1vw 0; margin-bottom:16vw}
 .regrown__insert-big {left:0rem; bottom:-46.5vw}
 .regrown__insert-big > div {width:3.73vw; height:21.5vw}
 .regrown__insert-big > div:not(:last-child) {margin-right:0; margin-bottom:1.84vw}
 .regrown__title {margin-bottom:10.67vw; width:100%}
 .regrown__swiper {padding-top:4vw}
 .regrown__slides {display:block; margin-bottom:0}
 .regrown__slide {display:block; padding:4.27vw 3.2vw 9.3vw 40.55vw; height:auto; width:100%; margin-right:0; margin-bottom:0}
 .regrown__slide:nth-child(3n + 3) {margin-right:0}
 .regrown__slide:not(:last-child) {margin-bottom:9.3vw}
 .regrown__slide::after {width:86%}
 .regrown__slide::before {right:3.2vw; bottom:3.2vw; width:4vw; height:4vw}
 .regrown__slide-img {top:-4vw; width:34.15vw; height:39.2vw}
 .regrown__slide-bg {width:34.15vw; height:38.4vw; left:3.2vw}
 .regrown__slide-title {font-size:4vw; line-height:120%; margin-bottom:3.2vw}
 .regrown__slide-text {font-size:3.47vw; line-height:125%}
 .regrown .regrown__btn-next {top:unset; bottom:-23vw; right:34%}
 .regrown .regrown__btn-prev {left:34%; right:unset; top:unset; bottom:-23vw}
}
.services {margin-bottom:16rem; position:relative}
.services__inner {position:relative}
.services__title {margin-bottom:5.4rem}
.services__insert {right:0rem; top:1rem}
.services__insert-big {display:flex; flex-direction:column; right:0rem; top:35.5rem}
.services__insert-big > div {width:6.8rem; height:23.4rem}
.services__insert-big > div:not(:last-child) {margin-right:0; margin-bottom:2rem}
.services__wrap {position:relative}
.services__btn {font-family:"Pragmatica Extended"; width:20%; font-weight:400; font-size:2.2rem; line-height:155%; text-transform:uppercase; padding:0.6rem 0; color:#424a55; cursor:pointer; transition:ease 0.3s}
.services__btn.active {font-weight:800}
.services__content {width:66.2%; display:none; justify-content:space-between; align-items:center; background-color:#ffffff; padding:4rem 8.5rem 4rem 4rem; height:-webkit-fit-content; height:-moz-fit-content; height:fit-content; position:absolute; right:0; top:0}
.services__content.active {display:flex}
.services__content-img {width:38.4%; height:49.3rem}
.services__content-img img {width:100%; height:100%; -o-object-fit:cover; object-fit:cover}
.services__content-info {width:57.3%}
.services__content-info-title {font-family:"Pragmatica Extended"; font-weight:800; font-size:2.5rem; line-height:136%; text-transform:uppercase; color:#424a55; margin-bottom:3.4rem}
.services__content-info-text > p:not(:last-child) {margin-bottom:3rem}
@media (max-width:48em) {.services {margin-bottom:15vw; position:relative}
 .services__title {margin-bottom:9.3vw}
 .services__insert-big {top:unset; bottom:-60.5vw}
 .services__insert-big > div {width:3.73vw; height:21.5vw}
 .services__insert-big > div:not(:last-child) {margin-right:0; margin-bottom:1.84vw}
 .services__wrap {position:static}
 .services__item {position:relative}
 .services__item:not(:last-child) {margin-bottom:3.7vw}
 .services__btn {width:95%; font-size:4vw; line-height:120%; padding:1rem 0; position:relative}
 .services__btn::after {position:absolute; content:""; top:50%; transform:translateY(-50%) rotate(90deg); right:0vw; width:4vw; height:4vw; background-image:url(/local/templates/capitalpress/css/../img/icon/arrow-black.svg); background-size:contain; background-repeat:no-repeat}
 .services__btn.active::after {transform:translateY(-50%) rotate(0)}
 .services__content {width:100%; display:none; padding:5.8vw 5.3vw 6.8vw 5.3vw; position:relative; right:0; top:0; margin-bottom:9.5vw; margin-top:6.5vw}
 .services__content.active {display:block}
 .services__content-img {width:100%; height:78.2vw; margin-bottom:7.67vw}
 .services__content-info {width:100%}
 .services__content-info-title {font-size:4.8vw; line-height:120%; margin-bottom:7.47vw}
 .services__content-info-text > p {line-height:147%; font-size:4vw}
 .services__content-info-text > p:not(:last-child) {margin-bottom:5.7vw}
}
.online {padding:15rem 0; margin-bottom:16.9rem; background-color:#47669d}
.online__inner {position:relative}
.online__title {color:#ffffff; text-align:center; margin-bottom:6rem}
.online__insert {top:1.3rem; left:0rem}
.online__items {display:flex; justify-content:space-between; flex-wrap:wrap}
.online__item {width:48%; background-color:#ffffff; height:20.7rem; display:flex; align-items:center; justify-content:space-between; font-family:"Pragmatica Extended"; font-weight:700; font-size:2.5rem; line-height:135%; text-transform:uppercase; color:#424a55; padding:1rem 35rem 1rem 6.1rem; position:relative; letter-spacing:0.06rem}
.online__item::after {right:5.4rem; top:52%; transform:translateY(-50%)}
.online__item:last-child {width:100%; padding:1rem 6.3rem 1rem 5.9rem}
.online__item:not(:last-child) {margin-bottom:6.3rem}
.online__item:nth-child(2) {padding-right:20rem}
.online__item-content {width:47%}
.online__item-content-title {font-family:"Pragmatica Extended"; font-weight:700; font-size:2.5rem; line-height:135%; text-transform:uppercase; color:#424a55; margin-bottom:1.2rem; width:65%}
.online__item-content-text {font-family:"Gilroy"; font-weight:600; font-size:1.745rem; line-height:116%; color:#424a55; text-transform:none}
.online__item-choice {width:47.5%}
.online__item-choice-title {font-family:"Pragmatica Extended"; font-size:1.32rem; line-height:130%; font-weight:500; text-transform:uppercase; color:#424a55; margin-bottom:2.2rem}
.online__item-choice-btns {display:flex; justify-content:space-between}
.online__item-choice-select {height:6.8rem; width:87.4%; border:0.2rem solid #424a55; border-radius:100rem; display:flex; align-items:center}
.online__item-choice-link {position:relative}
.online__item-choice-link::after {right:0}
@media (max-width:48em) {.online {padding:10.67vw 0; margin-bottom:32vw}
 .online__title {color:#ffffff; margin-bottom:7.47vw}
 .online__insert {position:static; margin-bottom:10.67vw}
 .online__items {display:block}
 .online__item {width:100%; height:29.6vw; font-weight:800; font-size:4.8vw; line-height:120%; padding:2vw 21vw 2vw 5.5vw; letter-spacing:0; position:relative}
 .online__item::after {right:6.3vw; top:48%}
 .online__item:last-child {width:100%; padding:6.4vw 5.3vw 6.4vw 5.3vw; height:auto; display:block}
 .online__item:last-child .online__item-content {width:80%}
 .online__item:not(:last-child) {margin-bottom:5.3vw}
 .online__item-content {width:47%; margin-bottom:8.9vw}
 .online__item-content-title {font-weight:800; font-size:4.8vw; line-height:120%; margin-bottom:5.3vw; width:80%}
 .online__item-content-text {font-size:3.47vw; line-height:120%; text-transform:none; width:85%}
 .online__item-choice {width:100%}
 .online__item-choice-title {font-size:3.47vw; line-height:120%; margin-bottom:5.3vw}
 .online__item-choice-btns {display:block}
 .online__item-choice-select {height:17.1vw; width:100%; border:0.4rem solid #424a55}
 .online__item-choice-link {position:absolute; top:6.3vw; right:6.3vw}
 .online__item-choice-link::after {right:0; top:0}
}
.seo {margin-bottom:10rem}
.seo__inner {position:relative}
.seo__insert {top:-6rem; right:0}
.seo__subtitle {position:absolute; left:0rem; top:0.6rem; font-weight:600; font-size:1.8rem; line-height:116%; color:#424a55}
.seo__title {width:50%; margin-left:25.7%; margin-bottom:7rem}
.seo__items {display:flex; justify-content:space-between}
.seo__item {width:35.35%; height:-webkit-fit-content; height:-moz-fit-content; height:fit-content; line-height:110%}
.seo__item-name {font-family:"Pragmatica Extended"; font-weight:700; font-size:1.85rem; line-height:150%; text-transform:uppercase; color:#424a55; margin-bottom:7.5rem}
.seo__item-btn {border:0.2rem solid #424a55; color:#424a55; padding:2.5rem 6.5rem 2.1rem 2.6rem}
.seo__item-btn::after {background-image:url(/local/templates/capitalpress/css/../img/icon/arrow-black.svg); top:52%; width:1.5rem; height:1.5rem}
.seo__item:first-child {width:22%}
@media (max-width:48em) {.seo {margin-bottom:32.4vw}
 .seo__insert {top:0; right:unset; left:0; position:relative; margin-bottom:10.7vw}
 .seo__subtitle {position:relative; left:0rem; top:0; font-size:3.47vw; line-height:120%; margin-bottom:5.3vw}
 .seo__title {width:100%; margin-left:0; margin-bottom:7.47vw}
 .seo__items {display:block; font-size:4.3vw; line-height:147%}
 .seo__item {width:100%; font-size:4vw; line-height:146%}
 .seo__item-name {font-weight:800; font-size:4.8vw; line-height:120%; margin-bottom:7.5vw}
 .seo__item-btn {border:0.4rem solid #424a55; padding:5.85vw 15vw 5.85vw 6.4vw}
 .seo__item-btn::after {top:52%; width:3.5vw; height:3.5vw; right:7vw}
 .seo__item:not(:last-child) {margin-bottom:5.1vw}
 .seo__item:first-child {width:100%; margin-bottom:7.4vw}
}
.baner-all {margin-top:11.9rem; position:relative; height:27rem; margin-bottom:5rem}
.baner-all__img {width:100%; height:100%}
.baner-all__img img {width:100%; height:100%; -o-object-fit:cover; object-fit:cover}
.baner-all__title {width:90%; text-align:center; color:#fff}
.baner-all__title-wrap {position:absolute; left:0; bottom:0; width:76.4rem; height:18.3rem; display:flex; justify-content:center; align-items:center; background-color:rgba(0,0,0,0.3)}
@media (max-width:48em) {.baner-all {margin-top:21.9vw; height:56.56vw; margin-bottom:7.47vw}
 .baner-all__title {font-size:4.8vw}
 .baner-all__title-wrap {width:71.5vw; height:22.4vw}
}
.about {margin-bottom:15.3rem; margin-top:10.5rem}
.about__inner {display:flex; justify-content:space-between}
.about__img {position:relative; width:41rem; height:41rem; margin-left:8.8rem; z-index:2; margin-top:5rem}
.about__img img {width:100%; height:100%; -o-object-fit:cover; object-fit:cover; position:relative; z-index:-2}
.about__img-video {position:absolute; width:6.6rem; height:6.6rem; border-radius:50%; background-color:#ffffff; left:8.5rem; top:-2.8rem}
.about__img-video::after {position:absolute; content:""; left:50%; top:50%; transform:translate(-50%,-50%); background-image:url(/local/templates/capitalpress/css/../img/icon/arrow-video.svg); width:1.4rem; height:1.7rem; background-repeat:no-repeat; background-size:contain; background-position:center}
.about__img-video::before {position:absolute; content:""; width:15.4rem; height:15.4rem; background-color:#47669d; left:46%; top:50%; transform:translate(-50%,-50%); z-index:-1}
.about__img::after {position:absolute; content:""; left:-8.8rem; top:12.2rem; width:41rem; height:41rem; background-color:#47669d; z-index:-3}
.about__content {width:64.5%; padding-right:1rem}
.about__content-title {margin-bottom:5.2rem}
.about__content-text > p:not(:last-child) {margin-bottom:3rem}
@media (max-width:48em) {.about {margin-bottom:26.7vw; margin-top:12.8vw}
 .about__inner {flex-direction:column-reverse}
 .about__img {width:78.7vw; height:78.7vw; margin-left:auto; margin-top:0}
 .about__img-video {width:10.1vw; height:10.1vw; left:16vw; top:-3.2vw}
 .about__img-video::after {width:2.3vw; height:2.6vw}
 .about__img-video::before {width:20.8vw; height:20.8vw; left:50%}
 .about__img::after {left:-10.67vw; top:unset; bottom:-10.67vw; width:73.6vw; height:73.6vw}
 .about__content {width:100%; padding-right:0; margin-bottom:16.3vw}
 .about__content-title {margin-bottom:7.47vw}
 .about__content-text > p {line-height:147%; font-size:4vw}
 .about__content-text > p:not(:last-child) {margin-bottom:5.7vw}
}
.tun {position:relative; margin-bottom:17rem}
.tun__insert {display:flex; flex-direction:column; left:0rem; top:4.3rem}
.tun__insert > div {width:6.8rem; height:23.4rem}
.tun__insert > div:not(:last-child) {margin-right:0; margin-bottom:2rem}
.tun__inner {position:relative}
.tun__title {margin-bottom:5.5rem}
.tun__btn {font-family:"Pragmatica Extended"; font-weight:400; font-size:2.2rem; line-height:155%; text-transform:uppercase; color:#292a34; transition:ease 0.2s; cursor:pointer}
.tun__btn:not(:last-child) {margin-bottom:1.3rem}
.tun__btn.active {font-weight:800; color:#424a55}
.tun__swiper {width:100%; height:100%}
.tun__swiper-wrap {width:49%; height:36.9rem; position:absolute; top:0; right:0; display:none; padding-left:14.4rem}
.tun__swiper-wrap.active {display:block}
.tun__slide {width:100%; height:100%}
.tun__slide img {width:100%; height:100%; -o-object-fit:cover; object-fit:cover}
.tun__btn-next {top:50%; transform:translateY(-50%); right:1rem; background-color:rgba(255,255,255,0.8); border:none}
.tun__btn-next::after {background-image:url(/local/templates/capitalpress/css/../img/icon/arrow-blue.svg)}
.tun__btn-prev {top:50%; transform:translateY(-50%); left:1rem; background-color:rgba(255,255,255,0.8); border:none}
.tun__btn-prev::after {background-image:url(/local/templates/capitalpress/css/../img/icon/arrow-blue.svg)}
@media (max-width:48em) {.tun {margin-bottom:32vw}
 .tun__insert {top:unset; bottom:-71.5vw}
 .tun__insert > div {width:3.73vw; height:21.5vw}
 .tun__insert > div:not(:last-child) {margin-right:0; margin-bottom:1.84vw}
 .tun__title {margin-bottom:10.67vw}
 .tun__item:not(:last-child) {margin-bottom:8.54vw}
 .tun__btn {font-size:4vw; line-height:120%; margin-bottom:7.47vw; position:relative}
 .tun__btn::after {position:absolute; content:""; right:0; top:50%; transform:translateY(-50%) rotate(135deg); width:3.5vw; height:3.5vw; background-image:url(/local/templates/capitalpress/css/../img/icon/arrow-black.svg); background-size:cover; background-position:center; background-repeat:no-repeat; transition:ease 0.4s}
 .tun__btn.active::after {transform:translateY(-50%) rotate(-45deg)}
 .tun__btn:not(:last-child) {margin-bottom:7.47vw}
 .tun__swiper-wrap {width:100%; height:52.3vw; margin-top:0; position:relative; padding-left:0}
 .tun__btn-next {right:2vw}
 .tun__btn-prev {left:2vw}
}
.kunden {padding:15rem 0; margin-bottom:17.2rem; background-color:#47669d}
.kunden__title {text-align:center; color:#ffffff; margin-bottom:5.7rem}
.kunden__items {display:flex}
.kunden__item {width:22.8%}
.kunden__item:not(:last-child) {margin-right:4.7rem}
.kunden__item-top {height:13.7rem; width:100%; padding:2.5rem 2.5rem 2.5rem 3.5rem}
.kunden__item-top-num {font-family:"Pragmatica Extended"; font-weight:500; font-size:1.4rem; line-height:130%; text-transform:uppercase; color:#ffffff; margin-bottom:2.2rem}
.kunden__item-top-name {font-family:"Pragmatica Extended"; font-weight:800; font-size:2.5rem; line-height:108%; text-transform:uppercase; color:#ffffff}
.kunden__item-img {width:100%; height:12.7rem}
.kunden__item-img img {width:100%; height:100%; -o-object-fit:cover; object-fit:cover}
@media (max-width:48em) {.kunden {padding:10.67vw 0; margin-bottom:31.8vw}
 .kunden__title {text-align:center; margin-bottom:10.67vw}
 .kunden__items {display:block}
 .kunden__item {width:100%}
 .kunden__item:not(:last-child) {margin-right:0; margin-bottom:4.4vw}
 .kunden__item-top {height:25.3vw; width:100%; padding:5.3vw 6.4vw}
 .kunden__item-top-num {font-size:3.47vw; line-height:123%; margin-bottom:3.2vw}
 .kunden__item-top-name {font-size:4.8vw; line-height:120%}
 .kunden__item-img {height:33.9vw}
}
.edge {margin-bottom:17rem}
.edge__title {text-align:center; margin-bottom:5.9rem}
.edge__items {display:flex; flex-wrap:wrap}
.edge__item {width:25%}
.edge__item-img {width:100%; height:25.6rem}
.edge__item-img img {width:100%; height:100%; -o-object-fit:cover; object-fit:cover}
.edge__item-text {display:flex; align-items:center; height:14.3rem; padding:0rem 2rem 1rem 2.5rem; font-size:3rem; line-height:138%; color:#424a55; background-color:#fff}
.edge__item-text.sapp {background-color:#47669d; color:#fff}
@media (max-width:48em) {.edge {margin-bottom:32vw}
 .edge__title {text-align:center; margin-bottom:10.67vw}
 .edge__item {width:50%}
 .edge__item-img {height:32.5vw}
 .edge__item-text {display:flex; align-items:flex-start; height:21.3vw; padding:4.27vw; font-size:3.47vw; line-height:120%}
}
.pd {margin-bottom:17.4rem}
.pd__top {padding:15rem 0; background-color:#47669d}
.pd__bottom {padding:3.5rem 0 3rem 0; background-color:#434a54}
.pd__inner {position:relative}
.pd__insert {top:1.3rem; right:0}
.pd__title {color:#ffffff; margin-bottom:6rem}
.pd__items {display:flex}
.pd__item {width:30.4%; height:27.2rem; background-color:#ffffff; padding:5rem 7rem 2rem 7rem}
.pd__item:not(:last-child) {margin-right:7rem}
.pd__item-icon {width:14rem; height:9rem; margin:0 auto; margin-bottom:2.8rem}
.pd__item-icon img {width:100%; height:100%; -o-object-fit:contain; object-fit:contain}
.pd__item-name {font-family:"Pragmatica Extended"; font-weight:800; font-size:2.5rem; line-height:108%; text-align:center; text-transform:uppercase; color:#424a55}
.pd__info {display:flex; justify-content:space-between}
.pd__info > a {font-family:"Pragmatica Extended"; font-weight:800; font-size:2rem; line-height:170%; text-transform:uppercase; color:#ffffff; position:relative}
.pd__info > a:first-child::after {position:absolute; content:""; left:0; bottom:0.5rem; width:100%; height:1px; background-color:#ffffff}
@media (max-width:48em) {.pd {margin-bottom:32vw}
 .pd__top {padding:10.67vw 0}
 .pd__bottom {padding:6.4vw 4vw; background-color:#434a54}
 .pd__insert {top:15.7vw; right:unset; left:0}
 .pd__title {margin-bottom:24.8vw}
 .pd__items {display:block}
 .pd__item {width:100%; height:39.7vw; padding:6.4vw 4.3vw; display:flex; flex-direction:column; justify-content:space-between; align-items:center}
 .pd__item:not(:last-child) {margin-right:0; margin-bottom:5.3vw}
 .pd__item-icon {width:24.2vw; height:16vw; margin:0 auto; margin-bottom:2.8rem}
 .pd__item-name {font-size:4.8vw; line-height:120%}
 .pd__info {display:block}
 .pd__info > a {font-weight:500; font-size:3.47vw; line-height:123%; display:block; width:-webkit-fit-content; width:-moz-fit-content; width:fit-content; margin:0 auto}
 .pd__info > a:first-child {font-size:4.8vw; font-weight:800}
 .pd__info > a:first-child::after {bottom:0}
 .pd__info > a:not(:last-child) {margin-bottom:5.3vw}
}
.reviews {margin-bottom:17.5rem}
.reviews__inner {position:relative}
.reviews__title {margin-bottom:6.4rem}
.reviews__slide {position:relative; padding:3.6rem 6.3rem 10.3rem 4.7rem; background-color:#ffffff; height:auto}
.reviews__slide-top {font-family:"Pragmatica Extended"; font-weight:800; font-size:2.1rem; line-height:130%; text-transform:uppercase; color:#424a55; margin-bottom:3.5rem}
.reviews__slide-text {font-size:2.2rem; line-height:127%; color:#424a55}
.reviews__slide-data {position:absolute; left:4.9rem; bottom:2.8rem; font-size:1.8rem; line-height:156%}
.reviews__btn-next {top:-0.5rem; right:0.2rem; border:0.2rem solid #314e94}
.reviews__btn-next::after {background-image:url(/local/templates/capitalpress/css/../img/icon/arrow-blue.svg)}
.reviews__btn-prev {top:-0.5rem; left:unset; right:9rem; border:0.2rem solid #314e94}
.reviews__btn-prev::after {background-image:url(/local/templates/capitalpress/css/../img/icon/arrow-blue.svg)}
@media (max-width:48em) {.reviews {margin-bottom:54.4vw}
 .reviews__title {margin-bottom:10.76vw}
 .reviews__swiper {width:106%}
 .reviews__slide {position:relative; padding:6.4vw 5.3vw 12.8vw 5.3vw; height:auto; min-height:68.8vw}
 .reviews__slide-top {font-size:4.8vw; line-height:120%; margin-bottom:5.3vw}
 .reviews__slide-text {font-size:4vw; line-height:147%; color:#424a55}
 .reviews__slide-data {left:5.3vw; bottom:6.4vw; font-size:3.47vw; line-height:120%}
 .reviews__btn-next {top:unset; bottom:-22.5vw; right:34%; border:0.4rem solid #314e94}
 .reviews__btn-prev {top:unset; bottom:-22.5vw; left:34%; right:unset; border:0.4rem solid #314e94}
}
.jobs {margin-bottom:17.6rem}
.jobs__inner {position:relative}
.jobs__title {margin-bottom:6rem}
.jobs__swiper {padding-top:4.7rem}
.jobs__slide {position:relative; padding:5rem 5.7rem 5rem 39.2rem; height:auto; min-height:34rem}
.jobs__slide::after {position:absolute; content:""; right:0; top:0; width:90.8%; height:100%; background-color:#ffffff; z-index:-1}
.jobs__slide::before {position:absolute; content:""; right:3.3rem; bottom:2.3rem; width:1.4rem; height:1.4rem; background-image:url(/local/templates/capitalpress/css/../img/icon/arrow-black.svg); background-size:contain; background-position:center; background-repeat:no-repeat}
.jobs__slide-img {position:absolute; left:0rem; top:-4.7rem; width:31.3rem; height:29.6rem; z-index:5}
.jobs__slide-img img {width:100%; height:100%; -o-object-fit:cover; object-fit:cover}
.jobs__slide-bg {width:30.4rem; height:29.3rem; position:absolute; top:-2rem; left:3.4rem}
.jobs__slide-title {font-family:"Pragmatica Extended"; font-style:normal; font-weight:800; font-size:2.5rem; line-height:136%; text-transform:uppercase; color:#424a55; margin-bottom:3.2rem}
.jobs__slide-text {font-size:2.2rem; line-height:128%; color:#424a55}
.jobs__btn-next {top:-0.5rem; right:0.2rem; border:0.2rem solid #314e94}
.jobs__btn-next::after {background-image:url(/local/templates/capitalpress/css/../img/icon/arrow-blue.svg)}
.jobs__btn-prev {top:-0.5rem; left:unset; right:9rem; border:0.2rem solid #314e94}
.jobs__btn-prev::after {background-image:url(/local/templates/capitalpress/css/../img/icon/arrow-blue.svg)}
@media (max-width:48em) {.jobs {margin-bottom:54.4vw}
 .jobs__title {margin-bottom:10.67vw}
 .jobs__swiper {padding-top:4vw; width:106%}
 .jobs__slide {padding:4.27vw 4vw 12vw 35vw; min-height:43vw}
 .jobs__slide::after {width:85%}
 .jobs__slide::before {right:3.2vw; bottom:4.27vw; width:4vw; height:4vw}
 .jobs__slide-img {top:-4vw; width:28.15vw; height:33.5vw}
 .jobs__slide-bg {width:28.15vw; height:32.7vw; top:0; left:3.2vw}
 .jobs__slide-title {font-size:4vw; line-height:120%; margin-bottom:3.2vw}
 .jobs__slide-text {font-size:3.47vw; line-height:120%}
 .jobs__btn-next {top:unset; bottom:-22.5vw; right:34%; border:0.4rem solid #314e94}
 .jobs__btn-prev {top:unset; bottom:-22.5vw; left:34%; right:unset; border:0.4rem solid #314e94}
}
.news {margin-bottom:16.9rem}
.news__inner {position:relative}
.news__title {text-align:center; margin-bottom:6rem}
.news__insert {left:0; top:1.3rem}
.news__slide {display:flex; justify-content:space-between; min-height:60.2rem}
.news__left {position:relative; width:36.6%; height:auto; background-color:#ffffff; padding:3.5rem 3.5rem 8rem 3.5rem}
.news__left::before {position:absolute; content:""; right:3.5rem; bottom:2.5rem; width:1.4rem; height:1.4rem; background-image:url(/local/templates/capitalpress/css/../img/icon/arrow-black.svg); background-size:contain; background-position:center; background-repeat:no-repeat}
.news__left-img {width:100%; height:29.6rem; margin-bottom:3rem}
.news__left-img img {width:100%; height:100%; -o-object-fit:cover; object-fit:cover}
.news__left-title {font-family:"Pragmatica Extended"; font-weight:800; font-size:1.8rem; line-height:150%; text-transform:uppercase; color:#424a55; margin-bottom:1.5rem}
.news__left-text {font-size:1.9rem; line-height:148%}
.news__left-data {position:absolute; left:3.5rem; bottom:3.5rem; font-size:1.8rem; line-height:156%}
.news__right {width:60.4%; height:auto}
.news__right-item {padding:3.5rem 4rem 3.5rem 3.5rem; background-color:#ffffff; display:flex; justify-content:space-between; position:relative; height:46.1%}
.news__right-item:not(:last-child) {margin-bottom:4.8rem}
.news__right-item::before {position:absolute; content:""; right:2.5rem; bottom:2.7rem; width:1.4rem; height:1.4rem; background-image:url(/local/templates/capitalpress/css/../img/icon/arrow-black.svg); background-size:contain; background-position:center; background-repeat:no-repeat}
.news__right-item-img {width:34.8%; height:20.7rem}
.news__right-item-img img {width:100%; height:100%; -o-object-fit:cover; object-fit:cover}
.news__right-item-content {width:61.1%; position:relative; padding-bottom:4rem}
.news__right-item-title {font-family:"Pragmatica Extended"; font-weight:800; font-size:1.8rem; line-height:150%; text-transform:uppercase; color:#424a55; margin-bottom:1.5rem}
.news__right-item-text {font-size:1.9rem; line-height:148%}
.news__right-item-data {position:absolute; left:0; bottom:0.1rem; font-size:1.8rem; line-height:156%}
.news__btn-next {top:-0.5rem; right:0.2rem; border:0.2rem solid #314e94}
.news__btn-next::after {background-image:url(/local/templates/capitalpress/css/../img/icon/arrow-blue.svg)}
.news__btn-prev {top:-0.5rem; left:unset; right:9rem; border:0.2rem solid #314e94}
.news__btn-prev::after {background-image:url(/local/templates/capitalpress/css/../img/icon/arrow-blue.svg)}
@media (max-width:48em) {.news {margin-bottom:54.4vw}
 .news__title {margin-bottom:24.8vw}
 .news__insert {top:15.7vw}
 .news__slide {display:block; min-height:auto}
 .news__left {width:100%; padding:5.3vw 5.3vw 20.27vw 5.3vw; display:block; margin-bottom:5.3vw}
 .news__left::before {right:5.87vw; bottom:10.67vw; width:4vw; height:4vw}
 .news__left-img {height:45.6vw; margin-bottom:10.67vw}
 .news__left-title {font-size:4.8vw; line-height:120%; margin-bottom:5.3vw}
 .news__left-text {font-size:4vw; line-height:148%}
 .news__left-data {left:5.3vw; bottom:10.67vw; font-size:3.47vw; line-height:120%}
 .news__right {width:100%}
 .news__right-item {padding:5.3vw 5.3vw 20.27vw 5.3vw; display:block; height:auto}
 .news__right-item:not(:last-child) {margin-bottom:5.6vw}
 .news__right-item::before {right:5.87vw; bottom:10.67vw; width:4vw; height:4vw}
 .news__right-item-img {width:100%; height:45.6vw; margin-bottom:10.67vw}
 .news__right-item-content {position:static; width:100%; padding-bottom:0}
 .news__right-item-title {font-size:4.8vw; line-height:120%; margin-bottom:5.3vw}
 .news__right-item-text {font-size:4vw; line-height:148%}
 .news__right-item-data {left:5.3vw; bottom:10.67vw; font-size:3.47vw; line-height:120%}
 .news__btn-next {top:unset; bottom:-22.5vw; right:34%; border:0.4rem solid #314e94}
 .news__btn-prev {top:unset; bottom:-22.5vw; left:34%; right:unset; border:0.4rem solid #314e94}
}
.products {margin-bottom:13.2rem; margin-top:6rem}
.products__items {display:flex; flex-wrap:wrap}
.products__item {width:22.75%; height:36.9rem; margin-bottom:4.8rem; margin-right:4.8rem; position:relative}
.products__item:nth-child(4n + 4) {margin-right:0}
.products__item img {width:100%; height:100%; -o-object-fit:cover; object-fit:cover}
.products__item-name {text-align:center; display:flex; align-items:center; justify-content:center; height:9.2rem; width:100%; position:absolute; left:0; bottom:0; font-family:"Pragmatica Extended"; font-weight:800; font-size:1.8rem; line-height:150%; text-transform:uppercase; color:#424a55; padding:0 4rem; z-index:2}
.products__item-name::after {position:absolute; content:""; left:0; top:0; width:100%; height:100%; background:rgba(255,255,255,0.75); -webkit-backdrop-filter:blur(1.5rem); backdrop-filter:blur(1.5rem); transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); z-index:-1}
@media (max-width:48em) {.products {margin-bottom:32vw; margin-top:14.15vw}
 .products__items {justify-content:space-between}
 .products__item {width:47%; height:39.2vw; margin-bottom:0; margin-right:0; position:relative}
 .products__item:nth-child(4n + 4) {margin-right:0}
 .products__item:not(:last-child) {margin-bottom:5.3vw}
 .products__item-name {font-family:"Pragmatica Extended"; height:16vw; font-weight:500; font-size:4vw; line-height:120%; padding:0 2vw; text-transform:lowercase}
}
.polygraphy {margin-bottom:6.7rem; margin-top:12rem}
.polygraphy__items {display:flex; flex-wrap:wrap}
.polygraphy__item {position:relative; padding:2.4rem 2rem 4rem 26.2rem; min-height:24.6rem; width:30.6%; margin-right:6.6rem; margin-bottom:10.2rem}
.polygraphy__item:nth-child(3n + 3) {margin-right:0}
.polygraphy__item::after {position:absolute; content:""; right:0; top:0; width:83%; height:100%; background-color:#ffffff; z-index:-1}
.polygraphy__item::before {position:absolute; content:""; right:2.6rem; bottom:1.6rem; width:1.4rem; height:1.4rem; background-image:url(/local/templates/capitalpress/css/../img/icon/arrow-black.svg); background-size:contain; background-position:center; background-repeat:no-repeat}
.polygraphy__item-img {position:absolute; left:0rem; top:-3.6rem; width:22.3rem; height:22.3rem; z-index:5}
.polygraphy__item-img img {width:100%; height:100%; -o-object-fit:cover; object-fit:cover}
.polygraphy__item-bg {width:22.3rem; height:20.8rem; position:absolute; top:0; left:2.1rem}
.polygraphy__item-title {font-family:"Pragmatica Extended"; font-weight:800; font-size:1.8rem; line-height:150%; text-transform:uppercase; color:#424a55; margin-bottom:1rem}
.polygraphy__item-text {font-weight:600; font-size:1.5rem; line-height:160%; color:#424a55}
@media (max-width:48em) {.polygraphy {margin-bottom:32.2vw; margin-top:20vw}
 .polygraphy__items {display:block}
 .polygraphy__item {display:block; padding:4.27vw 1.5vw 9.34vw 40.5vw; height:auto; min-height:auto; width:100%; margin-right:0; margin-bottom:0}
 .polygraphy__item:nth-child(3n + 3) {margin-right:0}
 .polygraphy__item:not(:last-child) {margin-bottom:9.34vw}
 .polygraphy__item::after {width:83%}
 .polygraphy__item::before {right:3.2vw; bottom:3.2vw; width:4vw; height:4vw}
 .polygraphy__item-img {top:-4vw; width:34.15vw; height:39.2vw}
 .polygraphy__item-bg {width:34.15vw; height:38.4vw; left:3.2vw}
 .polygraphy__item-title {font-size:4vw; line-height:120%; margin-bottom:3.2vw}
 .polygraphy__item-text {font-size:3.47vw; line-height:120%}
}
.description {margin-top:8.5rem; margin-bottom:17rem}
.description__inner {display:flex; justify-content:space-between}
.description__left {width:65.6%; height:-webkit-fit-content; height:-moz-fit-content; height:fit-content}
.description__left-item {position:relative; padding:7.1rem 6rem; background-color:#ffffff}
.description__left-item:not(:last-child) {margin-bottom:4.8rem}
.description__left-item-title {font-family:"Pragmatica Extended"; font-weight:800; font-size:2.5rem; line-height:136%; text-transform:uppercase; margin-bottom:2.4rem; color:#424a55}
.description__left-item-text {font-size:1.8rem; line-height:139%; color:#424a55}
.description__left-item-text > p:not(:last-child) {margin-bottom:2.5rem}
.description__left-item-list {font-size:1.8rem; line-height:139%; color:#424a55; margin-top:2.5rem}
.description__left-item-list > li {position:relative; padding-left:2.5rem}
.description__left-item-list > li::after {position:absolute; content:""; left:0; top:0.75rem; width:1rem; height:1rem; background-color:#47669d}
.description__left-item-list > li:not(:last-child) {margin-bottom:1.5rem}
.description__left-item-list > li:first-child {margin-top:1.5rem}
.description__btn-next {width:4.5rem; height:4.5rem; top:6.5rem; right:6rem; border:0.2rem solid #314e94}
.description__btn-next::after {background-image:url(/local/templates/capitalpress/css/../img/icon/arrow-blue.svg); width:1.6rem; height:1.6rem}
.description__btn-prev {width:4.5rem; height:4.5rem; top:6.5rem; left:unset; right:12rem; border:0.2rem solid #314e94}
.description__btn-prev::after {background-image:url(/local/templates/capitalpress/css/../img/icon/arrow-blue.svg); width:1.6rem; height:1.6rem}
.description__swiper {position:static; margin-top:4.5rem}
.description__slide {height:20rem; position:relative}
.description__slide img {width:100%; height:100%; -o-object-fit:cover; object-fit:cover}
.description__slide-name {text-align:center; display:flex; align-items:center; justify-content:center; height:6.2rem; width:100%; position:absolute; left:0; bottom:0; font-family:"Pragmatica Extended"; font-size:1.4rem; line-height:179%; text-transform:uppercase; color:#424a55; padding:0 2rem; z-index:2}
.description__slide-name::after {position:absolute; content:""; left:0; top:0; width:100%; height:100%; background:rgba(255,255,255,0.75); -webkit-backdrop-filter:blur(1.5rem); backdrop-filter:blur(1.5rem); transform:translate3d(0,0,0); -moz-transform:translate3d(0,0,0); z-index:-1}
.description__slide-ind .description__slide-name {font-weight:800; font-size:1.5rem; line-height:127%; text-transform:lowercase; color:#ffffff; display:block; text-align:left; padding:0; height:auto; left:1.5rem; bottom:1.5rem; width:70%}
.description__slide-ind .description__slide-name::after {content:none}
.description__slide-ind::after {position:absolute; content:""; left:0; top:0; width:100%; height:100%; background:linear-gradient(180deg,rgba(71,102,157,0) 40.75%,#47669d 100% )}
.description__slide-ind::before {position:absolute; content:""; right:1rem; bottom:1rem; width:2.4rem; height:2.4rem; background-image:url(/local/templates/capitalpress/css/../img/icon/arrow-white.svg); background-position:center; background-size:contain; background-repeat:no-repeat; z-index:2}
.description__right {width:50.8rem; height:-webkit-fit-content; height:-moz-fit-content; height:fit-content}
.description__right-slider {margin-bottom:5rem; position:relative}
.description__right-item {background-color:#ffffff; position:relative; padding:6rem 5rem; display:block}
.description__right-item:not(:last-child) {margin-bottom:4.8rem}
.description__right-item-name {font-family:"Pragmatica Extended"; font-weight:800; font-size:2.5rem; line-height:136%; text-transform:uppercase; color:#424a55; width:87%}
.description__right-item-text {margin:4rem 0 1.5rem 0; font-family:"Pragmatica Extended"; font-size:max(1.4rem,9.39px); line-height:128%; text-transform:uppercase; color:#424a55}
.description__right-item-btn {width:6.8rem; height:6.8rem; right:5rem; bottom:6rem}
.description__right-item-select {width:78.2%; border:0.2rem solid #424a55; border-radius:100rem; height:6.8rem; display:flex; align-items:center}
.description__right-item-select .select-text {font-size:1.3rem; line-height:125%}
.description__right-item-select .select-text::after {right:2.4rem}
.description__big-swiper {width:100%; height:50.8rem; margin-bottom:2.9rem}
.description__big-slide {height:100%}
.description__big-slide img {width:100%; height:100%; -o-object-fit:cover; object-fit:cover}
.description__big-btn-next {background-color:#ffffff; opacity:0.5; border:none}
.description__big-btn-next::after {background-image:url(/local/templates/capitalpress/css/../img/icon/arrow-blue.svg)}
.description__big-btn-prev {background-color:#ffffff; opacity:0.5; border:none}
.description__big-btn-prev::after {background-image:url(/local/templates/capitalpress/css/../img/icon/arrow-blue.svg)}
.description__small-swiper {width:73.5%; height:10.5rem; margin:0}
.description__small-slide {height:100%}
.description__small-slide img {width:100%; height:100%; -o-object-fit:cover; object-fit:cover}
.description__small-btn {width:10.5rem; height:10.5rem; cursor:pointer; position:absolute; right:0; bottom:0}
.description__small-btn img {width:100%; height:100%; -o-object-fit:cover; object-fit:cover}
.description__small-btn-more {position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); display:flex; justify-content:center}
.description__small-btn-more > div {width:0.6rem; height:0.6rem; background-color:#ffffff}
.description__small-btn-more > div:not(:last-child) {margin-right:0.5rem}
@media (min-width:47.99em) {.description__big-btn-next:hover,.description__big-btn-prev:hover {opacity:1; transition:ease 0.3s}
}
@media (max-width:48em) {.description {margin-top:12.8vw; margin-bottom:25.2vw}
 .description__inner {display:block}
 .description__left {width:100%; margin-bottom:10.67vw}
 .description__left-item {padding:6.4vw 5.3vw; font-size:4.4vw; line-height:147%}
 .description__left-item:nth-child(2) {font-size:3.8vw; line-height:120%}
 .description__left-item:not(:last-child) {margin-bottom:10.67vw}
 .description__left-item-title {font-size:4.8vw; line-height:120%; margin-bottom:5.5vw}
 .description__left-item-text {font-size:4.4vw; line-height:147%}
 .description__left-item-text > p:not(:last-child) {margin-bottom:5.3vw}
 .description__left-item-list {font-size:4.4vw; margin-top:5.3vw}
 .description__left-item-list > li {padding-left:5.3vw; font-size:4.4vw; line-height:147%}
 .description__left-item-list > li::after {top:1.7vw; width:2vw; height:2vw}
 .description__left-item-list > li:not(:last-child) {margin-bottom:4vw}
 .description__left-item-list > li:first-child {margin-top:3vw}
 .description__btn-next {width:11.74vw; height:11.74vw; top:unset; bottom:10.7vw; right:34%; border:0.4rem solid #314e94}
 .description__btn-next::after {width:4.14vw; height:4.14vw}
 .description__btn-prev {width:11.74vw; height:11.74vw; top:unset; bottom:10.7vw; left:34%; right:unset; border:0.4rem solid #314e94}
 .description__btn-prev::after {width:4.14vw; height:4.14vw}
 .description__swiper {position:static; margin-top:11vw; padding-bottom:0vw; height:103vw}
 .description__slide {height:34.4vw; margin-top:0vw !important; margin-bottom:5.3vw !important}
 .description__slide-name {height:auto; font-size:3vw; min-height:14vw; line-height:120%; padding:1.5vw 2vw; z-index:2}
 .description__slide-ind {height:36.5vw}
 .description__slide-ind .description__slide-name {font-size:13px; line-height:120%; min-height:auto; left:3.2vw; bottom:3.2vw; width:72%}
 .description__slide-ind::before {right:2.2vw; bottom:2.2vw; width:5.46vw; height:5.46vw}
 .description__right {width:100%}
 .description__right-slider {margin-bottom:10.67vw}
 .description__right-items {display:flex; flex-direction:column-reverse}
 .description__right-item {padding:9.07vw 5.3vw}
 .description__right-item:not(:first-child) {margin-bottom:5.3vw}
 .description__right-item-name {font-size:4.8vw; line-height:120%; width:80%}
 .description__right-item-text {margin:6.4vw 0 4.8vw 0; font-size:3.47vw; line-height:120%}
 .description__right-item-btn {width:11.7vw; height:11.7vw; right:7.8vw; bottom:unset; top:9vw}
 .description__right-item-select {width:100%; border:0.4rem solid #424a55; border-radius:100rem; height:16.5vw}
 .description__right-item-select .select-text {font-size:3.3vw; line-height:123%}
 .description__right-item-select .select-text::after {right:7vw}
 .description__big-swiper2 {width:100%; height:89.4vw; margin-bottom:5.3vw}
 .description__big-slide {height:100%}
 .description__big-slide img {width:100%; height:100%; -o-object-fit:cover; object-fit:cover}
 .description__big-btn-next {background-color:#ffffff; opacity:1; border:none; top:43.2%; right:3vw}
 .description__big-btn-next::after {background-image:url(/local/templates/capitalpress/css/../img/icon/arrow-blue.svg)}
 .description__big-btn-next.swiper-button-disabled {opacity:0.5}
 .description__big-btn-prev {background-color:#ffffff; opacity:1; border:none; top:43.2%; left:3vw}
 .description__big-btn-prev::after {background-image:url(/local/templates/capitalpress/css/../img/icon/arrow-blue.svg)}
 .description__big-btn-prev.swiper-button-disabled {opacity:0.5}
 .description__small-swiper2 {width:73.5%; height:18.4vw; margin:0}
 .description__small-slide {height:100%}
 .description__small-slide img {width:100%; height:100%; -o-object-fit:cover; object-fit:cover}
 .description__small-btn {width:18.4vw; height:18.4vw}
 .description__small-btn-more > div {width:1.6vw; height:1.6vw; background-color:#ffffff}
 .description__small-btn-more > div:not(:last-child) {margin-right:1.33vw}
}
.contacts {margin:8.5rem 0 17rem 0}
.contacts__inner {margin-bottom:4.5rem}
.contacts__item {position:relative; width:100%; height:60rem}
.contacts__item:not(:last-child) {margin-bottom:9.4rem}
.contacts__item-map {width:100%; height:100%}
.contacts__item-content {width:70.5rem; padding:5rem 4rem 5.5rem 7.5rem; position:absolute; left:7.5rem; top:48%; transform:translateY(-50%); z-index:1}
.contacts__item-content::after {position:absolute; content:""; left:-2.5rem; bottom:-2.5rem; width:100%; height:100%; background:#ffffff; z-index:-2}
.contacts__item-content::before {position:absolute; content:""; left:0rem; bottom:0rem; width:100%; height:100%; background:#47669d; z-index:-1}
.contacts__item-content-title {font-family:"Pragmatica Extended"; font-weight:800; font-size:2.5rem; line-height:136%; text-transform:uppercase; color:#ffffff; margin-bottom:4rem}
.contacts__item-content-els {display:flex; justify-content:space-between; flex-wrap:wrap}
.contacts__item-content-el {width:48%}
.contacts__item-content-el:nth-child(3),.contacts__item-content-el:nth-child(4) {margin-top:4.2rem}
.contacts__item-content-el-name {font-family:"Pragmatica Extended"; font-weight:800; font-size:1.8rem; line-height:150%; text-transform:uppercase; color:#ffffff; margin-bottom:1rem}
.contacts__item-content-el-data {font-weight:600; font-size:1.8rem; line-height:133%; color:#ffffff}
.contacts__mess {margin-left:auto; width:-webkit-fit-content; width:-moz-fit-content; width:fit-content}
.contacts__mess-title {font-family:"Pragmatica Extended"; font-weight:800; font-size:18px; line-height:150%; text-transform:uppercase; color:#424a55; margin-bottom:1.4rem}
.contacts__mess-items {display:flex; align-items:center; justify-content:flex-end}
.contacts__mess-item:not(:last-child) {margin-right:2rem}
.contacts__mess-item img {width:100%; height:100%; -o-object-fit:contain; object-fit:contain}
.contacts__mess-telegram {width:1.9rem; height:1.6rem}
.contacts__mess-youtube {width:2.3rem; height:1.6rem}
.contacts__mess-vk {width:2.2rem; height:1.3rem}
@media (max-width:48em) {.contacts {margin:44.8vw 0 32vw 0}
 .contacts__inner {margin-bottom:0}
 .contacts__item {height:147vw}
 .contacts__item:not(:last-child) {margin-bottom:23vw}
 .contacts__item:first-child .contacts__item-content {bottom:83.8vw}
 .contacts__item:last-child .contacts__item-content {bottom:97vw}
 .contacts__item-content {width:78%; padding:6.4vw 10.6vw 6.4vw 5.3vw; left:3.2vw; top:unset; transform:translateY(0%)}
 .contacts__item-content::after {left:-3.2vw; bottom:-3.2vw}
 .contacts__item-content-title {font-size:4.8vw; line-height:120%; margin-bottom:7.47vw}
 .contacts__item-content-els {display:block}
 .contacts__item-content-el {width:100%}
 .contacts__item-content-el:nth-child(3),.contacts__item-content-el:nth-child(4) {margin-top:0}
 .contacts__item-content-el:not(:last-child) {margin-bottom:5.5vw}
 .contacts__item-content-el-name {font-size:4vw; line-height:120%; text-transform:lowercase; margin-bottom:2.13vw}
 .contacts__item-content-el-data {font-size:3.47vw; line-height:120%}
}
.equipment {margin:8.5rem 0 17rem 0}
.equipment__inner {background-color:#ffffff; padding:7.2rem 6rem 10rem 6rem}
.equipment__item:not(:last-child) {margin-bottom:10rem}
.equipment__item-title {font-family:"Pragmatica Extended"; font-weight:800; font-size:2.5rem; line-height:136%; text-transform:uppercase; color:#424a55; margin-bottom:5rem}
.equipment__item-imgs {display:flex; margin-bottom:5rem}
.equipment__item-img {width:28rem; height:28rem; margin-right:2.5rem; position:relative}
.equipment__item-img:nth-child(5) {margin-right:0}
.equipment__item-img img {width:100%; height:100%; -o-object-fit:cover; object-fit:cover}
.equipment__item-img-txt {position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); font-family:"Pragmatica Extended"; font-weight:800; font-size:1.8rem; line-height:190%; text-transform:uppercase; color:#ffffff; width:-webkit-fit-content; width:-moz-fit-content; width:fit-content; cursor:pointer}
.equipment__item-img-txt::after {position:absolute; content:""; left:0; bottom:0.6rem; width:100%; height:1px; background-color:#ffffff}
.equipment__item-list {padding-right:4rem}
.equipment__item-list > li {font-size:1.8rem; line-height:140%; color:#424a55; font-weight:500; position:relative; padding-left:2.5rem}
.equipment__item-list > li::after {position:absolute; content:""; left:0; top:0.75rem; width:1rem; height:1rem; background-color:#47669d}
.equipment__item-list > li:not(:last-child) {margin-bottom:3.05rem}
.equipment__item-list > li > span {font-family:"Pragmatica Extended"; font-weight:800}
@media (max-width:48em) {.equipment {margin:12.8vw 0 32vw 0}
 .equipment__inner {padding:6.4vw 5.3vw}
 .equipment__item:not(:last-child) {margin-bottom:10.67vw}
 .equipment__item-title {font-size:4.8vw; line-height:120%; margin-bottom:6.4vw}
 .equipment__item-imgs {justify-content:space-between; flex-wrap:wrap; margin-bottom:0}
 .equipment__item-img {width:47%; height:36.55vw; margin-right:0; margin-bottom:5.3vw}
 .equipment__item-img-txt {font-size:3.47vw; line-height:100%; white-space:nowrap}
 .equipment__item-img-txt::after {bottom:-0.4vw}
 .equipment__item-list {padding-right:0}
 .equipment__item-list > li {font-size:4vw; line-height:120%; padding-left:4.8vw}
 .equipment__item-list > li::after {top:1.5vw; width:2.13vw; height:2.13vw}
 .equipment__item-list > li:not(:last-child) {margin-bottom:4.4vw}
 .equipment__item-list > li > span {font-family:"Gilroy"; font-weight:700}
}
.vacancy {margin:8.5rem 0 16.8rem 0}
.vacancy__inner {display:flex; justify-content:space-between}
.vacancy__main {height:-webkit-fit-content; height:-moz-fit-content; height:fit-content; width:65.7%; background-color:#ffffff; padding:7.2rem 6rem}
.vacancy__main-title {font-family:"Pragmatica Extended"; font-weight:800; font-size:2.5rem; line-height:136%; text-transform:uppercase; color:#424a55; margin-bottom:3rem}
.vacancy__main-item:not(:last-child) {margin-bottom:3rem}
.vacancy__main-item-name {font-weight:700; line-height:109%; color:#424a55; margin-bottom:1.4rem}
.vacancy__main-item-text {font-size:1.8rem; line-height:139%; color:#424a55}
.vacancy__main-item-list {margin-top:1.6rem}
.vacancy__main-item-list > li {position:relative; padding-left:2.5rem; font-size:1.8rem; line-height:139%; color:#424a55}
.vacancy__main-item-list > li::after {position:absolute; content:""; left:0; top:50%; transform:translateY(-50%); width:1rem; height:1rem; background-color:#47669d}
.vacancy__main-item-list > li:not(:last-child) {margin-bottom:1.5rem}
.vacancy__add {height:-webkit-fit-content; height:-moz-fit-content; height:fit-content; width:31.3%; background-color:#ffffff; padding:6rem 5rem}
.vacancy__add-title {position:relative; padding-bottom:3.5rem; margin-bottom:4.5rem; font-family:"Pragmatica Extended"; font-weight:800; font-size:2.5rem; line-height:136%; text-transform:uppercase; color:#424a55}
.vacancy__add-title::after {position:absolute; content:""; left:0; bottom:0; width:100%; height:1px; background-color:#dadcdf}
.vacancy__add-list > li {list-style:none; cursor:pointer}
.vacancy__add-list > li:not(:last-child) {margin-bottom:2.05rem}
.vacancy__add-list > li > a {line-height:109%}
.vacancy__add-list > li.active {color:#47669d}
@media (max-width:48em) {.vacancy {margin:15.9vw 0 32vw 0}
 .vacancy__inner {display:block}
 .vacancy__main {width:100%; padding:6.4vw 5.3vw; margin-bottom:5.3vw}
 .vacancy__main-title {font-size:4.8vw; line-height:120%; margin-bottom:7.2vw}
 .vacancy__main-item:not(:last-child) {margin-bottom:5.3vw}
 .vacancy__main-item-name {font-weight:400; line-height:122%; margin-bottom:2.13vw; font-size:4.8vw}
 .vacancy__main-item-text {font-size:4vw; line-height:147%; font-weight:700}
 .vacancy__main-item-list {margin-top:0vw}
 .vacancy__main-item-list > li {padding-left:3.73vw; font-size:4vw; line-height:147%}
 .vacancy__main-item-list > li::after {width:1.6vw; height:1.6vw}
 .vacancy__main-item-list > li:not(:last-child) {margin-bottom:2.13vw}
 .vacancy__add {width:100%; padding:6.4vw 5.3vw}
 .vacancy__add-title {padding-bottom:7vw; margin-bottom:6.4vw; font-weight:400; font-size:4.8vw; line-height:120%}
 .vacancy__add-list > li {list-style:none}
 .vacancy__add-list > li:not(:last-child) {margin-bottom:6.4vw}
 .vacancy__add-list > li > a {font-size:4vw; line-height:147%}
}
.office {margin:6rem 0 12.2rem 0}
.office__inner {display:flex; flex-wrap:wrap}
.office__item {width:31.3%; height:36rem; margin-right:4.8rem; margin-bottom:4.8rem; position:relative}
.office__item::after {position:absolute; content:""; left:0; top:0; width:100%; height:100%; background:linear-gradient(180deg,rgba(71,102,157,0) 40.75%,#47669d 100% )}
.office__item::before {position:absolute; content:""; right:1.9rem; bottom:2.8rem; width:2.4rem; height:2.4rem; background-image:url(/local/templates/capitalpress/css/../img/icon/arrow-white.svg); background-position:center; background-repeat:no-repeat; background-size:contain; z-index:1}
.office__item:nth-child(3n + 3) {margin-right:0}
.office__item img {width:100%; height:100%; -o-object-fit:cover; object-fit:cover}
.office__item-name {position:absolute; left:2.5rem; bottom:2.2rem; font-family:"Pragmatica Extended"; font-weight:800; font-size:1.8rem; line-height:189%; text-transform:uppercase; color:#ffffff; z-index:1}
@media (max-width:48em) {.office {margin:12.8vw 0 26.4vw 0}
 .office__inner {justify-content:space-between}
 .office__item {width:47%; height:36.3vw; margin-right:0; margin-bottom:5.3vw}
 .office__item::before {right:1vw; bottom:1vw; width:6vw; height:6vw}
 .office__item-name {left:2.13vw; bottom:1.8vw; width:77%; font-size:4vw; line-height:120%; text-transform:lowercase}
}
.faq {margin-top:8.5rem; margin-bottom:17.2rem}
.faq__title {margin-bottom:6rem; text-align:center}
.faq__item {background-color:#ffffff; padding:6.8rem 18.6rem 6.3rem 6rem}
.faq__item:not(:last-child) {margin-bottom:3.5rem}
.faq__item-name {position:relative; font-family:"Pragmatica Extended"; font-weight:800; font-size:2.5rem; line-height:127%; text-transform:uppercase; color:#424a55; cursor:pointer; transition:ease 0.3s}
.faq__item-name::after {position:absolute; content:""; top:50%; transform:translateY(-50%) rotate(135deg); right:-12.6rem; width:6.8rem; height:6.8rem; border-radius:50%; border:0.2rem solid #424a55; background-image:url(/local/templates/capitalpress/css/../img/icon/arrow-black.svg); background-position:center; background-repeat:no-repeat; background-size:1.5rem; transition:ease 0.5s}
.faq__item-name.active {color:#47669d}
.faq__item-name.active::after {border:0.2rem solid #47669d; background-image:url(/local/templates/capitalpress/css/../img/icon/arrow-blue.svg); background-size:2.5rem; transform:translateY(-50%) rotate(-45deg)}
.faq__item-text {display:none; color:#424a55; line-height:127%; margin-top:4rem; font-size:2.2rem}
.faq__item-text.active {display:block}
@media (max-width:48em) {.faq {margin-top:12.8vw; margin-bottom:32vw}
 .faq__title {margin-bottom:10.67vw; text-align:left}
 .faq__item {padding:6.4vw 5.3vw}
 .faq__item:not(:last-child) {margin-bottom:5.3vw}
 .faq__item-name {font-size:4vw; line-height:120%; width:83.2%}
 .faq__item-name::after {right:-13.3vw; width:11.7vw; height:11.7vw; border:0.4rem solid #424a55; background-size:2.5vw}
 .faq__item-name.active::after {border:0.4rem solid #47669d; background-size:4.1vw}
 .faq__item-text {line-height:124%; margin-top:6vw; font-size:3.47vw}
}
.tz {margin-bottom:17rem; margin-top:8.5rem}
.tz__inner {display:flex; justify-content:space-between}
.tz__content {width:65.7%; height:-webkit-fit-content; height:-moz-fit-content; height:fit-content; background-color:#ffffff; padding:7rem 6rem 4.5rem 6rem}
.tz__content-title {font-family:"Pragmatica Extended"; font-weight:800; font-size:2.5rem; line-height:136%; text-transform:uppercase; color:#424a55; margin-bottom:3.5rem}
.tz__content-item-name {font-family:"Pragmatica Extended"; font-weight:800; font-size:2rem; line-height:170%; text-transform:uppercase; color:#424a55; margin-bottom:2.5rem}
.tz__content-item-f {margin-bottom:2.5rem}
.tz__content-item-f-text {font-weight:700; font-size:1.8rem; line-height:139%; color:#424a55; margin-bottom:1.5rem}
.tz__content-item-f-el {display:flex; align-items:center}
.tz__content-item-f-el-img {width:2.5rem; height:2.5rem; margin-right:1rem}
.tz__content-item-f-el-img img {width:100%; height:100%; -o-object-fit:cover; object-fit:cover}
.tz__content-item-f-el-name {font-size:1.8rem; line-height:139%; color:#424a55}
.tz__content-item-bold {font-weight:700; font-size:1.8rem; line-height:139%; color:#424a55; margin-bottom:2.5rem}
.tz__content-item-text {margin-bottom:2.5rem}
.tz__content-item-text > p {font-size:1.8rem; line-height:139%; color:#424a55}
.tz__content-item-text > p:not(:last-child) {margin-bottom:2.5rem}
.tz__content-item-text > p .line {position:relative}
.tz__content-item-text > p .line::after {position:absolute; content:""; left:0; bottom:-0.1rem; width:100%; height:1px; background-color:#424a55}
.tz__content-item-text > p .bold {font-weight:700}
.tz__content-item-important {position:relative; background-color:#47669d; font-weight:700; font-size:1.8rem; line-height:139%; color:#ffffff; margin-bottom:2.5rem; padding:2.5rem 6rem}
.tz__content-item-important::after {position:absolute; content:"!"; left:-0.8rem; top:-0.8rem; width:5rem; height:5rem; background-color:#ec87c1; font-family:"Pragmatica Extended"; font-weight:800; font-size:2.4rem; line-height:142%; text-transform:uppercase; color:#ffffff; display:flex; align-items:center; justify-content:center}
.tz__content-item-list {margin-bottom:2.5rem}
.tz__content-item-list > li {position:relative; font-size:1.8rem; line-height:139%; color:#424a55; padding-left:2.5rem}
.tz__content-item-list > li:not(:last-child) {margin-bottom:3rem}
.tz__content-item-list > li::after {position:absolute; content:""; left:0; top:1rem; width:1rem; height:1rem; background-color:#47669d}
.tz__content-item:not(:last-child) {margin-bottom:4.5rem}
.tz__add {height:-webkit-fit-content; height:-moz-fit-content; height:fit-content; width:31.3%}
.tz__links {background-color:#ffffff; padding:6rem 5rem; margin-bottom:4.8rem}
.tz__links-title {position:relative; padding-bottom:3.5rem; margin-bottom:4.3rem; font-family:"Pragmatica Extended"; font-weight:800; font-size:2.5rem; line-height:136%; text-transform:uppercase; color:#424a55}
.tz__links-title::after {position:absolute; content:""; left:0; bottom:0; width:100%; height:1px; background-color:#dadcdf}
.tz__links-list > li {-webkit-text-decoration-line:underline; text-decoration-line:underline; list-style:none}
.tz__links-list > li:not(:last-child) {margin-bottom:2.2rem}
.tz__links-list > li > a {line-height:109%; transition:ease 0.3s}
.tz__down {position:relative; background-color:#ffffff; padding:6rem 5rem}
.tz__down-title {margin-bottom:4.7rem; font-family:"Pragmatica Extended"; font-weight:800; font-size:2.5rem; line-height:136%; text-transform:uppercase; color:#424a55}
.tz__down-link {position:relative; display:inline-block; padding:2.4rem 7rem 2.4rem 2.7rem; font-family:"Pragmatica Extended"; font-size:1.4rem; line-height:129%; text-transform:uppercase; border:2px solid #424a55; border-radius:100rem; color:#424a55}
.tz__down-link::after {position:absolute; content:""; top:50%; transform:translateY(-50%); right:3rem; width:3rem; height:3rem; background-image:url(/local/templates/capitalpress/css/../img/icon/download.svg); background-position:center; background-size:contain; background-repeat:no-repeat}
.tz__down-img {position:absolute; right:2.8rem; bottom:0rem; width:14.4rem; height:14.2rem}
.tz__down-img img {width:100%; height:100%; -o-object-fit:cover; object-fit:cover}
@media (min-width:47.99em) {.tz__links-list > li > a:hover {color:#47669d}
}
@media (max-width:48em) {.tz {margin-bottom:32vw; margin-top:12.8vw}
 .tz__inner {flex-direction:column-reverse; justify-content:flex-start}
 .tz__content {width:100%; padding:6.4vw 5.3vw}
 .tz__content-title {font-size:4.8vw; line-height:120%; margin-bottom:7.2vw}
 .tz__content-item-name {font-size:4vw; line-height:120%; margin-bottom:0; position:relative; padding-right:11vw; transition:ease 0.3s}
 .tz__content-item-name::after {position:absolute; content:""; top:50%; transform:translateY(-50%) rotate(135deg); right:0vw; width:8vw; height:8vw; border-radius:50%; border:1.2px solid #424a55; background-image:url(/local/templates/capitalpress/css/../img/icon/arrow-black.svg); background-size:2vw; background-repeat:no-repeat; background-position:center; transition:ease 0.3s}
 .tz__content-item-name.active {color:#47669d}
 .tz__content-item-name.active::after {border:1.2px solid #47669d; transform:translateY(-50%) rotate(-45deg); background-image:url(/local/templates/capitalpress/css/../img/icon/arrow-blue.svg); background-size:3.6vw}
 .tz__content-item-els {display:none; margin-top:6.3vw}
 .tz__content-item-els.active {display:block}
 .tz__content-item-f {margin-bottom:4vw}
 .tz__content-item-f-text {font-size:4vw; line-height:120%; margin-bottom:4vw}
 .tz__content-item-f-el-img {width:6.67vw; height:6.53vw; margin-right:2.67vw}
 .tz__content-item-f-el-name {font-size:4vw; line-height:120%}
 .tz__content-item-bold {font-size:4vw; line-height:120%; margin-bottom:5vw}
 .tz__content-item-text {margin-bottom:5.3vw}
 .tz__content-item-text > p {font-size:4vw; line-height:120%}
 .tz__content-item-text > p:not(:last-child) {margin-bottom:4.3vw}
 .tz__content-item-text > p .line::after {bottom:0.2vw}
 .tz__content-item-important {font-size:4vw; line-height:120%; margin-bottom:5.3vw; padding:9.34vw 5.3vw}
 .tz__content-item-important::after {left:-2.13vw; top:-2.13vw; width:9.34vw; height:9.34vw; font-size:5.33vw; line-height:170%}
 .tz__content-item-list {margin-bottom:5.3vw}
 .tz__content-item-list > li {font-size:4.4vw; line-height:147%; padding-left:4.8vw}
 .tz__content-item-list > li:not(:last-child) {margin-bottom:4vw}
 .tz__content-item-list > li::after {top:1.5vw; width:2.13vw; height:2.13vw}
 .tz__content-item:not(:last-child) {margin-bottom:13.35vw}
 .tz__add {width:100%; margin-bottom:10.67vw}
 .tz__links {width:100%; padding:6.4vw 5.3vw; margin-bottom:10.67vw}
 .tz__links-title {padding-bottom:5.3vw; margin-bottom:5.3vw; font-size:4.8vw; line-height:120%}
 .tz__links-list > li {line-height:120%; font-size:4vw}
 .tz__links-list > li:not(:last-child) {margin-bottom:4vw}
 .tz__links-list > li > a {line-height:120%}
 .tz__down {padding:6.4vw 5.3vw 12vw 5.3vw}
 .tz__down-title {margin-bottom:10.67vw; font-size:4vw; line-height:120%}
 .tz__down-link {padding:5.6vw 6vw; font-size:3.47vw; line-height:120%}
 .tz__down-link::after {content:none}
 .tz__down-img {right:4vw; bottom:0vw; width:29.3vw; height:28.5vw}
}
.new {margin-bottom:17rem; margin-top:8.5rem}
.new__inner {display:flex; justify-content:space-between}
.new__main {width:65.7%; padding:7rem 6rem; background-color:#ffffff; height:-webkit-fit-content; height:-moz-fit-content; height:fit-content}
.new__main-title {font-family:"Pragmatica Extended"; font-weight:800; font-size:2.5rem; line-height:136%; text-transform:uppercase; color:#424a55; padding-bottom:2rem; margin-bottom:2rem; position:relative}
.new__main-title::after {position:absolute; content:""; left:0; bottom:0; width:100%; height:1px; background-color:#dadcdf}
.new__main-data {line-height:156%; margin-bottom:7rem; font-size:1.8rem}
.new__main-img {width:100%; height:28rem; margin-bottom:3.3rem}
.new__main-img img {width:100%; height:100%; -o-object-fit:cover; object-fit:cover}
.new__main-text > p {line-height:139%; color:#424a55; font-size:1.8rem}
.new__main-text > p:not(:last-child) {margin-bottom:2.5rem}
.new__add {width:31.35%; height:-webkit-fit-content; height:-moz-fit-content; height:fit-content}
.new__add-title {font-family:"Pragmatica Extended"; font-weight:800; font-size:2.5rem; line-height:136%; text-transform:uppercase; color:#424a55; margin-bottom:3.5rem}
.new__add-item {position:relative; padding:3.5rem 3.5rem 3rem 3.5rem; background-color:#ffffff; display:inline-block}
.new__add-item::after {position:absolute; content:""; bottom:2.6rem; right:3.5rem; width:1.4rem; height:1.4rem; background-image:url(/local/templates/capitalpress/css/../img/icon/arrow-black.svg); background-size:contain; background-position:center; background-repeat:no-repeat}
.new__add-item:not(:last-child) {margin-bottom:4.8rem}
.new__add-item-img {width:100%; height:19rem; margin-bottom:2rem}
.new__add-item-img img {width:100%; height:100%; -o-object-fit:cover; object-fit:cover}
.new__add-item-name {font-family:"Pragmatica Extended"; font-weight:800; font-size:1.8rem; line-height:150%; text-transform:uppercase; color:#424a55; margin-bottom:1rem; min-height:5.4rem}
.new__add-item-data {font-size:1.8rem; line-height:156%}
@media (max-width:48em) {.new {margin-bottom:32vw; margin-top:16vw}
 .new__inner {display:block}
 .new__main {width:100%; padding:6.4vw 5.3vw; margin-bottom:10.67vw}
 .new__main-title {font-size:4.8vw; line-height:120%; padding-bottom:3.7vw; margin-bottom:3.2vw}
 .new__main-data {line-height:120%; margin-bottom:10.67vw; font-size:3.47vw}
 .new__main-img {width:100%; height:32vw; margin-bottom:5.3vw}
 .new__main-text > p {line-height:147%; font-size:4vw}
 .new__main-text > p:not(:last-child) {margin-bottom:5.3vw}
 .new__add {width:100%}
 .new__add-title {font-size:4vw; line-height:120%; margin-bottom:6.4vw}
 .new__add-item {padding:5.3vw}
 .new__add-item::after {bottom:5.3vw; right:5.3vw; width:3.73vw; height:3.73vw}
 .new__add-item:not(:last-child) {margin-bottom:5.3vw}
 .new__add-item-img {height:33.9vw; margin-bottom:5.3vw}
 .new__add-item-name {font-size:4vw; line-height:120%; margin-bottom:2.67vw; min-height:auto; text-transform:uppercase}
 .new__add-item-data {font-size:3.47vw; line-height:120%}
}
.description__product-display {display:flex; flex-wrap:wrap; justify-content:space-between; padding:2.4rem 0 1rem 0; row-gap:5.4rem}
.description__product-item {width:28.3rem}
.description__product-item img {margin-bottom:1.5rem}
.description__product-title {color:#424a55; font-family:"Pragmatica Extended"; font-size:1.5rem; font-style:normal; font-weight:500; line-height:normal}
.description__product-subtitle {color:#424a55; font-family:"Gilroy"; font-size:1.2rem; font-style:normal; font-weight:500; line-height:normal}
@media (max-width:48em) {.description__product-title {font-size:3.8vw}
 .description__product-subtitle {font-size:3vw}
}
.costs {margin-bottom:17rem; margin-top:8.5rem}
.costs__inner {display:flex; justify-content:space-between}
.costs__content {height:-webkit-fit-content; height:-moz-fit-content; height:fit-content; width:65.7%; background-color:#ffffff; padding:7rem 6rem 2.5rem 6rem}
.costs__content-info {margin-bottom:4.7rem}
.costs__content-info-title {font-family:"Pragmatica Extended"; font-weight:800; font-size:2.5rem; line-height:136%; text-transform:uppercase; color:#424a55; margin-bottom:2.5rem}
.costs__content-info-text > p {font-size:1.8rem; line-height:135%; color:#424a55}
.costs__content-info-text > p:not(:last-child) {margin-bottom:2.5rem}
.costs__content-item {margin-bottom:4.5rem}
.costs__content-item-name {font-family:"Pragmatica Extended"; font-weight:800; font-size:2rem; line-height:170%; text-transform:uppercase; color:#424a55; margin-bottom:2.5rem}
.costs__content-item-title {padding:2.3rem; font-family:"Pragmatica Extended"; font-weight:800; font-size:1.8rem; line-height:139%; text-transform:uppercase; color:#47669d; background:rgba(71,102,157,0.08); text-align:center}
.costs__content-item-tabl {background:rgba(71,102,157,0.05); display:-ms-grid; display:grid; -ms-grid-columns:1fr 1fr 1fr; grid-template-columns:1fr 1fr 1fr}
.costs__content-item-tabl-el {border:0.1px solid #47669d; padding:3rem 2rem; display:flex; align-items:center; justify-content:center; flex-direction:column}
.costs__content-item-tabl-el-name {cursor:pointer; font-weight:700; font-size:1.8rem; line-height:140%; text-decoration:underline; color:#47669d; position:relative; text-align:center; width:84%; margin:0 auto}
.costs__content-item-tabl-el-name > p {width:67.4rem; position:absolute; left:0rem; top:3rem; display:none; transition:ease 0.3s; background:#47669d; box-shadow:1rem 1rem 5rem rgba(5,15,25,0.2); border-radius:1rem; padding:1.5rem; font-family:"Euclid Circular A"; font-weight:500; font-size:1.8rem; line-height:120%; color:#ffffff; z-index:5; text-align:left}
.costs__content-item-tabl-el-name > p.active {display:block}
.costs__content-item-tabl-el-add {font-weight:700; font-size:1.8rem; line-height:140%; text-align:center}
.costs__content-item-tabl1 .costs__content-item-tabl-el:nth-child(8) {-ms-grid-column:2; grid-column-start:2; -ms-grid-row:3; grid-row-start:3; grid-row-end:5}
.costs__content-item-tabl2 .costs__content-item-tabl-el:nth-child(4) {-ms-grid-column:1; grid-column-start:1; grid-column-end:3; -ms-grid-row:2; grid-row-start:2}
.costs__content-item-tabl2 .costs__content-item-tabl-el:nth-child(5) {-ms-grid-column:3; grid-column-start:3; -ms-grid-row:2; grid-row-start:2; grid-row-end:4}
.costs__content-item-tabl3 {-ms-grid-columns:2fr 1fr; grid-template-columns:2fr 1fr}
.costs__btns {height:-webkit-fit-content; height:-moz-fit-content; height:fit-content; width:31.4%; padding:6rem 5rem 7rem 5rem; background-color:#ffffff; height:fit-content}
.costs__btns-title {position:relative; font-family:"Pragmatica Extended"; font-weight:800; font-size:2.5rem; line-height:136%; text-transform:uppercase; color:#424a55; padding-bottom:3.5rem; margin-bottom:4.2rem}
.costs__btns-title::after {position:absolute; content:""; left:0; bottom:0; width:100%; height:1px; background-color:#dadcdf}
.costs__btns-links > a {display:block; width:-webkit-fit-content; width:-moz-fit-content; width:fit-content; position:relative; color:#777a7d}
.costs__btns-links > a:not(:last-child) {margin-bottom:2.2rem}
.costs__btns-links > a::after {position:absolute; content:""; left:0; bottom:0.2rem; height:1px; width:100%; background-color:#777a7d}
@media (max-width:48em) {.costs {margin-bottom:32vw; margin-top:12.8vw}
 .costs__inner {flex-direction:column-reverse; justify-content:flex-start}
 .costs__content {width:100%; padding:6.4vw 5.3vw}
 .costs__content-info {margin-bottom:10.67vw}
 .costs__content-info-title {font-size:4.8vw; line-height:120%; margin-bottom:5.6vw}
 .costs__content-info-text > p {font-size:4vw; line-height:120%; color:#424a55}
 .costs__content-info-text > p:not(:last-child) {margin-bottom:4.8vw}
 .costs__content-item {margin-bottom:0}
 .costs__content-item:not(:last-child) {margin-bottom:10.67vw}
 .costs__content-item-name {font-size:4vw; line-height:120%; margin-bottom:7.3vw}
 .costs__content-item-title {display:none}
 .costs__content-item-tabl {background:transparent; display:block}
 .costs__content-item-tabl:not(:last-child) {margin-bottom:12.2vw}
 .costs__content-item-tabl-el {border:none; padding:0; display:block}
 .costs__content-item-tabl-el:not(:last-child) {margin-bottom:9.1vw}
 .costs__content-item-tabl-el-name {font-size:4vw; line-height:120%; text-decoration:none; color:#424a55; text-align:left; width:100%; position:relative; padding-right:11vw; transition:ease 0.3s}
 .costs__content-item-tabl-el-name::after {position:absolute; content:""; top:-1.5vw; transform:rotate(135deg); right:0vw; width:8vw; height:8vw; border-radius:50%; border:1.2px solid #424a55; background-image:url(/local/templates/capitalpress/css/../img/icon/arrow-black.svg); background-size:2vw; background-repeat:no-repeat; background-position:center; transition:ease 0.3s}
 .costs__content-item-tabl-el-name.active {color:#47669d}
 .costs__content-item-tabl-el-name.active::after {border:1.2px solid #47669d; transform:rotate(-45deg); background-image:url(/local/templates/capitalpress/css/../img/icon/arrow-blue.svg); background-size:3.6vw}
 .costs__content-item-tabl-el-name > p {margin-top:4.3vw; width:116%; position:static; background:transparent; box-shadow:none; border-radius:0; padding:0; font-family:"Gilroy"; font-size:4vw; line-height:120%; color:#424a55; text-align:left}
 .costs__content-item-tabl-el-name > p.active {display:block}
 .costs__content-item-tabl-el-add {display:none}
 .costs__btns {width:100%; padding:6.4vw 5.3vw; margin-bottom:10.67vw}
 .costs__btns-title {font-size:4.8vw; line-height:120%; padding-bottom:5.3vw; margin-bottom:5.3vw}
 .costs__btns-links > a {line-height:120%; font-size:4vw}
 .costs__btns-links > a:not(:last-child) {margin-bottom:4vw}
 .costs__btns-links > a::after {bottom:-0.2vw}
}
.hidden {overflow:hidden !important}
.modal {display:flex; position:fixed; top:0; left:0; right:0; width:100%; height:100%; background:rgba(26,18,18,0.6); -webkit-backdrop-filter:blur(5px); backdrop-filter:blur(5px); overflow:auto; z-index:-500; opacity:0; transition:opacity 500ms,z-index 1500ms}
.modal__inner {width:-webkit-fit-content; width:-moz-fit-content; width:fit-content; position:relative; z-index:2; margin:auto; transform:scale(0.1); opacity:0; transition:transform 700ms,opacity 250ms}
.modal__content {width:79.2rem; padding:5rem 6rem; background:#ffffff; margin:0 auto}
.modal__content-title {margin-bottom:1.5rem; font-family:"Pragmatica Extended"; font-weight:800; font-size:2.5rem; line-height:136%; text-transform:uppercase; color:#424a55}
.modal__content-subtitle {font-weight:500; font-size:1.8rem; line-height:139%; color:#424a55; margin-bottom:4rem; width:70%}
.modal__content-form {width:100%; display:flex; justify-content:space-between; align-items:center}
.modal__content-form > label {display:flex; align-items:center; position:relative; height:6.8rem; width:57%; border:2px solid #47669d; border-radius:100rem; padding-left:2.6rem}
.modal__content-form > label > input {border:none; background-color:transparent; outline:none; width:90%; font-family:"Pragmatica Extended"; font-weight:500; font-size:1.4rem; line-height:120%; text-transform:uppercase; color:#777a7d; opacity:0.5}
.modal__content-form > label > input::-webkit-input-placeholder {font-family:"Pragmatica Extended"; font-weight:500; font-size:1.4rem; line-height:120%; text-transform:uppercase; color:#777a7d; opacity:0.5}
.modal__content-form > label > input:-ms-input-placeholder {font-family:"Pragmatica Extended"; font-weight:500; font-size:1.4rem; line-height:120%; text-transform:uppercase; color:#777a7d; opacity:0.5}
.modal__content-form > label > input::-ms-input-placeholder {font-family:"Pragmatica Extended"; font-weight:500; font-size:1.4rem; line-height:120%; text-transform:uppercase; color:#777a7d; opacity:0.5}
.modal__content-form > label > input::-moz-placeholder {font-family:"Pragmatica Extended"; font-weight:500; font-size:1.4rem; line-height:120%; text-transform:uppercase; color:#777a7d; opacity:0.5}
.modal__content-form > label > input::placeholder {font-family:"Pragmatica Extended"; font-weight:500; font-size:1.4rem; line-height:120%; text-transform:uppercase; color:#777a7d; opacity:0.5}
.modal__content-form > label > input:focus::-webkit-input-placeholder {opacity:0; -webkit-transition:ease 0.3s; transition:ease 0.3s}
.modal__content-form > label > input:focus:-ms-input-placeholder {opacity:0; -ms-transition:ease 0.3s; transition:ease 0.3s}
.modal__content-form > label > input:focus::-ms-input-placeholder {opacity:0; -ms-transition:ease 0.3s; transition:ease 0.3s}
.modal__content-form > label > input:focus::-moz-placeholder {opacity:0; -moz-transition:ease 0.3s; transition:ease 0.3s}
.modal__content-form > label > input:focus::placeholder {opacity:0; transition:ease 0.3s}
.modal__content-form > button {outline:none; background:#47669d; border:2px solid #47669d; color:#ffffff}
.modal__content-form > button::after {background-image:url(/local/templates/capitalpress/css/../img/icon/arrow-white.svg)}
.modal__close {display:inline-block; width:3rem; height:3rem; position:absolute; top:2.5rem; right:2.5rem; z-index:2; cursor:pointer}
.modal__close img {width:100%; height:100%; -o-object-fit:contain; object-fit:contain}
.modal__request .modal__content {width:50.6rem; padding:5rem 6rem}
.modal__request .modal__content-title {margin-bottom:3.5rem; text-align:center}
.modal__request .modal__content-form {width:100%; display:block}
.modal__request .modal__content-form > label {margin-bottom:1.5rem}
.modal__request .modal__content-form > button {margin-top:1rem; width:100%; text-align:center}
.modal__request .modal__content-form > button::after {right:12rem}
.modal__ok .modal__content {width:76.8rem; padding:6rem; background:#ffffff; margin:0 auto}
.modal__ok .modal__content-img {width:12rem; height:12rem; border-radius:50%; margin:0 auto; margin-bottom:3.2rem}
.modal__ok .modal__content-img img {width:100%; height:100%; border-radius:50%; -o-object-fit:cover; object-fit:cover}
.modal__ok .modal__content-title {margin-bottom:2.5rem; text-align:center}
.modal__ok .modal__content-subtitle {text-align:center; margin-bottom:5rem; width:100%}
.modal__ok .modal__content-link {border:2px solid #424a55; padding:2.5rem 3.2rem; margin:0 auto; width:-webkit-fit-content; width:-moz-fit-content; width:fit-content; display:block}
.modal__ok .modal__content-link::after {content:none}
.modal__imgs .modal__content {padding:0; background:transparent; border-radius:0; width:134.2rem; position:relative}
.modal__imgs .modal__close {width:6rem; height:6rem; border-radius:50%; background-color:#ffffff; display:flex; align-items:center; justify-content:center; position:absolute; right:-13rem; top:0rem}
.modal__imgs .modal__close img {width:70%; height:70%}
.modal__imgs .modal__big-swiper {width:100%; height:60rem; margin-bottom:3.7rem}
.modal__imgs .modal__big-slide {width:100%; height:100%}
.modal__imgs .modal__big-slide img {width:100%; height:100%; -o-object-fit:contain; object-fit:contain}
.modal__imgs .modal__small-swiper {height:16rem; width:100%}
.modal__imgs .modal__small-slide {height:100%; cursor:pointer}
.modal__imgs .modal__small-slide img {width:100%; height:100%; -o-object-fit:cover; object-fit:cover}
.modal__imgs .modal__small-slide.swiper-slide-thumb-active {border:0.6rem solid #47669d; transition:ease 0.5s}
.modal__imgs .modal__btn-next {border:none; background-color:#ffffff; right:-14rem; top:45.7%}
.modal__imgs .modal__btn-next::after {background-image:url(/local/templates/capitalpress/css/../img/icon/arrow-black.svg); height:1.6rem; width:1.6rem}
.modal__imgs .modal__btn-prev {border:none; background-color:#ffffff; left:-14rem; top:45.7%}
.modal__imgs .modal__btn-prev::after {background-image:url(/local/templates/capitalpress/css/../img/icon/arrow-black.svg); height:1.6rem; width:1.6rem}
.modal.active {z-index:50000; opacity:1; transition:opacity 500ms,z-index 1ms}
.modal.active .modal__inner {transform:scale(1); opacity:1; transition:transform 700ms,opacity 250ms}
@media (max-width:48em) {.modal__inner {width:90%}
 .modal__content {width:100%; margin:auto auto; padding:6.4vw 5.3vw}
 .modal__content-title {margin-bottom:1.3vw; font-size:4.8vw; line-height:136%}
 .modal__content-subtitle {font-size:4vw; line-height:139%; margin-bottom:5.3vw; width:95%}
 .modal__content-form {width:100%; display:block}
 .modal__content-form > label {height:17.1vw; width:100%; padding-left:6.4vw; margin-bottom:5.3vw}
 .modal__content-form > label > input {width:95%; font-size:3.47vw; line-height:120%}
 .modal__content-form > label > input::-webkit-input-placeholder {font-size:3.47vw; line-height:120%}
 .modal__content-form > label > input:-ms-input-placeholder {font-size:3.47vw; line-height:120%}
 .modal__content-form > label > input::-ms-input-placeholder {font-size:3.47vw; line-height:120%}
 .modal__content-form > label > input::-moz-placeholder {font-size:3.47vw; line-height:120%}
 .modal__content-form > label > input::placeholder {font-size:3.47vw; line-height:120%}
 .modal__content-form > button {font-size:3.47vw}
 .modal__close {width:8vw; height:8vw; top:5.3vw; right:5.3vw}
 .modal__request .modal__content {width:100%; padding:6.4vw 5.3vw}
 .modal__request .modal__content-title {margin-bottom:5.3vw}
 .modal__request .modal__content-form {width:100%; display:block}
 .modal__request .modal__content-form > label {margin-bottom:5.3vw}
 .modal__request .modal__content-form > button {margin-top:0; width:100%}
 .modal__request .modal__content-form > button::after {right:25vw}
 .modal__ok .modal__content {width:100%; padding:6.4vw 5.3vw}
 .modal__ok .modal__content-img {width:18.7vw; height:18.7vw; margin-bottom:5.3vw}
 .modal__ok .modal__content-title {margin-bottom:5.3vw}
 .modal__ok .modal__content-subtitle {margin-bottom:8vw}
 .modal__ok .modal__content-link {padding:6.1vw 6.4vw}
 .modal__imgs .modal__content {padding:0; background:transparent; border-radius:0; width:100%; position:relative}
 .modal__imgs .modal__big-swiper {height:67.77vw; margin-bottom:5.3vw}
 .modal__imgs .modal__small-swiper {height:26.1vw}
 .modal__imgs .modal__small-slide {height:100%; cursor:pointer}
 .modal__imgs .modal__small-slide img {width:100%; height:100%; -o-object-fit:cover; object-fit:cover}
 .modal__imgs .modal__small-slide.swiper-slide-thumb-active {border:1.33vw solid #47669d}
 .modal__imgs .modal__btn-next {right:2.67vw; top:29%; width:9.34vw; height:9.34vw}
 .modal__imgs .modal__btn-next::after {height:2.5vw; width:2.5vw}
 .modal__imgs .modal__btn-prev {left:2.67vw; top:29%; width:9.34vw; height:9.34vw}
 .modal__imgs .modal__btn-prev::after {height:2.5vw; width:2.5vw}
 .modal__imgs .modal__close {width:9vw; height:9vw; border-radius:50%; right:-3vw; top:0rem}
}
.footer {position:relative; padding-bottom:3.1rem; padding-top:3.3rem}
.footer::after {position:absolute; content:""; left:0; top:0; width:100%; height:1px; background-color:#dadcdf}
.footer::before {position:absolute; content:""; left:0; top:13.5rem; width:100%; height:1px; background-color:#dadcdf}
#cp-calc {padding-top:2.5rem !important}
.footer__top {display:flex; justify-content:space-between; align-items:center; margin-bottom:6.7rem}
.footer__top-logo {width:15.9rem; height:6.9rem}
.footer__top-logo img {width:100%; height:100%; -o-object-fit:cover; object-fit:cover}
.footer__top-menu {display:flex; margin-left:1.5%; margin-right:1.6%}
.footer__top-menu > a {padding:1rem; font-weight:600; font-size:1.8rem; line-height:21px; color:#292a34}
.footer__top-menu > a:not(:last-child) {margin-right:0.4rem}
.footer__top-mess {display:flex; align-items:center}
.footer__top-mess-item:not(:last-child) {margin-right:2rem}
.footer__top-mess-item img {width:100%; height:100%; -o-object-fit:contain; object-fit:contain}
.footer__top-mess-telegram {width:1.9rem; height:1.6rem}
.footer__top-mess-youtube {width:2.3rem; height:1.6rem}
.footer__top-mess-vk {width:2.2rem; height:1.3rem}
.footer__top-phone {font-family:"Pragmatica Extended"; font-weight:700; font-size:1.76rem; line-height:135%; text-transform:uppercase; color:#292a34}
.footer__bottom {display:flex; align-items:center; justify-content:space-between}
.footer__bottom-politic {font-weight:600; font-size:1.8rem; line-height:116%; color:#292a34}
.footer__bottom-data {font-weight:600; font-size:1.8rem; line-height:116%; color:#292a34; margin-left:-6.6%}
.footer__bottom-label {display:flex; align-items:center}
.footer__bottom-label-content {margin-right:1.1rem; margin-top:0.5rem}
.footer__bottom-label-content-t {font-family:"Circe"; font-weight:400; font-size:1.4rem; line-height:100%; text-align:right; color:#000000; margin-bottom:0.5rem}
.footer__bottom-label-content-b {font-family:"Circe"; font-weight:700; font-size:1.6rem; line-height:100%; text-align:right; color:#000000}
.footer__bottom-label-img {width:4.4rem; height:4.4rem}
.footer__bottom-label-img img {width:100%; height:100%; -o-object-fit:cover; object-fit:cover}
@media (max-width:48em) {.footer {padding-bottom:10.67vw; padding-top:10.67vw}
 #cp-calc {padding-top:12.7rem !important}
 .footer::before {top:unset; bottom:61vw}
 .footer__top {display:block; margin-bottom:21.3vw}
 .footer__top-logo {width:42.4vw; height:18.4vw; margin:0 auto; margin-bottom:9.5vw; mix-blend-mode:darken; display:block}
 .footer__top-menu {display:block; margin-left:0; margin-right:0; margin-bottom:9.9vw}
 .footer__top-menu > a {padding:1rem 1rem 1rem 0; font-size:4.8vw; line-height:123%; display:block}
 .footer__top-menu > a:not(:last-child) {margin-right:0; margin-bottom:2.1vw}
 .footer__top-mess {margin-bottom:5.3vw; justify-content:center}
 .footer__top-mess-item:not(:last-child) {margin-right:5.3vw}
 .footer__top-mess-telegram {width:5vw; height:4.24vw}
 .footer__top-mess-youtube {width:6vw; height:4.23vw}
 .footer__top-mess-vk {width:5.87vw; height:3.47vw}
 .footer__top-phone {font-size:4.8vw; line-height:128%; text-align:center; display:block}
 .footer__bottom {display:block; text-align:center}
 .footer__bottom-politic {font-size:4.8vw; line-height:123%; margin-bottom:5.3vw; display:block}
 .footer__bottom-data {font-size:4.8vw; line-height:123%; margin-left:0; margin-bottom:10.67vw}
 .footer__bottom-label {justify-content:center}
 .footer__bottom-label-content {margin-right:2.9vw; margin-top:1vw}
 .footer__bottom-label-content-t {font-size:3.73vw; line-height:100%; margin-bottom:1vw}
 .footer__bottom-label-content-b {font-size:4.27vw; line-height:100%}
 .footer__bottom-label-img {width:11.7vw; height:11.7vw}
}
.header-celebration .header__logo {width:33.2rem; height:11.9rem; position:absolute; left:0; top:0}
.header-celebration .header__menu {margin-left:18%}
@media (max-width:48em) {.header.header-celebration {padding:7.4vw 0}
 .header-celebration .header__logo {width:100%; height:21.2vw; position:absolute; left:0; top:0}
}


.articles-m {
    margin-bottom: 15.3rem;
    margin-top: 10.5rem;
}

.articles-m__title {
    text-align: center;
    margin-bottom: 6rem;
}

.articles-m-box {
    width: 51.6rem;
    padding: 3.5rem;
    margin-bottom: 3rem;
    background-color: #fff;
    display: flex;
    flex-direction: column;
}

.articles-m-box__image {
    width: 100%;
    height: 29.8rem;
    margin-bottom: 3rem;

}

.articles-m-box__image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.articles-m-box__title {
    font-size: 1.8rem;
    font-weight: 800;
    color: #424A55;
    text-transform: uppercase;
    line-height: 2.7rem;
    font-family: "Pragmatica Extended";
    text-align: left;
    margin-bottom: 1.5rem;
    display: -webkit-box;             /* Создаем контейнер для многострочного обрезания */
    -webkit-box-orient: vertical;     /* Устанавливаем вертикальную ориентацию бокса */
    -webkit-line-clamp: 2;            /* Ограничиваем текст двумя строками */
    overflow: hidden;                 /* Обрезаем переполняющий текст */
    text-overflow: ellipsis;    

}

.articles-m-box__text {
    display: -webkit-box;             /* Создаем контейнер для многострочного обрезания */
    -webkit-box-orient: vertical;     /* Устанавливаем вертикальную ориентацию бокса */
    -webkit-line-clamp: 2;            /* Ограничиваем текст двумя строками */
    overflow: hidden;                 /* Обрезаем переполняющий текст */
    text-overflow: ellipsis;
    margin-bottom: 6rem; 
    font-size: 1.9rem;
    font-weight: 500;
    line-height: 2.8rem;
    text-align: left;
    color: #777A7D;
   
}

.articles-m-box__date {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.articles-m-box__date span {
    color: #777A7D;
    font-size: 1.8rem;
    font-weight: 500;
    line-height: 2.8rem;
    text-align: left;

}

.articles-m-box__date-i {
    width: 1.4rem;
    height: 1.4rem;
}

.articles-m__inner {
    display: flex;
}



.articles-m__inner.top {
    display: flex;
    justify-content: space-between;
}

.articles-m__inner-left .articles-m-box {
    width: 59.6rem;
    height: 60.3rem;
}

.articles-m__inner-right .articles-m-box {
    width: 98.9rem;
    height: 28.4rem;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 3.5rem;
}

.articles-m__inner-right .articles-m-box:last-child {
    margin-bottom: 0;
}


.articles-m__inner-right .articles-m-box__image {
    width: 31.6rem;
    height: 21.4rem;
    margin-bottom: 0;

}

.articles-m__inner-right .articles-m-box__content {
    width: 56.7rem;
}


.articles-m__inner.center {
    display: grid;
    grid-template-columns: repeat(3, 1fr); /* Три колонки */
    gap: 3.5rem;    
}


.articles-m__inner.bottom {
    display: grid;
    grid-template-columns: repeat(2, 1fr); /* Две колонки одинаковой ширины */
    gap: 3.5rem;     
}


/* Стили для .articles-m-box, если .articles-m__inner имеет класс .bottom */
.articles-m__inner.bottom .articles-m-box {
    width: 79.2rem;
    height: 28.4rem;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    flex-direction: row;
}

/* Стили для дочерних элементов, если родительский .articles-m__inner имеет класс .bottom */
.articles-m__inner.bottom .articles-m-box__image {
    width: 31.6rem;
    height: 100%;
    margin-bottom: 0;
}

.articles-m__inner.bottom .articles-m-box__content {
    width: 37.1rem;
}


.articles-m__inner.end {
    justify-content: space-between;
}

.articles-m__paginations {
    display: flex;
    justify-content: center;
    margin-top: 6rem;
}

.articles-m__paginations-l {
    margin-right: 1.5rem;
    font-size: 1.7rem;
    font-weight: 800;
    line-height: 2.1rem;
    text-align: left;
    color: #777A7D;

}

.articles-m__paginations-b {
    margin-right: 1.5rem;
    font-size: 1.7rem;
    font-weight: 800;
    line-height: 2.1rem;
    text-align: left;
    color: #777A7D;
}

.articles-m__paginations-l.active {
    color: #26292E;
}


.articles-b {
    margin-bottom: 10rem;
    
}

.articles-b__inner {
    display: flex;
    justify-content: space-between;
    margin-bottom: 7rem;
}

.articles-b__date {
   
    font-size: 1.8rem;
    font-weight: 600;
    line-height: 2.2rem;
    text-align: left;
    color: #424A55;
}

.articles-b__title {
    width: 78.1rem;
}

.articles-b__colors {
    display: flex;
}

.articles-b__colors div {
    width: 3.5rem;
    height: 3.5rem;
    margin-right: 0.5rem;
}

.articles-b__colors div:last-child {
    margin-right: 0rem;
}


.articles-b__wrapper {
    display: flex;
    justify-content: space-between;
}

.articles-b__left {
    width: 37rem;
    min-width: 37rem;
    display: flex;
    margin-right: 4.8rem;
    flex-direction: column;
}

.articles-b__left-title {
    font-family: 'Pragmatica Extended';
    font-size: 1.8rem;
    font-weight: 800;
    line-height: 2.7rem;
    text-align: left;
    margin-bottom: 7.5rem;
    text-transform: uppercase;

}


.articles-b__right {
    display: flex;

}

.articles-b__right p {
    font-size: 2.3rem;
    font-weight: 500;
    line-height: 2.5rem;
    text-align: left;
    color: #777A7D;
    max-width: 57.6rem;

}

.articles-b__right p:first-child {
    margin-right: 5.1rem;
}

.articles-b__left-btn {
    border: 0.2rem solid #424a55;
    color: #424a55;
    padding: 2.5rem 6.5rem 2.1rem 2.6rem;
    width: 23.4rem;
}

.articles-b__left-btn::after {
    background-image: url(/local/templates/capitalpress/css/../img/icon/arrow-black.svg);
    top: 52%;
    width: 1.5rem;
    height: 1.5rem;
}


@media (max-width:48em) {

.articles-m__inner .top {
    display: flex;
    flex-direction: column;
}


.articles-m-box {
    width: 100%;
    padding: 3.2rem;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 4rem;
    height: 24.4rem;
}

.articles-m-box__content {
    width: 39.4rem;
}

.articles-m-box__image {
    width: 18rem;
    height: 18rem;
    min-width: 18rem;
    margin-right: 3.2rem;
}

.articles-m-box__title {
    font-size: 2.4rem;
    line-height: 2.8rem;
    margin-bottom: 1.6rem;
}

.articles-m-box__text {
    font-size: 2.4rem;
    line-height: 2.8rem;
    margin-bottom: 5.2rem;
    -webkit-line-clamp: 1; 
}

.articles-m__inner-left .articles-m-box {
   width: 100%;
   height: 24.4rem;
}

.articles-m__inner-right .articles-m-box {
    width: 100%;
    padding: 3.2rem;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 4rem;
    height: 24.4rem;
}

.articles-m__inner-right .articles-m-box__image {
    width: 18rem;
    height: 18rem;
    min-width: 18rem;
    margin-right: 3.2rem;
}

.articles-m__inner-right .articles-m-box__content {
    width: 39.4rem;
}

.articles-m__inner.top {
    flex-direction: column;
    margin-bottom: 4rem;
}

.articles-m__inner.center {
    display: flex;
    flex-direction: column;
    gap: initial;
}

.articles-m__inner.bottom {
    display: flex;
    flex-direction: column;
    gap: initial;
}

.articles-m__inner.end {
    display: flex;
    flex-direction: column;
    gap: initial;
}

.articles-m__inner.bottom .articles-m-box {
    width: 100%;
}


.articles-m__inner.bottom .articles-m-box__image {
    width: 18rem;
    height: 18rem;
    min-width: 18rem;
    margin-right: 3.2rem;
}

.articles-m-box__date span {
    font-size: 2rem;
    line-height: 2.4rem;
}

.articles-m-box__date-i {
    width: 2.8rem;
    height: 2.8rem;
}

.articles-m__paginations-l {
    font-size: 2.4rem;
    line-height: 2.8rem;
    margin-right: 1.6rem;
}

.articles-m__paginations-b {
    font-size: 2.4rem;
    line-height: 2.8rem;
    margin-right: 1.6rem;
}


.articles-b__inner {
    flex-direction: column;
}

.articles-b__date {
    margin-bottom: 4rem;
    font-size: 2.6rem;
    line-height: 3rem;
}

.articles-b__title {
    width: 100%;
    margin-bottom: 5.6rem;
}

.articles-b__colors {
    margin-bottom: 8rem;
}

.articles-b__colors div {
    width: 5rem;
    height: 5rem;
    margin-right: 0.8rem;
}

.articles-b__wrapper {
    flex-direction: column;
}

.articles-b__left {
    width: 100%;
    min-width: 100%;
    margin-right: 0;
    margin-bottom: 5.6rem;
}

.articles-b__left-title {
    font-size: 3.6rem;
    line-height: 4.2rem;
    margin-bottom: 5.6rem;
}

.articles-b__left-btn {
    width: 48rem;
}

.articles-b__right {
    flex-direction: column;
}

.articles-b__right p:first-child {
    margin-right: 0;
    margin-bottom: 3.6rem;
}

.articles-b__right p {
    max-width: 100%;
    font-size: 3rem;
    line-height: 4.4rem;
}
    
}


.article-ma {
    margin-bottom: 15.3rem;
    margin-top: 10.5rem;
}

.article-ma__wrapper {
    display: flex;
    justify-content: space-between;
}

.article-ma__left {
    width: 106.4rem;
    background-color: #fff;
    padding: 7rem 6rem;
}

.article-ma__left-inner {
    margin-bottom: 7rem;
}

.article-ma__left-title {
    margin-bottom: 2rem;
    font-family: "Pragmatica Extended";
    font-size: 2.5rem;
    font-weight: 800;
    line-height: 3.4rem;
    text-align: left;
    text-transform: uppercase;
    padding-bottom: 2rem;
    border-bottom: 0.1rem solid #DADCDF;
    color: #424A55;

}

.article-ma__left-date {
    font-size: 1.8rem;
    font-weight: 500;
    line-height: 2.1rem;
    text-align: left;
    color: #777A7D;

}

.article-ma__left-banner {
    width: 100%;
    height: 35rem;
    margin-bottom: 3.5rem;
}

.article-ma__left-banner img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.article-ma__left-content {
    display: flex;
    flex-direction: column;
    margin-bottom: 2rem;
}

.article-ma__left-content:last-child {
    margin-bottom: 0;
}

.article-ma__left-content p {
    font-size: 1.8rem;
    font-weight: 500;
    line-height: 2.5rem;
    text-align: left;
    color:#424A55;
    margin-bottom: 1.5rem;

}

.article-ma__left-content p:last-child {
    margin-bottom: 0;
}

.article-ma__left-content ul {
    margin-bottom: 1.5rem;
    padding-left: 2rem;
}

.article-ma__left-content li {
    font-size: 1.8rem;
    font-weight: 500;
    line-height: 2.5rem;
    text-align: left;
    color:#424A55;
    margin-bottom: 0.2rem;
    list-style-type: decimal;
}

.article-ma__left-content li:last-child {
    margin-bottom: 0;
}

.article-ma__left-box {
    display: flex;
    justify-content: space-between;
    margin-bottom: 3.5rem;
}

.article-ma__left-box:last-child {
    margin-bottom: 0;
}

.article-ma__left-box-i {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.article-ma__left-box-i-image {
    width: 44.8rem;
    height: 44.8rem;
    margin-bottom: 1.5rem;

}

.article-ma__left-box-i-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.article-ma__left-box-i-text {
    font-size: 1.8rem;
    font-weight: 500;
    line-height: 2.5rem;
    text-align: left;
    color:#777A7D;
    
}

.article-ma__left-box-text {
    width: 44.8rem;
    font-size: 1.8rem;
    font-weight: 500;
    line-height: 2.5rem;
    text-align: left;
    color: #424A55;
}

.article-ma__left-wrap {
    margin-bottom: 3.5rem;
}

.article-ma__left-big {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    margin-bottom: 3.5rem;
}

.article-ma__left-big-img {
    width: 100%;
    height: 35rem;
    margin-bottom: 1.5rem;
}

.article-ma__left-big-img img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.article-ma__left-big-text {
    font-size: 1.8rem;
    font-weight: 500;
    line-height: 2.5rem;
    text-align: left;
    color:#777A7D;
}

.article-ma__right-title {
    font-family: "Pragmatica Extended";
    font-size: 2.5rem;
    font-weight: 800;
    line-height: 3.4rem;
    text-align: left;
    text-transform: uppercase;
    margin-bottom: 3.5rem;
    color: #424A55;
}


@media (max-width:48em) {

    .article-ma__wrapper {
        flex-direction: column;
    }

    .article-ma__left {
        width: 100%;
        padding: 4.8rem 4rem;
        margin-bottom: 8rem;
    }

    .article-ma__left-inner {
        margin-bottom: 8rem;
    }

    .article-ma__left-title {
        font-size: 3.6rem;
        line-height: 4.2rem;
        padding-bottom: 2.4rem;
        margin-bottom: 2.4rem;
    }

    .article-ma__left-date {
        font-size: 2.6rem;
        line-height: 3rem;
    }

    .article-ma__left-banner {
        margin-bottom: 4rem;
        height: 32rem;
    }

    .article-ma__left-content {
        margin-bottom: 3rem;
    }

    .article-ma__left-content p {
        font-size: 3rem;
        line-height: 4.4rem;
        margin-bottom: 3rem;
    }

    .article-ma__left-content ul {
        margin-bottom: 3rem;
        padding-left: 4rem;
    }

    .article-ma__left-content li {
        font-size: 3rem;
        line-height: 4.4rem;
        margin-bottom: 0.4rem;
    }

    .article-ma__left-box {
        flex-direction: column-reverse;
        margin-bottom: 4rem;
    }

    .article-ma__left-box-i-image {
        width: 100%;
        height: 32rem;
        margin-bottom: 1.6rem;
    }

    .article-ma__left-box-i-text {
        font-size: 3rem;
        line-height: 4.4rem;
    }

    .article-ma__left-box-text {
        width: 100%;
        margin-bottom: 3rem;
        font-size: 3rem;
        line-height: 4.4rem;
    }

    .article-ma__left-big {
        margin-bottom: 4rem;
    }

    .article-ma__left-big-img {
        height: 32rem;
        margin-bottom: 1.6rem;
    }

    .article-ma__right-title {
        font-size: 3.6rem;
        line-height: 4.2rem;
        margin-bottom: 4.8rem;
    }
}


.article-ma__left-big-swiper  {
    width: 100%;
}
/* End */


/* Start:/local/templates/capitalpress/css/404.css?16844664723473*/
@font-face {
  font-family: Gilroy;
  src: url(/local/templates/capitalpress/css/../../fonts/Gilroy-Regular.ttf);
  font-display: swap;
}
@font-face {
  font-family: "Pragmatica";
  src: url("/local/templates/capitalpress/css/../../fonts/PragmaticaExtended-Bold.woff2");
  font-weight: 700;
  font-style: normal;
}
*,
::after,
::before {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
}

html {
  font-family: Gotham, sans-serif;
  font-size: 0.5208335vw;
  font-style: normal;
  font-weight: 400;
  -webkit-animation: 1s infinite bugfix;
  line-height: 1.2;
  margin: 0;
  padding: 0;
}

img {
  object-fit: contain;
}

body {
  width: 100%;
}

.not-found {
  width: 100%;
  padding-top: 11.9rem;
  display: flex;
  background-color: #47669D;
  justify-content: space-between;
}
.not-found__message {
  margin-top: 8rem;
  font-family: "Gilroy";
  font-style: normal;
  display: flex;
  align-items: center;
  flex-direction: column;
  color: white;
}
.not-found__title {
  font-family: "Pragmatica";
  font-style: normal;
  font-weight: 800;
  font-size: 3rem;
  line-height: 3.4rem;
  margin-bottom: 2.5rem;
  text-transform: uppercase;
  letter-spacing: 0.065rem;
}
.not-found__subtitle {
  font-family: "Gilroy";
  font-style: normal;
  font-weight: 500;
  font-size: 2.2rem;
  line-height: 2.8rem;
  margin-bottom: 4.8rem;
  width: 53.3rem;
  text-align: center;
  letter-spacing: 0.001rem;
}
.not-found__error {
  font-family: "Pragmatica";
  font-weight: 800;
  font-size: 20rem;
  line-height: 120%;
}
.not-found__button {
  margin-left: 3rem;
  font-family: "Pragmatica";
  text-transform: uppercase;
  font-style: normal;
  font-weight: 500;
  font-size: 1.4rem;
  line-height: 1.8rem;
  background-color: white;
  color: #292A34;
  width: 20.5rem;
  height: 6.8rem;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.6rem;
  cursor: pointer;
  border-radius: 100rem;
}
.not-found__button-icon {
  width: 2.4rem;
}
.not-found .decoration {
  display: flex;
  align-items: center;
  width: 1.5rem;
  display: flex;
  gap: 1.465rem;
  flex-direction: column;
}
.not-found .decoration__item {
  width: 100%;
  height: 17.127rem;
}
.not-found .decoration__item--pink {
  background-color: #EC87C1;
}
.not-found .decoration__item--black {
  background-color: #434A54;
}
.not-found .decoration__item--yellow {
  background-color: #FFCE55;
}
.not-found .decoration__item--blue {
  background-color: #73B9DB;
}

@media (max-width: 48em) {
  html {
    font-size: 5px;
    font-size: 1.5625vw;
    font-size: 1.3333333333vw;
    -webkit-text-size-adjust: none;
  }
  .not-found {
    width: 100%;
    padding-top: 16.4rem;
  }
  .not-found .decoration {
    width: 1.6rem;
    gap: 2.228rem;
  }
  .not-found .decoration__item {
    width: 100%;
    height: 26.078rem;
  }
  .not-found__message {
    margin-top: 19rem;
  }
  .not-found__error {
    font-weight: 800;
    font-size: max(24rem, 14px);
    line-height: 120%;
  }
  .not-found__title {
    font-weight: 800;
    font-size: max(3.6rem, 14px);
    line-height: 120%;
  }
  .not-found__subtitle {
    font-weight: 500;
    width: 67rem;
    font-size: max(3rem, 14px);
    line-height: 4.4rem;
    margin-bottom: 6.5rem;
  }
  .not-found__button {
    margin-left: 0;
    width: 36.2rem;
    height: 12.8rem;
    font-weight: 500;
    letter-spacing: -0.2rem;
    gap: 2rem;
    font-weight: 500;
    font-size: max(2.6rem, 14px);
    line-height: 3.2rem;
  }
  .not-found__button-icon {
    width: 4.8rem;
  }
}/*# sourceMappingURL=404.css.map */
/* End */
/* /local/templates/capitalpress/css/swiper-bundle.min.css?167707252513920 */
/* /local/templates/capitalpress/css/animate.min.css?167707252571756 */
/* /local/templates/capitalpress/css/jquery.fancybox.min.css?167707252515512 */
/* /local/templates/capitalpress/css/style.css?1784028630118747 */
/* /local/templates/capitalpress/css/404.css?16844664723473 */
