.lfr-layout-structure-item-container {padding: 0;} .lfr-layout-structure-item-row {overflow: hidden;} .portlet-borderless .portlet-content {padding: 0;}.lfr-layout-structure-item-d73f2366-721b-6ab8-37b4-003febbe792e {
margin-bottom: var(--spacer-4,1.5rem) !important;
color: var(--brand-color-2) !important;
}
.lfr-layout-structure-item-d73f2366-721b-6ab8-37b4-003febbe792e .component-paragraph:after {
content:"";
position: absolute;
    bottom: -15px;
    width: 24px;
    height: 4px;
    border-radius: 4px;
    background-color: #e3e829;
    left: 50%;
    transform: translateX(-50%);
}
.lfr-layout-structure-item-d73f2366-721b-6ab8-37b4-003febbe792e .component-paragraph{
position:relative
}.lfr-layout-structure-item-6aae1881-7798-71cf-cfbe-230d3b891cd1 {
display: none !important;
}
.lfr-layout-structure-item-49bc6d4b-4a61-095a-50e9-c12d298faeaa {
margin-bottom: var(--spacer-4,1.5rem) !important;
margin-right: var(--spacer-4,1.5rem) !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-290d99f1-5518-fd68-d397-b556df2657c1 {
background-color: var(--brand-color-1) !important;
}
.lfr-layout-structure-item-61b814c0-4c28-e709-2402-91bc9c0c7c57 {
margin-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-61b814c0-4c28-e709-2402-91bc9c0c7c57 a{
color: #0033a0;
text-decoration:npne;
}.lfr-layout-structure-item-5a3f846a-3962-979d-8ed3-78cbcaf01e8e {
font-size: 18px !important;
font-weight: var(--font-weight-normal) !important;
}
.lfr-layout-structure-item-67cb9565-82ab-5d8d-fd9a-e48571c982c0  h4{
font-weight:300;
font-size:16px;
}.lfr-layout-structure-item-a7bbb524-7a4d-6ba7-8908-11ee1f48f9e6 {
display: none !important;
}
.lfr-layout-structure-item-958ff74d-29c4-9bbc-0ed7-647ce0894a9d {
margin-bottom: var(--spacer-4,1.5rem) !important;
margin-right: var(--spacer-4,1.5rem) !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-7118ec6e-ff31-8edf-bd68-84e0b4c421ef {
display: none !important;
}
.lfr-layout-structure-item-75498157-33b6-f4c3-7144-0e3f992e86a7 {
margin-bottom: var(--spacer-3,1rem) !important;
color: var(--brand-color-3) !important;
}
.lfr-layout-structure-item-c8687f00-943e-dbef-ee8c-e1f46b96bee0 {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-90bd7517-a77f-d1ba-45be-5e0f1675cb90 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-a410f408-6864-1cff-7232-b08eb4da7924 {
display: none !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-d8bd8d3d-6e6f-99f6-1a7c-2170355dfd48 {
text-align: center !important;
color: var(--secondary) !important;
}
.lfr-layout-structure-item-e1f6274f-0d84-c939-8f56-e0f3a0c24c66 {
background-color: #FFFFFF !important;
border-radius: 15px !important;
margin-bottom: var(--spacer-2,0.5rem) !important;
margin-top: var(--spacer-2,0.5rem) !important;
padding-bottom: var(--spacer-5,3rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-e1f6274f-0d84-c939-8f56-e0f3a0c24c66 {
display:table;
margin:auto;
max-width:320px;
}.lfr-layout-structure-item-6de9ed37-0fdf-fc2c-eaf3-1e4e42455bfb {
padding-bottom: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-862795f5-e053-2307-8c76-5eceba1edd98 {
display: none !important;
}
.lfr-layout-structure-item-12c30cfc-db34-2212-59ab-9522541a37ab {
font-size: 18px !important;
font-weight: var(--font-weight-normal) !important;
}
.lfr-layout-structure-item-af848fdd-0bc3-26e6-476e-31c352478bce {
background-color: var(--brand-color-1) !important;
margin-bottom: var(--spacer-3,1rem) !important;
padding-bottom: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-86a2c0ab-b161-7582-3639-19d246b23e35 {
display: none !important;
}
.lfr-ddm-form-container {
    word-break: normal;
    max-width: 950px;
    margin: auto;
}
p.text-secondary {
    display: none;
}

.lfr-ddm__default-page-header-line {
    display: none;
}
hr.mt-1.separator {
    display: none;
}
.lfr-ddm__default-page-header-title{
font-size:48px !important;
font-weight:bold;
}
.lfr-ddm__default-page-header-title, .lfr-ddm__default-page-header-description{
color:#0033a0 !important;
}
.lfr-ddm__default-page-header-description{
font-size:22px !important;
}
.form-group{
text-align:left;
}
.ddm-field label{
color: #0033a0;
font-weight:400;
margin-left:10px;
}
.ddm-field button{
border-radius:25px;
    padding: 10px 40px;
height: 66px;
}
.lfr-layout-structure-item-86a2c0ab-b161-7582-3639-19d246b23e35 form{
     width: 100%;
    max-width: 100%;
    background-color: #ecf0f1; /* Color de fondo */
    padding: 30px;
    border-radius: 10px;
    text-align: center;
    margin: 0 auto;
   font-family: 'SuraSans';
}
/* form {
    width: 100%;
    max-width: 100%;
    background-color: #ecf0f1;
    padding: 30px;
    border-radius: 10px;
    text-align: center;
    margin: 0 auto;
font-family: 'SuraSans';
}*/

._fieldLabel {
    color: #0033a0;
    font-weight: bold;
    font-size: 18px;
    display: block;
    text-align: left;
}
input.form-control, select.form-control, textarea.form-control {
    border: none;
    background-color: white;
    border-radius: 25px;
    padding: 20px 40px;
    font-size: 16px;
    color: #8189a9;
font-weight: 400;
    width: 100%;
    /*box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);*/
height: 66px;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #043694; /* Color azul para los checks seleccionados */
    border-color: #043694;
}
.custom-control-label::before {
    background-color: transparent;
    border-color: #0033a0;
    border-style: solid;
    border-width: 2px;
    border-radius: 3px !important;
    box-shadow: none;
    content: "";
    display: block;
    float: left;
    font-size: 1rem;
    height: 1rem;
    left: 0;
    position: relative;
    top: 0.125rem;
    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    width: 1rem;
}
label#_com_liferay_dynamic_data_mapping_form_web_portlet_DDMFormPortlet_INSTANCE_ameu_ddm\$\$CheckboxMultiple85984829\$t7xwMXty\$0\$\$es_ES_fieldLabel {
    font-size: 20px;
    margin-bottom: 10px;
}
.custom-control-label {
    font-size: 16px;
    color: #0033a0;
}
label#_com_liferay_dynamic_data_mapping_form_web_portlet_DDMFormPortlet_INSTANCE_ameu_ddm\$\$Fieldset77907914\$NR3ViXgd\$0\#CheckboxMultiple82788726\$AMHsr8EY\$0\$\$es_ES_fieldLabel {
    margin: 0;
}
.liferay-ddm-form-field-paragraph p{
margin-top:0px !important;
color: #0033a0;
font-size:16px;
}
.liferay-ddm-form-field-paragraph p a{
font-weight:bold;
text-decoration:underline;
}

.legal-text {
    font-size: 14px;
    color: #043694;
    text-align: left;
}
.lfr-ddm-form-pagination-controls{
text-align:center;
}
/* button[type="submit"] {
font-size: 16px;
    font-weight: 600;
    letter-spacing: 1.5px;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 245px;
    height: 72px;
    margin: 0px auto 20px;
    background-color: #00aec7;
    border: none;
    border-radius: 40px;
    color: #fff;
    text-transform: uppercase;
    transition: 3s ease;
    overflow: hidden;
    padding-right: 32px;
float: none !important;
}*/ 
.lfr-layout-structure-item-86a2c0ab-b161-7582-3639-19d246b23e35 button[type="submit"]{
  font-size: 16px;
    font-weight: 600;
    letter-spacing: 1.5px;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 245px;
    height: 72px;
    margin: 0px auto 20px;
    background-color: #00aec7;
    border: none;
    border-radius: 40px;
    color: #fff;
    text-transform: uppercase;
    transition: 3s ease;
    overflow: hidden;
    padding-right: 32px;
float: none !important;
}

/*button[type="submit"]:after {
    content: "";
    position: absolute;
    right: 35px;
    top: 50%;
    transform: translateY(-50%);
    width: 32px;
    height: 24px;
    background: url(/documents/d/guest/icon-mail) no-repeat 50%;
    background-size: contain;
    transition: 1s ease;
}*/
.lfr-layout-structure-item-86a2c0ab-b161-7582-3639-19d246b23e35 button[type="submit"]:after{
    content: "";
    position: absolute;
    right: 35px;
    top: 50%;
    transform: translateY(-50%);
    width: 32px;
    height: 24px;
    background: url(/documents/d/guest/icon-mail) no-repeat 50%;
    background-size: contain;
    transition: 1s ease;
}
.lfr-layout-structure-item-86a2c0ab-b161-7582-3639-19d246b23e35 button[type="submit"]:hover{
  background-color: #007bb5;
}
/*button[type="submit"]:hover {
    background-color: #007bb5;
}*/
[data-field-reference='CheckboxMultiple85984829'] {
  margin-bottom: 0px !important;
}
/*  input upload */
/* Contenedor principal: input-group */
.input-group {
    position: relative;
    display: flex;
    width: 100%;
    box-sizing: border-box;
}

/* El input de texto (que se convierte en el "Seleccionar archivo") */
.input-group-item.input-group-prepend .form-control {
    flex-grow: 1;
    padding: 12px 20px;
    border: 2px dashed #00b4d8;
    border-radius: 25px;
    background-color: transparent !important; /* Asegura que el fondo sea transparente */
    color: #00b4d8;
    font-size: 16px;
    font-family: Arial, sans-serif;
    outline: none;
    cursor: pointer;
    text-align: left;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding-right: 50px; 
    position: relative;
    z-index: 1;
}
.input-group-item.input-group-prepend .form-control{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%2300b4d8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'%3E%3C/path%3E%3Cpolyline points='17 8 12 3 7 8'%3E%3C/polyline%3E%3Cline x1='12' y1='3' x2='12' y2='15'%3E%3C/line%3E%3C/svg%3E");
    background-size: 20px 20px;
    background-color: red;
    background-repeat: no-repeat;
    background-position: right 10px center;
}
/* Oculta visualmente el botón original "Seleccionar" */
.input-group-item.input-group-append {
    display: none !important;
}
/* Ajuste específico para que el borde se vea continuo */
.input-group-item.input-group-prepend .form-control {
    border-right: 2px dashed #00b4d8; /* Mantiene el borde punteado en todo el contorno */
    border-top-right-radius: 25px !important;
    border-bottom-right-radius: 25px !important;
}
/* Efecto hover */
.input-group-item.input-group-prepend .form-control:hover {
    background-color: #f0f8ff; /* Un color de fondo muy claro al pasar el mouse */
}
.lfr-layout-structure-item-7e23d66d-61c1-139e-9702-1c866a021922 {
margin-bottom: var(--spacer-4,1.5rem) !important;
text-align: center !important;
color: var(--secondary) !important;
}
.lfr-layout-structure-item-7e23d66d-61c1-139e-9702-1c866a021922{

}.lfr-layout-structure-item-7f2dd348-e72e-0f35-c6e8-d464a887e54a {
background-color: #FFFFFF !important;
border-radius: 5px !important;
margin-bottom: var(--spacer-2,0.5rem) !important;
margin-top: var(--spacer-2,0.5rem) !important;
padding-bottom: var(--spacer-5,3rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-5,3rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-7f2dd348-e72e-0f35-c6e8-d464a887e54a {
display:table;
margin:auto;
max-width:320px;
}.lfr-layout-structure-item-67e478aa-ab70-3e0d-d2c8-d5f61ff78ece {
max-width: 1440px !important;
padding-left: var(--spacer-5,3rem) !important;
padding-right: var(--spacer-5,3rem) !important;
width: 100% !important;
}
.lfr-layout-structure-item-67e478aa-ab70-3e0d-d2c8-d5f61ff78ece {
margin:auto
}.lfr-layout-structure-item-ed0e9d0e-cd9b-deb8-e3f5-009c841c46b6  h4{
font-weight:300;
font-size:16px;
}.lfr-layout-structure-item-0443a1f7-86be-8ce6-1211-9fd2f60ed60f {
margin-bottom: var(--spacer-3,1rem) !important;
color: var(--brand-color-3) !important;
}
.lfr-layout-structure-item-ea4d26e2-c81f-1b01-6543-ebe34e0df484 {
color: var(--white) !important;
}
.lfr-layout-structure-item-ea4d26e2-c81f-1b01-6543-ebe34e0df484 .component-paragraph a{
color:#fff;
font-weight:600;
font-size:1.2rem;
}
.lfr-layout-structure-item-7fef8b80-c9e1-e332-67aa-5c2be6476703 {
font-size: 18px !important;
font-weight: var(--font-weight-normal) !important;
}
.lfr-layout-structure-item-643ef690-6b64-076e-327c-027735d9037f {
font-size: 18px !important;
}
.lfr-layout-structure-item-788a9f54-39d6-4abd-2169-36d81e61b714 {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-08ed427e-4cbf-f33f-8dbc-65e4713da11e {
display: none !important;
}
.lfr-layout-structure-item-17b8a183-bc2a-847d-ddfa-82cb326bce45 {
font-weight: 300 !important;
}
.lfr-layout-structure-item-17b8a183-bc2a-847d-ddfa-82cb326bce45  h4{
font-weight:300;
font-size:16px;
}.lfr-layout-structure-item-cbf5f0f2-6acf-c755-6cef-974472426098 {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-cdd2e66a-2aeb-0223-d973-0f6092ec341e {
margin-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-cdd2e66a-2aeb-0223-d973-0f6092ec341e a{
color: #0033a0;
text-decoration:npne;
}.lfr-layout-structure-item-3a8cb0ce-3dac-de50-4352-55b674527eba  h4{
font-weight:300;
font-size:16px;
}.lfr-layout-structure-item-3b3ad41f-7d90-0aec-42db-c432e2f62ed8  h4{
font-weight:300;
font-size:16px;
}.lfr-layout-structure-item-b61d9b0b-8416-e3d6-797c-beaf7e2d981a {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-127bf2ff-b000-5e40-3d82-511155622da7 {
display: none !important;
}
.lfr-layout-structure-item-3b086ff8-c636-77d4-f22f-8e7ca4469b6f {
color: var(--white) !important;
}
.lfr-layout-structure-item-3b086ff8-c636-77d4-f22f-8e7ca4469b6f .component-paragraph a{
color:#fff;
font-weight:600;
font-size:1.2rem;
}
.lfr-layout-structure-item-0f165cfe-19d0-44f2-4f1d-c96ba3353cb8 {
background-color: #0033A0 !important;
padding-bottom: var(--spacer-5,3rem) !important;
padding-left: var(--spacer-5,3rem) !important;
padding-right: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-333c5a8f-126e-33ab-11cf-53f47b7d2a64 {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-7ec9df54-d738-1fac-5332-bd996f23cb17 {
margin-bottom: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-7ec9df54-d738-1fac-5332-bd996f23cb17 img{
display:table;
margin:auto;
text-align:center;
border-radius:15px 15px  0 0;
}.lfr-layout-structure-item-dcca45e4-8236-432a-4f95-d3e5906c8c4d  h4{
font-size:18px;
}.lfr-layout-structure-item-ce58a477-05b9-b7b7-5e98-2b9155e596e4 {
display: none !important;
}
.lfr-ddm-form-container {
    word-break: normal;
    max-width: 800px;
    margin: auto;
}
p.text-secondary {
    display: none;
}

.lfr-ddm__default-page-header-line {
    display: none;
}
hr.mt-1.separator {
    display: none;
}
.lfr-ddm__default-page-header-title{
font-size:48px !important;
font-weight:bold;
}
.lfr-ddm__default-page-header-title, .lfr-ddm__default-page-header-description{
color:#0033a0 !important;
}
.lfr-ddm__default-page-header-description{
font-size:22px !important;
}
.form-group{
text-align:left;
}
.ddm-field label{
color: #0033a0;
font-weight:400;
margin-left:10px;
}
.ddm-field button{
border-radius:25px;
    padding: 10px 40px;
height: 66px;
}
.lfr-layout-structure-item-ce58a477-05b9-b7b7-5e98-2b9155e596e4 form{
     width: 100%;
    max-width: 100%;
    background-color: #ecf0f1; /* Color de fondo */
    padding: 30px;
    border-radius: 10px;
    text-align: center;
    margin: 0 auto;
   font-family: 'SuraSans';
}
/* form {
    width: 100%;
    max-width: 100%;
    background-color: #ecf0f1;
    padding: 30px;
    border-radius: 10px;
    text-align: center;
    margin: 0 auto;
font-family: 'SuraSans';
}*/

._fieldLabel {
    color: #0033a0;
    font-weight: bold;
    font-size: 18px;
    display: block;
    text-align: left;
}
input.form-control, select.form-control, textarea.form-control {
    border: none;
    background-color: white;
    border-radius: 25px;
    padding: 20px 40px;
    font-size: 16px;
    color: #8189a9;
font-weight: 400;
    width: 100%;
    /*box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);*/
height: 66px;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #043694; /* Color azul para los checks seleccionados */
    border-color: #043694;
}
.custom-control-label::before {
    background-color: transparent;
    border-color: #0033a0;
    border-style: solid;
    border-width: 2px;
    border-radius: 3px !important;
    box-shadow: none;
    content: "";
    display: block;
    float: left;
    font-size: 1rem;
    height: 1rem;
    left: 0;
    position: relative;
    top: 0.125rem;
    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    width: 1rem;
}
label#_com_liferay_dynamic_data_mapping_form_web_portlet_DDMFormPortlet_INSTANCE_ameu_ddm\$\$CheckboxMultiple85984829\$t7xwMXty\$0\$\$es_ES_fieldLabel {
    font-size: 20px;
    margin-bottom: 10px;
}
.custom-control-label {
    font-size: 16px;
    color: #0033a0;
}
label#_com_liferay_dynamic_data_mapping_form_web_portlet_DDMFormPortlet_INSTANCE_ameu_ddm\$\$Fieldset77907914\$NR3ViXgd\$0\#CheckboxMultiple82788726\$AMHsr8EY\$0\$\$es_ES_fieldLabel {
    margin: 0;
}
.liferay-ddm-form-field-paragraph p{
margin-top:0px !important;
color: #0033a0;
font-size:16px;
}
.liferay-ddm-form-field-paragraph p a{
font-weight:bold;
text-decoration:underline;
}

.legal-text {
    font-size: 14px;
    color: #043694;
    text-align: left;
}
.lfr-ddm-form-pagination-controls{
text-align:center;
}
/* button[type="submit"] {
font-size: 16px;
    font-weight: 600;
    letter-spacing: 1.5px;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 245px;
    height: 72px;
    margin: 0px auto 20px;
    background-color: #00aec7;
    border: none;
    border-radius: 40px;
    color: #fff;
    text-transform: uppercase;
    transition: 3s ease;
    overflow: hidden;
    padding-right: 32px;
float: none !important;
}*/ 
.lfr-layout-structure-item-ce58a477-05b9-b7b7-5e98-2b9155e596e4 button[type="submit"]{
  font-size: 16px;
    font-weight: 600;
    letter-spacing: 1.5px;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 245px;
    height: 72px;
    margin: 0px auto 20px;
    background-color: #00aec7;
    border: none;
    border-radius: 40px;
    color: #fff;
    text-transform: uppercase;
    transition: 3s ease;
    overflow: hidden;
    padding-right: 32px;
float: none !important;
}

/*button[type="submit"]:after {
    content: "";
    position: absolute;
    right: 35px;
    top: 50%;
    transform: translateY(-50%);
    width: 32px;
    height: 24px;
    background: url(/documents/d/guest/icon-mail) no-repeat 50%;
    background-size: contain;
    transition: 1s ease;
}*/
.lfr-layout-structure-item-ce58a477-05b9-b7b7-5e98-2b9155e596e4 button[type="submit"]:after{
    content: "";
    position: absolute;
    right: 35px;
    top: 50%;
    transform: translateY(-50%);
    width: 32px;
    height: 24px;
    background: url(/documents/d/guest/icon-mail) no-repeat 50%;
    background-size: contain;
    transition: 1s ease;
}
.lfr-layout-structure-item-ce58a477-05b9-b7b7-5e98-2b9155e596e4 button[type="submit"]:hover{
  background-color: #007bb5;
}
/*button[type="submit"]:hover {
    background-color: #007bb5;
}*/
[data-field-reference='CheckboxMultiple85984829'] {
  margin-bottom: 0px !important;
}.lfr-layout-structure-item-363f676e-a945-7080-1f7a-5df1c392ce7d {
display:flex;
flex-direction:row;
align-items:center;
}
@media only screen and (max-width: 600px) {
.lfr-layout-structure-item-363f676e-a945-7080-1f7a-5df1c392ce7d {
flex-direction:column;
}
}.lfr-layout-structure-item-9ef76544-3442-f629-0ff0-dc8b5d742be3 {
color: var(--white) !important;
}
.lfr-layout-structure-item-9ef76544-3442-f629-0ff0-dc8b5d742be3 .component-paragraph:before {
content: "•";
    color: #fff;
    padding: 0 8px 0 0;
}
.lfr-layout-structure-item-9ef76544-3442-f629-0ff0-dc8b5d742be3 .component-paragraph a{
color:#fff;
font-weight:600;
}
.lfr-layout-structure-item-aa201324-e37a-112c-f44a-00cc25eff069 {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-b60bc23e-bd0a-4a35-d027-dd8bdd4ef6c3 {
color: var(--white) !important;
}
.lfr-layout-structure-item-b60bc23e-bd0a-4a35-d027-dd8bdd4ef6c3 .component-paragraph a{
color:#fff;
font-weight:600;
font-size:1.2rem;
}
.lfr-layout-structure-item-d3d6d250-94ba-127c-1e87-35ad05b0010e {
background-color: #0033A0 !important;
padding-bottom: var(--spacer-5,3rem) !important;
padding-left: var(--spacer-5,3rem) !important;
padding-right: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-96368795-caba-53f4-50d5-df85498051b5 {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-1754c101-67a4-acf2-c610-263d81e6e34f {
background-color: #FFFFFF !important;
border-radius: 15px !important;
margin-bottom: var(--spacer-2,0.5rem) !important;
margin-top: var(--spacer-2,0.5rem) !important;
padding-bottom: var(--spacer-5,3rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-1754c101-67a4-acf2-c610-263d81e6e34f {
display:table;
margin:auto;
max-width:320px;
}.lfr-layout-structure-item-7d5d5018-c2af-713e-3c76-e9e056cef63d {
   margin-right: 0px;
    margin-left: 20px;
}.lfr-layout-structure-item-ffec74f2-f028-186d-faf2-8115f9b75da6 {
font-weight: var(--font-weight-bold) !important;
color: var(--primary) !important;
}
.lfr-layout-structure-item-1c93a29d-3d6e-82d8-f043-21a0400d8fff {
display: none !important;
}
.lfr-layout-structure-item-e7c0ae72-ec49-4e12-1f92-1282ffeea48b {
font-size: 18px !important;
}
.lfr-layout-structure-item-cf47ddec-11dc-9512-d392-e7dd445c3233  h4{
font-weight:300;
font-size:16px;
}.lfr-layout-structure-item-bdb74852-153b-7079-0f47-9b2c3f7c04e3 {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-2b836f51-5cd7-e203-9238-d55ca5edbd88 {
max-width: 1440px !important;
}
.lfr-layout-structure-item-2b836f51-5cd7-e203-9238-d55ca5edbd88 {
margin: auto;
}.lfr-layout-structure-item-4504d805-2cc8-6cfa-571f-a558b0d0ae54 {
width: 60% !important;
}
.lfr-layout-structure-item-4504d805-2cc8-6cfa-571f-a558b0d0ae54 {

}
@media only screen and (max-width: 600px) {
.lfr-layout-structure-item-4504d805-2cc8-6cfa-571f-a558b0d0ae54 {
width:100% !important;
}
}.lfr-layout-structure-item-d8a2d51a-ceee-a010-cf22-6e6404f4758d {
width: 60% !important;
}
.lfr-layout-structure-item-d8a2d51a-ceee-a010-cf22-6e6404f4758d {

}
@media only screen and (max-width: 600px) {
.lfr-layout-structure-item-d8a2d51a-ceee-a010-cf22-6e6404f4758d {
width:100% !important;
}
}.lfr-layout-structure-item-32e2a393-77db-df09-a324-ff404ef4a88e {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-e519ef83-fcc0-93d5-ad43-d57adcb010ae {
font-weight: 300 !important;
}
.lfr-layout-structure-item-e519ef83-fcc0-93d5-ad43-d57adcb010ae  h4{
font-weight:300;
font-size:16px;
}.lfr-layout-structure-item-4c3a97c9-461d-7b21-9a58-40d9ae2cd82b {
color: var(--white) !important;
}
.lfr-layout-structure-item-4c3a97c9-461d-7b21-9a58-40d9ae2cd82b .component-paragraph:before {
content: "•";
    color: #fff;
    padding: 0 8px 0 0;
}
.lfr-layout-structure-item-4c3a97c9-461d-7b21-9a58-40d9ae2cd82b .component-paragraph a{
color:#fff;
font-weight:600;
}.lfr-layout-structure-item-500f7f06-722a-c622-257e-32ef69a75bf3 {
color: var(--primary) !important;
}
.lfr-layout-structure-item-5801f8d8-92b2-1796-4444-47bd9f3be288 {
color: var(--white) !important;
}
.lfr-layout-structure-item-5801f8d8-92b2-1796-4444-47bd9f3be288 .component-paragraph:before {
content: "•";
    color: #fff;
    padding: 0 8px 0 0;
}
.lfr-layout-structure-item-5801f8d8-92b2-1796-4444-47bd9f3be288 .component-paragraph a{
color:#fff;
font-weight:600;
}
.lfr-layout-structure-item-22ea569d-a923-9329-162b-298218103dee {
text-align: center !important;
}
.lfr-layout-structure-item-e400a8ed-f393-a40c-f7ec-d99affef7f0e {
margin-bottom: var(--spacer-3,1rem) !important;
color: var(--brand-color-3) !important;
}
.lfr-layout-structure-item-217dcfad-0946-993c-e3dd-f090ce70b2b2 {
font-size: 18px !important;
}
.lfr-layout-structure-item-32fea2ee-1834-7cfe-3a6d-81d6fe992503 {
color: var(--white) !important;
}
.lfr-layout-structure-item-32fea2ee-1834-7cfe-3a6d-81d6fe992503 .component-paragraph a{
color:#fff;
font-weight:600;
font-size:1.2rem;
}
.lfr-layout-structure-item-f05c969a-5b56-1def-8ee8-e621e80f500f {
margin-bottom: var(--spacer-4,1.5rem) !important;
color: var(--brand-color-2) !important;
}
.lfr-layout-structure-item-f05c969a-5b56-1def-8ee8-e621e80f500f .component-paragraph:after {
content:"";
position: absolute;
    bottom: -15px;
    width: 24px;
    height: 4px;
    border-radius: 4px;
    background-color: #e3e829;
    left: 50%;
    transform: translateX(-50%);
}
.lfr-layout-structure-item-f05c969a-5b56-1def-8ee8-e621e80f500f .component-paragraph{
position:relative
}.lfr-layout-structure-item-4288f09e-caae-97f6-ac68-b984a6bcd3a5 {
text-align: center !important;
color: var(--secondary) !important;
}
.lfr-layout-structure-item-95c927d6-d4b5-2b93-f8ef-8c2e34938fda {
   margin-right: 0px;
    margin-left: 20px;
}.lfr-layout-structure-item-ac909b1b-9045-cc3c-1003-63fe3d957171 {
   margin-right: 0px;
    margin-left: 20px;
}.lfr-layout-structure-item-658886ee-c0db-278c-fde2-59039d2f486e {
margin-bottom: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-658886ee-c0db-278c-fde2-59039d2f486e img{
display:table;
margin:auto;
text-align:center;
max-width:120px;
}.lfr-layout-structure-item-d1488eaf-00fa-5134-0077-ce8816ea1d0a {
display: none !important;
}
.lfr-layout-structure-item-b4086482-400a-8e1f-bdb0-71c4316037be {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-b7cf6854-9543-689d-3f53-193b24381d6c {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-37c83489-54d0-62ef-bf85-bb53113b5341 {
color: var(--white) !important;
}
.lfr-layout-structure-item-37c83489-54d0-62ef-bf85-bb53113b5341 .component-paragraph:before {
content: "•";
    color: #fff;
    padding: 0 8px 0 0;
}
.lfr-layout-structure-item-37c83489-54d0-62ef-bf85-bb53113b5341 .component-paragraph a{
color:#fff;
font-weight:600;
}
.lfr-layout-structure-item-98756afc-ef66-7e11-f363-5a000d373de2 {
display: none !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-291846c1-5738-ac23-da2a-6f2126d6ba35 {
display:flex;
flex-direction:row;
align-items:center;
}
@media only screen and (max-width: 600px) {
.lfr-layout-structure-item-291846c1-5738-ac23-da2a-6f2126d6ba35 {
flex-direction:column;
}
}.lfr-layout-structure-item-266e7eb7-278b-dd78-2944-c19d90621e5e {
margin-bottom: var(--spacer-4,1.5rem) !important;
color: var(--brand-color-2) !important;
}
.lfr-layout-structure-item-266e7eb7-278b-dd78-2944-c19d90621e5e .component-paragraph:after {
content:"";
position: absolute;
    bottom: -15px;
    width: 24px;
    height: 4px;
    border-radius: 4px;
    background-color: #e3e829;
    left: 50%;
    transform: translateX(-50%);
}.lfr-layout-structure-item-daabf62d-e16d-ed5e-dcbf-222bb143577e {
color: var(--white) !important;
}
.lfr-layout-structure-item-daabf62d-e16d-ed5e-dcbf-222bb143577e .component-paragraph a{
color:#fff;
font-weight:600;
font-size:1.2rem;
}
.lfr-layout-structure-item-6416aa2d-856f-c202-fa16-765a112d2782 {
font-size: 18px !important;
}
.lfr-layout-structure-item-566fb275-f41a-12ac-e8c4-1b152f9f33e6 a{
color: #0033a0;
text-decoration:npne;
}.lfr-layout-structure-item-ad4059b7-b350-fc02-774b-e883f5fd5606 {
display: none !important;
}
.lfr-layout-structure-item-a3712399-59b1-bb7f-c873-3e3f4d379edd {
display: none !important;
}
.lfr-layout-structure-item-bff3e738-4017-5ee3-5c6e-8c24abb0d8f1 {
font-size: 18px !important;
}
.lfr-layout-structure-item-3a47671a-4a5e-112f-4423-c01d8f9dbb6b {
margin-bottom: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-3a47671a-4a5e-112f-4423-c01d8f9dbb6b img{
display:table;
margin:auto;
text-align:center;
max-width:120px;
}.lfr-layout-structure-item-6505c0a7-04ed-dd41-e58e-d3d741ec58a2 {
display:flex;
flex-direction:row;
align-items:center;
}
@media only screen and (max-width: 600px) {
.lfr-layout-structure-item-6505c0a7-04ed-dd41-e58e-d3d741ec58a2 {
flex-direction:column;
}
}.lfr-layout-structure-item-73f4c9f7-d79e-7cd7-6c7e-66a8ec5ca2ec  h4{
font-weight:300;
font-size:16px;
}.lfr-layout-structure-item-d5084af9-30a3-91f4-54d2-2725a4d5aca7 {
display: none !important;
}
.lfr-layout-structure-item-438a98d1-4a51-b160-3682-0822aa58e978 {
font-size: 18px !important;
}
.lfr-layout-structure-item-a5df25e2-1eb5-045f-7e42-88d398590659 {
color: var(--white) !important;
}
.lfr-layout-structure-item-a5df25e2-1eb5-045f-7e42-88d398590659 .component-paragraph:before {
content: "•";
    color: #fff;
    padding: 0 8px 0 0;
}
.lfr-layout-structure-item-a5df25e2-1eb5-045f-7e42-88d398590659 .component-paragraph a{
color:#fff;
font-weight:600;
}
.lfr-layout-structure-item-fe05b5b3-1518-e4b1-d037-06839afa6e38 {
display: none !important;
}
.lfr-layout-structure-item-bfedc6ec-f503-b208-0035-e51f0789f4de {
font-size: 18px !important;
font-weight: var(--font-weight-normal) !important;
}
.lfr-layout-structure-item-ed6443c6-326b-3e95-b5cc-19b10f2e7ac2 {
background-color: #FFFFFF !important;
border-radius: 5px !important;
margin-bottom: var(--spacer-2,0.5rem) !important;
margin-top: var(--spacer-2,0.5rem) !important;
padding-bottom: var(--spacer-5,3rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-5,3rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-ed6443c6-326b-3e95-b5cc-19b10f2e7ac2 {
display:table;
margin:auto;
max-width:320px;
}.lfr-layout-structure-item-8d9e775c-eee3-2fb9-09e8-3fc6caddd035 {
width: 40% !important;
}
.lfr-layout-structure-item-8d9e775c-eee3-2fb9-09e8-3fc6caddd035 {

}
@media only screen and (max-width: 600px) {
.lfr-layout-structure-item-8d9e775c-eee3-2fb9-09e8-3fc6caddd035 {
width:100% !important;
}
}.lfr-layout-structure-item-7db49b36-dfc5-7e2d-8c31-4b600cd9562f {
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-ddm-form-container {
    word-break: normal;
    max-width: 950px;
    margin: auto;
}
p.text-secondary {
    display: none;
}
.ddm-field-container a{
  color:var(--primary);
}
.lfr-ddm__default-page-header-line {
    display: none;
}
hr.mt-1.separator {
    display: none;
}
.lfr-ddm__default-page-header-title{
font-size:48px !important;
font-weight:bold;
}
.lfr-ddm__default-page-header-title, .lfr-ddm__default-page-header-description{
color:var(--primary) !important;
}
.lfr-ddm__default-page-header-description{
font-size:22px !important;
}
.form-group{
text-align:left;
}
.ddm-field label{
color: var(--primary);
font-weight:400;
margin-left:10px;
}
.ddm-field button{
border-radius:25px;
    padding: 10px 40px;
height: 66px;
}
.lfr-layout-structure-item-7db49b36-dfc5-7e2d-8c31-4b600cd9562f form{
     width: 100%;
    max-width: 100%;
    background-color: #ecf0f1; /* Color de fondo */
    padding:  0 30px;
    border-radius: 10px;
    text-align: center;
    margin: 0 auto;
   font-family: 'SuraSans';
}
/* form {
    width: 100%;
    max-width: 100%;
    background-color: #ecf0f1;
    padding: 30px;
    border-radius: 10px;
    text-align: center;
    margin: 0 auto;
font-family: 'SuraSans';
}*/

._fieldLabel {
    color: var(--primary);
    font-weight: bold;
    font-size: 18px;
    display: block;
    text-align: left;
}
input.form-control, select.form-control, textarea.form-control {
    border: none;
    background-color: white;
    border-radius: 25px;
    padding: 20px 40px;
    font-size: 16px;
    color: #8189a9;
font-weight: 400;
    width: 100%;
    /*box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);*/
height: 66px;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #043694; /* Color azul para los checks seleccionados */
    border-color: #043694;
}
.custom-control-label::before {
    background-color: transparent;
    border-color: var(--primary);
    border-style: solid;
    border-width: 2px;
    border-radius: 3px !important;
    box-shadow: none;
    content: "";
    display: block;
    float: left;
    font-size: 1rem;
    height: 1rem;
    left: 0;
    position: relative;
    top: 0.125rem;
    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    width: 1rem;
}
label#_com_liferay_dynamic_data_mapping_form_web_portlet_DDMFormPortlet_INSTANCE_ameu_ddm\$\$CheckboxMultiple85984829\$t7xwMXty\$0\$\$es_ES_fieldLabel {
    font-size: 20px;
    margin-bottom: 10px;
}
.custom-control-label {
    font-size: 16px;
    color: var(--primary)
}
label#_com_liferay_dynamic_data_mapping_form_web_portlet_DDMFormPortlet_INSTANCE_ameu_ddm\$\$Fieldset77907914\$NR3ViXgd\$0\#CheckboxMultiple82788726\$AMHsr8EY\$0\$\$es_ES_fieldLabel {
    margin: 0;
}
.liferay-ddm-form-field-paragraph p{
margin-top:0px !important;
color: var(--primary);
font-size:16px;
}
.liferay-ddm-form-field-paragraph p a{
font-weight:bold;
text-decoration:underline;
}

.legal-text {
    font-size: 14px;
    color: #043694;
    text-align: left;
}
.lfr-ddm-form-pagination-controls{
text-align:center;
}
/* button[type="submit"] {
font-size: 16px;
    font-weight: 600;
    letter-spacing: 1.5px;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 245px;
    height: 72px;
    margin: 0px auto 20px;
    background-color: #00aec7;
    border: none;
    border-radius: 40px;
    color: #fff;
    text-transform: uppercase;
    transition: 3s ease;
    overflow: hidden;
    padding-right: 32px;
float: none !important;
}*/ 
.lfr-layout-structure-item-7db49b36-dfc5-7e2d-8c31-4b600cd9562f button[type="submit"]{
  font-size: 16px;
    font-weight: 600;
    letter-spacing: 1.5px;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: auto;
    height: auto;
    padding: 10px 24px;
    margin: 0px auto !important;
    background-color: #00aec7;
    border: none;
    border-radius: 40px;
    color: #fff;
    text-transform: uppercase;
    transition: 3s ease;
    overflow: hidden;
float: none !important;
}

/*button[type="submit"]:after {
    content: "";
    position: absolute;
    right: 35px;
    top: 50%;
    transform: translateY(-50%);
    width: 32px;
    height: 24px;
    background: url(/documents/d/guest/icon-mail) no-repeat 50%;
    background-size: contain;
    transition: 1s ease;
}*/
.lfr-layout-structure-item-7db49b36-dfc5-7e2d-8c31-4b600cd9562f button[type="submit"]:after{
    content: "";
    position: absolute;
    right: 35px;
    top: 50%;
    transform: translateY(-50%);
    width: 32px;
    height: 24px;
    /*background: url(/documents/d/guest/icon-mail) no-repeat 50%;*/
    background-size: contain;
    transition: 1s ease;
}
.lfr-layout-structure-item-7db49b36-dfc5-7e2d-8c31-4b600cd9562f button[type="submit"]:hover{
  background-color: #007bb5;
}
/*button[type="submit"]:hover {
    background-color: #007bb5;
}*/
[data-field-reference='CheckboxMultiple85984829'] {
  margin-bottom: 0px !important;
}
/*  input upload */
/* Contenedor principal: input-group */
.input-group {
    position: relative;
    display: flex;
    width: 100%;
    box-sizing: border-box;
}

/* El input de texto (que se convierte en el "Seleccionar archivo") */
.input-group-item.input-group-prepend .form-control {
    flex-grow: 1;
    padding: 12px 20px;
    border: 2px dashed #00b4d8;
    border-radius: 25px;
    background-color: transparent !important; /* Asegura que el fondo sea transparente */
    color: #00b4d8;
    font-size: 16px;
    outline: none;
    cursor: pointer;
    text-align: left;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    padding-right: 50px; 
    position: relative;
    z-index: 1;
}
.input-group-item.input-group-prepend .form-control{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 24 24' fill='none' stroke='%2300b4d8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4'%3E%3C/path%3E%3Cpolyline points='17 8 12 3 7 8'%3E%3C/polyline%3E%3Cline x1='12' y1='3' x2='12' y2='15'%3E%3C/line%3E%3C/svg%3E");
    background-size: 20px 20px;
    background-color: red;
    background-repeat: no-repeat;
    background-position: right 10px center;
}
/* Oculta visualmente el botón original "Seleccionar" */
.input-group-item.input-group-append {
    display: none !important;
}
/* Ajuste específico para que el borde se vea continuo */
.input-group-item.input-group-prepend .form-control {
    border-right: 2px dashed #00b4d8; /* Mantiene el borde punteado en todo el contorno */
    border-top-right-radius: 25px !important;
    border-bottom-right-radius: 25px !important;
}
/* Efecto hover */
.input-group-item.input-group-prepend .form-control:hover {
    background-color: #f0f8ff; /* Un color de fondo muy claro al pasar el mouse */
}
.lfr-layout-structure-item-e7f8aa47-8ecb-4760-2862-44da655aefc8 a{
color: #001E60;
text-decoration:none;
}.lfr-layout-structure-item-85fb18ee-14a9-82d0-11ac-1f882332863f {
color: var(--white) !important;
}
.lfr-layout-structure-item-85fb18ee-14a9-82d0-11ac-1f882332863f .component-paragraph:before {
content: "•";
    color: #fff;
    padding: 0 8px 0 0;
}
.lfr-layout-structure-item-85fb18ee-14a9-82d0-11ac-1f882332863f .component-paragraph a{
color:#fff;
font-weight:600;
}
.lfr-layout-structure-item-6a0aa8d0-e781-a546-19a7-0afa2f128570 {
color: var(--white) !important;
}
.lfr-layout-structure-item-6a0aa8d0-e781-a546-19a7-0afa2f128570 .component-paragraph:before {
content: "•";
    color: #fff;
    padding: 0 8px 0 0;
}
.lfr-layout-structure-item-6a0aa8d0-e781-a546-19a7-0afa2f128570 .component-paragraph a{
color:#fff;
font-weight:600;
}.lfr-layout-structure-item-13fbb3e9-1601-6367-a1f2-806bb3a1b029 {
display: none !important;
}
.lfr-layout-structure-item-aef9f6e8-e986-2a41-7173-86ac83b1426e  h4{
font-size:18px;
}.lfr-layout-structure-item-d525ce35-32c2-52bf-1b06-f09fd293014b a{
color: #001E60;
text-decoration:none;
}.lfr-layout-structure-item-ba420fca-0e41-74a9-474a-9976a595ebf2 {
font-size: 18px !important;
font-weight: var(--font-weight-normal) !important;
}
.lfr-layout-structure-item-aff40f5b-3446-8787-c2ad-8bc1e1a2874e {
max-width: 1440px !important;
}
.lfr-layout-structure-item-aff40f5b-3446-8787-c2ad-8bc1e1a2874e {
margin:auto;
}.lfr-layout-structure-item-33c09d7f-c322-41bb-410d-3193567c862e {
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-5,3rem) !important;
padding-right: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-33c09d7f-c322-41bb-410d-3193567c862e {
    
}.lfr-layout-structure-item-5cf03f4c-8a92-4981-f1f5-ed8bd556cbcf {
color: var(--white) !important;
}
.lfr-layout-structure-item-5cf03f4c-8a92-4981-f1f5-ed8bd556cbcf .component-paragraph a{
color:#e3e829;
font-weight:600;
font-size:1.2rem;
}
.lfr-layout-structure-item-974235c1-b689-06f9-0e3e-77b4bc3f19f0 {
font-size: 18px !important;
font-weight: var(--font-weight-normal) !important;
}
.lfr-layout-structure-item-5a64730b-6819-e340-fda2-141ccb5901bd {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-e0168424-a9b7-35ba-d459-206f2fb1208b {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-efb1adbf-60a8-2252-82a2-6938c0f2bcfc {
margin-bottom: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-efb1adbf-60a8-2252-82a2-6938c0f2bcfc img{
display:table;
margin:auto;
text-align:center;
border-radius:15px 15px  0 0;
}.lfr-layout-structure-item-51341d40-08ea-8d61-e060-913db392d63c {
width: 60% !important;
}
.lfr-layout-structure-item-51341d40-08ea-8d61-e060-913db392d63c {

}
@media only screen and (max-width: 600px) {
.lfr-layout-structure-item-51341d40-08ea-8d61-e060-913db392d63c {
width:100% !important;
}
}.lfr-layout-structure-item-228607eb-3f85-fc77-945f-80476dc38818 {
font-size: 18px !important;
font-weight: var(--font-weight-normal) !important;
}
.lfr-layout-structure-item-48c811c9-beee-3075-21b5-f3e7c46617a5 {
padding-bottom: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-b7e78e52-f364-158a-67b2-5ae5cb840ada {
font-size: 18px !important;
font-weight: var(--font-weight-normal) !important;
}
.lfr-layout-structure-item-8bbab8ac-54d8-ac38-24fb-9c33c7dd4995 {
text-align: center !important;
color: var(--secondary) !important;
}
.lfr-layout-structure-item-bdc638fc-1b1a-804f-976d-a13e83b5d2d8 {
background-color: #ECF0F1 !important;
}
.lfr-layout-structure-item-12904f0a-b836-2398-9267-f2125abb1277 {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-fa287c2f-52c8-2f0a-214d-2c1907b381f0 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-a1864356-0e09-4098-1ec5-664ef8c4aefd  h4{
font-weight:300;
font-size:16px;
}.lfr-layout-structure-item-bff69cfa-56bd-330b-be47-e91c4d184f52 a{
color: #0033a0;
text-decoration:npne;
}.lfr-layout-structure-item-258c6488-668a-32d9-fbc8-e8ebf724a559 {
font-size: var(--font-size-lg) !important;
margin-bottom: var(--spacer-4,1.5rem) !important;
margin-right: var(--spacer-4,1.5rem) !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-258c6488-668a-32d9-fbc8-e8ebf724a559 h3{
font-size:3rem;
}
@media only screen and (max-width: 768px) {
.lfr-layout-structure-item-258c6488-668a-32d9-fbc8-e8ebf724a559 h3{
font-size:1.5rem
}
}.lfr-layout-structure-item-471a706c-e942-c6a1-405f-b51b0be161b1 {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-94a41415-8138-622e-4cb6-54cc640d8be6 {
font-size: 18px !important;
font-weight: var(--font-weight-normal) !important;
}
.lfr-layout-structure-item-90d1c01d-69dc-0c7f-05af-985284e4f046 {
padding-left: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-a6312c01-c609-ec60-3025-d0bdbf258ddb {
max-width: 1440px !important;
}
.lfr-layout-structure-item-a6312c01-c609-ec60-3025-d0bdbf258ddb {
margin:auto;
}.lfr-layout-structure-item-f5a89413-db52-5150-4f44-d5422600340b {
margin-bottom: var(--spacer-4,1.5rem) !important;
color: var(--brand-color-2) !important;
}
.lfr-layout-structure-item-f5a89413-db52-5150-4f44-d5422600340b .component-paragraph:after {
content:"";
position: absolute;
    bottom: -15px;
    width: 24px;
    height: 4px;
    border-radius: 4px;
    background-color: #e3e829;
    left: 50%;
    transform: translateX(-50%);
}
.lfr-layout-structure-item-f5a89413-db52-5150-4f44-d5422600340b .component-paragraph{
position:relative
}.lfr-layout-structure-item-cbfadb23-fb80-5147-9b5c-0b91e17dfea1 {
background-color: #0033A0 !important;
}
.lfr-layout-structure-item-d76d1611-9c05-c21a-d3f8-b7d09e75567c {
display: none !important;
}
.lfr-layout-structure-item-d76d1611-9c05-c21a-d3f8-b7d09e75567c .row:first-child .divider-title{
visibility: hidden !important;
}.lfr-layout-structure-item-b1f481a4-b761-af87-e1ac-cbde612f9c76 {
margin-bottom: var(--spacer-4,1.5rem) !important;
color: var(--brand-color-2) !important;
}
.lfr-layout-structure-item-b1f481a4-b761-af87-e1ac-cbde612f9c76 .component-paragraph:after {
content:"";
position: absolute;
    bottom: -15px;
    width: 24px;
    height: 4px;
    border-radius: 4px;
    background-color: #e3e829;
    left: 50%;
    transform: translateX(-50%);
}
.lfr-layout-structure-item-b1f481a4-b761-af87-e1ac-cbde612f9c76 .component-paragraph{
position:relative
}.lfr-layout-structure-item-f417cead-0a55-bed3-29f4-fda152ff6ba8 {
margin-left: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-9d5f3e3a-8e22-efaf-2c9f-2b8bc5c31546 {
background-color: var(--primary) !important;
padding-bottom: var(--spacer-5,3rem) !important;
padding-left: var(--spacer-5,3rem) !important;
padding-right: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-5,3rem) !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-6883923f-1fad-fbc5-0b5f-2a53bad7890b {
color: var(--white) !important;
}
.lfr-layout-structure-item-6883923f-1fad-fbc5-0b5f-2a53bad7890b .component-paragraph a{
color:#e3e829;
font-weight:600;
font-size:1.2rem;
}
.lfr-layout-structure-item-0e8f380f-5a18-6a6d-2356-f25ccdd6408e {
max-width: 1440px !important;
}
.lfr-layout-structure-item-0e8f380f-5a18-6a6d-2356-f25ccdd6408e {
margin:auto;
}.lfr-layout-structure-item-2fa682ab-abb0-347d-b879-a45a98152928 {
max-width: 1440px !important;
padding-left: var(--spacer-5,3rem) !important;
padding-right: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-2fa682ab-abb0-347d-b879-a45a98152928 {
margin:auto;
}.lfr-layout-structure-item-0350271d-17aa-2f97-08f7-ac762ba1efb5 a:empty{
display:none;
}.lfr-layout-structure-item-4750beac-6c8b-0195-3ade-cbdf93c3579f {
color: var(--white) !important;
}
.lfr-layout-structure-item-4750beac-6c8b-0195-3ade-cbdf93c3579f {
   margin-right: 0px;
    margin-left: 20px;
}

.portlet-language .language-entry-long-text {
  background-color: #DAE0E8;
  color: #001E60;
  padding: 4px  8px 4px 8px;
  border-radius: 8px;
  font-weight: 400;
  font-size: 14px;
  text-transform: capitalize;
  display: inline-flex;
  align-items: center;
  gap: 8px;
  text-decoration: none;
  transition: background-color 0.3s ease;
}


.portlet-language .language-entry-long-text[lang="es-ES"]::after {
  content: "";
  display: inline-block;
  width: 20px;
  height: 14px;
  background-image: url('/documents/d/guest/es');
  background-size: contain;
  background-repeat: no-repeat;
}

.portlet-language .language-entry-long-text[lang="en-US"]::after {
  content: "";
  display: inline-block;
  width: 20px;
  height: 14px;
  background-image: url('/documents/d/guest/us');
  background-size: contain;
  background-repeat: no-repeat;
}
.portlet-language .language-entry-long-text:hover {
  background-color: #d0d9e8;
}
.lfr-layout-structure-item-4e73ccaa-bb70-21ee-f58a-715622f2a3ee {
margin-bottom: var(--spacer-3,1rem) !important;
color: var(--brand-color-1) !important;
}
.lfr-layout-structure-item-9761c04f-f9fd-d242-cf90-bb7dbaa9023b {
display: none !important;
}
.lfr-layout-structure-item-d1d672b4-9cf9-db18-cdb9-55b346b90dc1 {
display: none !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-b78f87c5-5044-1427-5c65-33590ee0dea1 {
width: 40% !important;
}
.lfr-layout-structure-item-b78f87c5-5044-1427-5c65-33590ee0dea1 {

}
@media only screen and (max-width: 600px) {
.lfr-layout-structure-item-b78f87c5-5044-1427-5c65-33590ee0dea1 {
width:100% !important;
}
}.lfr-layout-structure-item-6b3aa2b0-a1ca-30c6-85ce-63baac93637c {
max-width: 1440px !important;
padding-left: var(--spacer-5,3rem) !important;
padding-right: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-6b3aa2b0-a1ca-30c6-85ce-63baac93637c {
margin:auto;
}.lfr-layout-structure-item-89224ce7-9387-a068-ff58-f2c2f92eb71e {
border-radius: 15px !important;
margin-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-89224ce7-9387-a068-ff58-f2c2f92eb71e a{
border-radius:20px;
padding: 6px 20px;
}.lfr-layout-structure-item-bc29e773-26ab-002e-263c-43c100a4352b {
background-color: #FFFFFF !important;
border-radius: 5px !important;
margin-bottom: var(--spacer-2,0.5rem) !important;
margin-top: var(--spacer-2,0.5rem) !important;
padding-bottom: var(--spacer-5,3rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-5,3rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-bc29e773-26ab-002e-263c-43c100a4352b {
display:table;
margin:auto;
max-width:320px;
}.lfr-layout-structure-item-3d7cb277-dc8a-cb57-8f7e-8895205138ec {
font-size: var(--font-size-lg) !important;
margin-bottom: var(--spacer-4,1.5rem) !important;
margin-right: var(--spacer-4,1.5rem) !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-3d7cb277-dc8a-cb57-8f7e-8895205138ec h3{
font-size:3rem;
}
@media only screen and (max-width: 768px) {
.lfr-layout-structure-item-3d7cb277-dc8a-cb57-8f7e-8895205138ec h3{
font-size:1.5rem
}
}.lfr-layout-structure-item-0526432e-7753-50e1-58b5-a909353b57d7  h4{
font-weight:300;
font-size:16px;
}.lfr-layout-structure-item-638236ad-a439-a13c-eed3-b4b2f4429d3e {
color: var(--white) !important;
}
.lfr-layout-structure-item-638236ad-a439-a13c-eed3-b4b2f4429d3e .component-paragraph a{
color:#e3e829;
font-weight:600;
font-size:1.2rem;
}
.lfr-layout-structure-item-384bd4ed-224f-a5ad-3186-4255a40720ba {
margin-bottom: var(--spacer-4,1.5rem) !important;
text-align: center !important;
color: var(--secondary) !important;
}
.lfr-layout-structure-item-384bd4ed-224f-a5ad-3186-4255a40720ba{

}.lfr-layout-structure-item-f6662177-bf96-bb57-bad1-423dcccb7aa6 {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-ddm-form-container {
    word-break: normal;
    max-width: 800px;
    margin: auto;
}
p.text-secondary {
    display: none;
}

.lfr-ddm__default-page-header-line {
    display: none;
}
hr.mt-1.separator {
    display: none;
}
.lfr-ddm__default-page-header-title{
font-size:48px !important;
font-weight:bold;
}
.lfr-ddm__default-page-header-title, .lfr-ddm__default-page-header-description{
color:#0033a0 !important;
}
.lfr-ddm__default-page-header-description{
font-size:22px !important;
}
.form-group{
text-align:left;
}
.ddm-field label{
color: #0033a0;
font-weight:400;
margin-left:10px;
}
.ddm-field button{
border-radius:25px;
    padding: 10px 40px;
height: 66px;
}
.lfr-layout-structure-item-741fcf14-c666-5e23-1465-d7c1c21f04ab form{
     width: 100%;
    max-width: 100%;
    background-color: #ecf0f1; /* Color de fondo */
    padding: 30px;
    border-radius: 10px;
    text-align: center;
    margin: 0 auto;
   font-family: 'SuraSans';
}
/* form {
    width: 100%;
    max-width: 100%;
    background-color: #ecf0f1;
    padding: 30px;
    border-radius: 10px;
    text-align: center;
    margin: 0 auto;
font-family: 'SuraSans';
}*/

._fieldLabel {
    color: #0033a0;
    font-weight: bold;
    font-size: 18px;
    display: block;
    text-align: left;
}
input.form-control, select.form-control, textarea.form-control {
    border: none;
    background-color: white;
    border-radius: 25px;
    padding: 20px 40px;
    font-size: 16px;
    color: #8189a9;
font-weight: 400;
    width: 100%;
    /*box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1);*/
height: 66px;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #043694; /* Color azul para los checks seleccionados */
    border-color: #043694;
}
.custom-control-label::before {
    background-color: transparent;
    border-color: #0033a0;
    border-style: solid;
    border-width: 2px;
    border-radius: 3px !important;
    box-shadow: none;
    content: "";
    display: block;
    float: left;
    font-size: 1rem;
    height: 1rem;
    left: 0;
    position: relative;
    top: 0.125rem;
    transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    width: 1rem;
}
label#_com_liferay_dynamic_data_mapping_form_web_portlet_DDMFormPortlet_INSTANCE_ameu_ddm\$\$CheckboxMultiple85984829\$t7xwMXty\$0\$\$es_ES_fieldLabel {
    font-size: 20px;
    margin-bottom: 10px;
}
.custom-control-label {
    font-size: 16px;
    color: #0033a0;
}
label#_com_liferay_dynamic_data_mapping_form_web_portlet_DDMFormPortlet_INSTANCE_ameu_ddm\$\$Fieldset77907914\$NR3ViXgd\$0\#CheckboxMultiple82788726\$AMHsr8EY\$0\$\$es_ES_fieldLabel {
    margin: 0;
}
.liferay-ddm-form-field-paragraph p{
margin-top:0px !important;
color: #0033a0;
font-size:16px;
}
.liferay-ddm-form-field-paragraph p a{
font-weight:bold;
text-decoration:underline;
}

.legal-text {
    font-size: 14px;
    color: #043694;
    text-align: left;
}
.lfr-ddm-form-pagination-controls{
text-align:center;
}
/* button[type="submit"] {
font-size: 16px;
    font-weight: 600;
    letter-spacing: 1.5px;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 245px;
    height: 72px;
    margin: 0px auto 20px;
    background-color: #00aec7;
    border: none;
    border-radius: 40px;
    color: #fff;
    text-transform: uppercase;
    transition: 3s ease;
    overflow: hidden;
    padding-right: 32px;
float: none !important;
}*/ 
.lfr-layout-structure-item-741fcf14-c666-5e23-1465-d7c1c21f04ab button[type="submit"]{
  font-size: 16px;
    font-weight: 600;
    letter-spacing: 1.5px;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    width: 245px;
    height: 72px;
    margin: 0px auto 20px;
    background-color: #00aec7;
    border: none;
    border-radius: 40px;
    color: #fff;
    text-transform: uppercase;
    transition: 3s ease;
    overflow: hidden;
    padding-right: 32px;
float: none !important;
}

/*button[type="submit"]:after {
    content: "";
    position: absolute;
    right: 35px;
    top: 50%;
    transform: translateY(-50%);
    width: 32px;
    height: 24px;
    background: url(/documents/d/guest/icon-mail) no-repeat 50%;
    background-size: contain;
    transition: 1s ease;
}*/
.lfr-layout-structure-item-741fcf14-c666-5e23-1465-d7c1c21f04ab button[type="submit"]:after{
    content: "";
    position: absolute;
    right: 35px;
    top: 50%;
    transform: translateY(-50%);
    width: 32px;
    height: 24px;
    background: url(/documents/d/guest/icon-mail) no-repeat 50%;
    background-size: contain;
    transition: 1s ease;
}
.lfr-layout-structure-item-741fcf14-c666-5e23-1465-d7c1c21f04ab button[type="submit"]:hover{
  background-color: #007bb5;
}
/*button[type="submit"]:hover {
    background-color: #007bb5;
}*/
[data-field-reference='CheckboxMultiple85984829'] {
  margin-bottom: 0px !important;
}.lfr-layout-structure-item-b6d48cab-21d0-2c43-2db4-7142dd91e40b {
font-size: 18px !important;
}
.lfr-layout-structure-item-ae2ffeea-2714-0c73-f875-abd38055b4fd {
background-color: #FFFFFF !important;
border-radius: 5px !important;
margin-bottom: var(--spacer-2,0.5rem) !important;
margin-top: var(--spacer-2,0.5rem) !important;
padding-bottom: var(--spacer-5,3rem) !important;
padding-left: var(--spacer-4,1.5rem) !important;
padding-right: var(--spacer-4,1.5rem) !important;
padding-top: var(--spacer-5,3rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-ae2ffeea-2714-0c73-f875-abd38055b4fd {
display:table;
margin:auto;
max-width:320px;
}.lfr-layout-structure-item-b0e4cbd8-8e7e-1229-0a5b-c9a454639d06 {
color: var(--white) !important;
}
.lfr-layout-structure-item-b0e4cbd8-8e7e-1229-0a5b-c9a454639d06 .component-paragraph a{
color:#fff;
font-weight:600;
font-size:1.2rem;
}
.lfr-layout-structure-item-18629791-cdd7-b804-c823-c4ad1d80fd0c {
margin-bottom: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-18629791-cdd7-b804-c823-c4ad1d80fd0c img{
display:table;
margin:auto;
text-align:center;
max-width:120px;
}.lfr-layout-structure-item-623c83ce-76fe-2626-408e-4379a480e304 {
margin-bottom: var(--spacer-3,1rem) !important;
color: var(--brand-color-1) !important;
}
.lfr-layout-structure-item-9a9de711-632a-028a-b15a-c16c7309ef53  h4{
font-weight:300;
font-size:16px;
}.lfr-layout-structure-item-d3da7908-0d66-8fe7-302d-97392cd8a7d2 {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-a2d29926-c8ea-1109-8710-2db27a357117  h4{
font-size:18px;
}.lfr-layout-structure-item-f63b9c8b-7ddd-3a94-a6b1-74b4fc9aa25a {
font-size: 18px !important;
font-weight: var(--font-weight-normal) !important;
}
.lfr-layout-structure-item-c172e1e9-9bed-8d9f-ee54-851163aebfad {
display: none !important;
}
.lfr-layout-structure-item-75f8af6f-557b-89b0-0350-7ef194f08f13 {
background-color: #FFFFFF !important;
}
.lfr-layout-structure-item-75f8af6f-557b-89b0-0350-7ef194f08f13 {
position:relative;
z-index:100!important;
}
@media (max-width: 680px){
header.headerAzul {
   
        display: flex !important;
    }
header.mainMenu {
    position: fixed !important;
    top: 0 !important;

}
}

@media screen and (min-width: 1024px) {
.header-fixed {
    position: sticky;
    top: 0;
    width: 100%;
    transition: top 0.3s ease;
    z-index: 12;
}
}
.lfr-layout-structure-item-6913e30b-a914-586e-16c2-d94a0588418e {
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-4dae994e-6ad3-74d4-9f9d-f9279bed4a03 {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-958a6983-fee1-5151-24f6-d8163e4e9dc4  h4{
font-weight:300;
font-size:16px;
}.lfr-layout-structure-item-6809f127-e426-3a7e-9110-3023916ccc1f {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-7305b270-dcd9-d6f5-6f2d-759ecec54931 {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-909e26e4-5121-63d7-0dfa-dd199aa18669 a{
color: #0033a0;
text-decoration:npne;
}.lfr-layout-structure-item-79258efc-d27b-83ab-db8e-11aa85d39240 {
max-width: 1440px !important;
padding-left: var(--spacer-5,3rem) !important;
padding-right: var(--spacer-5,3rem) !important;
}
.lfr-layout-structure-item-79258efc-d27b-83ab-db8e-11aa85d39240 {
margin:auto;
width:100%;
}.lfr-layout-structure-item-63251519-c230-a6ba-bbab-2c3ae1686ec1 {
margin-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-63251519-c230-a6ba-bbab-2c3ae1686ec1 a{
color: #0033a0;
text-decoration:npne;
}.lfr-layout-structure-item-7abbbf90-c6e1-6c1c-7c9c-7f51a93039d1 {
margin-bottom: var(--spacer-4,1.5rem) !important;
color: var(--brand-color-2) !important;
}
.lfr-layout-structure-item-7abbbf90-c6e1-6c1c-7c9c-7f51a93039d1 .component-paragraph:after {
content:"";
position: absolute;
    bottom: -15px;
    width: 24px;
    height: 4px;
    border-radius: 4px;
    background-color: #e3e829;
    left: 50%;
    transform: translateX(-50%);
}.lfr-layout-structure-item-bf193d53-3d0a-6949-da4e-8d601f864c4c  h4{
font-size:18px;
}.lfr-layout-structure-item-4564c35b-8c26-18f9-dd13-562fdd48b29b {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-d10a0561-1981-6eea-e96a-a85690be4ece svg{
width:100%;
margin:auto;
}.lfr-layout-structure-item-0a977f9b-7fe0-0c95-44f9-14ee7b8a5070 {
   margin-right: 0px;
    margin-left: 20px;
}.lfr-layout-structure-item-4ea740b7-5513-3c0f-43e1-fc90d25ee8c8 {
color: var(--white) !important;
}
.lfr-layout-structure-item-4ea740b7-5513-3c0f-43e1-fc90d25ee8c8 .component-paragraph:before {
content: "•";
    color: #fff;
    padding: 0 8px 0 0;
}
.lfr-layout-structure-item-4ea740b7-5513-3c0f-43e1-fc90d25ee8c8 .component-paragraph a{
color:#fff;
font-weight:600;
}
.lfr-layout-structure-item-e8ed735a-0098-36c2-529b-7f6e1cc6229a {
display: none !important;
}
.lfr-layout-structure-item-0ac1f976-bd68-55d2-e763-8a7f25f89dbc {
display: none !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-5cf660b2-ac79-cef0-673c-34d0b48f8f88 {
color: var(--primary) !important;
}
.lfr-layout-structure-item-b966d36c-b4cd-13bb-a9c5-fbe0ba73712b {
background-color: var(--primary) !important;
padding-bottom: var(--spacer-3,1rem) !important;
padding-left: var(--spacer-5,3rem) !important;
padding-right: var(--spacer-5,3rem) !important;
padding-top: var(--spacer-3,1rem) !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-02a28f93-34a5-fdfd-72bc-cfaad0d402c2 {
margin-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-02a28f93-34a5-fdfd-72bc-cfaad0d402c2 a{
color: #0033a0;
text-decoration:npne;
}.lfr-layout-structure-item-159226d8-e054-52ac-80f1-947276c5ca1b {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-1a98845a-ebd7-6001-b593-a1648a5ea624 {
font-weight: 300 !important;
}
.lfr-layout-structure-item-1a98845a-ebd7-6001-b593-a1648a5ea624  h4{
font-weight:300;
font-size:16px;
}.lfr-layout-structure-item-fd163491-c112-d2b9-63ca-da1db954c221 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-856cedaa-14c4-77c3-aa63-6468a209afe6 {
font-size: 18px !important;
font-weight: var(--font-weight-normal) !important;
}
.lfr-layout-structure-item-12a45836-08ff-3870-3fe3-2c9c01118bfa a{
color: #0033a0;
text-decoration:npne;
}.lfr-layout-structure-item-10a830fe-d217-1d63-0dc4-f43549e28a89 {
font-size: 18px !important;
font-weight: var(--font-weight-normal) !important;
}
.lfr-layout-structure-item-87dfc1be-ab4e-6750-a94c-d1a9b0f824a2 {
display: none !important;
}
.lfr-layout-structure-item-3896163d-5a5b-c566-9884-7a41c4e0e199 {
font-size: 18px !important;
font-weight: var(--font-weight-normal) !important;
}
.lfr-layout-structure-item-c6e72eec-5324-2035-cc32-41f0686a4b06 {
margin-bottom: var(--spacer-4,1.5rem) !important;
text-align: center !important;
color: var(--secondary) !important;
}
.lfr-layout-structure-item-c6e72eec-5324-2035-cc32-41f0686a4b06{

}.lfr-layout-structure-item-7301f9bb-112f-7b0b-2c90-e043c675bb7b {
width: 40% !important;
}
.lfr-layout-structure-item-7301f9bb-112f-7b0b-2c90-e043c675bb7b {

}
@media only screen and (max-width: 600px) {
.lfr-layout-structure-item-7301f9bb-112f-7b0b-2c90-e043c675bb7b {
width:100% !important;
}
}.lfr-layout-structure-item-666bfd6e-139c-a089-ca5e-0feb8e321b99 {
margin-top: var(--spacer-4,1.5rem) !important;
}
.lfr-layout-structure-item-42deb3f6-060d-a907-d73a-73125adc7bb1 {
display: none !important;
}
.lfr-layout-structure-item-fd757e7b-7085-841d-5072-d1f7dbd9691f {
margin-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-fd757e7b-7085-841d-5072-d1f7dbd9691f a{
color: #001E60;
text-decoration:none;
}.lfr-layout-structure-item-2baea6d2-798f-77d9-971c-8407df333dbb {
margin-bottom: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-2baea6d2-798f-77d9-971c-8407df333dbb a{
color: #001E60;
text-decoration:none;
}.lfr-layout-structure-item-236bf322-55f4-5bfb-84bd-f3a1f8a85505 {
margin-bottom: var(--spacer-3,1rem) !important;
text-align: center !important;
}
.lfr-layout-structure-item-236bf322-55f4-5bfb-84bd-f3a1f8a85505 img{
display:table;
margin:auto;
text-align:center;
max-width:120px;
}.lfr-layout-structure-item-396b924f-ddeb-74d3-6724-32e99704907c {
margin-bottom: var(--spacer-3,1rem) !important;
color: var(--brand-color-3) !important;
}
.lfr-layout-structure-item-91b1488f-8c59-7733-1ed4-38610ae90f95 {
margin-bottom: var(--spacer-4,1.5rem) !important;
margin-right: var(--spacer-4,1.5rem) !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-a47c086c-f1b1-08b7-2911-4287474338c1 {
font-size: var(--font-size-lg) !important;
margin-bottom: var(--spacer-4,1.5rem) !important;
margin-right: var(--spacer-4,1.5rem) !important;
color: var(--white) !important;
}
.lfr-layout-structure-item-a47c086c-f1b1-08b7-2911-4287474338c1 h3{
font-size:3rem;
}
@media only screen and (max-width: 768px) {
.lfr-layout-structure-item-a47c086c-f1b1-08b7-2911-4287474338c1 h3{
font-size:1.5rem
}
}.lfr-layout-structure-item-2a45ee80-c797-af29-0a65-94d862a05e96 {
color: var(--white) !important;
}
.lfr-layout-structure-item-2a45ee80-c797-af29-0a65-94d862a05e96 .component-paragraph:before {
content: "•";
    color: #fff;
    padding: 0 8px 0 0;
}
.lfr-layout-structure-item-2a45ee80-c797-af29-0a65-94d862a05e96 .component-paragraph a{
color:#fff;
font-weight:600;
}.lfr-layout-structure-item-d119efcb-eea7-afa8-bb96-76cb4d879671 {
font-size: 18px !important;
}
.lfr-layout-structure-item-c8dee42c-3af4-446c-ebfc-fc17e7f93f06 {
font-size: var(--font-size-base) !important;
font-weight: var(--font-weight-normal) !important;
}
.lfr-layout-structure-item-3e50b2bf-13af-7027-727d-6232c3dd0a6b {
display: none !important;
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-f321f1db-a137-16ea-1998-71a4882dd983 {
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-a8e29afc-4fa5-b767-8e3e-854cf5ad3b82 {
font-size: 18px !important;
}
.lfr-layout-structure-item-86b9d035-de08-9be5-c327-d5819d897264 {
padding-bottom: var(--spacer-2,0.5rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-a6be7a89-60ac-67f8-6574-0ed6766e68ec {
font-size: 18px !important;
font-weight: var(--font-weight-normal) !important;
}
.lfr-layout-structure-item-99f2e7da-b7ef-a400-73b8-2e891d1c22d2 {
font-weight: 300 !important;
}
.lfr-layout-structure-item-99f2e7da-b7ef-a400-73b8-2e891d1c22d2  h4{
font-weight:300;
font-size:16px;
}.lfr-layout-structure-item-b9ec9716-3f4b-a58e-e166-1bac0733320a {
font-size: 18px !important;
}
@media screen and (max-width: 991px) {.lfr-layout-structure-item-33c09d7f-c322-41bb-410d-3193567c862e {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
}@media screen and (max-width: 575px) {.lfr-layout-structure-item-a7bbb524-7a4d-6ba7-8908-11ee1f48f9e6 {
display: block !important;
}
.lfr-layout-structure-item-a7bbb524-7a4d-6ba7-8908-11ee1f48f9e6 {
justify-content:start;
z-index:999999;
}.lfr-layout-structure-item-6de9ed37-0fdf-fc2c-eaf3-1e4e42455bfb {
padding-bottom: var(--spacer-1,0.25rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-33c09d7f-c322-41bb-410d-3193567c862e {
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
}
.lfr-layout-structure-item-48c811c9-beee-3075-21b5-f3e7c46617a5 {
padding-bottom: var(--spacer-1,0.25rem) !important;
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
padding-top: var(--spacer-1,0.25rem) !important;
}
.lfr-layout-structure-item-d76d1611-9c05-c21a-d3f8-b7d09e75567c {
padding-top: var(--spacer-0,0rem) !important;
}
.lfr-layout-structure-item-d76d1611-9c05-c21a-d3f8-b7d09e75567c h2{
padding-top:1rem;
}.lfr-layout-structure-item-9d5f3e3a-8e22-efaf-2c9f-2b8bc5c31546 {
padding-left: var(--spacer-3,1rem) !important;
padding-right: var(--spacer-3,1rem) !important;
}
.lfr-layout-structure-item-ec9fc374-be4a-ce39-3248-db9a56b5ff0c {
padding-bottom: var(--spacer-3,1rem) !important;
padding-top: var(--spacer-10,10rem) !important;
}
.lfr-layout-structure-item-75f8af6f-557b-89b0-0350-7ef194f08f13 {
position:relative;
z-index:100!important;
}
@media (max-width: 680px){
header.mainMenu {
    position: fixed !important;
    top: 0 !important;

}
}

@media screen and (min-width: 1024px) {
.header-fixed {
    position: sticky;
    top: 0;
    width: 100%;
    transition: top 0.3s ease;
    z-index: 12;
}
}

.lfr-layout-structure-item-b966d36c-b4cd-13bb-a9c5-fbe0ba73712b {
padding-left: var(--spacer-2,0.5rem) !important;
padding-right: var(--spacer-2,0.5rem) !important;
}
}