body{font-family:Montserrat,sans-serif}:root{--green-yellow:#c5ff61;--mindaro:#dcffa1;--rich-black:#0c0f16;--slate-gray:#727689}.bg-green-yellow{background-color:#c5ff61}.text-green-yellow{color:#c5ff61}.border-green-yellow{border-color:#c5ff61}.bg-mindaro{background-color:#dcffa1}.text-mindaro{color:#dcffa1}.border-mindaro{border-color:#dcffa1}.bg-rich-black{background-color:#0c0f16}.text-rich-black{color:#0c0f16}.border-rich-black{border-color:#0c0f16}.bg-slate-gray{background-color:#727689}.text-slate-gray{color:#727689}.border-slate-gray{border-color:#727689}.fw-100{font-weight:100}.zindex-1{z-index:1}.fw-200{font-weight:200}.zindex-2{z-index:2}.fw-300{font-weight:300}.zindex-3{z-index:3}.fw-400{font-weight:400}.zindex-4{z-index:4}.fw-500{font-weight:500}.zindex-5{z-index:5}.fw-600{font-weight:600}.zindex-6{z-index:6}.fw-700{font-weight:700}.zindex-7{z-index:7}.fw-800{font-weight:800}.zindex-8{z-index:8}.fw-900{font-weight:900}.zindex-9{z-index:9}main{position:relative}.title-h1{font-size:52px}@media screen and (max-width:768px){.title-h1{font-size:28px}}.title-h5{font-size:22px}@media screen and (max-width:768px){.title-h5{font-size:14px}.mmx-auto{margin-left:auto;margin-right:auto}}.header{position:fixed;top:0;top:70px;width:100%;z-index:10}@media screen and (max-width:768px){.header{top:40px}}.header .logo{display:block;height:100px;width:auto}@media screen and (max-width:768px){.header .logo{display:inline-block;height:60px}}.header .logo img{height:100%;width:auto}.footer{bottom:30px;left:0;position:fixed;width:100%;z-index:10}@media screen and (max-width:768px){.footer{bottom:25px}}.footer .shared{display:flex;gap:10px;list-style:none;margin:0;padding:0}.footer .shared li a{align-items:center;background-color:#32343a;color:var(--bs-white);display:flex;height:30px;justify-content:center;position:relative;text-decoration:none;transition:.25s linear;width:30px}.footer .shared li a span{display:flex}.footer .shared li a:hover{transform:scale(1.4)}.footer .copy{letter-spacing:1px;text-transform:uppercase}@media screen and (max-width:768px){.footer .copy{font-size:10px}}.section-banner{height:100svh}.section-banner__wrap{height:100svh;position:absolute;top:0;width:100%}.section-thank{height:100svh;padding-top:280px}@media screen and (max-width:768px){.section-thank{padding-top:160px}}.section-thank__figure{height:100%;left:0;position:absolute;top:0;width:100%}.section-thank__figure img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.btn{border:none;border-radius:0;font-size:1rem;font-weight:700;min-width:150px;padding:0;text-transform:uppercase}.btn,.btn span{position:relative}.btn span{display:block;padding:1.25rem;z-index:5}.btn:after{content:"";display:block;height:100%;left:0;position:absolute;top:0;transition:.25s linear;width:100%;z-index:1}.btn:active,.btn:focus-visible,.btn:hover{border:none;color:var(--bs-black)}.btn:active:after,.btn:focus-visible:after,.btn:hover:after{left:10px;top:8px}.btn-mindaro span{background-color:var(--mindaro);border:1px solid var(--bs-black)}.btn-mindaro:after{background-color:var(--rich-black);border:1px solid var(--mindaro)}.btn-mindaro:active span,.btn-mindaro:focus-visible span,.btn-mindaro:hover span{background-color:var(--mindaro);color:var(--bs-black)}.btn-green-yellow span{background-color:var(--green-yellow);border:1px solid var(--bs-black)}.btn-green-yellow:after{background-color:var(--rich-black);border:1px solid var(--green-yellow)}.btn-green-yellow:active span,.btn-green-yellow:focus-visible span,.btn-green-yellow:hover span{background-color:var(--green-yellow);color:var(--bs-black)}.form-control{background-color:var(--bs-white);border:1px solid var(--rich-black);border-radius:0;font-size:1rem;font-weight:300;min-width:380px;padding:1.25rem;position:relative;text-transform:uppercase;z-index:2}@media screen and (max-width:768px){.form-control{min-width:100%}}.form-control__content{position:relative}.form-control__content input{position:relative;z-index:5}.form-control__content:after{background-color:var(--green-yellow);border:1px solid var(--rich-black);content:"";display:block;height:100%;left:10px;position:absolute;top:8px;width:100%;z-index:1}.form-control::-moz-placeholder{color:var(--slate-gray);opacity:1}.form-control::placeholder{color:var(--slate-gray);opacity:1}.form-control:focus,.form-control:focus-visible,.form-control:hover{border-color:var(--rich-black);box-shadow:none}.form-control:focus+span.form-shadow,.form-control:focus-visible+span.form-shadow,.form-control:hover+span.form-shadow{left:10px;top:8px}.form-shadow{background-color:var(--green-yellow);border:1px solid var(--rich-black);display:block;height:100%;left:0;position:absolute;top:0;transition:.25s linear;width:100%;z-index:0}.form-number{align-items:flex-end;color:#727689;display:flex;position:absolute;right:0;top:calc(100% + 10px)}.form-number .before{font-size:14px;line-height:22px}@media screen and (max-width:768px){.form-number .before{font-size:14px;line-height:18px}}.form-number .after{font-size:22px;line-height:22px}@media screen and (max-width:768px){.form-number .after{font-size:18px;line-height:18px}}.form-number>span{font-size:22px;margin-bottom:-5px;padding:0 3px 0 5px}@media screen and (max-width:768px){.form-number>span{font-size:18px}}.invalid-feedback{left:0;position:absolute;top:calc(100% + 10px)}@media screen and (max-width:768px){.invalid-feedback{font-size:12px;margin:0;text-align:left}}.blockUI.blockOverlay{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background-color:rgba(0,0,0,.5)!important}.blockUI.blockMsg{animation:spin 2s linear infinite;background-image:url(../gfx/faviicon.svg);background-position:50%;background-repeat:no-repeat;background-size:100% auto;bottom:0;display:block!important;height:90px;left:0!important;margin:auto;right:0;top:0!important;width:90px}@keyframes spin{0%{transform:rotateY(0deg)}to{transform:rotateY(-1turn)}}.card,.slick{position:relative}.slick-banner .item{display:flex;height:100svh;position:relative;width:100vw}.slick-banner .item img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.slick-banner__figure{height:100svh;position:relative}.slick-banner__text{left:0;padding-top:280px;position:absolute;top:0;width:100%}@media screen and (max-width:768px){.slick-banner__text{padding-top:160px}}.modal-backdrop{position:relative}