.elementor-kit-14{--e-global-color-primary:#062912;--e-global-color-secondary:#969A27;--e-global-color-text:#010402;--e-global-color-accent:#D6C100;--e-global-color-border_green:#E6EAE7;--e-global-color-light_olive:#FBF9E6;--e-global-color-bg_off_white:#F7F6F4;--e-global-color-white:#FFFFFF;--e-global-color-black:#000000;--e-global-color-37_rennovo_bronze:#BDB385;--e-global-color-37_rennovo_blue:#3C498F;--e-global-color-olive_2:#6A6D10;--e-global-color-dark_olive:#554E00;--e-global-typography-primary-font-family:"Outfit";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"STIX Two Text";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Outfit";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Outfit";--e-global-typography-accent-font-weight:500;--e-global-typography-a8f8d14-font-family:"STIX Two Text";--e-global-typography-a8f8d14-font-style:italic;}.elementor-kit-14 e-page-transition{background-color:var( --e-global-color-white );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:80rem;}.e-con{--container-max-width:80rem;}.elementor-widget:not(:last-child){--kit-widget-spacing:1.5rem;}.elementor-element{--widgets-spacing:1.5rem 2rem;--widgets-spacing-row:1.5rem;--widgets-spacing-column:2rem;}{}h1.entry-title{display:var(--page-title-display);}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */html { font-size: 100%; } /* Default is always 16px - 18px */

.headline :is(h1, h2,) {font-size: clamp(2.5rem, 1.95492rem + 2.29508vw, 4.25rem);
}

.xxxlarge :is(h1, h2, h3, h4, h5, h6, p) {font-size: clamp(2.986rem, 2.8616rem + 0.6221vw, 3.3592rem);
}

.xxlarge :is(h1, h2, h3, h4, h5, h6, p) {font-size: clamp(2.4883rem, 2.3846rem + 0.5184vw, 2.7994rem);
}
.xlarge :is(h1, h2, h3, h4, h5, h6, p) {font-size: clamp(2.0736rem, 1.9872rem + 0.432vw, 2.3328rem);
}

.large :is(h1, h2, h3, h4, h5, h6, p) {font-size: clamp(1.728rem, 1.656rem + 0.36vw, 1.944rem);
    line-height: 110%;
}

.medium :is(h1, h2, h3, h4, h5, h6, p) {font-size: clamp(1.44rem, 1.38rem + 0.3vw, 1.62rem);
}

.small :is(h1, h2, h3, h4, h5, h6, p) {font-size: clamp(1.2rem, 1.15rem + 0.25vw, 1.35rem);
    line-height: 1.5em;
}

.normal :is(h1, h2, h3, h4, h5, h6, p) {font-size: clamp(1rem, 0.9583rem + 0.2083vw, 1.125rem);
    line-height: 1.8rem;
    font-weight: 300;
}

.xsmall :is(h1, h2, h3, h4, h5, h6, p) {font-size: clamp(0.8333rem, 0.7986rem + 0.1736vw, 0.9375rem);
}

.xxsmall :is(h1, h2, h3, h4, h5, h6, p) {font-size: clamp(0.6944rem, 0.6655rem + 0.1447vw, 0.7813rem);
}

.xxxsmall :is(h1, h2, h3, h4, h5, h6, p) {font-size: clamp(0.5787rem, 0.5546rem + 0.1206vw, 0.651rem);
}


/* Text Sizes */


.text-xl :is(h1, h2, h3, h4, h5, h6, p) {font-size: clamp(1.44rem, 1.38rem + 0.3vw, 1.62rem);
    line-height: 1.4em;
    
}

.text-l :is(h1, h2, h3, h4, h5, h6, p) {font-size: clamp(1.2rem, 1.15rem + 0.25vw, 1.35rem);
    line-height: 1.8rem;
    
}

.text-m :is(h1, h2, h3, h4, h5, h6, p) {font-size: clamp(1rem, 0.9583rem + 0.2083vw, 1.125rem);
    line-height: 1.8em;
    
    
}

.text-s :is(h1, h2, h3, h4, h5, h6, p) {font-size: clamp(0.8333rem, 0.7986rem + 0.1736vw, 0.9375rem);
    line-height: 1.8em;
    }
    
.text-u :is(h1, h2, h3, h4, h5, h6, p) {font-size:  clamp(5rem, 2.79070rem + 9.30233vw, 10rem);
    line-height: 120%;
    }    
   



/* containers */

.cont-xs {padding:clamp(0.75rem, 0.7083rem + 0.2083vw, 0.875rem);}

.cont-s {padding:clamp(1rem, 0.9583rem + 0.2083vw, 1.125rem);}

.cont-m {padding:clamp(1.5rem, 1.4375rem + 0.3125vw, 1.6875rem);}

.cont-l {padding:clamp(3rem, 2.875rem + 0.625vw, 3.375rem) clamp(1.5rem, 1.4375rem + 0.3125vw, 1.6875rem);}

.cont-xl {padding:clamp(4rem, 3.8333rem + 0.8333vw, 4.5rem) clamp(1.5rem, 1.4375rem + 0.3125vw, 1.6875rem);}

.elementor-widget-text-editor :last-child{ margin-bottom:0px;}/* End custom CSS */