.app-header,.app-footer{background-color:var(--background-color);color:var(--primary-color)}.app-header .app-container,.app-footer .app-container{padding:var(--layout-spacing)}.app-header a,.app-footer a{color:var(--primary-color);text-decoration:none}.app-header .app-container{align-items:center;display:grid;grid-template-columns:auto auto;justify-content:space-between;position:relative}.app-header .logo{display:block}.app-header .logo svg{display:block;height:1.8rem}.app-header .navigation{display:flex;text-align:right}.app-header .navigation svg{width:1.2rem;fill:var(--primary-color)}.app-header .navigation .nav-menu{display:none;font-family:Poppins,sans-serif;font-size:var(--font-size-sm);font-weight:500;text-transform:uppercase}.app-header .navigation .nav-menu.nav-open{background-color:var(--background-color);border-top:var(--border-width) solid var(--secondary-color-600);display:block;padding:var(--layout-spacing);position:absolute;right:0;top:100%;width:100%}.app-header .navigation .nav-menu.nav-open a{display:block;font-size:var(--font-size);padding:var(--layout-spacing-sm) 0}.app-header .navigation .nav-menu .router-link-exact-active{color:var(--primary-color-700);font-weight:600}.app-footer .logo{display:block}.app-footer .logo svg{display:block;height:4rem}.app-footer .navigation{margin-top:var(--layout-spacing)}.app-footer .social-media-items{display:flex;align-items:center;margin-top:var(--layout-spacing-sm)}.app-footer .social-media-items a{margin-right:var(--layout-spacing)}.app-footer .social-media-items svg{width:2rem;fill:var(--primary-color)}.app-footer .footer-info{text-align:center;font-size:var(--font-size-sm);margin-top:var(--layout-spacing)}.app-footer .footer-info p{margin:0}@media (min-width: 600px){.app-header .navigation .mobile-menu{display:none}.app-header .navigation .nav-menu{display:block}.app-header .navigation .nav-menu a{display:inline-block;margin-left:var(--layout-spacing)}.app-footer .navigation{display:flex;justify-content:space-between}}@media (min-width: 960px){.app-header .app-container,.app-footer .app-container{padding:var(--layout-spacing-lg)}}.home-page .banner{overflow:hidden;display:flex;justify-content:center}.home-page .banner img{display:block;height:16rem;width:auto}@media (min-width: 1024px){.home-page .banner{display:block}.home-page .banner img{height:auto;max-width:100%;margin:0 auto}}.home-page .intro{background-color:var(--primary-color);color:var(--secondary-color);padding-top:var(--layout-spacing-lg);padding-bottom:var(--layout-spacing-lg)}@media (min-width: 840px){.home-page .intro .page-container{background:url(/assets/digital-secondary-DuhlMrHy.svg) 97% center no-repeat;background-size:8rem}}.home-page .intro .intro-title{color:var(--secondary-color);max-width:15rem}.home-page .intro .intro-description{margin:var(--layout-spacing-lg) 0;text-align:justify;text-shadow:0 0 var(--unit-1) var(--primary-color-800)}@media (min-width: 840px){.home-page .intro .intro-description{max-width:25rem}}.home-page .intro .intro-btn-cta{background-color:var(--secondary-color);border-radius:var(--border-radius);color:var(--primary-color);display:inline-block;font-weight:500;padding:var(--layout-spacing-sm) var(--layout-spacing-lg);text-decoration:none;text-transform:uppercase}.home-page .block{margin-top:var(--layout-spacing-lg)}.home-page .block .block-columns{display:grid;grid-template-columns:1fr;grid-column-gap:var(--layout-spacing);grid-row-gap:var(--layout-spacing)}@media (min-width: 600px){.home-page .block .block-columns{grid-template-columns:repeat(2,1fr)}}@media (min-width: 800px){.home-page .block .block-columns{grid-template-columns:repeat(3,1fr)}}.home-page .structure img{display:block;height:auto;width:100%}.home-page .new-journey{padding:var(--layout-spacing-lg) 0}.home-page .new-journey .block-column-item{border:var(--unit-o) solid var(--primary-color-100);border-radius:var(--border-radius);padding:var(--layout-spacing-lg);text-align:center}.home-page .new-journey .block-column-item img{height:3rem}.home-page .new-journey .block-column-item h3{margin:var(--layout-spacing)}.home-page .new-journey .block-column-item p{margin:0}:root{--unit-o: .05rem;--unit-h: .1rem;--unit-1: .2rem;--unit-2: .4rem;--unit-3: .6rem;--unit-4: .8rem;--unit-5: 1rem;--unit-6: 1.2rem;--unit-7: 1.4rem;--unit-8: 1.6rem;--unit-9: 1.8rem;--unit-10: 2rem;--unit-12: 3rem;--unit-16: 4rem;--layout-spacing: var(--unit-4);--layout-spacing-lg: var(--unit-6);--layout-spacing-sm: var(--unit-2);--layout-spacing-xl: var(--unit-8);--font-size-xs: .55rem;--font-size-sm: .6rem;--font-size: .7rem;--font-size-lg: .8rem;--font-size-xl: .9rem;--border-radius: var(--unit-2);--border-radius-sm: var(--unit-1);--border-width: var(--unit-o);--border-width-lg: var(--unit-1);--size-xs: 480px;--size-sm: 600px;--size-md: 840px;--size-lg: 960px;--size-xl: 1200px;--gray-color: #fcfcfc;--border-color: #e8e8e8;--primary-color-100: #d0d4d7;--primary-color-200: #a1a9af;--primary-color-300: #737d86;--primary-color-400: #44525e;--primary-color-500: #152736;--primary-color-600: #111f2b;--primary-color-700: #0d1720;--primary-color-800: #081016;--primary-color-900: #04080b;--secondary-color-100: #f7f4f0;--secondary-color-200: #eee9e2;--secondary-color-300: #e6dfd3;--secondary-color-400: #ddd4c5;--secondary-color-500: #D5C9B6;--secondary-color-600: #aaa192;--secondary-color-700: #80796d;--secondary-color-800: #555049;--secondary-color-900: #2b2824;--background-color: #DDD2BBFF;--color: var(--primary-color-900);--color-light: var(--secondary-color-500);--primary-color: var(--primary-color-500);--secondary-color: var(--secondary-color-500);--border-primary-color: var(--primary-color-600);--border-secondary-color: var(--secondary-color-600);--bg-primary-color: var(--primary-color-100);--success-color: #32b643;--warning-color: #ffb700;--error-color: #FF6B6B}*{box-sizing:border-box}html{font-size:20px}body{color:var(--color);font-family:Montserrat,Helvetica Neue,sans-serif;font-size:var(--font-size);line-height:var(--unit-6);margin:0;min-height:100vh}h1,h2,h3,h4,h5,h6{color:var(--primary-color);font-family:Poppins,sans-serif;font-weight:700;text-transform:uppercase;margin:var(--unit-10) 0 var(--unit-5) 0}h1:first-child,h2:first-child,h3:first-child,h4:first-child,h5:first-child,h6:first-child{margin-top:0}h1,.h1{font-size:var(--unit-6);line-height:calc(var(--unit-6) + var(--unit-1))}h2,.h2{font-size:var(--unit-5);line-height:calc(var(--unit-5) + var(--unit-1))}h3,.h3{font-size:var(--font-size-xl);line-height:calc(var(--font-size-xl) + var(--unit-1))}h4,.h4{font-size:var(--font-size-lg);line-height:calc(var(--font-size-lg) + var(--unit-1))}h5,.h5{font-size:var(--font-size);line-height:calc(var(--font-size) + var(--unit-1))}.app-container,.page-container{margin:0 auto}.page-spacing{padding:var(--layout-spacing)}@media (min-width: 960px){.page-container{max-width:1100px}.page-spacing{padding:var(--layout-spacing-xl) var(--layout-spacing-lg)}}@media (min-width: 1200px){.app-container{max-width:1200px}}.m-0,.mt-0,.mb-0,.p-0,.pt-0,.pb-0{margin:0!important}.btn{background-color:#fff;border:var(--unit-o) solid var(--primary-color-200);border-radius:var(--border-radius);cursor:pointer;display:inline-block;font-weight:500;outline:none;padding:var(--unit-3) var(--layout-spacing-xl);text-decoration:none;text-transform:uppercase}.btn-primary{background-color:var(--primary-color);border-color:var(--primary-color);color:var(--secondary-color)}.btn-secondary{background-color:var(--secondary-color);border-color:var(--secondary-color);color:var(--primary-color)}.form-group{margin-bottom:var(--layout-spacing)}.form-group .form-label{color:var(--primary-color);display:block;font-size:var(--font-size)}.form-group .form-input{border:1px solid var(--secondary-color);border-radius:var(--border-radius-sm);display:block;font-family:Montserrat,Helvetica Neue,sans-serif;font-size:var(--font-size);outline:none;padding:var(--unit-3) var(--layout-spacing);width:100%}.form-group .form-input:focus{border-color:var(--secondary-color-600)}.form-group .form-input::placeholder{color:var(--primary-color-100);font-family:Montserrat,Helvetica Neue,sans-serif}.form-group .form-input-hint{color:var(--error-color);font-size:var(--font-size-sm);margin-top:var(--border-width)}
