*,*:before,*:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}#root,#__next{isolation:isolate}@font-face{font-family:Poppins;src:url(Poppins-Regular.4b4ebe20759bdbf2.ttf) format("truetype")}:root{--main-clr-blue: #018cab;--main-clr-blue-hg: #344A52;--main-clr-yellow: #e8dc78;--success-clr-green: #198754;--error-clr-red: #dc3545;--font-size: calc(14px + (16 - 14) * ((100vw - 300px) / (1600 - 300)));--font-size-banner-h1: calc(30px + (60 - 30) * ((100vw - 300px) / (1600 - 300)));--url-banner: url(banner.bd4edbaedff8a65a.jpg);--url-logo: url(logo.200d1987b3a2bd66.jpg);--url-tilt: url(tilt.a4850ecfae90fea4.svg);--url-waves: url(waves.c1da617a902b314a.svg);--url-mailbox: url(mailbox.c152b675cc300222.svg)}html,body{height:100%;width:100%;padding:0;margin:0;font-family:Poppins,sans-serif;font-size:var(--font-size);position:relative;scroll-behavior:smooth}body{display:flex;flex-direction:column}main{flex:auto}footer{position:relative;bottom:0;height:100px;left:0;right:0;overflow:hidden;background-color:#333;z-index:3;display:grid;grid-template-columns:33% 33% 33%;grid-gap:10px}footer .content{display:flex;align-items:center;justify-content:center;color:#d3d3d3}footer .content>a{color:#d3d3d3!important;text-decoration:none}footer .content>a:hover{text-decoration:underline}.header{background-color:#fff;box-shadow:1px 1px 4px #0000001a;position:fixed;width:100%;z-index:3;margin-bottom:50px}.header ul{margin:0;padding:0;list-style:none;overflow:hidden;background-color:#fff}.header li a{display:block;padding:20px;text-decoration:none}.header li a:hover{background-color:#f4f4f4;border-bottom:0}.header li a.active{border-bottom:0}.header .logo{display:block;float:left;font-size:1.8em;text-decoration:none;padding-top:10px;padding-left:10px;text-align:center;justify-content:center}.header img{display:block;float:left;padding-left:10px;padding-top:10px;height:50px}.header .logo a{padding-top:10px}.header .menu{clear:both;max-height:0;transition:max-height .2s ease-out}.header .menu-icon{cursor:pointer;display:inline-block;float:right;padding:28px 20px;position:relative;-webkit-user-select:none;user-select:none}.header .menu-icon .navicon{background:#333;display:block;height:2px;position:relative;transition:background .2s ease-out;width:18px}.header .menu-icon .navicon:before,.header .menu-icon .navicon:after{background:#333;content:"";display:block;height:100%;position:absolute;transition:all .2s ease-out;width:100%}.header .menu-icon .navicon:before{top:5px}.header .menu-icon .navicon:after{top:-5px}.header .menu-btn{display:none}.header .menu-btn:checked~.menu{max-height:280px}.header .menu-btn:checked~.menu-icon .navicon{background:transparent}.header .menu-btn:checked~.menu-icon .navicon:before{transform:rotate(-45deg)}.header .menu-btn:checked~.menu-icon .navicon:after{transform:rotate(45deg)}.header .menu-btn:checked~.menu-icon:not(.steps) .navicon:before,.header .menu-btn:checked~.menu-icon:not(.steps) .navicon:after{top:0}@media (min-width: 48em){.header li{float:left}.header li a{padding:20px 30px}.header li a:hover{background-color:#f4f4f4;border-bottom:4px var(--main-clr-blue-hg) solid}.header li a.active{border-bottom:4px var(--main-clr-blue-hg) solid}.header .menu{clear:none;float:right;max-height:none}.header .menu-icon{display:none}}a{color:#000}
