.wp-block-stellar-theme-header{align-items:center;display:flex;justify-content:center;width:100%;--focus-ring-color:#005fcc}.wp-block-stellar-theme-header.sticky-header{margin-bottom:var(--sticky-content-offset,24px);position:relative;z-index:999}.wp-block-stellar-theme-header.sticky-header .header-container{position:fixed;top:var(--sticky-margin-top,0);width:100%;z-index:1000}.wp-block-stellar-theme-header .header-container{align-items:center;display:flex;gap:30px;justify-content:space-between;padding:0 20px;width:100%}@media(max-width:1100px){.wp-block-stellar-theme-header .header-container{gap:10px}}.wp-block-stellar-theme-header .header-container .back-arrow{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;border-radius:50%;box-shadow:4px 4px 21px 0 rgba(0,0,0,.251);cursor:pointer;display:flex;height:60px;justify-content:center;padding:0;width:60px}.wp-block-stellar-theme-header .header-container .back-arrow:focus-visible{border-radius:50%;outline:2px solid var(--focus-ring-color);outline-offset:4px}.wp-block-stellar-theme-header .header-container .back-arrow .arrow-border{background-color:#303030;border:1px solid hsla(0,0%,100%,.188);border-radius:50%;height:58px;position:relative;transition:.3s;width:60px}.wp-block-stellar-theme-header .header-container .back-arrow .arrow-border svg{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:30px}.wp-block-stellar-theme-header .header-container .back-arrow:hover .arrow-border{background-color:#fff}.wp-block-stellar-theme-header .header-container .back-arrow:hover .arrow-border svg path{stroke:#303030}@media(max-width:1024px){.wp-block-stellar-theme-header .header-container{position:relative!important}.wp-block-stellar-theme-header .header-container .back-arrow,.wp-block-stellar-theme-header .header-container .profile-button{display:none!important}}.wp-block-stellar-theme-header .header-container .header-content{align-items:center;border-radius:34px;box-shadow:4px 4px 21px 0 rgba(0,0,0,.251);display:flex;height:70px;justify-content:space-between;max-width:1320px;padding:15px;width:100%}@media(max-width:1024px){.wp-block-stellar-theme-header .header-container .header-content .cta,.wp-block-stellar-theme-header .header-container .header-content .menu,.wp-block-stellar-theme-header .header-container .header-content .placeholder{display:none!important}.wp-block-stellar-theme-header .header-container .header-content{background-color:transparent!important;box-shadow:none;justify-content:center;padding:0}.wp-block-stellar-theme-header .header-container .header-content .logo{height:auto;max-height:50px}}.wp-block-stellar-theme-header .header-container .header-content .logo{cursor:pointer;height:40px;width:auto}@media(max-width:1150px){.wp-block-stellar-theme-header .header-container .header-content .logo{height:30px}}@media(max-width:1024px){.wp-block-stellar-theme-header .header-container .header-content .logo{height:auto;width:50%}.wp-block-stellar-theme-header .header-container .header-content .logo img{width:100%}}@media(max-width:768px){.wp-block-stellar-theme-header .header-container .header-content .logo{height:auto;width:70%}.wp-block-stellar-theme-header .header-container .header-content .logo img{width:100%}}.wp-block-stellar-theme-header .header-container .header-content .logo img{height:100%}.wp-block-stellar-theme-header .header-container .header-content .menu .header-menu{align-items:center;display:flex;gap:60px;justify-content:center;margin:0;padding:0;position:relative}@media(max-width:1366px){.wp-block-stellar-theme-header .header-container .header-content .menu .header-menu{gap:30px}}@media(max-width:1160px){.wp-block-stellar-theme-header .header-container .header-content .menu .header-menu{gap:20px}}.wp-block-stellar-theme-header .header-container .header-content .menu .header-menu li.menu-item{align-items:center;display:flex;justify-content:center;list-style-type:none;position:relative}.wp-block-stellar-theme-header .header-container .header-content .menu .header-menu li.menu-item a{color:var(--link-color,#fff);font-size:21px;line-height:34px;padding:5px 0;position:relative;text-align:center;text-decoration:none}.wp-block-stellar-theme-header .header-container .header-content .menu .header-menu li.menu-item a:focus-visible{border-radius:6px;outline:2px solid var(--focus-ring-color);outline-offset:3px}@media(max-width:1160px){.wp-block-stellar-theme-header .header-container .header-content .menu .header-menu li.menu-item a{font-size:20px}}.wp-block-stellar-theme-header .header-container .header-content .menu .header-menu li.menu-item a:before{background-color:var(--link-color,#fff);bottom:0;content:"";display:block;height:1px;left:0;position:absolute;transition:.3s ease;width:0}.wp-block-stellar-theme-header .header-container .header-content .menu .header-menu li.menu-item a:hover:before{width:100%}.wp-block-stellar-theme-header .header-container .header-content .menu .header-menu li.menu-item.active a,.wp-block-stellar-theme-header .header-container .header-content .menu .header-menu li.menu-item.current-menu-item a,.wp-block-stellar-theme-header .header-container .header-content .menu .header-menu li.menu-item.current_page_item a{font-weight:600}.wp-block-stellar-theme-header .header-container .header-content .cta{align-items:center;display:flex;gap:10px;height:40px;justify-content:center}.wp-block-stellar-theme-header .header-container .header-content .cta a{align-items:center;background-color:var(--cta-bg,#303030);border-color:var(--cta-border-color,#000);border-style:var(--cat-border-style,"solid");border-width:var(--cta-border-width,0);color:var(--cta-text,#fff);display:flex;font-size:21px;height:100%;justify-content:center;line-height:34px;padding:0 25px;text-decoration:none;transition:all .3s ease}.wp-block-stellar-theme-header .header-container .header-content .cta a:focus-visible{border-radius:inherit;box-shadow:0 0 0 3px #fff,0 0 0 6px var(--focus-ring-color);outline:none}.wp-block-stellar-theme-header .header-container .header-content .cta a.cta-button:hover{background-color:var(--cta-hover-bg,#005a87);color:var(--cta-hover-text,#fff)}.wp-block-stellar-theme-header .header-container .profile-button{border-radius:50%;box-shadow:4px 4px 21px 0 rgba(0,0,0,.251);height:60px;position:relative;width:60px}.wp-block-stellar-theme-header .header-container .profile-button .profile-button-bg{border-radius:50%;cursor:pointer;display:flex;transition:.3s}.wp-block-stellar-theme-header .header-container .profile-button .profile-button-bg:focus-visible{border-radius:50%;outline:2px solid var(--focus-ring-color);outline-offset:4px}.wp-block-stellar-theme-header .header-container .profile-button .profile-button-bg svg{height:60px;width:60px;z-index:999}.wp-block-stellar-theme-header .header-container .profile-button:hover .profile-button-bg{background-color:#fff}.wp-block-stellar-theme-header .header-container .profile-button:hover .profile-menu{height:420px;opacity:1;pointer-events:auto;right:-5px;top:-5px;width:363px}.wp-block-stellar-theme-header .header-container .profile-button:focus-within .profile-button-bg{background-color:#fff}.wp-block-stellar-theme-header .header-container .profile-button:focus-within .profile-menu{height:420px;opacity:1;pointer-events:auto;right:-5px;top:-5px;width:363px}.wp-block-stellar-theme-header .header-container .profile-button .profile-menu{align-items:center;border:1px solid rgba(48,48,48,.314);border-radius:34px;display:flex;flex-direction:column;height:0;justify-content:center;opacity:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;transition:.3s;width:0}.wp-block-stellar-theme-header .header-container .profile-button .profile-menu .profile-menu-content{background-color:#fff;display:flex;flex-direction:column;gap:30px;height:100%;justify-content:center;padding:70px 34px 40px;width:363px}.wp-block-stellar-theme-header .header-container .profile-button .profile-menu .profile-menu-content .menu{width:100%}.wp-block-stellar-theme-header .header-container .profile-button .profile-menu .profile-menu-content .menu span{color:rgba(48,48,48,.314);font-size:13px;font-weight:400;line-height:34px;text-transform:uppercase}.wp-block-stellar-theme-header .header-container .profile-button .profile-menu .profile-menu-content .menu.my-account{position:relative}.wp-block-stellar-theme-header .header-container .profile-button .profile-menu .profile-menu-content .menu.my-account svg{height:20px;left:-30px;position:absolute;top:41px;width:20px}.wp-block-stellar-theme-header .header-container .profile-button .profile-menu .profile-menu-content .menu ul{display:flex;flex-direction:column;gap:5px;margin:0;padding:0;position:relative}.wp-block-stellar-theme-header .header-container .profile-button .profile-menu .profile-menu-content .menu ul li{list-style-type:none}.wp-block-stellar-theme-header .header-container .profile-button .profile-menu .profile-menu-content .menu ul li a{color:#303030;font-size:16px;font-weight:400;line-height:34px;position:relative;text-decoration:none;transition:.3s}.wp-block-stellar-theme-header .header-container .profile-button .profile-menu .profile-menu-content .menu ul li a:focus-visible{border-radius:6px;outline:2px solid var(--focus-ring-color);outline-offset:4px}.wp-block-stellar-theme-header .header-container .profile-button .profile-menu .profile-menu-content .menu ul li a:after{background-color:#303030;bottom:-5px;content:"";height:1px;left:0;position:absolute;transition:.3s;width:0}.wp-block-stellar-theme-header .header-container .profile-button .profile-menu .profile-menu-content .menu ul li a:hover:after{width:100%}.wp-block-stellar-theme-header .header-container .profile-button .profile-menu .profile-menu-content .menu ul:after{background-color:rgba(48,48,48,.314);bottom:-15px;content:"";height:1px;left:0;position:absolute;width:100%}.wp-block-stellar-theme-header .header-container .profile-button .profile-menu .profile-menu-content .auth-buttons a{color:#303030;font-size:16px;font-weight:400;line-height:34px;position:relative;text-decoration:none;transition:.3s}.wp-block-stellar-theme-header .header-container .profile-button .profile-menu .profile-menu-content .auth-buttons a:after{background-color:#303030;bottom:-5px;content:"";height:1px;left:0;position:absolute;transition:.3s;width:0}.wp-block-stellar-theme-header .header-container .profile-button .profile-menu .profile-menu-content .auth-buttons a:hover:after{width:100%}.wp-block-stellar-theme-header .header-container .profile-button.logged:hover .profile-menu{height:550px}.wp-block-stellar-theme-header .header-container .profile-button.logged:focus-within .profile-menu{height:550px}@media(min-width:1025px){.wp-block-stellar-theme-header .header-container .mobile-menu-bar{display:none!important}}.wp-block-stellar-theme-header .header-container .mobile-menu-bar .mobile-bottom-bar{background:#fff;border-radius:40px;bottom:0;height:80px;left:0;position:fixed;right:0;z-index:1001}.wp-block-stellar-theme-header .header-container .mobile-menu-bar .mobile-bottom-bar .mobile-bottom-menu{align-items:center;box-shadow:0 4px 8px 0 rgba(0,0,0,.251);display:flex;gap:5px;height:100%;justify-content:space-between;list-style:none;margin:0;padding:0 5px;position:relative;width:100%}.wp-block-stellar-theme-header .header-container .mobile-menu-bar .mobile-bottom-bar .mobile-bottom-menu:after{background-color:#1e1e1e;border-radius:50%;content:"";display:flex;height:70px;left:var(--mobile-dot-position);position:absolute;top:50%;transform:translateY(-50%);transition:.3s;width:70px;z-index:-1}.wp-block-stellar-theme-header .header-container .mobile-menu-bar .mobile-bottom-bar .mobile-bottom-menu .mobile-menu-item{display:flex;flex:1;justify-content:center;max-width:70px;text-align:center}.wp-block-stellar-theme-header .header-container .mobile-menu-bar .mobile-bottom-bar .mobile-bottom-menu .mobile-menu-item:not(.hamburger-item).active a .menu-text{color:#fff}.wp-block-stellar-theme-header .header-container .mobile-menu-bar .mobile-bottom-bar .mobile-bottom-menu .mobile-menu-item:not(.hamburger-item).active img{filter:invert(100%)}.wp-block-stellar-theme-header .header-container .mobile-menu-bar .mobile-bottom-bar .mobile-bottom-menu .mobile-menu-item:not(.hamburger-item) a{align-items:center;color:#303030;display:flex;flex-direction:column;text-decoration:none;transition:color .3s ease;width:100%}.wp-block-stellar-theme-header .header-container .mobile-menu-bar .mobile-bottom-bar .mobile-bottom-menu .mobile-menu-item:not(.hamburger-item) a:focus-visible{border-radius:10px;outline:2px solid var(--focus-ring-color);outline-offset:4px}.wp-block-stellar-theme-header .header-container .mobile-menu-bar .mobile-bottom-bar .mobile-bottom-menu .mobile-menu-item:not(.hamburger-item) a:hover .menu-text{color:#fff}.wp-block-stellar-theme-header .header-container .mobile-menu-bar .mobile-bottom-bar .mobile-bottom-menu .mobile-menu-item:not(.hamburger-item) a:hover img{filter:invert(100%)}.wp-block-stellar-theme-header .header-container .mobile-menu-bar .mobile-bottom-bar .mobile-bottom-menu .mobile-menu-item:not(.hamburger-item) a .menu-icon{align-items:center;display:flex;height:28px;justify-content:center;margin-bottom:4px;width:28px}.wp-block-stellar-theme-header .header-container .mobile-menu-bar .mobile-bottom-bar .mobile-bottom-menu .mobile-menu-item:not(.hamburger-item) a .menu-icon .menu-icon-image{height:22px;max-height:22px;max-width:22px;-o-object-fit:contain;object-fit:contain;width:22px}.wp-block-stellar-theme-header .header-container .mobile-menu-bar .mobile-bottom-bar .mobile-bottom-menu .mobile-menu-item:not(.hamburger-item) a .menu-icon .menu-icon-placeholder{align-items:center;color:#ccc;display:flex;font-size:20px;justify-content:center}.wp-block-stellar-theme-header .header-container .mobile-menu-bar .mobile-bottom-bar .mobile-bottom-menu .mobile-menu-item:not(.hamburger-item) a .menu-text{color:#303030;font-size:8px;text-align:center;white-space:nowrap;width:100%}.wp-block-stellar-theme-header .header-container .mobile-menu-bar .mobile-bottom-bar .mobile-bottom-menu .mobile-menu-item.hamburger-item{align-items:center;border-radius:50%;display:flex;flex-direction:column;gap:4px;height:70px;justify-content:center;width:70px}.wp-block-stellar-theme-header .header-container .mobile-menu-bar .mobile-bottom-bar .mobile-bottom-menu .mobile-menu-item.hamburger-item:hover .menu-text{color:#fff}.wp-block-stellar-theme-header .header-container .mobile-menu-bar .mobile-bottom-bar .mobile-bottom-menu .mobile-menu-item.hamburger-item:hover .mobile-hamburger-button span{background-color:#fff}.wp-block-stellar-theme-header .header-container .mobile-menu-bar .mobile-bottom-bar .mobile-bottom-menu .mobile-menu-item.hamburger-item .menu-text{font-size:8px;text-align:center;transition:.3s;white-space:nowrap;width:100%}.wp-block-stellar-theme-header .header-container .mobile-menu-bar .mobile-bottom-bar .mobile-bottom-menu .mobile-menu-item.hamburger-item .mobile-hamburger-button{align-items:center;background-color:unset;border:none;cursor:pointer;display:flex;flex-direction:column;justify-content:center;position:relative}.wp-block-stellar-theme-header .header-container .mobile-menu-bar .mobile-bottom-bar .mobile-bottom-menu .mobile-menu-item.hamburger-item .mobile-hamburger-button:focus-visible{border-radius:8px;outline:2px solid var(--focus-ring-color);outline-offset:4px}.wp-block-stellar-theme-header .header-container .mobile-menu-bar .mobile-bottom-bar .mobile-bottom-menu .mobile-menu-item.hamburger-item .mobile-hamburger-button span{background:#303030;border-radius:1px;height:3px;margin:3px 0;transition:all .3s ease;transition:.3s;width:25px}.wp-block-stellar-theme-header .header-container .mobile-menu-bar .mobile-bottom-bar .mobile-bottom-menu .mobile-menu-item.hamburger-item .mobile-hamburger-button:hover span{color:#fff}.wp-block-stellar-theme-header .header-container .mobile-menu-bar .mobile-overlay-menu{background:rgba(0,0,0,.5);height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:all .3s ease;visibility:hidden;width:100%;z-index:999}.wp-block-stellar-theme-header .header-container .mobile-menu-bar .mobile-overlay-menu.active{opacity:1;pointer-events:auto;visibility:visible}.wp-block-stellar-theme-header .header-container .mobile-menu-bar .mobile-overlay-menu .mobile-overlay-content{background:#fff;border-radius:40px;bottom:0;height:0;overflow-y:auto;position:absolute;right:0;transition:.3s;width:100%;z-index:1000}.wp-block-stellar-theme-header .header-container .mobile-menu-bar .mobile-overlay-menu .mobile-overlay-content .mobile-menu-body{align-items:center;display:flex;flex-direction:column;gap:30px;justify-content:center;padding:40px 0;width:100%}.wp-block-stellar-theme-header .header-container .mobile-menu-bar .mobile-overlay-menu .mobile-overlay-content .mobile-menu-body .mobile-hamburger-menu{align-items:center;display:flex;flex-direction:column;gap:30px;justify-content:center;list-style:none;margin:0;padding:0;width:100%}.wp-block-stellar-theme-header .header-container .mobile-menu-bar .mobile-overlay-menu .mobile-overlay-content .mobile-menu-body .mobile-hamburger-menu .mobile-menu-item a{color:#303030;display:block;font-size:16px;font-weight:500;position:relative;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.wp-block-stellar-theme-header .header-container .mobile-menu-bar .mobile-overlay-menu .mobile-overlay-content .mobile-menu-body .mobile-hamburger-menu .mobile-menu-item a:focus-visible{border-radius:6px;outline:2px solid var(--focus-ring-color);outline-offset:4px}.wp-block-stellar-theme-header .header-container .mobile-menu-bar .mobile-overlay-menu .mobile-overlay-content .mobile-menu-body .mobile-hamburger-menu .mobile-menu-item a:hover:before{width:100%}.wp-block-stellar-theme-header .header-container .mobile-menu-bar .mobile-overlay-menu .mobile-overlay-content .mobile-menu-body .mobile-hamburger-menu .mobile-menu-item a:before{background-color:#303030;bottom:-5px;content:"";display:block;height:1px;left:0;position:absolute;transition:.3s;width:0}.wp-block-stellar-theme-header .header-container .mobile-menu-bar .mobile-overlay-menu .mobile-overlay-content .mobile-menu-body .logout-button{border-bottom:1px solid rgba(0,0,0,.302);border-top:1px solid rgba(0,0,0,.302);color:#f20606;padding:20px 60px;position:relative;text-decoration:none;text-transform:uppercase}.wp-block-stellar-theme-header .header-container .mobile-menu-bar .mobile-overlay-menu .mobile-overlay-content .mobile-menu-body .logout-button:focus-visible{border-radius:8px;outline:2px solid var(--focus-ring-color);outline-offset:6px}.wp-block-stellar-theme-header .header-container .mobile-menu-bar .mobile-overlay-menu .mobile-overlay-content .mobile-menu-body .logout-button:hover:before{width:calc(100% - 120px)}.wp-block-stellar-theme-header .header-container .mobile-menu-bar .mobile-overlay-menu .mobile-overlay-content .mobile-menu-body .logout-button:before{background-color:#f20606;bottom:12px;content:"";display:block;height:1px;left:60px;position:absolute;transition:.3s;width:0}.wp-block-stellar-theme-header .header-container .mobile-menu-bar .mobile-overlay-menu .mobile-overlay-content .mobile-menu-body .login-button{border-bottom:1px solid rgba(0,0,0,.302);border-top:1px solid rgba(0,0,0,.302);color:#00b9f2;padding:20px 60px;position:relative;text-decoration:none;text-transform:uppercase}.wp-block-stellar-theme-header .header-container .mobile-menu-bar .mobile-overlay-menu .mobile-overlay-content .mobile-menu-body .login-button:focus-visible{border-radius:8px;outline:2px solid var(--focus-ring-color);outline-offset:6px}.wp-block-stellar-theme-header .header-container .mobile-menu-bar .mobile-overlay-menu .mobile-overlay-content .mobile-menu-body .login-button:hover:before{width:calc(100% - 120px)}.wp-block-stellar-theme-header .header-container .mobile-menu-bar .mobile-overlay-menu .mobile-overlay-content .mobile-menu-body .login-button:before{background-color:#00b9f2;bottom:12px;content:"";display:block;height:1px;left:60px;position:absolute;transition:.3s;width:0}.wp-block-stellar-theme-header .header-container .mobile-menu-bar .mobile-overlay-menu.active .mobile-overlay-content{height:375px}body.mobile-menu-open .wp-block-stellar-theme-header .header-container .mobile-menu-bar .mobile-bottom-bar .mobile-bottom-menu{box-shadow:none!important}@media(max-width:1024px){body{padding-bottom:80px}}@keyframes slideInUp{0%{opacity:0}to{opacity:1}}.mobile-menu-bar{animation:slideInUp .5s ease;animation-fill-mode:both}
