@import"https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap";@import"https://fonts.googleapis.com/css2?family=Compressa+VF:wght@100..900&display=swap";.hero-container{display:flex;justify-content:space-between;align-items:center;width:100%}.Header{flex:1}.sub-header{font-size:30px;font-weight:500}.main-header{font-size:100px}.main-header-desktop{display:block}.sub-header-paragraph{font-size:25px}.hero-box{flex:1;display:flex;flex-direction:column;gap:10px;align-items:center;justify-content:flex-start;padding:20px 30px;border-radius:30px;box-sizing:border-box;max-width:300px;height:auto;align-self:flex-end;border:2px solid rgb(0,50,80)}.hero-box-logo{width:290px;height:auto}.hero-box-link,.cssbuttonsIoButton{width:250px;height:45px;display:flex;align-items:center;justify-content:center;margin:2px 0;border:none;font-size:17px;background-color:#003250;color:#f5ebdc;border-radius:30px;cursor:pointer;position:relative;padding-left:1rem;padding-right:3.3rem;transition:background-color .4s ease,color .4s ease}.cssbuttonsIoButton .icon{background:#fff;margin-left:0;position:absolute;display:flex;align-items:center;justify-content:center;height:2.2em;width:2.2em;border-radius:2rem;right:.3em;transition:background-position .5s ease-out,border .2s ease-out,color .5s ease-out;will-change:width,transform}.cssbuttonsIoButton:hover{background-color:#fff;color:#003250;border:1px solid rgb(0,50,80)}.cssbuttonsIoButton .icon svg{width:1.1em;transition:transform .3s ease-out;will-change:transform;color:#003250}.cssbuttonsIoButton:hover .icon svg{transform:translate(.1em) rotate(-25deg)}.cssbuttonsIoButton:active .icon{transform:scale(.95)}.title{margin:0 auto;font-weight:400}.stats-title{margin-top:0;font-size:2.5rem;text-align:center}.stats-description{text-align:center;font-size:1.5rem}.stats-section{display:flex;justify-content:space-around;align-items:center;margin:100px 0;flex-wrap:wrap}stat-card{background-color:#f5ebdc;padding:30px 40px;border-radius:15px;box-shadow:0 6px 15px #0000001a;text-align:center;min-width:180px}.stat-card h2{font-size:2.5rem;color:#003250;margin-bottom:10px;text-align:center}.stat-card p{font-size:1.5rem;color:#323232}.about-section{padding:60px 20px;text-align:center}.about-title{font-size:2.5rem;color:#003250;margin-bottom:15px}.about-description{font-size:1.5rem;color:#323232;margin-bottom:40px;max-width:800px;margin-left:auto;margin-right:auto}.about-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;max-width:1200px;margin:0 auto}.about-card{background-color:#fff;padding:25px 20px;border-radius:15px;box-shadow:0 6px 15px #0000001a;text-align:center;transition:transform .3s ease,box-shadow .3s ease;border:2px solid rgb(0,50,80)}.about-card:hover{transform:translateY(-5px);box-shadow:0 10px 25px #00000026}.about-card h3{font-size:1.5rem;color:#003250;margin-bottom:10px}.about-card p{font-size:1.2rem;color:#323232;line-height:1.5}@media(max-width:992px){.hero-container{flex-direction:column;text-align:center;gap:40px}.Header,.hero-box{align-items:center}.main-header{font-size:60px}.sub-header{font-size:24px}.sub-header-paragraph{font-size:20px;padding:0 20px}.hero-box-logo{width:220px}.hero-box-link{width:200px;font-size:16px}}@media(max-width:600px){.hero-container{flex-direction:column;text-align:center;gap:30px}.main-header{font-size:45px}.sub-header{font-size:20px}.sub-header-paragraph{font-size:18px;padding:0 15px}.hero-box-logo{width:180px}.hero-box-link{width:160px;font-size:16px;height:40px;border-radius:20px}}.main-header-mobile{display:none}@media(max-width:600px){.main-header-desktop{display:none}.main-header-mobile{display:block;font-family:Oswald,sans-serif;font-size:100px;font-weight:100;line-height:1;text-align:center;color:#003250;margin:0 auto;font-stretch:70%;letter-spacing:2px}}.email-section{display:flex;justify-content:space-between;align-items:flex-start;gap:40px;padding:80px 20px;width:100%}.email-left{flex:1;padding-right:20px}.email-title{font-size:2.5rem;color:#003250;margin-bottom:15px}.email-description{font-size:1.5rem;color:#323232;max-width:500px;margin-bottom:20px}.email-benefits{list-style:none;padding-left:0}.email-benefits li{font-size:1.4rem;color:#003250;margin-bottom:8px;padding-left:20px;position:relative}.email-benefits li:before{content:">";position:absolute;left:0;color:#003250}.email-right{flex:1;max-width:450px;padding:20px;border:2px solid rgb(0,50,80);border-radius:30px;box-sizing:border-box}.email-toggle{display:flex;justify-content:space-between;margin:20px 0;border-radius:30px;overflow:hidden;border:2px solid rgb(0,50,80);width:100%;box-sizing:border-box}.email-toggle button{flex:1;padding:12px 0;background:#fff;border:none;font-size:1rem;cursor:pointer;color:#003250}.email-toggle button.active{background:#003250;color:#fff}.email-form{display:flex;flex-direction:column;gap:12px;padding:10px;box-sizing:border-box}.email-form input,.email-form textarea{width:100%;padding:12px;border-radius:10px;border:1.5px solid rgb(0,50,80);font-size:1rem;outline:none;margin:0;box-sizing:border-box}.email-form textarea{min-height:120px;resize:none}.email-submit{margin-top:10px;padding:12px;background-color:#003250;color:#f5ebdc;border:none;border-radius:30px;font-size:1.1rem;cursor:pointer;transition:.3s ease}.email-submit:hover{background-color:#fff;color:#003250;border:2px solid rgb(0,50,80)}.extra-fields{max-height:0;opacity:0;overflow:hidden;transition:max-height .4s ease,opacity .4s ease}.extra-fields input{margin-bottom:12px}.extra-fields textarea{margin-top:6px}.extra-fields.show{max-height:300px;opacity:1}@media(max-width:600px){.email-section{flex-direction:column;gap:20px;padding:30px 15px}.email-left,.email-right{width:100%;box-sizing:border-box}.email-right{padding:10px 15px}.email-toggle{display:flex;justify-content:center;margin:20px 0;border-radius:30px;overflow:hidden;border:2px solid rgb(0,50,80);width:auto;box-sizing:border-box}.email-title{font-size:1.8rem}.email-description,.email-benefits li{font-size:1rem}.email-form{padding:10px}.email-form input,.email-form textarea{width:100%;padding:12px;border-radius:10px;border:1.5px solid rgb(0,50,80);font-size:1rem;outline:none;margin:0;box-sizing:border-box}.extra-fields input{margin-bottom:12px}.extra-fields textarea{margin-top:8px}}.curved-loop-jacket{width:100%;display:block;padding:0;margin:200px 0 0;min-height:unset}.curved-loop-svg{width:100%;aspect-ratio:100 / 12;overflow:visible;font-size:3rem;fill:#003250;user-select:none;-moz-user-select:none;-webkit-user-select:none;font-weight:200;text-transform:uppercase;line-height:1;height:auto;display:block}.footer-container{width:calc(100% - 60px);padding:20px 40px;border-top:3px solid rgb(0,50,80);border-left:3px solid rgb(0,50,80);border-right:3px solid rgb(0,50,80);border-radius:30px 30px 0 0/30px 30px 0px 0px;margin:0 30px;display:flex;justify-content:space-between;align-items:flex-start;box-sizing:border-box;gap:10px}.footer-nav-socials{display:flex;gap:20px}.footer-logo img{width:200px;height:auto}.footer-socials h3{color:#003250;margin-bottom:10px;font-size:1.2rem}.footer-nav ul,.footer-socials ul{list-style:none;padding:0;margin:0}.footer-nav li,.footer-socials li{margin-bottom:6px}.footer-nav a,.footer-socials a{text-decoration:none;color:#003250;font-size:1rem;transition:.3s ease}.footer-nav a:hover,.footer-socials a:hover{opacity:.6}*{margin:0;padding:0;box-sizing:border-box}body{background-color:#f5ebdc;font-family:Poppins,sans-serif;color:#003250;padding-top:100px}.page-container{max-width:1200px;margin:0 auto;padding-left:50px;padding-right:50px}
