@import"https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap";*{box-sizing:border-box;margin:0;padding:0}body{font-family:Poppins,sans-serif;line-height:1.6;color:#192138;overflow-x:hidden}.container{width:90%;max-width:1100px;margin:0 auto}img{max-width:100%;height:auto}.top-header{background:#fff;padding:40px 0 0;position:relative;z-index:100}.top-header .container{display:flex;justify-content:space-between;align-items:center}.top-header-logo{height:20px}.main-header{background-color:#fff;background-image:url(/assets/img/header.png);background-size:contain;background-repeat:no-repeat;background-position:center;padding:3rem 0;min-height:280px;position:relative;overflow:visible;width:100%!important;z-index:999}.main-header .container{display:flex;justify-content:space-between;align-items:center;height:240px;position:relative}.main-header-col{flex:1;z-index:1;display:flex;align-items:center}.main-header-col:nth-child(1){justify-content:flex-start}.main-header-col:nth-child(3){justify-content:flex-end}.main-header-col img{margin:0;padding:0}.main-header-col:nth-child(1) img{opacity:0;animation:slideInFromLeft 1s ease-out .5s forwards}.main-header-col:nth-child(3) img{opacity:0;animation:slideInFromRight 1s ease-out .5s forwards}.main-header-overlap{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:90;opacity:0;animation:rotateInDesktop 1s ease-out .2s forwards}.text-right{text-align:right}.body-content{padding:4rem 0;text-align:center;position:relative;z-index:99}.body-content h1{margin-bottom:1rem;font-size:2.8rem;font-weight:700;color:#115485}.body-content h3{margin-bottom:4rem;font-size:1.9rem;font-weight:400;color:#192138}.body-content p{font-size:1.1rem;color:#192138;margin-bottom:2.5rem;max-width:600px;margin-left:auto;margin-right:auto}.form-container{max-width:900px;text-align:left;margin:0 auto;background:#F3F4FB;background:linear-gradient(to right,rgba(243,244,251,1) 0%,rgba(242,246,255,1) 50%,rgba(235,235,255,1) 100%);padding:2.2rem;border-radius:20px;box-shadow:0 20px 20px #0000001a}.form-container .inner{margin:0 auto;background:#fff;padding:2.2rem 2rem 2.1rem;border-radius:15px;box-shadow:0 20px 20px #0000001a}.form-container form{margin-bottom:20px;text-align:center!important}.form-container p{font-size:.95rem;padding:20px 0 0!important}.span-label{text-align:left!important;left:0}.form-container input[type=email],.form-container input[type=text]{width:100%;padding:.8rem;font-size:1rem;border:1px solid #ccc;border-radius:10px;margin-bottom:1rem}.form-container button{font-family:Poppins,sans-serif;line-height:1.6;width:100%;padding:.8rem;font-size:1.1rem;font-weight:700;color:#fff;border:none;border-radius:10px;cursor:pointer;background:#192138;background:linear-gradient(to right,rgba(25,33,56,1) 0%,rgba(253,29,29,1) 60%,rgba(252,176,69,1) 100%);transition:opacity .3s ease}.form-container button:hover{opacity:.9}.form-container button:disabled{opacity:.5;cursor:not-allowed}.form-container select{width:100%;padding:.8rem 2.5rem .8rem .8rem;font-size:1rem;font-family:Poppins,sans-serif;color:#333;border:1px solid #ccc;border-radius:10px;margin-bottom:1rem;background-color:#fff;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23333'%3E%3Cpath d='M8 11.207L2.396 5.604l.707-.707L8 9.793l4.896-4.896.707.707L8 11.207z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .8rem center;background-size:1em}.form-container select:focus{outline:2px solid #ff8c00;outline-offset:1px;border-color:#ff8c00}.alert{background:#f2d7d8;padding:10px;border:3px solid #f9d3d4;border-radius:10px;font-size:14px;margin:10px 0}.footer{background:#192138;color:#fff;padding:1rem 0 0;position:relative;z-index:99;display:flex}.footer .container{display:flex;justify-content:space-between;align-items:center;padding:0}.footer-col{flex:1;padding:0 1rem}.footer-col-logo{padding:0;text-align:right}.footer-col-logo img{margin-bottom:-8px}.footer-col-center{text-align:center}.footer-col-center p{text-align:center;font-size:1.2rem;font-weight:600}.footer-col-center span{font-size:.9rem;font-weight:500;color:#a6b0cf}.footer-col-left{text-align:left;font-size:.9rem;color:#ccc}.footer-col-left span{font-size:.9rem;color:#8bc53d}.text-xs{font-size:.9rem}.text-blue-300{color:#ccc}.text-orange-300{color:#8bc53d}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-center{text-align:center!important;margin-top:2rem;font-size:.95rem;color:#666}@keyframes rotateInDesktop{0%{transform:translate(-50%,-50%) rotate(-180deg) scale(.5);opacity:0}to{transform:translate(-50%,-50%) rotate(0) scale(1);opacity:1}}@keyframes rotateInMobile{0%{transform:translate(-50%) rotate(-180deg) scale(.5);opacity:0}to{transform:translate(-50%) rotate(0) scale(1);opacity:1}}@keyframes slideInFromLeft{0%{transform:translate(-100px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes slideInFromRight{0%{transform:translate(100px);opacity:0}to{transform:translate(0);opacity:1}}@media (max-width: 768px){.top-header-logo img{height:30px}.main-header{padding-top:150px;padding-bottom:2rem;min-height:auto;background-size:cover;overflow:visible}.main-header .container{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:1.5rem;height:auto}.main-header-col:nth-child(2){display:none}.main-header-col{flex-basis:calc(50% - 1.5rem);text-align:center}.main-header-overlap{top:2rem;left:50%;transform:translate(-50%);width:180px;animation:rotateInMobile 1s ease-out .2s forwards;z-index:999}.body-content{padding:3rem 0}.body-content h1{font-size:2rem}.form-container{padding:1.5rem}.footer .container{flex-direction:column;gap:1.5rem}.footer-col,.footer-col-center,.footer-col-right{text-align:center}.footer-col-logo img{height:30px}}
