@import url(https://fonts.googleapis.com/css2?family=Anton&family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap);
@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap);
:root{--transition: opacity 0.5s ease-in-out, visibility 0.5s ease-in-out;--opacity: 0;--visibility: hidden;--cycle: 2s}body{min-height:100%;font-family:"Anton",sans-serif;font-weight:400;font-style:normal;overflow-x:hidden;position:relative}.content{background-image:url(../assets/bg-mb57f7e35f0d95edc1133f.png);background-repeat:no-repeat;background-size:100% 100%;background-position:100% 0%;height:100%;overflow-x:hidden;z-index:1;padding-top:1rem}.mb-0{margin-bottom:0}.backdrop-blur{position:fixed;inset:0;z-index:10;background:rgba(0,0,0,.5);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);overflow:hidden;display:flex;justify-content:center;align-items:center;opacity:var(--opacity);visibility:var(--visibility);transition:var(--transition);padding:0rem 1rem}.hide-scrollbar{overflow-x:scroll;scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}@keyframes bounce{0%,100%{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes zoom{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes zoomAndBrighten{0%,100%{transform:scale(1);filter:brightness(1)}50%{transform:scale(1.1);filter:brightness(2)}}@keyframes textAnimation{0%,100%{opacity:1}50%{opacity:0}}@keyframes textAnimation-reverse{0%,100%{opacity:0}50%{opacity:1}}@keyframes frontA{0%,49.999%{z-index:2}50%,100%{z-index:1}}@keyframes frontB{0%,49.999%{z-index:1}50%,100%{z-index:2}}@keyframes swap{0%{opacity:1;visibility:visible}50%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@keyframes swapReverse{0%{opacity:0;visibility:hidden}50%{opacity:1;visibility:visible}100%{opacity:0;visibility:hidden}}@keyframes fade{from{opacity:1}to{opacity:0}}.logo{position:relative;margin:auto auto 1.5rem;width:160px}.carousel-wrapper{border-radius:20px;background:rgba(255,255,255,.05);backdrop-filter:blur(15px);position:relative;padding:8px}.carousel-wrapper .swiper-pagination{bottom:0;right:0;left:auto;width:auto;margin-right:0;margin-left:auto}.carousel-wrapper .swiper-pagination .swiper-pagination-bullet{background:rgba(255,255,255,.3)}.carousel-wrapper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background:#ffe0bc}.social{display:flex;align-items:center;justify-content:center;gap:13px;position:absolute;right:13px;top:1.563rem;z-index:10}.social a:hover figure img{filter:brightness(1.2) drop-shadow(0 8px 16px rgba(255, 255, 255, 0.3))}.social a:hover:active{transform:translateY(-1px)}.social a:hover:active figure{transform:scale(1.05)}.social figure{margin-bottom:0rem;width:27px}.cta{cursor:pointer;position:relative;z-index:10;animation:zoomAndBrighten 1.5s infinite}.regFrm{width:100%;z-index:9;position:relative}.regFrm .form-group{position:relative;width:100%;margin-bottom:.6rem}.regFrm .form-group input{background-color:#fff;border-radius:8px;color:#270700;text-align:center;padding:1rem .5rem;font-size:1rem;font-family:"Inter",sans-serif;font-weight:400;max-height:56px}.regFrm .form-group input:focus{box-shadow:none}.regFrm .form-group input::-moz-placeholder{color:#270700;font-weight:500;opacity:.5;font-family:"Inter",sans-serif}.regFrm .form-group input::placeholder{color:#270700;font-weight:500;opacity:.5;font-family:"Inter",sans-serif}.regFrm .form-group figure{width:40px;margin-bottom:0;position:absolute;top:50%;transform:translateY(-50%)}.regFrm .form-group .u-p{left:4%}.regFrm .form-group .eye{right:4%}.regFrm .btn{border:0;padding:0;margin:1rem auto 0;width:80%;animation:zoomAndBrighten 1.5s infinite;position:relative;z-index:10}#form{position:relative;width:100%;height:-moz-fit-content;height:fit-content}#form .bg-form{background-image:url(../assets/bg-form387e68aa5d62dcc3e767.png);background-position:top center;background-size:100% 100%;background-repeat:no-repeat;opacity:var(--opacity);visibility:var(--visibility);transition:var(--transition);padding:1.5rem 1rem 6.25rem;position:relative;z-index:20}#form .bg-form .logo{position:relative;top:auto;left:auto;width:10rem;margin-bottom:1.5rem}#form .bg-form .logo+figure{width:12rem;margin-bottom:1.5rem}#form .close-btn{position:absolute;top:1rem;right:1rem;width:2rem;z-index:2;border:none;background-color:rgba(0,0,0,0)}.error.errors{color:red;font-family:"Inter",sans-serif;font-weight:400;width:100%;text-align:center;display:block;font-size:.8rem}.banner{margin-bottom:1rem}.banner .thumbnails{display:flex;flex-direction:row;gap:.5rem;overflow-y:hidden;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;position:relative;margin-bottom:1rem}.banner .thumbnails figure{flex:0 0 auto;width:130px;margin-left:auto;margin-right:auto;margin-bottom:0;cursor:pointer;transition:opacity .3s ease;opacity:.3}.banner .thumbnails figure:hover{opacity:1}.banner .thumbnails figure.active{opacity:1}.banner .main-promo{width:100%;height:360px;position:relative;display:flex;justify-content:center;align-items:end}.banner .main-promo .promo{position:absolute;inset:0;z-index:1;width:100%;height:100%;transition:all .3s ease;opacity:0;visibility:hidden}.banner .main-promo .promo.active{opacity:1;visibility:visible}.promo-col{display:flex;flex-direction:column}@media screen and (max-width: 1199.98px){.content{background-size:cover;background-position:center}}@media screen and (min-width: 320px){html,body{height:100%;position:relative}header figure.logo{width:70%}header figure.tagline{width:90%}header .social{top:0;right:-2%;display:flex;flex-direction:column;padding:0 1rem;gap:1rem;position:absolute;transform:none}header .social figure{width:28px}#form-mb{width:100%}#form-mb .bg-form{padding:1rem 0rem 0rem;background-size:100% 90%}#form-mb .close-btn{display:none}.regFrm .form-group{margin-bottom:1.1rem}.regFrm .btn{margin:1rem auto 0}.error.errors{font-size:1rem}}@media screen and (min-width: 344px){.banner .main-promo{height:290px}}@media screen and (min-width: 360px){.error.errors{font-size:.8rem}}@media screen and (min-width: 390px){.banner .main-promo{height:315px}}@media screen and (min-width: 412px){.regFrm .form-group{margin-bottom:1.1rem}.banner .main-promo{height:335px}}@media screen and (min-width: 540px){.regFrm .form-group{margin-bottom:1rem}.banner .main-promo{height:470px}.carousel-wrapper{width:65%;margin:auto}}@media screen and (min-width: 568px){.regFrm .form-group input{font-size:1rem}}@media screen and (min-width: 576px){.regFrm .form-group input{font-size:1rem}}@media screen and (min-width: 768px){#form .bg-form{width:32rem}.regFrm .form-group{margin-bottom:1.5rem}.regFrm .form-group input{padding:1.2rem;font-size:1.2rem}.banner .main-promo{height:415px}.banner .main-promo .promo{width:65%;left:50%;transform:translateX(-50%)}.carousel-wrapper{width:45%;margin:auto}.error.errors{font-size:1rem}}@media screen and (min-width: 820px){html,body{height:100%}.regFrm .form-group{margin-bottom:1.2rem}.regFrm .form-group input{padding:1.2rem}}@media screen and (min-width: 1024px){.regFrm .form-group{margin-bottom:2rem}.regFrm .form-group input{padding:1.5rem}.regFrm .form-group:last-of-type{margin-bottom:2rem}.regFrm .btn{margin:2rem auto 0}.banner .main-promo{height:550px}}@media screen and (min-width: 1200px){:root{--opacity: 0;--visibility: hidden}html,body{height:100%;position:relative;overflow:hidden}.content{background-image:url(../assets/bg76d8f378cedb5f529073.png);position:relative;padding-top:2rem}.logo{position:absolute;top:2rem;left:2rem;width:10%;max-width:201px}#form .bg-form{padding:1.5rem 1rem 6.25rem;width:32rem}.regFrm{z-index:3}.regFrm .form-group{margin-bottom:1rem}.regFrm .form-group input{padding:1.063rem .75rem;font-size:1.125rem}.regFrm .btn{margin:2rem auto 0;width:70%}.carousel-wrapper{position:absolute;top:2rem;right:2rem;width:130px}.carousel-wrapper .swiper-pagination{right:auto}.social{flex-direction:column;right:2rem;gap:25px;top:14.001rem}.social figure{width:45px}.banner{padding-top:0}.banner .thumbnails{gap:1.5rem;flex-direction:column;margin-bottom:0}.banner .thumbnails figure{width:60%}.banner .wrapper .thumbnail-col:first-child .thumbnails figure{margin-left:auto;margin-right:0}.banner .wrapper .thumbnail-col:first-child .thumbnails figure:nth-child(2){margin-left:auto;margin-right:auto}.banner .wrapper .thumbnail-col:last-child .thumbnails figure{margin-left:0;margin-right:auto}.banner .wrapper .thumbnail-col:last-child .thumbnails figure:nth-child(2){margin-left:auto;margin-right:auto}.banner .main-promo{height:100%;position:relative}.banner .main-promo .promo{position:absolute;inset:0;width:100%;transform:none}.cta img{width:15rem}.thumbnail-col{width:22%}.promo-col{width:45%}}@media screen and (min-width: 1300px){.thumbnail-col{width:20%}}@media screen and (min-width: 1500px){.carousel-wrapper{width:180px}.social{flex-direction:column;right:2rem;top:15.001rem}.cta img{width:17rem}}@media screen and (min-width: 1600px){.carousel{width:35%;margin-top:9rem}}@media screen and (min-width: 1700px){.regFrm .form-group{margin-bottom:1.5rem}.regFrm .btn{margin:1rem auto 0}}@media screen and (min-width: 1920px){.social figure{width:45px}.cta img{width:22rem}.thumbnail-col{width:21%}}@media screen and (min-width: 2056px){.regFrm .form-group input{padding:1rem}.regFrm .form-group:last-of-type{margin-bottom:1.5rem}.regFrm .form-group figure{width:30px}.thumbnail-col{width:23%}.promo-col{width:48%}}@media screen and (min-width: 2336px){.carousel-wrapper{width:220px}#form .bg-form .join p{font-size:1.8rem}#form .close-btn{width:2.5rem}.social{top:18.001rem}.social figure{width:50px}.regFrm .form-group input{font-size:1.2rem}.regFrm .form-group:last-of-type{margin-bottom:1.5rem}.regFrm .form-group .error.errors{font-size:1.2rem}.regFrm .btn{margin:2.4rem auto 0}.cta img{width:25rem}}@media screen and (min-width: 2560px){header figure{width:77%}.regFrm .form-group{margin-bottom:1.5rem}.regFrm .form-group:last-of-type{margin-bottom:2rem}.thumbnail-col{width:24%}}@media screen and (min-width: 2624px){#form .bg-form .join p{font-size:2.2rem}.regFrm .form-group{margin-bottom:2rem}.regFrm .form-group input{padding:1.3rem;font-size:1.3rem}.regFrm .form-group figure{width:40px}}@media screen and (min-width: 2992px){#form .bg-form{width:37rem}.regFrm .form-group{margin-bottom:1.5rem}.regFrm .form-group:last-of-type{margin-bottom:2rem}.regFrm .btn{margin:0rem auto 0}.cta img{width:40rem}}@media screen and (min-width: 3456px){header figure{width:100%}#form .bg-form{width:45rem}#form .bg-form .logo{width:15rem}#form .bg-form .logo+figure{width:20rem}.carousel-wrapper{width:300px}.social{top:23.001rem}.social figure{width:65px}.regFrm .form-group{margin-bottom:2rem}.regFrm .form-group input{font-size:2rem;padding:2rem 0}.regFrm .form-group .error.errors{font-size:1.5rem}.regFrm .btn{margin:3rem auto 0}.cta img{width:44rem}}@media screen and (min-width: 3840px){#form .close-btn{transform:scale(1.5);top:8%}#form .form-header figure:nth-child(1){width:30rem;margin-bottom:6rem}#form .form-header figure:nth-child(2){width:60rem}#form .bg-form{padding:5rem 0rem 1rem;width:75rem}#form .bg-form .join{margin-bottom:5rem}#form .bg-form .join p{font-size:3rem}.error.errors{font-size:1.5rem;margin-bottom:-2.2rem}}
