#page,.body-wrapper,.faq-section .faq-item .faq-answer,.footer .lang-list,.header-inner,body.no-scroll{overflow:hidden}body section,body.admin-bar .header{padding-top:48px}#page,body,main{display:-ms-flexbox;display:-webkit-box}#page,.footer__bottom .container,.header .burger-menu,body,main{-webkit-box-orient:vertical;-webkit-box-direction:normal}body,button,html,input,textarea{font-family:Poppins,sans-serif}a,button{outline:0}@font-face{font-family:Poppins;src:url(../fonts/Poppins-Regular/Poppins-Regular.eot);src:local("Poppins Regular"),local("Poppins-Regular"),url(../fonts/Poppins-Regular/Poppins-Regular.eot?#iefix) format("embedded-opentype"),url(../fonts/Poppins-Regular/Poppins-Regular.woff2) format("woff2"),url(../fonts/Poppins-Regular/Poppins-Regular.woff) format("woff"),url(../fonts/Poppins-Regular/Poppins-Regular.ttf) format("truetype"),url(../fonts/Poppins-Regular/Poppins-Regular.svg#Poppins-Regular) format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../fonts/Poppins-Medium/Poppins-Medium.eot);src:local("Poppins Medium"),local("Poppins-Medium"),url(../fonts/Poppins-Medium/Poppins-Medium.eot?#iefix) format("embedded-opentype"),url(../fonts/Poppins-Medium/Poppins-Medium.woff2) format("woff2"),url(../fonts/Poppins-Medium/Poppins-Medium.woff) format("woff"),url(../fonts/Poppins-Medium/Poppins-Medium.ttf) format("truetype"),url(../fonts/Poppins-Medium/Poppins-Medium.svg#Poppins-Medium) format("svg");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../fonts/Poppins-SemiBold/Poppins-SemiBold.eot);src:local("Poppins SemiBold"),local("Poppins-SemiBold"),url(../fonts/Poppins-SemiBold/Poppins-SemiBold.eot?#iefix) format("embedded-opentype"),url(../fonts/Poppins-SemiBold/Poppins-SemiBold.woff2) format("woff2"),url(../fonts/Poppins-SemiBold/Poppins-SemiBold.woff) format("woff"),url(../fonts/Poppins-SemiBold/Poppins-SemiBold.ttf) format("truetype"),url(../fonts/Poppins-SemiBold/Poppins-SemiBold.svg#Poppins-SemiBold) format("svg");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Poppins;src:url(../fonts/Poppins-Bold/Poppins-Bold.eot);src:local("Poppins Bold"),local("Poppins-Bold"),url(../fonts/Poppins-Bold/Poppins-Bold.eot?#iefix) format("embedded-opentype"),url(../fonts/Poppins-Bold/Poppins-Bold.woff2) format("woff2"),url(../fonts/Poppins-Bold/Poppins-Bold.woff) format("woff"),url(../fonts/Poppins-Bold/Poppins-Bold.ttf) format("truetype"),url(../fonts/Poppins-Bold/Poppins-Bold.svg#Poppins-Bold) format("svg");font-weight:700;font-style:normal;font-display:swap}*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{height:100%;font-size:20px}body{display:flex;-ms-flex-direction:column;flex-direction:column;min-height:100dvh;background:#07011D}body section{padding-bottom:48px}@media (min-width:768px){body section{padding-top:60px;padding-bottom:60px}}body section:last-of-type{padding-bottom:96px}@media (min-width:768px){body section:last-of-type{padding-bottom:120px}}@media (min-width:1024px){html{font-size:16px}body section{padding-top:90px;padding-bottom:90px}body section:last-of-type{padding-bottom:180px}}main{position:relative;-webkit-box-flex:1;-ms-flex:1;flex:1;display:flex;-ms-flex-direction:column;flex-direction:column;padding-top:90px}body.admin-bar main{padding-top:122px}#page{min-height:100vh;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-flex:1;-ms-flex:1;flex:1}.transparent-btn,.white-btn{line-height:24px;letter-spacing:0;-webkit-box-pack:center;-webkit-transition:.3s}.container,.faq-container{max-width:1280px;width:100%;margin:0 auto;padding:0 24px}@media (min-width:768px){.container,.faq-container{padding:0 40px}}.blur-btn,.colored-btn,.transparent-btn,.white-btn{padding:16px 24px}.container.slider-container,.faq-container.slider-container{max-width:2000px}ul{list-style:none}button{background:0 0;border:0;cursor:pointer}a{color:inherit;text-decoration:none}a,button,i,img,svg{display:block}img{max-width:100%;height:auto}.white-btn{background-color:rgba(255,255,255,.851);font-weight:600;font-size:16px;color:#07011D;transition:.3s;border-radius:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;min-width:140px}.white-btn:visited{color:#07011D}.white-btn:focus:not(:focus-visible){background:rgba(255,255,255,.6);color:#07011D}.white-btn:hover{background-color:#FFF;color:#07011D}.white-btn:focus-visible{outline:rgba(240,160,0,.898) solid 3px;outline-offset:3px;color:#07011D}.white-btn.disabled,.white-btn:disabled{background:rgba(255,255,255,.851);color:#07011D}.transparent-btn{font-weight:500;font-size:16px;color:#fff;opacity:.8;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;transition:.3s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:24px}.blur-btn,.colored-btn{line-height:24px;letter-spacing:0;width:-webkit-fit-content;min-width:140px;text-align:center;font-weight:600}.transparent-btn:visited{color:#fff}.transparent-btn:focus:not(:focus-visible){opacity:.5;color:#fff}.transparent-btn:hover{opacity:1;color:#fff}.transparent-btn:focus-visible{opacity:1;outline:rgba(240,160,0,.898) solid 3px;color:#fff}.transparent-btn.disabled,.transparent-btn:disabled{opacity:.8;color:#fff}.blur-btn{font-size:14px;vertical-align:middle;background:rgba(255,255,255,.12);-webkit-box-shadow:0 8px 8px 0 rgba(0,0,0,.05);box-shadow:0 8px 8px 0 rgba(0,0,0,.05);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.16);border-radius:50px;-webkit-transition:.3s;transition:.3s;color:#FFF;width:-moz-fit-content;width:fit-content}.colored-btn,.faq-section .faq-item,.header.active .header-inner{-webkit-box-shadow:0 8px 8px 0 rgba(0,0,0,.05)}.blur-btn:visited{color:#fff}.blur-btn:focus:not(:focus-visible){background:rgba(255,255,255,.05);color:rgba(255,255,255,.5)}.blur-btn:focus-visible,.blur-btn:hover{color:#FFF;background:rgba(255,255,255,.24)}.blur-btn:focus-visible{outline:rgba(240,160,0,.9) solid 3px}.blur-btn.disabled,.blur-btn:disabled{background:rgba(255,255,255,.12);color:rgba(255,255,255,.5)}.colored-btn{font-size:16px;color:#07011D;background:#FFCD4F;border-radius:50px;box-shadow:0 8px 8px 0 rgba(0,0,0,.05);width:-moz-fit-content;width:fit-content;-webkit-transition:.3s;transition:.3s}h1,h2{letter-spacing:-1px;margin-bottom:16px}.colored-btn:visited{color:#07011D}.colored-btn:focus:not(:focus-visible){background:#F0A000;color:#07011D}.colored-btn:hover{background:-webkit-gradient(linear,left bottom,left top,from(rgba(255,255,255,.15)),to(rgba(255,255,255,.15))),var(--primary-primary,#FFCD4F);background:linear-gradient(0deg,rgba(255,255,255,.15) 0,rgba(255,255,255,.15) 100%),var(--primary-primary,#FFCD4F);color:#07011D}.colored-btn:focus-visible{outline:rgba(240,160,0,.898) solid 3px;outline-offset:3px;color:#07011D}.colored-btn.disabled,.colored-btn:disabled{background:rgba(255,205,79,.5)!important;color:rgba(7,1,29,.8)!important}.with-icon-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:4px}.with-icon-btn svg g{-webkit-transition:.3s;transition:.3s}.with-icon-btn.disabled svg g,.with-icon-btn:disabled svg g,.with-icon-btn:focus:not(:focus-visible) svg g{opacity:.5}.header-btn{width:100%}.not-mobile{display:none}form input,form textarea{-webkit-transition:.3s;transition:.3s}form input:hover,form textarea:hover{outline:rgba(255,255,255,.4) solid 1px!important}form input:focus-visible,form textarea:focus-visible{outline:rgba(240,160,0,.9) solid 3px!important}form input:focus:not(:-moz-placeholder-shown),form textarea:focus:not(:-moz-placeholder-shown){outline:#fff solid 1px!important}form input:focus:not(:-ms-input-placeholder),form textarea:focus:not(:-ms-input-placeholder){outline:#fff solid 1px!important}form input:focus:not(:placeholder-shown),form textarea:focus:not(:placeholder-shown){outline:#fff solid 1px!important}h1{font-weight:700;font-size:28px;line-height:36px;text-align:center;color:#fff;margin-top:0}@media (min-width:768px){.header-btn{width:auto}.not-mobile{display:block}h1{font-size:40px;line-height:48px;margin-bottom:8px}}@media (min-width:1024px){h1{font-size:64px;line-height:72px;margin-bottom:16px}}h2{font-weight:600;font-size:24px;line-height:32px;color:#FFF}@media (min-width:768px){h2{font-size:32px;margin-bottom:24px}}.desktop{display:none}@media (min-width:1024px){h2{font-size:48px;line-height:56px;margin-bottom:32px}.desktop{display:block}.faq-section .container{display:-webkit-box;display:-ms-flexbox;display:flex;gap:24px}.faq-section .container h2{width:282px;margin-bottom:0}.faq-section__list{width:calc(100% - 306px)}}.faq-section .faq-item{border-radius:20px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);box-shadow:0 8px 8px 0 rgba(0,0,0,.05);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);-webkit-transition:.3s;transition:.3s}.faq-section .faq-item:hover{background:rgba(255,255,255,.14)}.faq-section .faq-item:not(:last-of-type){margin-bottom:16px}@media (min-width:768px){.faq-section .faq-item{border-radius:32px}.faq-section .faq-item:not(:last-of-type){margin-bottom:24px}}.faq-section .faq-item .faq-question{cursor:pointer;padding:16px 16px 16px 48px;position:relative;text-shadow:0 1px 2px rgba(0,0,0,.1);font-weight:600;font-size:16px;line-height:20px;letter-spacing:0;color:#FFF;-webkit-transition:.3s;transition:.3s;width:100%;border:none;outline:0;border-radius:20px;text-align:left}.faq-section .faq-item .faq-question:focus-visible{outline:rgba(240,160,0,.9) solid 3px}.faq-section .faq-item .faq-question:before{content:'';position:absolute;top:16px;left:16px;width:24px;height:24px;-webkit-transition:.3s;transition:.3s;background:url(/wp-content/themes/spirio/assets/images/arrow-accordion.svg)}@media (min-width:768px){.faq-section .faq-item .faq-question{padding:32px 32px 32px 88px;font-size:24px;line-height:32px;border-radius:32px}.faq-section .faq-item .faq-question:before{top:32px;left:32px}}@media (min-width:1024px){.faq-section .faq-item .faq-question:before{top:36px}}.faq-section .faq-item .faq-answer{max-height:0;padding-left:48px;-webkit-transition:.3s;transition:.3s;padding-right:16px}.faq-section .faq-item .faq-answer a{display:inline;color:rgba(255,255,255,.9);-webkit-transition:.3s;transition:.3s;text-decoration:underline}.faq-section .faq-item .faq-answer a:hover{color:#FFCD4F}.faq-section .faq-item .faq-answer a:focus:not(:focus-visible){color:#F0A000}.faq-section .faq-item .faq-answer,.faq-section .faq-item .faq-answer p{font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;color:rgba(255,255,255,.8);margin-bottom:0}@media (min-width:768px){.faq-section .faq-item .faq-answer{padding-left:88px;padding-right:32px}.faq-section .faq-item .faq-answer,.faq-section .faq-item .faq-answer p{font-size:16px;line-height:28px}}.faq-section .faq-item.open .faq-answer{max-height:none;padding:0 16px 16px 48px}@media (min-width:768px){.faq-section .faq-item.open .faq-answer{padding:0 32px 32px 88px}}.faq-section .faq-item.open .faq-question{padding-bottom:16px}@media (min-width:768px){.faq-section .faq-item.open .faq-question{padding-bottom:32px}}.faq-section .faq-item.open .faq-question:before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.header{padding-top:16px;position:fixed;z-index:9998;-webkit-transform:translateZ(0);transform:translateZ(0);left:0;top:0;width:100%}.header.active .header-inner{border:1px solid rgba(255,255,255,.2);background:rgba(7,1,29,.3);box-shadow:0 8px 8px 0 rgba(0,0,0,.05);backdrop-filter:blur(64px);-webkit-backdrop-filter:blur(64px);border-radius:32px}.header-inner{-webkit-box-shadow:0 8px 8px 0 rgba(0,0,0,.05);box-shadow:0 8px 8px 0 rgba(0,0,0,.05);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border-radius:50px;padding:24px;border:1px solid rgba(255,255,255,.2);background:rgba(7,1,29,.3)}@media (min-width:768px){.header-inner{padding-top:16px;padding-bottom:16px;padding-left:28px}}@media (min-width:1024px){.header-inner{padding:0 16px 0 36px}}.header-inner--flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header.with-back .header-inner{padding-left:24px}.header .header-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.header .header-left .back-button{margin-right:20px}.header .site-logo path,.header .site-logo rect{-webkit-transition:.3s;transition:.3s}.header .site-logo:hover path,.header .site-logo:hover rect{fill:#fff;fill-opacity:1}.header .main-nav .main-menu{margin:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:48px}.header .main-nav .main-menu li{padding-top:26px;padding-bottom:26px}.header .main-nav .main-menu li a{font-weight:500;font-size:16px;line-height:24px;letter-spacing:0;color:rgba(255,255,255,.6);-webkit-transition:.3s;transition:.3s;outline:0}.header .main-nav .main-menu li a:hover,.header .main-nav .main-menu li.current_page_item a{color:#fff}.header .header-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.header.with-back .header-inner{padding-left:32px}.header .header-right{gap:32px}}.header .header-buttons{display:none}.header .header-buttons a{min-width:0;padding:10px 24px}@media (min-width:768px){.header .header-buttons.tablet{display:-webkit-box;display:-ms-flexbox;display:flex;gap:16px}.header .mobile-menu.active{padding-bottom:16px}}.header .burger-menu{width:28px;height:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;cursor:pointer;z-index:1001}@media (min-width:1024px){.header .burger-menu{display:none}}.header .burger-menu span{display:block;height:2px;background-color:rgba(255,255,255,.8);border-radius:1px;opacity:.9;-webkit-box-shadow:0 .5px 1px 0 #FFF inset;box-shadow:0 .5px 1px 0 #FFF inset;-webkit-transition:opacity .5s ease,-webkit-transform .5s ease;transition:opacity .5s ease,-webkit-transform .5s ease;transition:transform .5s ease,opacity .5s ease;transition:transform .5s ease,opacity .5s ease,-webkit-transform .5s ease}.header .burger-menu.active span:nth-child(1){-webkit-transform:translateY(9px) rotate(45deg);transform:translateY(9px) rotate(45deg)}.header .burger-menu.active span:nth-child(2){opacity:0}.header .burger-menu.active span:nth-child(3){-webkit-transform:translateY(-9px) rotate(-45deg);transform:translateY(-9px) rotate(-45deg)}.header .mobile-menu{opacity:0;visibility:hidden;-webkit-transition:.3s;transition:.3s;height:0;-webkit-transform:translateY(-100%);transform:translateY(-100%);pointer-events:none}@media (min-width:1024px){.header .mobile-menu{display:none}}.header .mobile-menu.active{height:auto;-webkit-transform:translateY(0);transform:translateY(0);opacity:1;visibility:visible;pointer-events:auto;padding-top:40px}.header .mobile-menu .mobile-menu-list{margin-left:0;margin-bottom:40px}@media (min-width:768px){.header .mobile-menu .mobile-menu-list{margin-bottom:0}.header .mobile-menu .mobile-buttons{display:none}}.header .mobile-menu .mobile-menu-list li{opacity:0;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-transition:.5s;transition:.5s}.header .mobile-menu .mobile-menu-list li:not(:last-of-type){margin-bottom:24px}.header .mobile-menu .mobile-menu-list li a{font-weight:600;font-size:24px;line-height:32px;letter-spacing:-1px;color:rgba(255,255,255,.6);-webkit-transition:.3s;transition:.3s}.header .mobile-menu .mobile-menu-list li a:hover{color:#fff}.header .mobile-menu .mobile-buttons a{font-weight:600;font-size:14px;line-height:18px;min-width:0;opacity:0;-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-transition:.3s;transition:.3s}.header .mobile-menu .mobile-buttons a:first-of-type{margin-bottom:4px}.header .mobile-menu .mobile-buttons .white-btn:focus:not(:focus-visible){background:#fff}.header .mobile-menu .mobile-buttons .transparent-btn{color:rgba(255,255,255,.6)}.header .mobile-menu .mobile-buttons .transparent-btn:focus:not(:focus-visible){color:#fff}.header .mobile-menu.active .mobile-menu-list li{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.header .mobile-menu.active .mobile-menu-list li:nth-child(1){-webkit-transition-delay:.1s;transition-delay:.1s}.header .mobile-menu.active .mobile-menu-list li:nth-child(2){-webkit-transition-delay:.2s;transition-delay:.2s}.header .mobile-menu.active .mobile-menu-list li:nth-child(3){-webkit-transition-delay:.3s;transition-delay:.3s}.header .mobile-menu.active .mobile-menu-list li:nth-child(4){-webkit-transition-delay:.4s;transition-delay:.4s}.header .mobile-menu.active .mobile-menu-list li:nth-child(5){-webkit-transition-delay:.5s;transition-delay:.5s}.header .mobile-menu.active .mobile-buttons a{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.header .mobile-menu.active .mobile-buttons a:nth-child(1){-webkit-transition-delay:.4s;transition-delay:.4s}.header .mobile-menu.active .mobile-buttons a:nth-child(2){-webkit-transition-delay:.5s;transition-delay:.5s}.footer{background:rgba(7,1,29,.5);-webkit-box-shadow:0 -1px 0 0 rgba(255,255,255,.12);box-shadow:0 -1px 0 0 rgba(255,255,255,.12);backdrop-filter:blur(64px);-webkit-backdrop-filter:blur(64px);display:block!important}.footer .lang-btn,.footer__left #footer-subscribe-form .flex-wrapper input{background:rgba(255,255,255,.12);-webkit-box-shadow:0 8px 8px 0 rgba(0,0,0,.05)}.footer__top{padding-top:32px;padding-bottom:48px;border-bottom:1px solid #252038}.footer__left{margin-bottom:64px}.footer__left .subscribe-title{font-weight:600;font-size:16px;line-height:20px;letter-spacing:0;vertical-align:middle;color:#FFF}@media (min-width:768px){.footer__top{padding-top:48px}.footer__top .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__left{margin-bottom:0}.footer__left .subscribe-title{font-size:18px;line-height:22px}}@media (min-width:1024px){.footer__left .subscribe-title{font-size:24px;line-height:32px}}.footer__left .subscribe-description{font-weight:400;font-size:14px;line-height:18px;letter-spacing:0;color:#B2B1BE;margin-bottom:15px}@media (min-width:1024px){.footer__left .subscribe-description{font-size:16px;line-height:24px}}.footer__left #footer-subscribe-form{margin-bottom:36px}@media (min-width:768px){.footer__left #footer-subscribe-form{margin-bottom:52px}}.footer__left #footer-subscribe-form .input-wrapper{max-width:calc(100% - 148px)}.footer__left #footer-subscribe-form .input-wrapper input{max-width:100%}.footer__left #footer-subscribe-form .flex-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px}.footer__left #footer-subscribe-form .flex-wrapper input{height:48px;outline:rgba(255,255,255,.12) solid 1px;box-shadow:0 8px 8px 0 rgba(0,0,0,.05);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);padding:12px 24px;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;-webkit-transition:.3s;transition:.3s;color:#fff;border-radius:50px;border:none;min-width:0}.footer__left #footer-subscribe-form .flex-wrapper input::-webkit-input-placeholder{color:#B2B1BE}.footer__left #footer-subscribe-form .flex-wrapper input::-moz-placeholder{color:#B2B1BE}.footer__left #footer-subscribe-form .flex-wrapper input:-ms-input-placeholder{color:#B2B1BE}.footer__left #footer-subscribe-form .flex-wrapper input::-ms-input-placeholder{color:#B2B1BE}.footer__left #footer-subscribe-form .flex-wrapper input::placeholder{color:#B2B1BE}.footer__left #footer-subscribe-form .flex-wrapper input.error{outline:#ff4274 solid 1px}.footer__left #footer-subscribe-form .flex-wrapper input.success{outline:#00af51 solid 1px}.footer__left #footer-subscribe-form .flex-wrapper button{height:48px;position:relative}.footer__left #footer-subscribe-form .flex-wrapper button .loader{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;width:16px;height:16px;-webkit-animation:rotate 3s linear infinite;animation:rotate 3s linear infinite}@-webkit-keyframes rotate{100%{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}@keyframes rotate{100%{-webkit-transform:translate(-50%,-50%) rotate(360deg);transform:translate(-50%,-50%) rotate(360deg)}}.footer__left #footer-subscribe-form .flex-wrapper button span.hide{opacity:0;visibility:hidden}.footer__left #footer-subscribe-form .message-container{margin-top:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-weight:500;font-size:11px;line-height:16px;letter-spacing:0;padding-left:16px}.footer__left #footer-subscribe-form .message-container.error{color:#ff4274}.footer__left #footer-subscribe-form .message-container.error::before{content:url(/wp-content/themes/spirio/assets/images/error.svg);margin-right:5px;width:16px;height:16px}.footer__left #footer-subscribe-form .message-container.success{color:#00af51}.footer__left #footer-subscribe-form .message-container.success::before{content:url(/wp-content/themes/spirio/assets/images/success.svg);margin-right:5px;width:16px;height:16px}.footer__left .address,.footer__left .address p,.footer__left .email{font-weight:400;font-size:14px;line-height:18px;letter-spacing:0;color:#b2b1be}.footer__left .address p{margin-bottom:0}.footer__left .email{margin-bottom:24px;color:rgba(255,255,255,.9);-webkit-transition:.3s;transition:.3s;text-decoration:underline;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.footer__left .email:hover{color:#FFCD4F}.footer__left .email:focus:not(:focus-visible){color:#F0A000}.footer__right{display:-webkit-box;display:-ms-flexbox;display:flex;gap:12px}@media (min-width:768px){.footer__left .email{margin-bottom:16px}.footer__right{gap:22px}}@media (min-width:1024px){.footer__left .address,.footer__left .address p,.footer__left .email{font-size:16px;line-height:24px}.footer__right{gap:66px}}.footer__right .footer-menu-1,.footer__right .footer-menu-2{-webkit-box-flex:1;-ms-flex:1;flex:1}@media (min-width:560px){.footer__right .footer-menu-1,.footer__right .footer-menu-2{-webkit-box-flex:1;-ms-flex:auto;flex:auto;min-width:150px}}.footer__right .footer-menu-1 .menu-title,.footer__right .footer-menu-2 .menu-title{font-weight:600;font-size:16px;line-height:20px;letter-spacing:0;margin-bottom:16px;color:#fff}@media (min-width:768px){.footer__right .footer-menu-1,.footer__right .footer-menu-2{min-width:0}.footer__right .footer-menu-1 .menu-title,.footer__right .footer-menu-2 .menu-title{font-size:18px;line-height:22px}}@media (min-width:1024px){.footer__right .footer-menu-1 .menu-title,.footer__right .footer-menu-2 .menu-title{font-size:24px;line-height:32px}}.footer__right .footer-menu-1 ul,.footer__right .footer-menu-2 ul{margin:0}.footer__bottom .socials,.footer__right .footer-menu-1 ul li:not(:last-of-type),.footer__right .footer-menu-2 ul li:not(:last-of-type){margin-bottom:16px}.footer__right .footer-menu-1 ul li a,.footer__right .footer-menu-2 ul li a{font-weight:400;font-size:14px;line-height:24px;letter-spacing:0;color:rgba(255,255,255,.8);-webkit-transition:.3s;transition:.3s}@media (min-width:1024px){.footer__right .footer-menu-1 ul li a,.footer__right .footer-menu-2 ul li a{font-size:16px}}.footer__right .footer-menu-1 ul li a:hover,.footer__right .footer-menu-2 ul li a:hover{color:#fff}.footer__bottom .copyright,.footer__bottom .socials__title{font-size:12px;line-height:16px;color:#B2B1BE;font-weight:400;letter-spacing:0}.footer__bottom{padding-top:18px;padding-bottom:8px}.footer__bottom .container{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (min-width:768px){.footer__bottom{padding-bottom:18px}.footer__bottom .container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer__bottom .socials{margin-bottom:0}}@media (min-width:1024px){.footer__bottom .socials{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px}}.footer__bottom .socials__title{display:none}@media (min-width:1024px){.footer__bottom .socials__title{display:block}}.footer__bottom .socials__list{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;margin:0}.footer__bottom .socials__list li a{border-radius:50%;background-color:rgba(255,255,255,.6);display:-webkit-box;display:-ms-flexbox;display:flex;width:32px;height:32px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:.3s;transition:.3s}.footer__bottom .socials__list li a:focus:not(:focus-visible){background-color:rgba(255,255,255,.4)}.footer__bottom .socials__list li a:hover{background-color:#FFF}.footer__bottom .socials__list li a:focus-visible{outline:rgba(240,160,0,.898) solid 3px;outline-offset:3px}.footer__bottom .copyright{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.footer .custom-lang-switcher{position:relative;display:inline-block;margin-bottom:26px}@media (min-width:768px){.footer__bottom .copyright{font-size:14px;line-height:18px;-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.footer .custom-lang-switcher{margin-bottom:0}}.footer .custom-lang-switcher.open .lang-arrow{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}.footer .custom-lang-switcher.open .lang-list{display:block}.footer .lang-btn{box-shadow:0 8px 8px 0 rgba(0,0,0,.05);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border:1px solid rgba(255,255,255,.16);border-radius:32px;padding:12px 24px;color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;cursor:pointer;min-width:220px;-webkit-transition:.3s;transition:.3s}.footer .lang-btn:hover{background:rgba(255,255,255,.24)}.footer .lang-btn:focus-visible{outline:rgba(240,160,0,.9) solid 3px}.footer .lang-icon{font-size:16px}.footer .lang-arrow{margin-left:auto;font-size:12px;-webkit-transition:.3s;transition:.3s}.footer .lang-list{display:none;position:absolute;bottom:110%;left:0;width:100%;background:#16102B;border:1px solid rgba(255,255,255,.16);border-radius:32px;margin:0}.footer .lang-list li{padding:0;margin:0}.footer .lang-list li a{padding:12px 24px;font-weight:400;font-size:16px;line-height:24px;letter-spacing:0;color:#FFF;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer .lang-list li a:hover{background-color:rgba(255,255,255,.12)}.footer .lang-list li:first-of-type a{padding-top:24px}.footer .lang-list li:last-of-type a{padding-bottom:36px}