@import url('https://fonts.googleapis.com/css2?family=Archivo+Black&family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&display=swap');
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.ui-dialog{border:0;padding:0;}.ui-dialog-titlebar{background-color:var(--color-primary);color:white;font-weight:bold;padding:1rem !important;border:0 !important;}.ui-dialog .ui-dialog-titlebar-close{font-weight:bold;color:var(--color-primary);background-position:center;background-color:white;border:0 !important;border-radius:25%;z-index:999999;right:1rem !important;}.ui-dialog-content{display:flex;align-items:center;}
.content-contact-form{display:flex;flex-wrap:nowrap;gap:3rem;padding-left:3rem;padding-right:3rem;& .home-section-label{padding:1.5rem 0rem 3rem 0rem !important;}& .image{flex:50%;div{display:flex;justify-content:center;img{max-width:100%;max-height:910px !important;object-fit:cover;border-radius:.375rem;}}}& .form{flex:50%;}}.custom-form-sc{display:flex;flex-direction:column;& input,select,textarea{background-color:#E6E8EE;}.custom-input-container{margin-bottom:1rem;}& .form-label{color:var(--color-primary);}& .form-text{margin:0;}.form-item-ubicacion-country-code{display:none;}.form-item-ubicacion-administrative-area{width:100%;}.form-item-ubicacion-locality{width:100%;}.form-item-terms-of-service{margin-top:1rem;}.iti{display:block;}.form-check-input[type=checkbox]{border-radius:1rem;border:2px solid var(--color-primary)}.captcha{margin-top:2rem;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;}& .form-actions{margin:auto;margin-top:0.7rem;}.custom-send-form-sc{margin-top:1rem;background-color:var(--color-primary);width:120px;height:50px;border-radius:20px;border:0;color:white;box-shadow:-4px 4px 10px 1px rgb(0 0 0 / 25%);cursor:pointer;transition:background-color 0.4s ease-in-out,transform 0.4s cubic-bezier(0.25,0.8,0.25,1),box-shadow 0.4s ease-in-out;}.custom-send-form-sc:not(:disabled):hover{transform:scale(1.05);box-shadow:-6px 6px 14px 2px rgb(0 0 0 / 30%);filter:brightness(1.05);}.custom-send-form-sc:not(:disabled):active{transform:scale(0.98);box-shadow:-2px 2px 6px 1px rgb(0 0 0 / 20%);}.custom-send-form-sc:disabled{opacity:0.6;cursor:not-allowed;}.address--wrapper{margin:0;& .fieldset-wrapper{display:flex;flex-direction:row-reverse;gap:1rem;}}}@media screen and (max-width:992px){.content-contact-form{padding:0;& .home-section-label{padding:0rem 1rem 3rem 1rem !important;}& .image{display:none !important;}& .form{flex:100%;}}}
.content-header{width:100%;padding-top:1.5rem;padding-bottom:1.5rem;background-color:var(--color-primary);display:flex;justify-content:space-between;align-items:center;& .toggle-menu-button{display:none;}& img{width:13.125rem;height:auto;}& .social-media{display:flex;gap:0.5rem;& .icon-social-media{display:flex;width:35px;height:35px;background-color:white;border-radius:5px;padding:6px;& img{width:100%;height:100%;}}}.search{& label{display:none;}width:50%;& input{width:100%;height:35px;border-radius:10px;padding-left:2%;border:0;}& .input-icon-wrapper{position:relative;display:inline-block;width:100%;}& .search-input-icon{position:absolute;right:10px;top:55%;transform:translateY(-50%);color:#767676;pointer-events:none;}.form-actions{display:none;}}}@media screen and (max-width:1260px){.social-media{display:none !important;}}@media screen and (max-width:1199){.content-header{& .logo{display:flex;}& .navbar-toggler-icon-custom{width:25px !important;height:25px !important;}}}@media screen and (max-width:992px){.content-header{flex-direction:column;padding-top:0;padding-bottom:0;& .logo{width:100%;display:flex;justify-content:space-between;padding:1rem;margin-right:auto;padding-left:1rem !important;padding-right:1rem !important;}& .toggle-menu-button{display:block !important;width:3.125rem;& button{width:100%;height:100%;}}& .search{width:100%;background-color:var(--color-secondary);display:flex;justify-content:center;padding:1rem;border-bottom:6px var(--color-tertiary) solid;padding-left:1rem !important;padding-right:1rem !important;& .views-exposed-form{display:flex;align-items:center;}& input{width:auto;margin:0;padding:0;text-align:center;}& .search-input-icon{display:none;}}& img{width:100%;max-width:210px;}}}
:root{--color-primary:#152B5E;--color-secondary:#0333A0;--color-secondary-dark:#0D1E45;--color-tertiary:#D33440;--font-family-primary:"Lato",sans-serif;--font-family-title:"Archivo Black",sans-serif;--font-size-xxxl:2.5rem;--font-size-xxl:2.25rem;--font-size-xl:2rem;--font-size-lg:1.75rem;--font-size-md:1.5rem;--font-size-sm:1.25rem;--font-size-xs:1.125rem;--font-size-base:1rem;--font-size-xxs:0.875rem;--font-weight-thin:100;--font-weight-extra-light:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semi-bold:600;--font-weight-bold:700;--font-weight-extra-bold:800;--font-weight-black:900;}
body{font-family:var(--font-family-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-normal);}.content-section{padding-left:7rem;padding-right:7rem;}.main-content{padding-bottom:7rem;}.footer-section{bottom:0;width:100%;}.home-section-label{font-family:var(--font-family-title);font-size:var(--font-size-xxxl);font-weight:var(--font-weight-normal);color:var(--color-primary);margin:auto;text-align:center;padding:4rem;user-select:none;}@media screen and (max-width:992px){.content-section{padding-left:1rem !important;padding-right:1rem !important;}.home-section-label{font-size:var(--font-size-xs);padding:2rem;}}
.menu-section{& .navbar-nav{gap:5rem;}& .main-navbar{background-color:var(--color-secondary);color:white;padding:0;border-bottom:0.6rem var(--color-tertiary) solid;& .navbar-collapse{padding:1rem;}}& .nav-item{& a.nav-link{cursor:pointer;color:white;}& span.nav-link{cursor:default;color:white;}}& .dropdown-submenu{position:relative;}& .dropdown-submenu .dropdown-menu{top:0;left:100%;margin-left:0;border-radius:0.25rem;}}@media screen and (min-width:992px){.dropdown-submenu{position:relative;}.dropdown-submenu>.dropdown-menu{top:0;left:100%;position:absolute;margin-left:0;min-width:10rem;display:block !important;visibility:hidden;opacity:0;transform:translateX(-10px);transition:opacity 0.3s ease,transform 0.3s ease;pointer-events:none;}.dropdown-submenu:hover>.dropdown-menu{visibility:visible;opacity:1;transform:translateX(0);pointer-events:auto;}}@media screen and (min-width:992px){.menu-section{& .dropdown-menu{display:block !important;visibility:hidden;opacity:0;transform:translateY(-10px);transition:opacity 0.3s ease,transform 0.3s ease;pointer-events:none;}& .dropdown .dropdown-menu.show{visibility:visible;opacity:1;transform:translateY(0);pointer-events:auto;}& .dropdown-submenu .dropdown-menu{position:absolute;margin-left:0;min-width:10rem;display:block !important;visibility:hidden;opacity:0;transform:translateX(-10px);transition:opacity 0.3s ease,transform 0.3s ease;pointer-events:none;}& .dropdown-submenu:hover .dropdown-menu{visibility:visible;opacity:1;transform:translateX(0);pointer-events:auto;}& .dropdown-menu.show{display:block;}}}@media screen and (max-width:992px){.menu-section{& .navbar-nav{gap:1rem;}& .main-navbar{padding:0;border-bottom:none;}}}
.page-banner{display:flex;flex-direction:column;justify-content:center;padding-left:7%;height:215px;background-position:center;& .page-title{font-family:var(--font-family-title);font-size:var(--font-size-xxxl);color:white !important;user-select:none;}@media screen and (max-width:992px){& .page-title{font-size:var(--font-size-lg);}}}.content-page-body{padding-top:4rem;}@media screen and (max-width:992px){.content-page-body{padding-left:1rem !important;padding-right:1rem !important;}}
.breadcrumb-item{user-select:none;color:white !important;& a{text-decoration:none;color:white !important;}}.breadcrumb-item+.breadcrumb-item::before{content:">" !important;color:white !important;}
