
/* bundle.css */
.mobile-menu-popup{display:none}@media (max-width:1199px){.mobile-menu-popup{display:flex;flex-direction:column;align-items:center;gap:20px;position:fixed;opacity:0;visibility:hidden;transition:opacity 0.5s ease,visibility 0.5s ease;width:100vw;height:calc(100dvh - var(--header-top-panel-height) - var(--header-main-panel-height));padding:40px 15px;border:none;background-color:var(--color-white);z-index:100000;overflow:auto}.mobile-menu-popup[open]{opacity:1;visibility:visible}.mobile-menu-popup .mobile-menu{display:flex;flex-direction:column;align-items:center;gap:20px}.mobile-menu-popup .user-menu-container .user-name,.mobile-menu-popup .user-menu-container .separator{display:none}}.footer-container{background-color:var(--color-text);color:var(--color-white);padding-block:120px}.footer-container .footer{display:flex;justify-content:space-between}.footer-container .footer .text-column{display:flex;flex-direction:column}.footer-container .footer .home-link{margin-bottom:26px}.footer-container .footer .home-link svg{width:175px}.footer-container .footer .copyright{max-width:425px}.footer-container .footer .social-networks{display:flex;gap:13px;margin-top:64px}.footer-container .footer .social-networks .social-network{--icon-background-color:var(--color-white)}.footer-container .footer .social-networks .social-network rect{transition:fill 0.5s ease}.footer-container .footer .social-networks .social-network:hover{--icon-background-color:var(--color-bg-light-purple)}.footer-container .footer .footer-menu{display:flex;gap:110px}.footer-container .footer .footer-menu .sub-menu-title{font-weight:700}.footer-container .footer .footer-menu .sub-menu{margin-top:30px;display:flex;flex-direction:column;gap:20px}.footer-container .footer .footer-menu .sub-menu .menu-item a:hover{text-decoration:underline}@media (max-width:1199px){.footer-container{padding-block:100px}.footer-container .footer .social-networks{margin-top:40px}.footer-container .footer .footer-menu{gap:60px}}@media (max-width:991px){.footer-container{padding-block:80px}.footer-container .footer .home-link{margin-bottom:20px}.footer-container .footer .home-link svg{width:150px}.footer-container .footer .copyright{max-width:300px}.footer-container .footer .social-networks{margin-top:30px}.footer-container .footer .footer-menu{gap:30px}.footer-container .footer .footer-menu .sub-menu{margin-top:15px;gap:10px}}@media (max-width:767px){.footer-container{padding-block:60px}.footer-container .footer{flex-direction:column;gap:30px}.footer-container .footer .copyright{max-width:unset}.footer-container .footer .social-networks{margin-top:20px}.footer-container .footer .footer-menu{flex-wrap:wrap;gap:30px}.footer-container .footer .footer-menu .sub-menu{margin-top:15px;gap:10px}}@media (max-width:575px){.footer-container{padding-block:50px}}.popup{position:fixed;top:0;left:0;z-index:1055;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0;pointer-events:none;opacity:0;visibility:hidden;transition:opacity 0.3s ease,visibility 0.3s ease}.popup .button-close{--button-color:var(--color-black);display:flex;position:absolute;width:50px;aspect-ratio:1;right:0;top:0;opacity:1;z-index:123}.popup .button-close::before{content:"";width:20px;aspect-ratio:1;margin:auto;border-radius:50%;border:1px solid var(--button-color);transition:scale 0.3s ease;pointer-events:none}.popup .button-close svg{position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;width:8px;pointer-events:none}.popup .button-close svg path{fill:var(--button-color)}.popup .button-close:hover::before{scale:1.1}.popup.active{opacity:1;visibility:visible}.popup-dialog{position:relative;pointer-events:none}.popup-content{display:flex;flex-direction:column;background-color:var(--color-white);pointer-events:auto}.popup-backdrop{position:fixed;top:0;left:0;z-index:1050;width:100vw;height:100vh;background-color:rgba(0,0,0,0.5);opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.3s ease,visibility 0.3s ease}.popup-backdrop.active{visibility:visible;opacity:1;pointer-events:auto}.youtube-video-popup{padding:100px}.youtube-video-popup .popup-dialog{height:100%}.youtube-video-popup .popup-dialog .popup-content{height:100%;padding:50px}.youtube-video-popup .popup-dialog .popup-content .iframe-wrap{height:100%}.youtube-video-popup .popup-dialog .popup-content .iframe-wrap iframe{width:100%;height:100%}@media (max-width:1199px){.youtube-video-popup{padding:70px}}@media (max-width:991px){.youtube-video-popup{padding:50px}}@media (max-width:767px){.youtube-video-popup{padding:20px}.youtube-video-popup .popup-dialog .popup-content{padding:50px 20px 20px}}@media (max-width:575px){.youtube-video-popup{padding:10px}.youtube-video-popup .popup-dialog .popup-content{padding:50px 10px 10px}}.pagination-container{display:flex;justify-content:center;gap:1em;font-size:var(--font-size-16)}.pagination-container .current{font-weight:700}.pagination-container a{transition:color 0.5s ease}.pagination-container a:hover{color:var(--color-tyto-purple);text-decoration:underline}.swiper .swiper-pagination{position:static;display:flex;gap:6px;justify-content:center}.swiper .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background-color:transparent;border:1px solid var(--color-text);border-radius:50%;transition:background-color 0.3s ease;opacity:1}.swiper .swiper-pagination .swiper-pagination-bullet-active{background-color:var(--color-text)}@media print{body{padding-top:0}.no-print{display:none !important}}
