.elementor-1695 .elementor-element.elementor-element-sh > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-1695 .elementor-element.elementor-element-sh:not(.elementor-motion-effects-element-type-background), .elementor-1695 .elementor-element.elementor-element-sh > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-1695 .elementor-element.elementor-element-sh{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 40px 35px 40px;}.elementor-1695 .elementor-element.elementor-element-sh > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-1695 .elementor-element.elementor-element-shc2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1695 .elementor-element.elementor-element-shc2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-1695 .elementor-element.elementor-element-w011{text-align:start;}.elementor-1695 .elementor-element.elementor-element-w011 img{width:142px;}.elementor-bc-flex-widget .elementor-1695 .elementor-element.elementor-element-shc1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1695 .elementor-element.elementor-element-shc1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );}.elementor-1695 .elementor-element.elementor-element-w012 .elementor-menu-toggle{margin-right:auto;}.elementor-1695 .elementor-element.elementor-element-w012 .elementor-nav-menu .elementor-item{font-family:"termina", Sans-serif;font-size:14px;font-weight:500;line-height:1.1em;letter-spacing:0px;}.elementor-1695 .elementor-element.elementor-element-w012 .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );padding-left:14px;padding-right:14px;padding-top:0px;padding-bottom:0px;}.elementor-1695 .elementor-element.elementor-element-w012 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-1695 .elementor-element.elementor-element-w012 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-1695 .elementor-element.elementor-element-w012 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-1695 .elementor-element.elementor-element-w012 .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-1695 .elementor-element.elementor-element-w012 .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-1695 .elementor-element.elementor-element-shc3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-1695 .elementor-element.elementor-element-shc3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-1695 .elementor-element.elementor-element-w013{width:100%;max-width:100%;}.elementor-1695 .elementor-element.elementor-element-w013 .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-1695 .elementor-element.elementor-element-shc2{width:20%;}.elementor-1695 .elementor-element.elementor-element-shc1{width:60%;}.elementor-1695 .elementor-element.elementor-element-shc3{width:20%;}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1695 .elementor-element.elementor-element-w013 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{line-height:var( --e-global-typography-primary-line-height );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:var( --e-global-typography-accent-font-size );}.elementor-widget-button .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-1695 .elementor-element.elementor-element-w013 .elementor-button{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}}/* Start custom CSS */:root{ --primary: #47A58D; --primary-ink: #317262; --focus-dark: #85C0B2; --accent: #174143; --bgc: #DFEFEB; --secondary: #FAFAFA; --line: #C9E0D9; --muted: #4A6A6B; --alarm: #C0392B; --dark: #0E2F31; --field-border: #66998C; --on-dark: #B7CFCB; --placeholder-dark:#7FA3A3; --white: #ffffff; --max: 1184px; --nav-h: 76px; --display:"termina","Archivo","Helvetica Neue",Arial,sans-serif; --body:"acumin-pro","Inter","Helvetica Neue",Arial,sans-serif; --fs-11: 11px; --fs-12: 12px; --fs-13: 13px; --fs-14: 14px; --fs-15: 15px; --fs-16: 16px; --fs-17: 17px; --fs-19: 19px; --fs-21: 21px; --fs-23: 23px; --fs-42: 42px; --fs-h1: clamp(32px, 5.2vw, 58px); --fs-h2: clamp(26px, 3.4vw, 38px); --fs-sub: clamp(17px, 2.1vw, 23px); --lh-1: 1; --lh-tight: 1.1; --lh-base: 1.6; --fw-light: 300; --fw-medium: 500; --fw-semibold: 600; --ls-tight: -.015em; --ls-1: .06em; --ls-2: .08em; --ls-3: .09em; --ls-4: .1em; --ls-5: .11em; --ls-6: .12em; --sp-3: 3px; --sp-4: 4px; --sp-5: 5px; --sp-6: 6px; --sp-7: 7px; --sp-8: 8px; --sp-9: 9px; --sp-10: 10px; --sp-12: 12px; --sp-13: 13px; --sp-14: 14px; --sp-16: 16px; --sp-18: 18px; --sp-20: 20px; --sp-22: 22px; --sp-24: 24px; --sp-26: 26px; --sp-30: 30px; --sp-32: 32px; --sp-34: 34px; --sp-38: 38px; --sp-40: 40px; --sp-44: 44px; --sp-52: 52px; --sp-64: 64px; --sp-section: 92px; --sp-section-alt: 88px; --sp-hero-top: 104px; --sp-section-sm: 60px; --sp-hero-top-sm: 64px; --bw-hair: 1px; --bw-1: 1.5px; --bw-2: 2px; --bw-3: 3px; --radius-sm: 2px; --radius-full: 50%; } .elementor-element-sh .elementor-container{max-width:var(--max);margin:0 auto;padding:0 var(--sp-32)}/* End custom CSS */