.elementor-kit-105823{--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:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-105823 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);}.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: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;}}:root { --h365-charcoal:#18181f; --h365-ink:#1d1d24; --h365-body:#444450; --h365-muted:#6a6a72; --h365-fuchsia:#cc1f6a; --h365-fuchsia-light:#ff5c9d; --h365-wine:#7a1031; --h365-orange:#ff6900; --h365-orange-dark:#e85d00; --h365-line:#e9e6ea; --h365-soft:#f7f5f7; --h365-whatsapp:#25d366; --e-gv-5d8ccae:Urbanist; --h365-heading:Urbanist; }
/* Start custom CSS *//* Heat365: Divi base typography the hand-built pages were designed against
   (Divi parent stylesheet + Theme Options). Recreated so the look survives the
   switch away from Divi. Covers real tags and converted ones (.is-ul/.is-li).
   :is(body,#cx) gives the same ID-level priority Divi's #left-area/.et-l rules had. */
body{font-family:'Outfit',Helvetica,Arial,Lucida,sans-serif;font-size:18px;color:#000;line-height:1.8em;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
@media only screen and (max-width:980px){body{font-size:16px}}
@media only screen and (max-width:767px){body{font-size:15px}}
input,textarea,select{font-family:'Outfit',Helvetica,Arial,Lucida,sans-serif}
button{font-family:inherit}
a{color:#eb4c29}
p{padding-bottom:1em}
strong{font-weight:700}
cite,em,i{font-style:italic}
img{max-width:100%;height:auto}
blockquote{margin:20px 0 30px;border-left:5px solid #000;padding-left:20px}
blockquote p{padding-bottom:0}
h1,h2,h3,h4,h5,h6{font-family:'Urbanist',Helvetica,Arial,Lucida,sans-serif;color:#000;padding-bottom:10px;line-height:1.2em;font-weight:500}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit}
h1{font-size:36px}h2{font-size:30px}h3{font-size:26px}h4{font-size:21px}h5{font-size:19px}h6{font-size:16px}
:is(body,#cx) :where(ul,.is-ul){list-style-type:disc;padding:0 0 23px 1em;line-height:26px}
:is(body,#cx) :where(ol,.is-ol){list-style-type:decimal;list-style-position:inside;padding:0 0 23px;line-height:26px}/* End custom CSS */