.elementor-kit-11{--e-global-color-primary:#F2F2F2;--e-global-color-secondary:#000000;--e-global-color-text:#0D0D0D;--e-global-color-accent:#1A1A1A;--e-global-color-9c42ed4:#E6E6E6;--e-global-color-475022c:#B3B3B3;--e-global-color-2623eaf:#4D4D4D;--e-global-color-d47afed:#0855BF;--e-global-color-69c2f73:#FFD523;--e-global-color-bf499a8:#F9C900;--e-global-typography-primary-font-family:"DM Sans";--e-global-typography-primary-font-size:clamp(2.25rem, 1.50rem + 3.00vw, 3.56rem);--e-global-typography-primary-font-weight:600;--e-global-typography-primary-line-height:clamp(2.31rem, 1.60rem + 2.86vw, 3.56rem);--e-global-typography-primary-letter-spacing:-2px;--e-global-typography-secondary-font-family:"DM Sans";--e-global-typography-secondary-font-size:clamp(1.00rem, 0.93rem + 0.29vw, 1.13rem);--e-global-typography-secondary-font-weight:400;--e-global-typography-secondary-line-height:clamp(1.25rem, 1.18rem + 0.29vw, 1.38rem);--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Inter";--e-global-typography-accent-font-weight:500;--e-global-typography-5a60a2d-font-family:"DM Sans";--e-global-typography-5a60a2d-font-size:clamp(3.13rem, 1.70rem + 5.71vw, 5.63rem);--e-global-typography-5a60a2d-font-weight:800;--e-global-typography-5a60a2d-line-height:clamp(3.13rem, 2.23rem + 3.57vw, 4.69rem);--e-global-typography-5a60a2d-letter-spacing:-2px;--e-global-typography-7e613d1-font-family:"DM Sans";--e-global-typography-7e613d1-font-size:clamp(1.06rem, 0.96rem + 0.43vw, 1.25rem);--e-global-typography-7e613d1-font-weight:500;--e-global-typography-7e613d1-line-height:clamp(1.44rem, 1.37rem + 0.29vw, 1.56rem);--e-global-typography-7e613d1-letter-spacing:-0.5px;--e-global-typography-72ff2f9-font-family:"DM Sans";--e-global-typography-72ff2f9-font-size:clamp(1.25rem, 1.18rem + 0.29vw, 1.38rem);--e-global-typography-72ff2f9-font-weight:600;--e-global-typography-72ff2f9-line-height:clamp(1.56rem, 1.49rem + 0.29vw, 1.69rem);--e-global-typography-866df97-font-family:"DM Sans";--e-global-typography-866df97-font-size:clamp(1.00rem, 0.93rem + 0.29vw, 1.13rem);--e-global-typography-866df97-font-weight:400;--e-global-typography-866df97-line-height:clamp(1.38rem, 1.27rem + 0.43vw, 1.56rem);--e-global-typography-97f3f2d-font-family:"Inter";--e-global-typography-97f3f2d-font-size:clamp(0.94rem, 0.87rem + 0.29vw, 1.06rem);--e-global-typography-97f3f2d-font-weight:400;--e-global-typography-97f3f2d-line-height:clamp(1.38rem, 1.20rem + 0.71vw, 1.69rem);--e-global-typography-97f3f2d-letter-spacing:0px;--e-global-typography-185897e-font-family:"Epilogue";--e-global-typography-185897e-font-size:clamp(0.94rem, 0.90rem + 0.14vw, 1.00rem);--e-global-typography-185897e-font-weight:500;--e-global-typography-185897e-line-height:clamp(1.38rem, 1.20rem + 0.71vw, 1.69rem);--e-global-typography-a09b2e1-font-family:"Epilogue";--e-global-typography-a09b2e1-font-size:clamp(1.19rem, 1.08rem + 0.43vw, 1.38rem);--e-global-typography-a09b2e1-font-weight:400;--e-global-typography-a09b2e1-line-height:clamp(1.88rem, 1.52rem + 1.43vw, 2.50rem);--e-global-typography-a09b2e1-letter-spacing:-0.5px;--e-global-typography-1d69187-font-family:"DM Sans";--e-global-typography-1d69187-font-size:clamp(1.88rem, 1.65rem + 0.91vw, 2.38rem);--e-global-typography-1d69187-font-weight:700;--e-global-typography-1d69187-line-height:clamp(2.25rem, 2.05rem + 0.80vw, 2.69rem);}.elementor-kit-11 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1366px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:100%;}.e-con{--container-max-width:100%;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}@media(min-width:2400px){.elementor-kit-11{--e-global-typography-primary-font-size:clamp(2.25rem, 1.50rem + 3.00vw, 3.56rem);}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1280px;}.e-con{--container-max-width:1280px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}}/* Start custom CSS *//*-------TITULO E TEXTO-----------------------------------------------*/

html { font-size: 16px; } /* Default root size */

.xxxlarge :is(h1, h2, h3, h4, h5, h6, p, a, span, button) {
    font-size: clamp(2.38rem, 1.79310rem + 2.48276vw, 3.50rem);
    line-height: 1.4;
}

.xxlarge :is(h1, h2, h3, h4, h5, h6, p, a, span, button) {
    font-size: clamp(2.00rem, 1.48276rem + 2.20690vw, 3.00rem);
    line-height: 1.4;
}

.xlarge :is(h1, h2, h3, h4, h5, h6, p, a, span, button) {
    font-size: clamp(1.75rem, 1.36207rem + 1.65517vw, 2.50rem);
    line-height: 1.4;
}

.large :is(h1, h2, h3, h4, h5, h6, p, a, span, button) {
    font-size: clamp(1.50rem, 1.24138rem + 1.10345vw, 2.00rem);
    line-height: 1.4;
}

.medium :is(h1, h2, h3, h4, h5, h6, p, a, span, button) {
    font-size: clamp(1.25rem, 1.12069rem + 0.55172vw, 1.50rem);
    line-height: 1.4;
}

.normal :is(h1, h2, h3, h4, h5, h6, p, a, span, button) {
    font-size: clamp(1.00rem, 0.93534rem + 0.27586vw, 1.13rem);
    line-height: 1.4;
}

.small :is(h1, h2, h3, h4, h5, h6, p, a, span, button) {
    font-size: clamp(0.94rem, 0.90517rem + 0.13793vw, 1.00rem);
    line-height: 1.4;
}

.xsmall :is(h1, h2, h3, h4, h5, h6, p, a, span, button) {
    font-size: clamp(0.88rem, 0.84267rem + 0.13793vw, 0.94rem);
    line-height: 1.4;
}

.nav_menu :is(h1, h2, h3, h4, h5, h6, p, a, span, button) {
    font-size: clamp(1.25rem, 1.31466rem + -0.27586vw, 1.13rem);
    line-height: 1.0;
}

.footer_nav_menu :is(h1, h2, h3, h4, h5, h6, p, a, span, button) {
    font-size: clamp(0.94rem, 0.90517rem + 0.13793vw, 1.00rem);
    line-height: 1.0;
}

.hero_heading :is(h1, h2, h3, h4, h5, h6, p, button) {
    font-size: clamp(1.50rem, 0.72414rem + 3.31034vw, 3.00rem);
    line-height: 1.1;
}

.elementor-widget-text-editor p:last-child{ margin-bottom:0px;}



/*----------------------------------------------------------*/



}/* End custom CSS */