@charset "UTF-8";:root{--header-height: 7rem;--hue: 225;--base-color: hsl(var(--hue) 49% 44%);--base-color-alt: hsl(var(--hue) 57% 53%);--title-color: hsl(var(--hue) 41% 10%);--text-color: hsl(0, 0%, 27%);--text-color-light: hsl(0, 0%, 1%);--body-color: hsl(0 0% 98%);--title-font-size: 1.875rem;--body-font: Roboto, sans-serif;--color-0: #ffffff;--color-1: hsla(0, 0%, 87%, .432);--color-3: hsl(188 33% 50%);--color-4:#013564;--color-8:#023887 ;--color-9: #023887}*{margin:0;padding:0;box-sizing:border-box}ul{list-style:none}a{text-decoration:none}html{scroll-behavior:smooth}body{font:400 1rem var(--body-font);color:var(--text-color);background:var(--body-color);-webkit-font-smoothing:antialiased;position:relative}.title{font:700 var(--title-font-size) var(--title-font);color:var(--title-color);-webkit-font-smoothing:auto}.container{margin-left:1.5rem;margin-right:1.5rem}.grid{display:grid;gap:2rem}main{margin-top:var(--header-height)}.section{padding:calc(5rem + var(--header-height)) 0}.section .title{margin-bottom:1rem}#header{border-bottom:1px solid var(--body-color);margin-bottom:2rem;display:flex;z-index:1050;position:fixed;top:0;left:0;background-color:var(--body-color);width:100%}#header.scroll{box-shadow:0 0 12px #00000026}.logo{display:contents}.logo img{display:block;height:var(--header-height);max-height:80px;margin-right:2rem}nav{height:var(--header-height);display:flex;align-items:center;justify-content:space-between;width:100%}nav ul li{text-align:center;width:max-content}nav ul li a{transition:color .2s;position:relative}nav ul li a:hover,nav ul li a.active{color:var(--base-color)}nav ul li a:after{content:"";width:0%;height:2px;background:var(--base-color);position:absolute;left:0;bottom:-1.5rem;transition:width .2s}nav ul li a:hover:after,nav ul li a.active:after{width:100%}nav .menu{opacity:0;visibility:hidden;top:-20rem;transition:.2s}nav .menu ul{display:none}nav.show .menu{opacity:1;visibility:visible;background:var(--body-color);height:100vh;width:100vw;position:fixed;top:0;left:0;display:grid;place-content:center}nav.show .menu ul{display:grid}nav.show ul.grid{gap:3rem;font-size:1.25rem;text-transform:uppercase;font-weight:700}nav .icon-close{visibility:hidden;opacity:0;position:absolute;top:-1.5rem;right:1.5rem;transition:.2s}nav.show div.icon-close{visibility:visible;opacity:1;top:1.5rem}.toggle{color:var(--base-color);font-size:1.5rem;cursor:pointer;margin-right:1rem}.row{flex-direction:row;display:flex;width:100%;gap:2rem}.column{display:flex;flex-direction:column;width:50%}.top-header{background:url("./media/bkg_4-UYO3XYAJ.png"),linear-gradient(340deg,#012a4f,#0151c5);font-family:Poppins;background-attachment:fixed;background-blend-mode:soft-light;font-size:3rem;height:130px;padding:2rem;color:var(--color-0);width:100%}@media (min-width: 1200px){.container{max-width:1120px;margin-left:auto;margin-right:auto}.section{padding:10rem 0}nav .menu{opacity:1;visibility:visible;top:0}nav .menu ul{display:flex;gap:5rem}nav .menu ul li a.title{font:400 1rem var(--body-font);-webkit-font-smoothing:antialiased}nav .menu ul li a.title.active{font-weight:700;-webkit-font-smoothing:auto}nav .icon-menu{display:none}main{margin-top:var(--header-height)}}@media (min-width: 992px){:root{--title-font-size: 2.25rem}}@media (max-width: 480px){.row{flex-direction:column}.form-row,.row,.column{width:100%}.logo img{max-width:180px;max-height:80px}.top-header{background-color:var(--color-8);background-image:none!important;height:72px;padding:1rem;color:var(--color-0);font-size:2rem;width:100%}}.mat-typography h2{font-size:2rem}.mat-typography h3{font-size:1.5rem}.mat-typography p,.mat-typography li{text-align:justify;padding:1rem}div:where(.swal2-container) div:where(.swal2-popup){position:relative;box-sizing:border-box;grid-template-columns:minmax(0,100%);width:100%;max-width:30rem!important;padding:0 0 1.25em;border:none;border-radius:10px!important;background:#fff;color:#545454;font-family:inherit;font-size:1rem;line-height:1.5rem}div:where(.swal2-container) .swal2-html-container{margin:1rem!important;padding:0!important;overflow:auto!important;color:inherit!important;font-size:1.15rem!important;line-height:1.5rem!important;max-width:30rem!important}.error-list{display:flex;flex-direction:column}.error-list li{font-weight:500}.error-list li:not(.error-value){display:flex;align-items:center;padding:.5rem 0rem}.error-list li b{display:flex;align-items:center;justify-content:space-around}.error-list li i{padding-right:1rem}.error-value{padding:1rem;background-color:var(--color-1);border:1px dashed var(--text-color);border-radius:10px;margin-bottom:1rem;font-size:1rem;justify-content:left;display:flex;align-items:center;text-align:left}
