.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Chivo";--e-global-typography-primary-font-weight:700;--e-global-typography-secondary-font-family:"Chivo";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Chivo";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Chivo";--e-global-typography-accent-font-weight:600;font-family:"Chivo", Chivo, sans-serif;font-weight:400;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1000px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:600px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --Blue700:#1C4792; --FontBody:Chivo; --SpaceSection:clamp(3.5rem, 7vw, 7rem); --Blue950:#122E5E; --Blue900:#15366F; --Blue800:#183F81; --Blue600:#2258B4; --Blue500:#2968D6; --Blue400:#5C8DE0; --Blue300:#94B4EB; --Blue200:#CCDBF5; --Blue100:#E5EDFA; --Blue50:#F2F6FD; --Green900:#456926; --Green800:#598731; --Green700:#6DA53B; --Green600:#89C256; --Green500:#A0CE78; --Green400:#B3D892; --Green300:#C5E1AC; --Green200:#DAECCB; --Green100:#EAF4E1; --Green50:#F4FAF0; --Sky700:#17658C; --Sky600:#1D7EAF; --Sky500:#2298D3; --Sky400:#47AEE1; --Sky300:#7BC5EA; --Sky200:#B9E0F4; --Sky100:#E0F1FA; --Ink:#2C313A; --Slate700:#494F5A; --Slate500:#6C737F; --Slate400:#949CA8; --Slate300:#C6CAD2; --Slate200:#E2E5E9; --Slate100:#F3F4F7; --Paper:#F9FAFB; --White:#FFFFFF; --FontHeading:Chivo; --SpaceBlock:clamp(1.5rem, 3vw, 2.5rem); --SpaceGap:clamp(1rem, 2vw, 1.5rem); --ContainerMax:1140px; --RadiusCard:16px; --RadiusPill:999px; --TextH1:clamp(2.25rem, 5vw, 3.75rem); --TextH2:clamp(1.75rem, 3.5vw, 2.75rem); --TextH3:clamp(1.25rem, 2vw, 1.5rem); --TextBody:1.0625rem; --TextSmall:0.9375rem; }
/* Start custom CSS *//* Munck — estilos de formulario (marca) */
.elementor-form .elementor-button[type="submit"],.elementor-field-type-submit .elementor-button{background-color:#1C4792;color:#FFFFFF;border-radius:999px;padding:14px 32px;font-weight:700;width:auto;}
.elementor-form .elementor-button[type="submit"]:hover{background-color:#183F81;color:#FFFFFF;}
.elementor-form .elementor-field-group>label{color:#2C313A;font-weight:600;font-size:.9rem;margin-bottom:6px;}
.elementor-form .elementor-field-textual{border:1px solid #C6CAD2;border-radius:10px;padding:11px 13px;color:#2C313A;background:#FFFFFF;}
.elementor-form .elementor-field-textual:focus{border-color:#1C4792;outline:2px solid rgba(28,71,146,.18);}
.elementor-form .elementor-field-type-acceptance label{color:#494F5A;font-size:.85rem;font-weight:400;}
.elementor-form .elementor-field-type-submit{justify-content:flex-start;}

.elementor-form .elementor-field-type-acceptance label a{color:#1C4792;text-decoration:underline;font-weight:600;}
.elementor-form .elementor-field-type-acceptance label a:hover,.elementor-form .elementor-field-type-acceptance label a:focus{color:#0F2C5C;text-decoration:underline;}/* End custom CSS */