.elementor-437 .elementor-element.elementor-element-1dc1f73d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-437 .elementor-element.elementor-element-1dc1f73d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-437 .elementor-element.elementor-element-460771e1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-437 .elementor-element.elementor-element-5da9386{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-2a78665e{--display:flex;--min-height:200vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-437 .elementor-element.elementor-element-1fec9dfe{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-437 .elementor-element.elementor-element-67e5b555{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-437 .elementor-element.elementor-element-67e5b555 .elementor-heading-title{font-family:"Gabarito", Arial;font-size:20px;font-weight:normal;text-transform:uppercase;line-height:39px;letter-spacing:4.4px;word-spacing:0px;color:#FFFFFF;}.elementor-437 .elementor-element.elementor-element-42d62282{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -2px;padding:0px 0px 0px 0px;text-align:start;}.elementor-437 .elementor-element.elementor-element-42d62282 .elementor-heading-title{font-family:"Gabarito", Arial;font-size:99px;color:#F7F9F8;}.elementor-437 .elementor-element.elementor-element-43602b22{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:start;}.elementor-437 .elementor-element.elementor-element-43602b22 .elementor-heading-title{font-family:"adobehandw", Arial;font-size:71px;font-weight:100;line-height:74px;letter-spacing:1.6px;color:#BDC25E;}.elementor-437 .elementor-element.elementor-element-2ff723e3{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-437 .elementor-element.elementor-element-2ff723e3 .elementor-heading-title{font-family:"Gabarito", Arial;font-size:17px;line-height:20px;word-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-437 .elementor-element.elementor-element-555bd511{width:initial;max-width:initial;margin:27px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-437 .elementor-element.elementor-element-555bd511.elementor-element{--align-self:flex-start;}.elementor-437 .elementor-element.elementor-element-3b2933a2{--display:flex;--min-height:100vh;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-437 .elementor-element.elementor-element-3b2933a2:not(.elementor-motion-effects-element-type-background), .elementor-437 .elementor-element.elementor-element-3b2933a2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-437 .elementor-element.elementor-element-7fe91635{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-437 .elementor-element.elementor-element-f42f5bc{margin:137px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-437 .elementor-element.elementor-element-f42f5bc .elementor-heading-title{font-family:"Gabarito", Arial;font-size:20px;font-weight:400;text-transform:uppercase;line-height:25px;letter-spacing:4.2px;color:#134D36;}.elementor-437 .elementor-element.elementor-element-4e6c85d5{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-437 .elementor-element.elementor-element-4e6c85d5 .elementor-heading-title{font-family:"Gabarito", Arial;font-size:56px;color:#134D36;}.elementor-437 .elementor-element.elementor-element-33680183{text-align:center;}.elementor-437 .elementor-element.elementor-element-33680183 .elementor-heading-title{font-family:"adobehandw", Arial;font-size:49px;font-weight:100;color:#BDC25E;}.elementor-437 .elementor-element.elementor-element-be5051e{--display:flex;}.elementor-437 .elementor-element.elementor-element-67a058b{--display:flex;--min-height:600px;--margin-top:29px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-437 .elementor-element.elementor-element-fdd2412{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-1cfb1c9c{--display:flex;--min-height:50vh;--justify-content:flex-start;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-437 .elementor-element.elementor-element-1cfb1c9c .elementor-background-slideshow__slide__image{background-position:center center;}.elementor-437 .elementor-element.elementor-element-1cfb1c9c::before, .elementor-437 .elementor-element.elementor-element-1cfb1c9c > .elementor-background-video-container::before, .elementor-437 .elementor-element.elementor-element-1cfb1c9c > .e-con-inner > .elementor-background-video-container::before, .elementor-437 .elementor-element.elementor-element-1cfb1c9c > .elementor-background-slideshow::before, .elementor-437 .elementor-element.elementor-element-1cfb1c9c > .e-con-inner > .elementor-background-slideshow::before, .elementor-437 .elementor-element.elementor-element-1cfb1c9c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-437 .elementor-element.elementor-element-6c8d1a9e{--display:flex;--min-height:100vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-437 .elementor-element.elementor-element-6c8d1a9e.e-con{--align-self:center;}.elementor-437 .elementor-element.elementor-element-13136ef{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-437 .elementor-element.elementor-element-497a006{--display:flex;}.elementor-437 .elementor-element.elementor-element-533406a7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-437 .elementor-element.elementor-element-533406a7 .elementor-heading-title{font-family:"Gabarito", Arial;font-weight:100;letter-spacing:1.5px;color:#FFFFFF;}.elementor-437 .elementor-element.elementor-element-4afc2750{text-align:center;}.elementor-437 .elementor-element.elementor-element-4afc2750 .elementor-heading-title{font-family:"Gabarito", Arial;font-size:56px;color:#FFFFFF;}.elementor-437 .elementor-element.elementor-element-2e88436d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-437 .elementor-element.elementor-element-2e88436d .elementor-heading-title{font-family:"adobehandw", Arial;font-size:44px;font-weight:200;color:#BCC15E;}.elementor-437 .elementor-element.elementor-element-75828c0{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;}.elementor-437 .elementor-element.elementor-element-6b12281{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-33e35edc{--display:flex;--min-height:0px;--margin-top:00px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-437 .elementor-element.elementor-element-33e35edc:not(.elementor-motion-effects-element-type-background), .elementor-437 .elementor-element.elementor-element-33e35edc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-437 .elementor-element.elementor-element-33e35edc.e-con{--align-self:center;}.elementor-437 .elementor-element.elementor-element-3dfede4a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-4581c7e{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-437 .elementor-element.elementor-element-4581c7e:not(.elementor-motion-effects-element-type-background), .elementor-437 .elementor-element.elementor-element-4581c7e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-437 .elementor-element.elementor-element-78ca62d{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--overflow:hidden;--overlay-opacity:0.86;}.elementor-437 .elementor-element.elementor-element-78ca62d::before, .elementor-437 .elementor-element.elementor-element-78ca62d > .elementor-background-video-container::before, .elementor-437 .elementor-element.elementor-element-78ca62d > .e-con-inner > .elementor-background-video-container::before, .elementor-437 .elementor-element.elementor-element-78ca62d > .elementor-background-slideshow::before, .elementor-437 .elementor-element.elementor-element-78ca62d > .e-con-inner > .elementor-background-slideshow::before, .elementor-437 .elementor-element.elementor-element-78ca62d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#55545447;--background-overlay:'';}.elementor-437 .elementor-element.elementor-element-333733c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:056px;--padding-right:0px;}.elementor-437 .elementor-element.elementor-element-3101bfe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-437 .elementor-element.elementor-element-3101bfe .elementor-heading-title{font-family:"Gabarito", Arial;font-size:16px;font-weight:700;text-transform:uppercase;line-height:25px;letter-spacing:4.2px;color:#FFFFFF;}.elementor-437 .elementor-element.elementor-element-ef9b09c{text-align:start;}.elementor-437 .elementor-element.elementor-element-ef9b09c .elementor-heading-title{font-family:"Gabarito", Arial;font-size:56px;color:#FFFFFF;}.elementor-437 .elementor-element.elementor-element-3d70c7b{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-437 .elementor-element.elementor-element-3d70c7b .elementor-heading-title{font-family:"Gabarito", Arial;font-size:17px;line-height:20px;word-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-437 .elementor-element.elementor-element-d26414e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--margin-top:56px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:056px;--padding-right:0px;}.elementor-437 .elementor-element.elementor-element-d26414e.e-con{--align-self:flex-start;}.elementor-437 .elementor-element.elementor-element-39249a1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-437 .elementor-element.elementor-element-d6fe9e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 13px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-437 .elementor-element.elementor-element-d6fe9e6 img{width:100px;height:100px;opacity:1;}.elementor-437 .elementor-element.elementor-element-04eed09 .elementor-heading-title{font-family:"Gabarito", Arial;font-size:20px;color:#FFFFFF;}.elementor-437 .elementor-element.elementor-element-f9d261f{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-f9d261f .elementor-heading-title{font-family:"Gabarito", Arial;font-size:16px;font-weight:100;line-height:20px;letter-spacing:0px;word-spacing:0px;color:#FFFFFF;}.elementor-437 .elementor-element.elementor-element-3e830c6{--display:flex;}.elementor-437 .elementor-element.elementor-element-59d2417{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 13px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-437 .elementor-element.elementor-element-59d2417 img{width:100px;height:100px;opacity:1;}.elementor-437 .elementor-element.elementor-element-16a8eff .elementor-heading-title{font-family:"Gabarito", Arial;font-size:20px;color:#FFFFFF;}.elementor-437 .elementor-element.elementor-element-4fa9631{margin:19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-4fa9631 .elementor-heading-title{font-family:"Gabarito", Arial;font-size:16px;font-weight:100;line-height:20px;color:#FFFFFF;}.elementor-437 .elementor-element.elementor-element-d5f08fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:36px 0px 0px 55px;}.elementor-437 .elementor-element.elementor-element-1fbbb1a{--display:flex;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-437 .elementor-element.elementor-element-1fbbb1a:not(.elementor-motion-effects-element-type-background), .elementor-437 .elementor-element.elementor-element-1fbbb1a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-437 .elementor-element.elementor-element-8880c99{--display:flex;--margin-top:112px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:72px;--padding-right:0px;--z-index:2;}.elementor-437 .elementor-element.elementor-element-c2ca0a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-437 .elementor-element.elementor-element-c2ca0a6 .elementor-heading-title{font-family:"Gabarito", Arial;font-size:20px;font-weight:700;text-transform:uppercase;line-height:25px;letter-spacing:4.2px;color:#124D36;}.elementor-437 .elementor-element.elementor-element-973d716{text-align:start;}.elementor-437 .elementor-element.elementor-element-973d716 .elementor-heading-title{font-family:"Gabarito", Arial;font-size:56px;color:#134D36;}.elementor-437 .elementor-element.elementor-element-5a7bfa4{text-align:start;}.elementor-437 .elementor-element.elementor-element-5a7bfa4 .elementor-heading-title{font-family:"adobehandw", Arial;font-size:44px;font-weight:200;color:#BCC15E;}.elementor-437 .elementor-element.elementor-element-c82cf75{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-437 .elementor-element.elementor-element-c82cf75 .elementor-heading-title{font-family:"Gabarito", Arial;font-size:17px;line-height:20px;word-spacing:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#134D36;}.elementor-437 .elementor-element.elementor-element-d36ed30{margin:33px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-d36ed30.elementor-element{--flex-grow:1;--flex-shrink:1;}.elementor-437 .elementor-element.elementor-element-bf68581{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-437 .elementor-element.elementor-element-93671f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 100px) 0px;}body.elementor-page-437:not(.elementor-motion-effects-element-type-background), body.elementor-page-437 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}body.elementor-page-437{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-437 .elementor-element.elementor-element-4581c7e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-437 .elementor-element.elementor-element-78ca62d .elementor-background-slideshow__slide__image{background-position:top right;}.elementor-437 .elementor-element.elementor-element-d5f08fe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:36px 0px 36px 55px;}.elementor-437 .elementor-element.elementor-element-93671f9{margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-437 .elementor-element.elementor-element-1dc1f73d{--width:100%;}.elementor-437 .elementor-element.elementor-element-1fec9dfe{--width:90%;}.elementor-437 .elementor-element.elementor-element-d26414e{--width:50%;}.elementor-437 .elementor-element.elementor-element-8880c99{--width:100%;}}@media(max-width:767px){.elementor-437 .elementor-element.elementor-element-1fec9dfe{--margin-top:0px;--margin-bottom:0px;--margin-left:1px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:31px;--padding-right:0px;}.elementor-437 .elementor-element.elementor-element-67e5b555 .elementor-heading-title{font-size:16px;}.elementor-437 .elementor-element.elementor-element-42d62282{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-437 .elementor-element.elementor-element-42d62282 .elementor-heading-title{font-size:38px;}.elementor-437 .elementor-element.elementor-element-43602b22 .elementor-heading-title{font-size:32px;}.elementor-437 .elementor-element.elementor-element-2ff723e3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 80px 0px 0px;text-align:start;}.elementor-437 .elementor-element.elementor-element-2ff723e3 .elementor-heading-title{font-size:15px;line-height:1em;letter-spacing:0px;word-spacing:0em;}.elementor-437 .elementor-element.elementor-element-3b2933a2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-437 .elementor-element.elementor-element-4e6c85d5 .elementor-heading-title{font-size:28px;}.elementor-437 .elementor-element.elementor-element-33680183 .elementor-heading-title{font-size:33px;}.elementor-437 .elementor-element.elementor-element-1cfb1c9c{--margin-top:756px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-437 .elementor-element.elementor-element-533406a7 .elementor-heading-title{font-size:20px;}.elementor-437 .elementor-element.elementor-element-4afc2750 .elementor-heading-title{font-size:28px;}.elementor-437 .elementor-element.elementor-element-2e88436d .elementor-heading-title{font-size:33px;}.elementor-437 .elementor-element.elementor-element-33e35edc{--min-height:0vh;}.elementor-437 .elementor-element.elementor-element-4581c7e{--content-width:100%;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-437 .elementor-element.elementor-element-78ca62d{--width:100vw;--min-height:100vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-437 .elementor-element.elementor-element-78ca62d .elementor-background-slideshow__slide__image{background-position:bottom right;}.elementor-437 .elementor-element.elementor-element-333733c{--margin-top:46px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-437 .elementor-element.elementor-element-3101bfe .elementor-heading-title{font-size:20px;}.elementor-437 .elementor-element.elementor-element-ef9b09c .elementor-heading-title{font-size:28px;}.elementor-437 .elementor-element.elementor-element-3d70c7b .elementor-heading-title{font-size:15px;}.elementor-437 .elementor-element.elementor-element-d26414e{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:27px;--padding-right:0px;}.elementor-437 .elementor-element.elementor-element-39249a1{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-437 .elementor-element.elementor-element-d6fe9e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-437 .elementor-element.elementor-element-d6fe9e6 img{width:50px;height:50px;border-radius:100px 100px 100px 100px;}.elementor-437 .elementor-element.elementor-element-3e830c6{--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-437 .elementor-element.elementor-element-59d2417{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-437 .elementor-element.elementor-element-59d2417 img{width:50px;height:50px;border-radius:100px 100px 100px 100px;}.elementor-437 .elementor-element.elementor-element-d5f08fe{padding:16px 0px 26px 0px;}.elementor-437 .elementor-element.elementor-element-d5f08fe.elementor-element{--align-self:center;}.elementor-437 .elementor-element.elementor-element-8880c99{--margin-top:050px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:23px;--padding-right:0px;--z-index:2;}.elementor-437 .elementor-element.elementor-element-973d716 .elementor-heading-title{font-size:28px;}.elementor-437 .elementor-element.elementor-element-5a7bfa4 .elementor-heading-title{font-size:33px;}.elementor-437 .elementor-element.elementor-element-c82cf75 .elementor-heading-title{font-size:15px;}.elementor-437 .elementor-element.elementor-element-d36ed30{margin:13px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-437 .elementor-element.elementor-element-bf68581{--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-437 .elementor-element.elementor-element-93671f9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}}/* Start custom CSS for html, class: .elementor-element-555bd511 *//* Variables */
:root{
  --brand--green: #0f3b2f;       /* TEXT COLOR (en variante) / fondo (default) */
  --brand--green-white: #fff;   /* BACKGROUND (variante) / texto (default) */
  --brand--green-yellow: #BCC15E; /* LEAF ANIM COLOR */
}

/* Group */
.button-group{
  display: flex;
  gap: .75rem;
  flex-wrap: wrap;
  align-items: center;
}

/* Component */
.button_component{
  position: relative;
  isolation: isolate; /* stacking context limpio */
}

/* Wrapper (link clickeable) */
.button-wrapper{
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;

  display: flex;
  align-items: center;
  justify-content: flex-start;

  padding: .75rem 2rem;
  border-radius: 35rem;

  background-color: var(--brand--green);
  color: var(--brand--green-white);

  text-align: center;
  font-size: .875rem;
  font-weight: 600;
  text-decoration: none;

  position: relative;
  z-index: 2; /* capa clickeable */
}

/* Variants */
.button-wrapper:where(.w-variant-b2fb0fc7-fc5e-e3b6-25d9-a7135df834b2){
  background-color: var(--brand--green-white);
  color: var(--brand--green);
}

.button-wrapper:where(.w-variant-2601411f-506f-d873-cd04-a5de797f965c){
  background-color: var(--brand--green-white);
  color: var(--brand--green);
  padding: .5rem 1.25rem;
}

/* Background (decoraciones arriba visualmente, sin bloquear click) */
.button_background{
  position: absolute;
  inset: 0;
  z-index: 3;            /* arriba del botón */
  pointer-events: none;  /* no captura click */

  color: var(--brand--green-yellow);
}

.button_background:where(.w-variant-b2fb0fc7-fc5e-e3b6-25d9-a7135df834b2),
.button_background:where(.w-variant-2601411f-506f-d873-cd04-a5de797f965c){
  color: var(--brand--green-yellow);
}

/* Decoraciones (posición exacta export) */
.button_deco-1,
.button_deco-2,
.button_deco-3{
  position: absolute;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;

  color: currentColor;
  pointer-events: none;

  opacity: 0;
  transform: translateY(.75rem);
  transition: opacity .6s ease, transform .6s ease;
  will-change: transform, opacity;
}

.button_deco-1{
  width: 2rem;
  inset: auto auto -1rem 0%;
}

.button_deco-2{
  width: 4.5rem;
  height: 1.75rem;
  inset: auto 0% -1.5rem auto;
}

.button_deco-3{
  width: 3.5rem;
  height: 3.0625rem;
  inset: -1.5rem -.75rem auto auto;
}

.button_deco-1 svg,
.button_deco-2 svg,
.button_deco-3 svg{
  width: 100%;
  height: 100%;
  display: block;
}

/* Hover / Focus */
.button_component:hover .button_deco-1,
.button_component:hover .button_deco-2,
.button_component:hover .button_deco-3,
.button-wrapper:focus-visible ~ .button_background .button_deco-1,
.button-wrapper:focus-visible ~ .button_background .button_deco-2,
.button-wrapper:focus-visible ~ .button_background .button_deco-3{
  opacity: 1;
  transform: translateY(0);
}

/* Accesibilidad */
.button-wrapper:focus-visible{ outline: none; }

/* Reset defensivo */
.button_component *{ box-sizing: border-box; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1dc1f73d */.pt-pin-wrap { 
    position: relative;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3dfede4a */:root {
  --pt-green: var(--brand--green, #0f3b2f);
  --pt-bg: var(--brand--green-white, #f7f9f8);
}
.pt-pressmarquee {
  background: var(--pt-bg);
  padding: clamp(1.75rem, 1vw, 1rem) 0;
  overflow: hidden;
}
.pt-pressmarquee__viewport {
  position: relative;
  overflow: hidden;
  width: 100%;
  padding: 0 clamp(1rem, 3vw, 2.5rem);
}
/* fades laterales */
.pt-pressmarquee__viewport::before,
.pt-pressmarquee__viewport::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  width: clamp(40px, 6vw, 90px);
  pointer-events: none;
  z-index: 2;
}
.pt-pressmarquee__viewport::before {
  left: 0;
  background: linear-gradient(to right, var(--pt-bg), rgba(0, 0, 0, 0));
}
.pt-pressmarquee__viewport::after {
  right: 0;
  background: linear-gradient(to left, var(--pt-bg), rgba(0, 0, 0, 0));
}
.pt-pressmarquee__track {
  display: flex;
  align-items: center;
  gap: clamp(2rem, 4vw, 3.5rem);
  width: max-content;
  will-change: transform;
  transform: translate3d(0, 0, 0);
}
.pt-pressmarquee__item {
  flex: 0 0 auto;
  width: clamp(220px, 28vw, 520px);
  margin: 0;
}
.pt-pressmarquee__caption {
  margin-bottom: 0.6rem;
  margin-left: 0;
  color: var(--pt-green);
  letter-spacing: 0.01em;
  display: flex;
  flex-direction: column;
  gap: 0.4rem;
}

.pt-pressmarquee__headline {
  font-size: clamp(1.5rem, 1.4vw, 1.25rem);
  font-weight: 600;
  line-height: 1.3;
}

.pt-pressmarquee__source {
  font-size: clamp(0.75rem, 0.95vw, 0.875rem);
  font-weight: 500;
  opacity: 0.8;
}

@media (max-width: 767px) {
  .pt-pressmarquee__headline {
    font-size: 0.95rem;
  }
  .pt-pressmarquee__source {
    font-size: 0.75rem;
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d36ed30 *//* ══════════════════════════════════════════════════════════════
       BUTTON COMPONENT - RESIDENCIAS
    ══════════════════════════════════════════════════════════════ */
    .centro-section-group {
        display: flex;
        gap: .75rem;
        flex-wrap: wrap;
        align-items: center;
        margin-top: 0px;
        flex: 0 0 auto;
    }

    .centro-section_component {
        position: relative;
        isolation: isolate;
        
    }

    .centro-section-wrapper {
        grid-column-gap: .5rem;
        grid-row-gap: .5rem;
        display: flex;
        align-items: center;
        justify-content: flex-start;
        padding: .75rem 2rem;
        border-radius: 35rem;
        background-color: #0f3b2f;
        color: #fff;
        text-align: center;
        font-size: .875rem;
        font-weight: 600;
        text-decoration: none;
        position: relative;
        z-index: 2;
        transition: transform 0.3s ease, box-shadow 0.3s ease;
    }

    .centro-section-wrapper:hover {
        transform: scale(1.02);
        box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15);
    }

    .centro-section_background {
        position: absolute;
        inset: 0;
        z-index: 3;
        pointer-events: none;
        color: #BCC15E;
    }

    .centro-section_deco-1,
    .centro-section_deco-2,
    .centro-section_deco-3 {
        position: absolute;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        color: currentColor;
        pointer-events: none;
        opacity: 0;
        transform: translateY(.75rem);
        transition: opacity .6s ease, transform .6s ease;
        will-change: transform, opacity;
    }

    .centro-section_deco-1 {
        width: 1.75rem;
        inset: auto auto -.875rem 0%;
    }

    .centro-section_deco-2 {
        width: 4rem;
        height: 1.5rem;
        inset: auto 0% -1.25rem auto;
    }

    .centro-section_deco-3 {
        width: 3rem;
        height: 2.625rem;
        inset: -1.25rem -.5rem auto auto;
    }

    .centro-section_deco-1 svg,
    .centro-section_deco-2 svg,
    .centro-section_deco-3 svg {
        width: 100%;
        height: 100%;
        display: block;
    }

    .centro-section_component:hover .centro-section_deco-1,
    .centro-section_component:hover .centro-section_deco-2,
    .centro-section_component:hover .centro-section_deco-3,
    .centro-section-wrapper:focus-visible ~ .centro-section_background .centro-section_deco-1,
    .centro-section-wrapper:focus-visible ~ .centro-section_background .centro-section_deco-2,
    .centro-section-wrapper:focus-visible ~ .centro-section_background .centro-section_deco-3 {
        opacity: 1;
        transform: translateY(0);
    }

    .centro-section-wrapper:focus-visible {
        outline: none;
    }

    .centro-section_component * {
        box-sizing: border-box;
    }

    /* ══════════════════════════════════════════════════════════════
       RESPONSIVE
    ══════════════════════════════════════════════════════════════ */
    @media (max-width: 1200px) {
        .centro-section-wrapper {
            padding: .5rem 1.25rem;
            font-size: .75rem;
        }
    }

    @media (max-width: 1024px) {
        .centro-section-wrapper {
            padding: .625rem 1.5rem;
            font-size: .8125rem;
        }
    }

    @media (max-width: 768px) {
        .centro-section-wrapper {
            padding: .75rem 1.75rem;
            font-size: .875rem;
        }
    }

    @media (max-width: 480px) {
        .centro-section-wrapper {
            padding: .625rem 1.5rem;
            font-size: .8125rem;
        }

        .centro-section_deco-1 {
            width: 1.5rem;
            inset: auto auto -.75rem 0%;
        }

        .centro-section_deco-2 {
            width: 3.5rem;
            height: 1.25rem;
            inset: auto 0% -1rem auto;
        }

        .centro-section_deco-3 {
            width: 2.5rem;
            height: 2.25rem;
            inset: -1.25rem -.5rem auto auto;
        }
    }/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'adobehandw';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://ptempisquesite.wpenginepowered.com/wp-content/uploads/2026/01/AdobeHandwriting-Ernie.ttf') format('woff');
}
/* End Custom Fonts CSS */