*{margin:0;padding:0;box-sizing:border-box;font-family:Montserrat,sans-serif;font-optical-sizing:auto;text-decoration:none;--spacing-padding: 70px;--bg-primary: #01271C;--bg-alt: #B0FB38;--text-alt: #B0FB38}a{color:initial}img{width:100%}h1{font-size:6rem;font-weight:500;line-height:6rem}h2{font-size:2.4rem;font-weight:600;line-height:initial}p{font-size:1.2rem;font-weight:500}.md{display:block}.ds{display:none}form{display:flex;flex-direction:column;gap:10px}input{width:100%;padding:12px 15px;border:2px solid gray;background:#fff;border-radius:8px;font-size:.9rem;font-weight:500}textarea{width:100%;height:160px;padding:12px 15px;border:2px solid gray;background:#fff;border-radius:8px;font-size:.9rem;font-weight:500;resize:none}select{width:100%;padding:12px 15px;border:2px solid gray;background:#fff;border-radius:8px;font-size:.9rem;font-weight:500}.hero{margin:10px var(--spacing-padding) 0;border-radius:20px;background:var(--bg-primary);color:#fff;height:82dvh;padding:30px 80px;display:flex;align-items:center;position:relative;overflow:hidden}.hero .content-text-top{display:flex;align-items:center;gap:30px}.hero .content-text-top h1{display:inline}.hero .hero-text-sub{margin:35px 0 60px;width:32vw;opacity:.6}.hero .hero-main .boxWrap{background:var(--bg-alt);width:240px;display:flex;justify-content:right;border-radius:100px}.hero .hero-main .boxWrap img{width:120px}.hero .hero-action{display:flex;gap:40px}.hero .hero-image{position:absolute;right:3vw;bottom:-3vw}.hero .hero-image img{width:500px}.socialswrap{display:flex;gap:10px;margin-top:20px}.socialswrap .actionsSocial{flex:1}.socialswrap .actionsSocial a{display:block}.socialswrap .actionsSocial a button{padding:18px;display:flex;align-items:center;justify-content:center}@media screen and (max-width: 600px){*{--spacing-padding: 20px}.socialswrap{display:flex;gap:5px;margin-top:20px}.socialswrap .actionsSocial{flex:1}.socialswrap .actionsSocial a{display:block}.socialswrap .actionsSocial a button{display:flex;align-items:center;justify-content:center}body{height:100dvh;overflow:hidden}.md{display:none}.ds{display:block}h1{font-size:3rem;font-weight:500;line-height:4rem}h2{font-size:1.6rem;font-weight:600;line-height:initial}p{font-size:1rem}input{font-size:.8rem}.hero{margin:0;border-radius:0;background:none;color:#000;height:100dvh;padding:0;display:block;position:relative;overflow:hidden}.hero .content-text-top{display:block}.hero .hero-text-sub{margin:15px 0 30px;width:90vw;opacity:.6}.hero .hero-main{margin:10px var(--spacing-padding) 0}.hero .hero-main .boxWrap{width:190px}.hero .hero-main .boxWrap img{width:60px}.hero .hero-action{display:flex;gap:40px}.hero .hero-image{position:static;background:var(--bg-primary);margin-top:30px;display:flex;justify-content:center;height:100%;width:100%}.hero .hero-image img{width:400px;height:400px}}nav .navWrap{display:flex;justify-content:space-between;align-items:center;padding:20px var(--spacing-padding)}button{border:none;background:none;padding:0;font-weight:700;font-size:1rem;background:var(--bg-primary);color:var(--text-alt);padding:1.2rem 1.8rem;border-radius:100px}button.alt{background:var(--bg-alt);color:var(--bg-primary)}button.outline{border:2px solid var(--bg-alt);background:transparent}button.full{width:100%}button:disabled{opacity:.5}.cardOverlay{height:100dvh;width:100dvw;top:0;left:0;position:fixed;background:#00000056;z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center}.cardOverlay .close-box{position:fixed;top:25px;right:70px;background:#fff;display:flex;align-items:center;padding:10px;border-radius:100px}.cardOverlay .card{position:relative;background:#fff;padding:50px;border-radius:18px;width:500px;display:flex;flex-direction:column;align-items:center;overflow:hidden}.cardOverlay .card .card-imgs{position:absolute;width:60vw;top:-160px}.cardOverlay .card .card-form{padding:20px 0 0;z-index:2}.cardOverlay .card .card-wrap{z-index:2;text-align:center}.cardOverlay .card .card-wrap p{font-size:1rem;padding-top:20px;opacity:.6}.cardOverlay .card .card-wrap.card-wait p{padding-top:5px}.cardOverlay .card .card-action{z-index:2;width:100%;flex:1;margin-top:30px}.cardOverlay .card .card-action p{padding-top:20px;font-size:.8rem;text-align:center}.cardOverlay .card .card-action .line{display:flex;align-items:center;margin-top:20px;gap:20px}.cardOverlay .card .card-action .line div{flex:1;width:100%;border-top:2px solid}.cardOverlay .card .card-action .line .p{line-height:auto;padding:0}.cardOverlay .card .card-img{z-index:2;height:15v0px;width:15v0px;margin-bottom:0}.cardOverlay .card .card-img img{width:100%}.cardOverlay .card .card-imgim{margin-bottom:0;height:200px;width:200px}.cardOverlay .card .card-form{width:100%}.input-wrap p{font-size:.9rem;font-weight:700;padding:0 0 6px 15px}.hamList{display:none}@media screen and (max-width: 600px){.hamList{display:block;position:fixed;height:90dvh;width:100dvw;background:#fff;z-index:8;padding:20px var(--spacing-padding)}.hamList .hamcont{display:flex;flex-direction:column;height:100%;justify-content:space-between}.hamList .hamcont .hamTitle{font-size:1.6rem;margin-bottom:60px}.hamList .hamcont .hamList-links h2{font-size:2.5rem;font-weight:500;margin-bottom:20px}.hamList .hamcont .hamFooter{display:flex;justify-content:space-between;align-items:center}.hamList .hamcont .hamFooter .hamIcons{display:flex;gap:10px}.input-wrap p{font-size:.8rem;font-weight:700;padding:0 0 6px 15px}.logo{width:100px}.navWrap{padding:30px var(--spacing-padding) 20px}button{font-size:.9rem}.cardOverlay{padding:0 20px}.cardOverlay .close-box{position:fixed;top:20px;right:20px}.cardOverlay .card{width:100vw;padding:40px 20px}.cardOverlay .card .card-wrap{text-align:center}.cardOverlay .card .card-wrap p{padding-top:20px;font-size:.8rem;opacity:.6}.cardOverlay .card .card-img{height:120px;width:120px;margin-bottom:0}.cardOverlay .card .card-img img{width:100%}}
