@font-face{font-family:Vivint Sans;src:url(/theme/fonts/VivintSans-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Vivint Sans;src:url(/theme/fonts/VivintSans-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Vivint Sans;src:url(/theme/fonts/VivintSans-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:vivint-icons;src:url(/theme/fonts/vivint-icons.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}*{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}::-webkit-scrollbar{scrollbar-width:none;width:0!important}html{scrollbar-width:none;height:100%;height:-webkit-fill-available;width:100%}:root{--base-font-size:16px}.loader{position:relative;height:60px;width:6px;color:#4cc3ef;animation:paddles .75s ease-out infinite;transform:rotate(90deg)}.loader:before{content:"";position:absolute;margin:0 auto;left:0;right:0;top:22px;width:21px;height:21px;background-image:url(/theme/images/ball.svg);background-position:50%;background-size:contain;border-radius:50%;animation:ballbounce .6s ease-out infinite}@keyframes paddles{0%{box-shadow:-37px -15px,37px 15px}50%{box-shadow:-37px 12px,37px -15px}to{box-shadow:-37px -15px,37px 15px}}@keyframes ballbounce{0%{transform:translateX(-30px) scaleY(1.2)}25%{transform:scaleX(1.2)}50%{transform:translateX(22px) scaleY(1.2)}75%{transform:scaleX(1.2)}to{transform:translateX(-30px)}}h1,h2,h3,h4,h5,h6{font-family:Inter,sans-serif;font-weight:500;margin:0;line-height:1.2}h1 span,h2 span,h3 span,h4 span,h5 span,h6 span{font-style:italic}b,h1 b,h1 strong,h2 b,h2 strong,h3 b,h3 strong,h4 b,h4 strong,h5 b,h5 strong,h6 b,h6 strong,strong{font-weight:600}p{margin:0}p:empty{display:none}p:not(:last-child){margin-bottom:1.5rem}a{text-decoration:none;color:#141c1c}a,button,input[type=submit]{cursor:pointer}img{pointer-events:none}h1{font-size:2.986rem;line-height:1.2}@media only screen and (max-width:520px)and (orientation:portrait){h1{font-size:2.488rem}}h2{font-size:2.488rem;line-height:1.2}@media only screen and (max-width:520px)and (orientation:portrait){h2{font-size:2.074rem}}h3{font-size:2.074rem;line-height:1.2}@media only screen and (max-width:520px)and (orientation:portrait){h3{font-size:1.728rem}}h4{font-size:1.728rem;line-height:1.2}@media only screen and (max-width:520px)and (orientation:portrait){h4{font-size:1.44rem}}h5{font-size:1.44rem}@media only screen and (max-width:520px)and (orientation:portrait){h5{font-size:1.2rem}}h6{font-size:1.2rem}@media only screen and (max-width:520px)and (orientation:portrait){h6{font-size:1rem}}small{font-size:.8333rem}@media only screen and (max-width:520px)and (orientation:portrait){small{font-size:.6944rem}}body{font-family:Inter,sans-serif;font-weight:400;line-height:1.6;font-size:var(--base-font-size);margin:0;height:auto;min-height:100%;display:flex;flex-direction:column;overflow-x:hidden!important;position:relative;background-color:#081420;color:#abafc7}body .text-content{width:50%;position:absolute;z-index:99999;pointer-events:none;margin-top:220px}body .text-content span{display:block;text-transform:uppercase;margin-bottom:8px;color:#d5d5da;font-weight:500}body .text-content h1{font-size:999;margin-bottom:40px}body .text-content .btn{background-color:#4cc3ef;width:max-content;padding:0 60px;clip-path:polygon(0 0,calc(100% - 28px) 0,100% 100%,28px 100%)}body .text-content .btn a{color:#081420}body main{display:flex;overflow:hidden;flex-direction:column;max-width:100vw;width:100%}@media only screen and (max-width:520px)and (orientation:portrait){body main{overflow-x:hidden!important}}body main section:first-of-type.membership_module{margin-top:120px}@media only screen and (min-width:1281px)and (orientation:landscape){body{font-size:16px}}body .container{display:flex}body .main-wrapper{display:flex;flex-direction:column}body [data-aos=fade-up]{opacity:0;transform:translateY(2rem)}body [data-aos=fade-up].aos-animate{opacity:1;transform:translateY(0)}body .buttons{display:flex;flex-direction:column;gap:8px 0}body .btn{display:flex;align-items:center;height:48px;width:max-content;transition:background-color .3s ease-in-out}body .btn.default-btn,body .btn.white-btn{background-color:#ffc356;border-radius:100px}body .btn.default-btn:hover,body .btn.white-btn:hover{background-color:#ffb52d}body .btn.default-btn a,body .btn.white-btn a{padding:0 40px}body .btn.white-btn{background-color:#fff}body .btn.white-btn:hover{background-color:#ebebeb}body .btn.border-btn{border-radius:100px;border:2px solid #141c1c}body .btn.border-btn,body .btn.border-btn:hover{background-color:rgba(0,0,0,0)}body .btn.border-btn a{padding:0 40px}body .btn a{display:flex;align-items:center;gap:12px;color:#141c1c;font-size:18px;font-weight:700;height:100%;width:max-content}body #contactForm{padding:24px;width:calc(100% - 48px);max-width:calc(100% - 48px)}body #contactForm .grid,body #contactForm .grid .form-field{width:100%}body #contactForm .grid .form-field textarea{width:calc(100% - 64px)}@media only screen and (max-width:520px)and (orientation:portrait){body #contactForm .grid .form-field textarea{flex-direction:column}body #contactForm .grid{display:flex;flex-direction:column}}body footer{max-width:100vw;width:100%;padding:80px 0 45px;position:relative;max-width:1422px;margin:0 auto}body footer .footer-main-wrapper{padding:0 20px;width:calc(100% - 40px);display:flex;align-items:flex-start;justify-content:space-between;gap:0 40px;max-width:calc(1514px - 1.25rem - 1.25rem);margin:0 auto;flex-wrap:wrap;position:relative}@media only screen and (max-width:520px)and (orientation:portrait){body footer .footer-main-wrapper{flex-direction:column;gap:40px 0;align-items:center}}body footer .footer-main-wrapper img,body footer .footer-main-wrapper svg{width:210px;height:auto}body footer .footer-main-wrapper .footer_nav{width:auto;height:40px;margin-top:.5rem}body footer .footer-main-wrapper .footer_nav .footer_nav_item{width:100%}body footer .footer-main-wrapper .footer_nav .footer_nav_item div ul{display:flex;padding:0;list-style:none;justify-content:center;margin:0;gap:20px 32px;height:40px}@media only screen and (max-width:520px)and (orientation:portrait){body footer .footer-main-wrapper .footer_nav .footer_nav_item div ul{gap:16px 36px;flex-wrap:wrap;justify-content:center}}body footer .footer-main-wrapper .footer_nav .footer_nav_item div ul li{display:flex;align-items:center}body footer .footer-main-wrapper .footer_nav .footer_nav_item div ul li a{font-size:16px;color:#fff}body footer .footer-main-wrapper .links{display:flex;align-items:center;margin:.5rem 0;gap:.5rem}@media only screen and (max-width:520px)and (orientation:portrait){body footer .footer-main-wrapper .links{flex-wrap:wrap;gap:2rem 1rem}body footer .footer-main-wrapper .links .qr-code{width:100%;display:flex;justify-content:center}}body footer .footer-main-wrapper .links a{display:flex}@media only screen and (max-width:520px)and (orientation:portrait){body footer .footer-main-wrapper .links a{max-width:calc(50% - 1rem);width:100%}}body footer .footer-main-wrapper .links a img,body footer .footer-main-wrapper .links a svg{width:auto;height:36px}body footer .footer-main-wrapper .menu--social{width:100%}body footer .footer-main-wrapper .menu--social #social-menu{padding:0;list-style:none;display:flex;gap:0 36px;justify-content:center;margin:2rem 0 0}body footer .footer-main-wrapper .menu--social #social-menu li{width:28px;height:28px;overflow:hidden;display:flex;align-items:center;justify-content:center}body footer .footer-main-wrapper .menu--social #social-menu li a{display:flex;align-items:center;justify-content:center}body footer .footer-main-wrapper .menu--social #social-menu li a img,body footer .footer-main-wrapper .menu--social #social-menu li a svg{width:20px;height:20px}body footer .openTime{text-align:center;font-size:14px;text-transform:uppercase}body footer .footer-bottom-wrapper{padding:40px 0 0;width:calc(100% - 0px);display:flex;justify-content:space-between;max-width:calc(1514px - 0rem);margin:4rem auto 0;border-top:1px solid rgba(255,255,255,.5647058824);align-items:center;position:relative}@media only screen and (max-width:520px)and (orientation:portrait){body footer .footer-bottom-wrapper{flex-direction:column-reverse;gap:40px 0;text-align:center}}body footer .footer-bottom-wrapper .links{display:flex;align-items:center;margin:.5rem 0;gap:.5rem}@media only screen and (max-width:520px)and (orientation:portrait){body footer .footer-bottom-wrapper .links{flex-wrap:wrap;gap:2rem 1rem}body footer .footer-bottom-wrapper .links .qr-code{width:100%;display:flex;justify-content:center}}body footer .footer-bottom-wrapper .links a{display:flex}@media only screen and (max-width:520px)and (orientation:portrait){body footer .footer-bottom-wrapper .links a{max-width:calc(50% - 1rem);width:100%}}body footer .footer-bottom-wrapper .links a img,body footer .footer-bottom-wrapper .links a svg{width:auto;height:36px}body footer .footer-bottom-wrapper .menu--social #social-menu{padding:0;margin:0;list-style:none;display:flex;gap:0 24px;justify-content:center}body footer .footer-bottom-wrapper .menu--social #social-menu li{width:24px;height:24px;overflow:hidden;display:flex;align-items:center;justify-content:center}body footer .footer-bottom-wrapper .menu--social #social-menu li a{display:flex;align-items:center;justify-content:center}body footer .footer-bottom-wrapper .menu--social #social-menu li a img,body footer .footer-bottom-wrapper .menu--social #social-menu li a svg{width:20px;height:20px}body footer .footer-bottom-wrapper p{margin:0;line-height:1;font-size:14px;display:block;color:rgba(255,255,255,.5647058824)}body header{position:fixed;top:0;max-width:100vw;width:100%;z-index:99999;border-top:32px solid #081420;pointer-events:none}@media only screen and (max-width:520px)and (orientation:portrait){body header{border-top:16px solid #081420}}body header.is-app{border-top:44px solid #081420}@media only screen and (max-width:520px)and (orientation:portrait){body header.is-app{border-top:36px solid #081420}}body header .banner{position:fixed;top:0;height:24px;width:100%;font-size:12px;display:flex;align-items:center;justify-content:center;background-color:#212c3a;z-index:99999}body header .banner a{color:#4cc3ef;pointer-events:all}body header:before{content:"";position:absolute;top:0;left:0;width:45px;height:100vh;background-color:#081420;z-index:-1}@media only screen and (max-width:520px)and (orientation:portrait){body header:before{width:12px}}body header:after{content:"";position:absolute;top:0;right:0;width:45px;height:100vh;background-color:#081420;z-index:-1}@media only screen and (max-width:520px)and (orientation:portrait){body header:after{width:12px}}body header .header-wrapper{padding:0 45px;display:flex;align-items:center;height:80px;transform:translateY(-1px)}@media only screen and (max-width:520px)and (orientation:portrait){body header .header-wrapper{padding:0 12px;height:65px}}body header .header-wrapper .site-branding{background-color:#081420;height:80px;display:flex;align-items:flex-start;position:relative;padding:0 1.25rem;z-index:9999}@media only screen and (max-width:520px)and (orientation:portrait){body header .header-wrapper .site-branding{height:65px;border-bottom-right-radius:32px;padding-left:0}body header .header-wrapper .site-branding:before{content:"";position:absolute;right:-32px;width:32px;height:32px;top:0;background-image:url(/theme/images/shape.svg);background-position:50%;background-size:contain;background-repeat:no-repeat;transform:rotate(0deg)}}body header .header-wrapper .site-branding:after{content:"";position:absolute;left:0;width:60px;height:60px;bottom:-60px;background-image:url(/theme/images/shape.svg);background-position:50%;background-size:contain;background-repeat:no-repeat;transform:rotate(0deg)}@media only screen and (max-width:520px)and (orientation:portrait){body header .header-wrapper .site-branding:after{width:24px;height:24px;bottom:-24px}}body header .header-wrapper .site-branding a{display:flex;align-items:center;height:56px;pointer-events:all}@media only screen and (max-width:520px)and (orientation:portrait){body header .header-wrapper .site-branding a{margin-top:8px;height:40px}}body header .header-wrapper .site-branding a img,body header .header-wrapper .site-branding a svg{height:56px;width:auto}@media only screen and (max-width:520px)and (orientation:portrait){body header .header-wrapper .site-branding a img,body header .header-wrapper .site-branding a svg{height:40px}}body header .header-wrapper .hamburger{width:48px;height:65px;background-color:#081420;margin-left:auto;border-bottom-left-radius:32px;position:relative;display:flex;align-items:center;justify-content:center;z-index:999;pointer-events:all}body header .header-wrapper .hamburger.is-active .bar:first-of-type{transform:translateY(0) translateX(8px) rotate(-45deg)}body header .header-wrapper .hamburger.is-active .bar:nth-of-type(2){opacity:0}body header .header-wrapper .hamburger.is-active .bar:nth-of-type(3){transform:translateY(0) translateX(8px) rotate(45deg)}body header .header-wrapper .hamburger .bar{height:2px;width:24px;background-color:#fff;position:absolute;transform:translateX(8px)}body header .header-wrapper .hamburger .bar:first-of-type{transform:translateY(-8px) translateX(8px)}body header .header-wrapper .hamburger .bar:nth-of-type(3){transform:translateY(8px) translateX(8px)}body header .header-wrapper .hamburger:after{right:0;width:24px;height:24px;bottom:-23px}body header .header-wrapper .hamburger:after,body header .header-wrapper .hamburger:before{content:"";position:absolute;background-image:url(/theme/images/shape.svg);background-position:50%;background-size:contain;background-repeat:no-repeat;transform:rotate(90deg)}body header .header-wrapper .hamburger:before{left:-32px;width:32px;height:32px;top:-1px}body header .header-wrapper #site-navigation{display:flex;align-items:flex-start;background-color:#081420;height:80px;padding:0 48px 0 80px;border-bottom-right-radius:32px;position:relative}@media only screen and (max-width:520px)and (orientation:portrait){body header .header-wrapper #site-navigation{position:fixed;top:0;width:100%;height:100vh;left:0;padding:0;border-radius:0;opacity:0;visibility:none;pointer-events:none;display:none}body header .header-wrapper #site-navigation.is-active{opacity:1;visibility:visible;pointer-events:all;display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:999}body header .header-wrapper #site-navigation.is-active ul{flex-direction:column;height:auto;gap:24px 0}body header .header-wrapper #site-navigation.is-active ul li a{font-size:24px;pointer-events:all}}body header .header-wrapper #site-navigation:before{content:"";position:absolute;right:-40px;width:40px;height:40px;top:0;background-image:url(/theme/images/shape.svg);background-position:50%;background-size:contain;background-repeat:no-repeat;transform:rotate(0deg)}body header .header-wrapper #site-navigation ul{display:flex;align-items:center;padding:0;margin:0;list-style:none;gap:0 36px;height:56px}@media only screen and (max-width:520px)and (orientation:portrait){body header .header-wrapper #site-navigation ul{width:100%;height:auto;gap:16px!important}}body header .header-wrapper #site-navigation ul li{position:relative;height:100%;display:flex;align-items:center}@media only screen and (max-width:520px)and (orientation:portrait){body header .header-wrapper #site-navigation ul li{height:auto;flex-direction:column;width:100%;text-align:left;justify-content:center}}body header .header-wrapper #site-navigation ul li a{color:#fff;font-size:14px;font-weight:400;text-transform:uppercase;pointer-events:all;height:100%;cursor:pointer!important;display:flex;align-items:center}@media only screen and (max-width:520px)and (orientation:portrait){body header .header-wrapper #site-navigation ul li a{font-size:20px!important;text-align:center;justify-content:center;width:100%}}body header .header-wrapper #site-navigation ul li .sub-menu{position:absolute;top:90%;left:0;display:none;flex-direction:column;background-color:#212c3a;border-radius:16px;min-width:max-content;min-height:max-content;z-index:99;box-shadow:0 4px 8px rgba(0,0,0,.2)}@media only screen and (max-width:520px)and (orientation:portrait){body header .header-wrapper #site-navigation ul li .sub-menu{position:relative;top:0;left:0;display:block;width:100%;height:auto;flex-direction:column;box-shadow:none;padding:8px 0;border-radius:0;background-color:rgba(0,0,0,0)}}body header .header-wrapper #site-navigation ul li .sub-menu li{height:auto;cursor:pointer!important;text-align:left}body header .header-wrapper #site-navigation ul li .sub-menu li a{height:auto;cursor:pointer!important;width:100%;display:flex;align-items:center;text-align:left;padding:12px 2rem 0 1.5rem}@media only screen and (max-width:520px)and (orientation:portrait){body header .header-wrapper #site-navigation ul li .sub-menu li a{font-size:16px!important;padding:8px!important;text-align:center;opacity:.6}}body header .header-wrapper #site-navigation ul li .sub-menu li:last-of-type a{padding-bottom:12px}body header .header-wrapper #site-navigation ul li:focus-within>.sub-menu,body header .header-wrapper #site-navigation ul li:hover>.sub-menu{display:block}body header .header-wrapper #site-navigation ul li .sub-menu:hover{display:block}body header .header-wrapper .btn{background-color:#081420;height:80px;padding:0 48px;margin-left:auto;border-bottom-left-radius:32px;position:relative;align-items:flex-start}@media only screen and (max-width:520px)and (orientation:portrait){body header .header-wrapper .btn{margin:4.5rem 0 0}}body header .header-wrapper .btn:before{left:-40px;width:40px;height:40px;top:0}body header .header-wrapper .btn:after,body header .header-wrapper .btn:before{content:"";position:absolute;background-image:url(/theme/images/shape.svg);background-position:50%;background-size:contain;background-repeat:no-repeat;transform:rotate(90deg)}body header .header-wrapper .btn:after{right:0;width:60px;height:60px;bottom:-60px}body header .header-wrapper .btn .menu-link{background-color:#4cc3ef;height:56px;color:#fff;padding-left:1.5rem;padding-right:8px;text-transform:uppercase;border-radius:100px;font-size:16px;font-weight:500;pointer-events:all;display:flex;align-items:center;gap:1rem;cursor:pointer}body header .header-wrapper .btn .menu-link:hover .icon{transform:rotate(-180deg) scale(0);width:0;height:0}body header .header-wrapper .btn .menu-link .icon{width:40px;height:40px;background-color:#fff;border-radius:100px;display:flex;align-items:center;justify-content:center;transform:rotate(-45deg);transition:all .8s ease 0s}body header .header-wrapper .btn .menu-link .icon img,body header .header-wrapper .btn .menu-link .icon svg{width:16px;height:16px}body header .header-wrapper .btn .menu-link .icon img path,body header .header-wrapper .btn .menu-link .icon svg path{fill:#4cc3ef}body .image_text_module{max-width:100vw;width:calc(100% - 45px - 45px);padding:90px 0;margin:0 auto;position:relative}@media only screen and (max-width:520px)and (orientation:portrait){body .image_text_module{padding:0;margin:60px auto;width:calc(100% - 0px)}}body .image_text_module .content{width:100%;max-width:1422px;margin:0 auto;height:100%;position:relative;display:flex;align-items:center;justify-content:space-between}body .image_text_module .content .bg-image{position:absolute;width:100%;transform:scale(.95) rotate(-4deg);pointer-events:none;z-index:-1}@media only screen and (max-width:520px)and (orientation:portrait){body .image_text_module .content .bg-image{display:none}body .image_text_module .content{flex-direction:column-reverse;max-width:calc(100% - 60px)}}body .image_text_module .content.flex-row-reverse{flex-direction:row-reverse}@media only screen and (max-width:520px)and (orientation:portrait){body .image_text_module .content.flex-row-reverse{flex-direction:column-reverse}}body .image_text_module .content .thumbnail{height:auto;position:relative;overflow:hidden;max-width:calc(50% - 25px);width:100%;border-radius:28px;aspect-ratio:16/12}@media only screen and (max-width:520px)and (orientation:portrait){body .image_text_module .content .thumbnail{max-width:100%;aspect-ratio:16/14;margin-bottom:2.5rem}}body .image_text_module .content .thumbnail img{width:100%;height:100%;object-fit:cover;object-position:center}body .image_text_module .content .text-block{max-width:calc(50% - 22.5px);display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}@media only screen and (max-width:520px)and (orientation:portrait){body .image_text_module .content .text-block{max-width:calc(100% - 0px);padding:0}}body .image_text_module .content .text-block .text-block--content{max-width:fit-content;width:calc(100% - 5rem);padding:2.5rem;display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:0;position:relative}body .image_text_module .content .text-block .text-block--content:after{background-color:#081420;content:"";opacity:1;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;filter:blur(20px);border-radius:100%}@media only screen and (max-width:520px)and (orientation:portrait){body .image_text_module .content .text-block .text-block--content{max-width:100%;padding-top:0}}body .image_text_module .content .text-block .text-block--content h3{width:100%;font-size:48px;line-height:1.1;margin-bottom:1.25rem;text-wrap:balance;font-family:Inter,sans-serif;font-weight:700;color:#fff}body .image_text_module .content .text-block .text-block--content h3 strong{color:#4cc3ef;font-style:italic}@media only screen and (max-width:520px)and (orientation:portrait){body .image_text_module .content .text-block .text-block--content h3{font-size:36px}}body .image_text_module .content .text-block .text-block--content p{max-width:100%;width:100%;text-wrap:pretty}body .image_text_module .content .text-block .text-block--content p:last-of-type{margin-bottom:2.5rem}body .image_text_module .content .text-block .text-block--content .text ul{display:flex;flex-direction:column;gap:.5rem}body .image_text_module .content .text-block .text-block--content .text ul li strong{color:#4cc3ef;font-weight:700}body .image_text_module .content .text-block .text-block--content .button{margin-top:auto}body .image_text_module .content .text-block .text-block--content .button .menu-link,body .image_text_module .content .text-block .text-block--content .button a{background-color:#4cc3ef;height:56px;color:#fff;padding-left:1.5rem;padding-right:8px;border-radius:100px;font-size:18px;font-weight:500;display:flex;align-items:center;gap:12px;box-shadow:0 10px 30px 0 rgba(0,177,84,.2);transition:all .5s ease 0s;cursor:pointer}body .image_text_module .content .text-block .text-block--content .button .menu-link:hover,body .image_text_module .content .text-block .text-block--content .button a:hover{box-shadow:0 10px 40px 0 rgba(0,177,84,.4);transition:all .5s ease 0s}body .image_text_module .content .text-block .text-block--content .button .menu-link:hover .icon,body .image_text_module .content .text-block .text-block--content .button a:hover .icon{transform:rotate(-180deg) scale(0);width:0;height:0}body .image_text_module .content .text-block .text-block--content .button .menu-link .icon,body .image_text_module .content .text-block .text-block--content .button a .icon{width:40px;height:40px;background-color:#fff;border-radius:100px;display:flex;align-items:center;justify-content:center;transform:rotate(-45deg);transition:all .8s ease 0s}body .image_text_module .content .text-block .text-block--content .button .menu-link .icon img,body .image_text_module .content .text-block .text-block--content .button .menu-link .icon svg,body .image_text_module .content .text-block .text-block--content .button a .icon img,body .image_text_module .content .text-block .text-block--content .button a .icon svg{width:16px;height:16px}body .image_text_module .content .text-block .text-block--content .button .menu-link .icon img path,body .image_text_module .content .text-block .text-block--content .button .menu-link .icon svg path,body .image_text_module .content .text-block .text-block--content .button a .icon img path,body .image_text_module .content .text-block .text-block--content .button a .icon svg path{fill:#4cc3ef}body .image_text_module .content.full-image{position:relative}@media only screen and (max-width:520px)and (orientation:portrait){body .image_text_module .content.full-image{max-width:calc(100% - 24px)}}body .image_text_module .content.full-image .thumbnail{width:100%;height:100%;position:relative;max-width:100%;aspect-ratio:16/7}@media only screen and (max-width:520px)and (orientation:portrait){body .image_text_module .content.full-image .thumbnail{aspect-ratio:9/16}}body .image_text_module .content.full-image .thumbnail:after{width:100%;height:100%;position:absolute;content:"";top:0;left:0;background:#111112;background:-moz-linear-gradient(214deg,rgba(17,17,18,0) 0,rgb(17,17,18) 80%,rgb(17,17,18) 100%);background:-webkit-linear-gradient(214deg,rgba(17,17,18,0),rgb(17,17,18) 90%,rgb(17,17,18));background:linear-gradient(214deg,rgba(17,17,18,0),rgb(17,17,18) 80%,rgb(17,17,18));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#111112",endColorstr="#111112",GradientType=1);opacity:.9;transform:scale(1.01)}body .image_text_module .content.full-image .thumbnail img{width:100%;height:100%;object-position:center;object-fit:cover}body .image_text_module .content.full-image .text-block{position:absolute;z-index:8;bottom:0;left:0;color:#fff;padding:6rem 4rem;justify-content:flex-end}body .image_text_module .content.full-image .text-block:after{display:none}@media only screen and (max-width:520px)and (orientation:portrait){body .image_text_module .content.full-image .text-block{padding:4rem 2rem}}body .image_text_module .content.full-image .text-block .text-block--content:after{display:none}body .image_text_module .content.full-image .text-block .text-block--content h3{line-height:1.1;font-weight:700}body .image_text_module .content.full-image .text-block .text-block--content h3 strong{display:block;font-weight:700;font-style:italic}body .image_text_module .content.full-image .text-block .buttons .text-btn a{color:#fff}body .image_text_module .content.full-image .text-block .buttons .border-btn{background-color:rgba(0,0,0,0);border:2px solid #fff}body .image_text_module .content.full-image .text-block .buttons .border-btn a{color:#fff}body .image_text_module .content.flex-row .text-block .text-block--content{text-wrap:pretty;padding-left:0}@media only screen and (max-width:520px)and (orientation:portrait){body .image_text_module .content.flex-row .text-block .text-block--content{padding-left:2.5rem!important}}body .image_text_module .content.flex-row .text-block .text-block--content strong{color:#4cc3ef;font-weight:700}body .video_module{max-width:100vw;width:calc(100% - 45px - 45px);padding:90px 0;margin:0 auto;position:relative}@media only screen and (max-width:520px)and (orientation:portrait){body .video_module{padding:0;margin:60px auto 0;width:calc(100% - 24px)}}body .video_module .content{width:100%;max-width:1422px;margin:0 auto;height:100%;position:relative;display:flex;align-items:center;justify-content:space-between}@media only screen and (max-width:520px)and (orientation:portrait){body .video_module .content{max-width:calc(100% - 48px);flex-direction:column-reverse}}body .video_module .content .video-content{height:auto;position:relative;max-width:calc(50% - 25px);width:100%;overflow:hidden}@media only screen and (max-width:520px)and (orientation:portrait){body .video_module .content .video-content{max-width:100%;display:flex;flex-direction:column}}body .video_module .content .video-content .video{border-radius:28px;aspect-ratio:16/9;width:100%;height:auto;overflow:hidden;position:relative}body .video_module .content .video-content .video a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:999;opacity:0;color:rgba(0,0,0,0)}body .video_module .content .video-content .video .icon{width:48px;height:48px;border-radius:100%;position:absolute;top:2rem;right:2rem;background-color:rgba(255,255,255,.2);z-index:9;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);display:flex;justify-content:center;align-items:center}@media only screen and (max-width:520px)and (orientation:portrait){body .video_module .content .video-content .video .icon{top:0;left:0;right:0;bottom:0;margin:auto}}body .video_module .content .video-content .video .icon img,body .video_module .content .video-content .video .icon svg{width:20px;height:20px}body .video_module .content .video-content .video .icon img polygon,body .video_module .content .video-content .video .icon svg polygon{fill:#fff;stroke:#fff}body .video_module .content .video-content .video:after{width:100%;height:100%;position:absolute;content:"";top:0;left:0;background:#111112;background:-moz-linear-gradient(214deg,rgba(17,17,18,0) 0,rgb(17,17,18) 80%,rgb(17,17,18) 100%);background:-webkit-linear-gradient(214deg,rgba(17,17,18,0),rgb(17,17,18) 90%,rgb(17,17,18));background:linear-gradient(214deg,rgba(17,17,18,0),rgb(17,17,18) 80%,rgb(17,17,18));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#111112",endColorstr="#111112",GradientType=1);opacity:.9;transform:scale(1.01);z-index:8}body .video_module .content .video-content .video img{width:100%;height:100%;object-position:center;object-fit:cover;transform:scale(1.08)}body .video_module .content .video-content:before{width:100%;height:100%;position:absolute;content:"";top:0;left:0}body .video_module .content .video-content .text-block{position:absolute;z-index:9;bottom:0;left:0;color:#fff;padding:4rem;justify-content:flex-end}@media only screen and (max-width:520px)and (orientation:portrait){body .video_module .content .video-content .text-block{padding:4rem 2rem;position:relative}}body .video_module .content .video-content .text-block img{position:relative}body .video_module .content .video-content .text-block:after{display:none}body .video_module .content .video-content .text-block h4{font-size:56px;font-weight:400;line-height:1;margin-bottom:1.25rem}body .video_module .content .video-content .text-block h4 strong{display:block;font-weight:700}body .video_module .content .video-content .text-block p{text-wrap:balance}body .video_module .content .video-content .text-block .button-container{width:48px;height:48px;position:absolute;top:0;right:2.5rem}body .video_module .content .imageContent{max-width:calc(50% - 22.5px);display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;width:100%}@media only screen and (max-width:520px)and (orientation:portrait){body .video_module .content .imageContent{max-width:calc(100% - 0px);padding:0;margin-bottom:4rem}}body .video_module .content .imageContent img{width:auto;height:420px;margin-bottom:2.5rem}@media only screen and (max-width:520px)and (orientation:portrait){body .video_module .content .imageContent img{height:40vh}}body .video_module .content .imageContent .button{margin-top:auto}body .video_module .content .imageContent .button .menu-link,body .video_module .content .imageContent .button a{background-color:#4cc3ef;height:56px;color:#fff;padding-left:1.5rem;padding-right:8px;border-radius:100px;font-size:18px;font-weight:500;display:flex;align-items:center;gap:12px;box-shadow:0 10px 30px 0 rgba(0,177,84,.2);transition:all .5s ease 0s;cursor:pointer}body .video_module .content .imageContent .button .menu-link:hover,body .video_module .content .imageContent .button a:hover{box-shadow:0 10px 40px 0 rgba(0,177,84,.4);transition:all .5s ease 0s}body .video_module .content .imageContent .button .menu-link:hover .icon,body .video_module .content .imageContent .button a:hover .icon{transform:rotate(-180deg) scale(0);width:0;height:0}body .video_module .content .imageContent .button .menu-link .icon,body .video_module .content .imageContent .button a .icon{width:40px;height:40px;background-color:#fff;border-radius:100px;display:flex;align-items:center;justify-content:center;transform:rotate(-45deg);transition:all .8s ease 0s}body .video_module .content .imageContent .button .menu-link .icon img,body .video_module .content .imageContent .button .menu-link .icon svg,body .video_module .content .imageContent .button a .icon img,body .video_module .content .imageContent .button a .icon svg{width:16px;height:16px}body .video_module .content .imageContent .button .menu-link .icon img path,body .video_module .content .imageContent .button .menu-link .icon svg path,body .video_module .content .imageContent .button a .icon img path,body .video_module .content .imageContent .button a .icon svg path{fill:#4cc3ef}body .featured-thumb{max-width:100vw;width:100%;height:800px;max-height:800px}body .featured-thumb img{width:100%;height:100%;object-fit:cover;object-position:center}body .article-container{display:grid;grid-template-columns:repeat(1,1fr);gap:20px 0;display:flex;flex-direction:column}body #blog-page .page-header-content{padding:120px 0 90px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem}@media only screen and (max-width:520px)and (orientation:portrait){body #blog-page .page-header-content{max-width:calc(100% - 48px);margin:0 auto}}body #blog-page .page-header-content .page-title{font-size:48px;font-weight:700;color:#4cc3ef;text-wrap:balance;margin-bottom:1.25rem;text-align:center}@media only screen and (max-width:520px)and (orientation:portrait){body #blog-page .page-header-content .page-title{font-size:32px;text-align:center}}body #blog-page .page-header-content .page-description{font-size:32px;color:#fff;text-wrap:balance}body #news{margin:0 auto 90px;max-width:1422px;width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:4rem 45px}@media only screen and (max-width:520px)and (orientation:portrait){body #news{grid-template-columns:repeat(1,1fr);gap:2.5rem 0;display:flex;flex-direction:column;max-width:calc(100% - 60px)}}body #news article{width:100%;position:relative;border-radius:24px;height:auto;aspect-ratio:1/1}body #news article:hover .thumbnail img{transform:scale(1.05)}body #news article .thumbnail{width:100%;height:auto;aspect-ratio:1/1;position:relative;display:flex;overflow:hidden;border-radius:24px}body #news article .thumbnail a{position:absolute;top:0;width:100%;height:100%;left:0;z-index:99;opacity:0;color:rgba(0,0,0,0)}body #news article .thumbnail img{width:100%;height:100%;object-fit:cover;object-position:center;transition:all .5s ease 0s}body #news article .textContent{position:absolute;bottom:1.25rem;left:1.25rem;display:flex;flex-direction:column;background-color:#081420;height:auto;padding:2rem;width:calc(100% - 2.5rem - 4rem);align-items:flex-start;gap:.5rem 0;border-radius:calc(2.5rem - 24px)}body #news article .textContent h3{line-height:1.1;font-size:24px;font-weight:700;text-wrap:balance}@media only screen and (max-width:520px)and (orientation:portrait){body #news article .textContent h3{font-size:20px}}body #news article .textContent h3 a{font-family:Inter,sans-serif;color:#fff;font-weight:600}body #news article .textContent .date{font-size:14px}body .pagination,body .single-pagination{margin:40px auto 90px;max-width:1422px;width:100%;display:flex;justify-content:space-between;gap:4rem 45px}@media only screen and (max-width:520px)and (orientation:portrait){body .pagination,body .single-pagination{max-width:calc(100% - 60px)}}body .pagination .prev a,body .single-pagination .prev a{font-size:16px;color:#fff}body .pagination .prev a.inactive,body .single-pagination .prev a.inactive{pointer-events:none;opacity:.4}body .pagination .next,body .single-pagination .next{width:max-content}body .pagination .next a,body .single-pagination .next a{font-size:16px;color:#fff;text-align:right}body .pagination .next a.inactive,body .single-pagination .next a.inactive{pointer-events:none;opacity:.2}body .pagination .page-numbers,body .single-pagination .page-numbers{display:flex;align-items:center;justify-content:center;gap:0 2rem;padding:0;margin:0;list-style:none}body .pagination .page-numbers li,body .single-pagination .page-numbers li{font-size:16px}body .pagination .page-numbers li span,body .single-pagination .page-numbers li span{color:#fff}body .pagination .page-numbers li a,body .single-pagination .page-numbers li a{font-size:16px;color:#fff;opacity:.4}body .article-container{max-width:980px;width:100%;overflow:hidden;margin:120px auto 0}@media only screen and (max-width:520px)and (orientation:portrait){body .article-container{margin:120px auto 0;max-width:calc(100% - 48px)}}body .article-container .featured-thumb{width:100%;height:auto;overflow:hidden;border-radius:28px;margin-bottom:2.5rem;aspect-ratio:16/7}body .article-container .featured-thumb img{width:100%;height:100%;object-fit:cover;object-position:center}body .article-header{max-width:980px;margin:0 auto;text-align:center;width:100%}@media only screen and (max-width:520px)and (orientation:portrait){body .article-header{margin:0 auto;max-width:calc(100% - 60px)}}body .article-header h1{font-size:48px;font-weight:700;color:#fff;text-wrap:balance;margin-bottom:1.25rem}@media only screen and (max-width:520px)and (orientation:portrait){body .article-header h1{font-size:32px}}body .post-content{max-width:860px;width:100%;margin:60px auto;display:flex;flex-direction:column}@media only screen and (max-width:520px)and (orientation:portrait){body .post-content{margin:40px auto;max-width:calc(100% - 24px)}}body .post-content a{color:#4cc3ef;font-weight:600}body .post-content h3{font-size:32px}body .post-content h3,body .post-content h4{font-weight:700;color:#fff;margin-bottom:24px}body .post-content h4{font-size:20px}body .post-content ol,body .post-content p,body .post-content ul{margin-top:0;margin-bottom:2.5rem}body .post-content strong{color:#fff;font-weight:700}body .single-pagination{position:relative;max-width:1080px}@media only screen and (max-width:520px)and (orientation:portrait){body .single-pagination{max-width:calc(100% - 48px)}}body .single-pagination .all-posts{background-color:#fff;height:48px;color:#000;padding-left:1.5rem;padding-right:8px;border-radius:100px;font-size:18px;font-weight:500;display:flex;align-items:center;gap:2px;width:max-content;position:absolute;left:0;right:0;margin:0 auto}body .single-pagination .all-posts .icon{width:40px;height:40px;background-color:#fff;border-radius:100px;display:flex;align-items:center;justify-content:center;transform:rotate(-45deg);transition:all .8s ease 0s}body .single-pagination .all-posts .icon img,body .single-pagination .all-posts .icon svg{width:16px;height:16px}body .single-pagination .all-posts .icon img path,body .single-pagination .all-posts .icon svg path{fill:#000}@media only screen and (max-width:520px)and (orientation:portrait){body .single-pagination .all-posts{top:3.5rem}}body .single-pagination .next-post,body .single-pagination .prev-post{max-width:280px;width:100%}body .single-pagination .next-post .text,body .single-pagination .prev-post .text{display:flex;flex-direction:column;color:#fff}body .single-pagination .next-post .text span,body .single-pagination .prev-post .text span{font-size:14px;margin-bottom:1.25rem;text-transform:uppercase;color:#4cc3ef}body .single-pagination .next-post .text strong,body .single-pagination .prev-post .text strong{font-weight:700;text-wrap:balance}@media only screen and (max-width:520px)and (orientation:portrait){body .single-pagination .next-post .text strong,body .single-pagination .prev-post .text strong{display:none}}body .single-pagination .next-post{margin-left:auto}body .single-pagination .next-post .text{align-items:flex-end;text-align:right}body .tabs_module{max-width:100vw;width:calc(100% - 45px - 45px);padding:0;margin:40px auto;position:relative;height:auto;min-height:750px}@media only screen and (max-width:520px)and (orientation:portrait){body .tabs_module{width:calc(100% - 0px)}}body .tabs_module .content{width:100%;max-width:1422px;margin:0 auto;height:100%;position:relative;display:flex;align-items:center;flex-direction:column}@media only screen and (max-width:520px)and (orientation:portrait){body .tabs_module .content{max-width:calc(100% - 60px)}}body .tabs_module .content .button{margin-top:auto;z-index:2}@media only screen and (max-width:520px)and (orientation:portrait){body .tabs_module .content .button{position:relative;right:0}}body .tabs_module .content .button a{background-color:#4cc3ef;height:56px;color:#fff;padding-left:1.5rem;padding-right:8px;border-radius:100px;font-size:18px;font-weight:500;display:flex;align-items:center;gap:12px;width:max-content;box-shadow:0 10px 30px 0 rgba(0,177,84,.2);transition:all .5s ease 0s}body .tabs_module .content .button a:hover{box-shadow:0 10px 40px 0 rgba(0,177,84,.4);transition:all .5s ease 0s}body .tabs_module .content .button a:hover .icon{transform:rotate(-180deg) scale(0);width:0;height:0}body .tabs_module .content .button a .icon{width:40px;height:40px;background-color:#fff;border-radius:100px;display:flex;align-items:center;justify-content:center;transform:rotate(-45deg);transition:all .8s ease 0s}body .tabs_module .content .button a .icon img,body .tabs_module .content .button a .icon svg{width:16px;height:16px}body .tabs_module .content .button a .icon img path,body .tabs_module .content .button a .icon svg path{fill:#4cc3ef}body .tabs_module .content .top-container{margin-bottom:2.5rem;margin-top:2.5rem}body .tabs_module .content .top-container h3{font-size:64px;font-family:Inter,sans-serif;font-weight:700;text-align:center;color:#fff;margin-bottom:1.25rem}body .tabs_module .content .top-container .tabs{display:flex;gap:0 48px;padding:1.25rem 0}@media only screen and (max-width:520px)and (orientation:portrait){body .tabs_module .content .top-container .tabs{gap:12px 2rem;padding:1.25rem 0;flex-wrap:wrap;justify-content:center}}body .tabs_module .content .top-container .tabs .tab{opacity:.4;border-top:3px solid rgba(0,0,0,0);border-bottom:3px solid rgba(0,0,0,0);text-transform:uppercase;padding:5px 0;cursor:pointer}body .tabs_module .content .top-container .tabs .tab h4{font-size:16px}body .tabs_module .content .top-container .tabs .tab.active{border-top:3px solid #4cc3ef;border-bottom:3px solid #4cc3ef;opacity:1;pointer-events:none}body .tabs_module .content .top-container .tabs .tab.active h4{color:#fff;font-weight:700}body .tabs_module .content .tabs-container{width:100%}body .tabs_module .content .tabs-container .swiper-container{display:none;position:relative;overflow:hidden}body .tabs_module .content .tabs-container .swiper-container.active{display:block}body .tabs_module .content .tabs-container .swiper-container .swiper-wrapper{width:100%;height:100%;padding-bottom:4rem}body .tabs_module .content .tabs-container .swiper-container .swiper-wrapper .swiper-slide{width:100%}body .tabs_module .content .tabs-container .swiper-container .swiper-wrapper .swiper-slide .image{width:100%;height:auto;aspect-ratio:16/10;margin-bottom:1.25rem;overflow:hidden;border-radius:28px}@media only screen and (max-width:520px)and (orientation:portrait){body .tabs_module .content .tabs-container .swiper-container .swiper-wrapper .swiper-slide .image{aspect-ratio:1/1}}body .tabs_module .content .tabs-container .swiper-container .swiper-wrapper .swiper-slide .image img{width:100%;height:100%;object-position:center;object-fit:cover}body .tabs_module .content .tabs-container .swiper-container .swiper-wrapper .swiper-slide .text h3{font-family:Inter,sans-serif;font-size:24px;font-weight:700;color:#fff;margin-bottom:1.25rem;text-wrap:balance}body .tabs_module .content .tabs-container .swiper-container .swiper-wrapper .swiper-slide .text p{font-size:14px}body .tabs_module .content .tabs-container .swiper-container .swiper-buttons{position:absolute;top:calc(25% + 20px);left:0;display:flex;flex-direction:row-reverse;width:100%}body .tabs_module .content .tabs-container .swiper-container .swiper-pagination{bottom:-48px;gap:0 8px;display:flex;justify-content:center}body .tabs_module .content .tabs-container .swiper-container .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background-color:#33e1ed}body .form-attendance-request,body .form_module{max-width:100vw;width:calc(100% - 45px - 45px);padding:40px 0;margin:0 auto;position:relative}@media only screen and (max-width:520px)and (orientation:portrait){body .form-attendance-request,body .form_module{width:calc(100% - 0px)}}body .form-attendance-request .content,body .form_module .content{width:100%;max-width:1422px;margin:0 auto;height:100%;position:relative;display:flex;align-items:flex-start;flex-direction:column;background-color:#192431;border-radius:24px}@media only screen and (max-width:520px)and (orientation:portrait){body .form-attendance-request .content,body .form_module .content{flex-direction:column;max-width:calc(100% - 24px)}}body .form-attendance-request .content .title-section,body .form_module .content .title-section{padding:6rem 45px 2.5rem;grid-template-columns:repeat(7,1fr);display:grid}@media only screen and (max-width:520px)and (orientation:portrait){body .form-attendance-request .content .title-section,body .form_module .content .title-section{padding:6rem 2rem 2.5rem;width:calc(100% - 4rem);flex-direction:column;display:flex;align-items:flex-start;gap:2.5rem 0}}body .form-attendance-request .content .title-section .location,body .form_module .content .title-section .location{grid-column-start:4;grid-column-end:6;display:flex;align-items:center;gap:0 1.25rem;padding:0 2rem;text-wrap:balance}@media only screen and (max-width:520px)and (orientation:portrait){body .form-attendance-request .content .title-section .location,body .form_module .content .title-section .location{padding:0}}body .form-attendance-request .content .title-section .location svg,body .form_module .content .title-section .location svg{width:32px;height:32px;min-width:32px}body .form-attendance-request .content .title-section .email,body .form_module .content .title-section .email{grid-column-start:6;grid-column-end:8;display:flex;align-items:center;gap:0 1.25rem;padding:0 2rem}@media only screen and (max-width:520px)and (orientation:portrait){body .form-attendance-request .content .title-section .email,body .form_module .content .title-section .email{padding:0}}body .form-attendance-request .content .title-section .email svg,body .form_module .content .title-section .email svg{width:32px;height:32px;min-width:32px}body .form-attendance-request .content .title-section .title,body .form_module .content .title-section .title{display:flex;flex-direction:column;grid-column-start:1;grid-column-end:4}body .form-attendance-request .content .title-section .title h3,body .form_module .content .title-section .title h3{color:#4cc3ef;font-size:28px;margin-bottom:1.25rem}@media only screen and (max-width:520px)and (orientation:portrait){body .form-attendance-request .content .title-section .title h3,body .form_module .content .title-section .title h3{font-size:24px;width:100%}}body .form-attendance-request .content .title-section .title h2,body .form_module .content .title-section .title h2{width:85%;color:#fff;font-size:56px;font-weight:700;line-height:1.1}@media only screen and (max-width:520px)and (orientation:portrait){body .form-attendance-request .content .title-section .title h2,body .form_module .content .title-section .title h2{font-size:36px;width:100%}}body .form-attendance-request .content .title-section .title h2 span,body .form_module .content .title-section .title h2 span{display:block;text-wrap:wrap}body .form-attendance-request .content form,body .form_module .content form{padding:0 45px 45px;width:calc(100% - 90px);display:flex;flex-direction:column;gap:2.5rem 0}body .form-attendance-request .content form #form-messages,body .form_module .content form #form-messages{position:absolute;bottom:2.5rem;left:0;right:0;margin:0 auto;width:max-content}body .form-attendance-request .content form #form-messages .success,body .form_module .content form #form-messages .success{background-color:#d4edda;box-shadow:0 10px 30px 0 rgba(0,177,84,.2);width:max-content;padding:1.25rem 2rem;border-radius:20px;color:#00b154;font-weight:500;font-size:16px}body .form-attendance-request .content form #form-messages .error,body .form_module .content form #form-messages .error{background-color:#f8d7da;box-shadow:0 10px 30px 0 rgba(114,28,36,.2);width:max-content;padding:1.25rem 2rem;border-radius:20px;color:#721c24;font-weight:500;font-size:16px}@media only screen and (max-width:520px)and (orientation:portrait){body .form-attendance-request .content form,body .form_module .content form{padding:0 2rem 2rem;width:calc(100% - 4rem)}}body .form-attendance-request .content form .grid,body .form_module .content form .grid{display:grid;grid-template-columns:repeat(3,1fr);width:100%;gap:2.5em}@media only screen and (max-width:520px)and (orientation:portrait){body .form-attendance-request .content form .grid,body .form_module .content form .grid{grid-template-columns:repeat(1,1fr)}}body .form-attendance-request .content form .grid .form-field,body .form_module .content form .grid .form-field{display:flex;width:100%;align-items:center}body .form-attendance-request .content form .grid .form-field label,body .form_module .content form .grid .form-field label{display:none}body .form-attendance-request .content form .grid .form-field input[type=email],body .form-attendance-request .content form .grid .form-field input[type=tel],body .form-attendance-request .content form .grid .form-field input[type=text],body .form_module .content form .grid .form-field input[type=email],body .form_module .content form .grid .form-field input[type=tel],body .form_module .content form .grid .form-field input[type=text]{width:100%;height:58px;background-color:#212c3a;padding:0 32px;border:0;border-radius:100px;appearance:none;font-size:20px;-webkit-animation:none;-moz-animation:none;font-family:Inter,sans-serif;color:#fff}body .form-attendance-request .content form .grid .form-field input[type=email]::placeholder,body .form-attendance-request .content form .grid .form-field input[type=tel]::placeholder,body .form-attendance-request .content form .grid .form-field input[type=text]::placeholder,body .form_module .content form .grid .form-field input[type=email]::placeholder,body .form_module .content form .grid .form-field input[type=tel]::placeholder,body .form_module .content form .grid .form-field input[type=text]::placeholder{color:#fff;opacity:.3}body .form-attendance-request .content form .grid .form-field input[type=email]:focus,body .form-attendance-request .content form .grid .form-field input[type=tel]:focus,body .form-attendance-request .content form .grid .form-field input[type=text]:focus,body .form_module .content form .grid .form-field input[type=email]:focus,body .form_module .content form .grid .form-field input[type=tel]:focus,body .form_module .content form .grid .form-field input[type=text]:focus{outline:none}body .form-attendance-request .content form .grid .textarea,body .form_module .content form .grid .textarea{grid-column-start:1;grid-column-end:4}body .form-attendance-request .content form .grid .textarea textarea,body .form_module .content form .grid .textarea textarea{width:100%;height:calc(2.5rem + 168px);background-color:#212c3a;padding:1.25rem 32px;border:0;border-radius:28px;appearance:none;font-size:20px;line-height:28px;-webkit-animation:none;-moz-animation:none;font-family:Inter,sans-serif;resize:none;color:#fff}body .form-attendance-request .content form .grid .textarea textarea::placeholder,body .form_module .content form .grid .textarea textarea::placeholder{color:#fff;opacity:.3}body .form-attendance-request .content form .grid .textarea textarea:focus,body .form_module .content form .grid .textarea textarea:focus{outline:none}body .form-attendance-request .content form .grid .agree,body .form_module .content form .grid .agree{display:flex;gap:12px;width:max-content}body .form-attendance-request .content form .grid .agree label,body .form_module .content form .grid .agree label{display:block}body .form-attendance-request .content form .grid .agree input,body .form_module .content form .grid .agree input{-webkit-animation:none;-moz-animation:none;appearance:none;width:28px;height:28px;min-width:28px;background-color:#212c3a;border-radius:10px}body .form-attendance-request .content form .grid .agree input:checked,body .form_module .content form .grid .agree input:checked{background-color:#4cc3ef}body .form-attendance-request .content form .grid .agree a,body .form_module .content form .grid .agree a{color:#fff}body .form-attendance-request .content form .grid .submit,body .form_module .content form .grid .submit{grid-column-start:3;grid-column-end:4;display:flex;justify-content:flex-end;gap:1rem}@media only screen and (max-width:520px)and (orientation:portrait){body .form-attendance-request .content form .grid .submit,body .form_module .content form .grid .submit{grid-column-start:1;grid-column-end:1;display:flex;justify-content:center;align-items:center;flex-direction:column}}body .form-attendance-request .content form .grid .submit .button,body .form_module .content form .grid .submit .button{background-color:#4cc3ef;height:56px;color:#fff;padding-left:1.5rem;padding-right:8px;border-radius:100px;font-size:18px;font-weight:500;display:flex;align-items:center;gap:12px;width:max-content;box-shadow:0 10px 30px 0 rgba(0,177,84,.2);transition:all .5s ease 0s}body .form-attendance-request .content form .grid .submit .button.disabled,body .form_module .content form .grid .submit .button.disabled{pointer-events:none;opacity:.2}body .form-attendance-request .content form .grid .submit .button:hover,body .form_module .content form .grid .submit .button:hover{box-shadow:0 10px 40px 0 rgba(0,177,84,.4);transition:all .5s ease 0s}body .form-attendance-request .content form .grid .submit .button:hover .icon,body .form_module .content form .grid .submit .button:hover .icon{transform:rotate(-180deg) scale(0);width:0;height:0;min-width:0}body .form-attendance-request .content form .grid .submit .button input,body .form_module .content form .grid .submit .button input{width:100%;border:0;background-color:rgba(0,0,0,0);appearance:none;font-weight:600;padding:0;margin:0;color:#fff;font-size:20px;-webkit-animation:none;-moz-animation:none;font-family:Inter,sans-serif}body .form-attendance-request .content form .grid .submit .button .icon,body .form_module .content form .grid .submit .button .icon{width:40px;height:40px;min-width:40px;background-color:#fff;border-radius:100px;display:flex;align-items:center;justify-content:center;transform:rotate(-45deg);transition:all .8s ease 0s}body .form-attendance-request .content form .grid .submit .button .icon img,body .form-attendance-request .content form .grid .submit .button .icon svg,body .form_module .content form .grid .submit .button .icon img,body .form_module .content form .grid .submit .button .icon svg{width:16px;height:16px}body .form-attendance-request .content form .grid .submit .button .icon img path,body .form-attendance-request .content form .grid .submit .button .icon svg path,body .form_module .content form .grid .submit .button .icon img path,body .form_module .content form .grid .submit .button .icon svg path{fill:#4cc3ef}body .profile_module{max-width:1424px;margin:120px auto;height:calc(100vh - 240px);display:flex;flex-direction:column;gap:2.5rem 0;position:relative}@media only screen and (max-width:520px)and (orientation:portrait){body .profile_module{height:auto;max-width:calc(100% - 48px)}}body .profile_module .message{position:absolute;top:2.5rem;left:2.5rem;max-width:320px;width:100%}body .profile_module .message div p{margin:0}body .profile_module .message .success{background-color:#d4edda;box-shadow:0 10px 30px 0 rgba(0,177,84,.2);padding:1.25rem 2rem;border-radius:20px;color:#00b154;font-weight:500;font-size:16px}body .profile_module .message .error{background-color:#f8d7da;box-shadow:0 10px 30px 0 rgba(114,28,36,.2);padding:1.25rem 2rem;border-radius:20px;color:#721c24;font-weight:500;font-size:16px}body .profile_module .tab-menu{display:flex;justify-content:center;gap:0;height:58px;min-height:58px;position:relative;background-color:#192431;max-width:max-content;left:0;right:0;margin:0 auto;border-radius:100px;padding:8px;transition:.3s ease-in}@media only screen and (max-width:520px)and (orientation:portrait){body .profile_module .tab-menu{flex-direction:column;height:auto;min-height:max-content;border-radius:32px}}body .profile_module .tab-menu button{height:58px;padding:0 32px;border:0;border-radius:100px;appearance:none;font-size:20px;-webkit-animation:none;-moz-animation:none;font-family:Inter,sans-serif;min-width:252px;text-align:center;background:rgba(0,0,0,0);z-index:2;transition:.3s ease-in;color:#fff;opacity:.4}body .profile_module .tab-menu button.active{color:#fff;opacity:1}body .profile_module .tab-menu button.active:first-of-type~.glider{transform:translateX(0)}body .profile_module .tab-menu button.active:last-of-type~.glider{transform:translateX(100%)}@media only screen and (max-width:520px)and (orientation:portrait){body .profile_module .tab-menu button.active:last-of-type~.glider{transform:translateX(0) translateY(100%)}}body .profile_module .tab-menu .glider{position:absolute;max-width:252px;width:100%;height:58px;background-color:#4cc3ef;left:8px;border-radius:100px;z-index:1;transition:.3s ease-in}@media only screen and (max-width:520px)and (orientation:portrait){body .profile_module .tab-menu .glider{top:8px}}body .profile_module .tab{display:none}body .profile_module .tab.active{flex-grow:1;height:auto;display:flex;flex-direction:column;justify-content:center;align-items:center}body .profile_module .tab h3{color:#fff;font-size:48px;font-weight:700;line-height:1.1;margin-bottom:1.25rem;text-align:center}body .profile_module .tab h3 strong{color:#4cc3ef;font-style:italic}body .profile_module .tab p{max-width:380px;margin:0 auto 1.25rem;text-align:center;text-wrap:wrap}body .profile_module .tab form{display:flex;flex-direction:column;gap:2.5rem 0;width:360px}body .profile_module .tab form .form-field{display:flex;flex-direction:column;position:relative}body .profile_module .tab form .form-field label{display:none}body .profile_module .tab form .form-field span{position:absolute;width:58px;height:58px;bottom:0;right:0;display:flex;align-items:center;justify-content:center}body .profile_module .tab form .form-field span img{width:28px;height:28px}body .profile_module .tab form .form-field input[type=email],body .profile_module .tab form .form-field input[type=password],body .profile_module .tab form .form-field input[type=text]{width:calc(100% - 64px);height:58px;background-color:#212c3a;padding:0 32px;border:0;border-radius:100px;appearance:none;font-size:20px;-webkit-animation:none;-moz-animation:none;font-family:Inter,sans-serif;color:#fff}body .profile_module .tab form .form-field input[type=email]::placeholder,body .profile_module .tab form .form-field input[type=password]::placeholder,body .profile_module .tab form .form-field input[type=text]::placeholder{color:#fff;opacity:.3}body .profile_module .tab form .form-field input[type=email]:focus,body .profile_module .tab form .form-field input[type=password]:focus,body .profile_module .tab form .form-field input[type=text]:focus{outline:none}body .profile_module .tab form .submit{margin-left:auto;gap:1rem}@media only screen and (max-width:520px)and (orientation:portrait){body .profile_module .tab form .submit{grid-column-start:1;grid-column-end:1;display:flex;justify-content:center;align-items:center;flex-direction:column}}body .profile_module .tab form .submit .button{background-color:#4cc3ef;height:56px;color:#fff;padding-left:1.5rem;padding-right:8px;border-radius:100px;font-size:18px;font-weight:500;display:flex;align-items:center;gap:12px;width:max-content;box-shadow:0 10px 30px 0 rgba(0,177,84,.2);transition:all .5s ease 0s}body .profile_module .tab form .submit .button.disabled{pointer-events:none;opacity:.2}body .profile_module .tab form .submit .button:hover{box-shadow:0 10px 40px 0 rgba(0,177,84,.4);transition:all .5s ease 0s}body .profile_module .tab form .submit .button:hover .icon{transform:rotate(-180deg) scale(0);width:0;height:0;min-width:0}body .profile_module .tab form .submit .button input{width:100%;border:0;background-color:rgba(0,0,0,0);appearance:none;font-weight:600;padding:0;margin:0;color:#fff;font-size:20px;-webkit-animation:none;-moz-animation:none;font-family:Inter,sans-serif}body .profile_module .tab form .submit .button .icon{width:40px;height:40px;min-width:40px;background-color:#fff;border-radius:100px;display:flex;align-items:center;justify-content:center;transform:rotate(-45deg);transition:all .8s ease 0s}body .profile_module .tab form .submit .button .icon img,body .profile_module .tab form .submit .button .icon svg{width:16px;height:16px}body .profile_module .tab form .submit .button .icon img path,body .profile_module .tab form .submit .button .icon svg path{fill:#4cc3ef}body .cards_module{max-width:100vw;width:calc(100% - 45px - 45px);padding:90px 0;margin:0 auto;position:relative}@media only screen and (max-width:520px)and (orientation:portrait){body .cards_module{width:calc(100% - 0px)}}body .cards_module .content{width:100%;max-width:1422px;margin:0 auto;height:100%;position:relative;display:flex;align-items:center;flex-direction:column;gap:2.5rem}body .cards_module .content .heading-text h2{font-size:48px;line-height:1.1;text-wrap:balance;font-family:Inter,sans-serif;font-weight:700;color:#fff;margin-bottom:1.25rem;text-align:center}body .cards_module .content .heading-text p{font-size:18px;line-height:28px;color:#abafc7;text-wrap:balance}@media only screen and (max-width:520px)and (orientation:portrait){body .cards_module .content{flex-direction:column;max-width:calc(100% - 60px)}}body .cards_module .content .cards-grid{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:4rem 45px}@media only screen and (max-width:520px)and (orientation:portrait){body .cards_module .content .cards-grid{grid-template-columns:repeat(1,1fr);gap:4.5rem 0}}body .cards_module .content .cards-grid.reverse .card:first-of-type{display:flex;flex-direction:column-reverse}@media only screen and (max-width:520px)and (orientation:portrait){body .cards_module .content .cards-grid.reverse .card:first-of-type{flex-direction:column}}body .cards_module .content .cards-grid.reverse .card:first-of-type .text{margin-bottom:2.5rem}@media only screen and (max-width:520px)and (orientation:portrait){body .cards_module .content .cards-grid.reverse .card:first-of-type .text{margin-bottom:0}}body .cards_module .content .cards-grid.reverse .card:first-of-type .image{margin-bottom:0}@media only screen and (max-width:520px)and (orientation:portrait){body .cards_module .content .cards-grid.reverse .card:first-of-type .image{margin-bottom:2.5rem}}body .cards_module .content .cards-grid .card{width:100%;height:auto;display:flex;flex-direction:column}body .cards_module .content .cards-grid .card .image{width:100%;height:auto;overflow:hidden;border-radius:28px;display:flex;margin-bottom:1.25rem}body .cards_module .content .cards-grid .card .image img{width:100%;height:100%;aspect-ratio:16/10;object-position:center;object-fit:cover}body .cards_module .content .cards-grid .card .text{display:flex;flex-direction:column;flex-grow:1}body .cards_module .content .cards-grid .card .text h3{font-family:Inter,sans-serif;font-size:32px;font-weight:700;color:#fff;margin-bottom:.75rem}body .cards_module .content .cards-grid .card .text .button{margin-top:auto}body .cards_module .content .cards-grid .card .text .button a{background-color:#4cc3ef;height:56px;color:#fff;padding-left:1.5rem;padding-right:8px;border-radius:100px;font-size:18px;font-weight:500;display:flex;align-items:center;gap:12px;width:max-content;box-shadow:0 10px 30px 0 rgba(0,177,84,.2);transition:all .5s ease 0s}body .cards_module .content .cards-grid .card .text .button a:hover{box-shadow:0 10px 40px 0 rgba(0,177,84,.4);transition:all .5s ease 0s}body .cards_module .content .cards-grid .card .text .button a:hover .icon{transform:rotate(-180deg) scale(0);width:0;height:0}body .cards_module .content .cards-grid .card .text .button a .icon{width:40px;height:40px;background-color:#fff;border-radius:100px;display:flex;align-items:center;justify-content:center;transform:rotate(-45deg);transition:all .8s ease 0s}body .cards_module .content .cards-grid .card .text .button a .icon img,body .cards_module .content .cards-grid .card .text .button a .icon svg{width:16px;height:16px}body .cards_module .content .cards-grid .card .text .button a .icon img path,body .cards_module .content .cards-grid .card .text .button a .icon svg path{fill:#4cc3ef}body .cards_module .content .cards-grid.grid-cols-3{grid-template-columns:repeat(3,1fr);gap:4rem 45px}@media only screen and (max-width:520px)and (orientation:portrait){body .cards_module .content .cards-grid.grid-cols-3{grid-template-columns:repeat(1,1fr);gap:4.5rem 0}}body .cards_module .content .cards-grid.grid-cols-4{grid-template-columns:repeat(4,1fr);gap:4rem 28px}@media only screen and (max-width:520px)and (orientation:portrait){body .cards_module .content .cards-grid.grid-cols-4{grid-template-columns:repeat(1,1fr);gap:4.5rem 0}}body .cards_module .content .cards-grid.grid-cols-4 .card .text h3{font-size:28px}body #primary .careers-container{width:100%;position:relative;gap:0 2.5rem;display:flex;margin:120px auto 0;max-width:1350px}@media only screen and (max-width:520px)and (orientation:portrait){body #primary .careers-container{flex-direction:column}}body #primary .careers-container aside{top:0;align-self:flex-start;display:flex;flex-direction:column;gap:2.5rem 0;max-width:320px;width:100%;padding-top:12px;position:relative}@media only screen and (max-width:520px)and (orientation:portrait){body #primary .careers-container aside{max-width:calc(100% - 40px);margin:0 auto;padding:0 0 2.5rem}}body #primary .careers-container aside #toggle-filters-button{appearance:none;-moz-appearance:none;-webkit-appearance:none;border:0;border-radius:100px;height:40px}body #primary .careers-container aside #job-filter-form{align-self:flex-start;display:flex;flex-direction:column;gap:1.25rem 0;width:100%}body #primary .careers-container aside #job-filter-form .filter-section{display:flex;flex-direction:row;gap:6px;width:100%;flex-wrap:wrap}body #primary .careers-container aside #job-filter-form .filter-section#filterSorting{position:relative;top:0;right:0;display:flex;flex-direction:column}@media only screen and (max-width:520px)and (orientation:portrait){body #primary .careers-container aside #job-filter-form .filter-section#filterSorting{position:relative;max-width:100%;margin:0 auto}}body #primary .careers-container aside #job-filter-form .filter-section#filterSorting h4{width:auto;font-size:16px;margin:0}body #primary .careers-container aside #job-filter-form .filter-section#filterSorting select{width:auto;flex-grow:1}body #primary .careers-container aside #job-filter-form .filter-section h4{font-size:16px;margin-bottom:8px;color:#fff;width:100%}body #primary .careers-container aside #job-filter-form .filter-section label{font-size:14px;display:flex;align-items:center;gap:0 8px}body #primary .careers-container aside #job-filter-form .filter-section label input[type=checkbox]{-webkit-animation:none;-moz-animation:none;appearance:none;width:16px;height:16px;min-width:16px;background-color:#212c3a;border-radius:4px}body #primary .careers-container aside #job-filter-form .filter-section label input[type=checkbox]:checked{background-color:#4cc3ef}body #primary .careers-container aside #job-filter-form .filter-section input[type=text],body #primary .careers-container aside #job-filter-form .filter-section select{width:100%;height:40px;background-color:#212c3a;padding:0 16px;border:0;border-radius:4px;appearance:none;font-size:14px;-webkit-animation:none;-moz-animation:none;font-family:Inter,sans-serif;color:#fff}body #primary .careers-container aside #job-filter-form .filter-section input[type=text]::placeholder,body #primary .careers-container aside #job-filter-form .filter-section select::placeholder{color:#fff;opacity:.3}body #primary .careers-container aside #job-filter-form .filter-section input[type=text]:focus,body #primary .careers-container aside #job-filter-form .filter-section select:focus{outline:none}body #primary .careers-container #jobs{width:auto;flex-grow:1;display:flex;flex-direction:column;gap:1.25rem 0;width:100%}body #primary .careers-container #jobs .pagination .pagination-list{display:flex;gap:0 2rem;align-items:center;padding:0;margin:0;list-style:none}body #primary .careers-container #jobs .pagination .pagination-list li a{pointer-events:all}@media only screen and (max-width:520px)and (orientation:portrait){body #primary .careers-container #jobs{width:calc(100% - 40px);margin:0 auto}}body #primary .careers-container #jobs #job-count{display:flex;align-items:center;height:40px;gap:0 8px}body #primary .careers-container #jobs #jobs-list{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}@media only screen and (max-width:520px)and (orientation:portrait){body #primary .careers-container #jobs #jobs-list{grid-template-columns:repeat(1,1fr)}}body #primary .careers-container #jobs #jobs-list article{background-color:#192431;border-radius:24px;padding:8px;position:relative}body #primary .careers-container #jobs #jobs-list article .featured-thumb{height:auto;aspect-ratio:3/2;border-radius:16px;overflow:hidden;margin-bottom:1.25rem;position:relative}body #primary .careers-container #jobs #jobs-list article .featured-thumb a{position:absolute;top:0;left:0;width:100%;height:100%;color:rgba(0,0,0,0);opacity:0}body #primary .careers-container #jobs #jobs-list article .featured-thumb img{width:100%;height:100%;object-position:center;object-fit:cover;transform:scale(1.05);filter:grayscale(1);mix-blend-mode:exclusion;opacity:.3}body #primary .careers-container #jobs #jobs-list article .content{display:flex;flex-direction:column;position:relative;height:auto;aspect-ratio:4/5}body #primary .careers-container #jobs #jobs-list article .content .date-limit{position:absolute;top:12px;left:12px;background-color:#fff;color:#192431;z-index:999;font-size:11px;border-radius:100px;font-weight:600;padding:0 8px;pointer-events:none}body #primary .careers-container #jobs #jobs-list article .content h4 a{color:#fff;font-size:20px;line-height:1.1;font-weight:600;margin-bottom:1.25rem;display:block;text-wrap:balance;padding:0 16px}body #primary .careers-container #jobs #jobs-list article .content .job-meta{display:flex;top:0;right:0;gap:8px;padding:0 16px;flex-wrap:wrap}body #primary .careers-container #jobs #jobs-list article .content .job-meta div{border-radius:100px;border:1px solid #4cc3ef;padding:0 12px;font-size:12px;height:28px;display:flex;align-items:center;width:max-content;color:#4cc3ef}body #primary .careers-container #jobs #jobs-list article .content .location-salary{margin-top:auto;padding:0 20px 8px}body #primary .careers-container #jobs #jobs-list article .content .location-salary .salary{font-size:16px;font-weight:600;color:#fff}body #primary .careers-container #jobs #jobs-list article .content .location-salary .location{font-size:14px}body #primary .careers-container #jobs #jobs-list article .content .button{position:absolute;bottom:0;right:0;cursor:pointer}body #primary .careers-container #jobs #jobs-list article .content .button a{background-color:#4cc3ef;height:40px;color:#fff;padding-left:1.25rem;padding-right:6px;border-radius:100px;font-size:16px;font-weight:500;display:flex;align-items:center;gap:12px;box-shadow:0 10px 30px 0 rgba(0,177,84,.2);transition:all .5s ease 0s}body #primary .careers-container #jobs #jobs-list article .content .button a:hover{box-shadow:0 10px 40px 0 rgba(0,177,84,.4);transition:all .5s ease 0s}body #primary .careers-container #jobs #jobs-list article .content .button a:hover .icon{transform:rotate(-180deg) scale(0);width:0;height:0}body #primary .careers-container #jobs #jobs-list article .content .button a .icon{width:32px;height:32px;background-color:#fff;border-radius:100px;display:flex;align-items:center;justify-content:center;transform:rotate(-45deg);transition:all .8s ease 0s;color:#4cc3ef}body #primary .careers-container #jobs #jobs-list article .content .button a .icon img,body #primary .careers-container #jobs #jobs-list article .content .button a .icon svg{width:10px;height:10px}body #primary .careers-container #jobs #jobs-list article .content .button a .icon img path,body #primary .careers-container #jobs #jobs-list article .content .button a .icon svg path{fill:#4cc3ef}body .job-content{margin:120px auto 90px;width:100%}body .job-content .featured-thumb{width:100%;height:auto;overflow:hidden;border-radius:28px;aspect-ratio:16/7;max-width:980px;margin:0 auto 2.5rem}@media only screen and (max-width:520px)and (orientation:portrait){body .job-content .featured-thumb{max-width:calc(100% - 48px)}}body .job-content .featured-thumb img{width:100%;height:100%;object-fit:cover;object-position:center}body .job-content .jobContainer{max-width:860px;width:100%;margin:0 auto}@media only screen and (max-width:520px)and (orientation:portrait){body .job-content .jobContainer{max-width:calc(100% - 48px)}}body .job-content h1{font-size:48px;font-weight:700;color:#fff;text-wrap:balance;margin-bottom:4rem;text-align:center}body .job-content .data{display:flex;align-items:center;justify-content:center;margin-bottom:4rem;gap:0 1.25rem}@media only screen and (max-width:520px)and (orientation:portrait){body .job-content .data{flex-direction:column;gap:1.25rem}}body .job-content .data .date-limit{border-radius:100px;border:1px solid #fff;padding:0 12px;font-size:12px;height:28px;display:flex;align-items:center;width:max-content;color:#fff}body .job-content .data .job-meta{display:flex;gap:0 1.25rem}body .job-content .data .job-meta div{border-radius:100px;border:1px solid #4cc3ef;padding:0 12px;font-size:12px;height:28px;display:flex;align-items:center;width:max-content;color:#4cc3ef}body .job-content .data .location-salary{display:flex;gap:0 1.25rem}body .job-content .data .location-salary div{border-radius:100px;border:1px solid #4cc3ef;padding:0 12px;font-size:12px;height:28px;display:flex;align-items:center;width:max-content;color:#4cc3ef}body .apply-container{margin-top:120px}body .apply-container h1{font-size:48px;font-weight:700;color:#fff;text-wrap:balance;margin-bottom:0;text-align:center}body .apply-form{max-width:980px;margin:90px auto 60px}body .select2-dropdown{background-color:#081420;border:0;border-radius:24px!important}body .select2-dropdown .select2-search--dropdown{padding:8px;border:0}body .select2-dropdown .select2-search--dropdown input{height:40px;background-color:#192431;border-radius:100px;border:0!important;padding:0 16px;color:#fff}body .select2-dropdown .select2-search--dropdown input:focus{outline:none}body .select2-dropdown .select2-results{padding:0 8px}body .select2-dropdown .select2-results ul li.select2-results__option--highlighted{background-color:#4cc3ef;border-radius:100px;padding:6px 12px}body #loginForm{background-color:#192431;border-radius:24px;padding:2.5rem 45px;margin-top:90px}body #loginForm h3{color:#fff;font-size:48px;font-weight:700;line-height:1.1;margin-bottom:2.5rem}body #loginForm h3 strong{color:#4cc3ef;font-style:italic}body #loginForm .content-form{gap:2.5rem 0}body #loginForm .content-form,body #loginForm .content-form .form-field{display:flex;flex-direction:column;position:relative}body #loginForm .content-form .form-field .forgot{display:flex;justify-content:flex-end;color:#fff}body #loginForm .content-form .form-field span{position:absolute;right:0;width:56px;height:56px;overflow:hidden;display:flex;align-items:center;justify-content:center}body #loginForm .content-form .form-field span img{width:24px;height:24px}body #loginForm .content-form .form-field label{display:none}body #loginForm .content-form .form-field input[type=date],body #loginForm .content-form .form-field input[type=email],body #loginForm .content-form .form-field input[type=password],body #loginForm .content-form .form-field input[type=tel],body #loginForm .content-form .form-field input[type=text],body #loginForm .content-form .form-field select{height:58px;background-color:#212c3a;padding:0 32px;border:0;border-radius:100px;appearance:none;font-size:20px;-webkit-animation:none;-moz-animation:none;font-family:Inter,sans-serif;color:#fff}body #loginForm .content-form .form-field input[type=date]::placeholder,body #loginForm .content-form .form-field input[type=email]::placeholder,body #loginForm .content-form .form-field input[type=password]::placeholder,body #loginForm .content-form .form-field input[type=tel]::placeholder,body #loginForm .content-form .form-field input[type=text]::placeholder,body #loginForm .content-form .form-field select::placeholder{color:#fff;opacity:.3}body #loginForm .content-form .form-field input[type=date]:focus,body #loginForm .content-form .form-field input[type=email]:focus,body #loginForm .content-form .form-field input[type=password]:focus,body #loginForm .content-form .form-field input[type=tel]:focus,body #loginForm .content-form .form-field input[type=text]:focus,body #loginForm .content-form .form-field select:focus{outline:none}body #loginForm .content-form .form-field.login-remember{display:flex;gap:12px;width:max-content;width:100%;flex-direction:row;align-items:center;height:56px}body #loginForm .content-form .form-field.login-remember label{display:block}body #loginForm .content-form .form-field.login-remember input{-webkit-animation:none;-moz-animation:none;appearance:none;width:28px;height:28px;min-width:28px;background-color:#212c3a;border-radius:10px}body #loginForm .content-form .form-field.login-remember input:checked{background-color:#4cc3ef}body #loginForm .content-form .form-field.login-remember a{color:#fff}body #loginForm .content-form .form-field.submit{position:absolute;right:0;bottom:0;gap:1rem}body #loginForm .content-form .form-field.submit .button{background-color:#4cc3ef;height:56px;color:#fff;padding-left:1.5rem;padding-right:8px;border-radius:100px;font-size:18px;font-weight:500;display:flex;align-items:center;gap:12px;width:max-content;box-shadow:0 10px 30px 0 rgba(0,177,84,.2);transition:all .5s ease 0s}body #loginForm .content-form .form-field.submit .button.disabled{pointer-events:none;opacity:.2}body #loginForm .content-form .form-field.submit .button:hover{box-shadow:0 10px 40px 0 rgba(0,177,84,.4);transition:all .5s ease 0s}body #loginForm .content-form .form-field.submit .button:hover .icon{transform:rotate(-180deg) scale(0);width:0;height:0;min-width:0}body #loginForm .content-form .form-field.submit .button input{width:100%;border:0;background-color:rgba(0,0,0,0);appearance:none;font-weight:600;padding:0;margin:0;color:#fff;font-size:20px;-webkit-animation:none;-moz-animation:none;font-family:Inter,sans-serif;cursor:pointer}body #loginForm .content-form .form-field.submit .button .icon{width:40px;height:40px;min-width:40px;background-color:#fff;border-radius:100px;display:flex;align-items:center;justify-content:center;transform:rotate(-45deg);transition:all .8s ease 0s}body #loginForm .content-form .form-field.submit .button .icon img,body #loginForm .content-form .form-field.submit .button .icon svg{width:16px;height:16px}body #loginForm .content-form .form-field.submit .button .icon img path,body #loginForm .content-form .form-field.submit .button .icon svg path{fill:#4cc3ef}body #job-apply-form,body form{display:flex;flex-direction:column;gap:1.25rem;width:100%;position:relative}body #job-apply-form #form-messages,body form #form-messages{position:absolute;bottom:0;left:0;right:0;margin:0 auto;width:max-content}body #job-apply-form #form-messages .success,body form #form-messages .success{background-color:#d4edda;box-shadow:0 10px 30px 0 rgba(0,177,84,.2);width:max-content;padding:1.25rem 2rem;border-radius:20px;color:#00b154;font-weight:500;font-size:16px}body #job-apply-form #form-messages .error,body form #form-messages .error{background-color:#f8d7da;box-shadow:0 10px 30px 0 rgba(114,28,36,.2);width:max-content;padding:1.25rem 2rem;border-radius:20px;color:#721c24;font-weight:500;font-size:16px}body #job-apply-form .submit,body form .submit{grid-column-start:4;grid-column-end:5;display:flex;justify-content:flex-end;gap:1rem}@media only screen and (max-width:520px)and (orientation:portrait){body #job-apply-form .submit,body form .submit{grid-column-start:1;grid-column-end:1;display:flex;justify-content:center;align-items:center}}body #job-apply-form .submit .button,body form .submit .button{background-color:#4cc3ef;height:56px;color:#fff;padding-left:1.5rem;padding-right:8px;border-radius:100px;font-size:18px;font-weight:500;display:flex;align-items:center;gap:12px;width:max-content;box-shadow:0 10px 30px 0 rgba(0,177,84,.2);transition:all .5s ease 0s}body #job-apply-form .submit .button.disabled,body form .submit .button.disabled{pointer-events:none;opacity:.2}body #job-apply-form .submit .button:hover,body form .submit .button:hover{box-shadow:0 10px 40px 0 rgba(0,177,84,.4);transition:all .5s ease 0s}body #job-apply-form .submit .button:hover .icon,body form .submit .button:hover .icon{transform:rotate(-180deg) scale(0);width:0;height:0;min-width:0}body #job-apply-form .submit .button button,body form .submit .button button{width:100%;border:0;background-color:rgba(0,0,0,0);appearance:none;font-weight:600;padding:0;margin:0;color:#fff;font-size:20px;-webkit-animation:none;-moz-animation:none;font-family:Inter,sans-serif}body #job-apply-form .submit .button .icon,body form .submit .button .icon{width:40px;height:40px;min-width:40px;background-color:#fff;border-radius:100px;display:flex;align-items:center;justify-content:center;transform:rotate(-45deg);transition:all .8s ease 0s}body #job-apply-form .submit .button .icon img,body #job-apply-form .submit .button .icon svg,body form .submit .button .icon img,body form .submit .button .icon svg{width:16px;height:16px}body #job-apply-form .submit .button .icon img path,body #job-apply-form .submit .button .icon svg path,body form .submit .button .icon img path,body form .submit .button .icon svg path{fill:#4cc3ef}body #job-apply-form .agree,body form .agree{display:flex;gap:12px;width:max-content;width:100%}body #job-apply-form .agree label,body form .agree label{display:block}body #job-apply-form .agree input,body form .agree input{-webkit-animation:none;-moz-animation:none;appearance:none;width:28px;height:28px;min-width:28px;background-color:#212c3a;border-radius:10px}body #job-apply-form .agree input:checked,body form .agree input:checked{background-color:#4cc3ef}body #job-apply-form .agree a,body form .agree a{color:#fff}body #job-apply-form fieldset,body form fieldset{display:flex;flex-direction:column;width:calc(100% - 5rem);gap:1.25rem;padding:6rem 2.5rem 2.5rem;border:0;margin:0;background-color:#192431;border-radius:24px;position:relative}@media only screen and (max-width:520px)and (orientation:portrait){body #job-apply-form fieldset,body form fieldset{padding:6rem 1.5rem 2.5rem;width:calc(100% - 3rem)}}body #job-apply-form fieldset legend,body form fieldset legend{margin:0;position:absolute;top:1.25rem;color:#4cc3ef;font-size:24px}body #job-apply-form fieldset .reference-repeater .grid,body form fieldset .reference-repeater .grid{display:grid;width:100%;gap:1.25rem}body #job-apply-form fieldset .reference-repeater .grid.grid-cols-1,body form fieldset .reference-repeater .grid.grid-cols-1{grid-template-columns:repeat(1,1fr)}body #job-apply-form fieldset .reference-repeater .grid.grid-cols-2,body form fieldset .reference-repeater .grid.grid-cols-2{grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:520px)and (orientation:portrait){body #job-apply-form fieldset .reference-repeater .grid.grid-cols-2,body form fieldset .reference-repeater .grid.grid-cols-2{grid-template-columns:repeat(1,1fr)}}body #job-apply-form fieldset .reference-repeater .grid.grid-cols-3,body form fieldset .reference-repeater .grid.grid-cols-3{grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:520px)and (orientation:portrait){body #job-apply-form fieldset .reference-repeater .grid.grid-cols-3,body form fieldset .reference-repeater .grid.grid-cols-3{grid-template-columns:repeat(1,1fr)}}body #job-apply-form fieldset#reference-list .addNew,body #job-apply-form fieldset#work-history .addNew,body form fieldset#reference-list .addNew,body form fieldset#work-history .addNew{background-color:#fff;border:0;border-radius:100px;appearance:none;-moz-appearance:none;-webkit-appearance:none;display:flex;gap:0 8px;width:max-content;align-items:center;height:40px;font-size:18px;padding:0 20px 0 8px}body #job-apply-form fieldset#reference-list .addNew .icon,body #job-apply-form fieldset#work-history .addNew .icon,body form fieldset#reference-list .addNew .icon,body form fieldset#work-history .addNew .icon{display:flex;align-items:center}body #job-apply-form fieldset#reference-list .addNew .icon img,body #job-apply-form fieldset#reference-list .addNew .icon svg,body #job-apply-form fieldset#work-history .addNew .icon img,body #job-apply-form fieldset#work-history .addNew .icon svg,body form fieldset#reference-list .addNew .icon img,body form fieldset#reference-list .addNew .icon svg,body form fieldset#work-history .addNew .icon img,body form fieldset#work-history .addNew .icon svg{width:28px;height:28px}body #job-apply-form fieldset#reference-list .addNew .icon img path,body #job-apply-form fieldset#reference-list .addNew .icon svg path,body #job-apply-form fieldset#work-history .addNew .icon img path,body #job-apply-form fieldset#work-history .addNew .icon svg path,body form fieldset#reference-list .addNew .icon img path,body form fieldset#reference-list .addNew .icon svg path,body form fieldset#work-history .addNew .icon img path,body form fieldset#work-history .addNew .icon svg path{fill:#4cc3ef}body #job-apply-form fieldset .reference-repeater,body #job-apply-form fieldset .work-repeater,body form fieldset .reference-repeater,body form fieldset .work-repeater{display:flex;flex-direction:column;gap:1.25rem 0;padding-bottom:2.5rem;position:relative}body #job-apply-form fieldset .reference-repeater .remove-btn,body #job-apply-form fieldset .work-repeater .remove-btn,body form fieldset .reference-repeater .remove-btn,body form fieldset .work-repeater .remove-btn{width:40px;height:40px;border-radius:100px;position:absolute;top:-1.25rem;right:0;display:flex;align-items:center;justify-content:center;overflow:hidden;color:rgba(0,0,0,0);background-image:url(/theme/images/trash-2.svg);background-size:20px;background-position:50%;background-repeat:no-repeat;border:0}body #job-apply-form fieldset .grid,body form fieldset .grid{display:grid;width:100%;gap:1.25rem}body #job-apply-form fieldset .grid.grid-cols-1,body form fieldset .grid.grid-cols-1{grid-template-columns:repeat(1,1fr)}body #job-apply-form fieldset .grid.grid-cols-2,body form fieldset .grid.grid-cols-2{grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:520px)and (orientation:portrait){body #job-apply-form fieldset .grid.grid-cols-2,body form fieldset .grid.grid-cols-2{grid-template-columns:repeat(1,1fr)}}body #job-apply-form fieldset .grid.grid-cols-3,body form fieldset .grid.grid-cols-3{grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:520px)and (orientation:portrait){body #job-apply-form fieldset .grid.grid-cols-3,body form fieldset .grid.grid-cols-3{grid-template-columns:repeat(1,1fr)}}body #job-apply-form fieldset .grid.grid-cols-4,body form fieldset .grid.grid-cols-4{grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:520px)and (orientation:portrait){body #job-apply-form fieldset .grid.grid-cols-4,body form fieldset .grid.grid-cols-4{grid-template-columns:repeat(1,1fr)}}body #job-apply-form fieldset .grid .form-field.form-select,body form fieldset .grid .form-field.form-select{width:100%;grid-column:span 3}body #job-apply-form fieldset .grid .form-field.form-select label,body form fieldset .grid .form-field.form-select label{display:none}body #job-apply-form fieldset .grid .form-field.form-select select,body form fieldset .grid .form-field.form-select select{background-image:url("data:image/svg+xml;utf8,<svg fill='white' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:98%;background-position-y:16px;height:58px;background-color:#212c3a;padding:0 32px;border:0;border-radius:100px;appearance:none;font-size:20px;-webkit-animation:none;-moz-animation:none;font-family:Inter,sans-serif;color:#fff;width:100%}body #job-apply-form fieldset .grid .form-field.form-file,body form fieldset .grid .form-field.form-file{grid-column:span 1;height:58px;background-color:#212c3a;padding:0 24px;border-radius:100px;overflow:hidden;width:calc(100% - 48px);position:relative}body #job-apply-form fieldset .grid .form-field.form-file label,body form fieldset .grid .form-field.form-file label{display:none}body #job-apply-form fieldset .grid .form-field.form-file input[type=file],body form fieldset .grid .form-field.form-file input[type=file]{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}body #job-apply-form fieldset .grid .form-field.form-file #file-status,body form fieldset .grid .form-field.form-file #file-status{font-size:20px;display:flex;align-items:center;height:58px}body #job-apply-form fieldset .grid .form-field.form-file.is-added,body form fieldset .grid .form-field.form-file.is-added{background-color:#d4edda;color:#00b154;display:flex;align-items:center;height:58px;gap:12px}body #job-apply-form fieldset .grid .form-field.form-file.is-added #file-status,body form fieldset .grid .form-field.form-file.is-added #file-status{font-size:20px;min-width:max-content;display:flex;align-items:center;padding-left:24px}body #job-apply-form fieldset .grid .form-field.form-file.is-added:before,body form fieldset .grid .form-field.form-file.is-added:before{color:#fff;content:"✔";width:58px;height:58px;background-color:#00b154;min-width:58px;position:absolute;left:0;display:flex;align-items:center;font-size:32px;justify-content:center;transform:scale(.35);border-radius:100px}body #job-apply-form fieldset .form-group,body form fieldset .form-group{display:grid;width:100%;gap:.5rem 1.25rem}@media only screen and (max-width:520px)and (orientation:portrait){body #job-apply-form fieldset .form-group,body form fieldset .form-group{gap:1.25rem}}body #job-apply-form fieldset .form-group #additional_info,body form fieldset .form-group #additional_info{width:calc(100% - 64px);height:calc(2.5rem + 168px);background-color:#212c3a;padding:1.25rem 32px;border:0;border-radius:28px;appearance:none;font-size:20px;line-height:28px;-webkit-animation:none;-moz-animation:none;font-family:Inter,sans-serif;resize:none;color:#fff}body #job-apply-form fieldset .form-group #additional_info::placeholder,body form fieldset .form-group #additional_info::placeholder{color:#fff;opacity:.3}body #job-apply-form fieldset .form-group #additional_info:focus,body form fieldset .form-group #additional_info:focus{outline:none}body #job-apply-form fieldset .form-group.check-group,body form fieldset .form-group.check-group{display:flex;flex-wrap:wrap}body #job-apply-form fieldset .form-group.check-group label,body form fieldset .form-group.check-group label{width:100%}body #job-apply-form fieldset .form-group.check-group div,body form fieldset .form-group.check-group div{font-size:16px;display:flex;align-items:center;gap:0 12px}body #job-apply-form fieldset .form-group.check-group div input[type=checkbox],body form fieldset .form-group.check-group div input[type=checkbox]{-webkit-animation:none;-moz-animation:none;appearance:none;width:28px;height:28px;min-width:28px;background-color:#212c3a;border-radius:8px}body #job-apply-form fieldset .form-group.check-group div input[type=checkbox]:checked,body form fieldset .form-group.check-group div input[type=checkbox]:checked{background-color:#4cc3ef}body #job-apply-form fieldset .form-group.grid-cols-1,body form fieldset .form-group.grid-cols-1{grid-template-columns:repeat(1,1fr)}body #job-apply-form fieldset .form-group.grid-cols-2,body form fieldset .form-group.grid-cols-2{grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:520px)and (orientation:portrait){body #job-apply-form fieldset .form-group.grid-cols-2,body form fieldset .form-group.grid-cols-2{grid-template-columns:repeat(1,1fr)}}body #job-apply-form fieldset .form-group.grid-cols-3,body form fieldset .form-group.grid-cols-3{grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:520px)and (orientation:portrait){body #job-apply-form fieldset .form-group.grid-cols-3,body form fieldset .form-group.grid-cols-3{grid-template-columns:repeat(1,1fr)}}body #job-apply-form fieldset .form-group .select2,body form fieldset .form-group .select2{height:58px;background-color:#212c3a;border-radius:100px}@media only screen and (max-width:520px)and (orientation:portrait){body #job-apply-form fieldset .form-group .select2,body form fieldset .form-group .select2{width:100%}}body #job-apply-form fieldset .form-group .select2 .selection,body form fieldset .form-group .select2 .selection{height:58px}@media only screen and (max-width:520px)and (orientation:portrait){body #job-apply-form fieldset .form-group .select2 .selection,body form fieldset .form-group .select2 .selection{width:100%}}body #job-apply-form fieldset .form-group .select2 .selection .select2-selection,body form fieldset .form-group .select2 .selection .select2-selection{height:58px;display:flex;align-items:center;background-color:rgba(0,0,0,0);border-radius:100px;padding:0 32px;border:0}@media only screen and (max-width:520px)and (orientation:portrait){body #job-apply-form fieldset .form-group .select2 .selection .select2-selection,body form fieldset .form-group .select2 .selection .select2-selection{width:100%}}body #job-apply-form fieldset .form-group .select2 .selection .select2-selection .select2-selection__rendered,body form fieldset .form-group .select2 .selection .select2-selection .select2-selection__rendered{padding:0;font-family:Inter,sans-serif;color:#fff;font-size:20px}body #job-apply-form fieldset .form-group .select2 .selection .select2-selection .select2-selection__arrow,body form fieldset .form-group .select2 .selection .select2-selection .select2-selection__arrow{top:0;bottom:0;margin:auto;width:28px;right:16px}body #job-apply-form fieldset .form-group .select2 .selection .select2-selection--multiple .select2-selection__rendered,body form fieldset .form-group .select2 .selection .select2-selection--multiple .select2-selection__rendered{display:flex;gap:0 12px}body #job-apply-form fieldset .form-group .select2 .selection .select2-selection--multiple .select2-selection__rendered li,body form fieldset .form-group .select2 .selection .select2-selection--multiple .select2-selection__rendered li{background-color:#4cc3ef;border:0;border-radius:100px;margin:0;padding:0 8px 0 4px}body #job-apply-form fieldset .form-group .select2 .selection .select2-selection--multiple .select2-search,body form fieldset .form-group .select2 .selection .select2-selection--multiple .select2-search{display:flex;align-items:center}body #job-apply-form fieldset .form-group .select2 .selection .select2-selection--multiple .select2-search .select2-search__field,body form fieldset .form-group .select2 .selection .select2-selection--multiple .select2-search .select2-search__field{margin:0!important;background-color:rgba(0,0,0,0);font-family:Inter,sans-serif;font-size:20px;height:24px}body #job-apply-form fieldset .form-group input[type=date],body #job-apply-form fieldset .form-group input[type=email],body #job-apply-form fieldset .form-group input[type=tel],body #job-apply-form fieldset .form-group input[type=text],body #job-apply-form fieldset .form-group select,body form fieldset .form-group input[type=date],body form fieldset .form-group input[type=email],body form fieldset .form-group input[type=tel],body form fieldset .form-group input[type=text],body form fieldset .form-group select{height:58px;background-color:#212c3a;padding:0 32px;border:0;border-radius:100px;appearance:none;font-size:20px;-webkit-animation:none;-moz-animation:none;font-family:Inter,sans-serif;color:#fff}body #job-apply-form fieldset .form-group input[type=date]::placeholder,body #job-apply-form fieldset .form-group input[type=email]::placeholder,body #job-apply-form fieldset .form-group input[type=tel]::placeholder,body #job-apply-form fieldset .form-group input[type=text]::placeholder,body #job-apply-form fieldset .form-group select::placeholder,body form fieldset .form-group input[type=date]::placeholder,body form fieldset .form-group input[type=email]::placeholder,body form fieldset .form-group input[type=tel]::placeholder,body form fieldset .form-group input[type=text]::placeholder,body form fieldset .form-group select::placeholder{color:#fff;opacity:.3}body #job-apply-form fieldset .form-group input[type=date]:focus,body #job-apply-form fieldset .form-group input[type=email]:focus,body #job-apply-form fieldset .form-group input[type=tel]:focus,body #job-apply-form fieldset .form-group input[type=text]:focus,body #job-apply-form fieldset .form-group select:focus,body form fieldset .form-group input[type=date]:focus,body form fieldset .form-group input[type=email]:focus,body form fieldset .form-group input[type=tel]:focus,body form fieldset .form-group input[type=text]:focus,body form fieldset .form-group select:focus{outline:none}body #job-apply-form fieldset .form-group select,body form fieldset .form-group select{background-image:url("data:image/svg+xml;utf8,<svg fill='white' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:98%;background-position-y:16px;height:58px;background-color:#212c3a;padding:0 32px;border:0;border-radius:100px;appearance:none;font-size:20px;-webkit-animation:none;-moz-animation:none;font-family:Inter,sans-serif;color:#fff;width:100%}body .post-type_module{max-width:100vw;width:calc(100% - 45px - 45px);padding:40px 0;margin:0 auto;position:relative}@media only screen and (max-width:520px)and (orientation:portrait){body .post-type_module{margin:0 auto;width:calc(100% - 0px)}}body .post-type_module .content{width:100%;max-width:1422px;margin:0 auto;height:100%;position:relative;display:flex;align-items:center;flex-direction:column}@media only screen and (max-width:520px)and (orientation:portrait){body .post-type_module .content{flex-direction:column;max-width:calc(100% - 60px)}}body .post-type_module .content .top-container{margin-bottom:2.5rem;margin-top:2.5rem;text-align:center}body .post-type_module .content .top-container strong{color:#4cc3ef;margin-bottom:1.25rem}body .post-type_module .content .top-container h3{font-size:64px;font-family:Inter,sans-serif;font-weight:700;text-align:center;color:#fff;line-height:1.1}body .post-type_module .content .button{margin-top:2.5rem;margin-left:auto;z-index:9}body .post-type_module .content .button a{background-color:#4cc3ef;height:56px;color:#fff;padding-left:1.5rem;padding-right:8px;border-radius:100px;font-size:18px;font-weight:500;display:flex;align-items:center;gap:12px;width:max-content;box-shadow:0 10px 30px 0 rgba(0,177,84,.2);transition:all .5s ease 0s}body .post-type_module .content .button a:hover{box-shadow:0 10px 40px 0 rgba(0,177,84,.4);transition:all .5s ease 0s}body .post-type_module .content .button a:hover .icon{transform:rotate(-180deg) scale(0);width:0;height:0}body .post-type_module .content .button a .icon{width:40px;height:40px;background-color:#fff;border-radius:100px;display:flex;align-items:center;justify-content:center;transform:rotate(-45deg);transition:all .8s ease 0s}body .post-type_module .content .button a .icon img,body .post-type_module .content .button a .icon svg{width:16px;height:16px}body .post-type_module .content .button a .icon img path,body .post-type_module .content .button a .icon svg path{fill:#4cc3ef}body .post-type_module .content .grid{width:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:4rem 45px}@media only screen and (max-width:520px)and (orientation:portrait){body .post-type_module .content .grid{grid-template-columns:repeat(1,1fr);gap:2.5rem 0;display:flex;flex-direction:column}}body .post-type_module .content .grid article{width:100%;overflow:hidden;position:relative;border-radius:24px;height:auto;aspect-ratio:1/1}body .post-type_module .content .grid article:hover .thumbnail img{transform:scale(1.05)}body .post-type_module .content .grid article .thumbnail{width:100%;height:auto;aspect-ratio:1/1;position:relative;display:flex}body .post-type_module .content .grid article .thumbnail a{position:absolute;top:0;width:100%;height:100%;left:0;z-index:99;opacity:0;color:rgba(0,0,0,0)}body .post-type_module .content .grid article .thumbnail img{width:100%;height:100%;object-fit:cover;object-position:center;transition:all .5s ease 0s}body .post-type_module .content .grid article .textContent{position:absolute;bottom:1.25rem;left:1.25rem;display:flex;flex-direction:column;background-color:#081420;height:auto;padding:2rem;width:calc(100% - 2.5rem - 4rem);align-items:flex-start;gap:.5rem 0;border-radius:calc(2.5rem - 24px)}body .post-type_module .content .grid article .textContent h3{line-height:1.1;font-size:24px;font-weight:700;text-wrap:balance}@media only screen and (max-width:520px)and (orientation:portrait){body .post-type_module .content .grid article .textContent h3{font-size:20px}}body .post-type_module .content .grid article .textContent h3 a{font-family:Inter,sans-serif;color:#fff;font-weight:600}body .post-type_module .content .grid article .textContent .date{font-size:14px}body .search-container{width:100%;max-width:1422px;margin:0 auto 48px;position:relative}@media only screen and (max-width:520px)and (orientation:portrait){body .search-container{max-width:calc(100% - 32px - 32px)}}body .search-container .search-input{width:100%;max-width:400px;padding:12px 16px;border:0;border-radius:8px;background-color:rgba(255,255,255,.1);color:#fff;font-size:16px;font-family:Inter,sans-serif;transition:all .3s ease;appearance:none;-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;height:32px}@media only screen and (max-width:520px)and (orientation:portrait){body .search-container .search-input{max-width:calc(100% - 32px)!important;width:calc(100% - 32px)!important}}body .search-container .search-input::placeholder{color:rgba(255,255,255,.7)}body .search-container .search-input:focus{outline:none;border-color:#4cc3ef;background-color:rgba(255,255,255,.15);box-shadow:0 0 0 3px rgba(76,195,239,.2)}@media only screen and (max-width:520px)and (orientation:portrait){body .search-container .search-input{max-width:100%;font-size:14px}}body .no-search-results{text-align:center;padding:2rem;color:#fff}body .no-search-results h2{font-size:24px;margin-bottom:1rem;color:#4cc3ef}body .no-search-results p{font-size:16px;opacity:.8}body .post-item{transition:all .3s ease}body .post-item.filtering{opacity:.7;transform:scale(.98)}body .post-item.filtered-out{opacity:0;transform:scale(.95);pointer-events:none}body .post-item.filtered-in{opacity:1;transform:scale(1);pointer-events:auto}body .membership_module{max-width:100vw;width:calc(100% - 45px - 45px);padding:40px 0;margin:0 auto;position:relative}@media only screen and (max-width:520px)and (orientation:portrait){body .membership_module{margin:0 auto;width:calc(100% - 0px)}}body .membership_module .content{width:100%;max-width:1332px;margin:0 auto;height:100%;position:relative;display:flex;align-items:center;flex-direction:column;gap:2rem 0}@media only screen and (max-width:520px)and (orientation:portrait){body .membership_module .content{flex-direction:column;max-width:calc(100% - 24px)}}body .membership_module .content h3{color:#fff;font-size:56px;font-weight:700;text-align:center}@media only screen and (max-width:520px)and (orientation:portrait){body .membership_module .content h3{font-size:48px}}body .membership_module .content .tab-menu{display:flex;justify-content:center;gap:0;height:58px;min-height:58px;position:relative;background-color:#192431;max-width:max-content;left:0;right:0;margin:0 auto;border-radius:100px;padding:8px;transition:.3s ease-in}body .membership_module .content .tab-menu .tab-link{height:58px;padding:0;border:0;border-radius:100px;appearance:none;font-size:20px;-webkit-animation:none;-moz-animation:none;font-family:Inter,sans-serif;min-width:160px;text-align:center;background:rgba(0,0,0,0);z-index:2;transition:.3s ease-in;color:#fff;opacity:.4;display:flex;justify-content:center;align-items:center;cursor:pointer}body .membership_module .content .tab-menu .tab-link.active{color:#fff;opacity:1}body .membership_module .content .tab-menu .tab-link.active:first-of-type~.glider{transform:translateX(0)}body .membership_module .content .tab-menu .tab-link.active:last-of-type~.glider{transform:translateX(100%)}body .membership_module .content .tab-menu .glider{position:absolute;max-width:160px;width:100%;height:58px;background-color:#4cc3ef;left:8px;border-radius:100px;z-index:1;transition:.3s ease-in}@media only screen and (max-width:520px)and (orientation:portrait){body .membership_module .content .tab-menu .glider{top:8px}}body .membership_module .content .memberships{display:flex;justify-content:center;flex-wrap:wrap;width:100%;grid-template-columns:repeat(3,1fr);gap:0 3.5rem}@media only screen and (max-width:520px)and (orientation:portrait){body .membership_module .content .memberships{gap:1.25rem 0}body .membership_module .content .memberships,body .membership_module .content .memberships.memberships-count-1{display:grid;grid-template-columns:repeat(1,1fr)}}body .membership_module .content .memberships.memberships-count-1 .membership--item{max-width:calc(100% - 3.5rem - 4rem)}@media only screen and (max-width:520px)and (orientation:portrait){body .membership_module .content .memberships.memberships-count-1 .membership--item{max-width:calc(100% - 4rem)}body .membership_module .content .memberships.memberships-count-2{display:grid;grid-template-columns:repeat(1,1fr)}}body .membership_module .content .memberships.memberships-count-2 .membership--item{max-width:calc(50% - 3.5rem - 7rem)}@media only screen and (max-width:520px)and (orientation:portrait){body .membership_module .content .memberships.memberships-count-2 .membership--item{max-width:calc(100% - 4rem)}body .membership_module .content .memberships.memberships-count-3{display:grid;grid-template-columns:repeat(1,1fr)}}body .membership_module .content .memberships.memberships-count-3 .membership--item{max-width:calc(33.33% - 7rem - 2rem);width:100%}@media only screen and (max-width:520px)and (orientation:portrait){body .membership_module .content .memberships.memberships-count-3 .membership--item{max-width:calc(100% - 4rem)}}body .membership_module .content .memberships .membership--item{display:flex;flex-direction:column;gap:1rem 0;align-items:center;padding:3.5rem 2rem 2rem;background-color:#192431;border-radius:24px}body .membership_module .content .memberships .membership--item h3{font-family:Inter,sans-serif;font-size:24px;font-weight:700;color:#fff;text-align:center}body .membership_module .content .memberships .membership--item .price{color:#4cc3ef;font-size:28px;display:flex;flex-direction:row-reverse;gap:0 1rem;align-items:flex-end}body .membership_module .content .memberships .membership--item .price span{position:relative;font-size:24px;opacity:.5}body .membership_module .content .memberships .membership--item .price span:before{content:"";width:100%;height:2px;background-color:#4cc3ef;display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto;z-index:999;transform:rotate(-4deg)}body .membership_module .content .memberships .membership--item .months-free{display:none;text-transform:uppercase;color:#fff;font-size:14px;font-weight:700}body .membership_module .content .memberships .membership--item .benefits{margin-bottom:2.5rem}body .membership_module .content .memberships .membership--item .benefits ul{padding:0 1.25rem;margin:1.25rem 0}body .membership_module .content .memberships .membership--item .benefits ul strong{color:#fff}body .membership_module .content .memberships .membership--item .button{margin-top:auto}body .membership_module .content .memberships .membership--item .button a{background-color:#4cc3ef;height:56px;color:#fff;padding-left:1.5rem;padding-right:8px;border-radius:100px;font-size:18px;font-weight:500;display:flex;align-items:center;gap:12px;width:max-content;box-shadow:0 10px 30px 0 rgba(0,177,84,.2);transition:all .5s ease 0s}body .membership_module .content .memberships .membership--item .button a:hover{box-shadow:0 10px 40px 0 rgba(0,177,84,.4);transition:all .5s ease 0s}body .membership_module .content .memberships .membership--item .button a:hover .icon{transform:rotate(-180deg) scale(0);width:0;height:0}body .membership_module .content .memberships .membership--item .button a .icon{width:40px;height:40px;background-color:#fff;border-radius:100px;display:flex;align-items:center;justify-content:center;transform:rotate(-45deg);transition:all .8s ease 0s}body .membership_module .content .memberships .membership--item .button a .icon img,body .membership_module .content .memberships .membership--item .button a .icon svg{width:16px;height:16px}body .membership_module .content .memberships .membership--item .button a .icon img path,body .membership_module .content .memberships .membership--item .button a .icon svg path{fill:#4cc3ef}body .membership_module .content .memberships .membership--item a{color:#abafc7}body .membership_module .content .additional ul{display:flex;flex-wrap:wrap;margin:0;padding:1.25rem 0 3.5rem;gap:1.25rem;align-items:flex-start;justify-content:center;list-style:none}@media only screen and (max-width:520px)and (orientation:portrait){body .membership_module .content .additional ul{flex-direction:column;align-items:center}}body .membership_module .content .additional ul li{padding:0 0 0 4.5rem;width:100%;display:inline-block;position:relative;width:max-content}@media only screen and (max-width:520px)and (orientation:portrait){body .membership_module .content .additional ul li{max-width:calc(100% - 4rem);padding:0 0 0 3rem;width:calc(100% - 4rem)}}body .membership_module .content .additional ul li:before{float:left;content:"";width:20px;height:20px;min-width:20px;background-image:url(/theme/images/check.svg);background-position:50%;background-size:contain;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;position:absolute;left:0;top:2px;margin:auto auto auto 2.5rem;color:#000}@media only screen and (max-width:520px)and (orientation:portrait){body .membership_module .content .additional ul li:before{margin-left:16px}}body .membership_module .content .additional ul li strong{color:#fff;font-weight:700}body .membership_module .content p strong{color:#4cc3ef}body #faqs{width:100%;max-width:1418px;margin:90px auto}@media only screen and (max-width:520px)and (orientation:portrait){body #faqs{width:calc(100% - 60px);max-width:calc(100% - 60px)}}body #faqs .content{width:100%;display:grid;grid-template-columns:repeat(2,1fr);gap:120px}@media only screen and (max-width:520px)and (orientation:portrait){body #faqs .content{flex-direction:column;display:flex;gap:48px}}body #faqs .content .title-section h3{max-width:560px;width:100%;font-size:48px;line-height:1.1;margin-bottom:1.25rem;text-wrap:balance;font-family:Inter,sans-serif;font-weight:700;color:#fff}body #faqs .content .title-section h3 strong{color:#4cc3ef;font-style:italic}body #faqs .content .faqs-list{display:flex;flex-direction:column;gap:2rem}body #faqs .content .faqs-list strong{color:#4cc3ef;font-size:20px;line-height:1.2}@media only screen and (max-width:520px)and (orientation:portrait){body #faqs .content .faqs-list strong{font-size:18px}}body #faqs .content .faqs-list .answer{margin-top:.25rem}body #faqs .content .faqs-list .answer p{margin-bottom:0;font-size:16px}@media only screen and (max-width:520px)and (orientation:portrait){body #faqs .content .faqs-list .answer p{font-size:16px;line-height:26px}}body #how_to_play{width:100%;max-width:1418px;margin:90px auto}@media only screen and (max-width:520px)and (orientation:portrait){body #how_to_play{width:calc(100% - 60px);max-width:calc(100% - 60px)}}body #how_to_play .content{position:relative}body #how_to_play .content,body #how_to_play .content .title-section{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}body #how_to_play .content .title-section{position:absolute;max-width:560px;top:0;right:90px}@media only screen and (max-width:520px)and (orientation:portrait){body #how_to_play .content .title-section{position:relative;right:0;max-width:100%}}body #how_to_play .content .title-section h3{max-width:560px;width:100%;font-size:48px;line-height:1.1;margin-bottom:1.25rem;text-wrap:balance;font-family:Inter,sans-serif;font-weight:700;color:#fff;text-align:center}body #how_to_play .content .title-section h3 strong{color:#4cc3ef;display:block;font-style:italic}body #how_to_play .content .title-section .text-section{max-width:560px;width:100%;text-align:center;text-wrap:pretty;margin-bottom:24px}body #how_to_play .content .steps-explained{display:flex;flex-direction:column;gap:48px;max-width:1200px;width:100%;margin:0 auto;position:relative}body #how_to_play .content .steps-explained .bg-image{position:absolute;top:0;left:0;width:100%;height:100%;transform:scale(.9) rotate(68deg);object-fit:contain;object-position:center;z-index:-1}body #how_to_play .content .steps-explained .htp-item{display:flex;flex-direction:column;gap:12px;padding:40px;background-color:#192431;border-radius:24px;max-width:300px;width:100%;border:4px solid #081420;box-shadow:0 0 34px #081420}@media only screen and (max-width:520px)and (orientation:portrait){body #how_to_play .content .steps-explained .htp-item{max-width:100%;border:0;width:calc(100% - 80px)}}body #how_to_play .content .steps-explained .htp-item .number{font-size:24px;font-weight:700;background-color:#cddb00;color:#192431;font-family:Inter,sans-serif;width:48px;height:48px;border-radius:100px;display:flex;align-items:center;justify-content:center}body #how_to_play .content .steps-explained .htp-item h4{font-size:24px;margin-top:48px;font-weight:500;color:#4cc3ef;font-family:Inter,sans-serif}body #how_to_play .content .steps-explained .htp-item:nth-of-type(2){margin:0 auto}body #how_to_play .content .steps-explained .htp-item:nth-of-type(3){margin-left:auto}body #open_play{width:100%;max-width:1418px;margin:90px auto}@media only screen and (max-width:520px)and (orientation:portrait){body #open_play{width:calc(100% - 60px);max-width:calc(100% - 60px)}}body #open_play .content{width:100%;display:flex;flex-direction:column;align-items:center;gap:48px}@media only screen and (max-width:520px)and (orientation:portrait){body #open_play .content{flex-direction:column;display:flex;gap:48px}}body #open_play .content .title-section{width:100%;display:flex;flex-direction:column;align-items:center;gap:24px;max-width:560px}@media only screen and (max-width:520px)and (orientation:portrait){body #open_play .content .title-section{max-width:100%}}body #open_play .content .title-section h3{max-width:560px;width:100%;font-size:48px;line-height:1.1;margin-bottom:1.25rem;text-wrap:balance;font-family:Inter,sans-serif;font-weight:700;color:#fff;text-align:center}body #open_play .content .title-section h3 strong{color:#4cc3ef;font-style:italic;display:block}body #open_play .content .schedule{display:grid;grid-template-columns:repeat(2,1fr);gap:48px;max-width:1140px;width:100%}@media only screen and (max-width:520px)and (orientation:portrait){body #open_play .content .schedule{grid-template-columns:repeat(1,1fr);max-width:100%}}body #open_play .content .schedule .schedule-item{display:flex;flex-direction:column;gap:12px;padding:40px;background-color:#192431;border-radius:24px;width:calc(100% - 80px)}body #open_play .content .schedule .schedule-item .schedule-item--title{display:flex;align-items:center;gap:28px}@media only screen and (max-width:520px)and (orientation:portrait){body #open_play .content .schedule .schedule-item .schedule-item--title{flex-direction:column;gap:20px;align-items:center}}body #open_play .content .schedule .schedule-item .schedule-item--title .number{font-size:24px;font-weight:700;color:#4cc3ef;border:2px solid #4cc3ef;font-family:Inter,sans-serif;width:120px;height:120px;min-width:120px;border-radius:100px;display:flex;align-items:center;justify-content:center;text-transform:uppercase}body #open_play .content .schedule .schedule-item .schedule-item--title .time{font-size:48px;font-weight:700;color:#4cc3ef;font-family:Inter,sans-serif;line-height:1.1}@media only screen and (max-width:520px)and (orientation:portrait){body #open_play .content .schedule .schedule-item .schedule-item--title .time{font-size:36px}}body #open_play .content .schedule .schedule-item .description{padding-left:148px;margin:0;text-wrap:pretty}@media only screen and (max-width:520px)and (orientation:portrait){body #open_play .content .schedule .schedule-item .description{padding-left:0}}body #pricing{width:100%;max-width:1418px;margin:90px auto}@media only screen and (max-width:520px)and (orientation:portrait){body #pricing{width:calc(100% - 60px);max-width:calc(100% - 60px)}}body #pricing .content{width:100%;display:flex;flex-direction:column;align-items:center;gap:48px}@media only screen and (max-width:520px)and (orientation:portrait){body #pricing .content{flex-direction:column;display:flex;gap:48px;max-width:100%}}body #pricing .content .title-section{width:100%;display:flex;flex-direction:column;align-items:center;gap:24px;max-width:560px;margin:0 auto}body #pricing .content .title-section h3{max-width:560px;width:100%;font-size:48px;line-height:1.1;margin-bottom:1.25rem;text-wrap:balance;font-family:Inter,sans-serif;font-weight:700;color:#fff;text-align:center}@media only screen and (max-width:520px)and (orientation:portrait){body #pricing .content .title-section h3{max-width:100%}}body #pricing .content .title-section h3 strong{color:#4cc3ef;font-style:italic;display:block}body #pricing .content .title-section .text-section{max-width:560px;width:100%;text-align:center;text-wrap:pretty}body #pricing .content .pricing-content{max-width:1140px;width:100%;display:flex;justify-content:center;gap:40px}@media only screen and (max-width:520px)and (orientation:portrait){body #pricing .content .pricing-content{flex-direction:column;max-width:100%}}body #pricing .content .pricing-content .lessons-pricing,body #pricing .content .pricing-content .pricing-item{width:calc(100% - 64px);display:flex;flex-direction:column;align-items:center;gap:24px;padding:32px;border-radius:24px;background-color:#192431;box-shadow:0 0 34px #081420}body #pricing .content .pricing-content .lessons-pricing h4,body #pricing .content .pricing-content .pricing-item h4{color:#fff;font-size:24px;font-weight:700;font-family:Inter,sans-serif}body #pricing .content .pricing-content .lessons-pricing .price,body #pricing .content .pricing-content .pricing-item .price{display:flex;align-items:center;gap:12px;font-size:32px;color:#4cc3ef}body #pricing .content .pricing-content .lessons-pricing .price span,body #pricing .content .pricing-content .pricing-item .price span{opacity:1;color:rgba(255,255,255,.2)}body #pricing .content .pricing-content .lessons-pricing .learn-more-link,body #pricing .content .pricing-content .pricing-item .learn-more-link{color:#4cc3ef;font-size:18px;font-weight:500;font-family:Inter,sans-serif;margin-top:auto}body #pricing .content .pricing-content .lessons-pricing .lesson-pro,body #pricing .content .pricing-content .pricing-item .lesson-pro{width:100%;background-color:#192431;padding:8px;display:flex;align-items:center;gap:12px;border-radius:12px;font-size:18px;font-weight:500;font-family:Inter,sans-serif;position:relative}body #pricing .content .pricing-content .lessons-pricing .lesson-pro .image,body #pricing .content .pricing-content .pricing-item .lesson-pro .image{width:48px;height:48px;border-radius:9px;background-color:#4cc3ef;overflow:hidden;min-width:48px;min-height:48px}body #pricing .content .pricing-content .lessons-pricing .lesson-pro .image img,body #pricing .content .pricing-content .pricing-item .lesson-pro .image img{width:100%;height:100%;object-fit:cover}body #pricing .content .pricing-content .lessons-pricing .lesson-pro .name,body #pricing .content .pricing-content .pricing-item .lesson-pro .name{font-size:16px}body #pricing .content .pricing-content .lessons-pricing .lesson-pro a,body #pricing .content .pricing-content .pricing-item .lesson-pro a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;opacity:0}body #pricing .content .pricing-content .lessons-pricing{background-color:#1e2b3b}body #pricing .content .additional-info{max-width:1140px;width:100%;text-align:center;text-wrap:pretty;font-size:14px}body .testimonials_module{max-width:100vw;overflow:hidden;width:100%}@media only screen and (max-width:520px)and (orientation:portrait){body .testimonials_module{padding:0 1.25rem;width:calc(100% - 2.5rem)}}body .testimonials_module .content{max-width:1422px;margin:4rem auto;width:100%;overflow:hidden}@media only screen and (max-width:520px)and (orientation:portrait){body .testimonials_module .content{margin:2.5rem auto;max-width:calc(100% - 0rem)}}body .testimonials_module .content .top-container{width:100%}body .testimonials_module .content .top-container .heading-container{margin-bottom:40px;display:flex;flex-direction:column;align-items:flex-start;gap:12px}body .testimonials_module .content .top-container .heading-container h3{max-width:560px;width:100%;font-size:48px;line-height:1.1;text-wrap:balance;font-family:Inter,sans-serif;font-weight:700;color:#fff}body .testimonials_module .content .swiper-container{width:100%;margin:0 auto;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center}body .testimonials_module .content .swiper-container .swiper-buttons{position:absolute;top:-68px;right:0;display:flex;flex-direction:row;width:120px;justify-content:space-between}body .testimonials_module .content .swiper-container .swiper-button-next,body .testimonials_module .content .swiper-container .swiper-button-prev{position:relative;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:10;cursor:pointer;transition:all .3s ease-in-out;margin:0;padding:0}body .testimonials_module .content .swiper-container .swiper-button-next img,body .testimonials_module .content .swiper-container .swiper-button-prev img{width:16px;height:16px;filter:invert(1)}body .testimonials_module .content .swiper-container .swiper-button-next:after,body .testimonials_module .content .swiper-container .swiper-button-next:before,body .testimonials_module .content .swiper-container .swiper-button-prev:after,body .testimonials_module .content .swiper-container .swiper-button-prev:before{display:none}body .testimonials_module .content .swiper-container .swiper-button-prev{transform:rotate(180deg)}body .testimonials_module .content .swiper-container .swiper-wrapper{display:flex;align-items:flex-start;height:max-content}body .testimonials_module .content .swiper-container .swiper-wrapper .swiper-slide{display:flex;justify-content:flex-start;flex-direction:column;height:auto}@media only screen and (max-width:520px)and (orientation:portrait){body .testimonials_module .content .swiper-container .swiper-wrapper .swiper-slide{width:calc(100% - 0px)!important}}body .testimonials_module .content .swiper-container .swiper-wrapper .swiper-slide .item--testimonials{display:flex;flex-direction:column;gap:2rem;background-color:rgba(23,121,186,.1);border-radius:20px;padding:2rem}body .testimonials_module .content .swiper-container .swiper-wrapper .swiper-slide .item--testimonials strong{display:block;margin-top:auto;color:#4cc3ef;font-weight:700}body .testimonials_module .content .swiper-container .swiper-wrapper .swiper-slide .item--testimonials p{font-size:18px;line-height:1.4}.league_events_module{max-width:100vw;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0}.league_events_module .content{max-width:1422px;margin:0 auto;width:100%;display:flex;flex-direction:column;gap:24px}@media only screen and (max-width:520px)and (orientation:portrait){.league_events_module .content{max-width:calc(100% - 48px)}}.league_events_module .content h2{width:100%;font-size:48px;line-height:1.1;margin-bottom:1.25rem;text-wrap:balance;font-family:Inter,sans-serif;font-weight:700;color:#fff}.league_events_module .content .cards-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media only screen and (max-width:520px)and (orientation:portrait){.league_events_module .content .cards-grid{grid-template-columns:repeat(1,1fr)}}.league_events_module .content .cards-grid .card{display:flex;flex-direction:column;gap:8px;position:relative;min-height:160px;background-color:rgba(23,121,186,.1);border-radius:20px;padding:1.5rem;overflow:hidden}.league_events_module .content .cards-grid .card .bg-image{position:absolute;width:100%;transform:scale(1.1) rotate(-4deg);pointer-events:none;z-index:1;height:100%;top:0;left:0}.league_events_module .content .cards-grid .card .date{font-size:20px;font-weight:700;color:#4cc3ef}.league_events_module .content .cards-grid .card .status{font-size:16px;position:absolute;bottom:24px;right:24px;text-transform:uppercase}.league_events_module .content .cards-grid .card .time{display:flex;gap:0 8px;color:#fff}.league_events_module .content .cards-grid .card.past-event{opacity:.7}.league_events_module .content .cards-grid .card.past-event .date{color:rgba(76,195,239,.6)}.league_events_module .content .cards-grid .card.past-event .status,.league_events_module .content .cards-grid .card.past-event .time{color:rgba(255,255,255,.6)}.league_events_module .content .cards-grid .card.upcoming-event{opacity:1}.swiperHero{width:calc(100% - 45px - 45px);margin:32px auto;height:calc(100vh - 32px - 32px);overflow:hidden;border-radius:60px;position:relative;transition:.5s cubic-bezier(.23,1,.32,1) 0s}.swiperHero .youtube-container{position:absolute;left:0;width:100%;height:100%}.swiperHero .youtube-container img{width:100%;height:100%;object-fit:cover;object-position:center}.swiperHero .youtube-container:after{width:100%;height:100%;position:absolute;content:"";top:0;left:0;background:#111112;background:-moz-linear-gradient(214deg,rgba(17,17,18,0) 0,rgb(17,17,18) 80%,rgb(17,17,18) 100%);background:-webkit-linear-gradient(214deg,rgba(17,17,18,0),rgb(17,17,18) 90%,rgb(17,17,18));background:linear-gradient(214deg,rgba(17,17,18,0),rgb(17,17,18) 80%,rgb(17,17,18));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#111112",endColorstr="#111112",GradientType=1);opacity:.3}.swiperHero .youtube-container iframe{width:100%;height:100%;overflow:hidden;transform:scale(1.25)}@media only screen and (max-width:520px)and (orientation:portrait){.swiperHero .youtube-container iframe{transform:scale(3.5);transform-origin:center;object-fit:cover;object-position:center}.swiperHero{width:calc(100% - 24px);margin:16px auto;height:calc(100dvh - 32px)}}.swiperHero #social-menu{flex-direction:row;position:absolute;top:90px;z-index:99;left:1.25rem;margin:0;list-style:none;padding:1.25rem 2.5rem;display:flex;gap:8px 16px}@media only screen and (max-width:520px)and (orientation:portrait){.swiperHero #social-menu{right:-24px;top:68px;left:auto;flex-direction:column}}.swiperHero #social-menu li{width:36px;height:36px;background-color:rgba(255,255,255,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);min-width:36px;display:flex;align-items:center;justify-content:center;border-radius:100%}@media only screen and (max-width:520px)and (orientation:portrait){.swiperHero #social-menu li{width:40px;height:40px}}.swiperHero #social-menu li a{display:flex;align-items:center;justify-content:center}.swiperHero #social-menu li a img,.swiperHero #social-menu li a svg{width:16px;height:16px}.swiperHero #social-menu li a img path,.swiperHero #social-menu li a svg path{fill:#4cc3ef}@media only screen and (max-width:520px)and (orientation:portrait){.swiperHero #social-menu li a img,.swiperHero #social-menu li a svg{width:20px;height:20px}}.swiperHero .swiper-container{position:relative}.swiperHero .swiper-buttons{position:absolute;top:120px;right:1.25rem;max-width:160px;width:120px;display:flex;flex-direction:row;height:40px;display:none}.swiperHero .swiper-buttons .swiper-button-next,.swiperHero .swiper-buttons .swiper-button-prev{width:40px;height:40px;background-color:rgba(255,255,255,.2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.swiperHero .swiper-buttons .swiper-button-next:after,.swiperHero .swiper-buttons .swiper-button-prev:after{width:20px;height:20px}@media only screen and (max-width:520px)and (orientation:portrait){.swiperHero .swiper-buttons{bottom:13.5vw;top:auto;right:8px;width:120px}.swiperHero .swiper-buttons .swiper-button-next,.swiperHero .swiper-buttons .swiper-button-prev{width:40px;height:40px}}.swiperHero .swiper-wrapper{width:100%;height:100%}.swiperHero .swiper-wrapper .swiper-slide{width:100%!important;height:100%;position:relative}.swiperHero .swiper-wrapper .swiper-slide:after{display:none;width:100%;height:100%;position:absolute;content:"";top:0;left:0;background:#111112;background:-moz-linear-gradient(214deg,rgba(17,17,18,0) 0,rgb(17,17,18) 80%,rgb(17,17,18) 100%);background:-webkit-linear-gradient(214deg,rgba(17,17,18,0),rgb(17,17,18) 90%,rgb(17,17,18));background:linear-gradient(214deg,rgba(17,17,18,0),rgb(17,17,18) 80%,rgb(17,17,18));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#111112",endColorstr="#111112",GradientType=1)}.swiperHero .swiper-wrapper .swiper-slide .textContent{position:absolute;left:0;bottom:0;padding:60px 64px;z-index:99999;width:calc(100% - 64px - 64px);display:flex;flex-direction:column;align-items:flex-start}@media only screen and (max-width:520px)and (orientation:portrait){.swiperHero .swiper-wrapper .swiper-slide .textContent{padding:12vw 8vw;z-index:99;width:calc(100% - 16vw)}}.swiperHero .swiper-wrapper .swiper-slide .textContent span{font-size:16px;color:#fff;text-transform:uppercase;margin-bottom:32px;line-height:1}.swiperHero .swiper-wrapper .swiper-slide .textContent h1,.swiperHero .swiper-wrapper .swiper-slide .textContent h2{max-width:42%;font-size:80px;line-height:1;color:#fff;font-weight:700;transform:translateY(1.25rem);opacity:0}@media only screen and (max-width:520px)and (orientation:portrait){.swiperHero .swiper-wrapper .swiper-slide .textContent h1,.swiperHero .swiper-wrapper .swiper-slide .textContent h2{font-size:9.75vw;max-width:100%;text-align:center;margin-bottom:12vw;text-wrap:balance}}.swiperHero .swiper-wrapper .swiper-slide .textContent h1 strong,.swiperHero .swiper-wrapper .swiper-slide .textContent h2 strong{color:#4cc3ef;font-style:italic;font-weight:700}.swiperHero .swiper-wrapper .swiper-slide .textContent .button{position:absolute;bottom:80px;right:64px}@media only screen and (max-width:520px)and (orientation:portrait){.swiperHero .swiper-wrapper .swiper-slide .textContent .button{position:relative;bottom:0;right:0}}.swiperHero .swiper-wrapper .swiper-slide .textContent .button .menu-link,.swiperHero .swiper-wrapper .swiper-slide .textContent .button a{background-color:#fff;height:48px;color:#000;padding-left:1.5rem;padding-right:8px;border-radius:100px;font-size:18px;font-weight:500;display:flex;align-items:center;gap:2px;width:max-content;cursor:pointer}.swiperHero .swiper-wrapper .swiper-slide .textContent .button .menu-link .icon,.swiperHero .swiper-wrapper .swiper-slide .textContent .button a .icon{width:40px;height:40px;background-color:#fff;border-radius:100px;display:flex;align-items:center;justify-content:center;transform:rotate(-45deg);transition:all .8s ease 0s}.swiperHero .swiper-wrapper .swiper-slide .textContent .button .menu-link .icon img,.swiperHero .swiper-wrapper .swiper-slide .textContent .button .menu-link .icon svg,.swiperHero .swiper-wrapper .swiper-slide .textContent .button a .icon img,.swiperHero .swiper-wrapper .swiper-slide .textContent .button a .icon svg{width:16px;height:16px}.swiperHero .swiper-wrapper .swiper-slide .textContent .button .menu-link .icon img path,.swiperHero .swiper-wrapper .swiper-slide .textContent .button .menu-link .icon svg path,.swiperHero .swiper-wrapper .swiper-slide .textContent .button a .icon img path,.swiperHero .swiper-wrapper .swiper-slide .textContent .button a .icon svg path{fill:#000}.swiperHero .swiper-wrapper .swiper-slide img{width:100%;height:100%;object-fit:cover;object-position:center;opacity:0}.swiperHero .swiper-wrapper .swiper-slide.swiper-slide-active .textContent h2{transform:translateY(0);opacity:1;transition:all .8s ease-in-out}.heroSection.default .heroContainer .swiperHero .youtube-container,.heroSection.default .heroContainer .swiperHero ul{display:none}.heroSection.default .heroContainer .swiperHero .swiper-wrapper .swiper-slide{position:relative}.heroSection.default .heroContainer .swiperHero .swiper-wrapper .swiper-slide img{opacity:1}.heroSection.default .heroContainer .swiperHero .swiper-wrapper .swiper-slide .textContent{height:calc(100% - 60px - 60px);display:flex;align-items:center;justify-content:flex-end;z-index:99999}.heroSection.default .heroContainer .swiperHero .swiper-wrapper .swiper-slide .textContent:after{opacity:.8;width:100%;height:100%;position:absolute;content:"";top:0;left:0;background:#111112;background:-moz-linear-gradient(214deg,rgba(17,17,18,0) 0,rgb(17,17,18) 80%,rgb(17,17,18) 100%);background:-webkit-linear-gradient(214deg,rgba(17,17,18,0),rgb(17,17,18) 90%,rgb(17,17,18));background:linear-gradient(214deg,rgba(17,17,18,0),rgb(17,17,18) 80%,rgb(17,17,18));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#111112",endColorstr="#111112",GradientType=1)}.heroSection.default .heroContainer .swiperHero .swiper-wrapper .swiper-slide .textContent span{opacity:1;z-index:9}.heroSection.default .heroContainer .swiperHero .swiper-wrapper .swiper-slide .textContent h2{text-align:center;max-width:680px;z-index:9;font-size:36px;margin-bottom:2rem;text-wrap:balance}@media only screen and (max-width:520px)and (orientation:portrait){.heroSection.default .heroContainer .swiperHero .swiper-wrapper .swiper-slide .textContent h2{max-width:100%;font-size:6.25vw}}.heroSection.default .heroContainer .swiperHero .swiper-wrapper .swiper-slide .textContent .slider-title,.heroSection.default .heroContainer .swiperHero .swiper-wrapper .swiper-slide .textContent h1{color:#fff;z-index:9;margin-bottom:2rem;font-weight:700;opacity:1;font-size:80px;text-align:center;max-width:680px;width:100%;text-wrap:balance}@media only screen and (max-width:520px)and (orientation:portrait){.heroSection.default .heroContainer .swiperHero .swiper-wrapper .swiper-slide .textContent .slider-title,.heroSection.default .heroContainer .swiperHero .swiper-wrapper .swiper-slide .textContent h1{max-width:100%;font-size:10vw}}.heroSection.default .heroContainer .swiperHero .swiper-wrapper .swiper-slide .textContent p{max-width:680px;z-index:9;text-align:center;text-wrap:balance;margin-bottom:0}.heroSection.default .heroContainer .swiperHero .swiper-wrapper .swiper-slide .textContent p b,.heroSection.default .heroContainer .swiperHero .swiper-wrapper .swiper-slide .textContent p strong{color:#4cc3ef;font-weight:700}.heroSection.default .heroContainer .swiperHero .swiper-wrapper .swiper-slide .textContent .button{z-index:9;margin-top:2.5rem;position:relative;bottom:0;left:0;right:0}.swiper-gallery{display:none}@media only screen and (max-width:520px)and (orientation:portrait){.swiper-gallery{display:block;width:calc(100% - 48px);margin:40px auto 0;overflow:hidden}.swiper-gallery .swiper-wrapper{width:100%;height:100%}.swiper-gallery .swiper-wrapper .swiper-slide{width:100%!important;height:100%;position:relative;aspect-ratio:1/1;border-radius:28px;overflow:hidden}.swiper-gallery .swiper-wrapper .swiper-slide img{width:100%;height:100%;object-fit:cover;object-position:center}}.text_module{max-width:100vw;width:calc(100% - 0px);padding:40px 0;margin:0 auto;position:relative}@media only screen and (max-width:520px)and (orientation:portrait){.text_module{width:calc(100% - 0px)}}.text_module .content{width:100%;max-width:1332px;margin:45px auto}@media only screen and (max-width:520px)and (orientation:portrait){.text_module .content{max-width:calc(100% - 48px);margin:6rem auto 0;text-align:center}}.text_module .content.has-thumbnail{display:flex;gap:0;align-items:center}@media only screen and (max-width:520px)and (orientation:portrait){.text_module .content.has-thumbnail{flex-direction:column;gap:2.5rem}}.text_module .content.has-thumbnail .thumbnail{display:flex;flex-direction:column;align-items:center;max-width:240px;width:100%;margin:0 6rem;gap:.25rem;background-color:#192431;padding:2.5rem;border-radius:28px}.text_module .content.has-thumbnail .thumbnail .avatar{display:flex;align-items:center;width:100%;height:auto;overflow:hidden;border-radius:100%;margin-bottom:1.2rem;position:relative}.text_module .content.has-thumbnail .thumbnail .avatar img{width:100%;height:100%;object-position:center;object-fit:cover;aspect-ratio:1/1}.text_module .content.has-thumbnail .thumbnail strong{color:#4cc3ef;font-size:20px}.text_module .content .text-block{display:flex;flex-direction:column;margin-right:6rem}@media only screen and (max-width:520px)and (orientation:portrait){.text_module .content .text-block{margin:0}}.text_module .content .text-block h3{width:100%;font-size:48px;line-height:1.1;margin-bottom:1.25rem;text-wrap:balance;font-family:Inter,sans-serif;font-weight:700;color:#fff}.text_module .content .text-block h3 strong{color:#4cc3ef;font-style:italic;font-weight:700}.text_module .content .text-block .buttons{display:flex;flex-direction:row;gap:1.25rem;margin-top:2.5rem}@media only screen and (max-width:520px)and (orientation:portrait){.text_module .content .text-block .buttons{flex-direction:column;justify-content:center;align-items:center;width:100%}}.text_module .content .text-block .buttons .button{width:max-content;margin:0}@media only screen and (max-width:520px)and (orientation:portrait){.text_module .content .text-block .buttons .button{margin:0 auto}}.text_module .content .text-block .buttons .button a{background-color:#4cc3ef;height:56px;color:#fff;padding-left:1.5rem;padding-right:8px;border-radius:100px;font-size:18px;font-weight:500;display:flex;align-items:center;gap:12px;box-shadow:0 10px 30px 0 rgba(0,177,84,.2);transition:all .5s ease 0s}.text_module .content .text-block .buttons .button a:hover{box-shadow:0 10px 40px 0 rgba(0,177,84,.4);transition:all .5s ease 0s}.text_module .content .text-block .buttons .button a:hover .icon{transform:rotate(-180deg) scale(0);width:0;height:0}.text_module .content .text-block .buttons .button a .icon{width:40px;height:40px;background-color:#fff;border-radius:100px;display:flex;align-items:center;justify-content:center;transform:rotate(-45deg);transition:all .8s ease 0s}.text_module .content .text-block .buttons .button a .icon img,.text_module .content .text-block .buttons .button a .icon svg{width:16px;height:16px}.text_module .content .text-block .buttons .button a .icon img path,.text_module .content .text-block .buttons .button a .icon svg path{fill:#4cc3ef}.gallery_module{max-width:100vw;width:calc(100% - 45px - 45px);padding:40px 0;margin:0 auto;position:relative;overflow:hidden}@media only screen and (max-width:520px)and (orientation:portrait){.gallery_module{width:calc(100% - 0px)}}.gallery_module .title-section{max-width:1422px;margin:0 auto 4rem}@media only screen and (max-width:520px)and (orientation:portrait){.gallery_module .title-section{max-width:calc(100% - 48px);margin:6rem auto 0;text-align:center}}.gallery_module .title-section strong{color:#4cc3ef;font-size:28px}.gallery_module .title-section h2{font-size:48px;color:#fff;font-weight:700}.gallery_module .grid{width:100%;max-width:1422px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.gallery_module .grid .col{display:flex;flex-direction:column;gap:25px}.gallery_module .grid .col.col-2 .image:first-of-type{aspect-ratio:4/5}.gallery_module .grid .col .image{display:flex;width:100%;height:auto;overflow:hidden;aspect-ratio:1/1;border-radius:24px;cursor:pointer}.gallery_module .grid .col .image:hover img{transform:scale(1.05)}.gallery_module .grid .col .image:hover .view-zoom{opacity:1}.gallery_module .grid .col .image .view-zoom{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(17,17,18,.5);display:flex;align-items:center;justify-content:center;opacity:0;transition:all .5s ease 0s;transform:scale(1.01)}.gallery_module .grid .col .image .view-zoom .icon{width:120px;height:120px;border:1.5px solid #fff;border-radius:100%;display:flex;align-items:center;justify-content:center}.gallery_module .grid .col .image .view-zoom .icon:after{content:"";width:48px;height:48px;background-image:url(/theme/images/plus.svg);background-size:contain;background-position:50%;background-repeat:no-repeat;filter:invert(1)}.gallery_module .grid .col .image img{width:100%;height:100%;object-position:center;object-fit:cover;transition:all .5s ease 0s}#swiper-container{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(8,20,32,.65);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);z-index:999;visibility:hidden;opacity:0;pointer-events:none;transition:all .5s ease 0s}#swiper-container.is-active{opacity:1;visibility:visible;pointer-events:all;transition:all .5s ease 0s}#swiper-container .swiper-wrapper{width:100%;height:100%}#swiper-container .swiper-wrapper .swiper-slide{width:100%;height:100%;position:relative}#swiper-container .swiper-wrapper .swiper-slide img{width:100%;height:100%;object-fit:contain;object-position:center;transform:scale(.8)}#swiper-container .swiper-wnation{display:flex;gap:0 .5rem;justify-content:center;padding:1.25rem 0}#swiper-container .swiper-wnation .swiper-wnation-bullet{background-color:#4cc3ef;width:12px;height:12px;border-radius:100%;opacity:.2;transition:all .5s ease 0s}#swiper-container .swiper-wnation .swiper-wnation-bullet.swiper-wnation-bullet-active{opacity:1}.swiper-container{position:relative}.swiper-container .swiper-button-next,.swiper-container .swiper-button-prev{background-color:rgba(255,255,255,.2);color:#fff;width:40px;height:40px;border-radius:100%;display:flex;align-items:center;justify-content:center;position:absolute;transform:translateY(0);z-index:99;transition:all .5s ease 0s;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.swiper-container .swiper-button-next:after,.swiper-container .swiper-button-prev:after{background-image:url(/theme/images/arrow.svg);content:"";width:24px;height:24px;background-position:50%;background-size:contain;filter:invert(1)}.swiper-container .swiper-button-next:hover,.swiper-container .swiper-button-prev:hover{background-color:rgba(255,255,255,.2);color:#fff}.swiper-container .swiper-button-prev{transform:rotate(180deg)}.modalMessage{position:fixed;top:0;left:0;right:0;top:9.5rem;margin:0 auto;display:flex;justify-content:center;z-index:999999}.modalMessage .success{background-color:#d4edda;box-shadow:0 10px 30px 0 rgba(0,177,84,.2);color:#00b154}.modalMessage .error,.modalMessage .success{width:max-content;padding:1.25rem 2rem;border-radius:20px;font-weight:500;font-size:16px}.modalMessage .error{background-color:#f8d7da;box-shadow:0 10px 30px 0 rgba(114,28,36,.2);color:#721c24}#redirectModal .modalContent:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-position:50%;background-size:150%;background-repeat:no-repeat;z-index:0;pointer-events:none}#redirectModal .modalContent .modalBody{display:flex;flex-direction:column;align-items:center}#redirectModal .modalContent .modalBody p{font-size:24px;margin-bottom:3.5rem;text-align:center;text-wrap:balance;padding-top:1.25rem}.modal,.popup{position:fixed;top:0;left:0;width:100vw;height:100%;z-index:999999;background-color:rgba(17,17,18,.65);display:flex;align-items:center;justify-content:center;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.modal.hide,.popup.hide{display:none}.modal .modalContent,.popup .modalContent{background-color:#081420;padding:0 3.5rem;max-width:460px;width:100%;border-radius:24px;position:relative;overflow:hidden}@media only screen and (max-width:520px)and (orientation:portrait){.modal .modalContent,.popup .modalContent{max-width:calc(100% - 28px - 4rem);padding:0 2rem}}.modal .modalContent:after,.popup .modalContent:after{background-image:url(/theme/images/Traced-Image.png);content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-position:50%;background-size:150%;background-repeat:no-repeat;z-index:0;pointer-events:none}@media only screen and (max-width:520px)and (orientation:portrait){.modal .modalContent:after,.popup .modalContent:after{top:2.5rem}}.modal .modalContent .modalBody,.popup .modalContent .modalBody{z-index:99;display:flex;flex-direction:column;position:relative;padding:4.5rem 0}.modal .modalContent .modalBody .close,.popup .modalContent .modalBody .close{position:absolute;top:1.25rem;right:-1.75rem;font-size:40px;cursor:pointer}@media only screen and (max-width:520px)and (orientation:portrait){.modal .modalContent .modalBody .close,.popup .modalContent .modalBody .close{right:0}}.modal .modalContent .modalBody h3,.popup .modalContent .modalBody h3{font-size:36px;color:#fff;font-weight:700;margin-bottom:1.25rem}.modal .modalContent .modalBody p,.popup .modalContent .modalBody p{margin-bottom:2rem}@media only screen and (max-width:520px)and (orientation:portrait){.modal .modalContent .modalBody p,.popup .modalContent .modalBody p{text-wrap:balance}}.modal .modalContent .modalBody .openTime,.popup .modalContent .modalBody .openTime{text-align:center;text-transform:uppercase}@media only screen and (max-width:520px)and (orientation:portrait){.modal .modalContent .modalBody .openTime,.popup .modalContent .modalBody .openTime{text-wrap:balance;text-transform:uppercase;padding-bottom:1.5rem}}.modal .modalContent .modalBody form,.popup .modalContent .modalBody form{display:flex;align-items:center;width:100%;gap:12px}@media only screen and (max-width:520px)and (orientation:portrait){.modal .modalContent .modalBody form,.popup .modalContent .modalBody form{flex-direction:column;align-items:flex-end;margin-top:1.25rem}}.modal .modalContent .modalBody form input[type=email],.popup .modalContent .modalBody form input[type=email]{flex-grow:1;height:58px;background-color:#212c3a;padding:0 32px;border:0;border-radius:100px;appearance:none;font-size:20px;-webkit-animation:none;-moz-animation:none;animation:none;font-family:Inter,sans-serif;color:#fff}.modal .modalContent .modalBody form input[type=email]::placeholder,.popup .modalContent .modalBody form input[type=email]::placeholder{color:#fff;opacity:.3}.modal .modalContent .modalBody form input[type=email]:focus,.popup .modalContent .modalBody form input[type=email]:focus{outline:none}.modal .modalContent .modalBody form .button,.popup .modalContent .modalBody form .button{background-color:#4cc3ef;height:56px;color:#fff;padding-left:1.5rem;padding-right:8px;border-radius:100px;font-size:18px;font-weight:500;display:flex;align-items:center;gap:12px;width:max-content;box-shadow:0 10px 30px 0 rgba(0,177,84,.2);transition:all .5s ease 0s}.modal .modalContent .modalBody form .button.disabled,.popup .modalContent .modalBody form .button.disabled{pointer-events:none;opacity:.2}.modal .modalContent .modalBody form .button:hover,.popup .modalContent .modalBody form .button:hover{box-shadow:0 10px 40px 0 rgba(0,177,84,.4);transition:all .5s ease 0s}.modal .modalContent .modalBody form .button:hover .icon,.popup .modalContent .modalBody form .button:hover .icon{transform:rotate(-180deg) scale(0);width:0;height:0;min-width:0}.modal .modalContent .modalBody form .button input,.popup .modalContent .modalBody form .button input{width:100%;border:0;background-color:rgba(0,0,0,0);appearance:none;font-weight:600;padding:0;margin:0;color:#fff;font-size:20px;-webkit-animation:none;-moz-animation:none;animation:none;font-family:Inter,sans-serif}.modal .modalContent .modalBody form .button .icon,.popup .modalContent .modalBody form .button .icon{width:40px;height:40px;min-width:40px;background-color:#fff;border-radius:100px;display:flex;align-items:center;justify-content:center;transform:rotate(-45deg);transition:all .8s ease 0s}.modal .modalContent .modalBody form .button .icon img,.modal .modalContent .modalBody form .button .icon svg,.popup .modalContent .modalBody form .button .icon img,.popup .modalContent .modalBody form .button .icon svg{width:16px;height:16px}.modal .modalContent .modalBody form .button .icon img path,.modal .modalContent .modalBody form .button .icon svg path,.popup .modalContent .modalBody form .button .icon img path,.popup .modalContent .modalBody form .button .icon svg path{fill:#4cc3ef}.modal .modalContent .modalBody form button,.popup .modalContent .modalBody form button{background-color:#4cc3ef;height:56px;color:#fff;padding-left:1.5rem;padding-right:8px;border-radius:100px;font-size:18px;font-weight:500;display:flex;align-items:center;gap:12px;width:max-content;box-shadow:0 10px 30px 0 rgba(0,177,84,.2);transition:all .5s ease 0s;border:0}.modal .modalContent .modalBody form button.disabled,.popup .modalContent .modalBody form button.disabled{pointer-events:none;opacity:.2}.modal .modalContent .modalBody form button:hover,.popup .modalContent .modalBody form button:hover{box-shadow:0 10px 40px 0 rgba(0,177,84,.4);transition:all .5s ease 0s}.modal .modalContent .modalBody form button:hover .icon,.popup .modalContent .modalBody form button:hover .icon{transform:rotate(-180deg) scale(0);width:0;height:0;min-width:0}.modal .modalContent .modalBody form button .icon,.popup .modalContent .modalBody form button .icon{width:40px;height:40px;min-width:40px;background-color:#fff;border-radius:100px;display:flex;align-items:center;justify-content:center;transform:rotate(-45deg);transition:all .8s ease 0s}.modal .modalContent .modalBody form button .icon img,.modal .modalContent .modalBody form button .icon svg,.popup .modalContent .modalBody form button .icon img,.popup .modalContent .modalBody form button .icon svg{width:16px;height:16px}.modal .modalContent .modalBody form button .icon img path,.modal .modalContent .modalBody form button .icon svg path,.popup .modalContent .modalBody form button .icon img path,.popup .modalContent .modalBody form button .icon svg path{fill:#4cc3ef}.modal .modalContent .modalBody:after,.popup .modalContent .modalBody:after{background-color:#081420;content:"";opacity:1;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;filter:blur(10px);border-radius:100%}.grid{grid-template-columns:repeat(4,1fr)}.dishes_module{max-width:100vw;width:calc(100% - 0px);padding:4px 0 90px}.dishes_module:first-of-type{padding:210px 0 90px}.dishes_module .content{width:100%;max-width:900px;margin:0 auto;display:flex;flex-direction:column;gap:4rem 0}@media only screen and (max-width:520px)and (orientation:portrait){.dishes_module .content{max-width:calc(100% - 60px)}}.dishes_module .content h2{text-align:center;margin:0 auto;font-size:48px;color:#4cc3ef;font-weight:700}@media only screen and (max-width:520px)and (orientation:portrait){.dishes_module .content h2{font-size:36px}}.dishes_module .content .dishes-container{display:grid;grid-template-columns:repeat(2,1fr);gap:4rem}@media only screen and (max-width:520px)and (orientation:portrait){.dishes_module .content .dishes-container{flex-direction:column;display:flex;gap:2.5rem}}.dishes_module .content .dishes-container .dishes-col{display:flex;flex-direction:column;gap:2.5rem}.dishes_module .content .dishes-container .dishes-col .dishes--item{display:flex;flex-direction:column;gap:4px 0;position:relative}.dishes_module .content .dishes-container .dishes-col .dishes--item img{width:100%;height:auto;margin-bottom:1rem;border-radius:24px}.dishes_module .content .dishes-container .dishes-col .dishes--item .text{position:relative}.dishes_module .content .dishes-container .dishes-col .dishes--item h3{font-size:24px;color:#fff;margin-bottom:8px}@media only screen and (max-width:520px)and (orientation:portrait){.dishes_module .content .dishes-container .dishes-col .dishes--item h3{font-size:20px;max-width:calc(100% - 60px)}}.dishes_module .content .dishes-container .dishes-col .dishes--item p{margin:0;max-width:calc(100% - 0px);font-size:14.4px;line-height:1.4}.dishes_module .content .dishes-container .dishes-col .dishes--item p em,.dishes_module .content .dishes-container .dishes-col .dishes--item p i,.dishes_module .content .dishes-container .dishes-col .dishes--item p strong{color:#4cc3ef}.dishes_module .content .dishes-container .dishes-col .dishes--item ol,.dishes_module .content .dishes-container .dishes-col .dishes--item ul{display:flex;padding:0;list-style:none;gap:1.5rem}.dishes_module .content .dishes-container .dishes-col .dishes--item .price{display:block;width:100%;text-align:right;color:#4cc3ef;font-size:18px;position:relative;max-width:60px;top:0}.dishes_module .content .additional{border:2px solid #4cc3ef;padding:2.5rem;position:relative;border-radius:24px}.dishes_module .content .additional h4{color:#4cc3ef;margin-bottom:8px}@media only screen and (max-width:520px)and (orientation:portrait){.dishes_module .content .additional h4{max-width:50%}}.dishes_module .content .additional p:last-of-type{margin:0}.dishes_module .content .additional strong{position:absolute;top:-2.5rem;right:2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:100%;width:120px;height:120px;background-color:#4cc3ef;line-height:1.2;color:#fff}@media only screen and (max-width:520px)and (orientation:portrait){.dishes_module .content .additional strong{top:-2.5rem}}.dishes_module .content .additional strong em{font-size:28px;font-style:normal}#secondary-page .page-content{margin:120px auto 60px;max-width:980px}@media only screen and (max-width:520px)and (orientation:portrait){#secondary-page .page-content{margin:120px auto 60px;max-width:calc(100% - 60px)}}#secondary-page .page-content h1{font-size:48px;font-weight:700;color:#fff;text-wrap:balance;margin-bottom:1.25rem;text-align:center}@media only screen and (max-width:520px)and (orientation:portrait){#secondary-page .page-content h1{font-size:36px}}#secondary-page .page-content .page-body{display:flex;flex-direction:column}#secondary-page .page-content .page-body h2{font-size:32px;font-weight:700;color:#fff;margin-bottom:24px}@media only screen and (max-width:520px)and (orientation:portrait){#secondary-page .page-content .page-body h2{font-size:24px}}#secondary-page .page-content .page-body h2 a{font-family:Inter,sans-serif;color:#fff;font-weight:600}#secondary-page .page-content .page-body p{margin-top:0;margin-bottom:2.5rem}#secondary-page .page-content .page-body p a{color:#fff}#secondary-page .page-content .page-body ol,#secondary-page .page-content .page-body ul{margin-top:0;margin-bottom:2.5rem}#secondary-page .page-content .page-body ol a,#secondary-page .page-content .page-body ul a{color:#fff}#secondary-page .page-content .page-body strong{color:#fff;font-weight:700}.form-attendance-request,.form-event-request{max-width:100vw;width:calc(100% - 45px - 45px);padding:40px 0;margin:0 auto;position:relative}@media only screen and (max-width:520px)and (orientation:portrait){.form-attendance-request,.form-event-request{margin:0 auto;width:calc(100% - 0px)}}.form-attendance-request .content,.form-event-request .content{width:100%;max-width:1332px;margin:0 auto;height:100%;position:relative;display:flex;align-items:center;flex-direction:column;gap:2rem 0}@media only screen and (max-width:520px)and (orientation:portrait){.form-attendance-request .content,.form-event-request .content{flex-direction:column;max-width:calc(100% - 24px)}}.form-attendance-request .content h3,.form-event-request .content h3{color:#fff;font-size:56px;font-weight:700}@media only screen and (max-width:520px)and (orientation:portrait){.form-attendance-request .content h3,.form-event-request .content h3{font-size:36px;text-align:center}}.form-attendance-request .content #form-messages,.form-event-request .content #form-messages{position:absolute;bottom:2.5rem;left:0;right:0;margin:0 auto;width:max-content;z-index:999}.form-attendance-request .content #form-messages .success,.form-attendance-request .content #form-messages .success-message,.form-event-request .content #form-messages .success,.form-event-request .content #form-messages .success-message{background-color:#d4edda;box-shadow:0 10px 30px 0 rgba(0,177,84,.2);width:max-content;padding:1.25rem 2rem;border-radius:20px;color:#00b154;font-weight:500;font-size:16px}.form-attendance-request .content #form-messages .error,.form-attendance-request .content #form-messages .error-message,.form-event-request .content #form-messages .error,.form-event-request .content #form-messages .error-message{background-color:#f8d7da;box-shadow:0 10px 30px 0 rgba(114,28,36,.2);width:max-content;padding:1.25rem 2rem;border-radius:20px;color:#721c24;font-weight:500;font-size:16px}.form-attendance-request .content form,.form-event-request .content form{display:flex;align-items:center;flex-direction:column;width:100%;gap:1.25rem 2.5rem}@media only screen and (max-width:520px)and (orientation:portrait){.form-attendance-request .content form,.form-event-request .content form{gap:0 2.5rem}}.form-attendance-request .content form .button,.form-event-request .content form .button{background-color:#4cc3ef;height:56px;color:#fff;padding-left:1.5rem;padding-right:8px;border-radius:100px;font-size:18px;font-weight:500;display:flex;align-items:center;gap:12px;width:max-content;box-shadow:0 10px 30px 0 rgba(0,177,84,.2);transition:all .5s ease 0s}.form-attendance-request .content form .button.disabled,.form-event-request .content form .button.disabled{pointer-events:none;opacity:.2}.form-attendance-request .content form .button:hover,.form-event-request .content form .button:hover{box-shadow:0 10px 40px 0 rgba(0,177,84,.4);transition:all .5s ease 0s}.form-attendance-request .content form .button:hover .icon,.form-event-request .content form .button:hover .icon{transform:rotate(-180deg) scale(0);width:0;height:0;min-width:0}.form-attendance-request .content form .button input,.form-event-request .content form .button input{width:100%;border:0;background-color:rgba(0,0,0,0);appearance:none;font-weight:600;padding:0;margin:0;color:#fff;font-size:20px;-webkit-animation:none;-moz-animation:none;animation:none;font-family:Inter,sans-serif}.form-attendance-request .content form .button .icon,.form-event-request .content form .button .icon{width:40px;height:40px;min-width:40px;background-color:#fff;border-radius:100px;display:flex;align-items:center;justify-content:center;transform:rotate(-45deg);transition:all .8s ease 0s}.form-attendance-request .content form .button .icon img,.form-attendance-request .content form .button .icon svg,.form-event-request .content form .button .icon img,.form-event-request .content form .button .icon svg{width:16px;height:16px}.form-attendance-request .content form .button .icon img path,.form-attendance-request .content form .button .icon svg path,.form-event-request .content form .button .icon img path,.form-event-request .content form .button .icon svg path{fill:#4cc3ef}.form-attendance-request .content form .submit,.form-event-request .content form .submit{grid-column-start:3;grid-column-end:4;display:flex;justify-content:flex-end;gap:1rem}@media only screen and (max-width:520px)and (orientation:portrait){.form-attendance-request .content form .submit,.form-event-request .content form .submit{grid-column-start:1;grid-column-end:1;display:flex;justify-content:center;align-items:center;margin-top:2.5rem;flex-direction:column}}.form-attendance-request .content form .submit .button,.form-event-request .content form .submit .button{background-color:#4cc3ef;height:56px;color:#fff;padding-left:1.5rem;padding-right:8px;border-radius:100px;font-size:18px;font-weight:500;display:flex;align-items:center;gap:12px;width:max-content;box-shadow:0 10px 30px 0 rgba(0,177,84,.2);transition:all .5s ease 0s}.form-attendance-request .content form .submit .button.disabled,.form-event-request .content form .submit .button.disabled{pointer-events:none;opacity:.2}.form-attendance-request .content form .submit .button:hover,.form-event-request .content form .submit .button:hover{box-shadow:0 10px 40px 0 rgba(0,177,84,.4);transition:all .5s ease 0s}.form-attendance-request .content form .submit .button:hover .icon,.form-event-request .content form .submit .button:hover .icon{transform:rotate(-180deg) scale(0);width:0;height:0;min-width:0}.form-attendance-request .content form .submit .button input,.form-event-request .content form .submit .button input{width:100%;border:0;background-color:rgba(0,0,0,0);appearance:none;font-weight:600;padding:0;margin:0;color:#fff;font-size:20px;-webkit-animation:none;-moz-animation:none;animation:none;font-family:Inter,sans-serif}.form-attendance-request .content form .submit .button .icon,.form-event-request .content form .submit .button .icon{width:40px;height:40px;min-width:40px;background-color:#fff;border-radius:100px;display:flex;align-items:center;justify-content:center;transform:rotate(-45deg);transition:all .8s ease 0s}.form-attendance-request .content form .submit .button .icon img,.form-attendance-request .content form .submit .button .icon svg,.form-event-request .content form .submit .button .icon img,.form-event-request .content form .submit .button .icon svg{width:16px;height:16px}.form-attendance-request .content form .submit .button .icon img path,.form-attendance-request .content form .submit .button .icon svg path,.form-event-request .content form .submit .button .icon img path,.form-event-request .content form .submit .button .icon svg path{fill:#4cc3ef}.form-attendance-request .content form .form-group,.form-event-request .content form .form-group{display:grid;width:100%;gap:1.25rem 2.5rem}@media only screen and (max-width:520px)and (orientation:portrait){.form-attendance-request .content form .form-group,.form-event-request .content form .form-group{gap:0 2.5rem}}.form-attendance-request .content form .form-group.grid-cols-2,.form-event-request .content form .form-group.grid-cols-2{gap:2.5rem;grid-template-columns:repeat(2,1fr)}@media only screen and (max-width:520px)and (orientation:portrait){.form-attendance-request .content form .form-group.grid-cols-2,.form-event-request .content form .form-group.grid-cols-2{gap:0 2.5rem;grid-template-columns:repeat(1,1fr)}}.form-attendance-request .content form .form-group.grid-cols-3,.form-event-request .content form .form-group.grid-cols-3{gap:2.5rem;grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:520px)and (orientation:portrait){.form-attendance-request .content form .form-group.grid-cols-3,.form-event-request .content form .form-group.grid-cols-3{gap:0 2.5rem;grid-template-columns:repeat(1,1fr)}}.form-attendance-request .content form .form-group.grid-cols-4,.form-event-request .content form .form-group.grid-cols-4{gap:2.5rem;grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:520px)and (orientation:portrait){.form-attendance-request .content form .form-group.grid-cols-4,.form-event-request .content form .form-group.grid-cols-4{gap:.75rem 2.5rem;grid-template-columns:repeat(1,1fr)}}.form-attendance-request .content form .form-group.grid-cols-4 .form-field:last-of-type,.form-event-request .content form .form-group.grid-cols-4 .form-field:last-of-type{display:flex}.form-attendance-request .content form .form-group.grid-cols-4 .form-field:last-of-type label,.form-event-request .content form .form-group.grid-cols-4 .form-field:last-of-type label{display:block;opacity:1}.form-attendance-request .content form .form-group.grid-cols-4 .form-field:nth-last-of-type(2),.form-event-request .content form .form-group.grid-cols-4 .form-field:nth-last-of-type(2){display:flex}.form-attendance-request .content form .form-group.grid-cols-4 .form-field:nth-last-of-type(2) label,.form-event-request .content form .form-group.grid-cols-4 .form-field:nth-last-of-type(2) label{display:block;opacity:1}.form-attendance-request .content form .form-group.grid-cols-4 .form-field:nth-last-of-type(3),.form-event-request .content form .form-group.grid-cols-4 .form-field:nth-last-of-type(3){display:flex}.form-attendance-request .content form .form-group.grid-cols-4 .form-field:nth-last-of-type(3) label,.form-event-request .content form .form-group.grid-cols-4 .form-field:nth-last-of-type(3) label{opacity:1;display:block}.form-attendance-request .content form .form-group .form-field,.form-event-request .content form .form-group .form-field{display:flex;flex-direction:column;position:relative}.form-attendance-request .content form .form-group .form-field.textarea,.form-event-request .content form .form-group .form-field.textarea{grid-column:span 3}.form-attendance-request .content form .form-group .form-field.textarea textarea,.form-event-request .content form .form-group .form-field.textarea textarea{width:calc(100% - 64px);height:calc(2.5rem + 168px);background-color:#212c3a;padding:1.25rem 32px;border:0;border-radius:28px;appearance:none;font-size:20px;line-height:28px;-webkit-animation:none;-moz-animation:none;animation:none;font-family:Inter,sans-serif;resize:none;color:#fff}.form-attendance-request .content form .form-group .form-field.textarea textarea::placeholder,.form-event-request .content form .form-group .form-field.textarea textarea::placeholder{color:#fff;opacity:.3}.form-attendance-request .content form .form-group .form-field.textarea textarea:focus,.form-event-request .content form .form-group .form-field.textarea textarea:focus{outline:none}.form-attendance-request .content form .form-group .form-field.submit,.form-event-request .content form .form-group .form-field.submit{grid-column-start:3;grid-column-end:4;display:flex;justify-content:flex-end;gap:1rem}@media only screen and (max-width:520px)and (orientation:portrait){.form-attendance-request .content form .form-group .form-field.submit,.form-event-request .content form .form-group .form-field.submit{grid-column-start:1;grid-column-end:1;display:flex;justify-content:center;align-items:center;flex-direction:column}}.form-attendance-request .content form .form-group .form-field.submit .button,.form-event-request .content form .form-group .form-field.submit .button{background-color:#4cc3ef;height:56px;color:#fff;padding-left:1.5rem;padding-right:8px;border-radius:100px;font-size:18px;font-weight:500;display:flex;align-items:center;gap:12px;width:max-content;box-shadow:0 10px 30px 0 rgba(0,177,84,.2);transition:all .5s ease 0s}.form-attendance-request .content form .form-group .form-field.submit .button.disabled,.form-event-request .content form .form-group .form-field.submit .button.disabled{pointer-events:none;opacity:.2}.form-attendance-request .content form .form-group .form-field.submit .button:hover,.form-event-request .content form .form-group .form-field.submit .button:hover{box-shadow:0 10px 40px 0 rgba(0,177,84,.4);transition:all .5s ease 0s}.form-attendance-request .content form .form-group .form-field.submit .button:hover .icon,.form-event-request .content form .form-group .form-field.submit .button:hover .icon{transform:rotate(-180deg) scale(0);width:0;height:0;min-width:0}.form-attendance-request .content form .form-group .form-field.submit .button input,.form-event-request .content form .form-group .form-field.submit .button input{width:100%;border:0;background-color:rgba(0,0,0,0);appearance:none;font-weight:600;padding:0;margin:0;color:#fff;font-size:20px;-webkit-animation:none;-moz-animation:none;animation:none;font-family:Inter,sans-serif}.form-attendance-request .content form .form-group .form-field.submit .button .icon,.form-event-request .content form .form-group .form-field.submit .button .icon{width:40px;height:40px;min-width:40px;background-color:#fff;border-radius:100px;display:flex;align-items:center;justify-content:center;transform:rotate(-45deg);transition:all .8s ease 0s}.form-attendance-request .content form .form-group .form-field.submit .button .icon img,.form-attendance-request .content form .form-group .form-field.submit .button .icon svg,.form-event-request .content form .form-group .form-field.submit .button .icon img,.form-event-request .content form .form-group .form-field.submit .button .icon svg{width:16px;height:16px}.form-attendance-request .content form .form-group .form-field.submit .button .icon img path,.form-attendance-request .content form .form-group .form-field.submit .button .icon svg path,.form-event-request .content form .form-group .form-field.submit .button .icon img path,.form-event-request .content form .form-group .form-field.submit .button .icon svg path{fill:#4cc3ef}.form-attendance-request .content form .form-group .form-field label,.form-event-request .content form .form-group .form-field label{display:block;opacity:0;font-size:14px;padding:8px 16px}.form-attendance-request .content form .form-group .form-field span,.form-event-request .content form .form-group .form-field span{position:absolute;width:58px;height:58px;bottom:0;right:16px;display:flex;align-items:center;justify-content:center;text-align:center;font-size:14px;line-height:1.1;pointer-events:none}.form-attendance-request .content form .form-group .form-field span img,.form-event-request .content form .form-group .form-field span img{width:28px;height:28px}.form-attendance-request .content form .form-group .form-field input[type=date],.form-attendance-request .content form .form-group .form-field input[type=email],.form-attendance-request .content form .form-group .form-field input[type=number],.form-attendance-request .content form .form-group .form-field input[type=password],.form-attendance-request .content form .form-group .form-field input[type=tel],.form-attendance-request .content form .form-group .form-field input[type=text],.form-attendance-request .content form .form-group .form-field input[type=time],.form-attendance-request .content form .form-group .form-field select,.form-event-request .content form .form-group .form-field input[type=date],.form-event-request .content form .form-group .form-field input[type=email],.form-event-request .content form .form-group .form-field input[type=number],.form-event-request .content form .form-group .form-field input[type=password],.form-event-request .content form .form-group .form-field input[type=tel],.form-event-request .content form .form-group .form-field input[type=text],.form-event-request .content form .form-group .form-field input[type=time],.form-event-request .content form .form-group .form-field select{width:calc(100% - 64px);height:58px;background-color:#212c3a;padding:0 32px;border:0;border-radius:100px;appearance:none;font-size:20px;-webkit-animation:none;-moz-animation:none;animation:none;font-family:Inter,sans-serif;color:#fff}.form-attendance-request .content form .form-group .form-field input[type=date]::placeholder,.form-attendance-request .content form .form-group .form-field input[type=email]::placeholder,.form-attendance-request .content form .form-group .form-field input[type=number]::placeholder,.form-attendance-request .content form .form-group .form-field input[type=password]::placeholder,.form-attendance-request .content form .form-group .form-field input[type=tel]::placeholder,.form-attendance-request .content form .form-group .form-field input[type=text]::placeholder,.form-attendance-request .content form .form-group .form-field input[type=time]::placeholder,.form-attendance-request .content form .form-group .form-field select::placeholder,.form-event-request .content form .form-group .form-field input[type=date]::placeholder,.form-event-request .content form .form-group .form-field input[type=email]::placeholder,.form-event-request .content form .form-group .form-field input[type=number]::placeholder,.form-event-request .content form .form-group .form-field input[type=password]::placeholder,.form-event-request .content form .form-group .form-field input[type=tel]::placeholder,.form-event-request .content form .form-group .form-field input[type=text]::placeholder,.form-event-request .content form .form-group .form-field input[type=time]::placeholder,.form-event-request .content form .form-group .form-field select::placeholder{color:#fff;opacity:.3}.form-attendance-request .content form .form-group .form-field input[type=date]:focus,.form-attendance-request .content form .form-group .form-field input[type=email]:focus,.form-attendance-request .content form .form-group .form-field input[type=number]:focus,.form-attendance-request .content form .form-group .form-field input[type=password]:focus,.form-attendance-request .content form .form-group .form-field input[type=tel]:focus,.form-attendance-request .content form .form-group .form-field input[type=text]:focus,.form-attendance-request .content form .form-group .form-field input[type=time]:focus,.form-attendance-request .content form .form-group .form-field select:focus,.form-event-request .content form .form-group .form-field input[type=date]:focus,.form-event-request .content form .form-group .form-field input[type=email]:focus,.form-event-request .content form .form-group .form-field input[type=number]:focus,.form-event-request .content form .form-group .form-field input[type=password]:focus,.form-event-request .content form .form-group .form-field input[type=tel]:focus,.form-event-request .content form .form-group .form-field input[type=text]:focus,.form-event-request .content form .form-group .form-field input[type=time]:focus,.form-event-request .content form .form-group .form-field select:focus{outline:none}.form-attendance-request .content form .form-group .form-field select,.form-event-request .content form .form-group .form-field select{background-image:url("data:image/svg+xml;utf8,<svg fill='white' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:98%;background-position-y:16px;height:58px;background-color:#212c3a;padding:0 32px;border:0;border-radius:100px;appearance:none;font-size:20px;-webkit-p:none;-moz-animation:none;animation:none;font-family:Inter,sans-serif;color:#fff;width:100%}select{width:calc(100% - 64px)}select::placeholder{color:#fff;opacity:.3}select:focus{outline:none}select{background-image:url("data:image/svg+xml;utf8,<svg fill='white' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:98%;background-position-y:16px;height:58px;background-color:#212c3a;padding:0 32px;border:0;border-radius:100px;appearance:none;font-size:20px;-webkit-animation:none;-moz-animation:none;animation:none;font-family:Inter,sans-serif;color:#fff;width:100%}.small_cta_module{max-width:100vw;width:calc(100% - 45px - 45px);padding:40px 0;margin:0 auto;position:relative}@media only screen and (max-width:520px)and (orientation:portrait){.small_cta_module{margin:0 auto;width:calc(100% - 32px)}}.small_cta_module .content{width:100%;max-width:1422px;margin:0 auto;height:100%;position:relative;display:flex;align-items:center;flex-direction:column;gap:2rem 0;background-color:#192431;padding:4rem 0;border-radius:28px;overflow:hidden}@media only screen and (max-width:520px)and (orientation:portrait){.small_cta_module .content{flex-direction:column;padding:2.5rem;max-width:calc(100% - 5rem)}}.small_cta_module .content:after{content:"";background-image:url(/theme/images/Traced-Image.png);position:absolute;width:auto;height:100%;top:0;right:0;aspect-ratio:3/2;background-position:50%;background-repeat:no-repeat;background-size:contain;transform:scale(1.6) rotate(-4deg);pointer-events:none}@media only screen and (max-width:520px)and (orientation:portrait){.small_cta_module .content:after{top:40%;transform:scale(1) rotate(8deg);z-index:0}}.small_cta_module .content .text{padding:0 6rem}@media only screen and (max-width:520px)and (orientation:portrait){.small_cta_module .content .text{padding:0}}.small_cta_module .content h3{width:100%;font-size:48px;line-height:1.1;margin-bottom:1.25rem;text-wrap:balance;font-family:Inter,sans-serif;font-weight:700;color:#fff}@media only screen and (max-width:520px)and (orientation:portrait){.small_cta_module .content h3{font-size:32px}}.small_cta_module .content p{max-width:450px;width:100%;text-wrap:pretty}@media only screen and (max-width:520px)and (orientation:portrait){.small_cta_module .content p{margin-bottom:4rem}}.small_cta_module .content .button{margin-top:auto;position:absolute;right:2.5rem;bottom:4rem;z-index:2}@media only screen and (max-width:520px)and (orientation:portrait){.small_cta_module .content .button{position:relative;right:0}}.small_cta_module .content .button a{background-color:#4cc3ef;height:56px;color:#fff;padding-left:1.5rem;padding-right:8px;border-radius:100px;font-size:18px;font-weight:500;display:flex;align-items:center;gap:12px;width:max-content;box-shadow:0 10px 30px 0 rgba(0,177,84,.2);transition:all .5s ease 0s}.small_cta_module .content .button a:hover{box-shadow:0 10px 40px 0 rgba(0,177,84,.4);transition:all .5s ease 0s}.small_cta_module .content .button a:hover .icon{transform:rotate(-180deg) scale(0);width:0;height:0}.small_cta_module .content .button a .icon{width:40px;height:40px;background-color:#fff;border-radius:100px;display:flex;align-items:center;justify-content:center;transform:rotate(-45deg);transition:all .8s ease 0s}.small_cta_module .content .button a .icon img,.small_cta_module .content .button a .icon svg{width:16px;height:16px}.small_cta_module .content .button a .icon img path,.small_cta_module .content .button a .icon svg path{fill:#4cc3ef}.announcement_module{max-width:100vw;width:calc(100% - 45px - 45px);padding:40px 0;margin:0 auto;position:relative}@media only screen and (max-width:520px)and (orientation:portrait){.announcement_module{margin:0 auto;width:calc(100% - 0px)}}.announcement_module .content{width:100%;max-width:1422px;margin:0 auto;height:auto;position:relative;display:flex;align-items:center;flex-direction:column;gap:2rem 0;aspect-ratio:16/5;overflow:hidden;border-radius:28px;background-color:rgba(25,36,49,.4)}@media only screen and (max-width:520px)and (orientation:portrait){.announcement_module .content{aspect-ratio:9/14}}.announcement_module .content .thumbnail{width:100%;height:100%;object-fit:cover;object-position:center;border-radius:28px;position:relative}.announcement_module .content .thumbnail:after{width:100%;height:100%;position:absolute;content:"";top:0;left:0;background:#111112;background:-moz-linear-gradient(214deg,rgba(17,17,18,0) 0,rgb(17,17,18) 80%,rgb(17,17,18) 100%);background:-webkit-linear-gradient(214deg,rgba(17,17,18,0),rgb(17,17,18) 90%,rgb(17,17,18));background:linear-gradient(214deg,rgba(17,17,18,0),rgb(17,17,18) 80%,rgb(17,17,18));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#111112",endColorstr="#111112",GradientType=1);opacity:.9;transform:scale(1.01)}.announcement_module .content .thumbnail img{width:100%;height:100%;object-fit:cover;object-position:center}@media only screen and (max-width:520px)and (orientation:portrait){.announcement_module .content{flex-direction:column;max-width:calc(100% - 24px)}}.announcement_module .content .text-block{max-width:fit-content;width:calc(100% - 6.5rem - 6.5rem);padding:2.5rem 6.5rem 4rem;display:flex;flex-direction:column;align-items:flex-start;width:100%;gap:0;position:absolute;top:0;left:0;z-index:9;justify-content:flex-end;height:calc(100% - 6.5rem)}@media only screen and (max-width:520px)and (orientation:portrait){.announcement_module .content .text-block{max-width:calc(100% - 4rem);padding:2.5rem 2rem 4rem}}.announcement_module .content .text-block h3{width:100%;font-size:48px;line-height:1.1;margin-bottom:1.25rem;text-wrap:balance;font-family:Inter,sans-serif;font-weight:700;color:#fff}.announcement_module .content .text-block h3 strong{color:#4cc3ef;font-style:italic}@media only screen and (max-width:520px)and (orientation:portrait){.announcement_module .content .text-block h3{font-size:36px}}.announcement_module .content .text-block p{max-width:480px;width:100%;text-wrap:pretty}.announcement_module .content .text-block p:last-of-type{margin-bottom:2.5rem}.announcement_module .content .text-block .button a{background-color:#4cc3ef;height:56px;color:#fff;padding-left:1.5rem;padding-right:8px;border-radius:100px;font-size:18px;font-weight:500;display:flex;align-items:center;gap:12px;box-shadow:0 10px 30px 0 rgba(0,177,84,.2);transition:all .5s ease 0s}.announcement_module .content .text-block .button a:hover{box-shadow:0 10px 40px 0 rgba(0,177,84,.4);transition:all .5s ease 0s}.announcement_module .content .text-block .button a:hover .icon{transform:rotate(-180deg) scale(0);width:0;height:0}.announcement_module .content .text-block .button a .icon{width:40px;height:40px;background-color:#fff;border-radius:100px;display:flex;align-items:center;justify-content:center;transform:rotate(-45deg);transition:all .8s ease 0s}.announcement_module .content .text-block .button a .icon img,.announcement_module .content .text-block .button a .icon svg{width:16px;height:16px}.announcement_module .content .text-block .button a .icon img path,.announcement_module .content .text-block .button a .icon svg path{fill:#4cc3ef}#submitButton{background-color:#4cc3ef;height:56px;color:#fff;padding-left:1.5rem;padding-right:8px;border-radius:100px;font-size:18px;font-weight:500;display:flex;align-items:center;gap:12px;box-shadow:0 10px 30px 0 rgba(0,177,84,.2);transition:all .5s ease 0s;border:0}#submitButton:disabled{opacity:.5;pointer-events:none}#submitButton:hover{box-shadow:0 10px 40px 0 rgba(0,177,84,.4);transition:all .5s ease 0s}#submitButton:hover .icon{transform:rotate(-180deg) scale(0);width:0;height:0}#submitButton .icon{width:40px;height:40px;background-color:#fff;border-radius:100px;display:flex;align-items:center;justify-content:center;transform:rotate(-45deg);transition:all .8s ease 0s}#submitButton .icon img,#submitButton .icon svg{width:16px;height:16px}#submitButton .icon img path,#submitButton .icon svg path{fill:#4cc3ef}#form-messages{position:absolute;bottom:2.5rem;left:0;right:0;margin:0 auto;width:max-content;z-index:999}#form-messages .success,#form-messages .success-message{background-color:#d4edda;box-shadow:0 10px 30px 0 rgba(0,177,84,.2);width:max-content;padding:1.25rem 2rem;border-radius:20px;color:#00b154;font-weight:500;font-size:16px}#form-messages .error,#form-messages .error-message{background-color:#f8d7da;box-shadow:0 10px 30px 0 rgba(114,28,36,.2);width:max-content;padding:1.25rem 2rem;border-radius:20px;color:#721c24;font-weight:500;font-size:16px}.timeselect{background-color:#081420!important;border:0!important;border-radius:20px!important;width:250px!important;display:flex;flex-direction:column}.timeselect a{color:#fff!important;text-align:center!important;padding:0!important;height:32px!important;display:flex!important;justify-content:center!important;align-items:center!important;margin:4px;border-radius:8px}.timeselect a:hover{background-color:#4cc3ef!important}#tripleseat_embed_form{width:100%;max-width:max-content;margin:0 auto;height:100%;position:relative;display:flex;align-items:center;flex-direction:column;gap:2rem 0;background-color:#192431;padding:4rem 2.5rem;border-radius:28px;overflow:hidden}@media only screen and (max-width:520px)and (orientation:portrait){#tripleseat_embed_form{max-width:calc(100% - 4rem);padding:4rem 2rem}}#tripleseat_embed_form table{max-width:980px;width:100%;min-width:980px}@media only screen and (max-width:520px)and (orientation:portrait){#tripleseat_embed_form table{min-width:100%;max-width:100%}}#tripleseat_embed_form table tbody tr.row_submit a{display:none}#tripleseat_embed_form table tbody tr.row_event_date{position:relative}#tripleseat_embed_form table tbody tr td{padding:1rem}@media only screen and (max-width:520px)and (orientation:portrait){#tripleseat_embed_form table tbody tr td{padding:1rem 0}}#tripleseat_embed_form table tbody tr td .ui-datepicker{top:0!important;background:#081420;border-radius:24px;padding:1rem;border:0;width:auto!important;z-index:9999!important;left:0!important;right:0!important;position:relative!important;max-width:260px;margin:0 auto}@media only screen and (max-width:520px)and (orientation:portrait){#tripleseat_embed_form table tbody tr td .ui-datepicker{left:0!important;right:0!important;margin:0 auto!important;width:100%!important;max-width:calc(100% - 2rem)!important}}#tripleseat_embed_form table tbody tr td .ui-datepicker .ui-datepicker-header{background-color:rgba(0,0,0,0);background:rgba(0,0,0,0);border:0}#tripleseat_embed_form table tbody tr td .ui-datepicker .ui-datepicker-header .ui-corner-all,#tripleseat_embed_form table tbody tr td .ui-datepicker .ui-datepicker-header .ui-corner-all span{color:#fff}#tripleseat_embed_form table tbody tr td .ui-datepicker .ui-datepicker-header select{background-color:#212c3a;border:0;border-radius:100px;appearance:none;font-size:14px;-webkit-animation:none;-moz-animation:none;animation:none;font-family:Inter,sans-serif;color:#fff;text-align:center;height:32px;padding:0 1rem;width:calc(49% - 2rem)}#tripleseat_embed_form table tbody tr td .ui-datepicker .ui-datepicker-calendar{min-width:100%!important;width:max-content}@media only screen and (max-width:520px)and (orientation:portrait){#tripleseat_embed_form table tbody tr td .ui-datepicker .ui-datepicker-calendar{display:flex;flex-direction:column}}#tripleseat_embed_form table tbody tr td .ui-datepicker .ui-datepicker-calendar thead{color:#fff}@media only screen and (max-width:520px)and (orientation:portrait){#tripleseat_embed_form table tbody tr td .ui-datepicker .ui-datepicker-calendar thead tr{display:grid;grid-template-columns:repeat(7,1fr)}}@media only screen and (max-width:520px)and (orientation:portrait)and (max-width:520px)and (orientation:portrait){#tripleseat_embed_form table tbody tr td .ui-datepicker .ui-datepicker-calendar thead tr th{width:100%;display:flex;align-items:center;justify-content:center;padding:0}}@media only screen and (max-width:520px)and (orientation:portrait){#tripleseat_embed_form table tbody tr td .ui-datepicker .ui-datepicker-calendar tbody{display:flex;flex-direction:column;width:100%}#tripleseat_embed_form table tbody tr td .ui-datepicker .ui-datepicker-calendar tbody tr{display:grid;grid-template-columns:repeat(7,1fr)}#tripleseat_embed_form table tbody tr td .ui-datepicker .ui-datepicker-calendar tbody tr td{display:flex;align-items:center;justify-content:center;padding:0}}#tripleseat_embed_form table tbody tr td .ui-datepicker .ui-datepicker-calendar tbody tr td a,#tripleseat_embed_form table tbody tr td .ui-datepicker .ui-datepicker-calendar tbody tr td span{display:flex;align-items:center;justify-content:center;background-color:#192431!important;background:rgba(0,0,0,0);border:0;font-size:14px;width:28px;height:28px;font-family:Inter,sans-serif;color:#fff;border-radius:4px}@media only screen and (max-width:520px)and (orientation:portrait){#tripleseat_embed_form table tbody tr td .ui-datepicker .ui-datepicker-calendar tbody tr td a,#tripleseat_embed_form table tbody tr td .ui-datepicker .ui-datepicker-calendar tbody tr td span{width:100%;font-size:14px}}#tripleseat_embed_form table tbody tr td .ui-datepicker .ui-datepicker-calendar tbody tr td a.ui-state-highlight,#tripleseat_embed_form table tbody tr td .ui-datepicker .ui-datepicker-calendar tbody tr td span.ui-state-highlight{color:#4cc3ef;font-weight:700}#tripleseat_embed_form table tbody tr td .ui-datepicker .ui-datepicker-calendar tbody tr td a.ui-state-active,#tripleseat_embed_form table tbody tr td .ui-datepicker .ui-datepicker-calendar tbody tr td span.ui-state-active{background-color:#4cc3ef!important;color:#fff}#tripleseat_embed_form table tbody tr td .ui-datepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-week-end a,#tripleseat_embed_form table tbody tr td .ui-datepicker .ui-datepicker-calendar tbody tr td.ui-datepicker-week-end span{background-color:rgba(33,44,58,.2)!important}#tripleseat_embed_form table tbody tr td .ui-datepicker .ui-datepicker-buttonpane{display:none;border:0}#tripleseat_embed_form table tbody tr td .ui-datepicker .ui-datepicker-buttonpane button{appearance:none;font-size:14px;-webkit-animation:none;-moz-animation:none;animation:none;margin:8px 0;border:0;padding:0 1rem;height:32px;border-radius:100px;letter-spacing:0;font-family:Inter,sans-serif}@media only screen and (max-width:520px)and (orientation:portrait){#tripleseat_embed_form table tbody tr td{display:flex;flex-direction:column}}#tripleseat_embed_form table tbody tr td h2{color:#fff;font-size:28px;font-weight:700}@media only screen and (max-width:520px)and (orientation:portrait){#tripleseat_embed_form table tbody tr td h2{font-size:20px}}#tripleseat_embed_form table tbody tr td label{padding:0 1rem 8px}#tripleseat_embed_form table tbody tr td #lead_event_style,#tripleseat_embed_form table tbody tr td .form-control,#tripleseat_embed_form table tbody tr td .referral_list,#tripleseat_embed_form table tbody tr td .text,#tripleseat_embed_form table tbody tr td .timeselect_input{width:calc(100% - 64px)!important;height:58px;background-color:#212c3a;padding:0 32px;border:0;border-radius:100px;appearance:none;font-size:20px;-webkit-animation:none;-moz-animation:none;animation:none;font-family:Inter,sans-serif;color:#fff}#tripleseat_embed_form table tbody tr td #lead_event_style::placeholder,#tripleseat_embed_form table tbody tr td .form-control::placeholder,#tripleseat_embed_form table tbody tr td .referral_list::placeholder,#tripleseat_embed_form table tbody tr td .text::placeholder,#tripleseat_embed_form table tbody tr td .timeselect_input::placeholder{color:#fff;opacity:.3}#tripleseat_embed_form table tbody tr td #lead_event_style:focus,#tripleseat_embed_form table tbody tr td .form-control:focus,#tripleseat_embed_form table tbody tr td .referral_list:focus,#tripleseat_embed_form table tbody tr td .text:focus,#tripleseat_embed_form table tbody tr td .timeselect_input:focus{outline:none}#tripleseat_embed_form table tbody tr td #lead_event_style,#tripleseat_embed_form table tbody tr td .referral_list{background-image:url("data:image/svg+xml;utf8,<svg fill='white' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");background-repeat:no-repeat;background-position-x:98%;background-position-y:16px;height:58px;background-color:#212c3a;padding:0 32px;border:0;border-radius:100px;appearance:none;font-size:20px;-webkit-animation:none;-moz-animation:none;animation:none;font-family:Inter,sans-serif;color:#fff;width:100%!important}#tripleseat_embed_form table tbody tr td textarea{width:calc(100% - 64px)!important;height:calc(2.5rem + 168px);background-color:#212c3a;padding:1.25rem 32px;border:0;border-radius:28px;appearance:none;font-size:20px;line-height:28px;-webkit-animation:none;-moz-animation:none;animation:none;font-family:Inter,sans-serif;resize:none;color:#fff}#tripleseat_embed_form table tbody tr td textarea::placeholder{color:#fff;opacity:.3}#tripleseat_embed_form table tbody tr td textarea:focus{outline:none}#tripleseat_embed_form table tbody tr td input.hasDatepicker,#tripleseat_embed_form table tbody tr td input.timeselect_input{background-position:calc(100% - 1.25rem)}#tripleseat_embed_form table tbody tr td input.button{width:max-content;border:0;background-color:rgba(0,0,0,0);appearance:none;font-weight:600;margin:0;font-size:20px;-webkit-animation:none;-moz-animation:none;animation:none;font-family:Inter,sans-serif;background-color:#4cc3ef;height:56px;color:#fff;padding:0 1.5rem;border-radius:100px;box-shadow:0 10px 30px 0 rgba(0,177,84,.2);transition:all .5s ease 0s}#tripleseat_embed_form table tbody tr td input.button:hover{box-shadow:0 10px 40px 0 rgba(0,177,84,.4);transition:all .5s ease 0s}#tripleseat_embed_form table tbody tr td input.button:hover .icon{transform:rotate(-180deg) scale(0);width:0;height:0;min-width:0}.app-page{display:flex;height:calc(100vh - 112px);padding-top:112px;max-width:1394px;margin:0 auto;gap:0 4rem;align-items:center}@media only screen and (max-width:520px)and (orientation:portrait){.app-page{display:flex;flex-direction:column;max-width:calc(100% - 48px);height:auto}}.app-page .content{max-width:calc(60% - 8rem);width:100%;padding-left:4rem}@media only screen and (max-width:520px)and (orientation:portrait){.app-page .content{padding:0;max-width:100%}}.app-page .content h1{width:100%;font-size:40px;line-height:1.1;margin-bottom:.5rem;color:#fff;font-weight:700;text-wrap:pretty;max-width:90%}@media only screen and (max-width:520px)and (orientation:portrait){.app-page .content h1{font-size:36px;max-width:100%}}.app-page .content h1 strong{color:#4cc3ef;font-style:italic}.app-page .content .subheadline{color:#4cc3ef;font-size:24px;margin-bottom:1rem;line-height:1.3}.app-page .content .app-info{display:flex;flex-direction:column;margin-bottom:2rem}@media only screen and (max-width:520px)and (orientation:portrait){.app-page .content .app-info{margin-bottom:4rem}}.app-page .content .app-info .links{display:flex;align-items:center;gap:0 1rem}@media only screen and (max-width:520px)and (orientation:portrait){.app-page .content .app-info .links{flex-wrap:wrap;gap:2rem 1rem}.app-page .content .app-info .links .qr-code{width:100%;display:flex;justify-content:center}}.app-page .content .app-info .links a{display:flex}@media only screen and (max-width:520px)and (orientation:portrait){.app-page .content .app-info .links a{max-width:calc(50% - 1rem);width:100%}}.app-page .content .app-info .links a img,.app-page .content .app-info .links a svg{width:auto;height:48px}.app-page .content .reviews{width:100%;position:relative;overflow:hidden}.app-page .content .reviews h2{font-size:28px;color:#fff;font-weight:700;margin-bottom:1.2rem}.app-page .content .reviews h2 strong{color:#4cc3ef;font-style:italic}.app-page .content .reviews .swiper-app{width:100%;position:relative;padding-bottom:2rem}.app-page .content .reviews .swiper-app .swiper-wrapper .swiper-slide .review{padding:2rem;background-color:#212c3a;border-radius:28px}.app-page .content .reviews .swiper-app .swiper-wrapper .swiper-slide .review .rating{margin-bottom:8px;font-size:18px;color:#fff;gap:0 4px;display:flex}@media only screen and (max-width:520px)and (orientation:portrait){.app-page .content .reviews .swiper-app .swiper-wrapper .swiper-slide .review .rating{flex-wrap:wrap}}.app-page .content .reviews .swiper-app .swiper-wrapper .swiper-slide .review .rating strong{margin-left:1rem}@media only screen and (max-width:520px)and (orientation:portrait){.app-page .content .reviews .swiper-app .swiper-wrapper .swiper-slide .review .rating strong{margin:0}}.app-page .content .reviews .swiper-app .swiper-wrapper .swiper-slide .review p{text-wrap:pretty}.app-page .content .reviews .swiper-app .swiper-pagination{bottom:0}.app-page .image{max-width:40%;width:100%;height:100vh}@media only screen and (max-width:520px)and (orientation:portrait){.app-page .image{max-width:100%;height:auto;aspect-ratio:9/12}}.app-page .image img{width:100%;height:100%;object-position:bottom;object-fit:cover;transform:scale(1.2) rotate(4deg)}.menu-page{max-width:calc(1514px - 8rem);margin:180px auto;width:100%}@media only screen and (max-width:520px)and (orientation:portrait){.menu-page{margin:80px auto;max-width:calc(100% - 48px)}}.menu-page #tabs{display:flex;gap:2rem;align-items:flex-start;position:relative}@media only screen and (max-width:520px)and (orientation:portrait){.menu-page #tabs{flex-direction:column}}.menu-page #tabs .tabs-nav{position:fixed;top:120px;grid-column:span 1;align-self:flex-start;padding:0;list-style:none;display:flex;flex-direction:column;gap:0}@media only screen and (max-width:520px)and (orientation:portrait){.menu-page #tabs .tabs-nav{position:relative;top:0;width:100%}}.menu-page #tabs .tabs-nav .tab{height:58px;padding:0 2rem;border:0;border-radius:100px;appearance:none;font-size:20px;-webkit-animation:none;-moz-animation:none;animation:none;font-family:Inter,sans-serif;min-width:160px;text-align:center;background:rgba(0,0,0,0);z-index:2;color:#fff;opacity:.4;display:flex;justify-content:center;align-items:center;cursor:pointer}@media only screen and (max-width:520px)and (orientation:portrait){.menu-page #tabs .tabs-nav .tab{height:50px}}.menu-page #tabs .tabs-nav .tab.active{background-color:#4cc3ef;opacity:1}.menu-page #tabs .tabs-content{display:flex;flex-direction:column;grid-column:span 3;margin:0 auto;transform:translateX(7.5rem)}@media only screen and (max-width:520px)and (orientation:portrait){.menu-page #tabs .tabs-content{transform:translateX(0)}}.menu-page #tabs .tabs-content section{padding:0;display:none}.menu-page #tabs .tabs-content section.active{display:block}@media only screen and (max-width:520px)and (orientation:portrait){.menu-page #tabs .tabs-content section .content{max-width:100%;width:100%}}.form-attendance-request{margin:120px auto!important;max-width:980px!important;padding:0!important}@media only screen and (max-width:520px)and (orientation:portrait){.form-attendance-request{max-width:calc(100% - 40px)!important}}.form-attendance-request .featured-thumb{width:100%;height:auto;overflow:hidden;border-radius:28px;margin-bottom:0;aspect-ratio:16/7}.form-attendance-request .featured-thumb img{width:100%;height:100%;object-fit:cover;object-position:center}.form-attendance-request .event_title{position:relative;padding:3.5rem 0;min-height:200px;display:flex;flex-direction:column;justify-content:center;max-width:768px!important;margin:0 auto;overflow:hidden}@media only screen and (max-width:520px)and (orientation:portrait){.form-attendance-request .event_title{padding:6rem 0}}.form-attendance-request .event_title:after{background-image:url(/theme/images/Traced-Image.png);content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-position:50%;background-size:150%;background-repeat:no-repeat;z-index:-2;pointer-events:none;transform:scale(1.1) rotate(-10deg)}@media only screen and (max-width:520px)and (orientation:portrait){.form-attendance-request .event_title:after{top:0;transform:scale(1.5) rotate(-29deg)}}.form-attendance-request .event_title:before{background-color:#081420;content:"";opacity:1;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;filter:blur(20px);border-radius:100%}.form-attendance-request h1{text-align:center;padding:0 2.5rem;width:calc(100% - 5rem);color:#4cc3ef;font-weight:700}@media only screen and (max-width:520px)and (orientation:portrait){.form-attendance-request h1{padding:0 1.5rem;font-size:36px;width:calc(100% - 3rem);text-wrap:balance}}.form-attendance-request h4{padding:1.5rem 2.5rem 0;width:calc(100% - 5rem);font-size:28px;color:#fff;font-weight:600}@media only screen and (max-width:520px)and (orientation:portrait){.form-attendance-request h4{padding:1.5rem 1.5rem 0;font-size:20px;width:calc(100% - 3rem);text-wrap:balance}}.form-attendance-request p{padding:2.5rem;width:calc(100% - 5rem);font-size:20px;text-wrap:pretty}@media only screen and (max-width:520px)and (orientation:portrait){.form-attendance-request p{padding:2.5rem 1.5rem;font-size:16px;width:calc(100% - 3rem)}}.form-attendance-request .content{position:relative;max-width:860px!important;width:100%}.form-attendance-request .content .message{position:absolute;top:2.5rem;left:0;right:0;max-width:420px;width:100%;z-index:999;margin:0 auto}.form-attendance-request .content .message div p{margin:0}.form-attendance-request .content .message .success{background-color:#d4edda;box-shadow:0 10px 30px 0 rgba(0,177,84,.2);padding:1.25rem 2rem;border-radius:20px;color:#00b154;font-weight:500;font-size:16px;text-align:center}.form-attendance-request .content .message .error{background-color:#f8d7da;box-shadow:0 10px 30px 0 rgba(114,28,36,.2);padding:1.25rem 2rem;border-radius:20px;color:#721c24;font-weight:500;font-size:16px;text-align:center}.form-attendance-request .content #attendance_request_form{position:relative;display:grid;grid-template-columns:repeat(2,1fr);padding-top:4rem}@media only screen and (max-width:520px)and (orientation:portrait){.form-attendance-request .content #attendance_request_form{display:flex;flex-direction:column}}.form-attendance-request .content #attendance_request_form .form-group:first-of-type,.form-attendance-request .content #attendance_request_form .form-group:nth-of-type(2),.form-attendance-request .content #attendance_request_form .form-group:nth-of-type(3){grid-column:span 2}.form-attendance-request .content #attendance_request_form .form-group.submit{position:relative;grid-column:span 2;gap:1rem}@media only screen and (max-width:520px)and (orientation:portrait){.form-attendance-request .content #attendance_request_form .form-group.submit{position:relative;bottom:1.5rem;right:0;flex-direction:column;display:flex}}.form-attendance-request .content #attendance_request_form .form-group .form-field{position:relative}.form-attendance-request .content #attendance_request_form .form-group .form-field label{position:absolute}.form-attendance-request .content #attendance_request_form .form-group .form-field.number label,.form-attendance-request .content #attendance_request_form .form-group .form-field.radio label{position:relative;opacity:1;font-size:18px;margin-bottom:.3rem;padding:0}.form-attendance-request .content #attendance_request_form .form-group .form-field .radio-group{display:flex;margin:1rem 1.5rem 0;gap:0 2.5rem}.form-attendance-request .content #attendance_request_form .form-group .form-field .radio-group .field-radio{display:flex;align-items:center;gap:0 .5rem}.form-attendance-request .content #attendance_request_form .form-group .form-field .radio-group .field-radio input[type=radio]{-webkit-animation:none;-moz-animation:none;animation:none;appearance:none;width:24px;height:24px;min-width:24px;background-color:#212c3a;border-radius:4px;margin:0}.form-attendance-request .content #attendance_request_form .form-group .form-field .radio-group .field-radio input[type=radio]:checked{background-color:#4cc3ef}.newsletter-Form{max-width:100vw;width:calc(100% - 45px - 45px);max-width:1424px;padding:40px 0;margin:0 auto;position:relative}@media only screen and (max-width:520px)and (orientation:portrait){.newsletter-Form{width:calc(100% - 48px);max-width:calc(100% - 48px)}}.newsletter-Form .content{padding:45px;width:calc(100% - 90px);display:flex;gap:2.5rem;background-color:#192431;border-radius:24px;position:relative;overflow:hidden}.newsletter-Form .content:after{background-image:url(/theme/images/Traced-Image.png);content:"";position:absolute;top:0;left:0;width:50%;height:100%;background-position:50%;background-size:150%;background-repeat:no-repeat;z-index:0;pointer-events:none;transform:translateX(-4rem)}@media only screen and (max-width:520px)and (orientation:portrait){.newsletter-Form .content:after{background-size:150%;top:0;transform:scale(1.6) rotate(0deg) translateX(0) translateY(-4rem)}.newsletter-Form .content{flex-direction:column;padding:45px 30px;width:calc(100% - 60px);gap:4rem}}.newsletter-Form .content .text{max-width:50%;width:100%;z-index:9;position:relative}.newsletter-Form .content .text:before{background-color:#192431;content:"";opacity:1;position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;filter:blur(10px);transform:scale(1.6);border-radius:100%}@media only screen and (max-width:520px)and (orientation:portrait){.newsletter-Form .content .text{max-width:100%}}.newsletter-Form .content .text h3{font-size:36px;color:#fff;font-weight:700;margin-bottom:1.25rem}@media only screen and (max-width:520px)and (orientation:portrait){.newsletter-Form .content .text h3{font-size:32px}}.newsletter-Form .content .text p{text-wrap:balance}@media only screen and (max-width:520px)and (orientation:portrait){.newsletter-Form .content .text p{text-wrap:balance}}.newsletter-Form .content form{margin-left:auto;display:flex;flex-direction:row;flex-direction:column;width:max-content;margin-top:auto;z-index:9}.newsletter-Form .content form .form-fields{display:flex;gap:1rem;align-items:center}@media only screen and (max-width:520px)and (orientation:portrait){.newsletter-Form .content form .form-fields{flex-direction:column}.newsletter-Form .content form{flex-direction:column;width:100%;align-items:center}}.newsletter-Form .content form input[type=email],.newsletter-Form .content form input[type=tel],.newsletter-Form .content form input[type=text]{width:100%;height:58px;background-color:#212c3a;padding:0 32px;border:0;border-radius:100px;appearance:none;font-size:20px;-webkit-animation:none;-moz-animation:none;animation:none;font-family:Inter,sans-serif;color:#fff}@media only screen and (max-width:520px)and (orientation:portrait){.newsletter-Form .content form input[type=email],.newsletter-Form .content form input[type=tel],.newsletter-Form .content form input[type=text]{width:calc(100% - 64px)}}.newsletter-Form .content form input[type=email]::placeholder,.newsletter-Form .content form input[type=tel]::placeholder,.newsletter-Form .content form input[type=text]::placeholder{color:#fff;opacity:.3}.newsletter-Form .content form input[type=email]:focus,.newsletter-Form .content form input[type=tel]:focus,.newsletter-Form .content form input[type=text]:focus{outline:none}.newsletter-Form .content form .button{background-color:#4cc3ef;height:56px;color:#fff;padding-left:1.5rem;padding-right:8px;border-radius:100px;font-size:18px;font-weight:500;display:flex;align-items:center;gap:12px;width:max-content;box-shadow:0 10px 30px 0 rgba(0,177,84,.2);transition:all .5s ease 0s}.newsletter-Form .content form .button.disabled{pointer-events:none;opacity:.2}.newsletter-Form .content form .button:hover{box-shadow:0 10px 40px 0 rgba(0,177,84,.4);transition:all .5s ease 0s}.newsletter-Form .content form .button:hover .icon{transform:rotate(-180deg) scale(0);width:0;height:0;min-width:0}.newsletter-Form .content form .button input{width:100%;border:0;background-color:rgba(0,0,0,0);appearance:none;font-weight:600;padding:0;margin:0;color:#fff;font-size:20px;-webkit-animation:none;-moz-animation:none;animation:none;font-family:Inter,sans-serif}.newsletter-Form .content form .button .icon{width:40px;height:40px;min-width:40px;background-color:#fff;border-radius:100px;display:flex;align-items:center;justify-content:center;transform:rotate(-45deg);transition:all .8s ease 0s}.newsletter-Form .content form .button .icon img,.newsletter-Form .content form .button .icon svg{width:16px;height:16px}.newsletter-Form .content form .button .icon img path,.newsletter-Form .content form .button .icon svg path{fill:#4cc3ef}.newsletter-Form .content form button{background-color:#4cc3ef;height:56px;color:#fff;padding-left:1.5rem;padding-right:8px;border-radius:100px;font-size:18px;font-weight:500;display:flex;align-items:center;gap:12px;width:max-content;box-shadow:0 10px 30px 0 rgba(0,177,84,.2);transition:all .5s ease 0s;border:0;min-width:max-content}.newsletter-Form .content form button:disabled{pointer-events:none;opacity:.2}.newsletter-Form .content form button:hover{box-shadow:0 10px 40px 0 rgba(0,177,84,.4);transition:all .5s ease 0s}.newsletter-Form .content form button:hover .icon{transform:rotate(-180deg) scale(0);width:0;height:0;min-width:0}.newsletter-Form .content form button input{width:100%;border:0;background-color:rgba(0,0,0,0);appearance:none;font-weight:600;padding:0;margin:0;color:#fff;font-size:20px;-webkit-animation:none;-moz-animation:none;animation:none;font-family:Inter,sans-serif}.newsletter-Form .content form button .icon{width:40px;height:40px;min-width:40px;background-color:#fff;border-radius:100px;display:flex;align-items:center;justify-content:center;transform:rotate(-45deg);transition:all .8s ease 0s}.newsletter-Form .content form button .icon img,.newsletter-Form .content form button .icon svg{width:16px;height:16px}.newsletter-Form .content form button .icon img path,.newsletter-Form .content form button .icon svg path{fill:#4cc3ef}.point-page{width:calc(100vw - 180px);margin:136px auto 28px;min-height:calc(100vh - 136px - 28px);display:flex;overflow:hidden}@media only screen and (max-width:520px)and (orientation:portrait){.point-page{height:auto;width:calc(100vw - 60px);margin:90px auto 28px;overflow:auto}}.point-page .content{width:100%;height:auto;flex-grow:1;display:flex;flex-direction:column}.point-page .content .title-section{margin-bottom:64px}@media only screen and (max-width:520px)and (orientation:portrait){.point-page .content .title-section{text-align:center;margin-top:4rem}}.point-page .content .title-section strong{color:#4cc3ef;font-size:28px}.point-page .content .title-section h2{font-size:48px;color:#fff;font-weight:700}.point-page .content .grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1.25rem;flex-grow:1;height:100vh}@media only screen and (max-width:520px)and (orientation:portrait){.point-page .content .grid{display:flex;flex-direction:column;height:auto}}.point-page .content .grid .col{width:100%;height:100%;display:flex;flex-direction:column;gap:1.25rem;border-radius:24px;order:1;overflow:hidden}@media only screen and (max-width:520px)and (orientation:portrait){.point-page .content .grid .col{height:auto}}.point-page .content .grid .col:nth-of-type(3) iframe{border-radius:24px!important}.point-page .content .grid .col:nth-of-type(2){grid-column-start:2;grid-column-end:4;background-color:#fff}@media only screen and (max-width:520px)and (orientation:portrait){.point-page .content .grid .col:nth-of-type(2){order:0}}.point-page .content .grid .col:nth-of-type(2) iframe{margin-top:12px;width:calc(100% - 12px)}@media only screen and (max-width:520px)and (orientation:portrait){.point-page .content .grid .col:nth-of-type(2) iframe{padding-top:12px}}.point-page .content .grid .col iframe{width:100%;height:auto;overflow:hidden}@media only screen and (max-width:520px)and (orientation:portrait){.point-page .content .grid .col iframe{min-height:360px;border-radius:0!important;height:100%}}.promotions-section{margin:120px auto;max-width:1280px;display:flex;flex-direction:column;gap:9rem 0}@media only screen and (max-width:520px)and (orientation:portrait){.promotions-section{max-width:calc(100% - 48px)}}.promotions-section .promo .title-section{font-size:56px;color:#4cc3ef;font-weight:700;text-align:center;margin-bottom:64px}@media only screen and (max-width:520px)and (orientation:portrait){.promotions-section .promo .title-section{font-size:40px}}.promotions-section .promo .promotions-content{display:flex;flex-direction:column;gap:120px 0;width:100%}.promotions-section .promo .promotions-content .item{display:flex;justify-content:space-between;align-items:center;width:100%}.promotions-section .promo .promotions-content .item:nth-child(2n){flex-direction:row-reverse}@media only screen and (max-width:520px)and (orientation:portrait){.promotions-section .promo .promotions-content .item:nth-child(2n){flex-direction:column}.promotions-section .promo .promotions-content .item{flex-direction:column;gap:2.5rem 0}}.promotions-section .promo .promotions-content .item .content{max-width:calc(50% - 22.5px);display:flex;flex-direction:column;justify-content:center;gap:1rem 0;position:relative}@media only screen and (max-width:520px)and (orientation:portrait){.promotions-section .promo .promotions-content .item .content{max-width:100%}}.promotions-section .promo .promotions-content .item .content h2{color:#fff;text-align:center;margin-top:1rem;font-size:48px;font-weight:700}@media only screen and (max-width:520px)and (orientation:portrait){.promotions-section .promo .promotions-content .item .content h2{font-size:40px}}.promotions-section .promo .promotions-content .item .content h2:first-of-type{margin-top:0}.promotions-section .promo .promotions-content .item .content .description{font-size:20px;display:flex;flex-direction:column;gap:12px 0;width:100%;text-wrap:pretty}.promotions-section .promo .promotions-content .item .content .description h2{margin-top:1rem;font-size:48px;font-weight:700}@media only screen and (max-width:520px)and (orientation:portrait){.promotions-section .promo .promotions-content .item .content .description h2{font-size:40px}}.promotions-section .promo .promotions-content .item .content .description p{margin:0}.promotions-section .promo .promotions-content .item .content .description p a{color:#4cc3ef;font-weight:600}.promotions-section .promo .promotions-content .item .content .description p:empty{display:none}.promotions-section .promo .promotions-content .item .content .validate_info{font-size:13px;width:100%;padding-top:1.5rem}.promotions-section .promo .promotions-content .item .content .validate_info p{margin:0}.promotions-section .promo .promotions-content .item .content .validate_info p:empty{display:none}.promotions-section .promo .promotions-content .item .featured-thumb{height:auto;position:relative;overflow:hidden;max-width:calc(50% - 25px);width:100%;border-radius:28px;aspect-ratio:16/12}@media only screen and (max-width:520px)and (orientation:portrait){.promotions-section .promo .promotions-content .item .featured-thumb{max-width:100%}}.promotions-section .featured-promos .title-section{font-size:56px;color:#4cc3ef;font-weight:700;text-align:center;margin-bottom:64px}@media only screen and (max-width:520px)and (orientation:portrait){.promotions-section .featured-promos .title-section{font-size:40px}}.promotions-section .featured-promos .promotions-content{display:flex;flex-direction:column;gap:2.5rem 0;width:100%}.promotions-section .featured-promos .promotions-content .item{display:grid;grid-template-columns:repeat(5,1fr);width:100%;position:relative;background-color:#192431;overflow:hidden;border-top-right-radius:28px;border-bottom-right-radius:28px}@media only screen and (max-width:520px)and (orientation:portrait){.promotions-section .featured-promos .promotions-content .item{display:flex;flex-direction:column;border-radius:0 0 28px 28px}}.promotions-section .featured-promos .promotions-content .item:after,.promotions-section .featured-promos .promotions-content .item:before{width:4rem;height:4rem;content:"";background-color:#081420;left:calc(-2rem + 6px);z-index:999;position:absolute;border-radius:100%;border:6px solid #192431}@media only screen and (max-width:520px)and (orientation:portrait){.promotions-section .featured-promos .promotions-content .item:after,.promotions-section .featured-promos .promotions-content .item:before{width:3rem;height:3rem;left:calc(-1.5rem - 4px)}}.promotions-section .featured-promos .promotions-content .item:before{top:-1.5rem}@media only screen and (max-width:520px)and (orientation:portrait){.promotions-section .featured-promos .promotions-content .item:before{top:-2rem}}.promotions-section .featured-promos .promotions-content .item:after{bottom:-1.5rem}@media only screen and (max-width:520px)and (orientation:portrait){.promotions-section .featured-promos .promotions-content .item:after{top:-2rem;bottom:auto;right:calc(-1.5rem + 6px);margin:auto;left:auto}}.promotions-section .featured-promos .promotions-content .item .featured-thumb{aspect-ratio:1/1;grid-column-start:1;grid-column-end:3;width:calc(100% - 3px);height:auto;position:relative;z-index:8;display:flex;overflow:hidden;background-color:#192431}.promotions-section .featured-promos .promotions-content .item .featured-thumb img{width:calc(100% - 10px);height:calc(100% - 12px);object-position:center;object-fit:cover;margin:6px}.promotions-section .featured-promos .promotions-content .item .content{display:flex;flex-direction:column;justify-content:flex-start;gap:1rem 0;padding:2.5rem 3rem;z-index:9;position:relative;border-left:4px dotted #999;grid-column-start:3;grid-column-end:6}@media only screen and (max-width:520px)and (orientation:portrait){.promotions-section .featured-promos .promotions-content .item .content{border-left:0 dotted #999;border-top:4px dotted #999;padding:2.5rem 2rem}}.promotions-section .featured-promos .promotions-content .item .content:after,.promotions-section .featured-promos .promotions-content .item .content:before{width:4rem;height:4rem;content:"";background-color:#081420;left:calc(-2rem - 7px);z-index:999;position:absolute;border-radius:100%;border:6px solid #192431}@media only screen and (max-width:520px)and (orientation:portrait){.promotions-section .featured-promos .promotions-content .item .content:after,.promotions-section .featured-promos .promotions-content .item .content:before{width:3rem;height:3rem;left:calc(-1.5rem - 7px)}}.promotions-section .featured-promos .promotions-content .item .content:before{top:-1.5rem}@media only screen and (max-width:520px)and (orientation:portrait){.promotions-section .featured-promos .promotions-content .item .content:before{top:-2rem}}.promotions-section .featured-promos .promotions-content .item .content:after{bottom:-1.5rem}@media only screen and (max-width:520px)and (orientation:portrait){.promotions-section .featured-promos .promotions-content .item .content:after{top:-2rem;bottom:auto;right:calc(-2rem + 6px);margin:auto;left:auto}}.promotions-section .featured-promos .promotions-content .item .content h2{color:#fff;text-align:center;margin-top:1rem;font-size:28px;font-weight:700}@media only screen and (max-width:520px)and (orientation:portrait){.promotions-section .featured-promos .promotions-content .item .content h2{font-size:24px}}.promotions-section .featured-promos .promotions-content .item .content h2:first-of-type{margin-top:0}.promotions-section .featured-promos .promotions-content .item .content .description{font-size:16px;display:flex;flex-direction:column;gap:12px 0;width:100%}.promotions-section .featured-promos .promotions-content .item .content .description h2{margin-top:1rem;font-size:28px;font-weight:700}@media only screen and (max-width:520px)and (orientation:portrait){.promotions-section .featured-promos .promotions-content .item .content .description h2{font-size:24px}}.promotions-section .featured-promos .promotions-content .item .content .description p{margin:0}.promotions-section .featured-promos .promotions-content .item .content .description p a{color:#4cc3ef;font-weight:600}.promotions-section .featured-promos .promotions-content .item .content .description p:empty{display:none}.promotions-section .featured-promos .promotions-content .item .content .validate_info{font-size:10.5px;width:100%}.promotions-section .featured-promos .promotions-content .item .content .validate_info p{margin:0}.promotions-section .featured-promos .promotions-content .item .content .validate_info p:empty{display:none}.pricing-section{margin:150px auto 0;max-width:768px;display:flex;flex-direction:column;width:100%;gap:68px}.pricing-section.lessons-pricing{order:1}.pricing-section.backyard-section{gap:20px;margin-top:68px}@media only screen and (max-width:520px)and (orientation:portrait){.pricing-section{max-width:calc(100% - 60px)}}.pricing-section h1,.pricing-section h2{width:max-content;margin:0 auto;text-align:center;padding:0;font-size:40px;text-transform:uppercase;font-weight:700;color:#fff;border-top:6px solid #4cc3ef;border-bottom:6px solid #4cc3ef}@media only screen and (max-width:520px)and (orientation:portrait){.pricing-section h1,.pricing-section h2{font-size:28px;border-top:4px solid #4cc3ef;border-bottom:4px solid #4cc3ef}}.pricing-section .activities-grid{display:flex;flex-direction:column;gap:1px 0;width:100%}.pricing-section .activities-grid .activity-item{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;min-height:90px;border-bottom:1px solid #212c3a;width:100%}@media only screen and (max-width:520px)and (orientation:portrait){.pricing-section .activities-grid .activity-item{display:flex;gap:0;flex-direction:column}}.pricing-section .activities-grid .activity-item .title{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:1.5rem 16px}.pricing-section .activities-grid .activity-item .title h3{color:#4cc3ef;text-align:center;text-transform:uppercase;font-weight:800;font-size:28px}.pricing-section .activities-grid .activity-item .title p{font-style:italic;font-size:12px;opacity:.5}@media only screen and (max-width:520px)and (orientation:portrait){.pricing-section .activities-grid .activity-item .title p{font-size:14px;text-wrap:balance;text-align:center;margin-top:12px}}.pricing-section .activities-grid .activity-item .prices{display:flex;align-items:center;width:100%;padding:1.5rem 16px}@media only screen and (max-width:520px)and (orientation:portrait){.pricing-section .activities-grid .activity-item .prices{padding:1.5rem 0}}.pricing-section .activities-grid .activity-item .prices .w-100,.pricing-section .activities-grid .activity-item .prices .w-50{display:flex;max-width:50%;width:100%;flex-direction:column;align-items:center;font-size:18px}.pricing-section .activities-grid .activity-item .prices .w-100 strong,.pricing-section .activities-grid .activity-item .prices .w-50 strong{font-size:20px;color:#fff;text-transform:uppercase;font-weight:800}.pricing-section .activities-grid .activity-item .prices .w-100 span,.pricing-section .activities-grid .activity-item .prices .w-50 span{display:block;opacity:.5;text-decoration:line-through}.pricing-section .activities-grid .activity-item .prices .w-100{max-width:100%}.pricing-section .activities-grid .activity-item .additional-pricing{grid-column-start:1;grid-column-end:3;margin-bottom:1.5rem;display:flex;gap:2.5rem;text-transform:uppercase}@media only screen and (max-width:520px)and (orientation:portrait){.pricing-section .activities-grid .activity-item .additional-pricing div{display:flex;flex-direction:column;align-items:center}}.pricing-section .activities-grid .activity-item .additional-pricing strong{color:#4cc3ef;font-weight:700;text-align:center;font-size:16px}.pricing-section .lessons-table{display:grid;grid-template-columns:repeat(3,1fr);width:100%;max-width:760px;gap:32px;margin-bottom:48px}@media only screen and (max-width:520px)and (orientation:portrait){.pricing-section .lessons-table{gap:24px;display:flex;flex-direction:column}}.pricing-section .lessons-table h3{color:#4cc3ef;font-weight:700;line-height:1.1;font-size:24px;margin:0}@media only screen and (max-width:520px)and (orientation:portrait){.pricing-section .lessons-table h3{font-size:24px;text-align:center}}.pricing-section .lessons-table .table{grid-column:span 2;width:100%}.pricing-section .lessons-table .table .table-body{display:flex;flex-direction:column;gap:24px}.pricing-section .lessons-table .table .table-body .table-type{display:flex;flex-direction:column}.pricing-section .lessons-table .table .table-body .table-type .non-peak-time,.pricing-section .lessons-table .table .table-body .table-type .peak-time,.pricing-section .lessons-table .table .table-body .table-type .table-header{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #212c3a}.pricing-section .lessons-table .table .table-body .table-type .non-peak-time div,.pricing-section .lessons-table .table .table-body .table-type .peak-time div,.pricing-section .lessons-table .table .table-body .table-type .table-header div{display:flex;align-items:center;justify-content:center;height:40px;font-size:18px}.pricing-section .lessons-table .table .table-body .table-type .non-peak-time div.field-header,.pricing-section .lessons-table .table .table-body .table-type .peak-time div.field-header,.pricing-section .lessons-table .table .table-body .table-type .table-header div.field-header{color:#4cc3ef;text-transform:uppercase;font-weight:700;font-size:14px}.pricing-section .lessons-table .table .table-body .table-type .table-header{border-bottom:0}.pricing-section .backyard-games{text-align:center}.pricing-section .backyard-games h3{color:#4cc3ef;font-weight:700;margin-bottom:8px}.pricing-section .schedule{margin-top:1.5rem;border:1px solid #4cc3ef;padding:1rem}.pricing-section .schedule p{margin:0;text-align:center}.pricing-section .schedule p strong{color:#fff;font-weight:600}@media only screen and (max-width:520px)and (orientation:portrait){.pricing-section .schedule p strong{display:block}}.tabsGrid{display:grid;grid-template-columns:repeat(2,1fr);padding:12px;min-height:58px;margin-bottom:2.5rem;background-color:#192431;border-radius:40px}.tabsGrid .tab{height:58px;display:flex;align-items:center;justify-content:center;border-radius:100px;font-size:18px}.tabsGrid .tab.active{background-color:#4cc3ef;color:#fff}.tabs-description{font-size:16px;text-align:center;margin-bottom:4rem!important}.tabcontent{display:none}.tabcontent.active{display:flex;overflow:hidden;padding-top:12px;background-color:#fff;border-radius:28px;position:relative;aspect-ratio:9/14}@media only screen and (max-width:520px)and (orientation:portrait){.tabcontent iframe{border-radius:0!important;width:100%;height:100%;object-fit:cover;object-position:center}}.panels_module{max-width:100vw;width:calc(100% - 0px);padding:40px 0;margin:0 auto;position:relative}@media only screen and (max-width:520px)and (orientation:portrait){.panels_module{width:calc(100% - 0px)}}.panels_module .section-header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;margin-bottom:4rem}@media only screen and (max-width:520px)and (orientation:portrait){.panels_module .section-header{max-width:calc(100% - 48px);margin:6rem auto 0;text-align:center;display:flex;flex-direction:column}}.panels_module .section-header .main-title{font-size:68px;color:#fff;font-weight:700;text-align:center;margin-bottom:0;line-height:1.2;text-wrap:balance;max-width:90%;margin-top:120px}@media only screen and (max-width:520px)and (orientation:portrait){.panels_module .section-header .main-title{font-size:56px;max-width:100%;text-align:center;margin-bottom:1rem;line-height:1.2;text-wrap:balance}}.panels_module .section-header .main-subtitle{font-size:28px;color:#4cc3ef;font-weight:500;text-align:center;margin-bottom:1.25rem;text-wrap:balance;max-width:90%}@media only screen and (max-width:520px)and (orientation:portrait){.panels_module .section-header .main-subtitle{font-size:24px;max-width:100%;text-align:center;margin-bottom:1rem;text-wrap:balance}}.panels_module .content{width:100%;max-width:1332px;margin:45px auto;display:grid;grid-template-columns:repeat(4,1fr);gap:4rem 28px}.panels_module .content.grid-cols-3{grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:520px)and (orientation:portrait){.panels_module .content{max-width:calc(100% - 48px);margin:6rem auto 0;text-align:center;display:flex;flex-direction:column;gap:6rem}}.panels_module .content .panel{width:100%}.panels_module .content .panel,.panels_module .content .panel .image{display:flex;align-items:center;justify-content:center;flex-direction:column}.panels_module .content .panel .image{background-size:cover;background-position:50%;border-radius:28px;padding:2rem;position:relative;width:calc(100% - 4rem);gap:1.25rem;margin-bottom:1rem}.panels_module .content .panel .image a{position:absolute;top:0;left:0;width:100%;height:100%;z-index:99;color:rgba(0,0,0,0);opacity:0}.panels_module .content .panel .image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(8,20,32,.75);border-radius:28px;z-index:0}.panels_module .content .panel .image .panel-icon{width:auto;max-width:68px;height:48px;object-fit:contain;object-position:center;z-index:1}.panels_module .content .panel .image .panel-title{font-size:28px;font-weight:700;line-height:1.5;color:#4cc3ef;z-index:1}@media only screen and (max-width:520px)and (orientation:portrait){.panels_module .content .panel .image .panel-title{font-size:24px;line-height:1.25;margin-bottom:.5rem;margin-top:.5rem}}.panels_module .content .panel .panel-content{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:1rem;text-align:center;padding:0;flex-grow:1}.panels_module .content .panel .panel-content .panel-description{font-size:18px;line-height:26px;color:#abafc7;text-align:center;text-wrap:pretty;max-width:100%;width:100%}.panels_module .content .panel .panel-content .panel-description p,.panels_module .content .panel .panel-content .panel-description ul{margin:0 0 1.5rem}.panels_module .content .panel .panel-content .button{width:max-content;margin:auto 0 0}@media only screen and (max-width:520px)and (orientation:portrait){.panels_module .content .panel .panel-content .button{margin:0 auto}}.panels_module .content .panel .panel-content .button a{background-color:#4cc3ef;height:56px;color:#fff;padding-left:1.5rem;padding-right:8px;border-radius:100px;font-size:18px;font-weight:500;display:flex;align-items:center;gap:12px;box-shadow:0 10px 30px 0 rgba(0,177,84,.2);transition:all .5s ease 0s}.panels_module .content .panel .panel-content .button a:hover{box-shadow:0 10px 40px 0 rgba(0,177,84,.4);transition:all .5s ease 0s}.panels_module .content .panel .panel-content .button a:hover .icon{transform:rotate(-180deg) scale(0);width:0;height:0}.panels_module .content .panel .panel-content .button a .icon{width:40px;height:40px;background-color:#fff;border-radius:100px;display:flex;align-items:center;justify-content:center;transform:rotate(-45deg);transition:all .8s ease 0s}.panels_module .content .panel .panel-content .button a .icon img,.panels_module .content .panel .panel-content .button a .icon svg{width:16px;height:16px}.panels_module .content .panel .panel-content .button a .icon img path,.panels_module .content .panel .panel-content .button a .icon svg path{fill:#4cc3ef}.error-404,.error-500{height:100vh;display:flex;align-items:center;justify-content:center}.error-404 h1,.error-500 h1{width:100%;font-size:48px;line-height:1.1;margin-bottom:1.25rem;text-align:center;font-family:Inter,sans-serif;font-weight:700;color:#fff}.error-404 p a,.error-500 p a{color:#4cc3ef;font-weight:700;font-size:20px}.alert-box{position:fixed;background-color:rgba(255,82,82,.4);backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px);color:#e70808;z-index:9999999;top:8.5rem;left:6rem;padding:6px 12px;border-radius:8px;display:flex;align-items:center;gap:12px;line-height:1.3;font-size:14px;max-width:250px}.alert-box img,.alert-box svg{width:24px;min-width:24px;height:auto}@media only screen and (max-width:520px)and (orientation:portrait){.alert-box{left:0;right:0;top:4.5rem;max-width:calc(100% - 60px);width:100%;margin:0 auto}}