.elementor-5008 .elementor-element.elementor-element-c6f0cb8{--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:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:40px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-5008 .elementor-element.elementor-element-c6f0cb8:not(.elementor-motion-effects-element-type-background), .elementor-5008 .elementor-element.elementor-element-c6f0cb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-db70c09 );}.elementor-5008 .elementor-element.elementor-element-10fb6a0{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;}.elementor-5008 .elementor-element.elementor-element-10fb6a0 .elementor-heading-title{font-family:"Chivo", Chivo Top Header;font-size:18px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-b8bcc64 );}.elementor-5008 .elementor-element.elementor-element-d56a1b9{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;}.elementor-5008 .elementor-element.elementor-element-d56a1b9 .elementor-heading-title{font-family:"Chivo", Chivo Top Header;font-size:52px;font-weight:700;line-height:48px;color:var( --e-global-color-b8bcc64 );}.elementor-5008 .elementor-element.elementor-element-9f9daaa{--display:flex;--justify-content:flex-start;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-5008 .elementor-element.elementor-element-9f9daaa:not(.elementor-motion-effects-element-type-background), .elementor-5008 .elementor-element.elementor-element-9f9daaa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-db70c09 );}.elementor-5008 .elementor-element.elementor-element-87899ce .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-5008 .elementor-element.elementor-element-e46136e{--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-5008 .elementor-element.elementor-element-f33f04c{--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:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:40px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-5008 .elementor-element.elementor-element-f33f04c:not(.elementor-motion-effects-element-type-background), .elementor-5008 .elementor-element.elementor-element-f33f04c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-db70c09 );}.elementor-5008 .elementor-element.elementor-element-1355e2b{width:100%;max-width:100%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;}.elementor-5008 .elementor-element.elementor-element-1355e2b .elementor-heading-title{font-family:"Chivo", Chivo Top Header;font-size:18px;font-weight:400;text-transform:uppercase;color:var( --e-global-color-b8bcc64 );}.elementor-5008 .elementor-element.elementor-element-9b0e2e3{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;}.elementor-5008 .elementor-element.elementor-element-9b0e2e3 .elementor-heading-title{font-family:"Chivo", Chivo Top Header;font-size:52px;font-weight:700;line-height:48px;color:var( --e-global-color-b8bcc64 );}.elementor-5008 .elementor-element.elementor-element-42b3d79 .elementor-button{background-color:#FFFFFF00;font-family:"Chivo", Chivo Top Header;font-size:14px;font-weight:400;text-transform:uppercase;text-shadow:0px 0px 0px rgba(0, 0, 0, 0.3);fill:var( --e-global-color-b8bcc64 );color:var( --e-global-color-b8bcc64 );box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);border-style:solid;border-width:2px 2px 2px 2px;border-radius:50px 50px 50px 50px;padding:15px 20px 15px 20px;}.elementor-5008 .elementor-element.elementor-element-42b3d79 .elementor-button:hover, .elementor-5008 .elementor-element.elementor-element-42b3d79 .elementor-button:focus{background-color:#FFFFFF;color:var( --e-global-color-b8bcc64 );border-color:var( --e-global-color-b8bcc64 );}.elementor-5008 .elementor-element.elementor-element-42b3d79{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5008 .elementor-element.elementor-element-42b3d79.elementor-element{--align-self:flex-start;}.elementor-5008 .elementor-element.elementor-element-42b3d79 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5008 .elementor-element.elementor-element-42b3d79 .elementor-button .elementor-button-content-wrapper{gap:0.7rem;}.elementor-5008 .elementor-element.elementor-element-42b3d79 .elementor-button:hover svg, .elementor-5008 .elementor-element.elementor-element-42b3d79 .elementor-button:focus svg{fill:var( --e-global-color-b8bcc64 );}.elementor-5008 .elementor-element.elementor-element-6a2ade7{--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;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-5008 .elementor-element.elementor-element-6a2ade7:not(.elementor-motion-effects-element-type-background), .elementor-5008 .elementor-element.elementor-element-6a2ade7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-09d6c71 );}.elementor-5008 .elementor-element.elementor-element-172f524{--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-5008 .elementor-element.elementor-element-695785c img{width:100%;}.elementor-5008 .elementor-element.elementor-element-a55955c{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-5008 .elementor-element.elementor-element-a55955c:not(.elementor-motion-effects-element-type-background), .elementor-5008 .elementor-element.elementor-element-a55955c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-db70c09 );}.elementor-5008 .elementor-element.elementor-element-0371cbc{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;text-align:start;}.elementor-5008 .elementor-element.elementor-element-0371cbc.elementor-element{--align-self:flex-start;}.elementor-5008 .elementor-element.elementor-element-0371cbc .elementor-heading-title{font-family:"Chivo", Chivo Top Header;font-size:16px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-b8bcc64 );}.elementor-5008 .elementor-element.elementor-element-83954e4{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;text-align:start;}.elementor-5008 .elementor-element.elementor-element-83954e4.elementor-element{--align-self:flex-start;}.elementor-5008 .elementor-element.elementor-element-83954e4 .elementor-heading-title{font-family:"Chivo", Chivo Top Header;font-size:18px;font-weight:700;color:var( --e-global-color-b8bcc64 );}.elementor-5008 .elementor-element.elementor-element-bc7ac8f{--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:30px;--padding-left:0px;--padding-right:0px;}.elementor-5008 .elementor-element.elementor-element-bc7ac8f:not(.elementor-motion-effects-element-type-background), .elementor-5008 .elementor-element.elementor-element-bc7ac8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-db70c09 );}.elementor-5008 .elementor-element.elementor-element-b061eb7{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:center;--align-items:stretch;--margin-top:2px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5008 .elementor-element.elementor-element-4ed12c9{width:100%;max-width:100%;margin:40px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;}.elementor-5008 .elementor-element.elementor-element-4ed12c9 .elementor-heading-title{font-size:24px;font-weight:700;}.elementor-5008 .elementor-element.elementor-element-a64dcab{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--justify-items:stretch;--align-items:stretch;--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-5008 .elementor-element.elementor-element-4e6b954{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-5008 .elementor-element.elementor-element-4e6b954:not(.elementor-motion-effects-element-type-background), .elementor-5008 .elementor-element.elementor-element-4e6b954 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-09d6c71 );}.elementor-5008 .elementor-element.elementor-element-5e15d36{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-5008 .elementor-element.elementor-element-5e15d36.elementor-element{--align-self:center;}.elementor-5008 .elementor-element.elementor-element-5e15d36 .elementor-heading-title{font-size:54px;font-weight:700;}.elementor-5008 .elementor-element.elementor-element-cc4e49b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-5008 .elementor-element.elementor-element-cc4e49b .elementor-heading-title{font-size:18px;}.elementor-5008 .elementor-element.elementor-element-23c9d76{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-5008 .elementor-element.elementor-element-23c9d76:not(.elementor-motion-effects-element-type-background), .elementor-5008 .elementor-element.elementor-element-23c9d76 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-844f0db );}.elementor-5008 .elementor-element.elementor-element-958294f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-5008 .elementor-element.elementor-element-958294f.elementor-element{--align-self:center;}.elementor-5008 .elementor-element.elementor-element-958294f .elementor-heading-title{font-size:54px;font-weight:700;color:var( --e-global-color-09d6c71 );}.elementor-5008 .elementor-element.elementor-element-ec61d6b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-5008 .elementor-element.elementor-element-ec61d6b .elementor-heading-title{font-size:18px;color:var( --e-global-color-09d6c71 );}.elementor-5008 .elementor-element.elementor-element-eb3f152{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-5008 .elementor-element.elementor-element-191e063 img{max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-5008 .elementor-element.elementor-element-a4b6c4a{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-5008 .elementor-element.elementor-element-15a5f75 img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-5008 .elementor-element.elementor-element-8ed60c7{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-5008 .elementor-element.elementor-element-8ed60c7:not(.elementor-motion-effects-element-type-background), .elementor-5008 .elementor-element.elementor-element-8ed60c7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-09d6c71 );}.elementor-5008 .elementor-element.elementor-element-a0f6567{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-5008 .elementor-element.elementor-element-a0f6567.elementor-element{--align-self:center;}.elementor-5008 .elementor-element.elementor-element-a0f6567 .elementor-heading-title{font-size:54px;font-weight:700;}.elementor-5008 .elementor-element.elementor-element-2416cc1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-5008 .elementor-element.elementor-element-2416cc1 .elementor-heading-title{font-size:18px;}.elementor-5008 .elementor-element.elementor-element-fa4f26f{--display:grid;--min-height:0px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-5008 .elementor-element.elementor-element-fa4f26f:not(.elementor-motion-effects-element-type-background), .elementor-5008 .elementor-element.elementor-element-fa4f26f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-844f0db );}.elementor-5008 .elementor-element.elementor-element-c197203{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-5008 .elementor-element.elementor-element-c197203.elementor-element{--align-self:center;}.elementor-5008 .elementor-element.elementor-element-c197203 .elementor-heading-title{font-size:54px;font-weight:700;color:var( --e-global-color-09d6c71 );}.elementor-5008 .elementor-element.elementor-element-f3fda39{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-5008 .elementor-element.elementor-element-f3fda39 .elementor-heading-title{font-size:18px;color:var( --e-global-color-09d6c71 );}.elementor-5008 .elementor-element.elementor-element-31d39a0{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--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-5008 .elementor-element.elementor-element-bfa870f img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-5008 .elementor-element.elementor-element-d580b0b{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:32px;--padding-right:32px;}.elementor-5008 .elementor-element.elementor-element-d580b0b:not(.elementor-motion-effects-element-type-background), .elementor-5008 .elementor-element.elementor-element-d580b0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-09d6c71 );}.elementor-5008 .elementor-element.elementor-element-fcd54d2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-5008 .elementor-element.elementor-element-fcd54d2.elementor-element{--align-self:center;}.elementor-5008 .elementor-element.elementor-element-fcd54d2 .elementor-heading-title{font-size:54px;font-weight:700;}.elementor-5008 .elementor-element.elementor-element-0928664{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-5008 .elementor-element.elementor-element-0928664 .elementor-heading-title{font-size:18px;}.elementor-5008 .elementor-element.elementor-element-d5b55ee{--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;--margin-top:0rem;--margin-bottom:0rem;--margin-left:0rem;--margin-right:0rem;--padding-top:20px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-5008 .elementor-element.elementor-element-d5b55ee:not(.elementor-motion-effects-element-type-background), .elementor-5008 .elementor-element.elementor-element-d5b55ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-db70c09 );}.elementor-5008 .elementor-element.elementor-element-75984dd{--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-5008 .elementor-element.elementor-element-021b323 img{width:100%;}.elementor-5008 .elementor-element.elementor-element-ced3c23{--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:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2rem;--padding-bottom:2rem;--padding-left:2rem;--padding-right:2rem;}.elementor-5008 .elementor-element.elementor-element-ced3c23:not(.elementor-motion-effects-element-type-background), .elementor-5008 .elementor-element.elementor-element-ced3c23 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-09d6c71 );}.elementor-5008 .elementor-element.elementor-element-8a713e7{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;text-align:start;}.elementor-5008 .elementor-element.elementor-element-8a713e7.elementor-element{--align-self:flex-start;}.elementor-5008 .elementor-element.elementor-element-8a713e7 .elementor-heading-title{font-family:"Chivo", Chivo Top Header;font-size:16px;font-weight:500;text-transform:uppercase;color:var( --e-global-color-b8bcc64 );}.elementor-5008 .elementor-element.elementor-element-506c0a2{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0% 0% 0% 0%;text-align:start;}.elementor-5008 .elementor-element.elementor-element-506c0a2.elementor-element{--align-self:flex-start;}.elementor-5008 .elementor-element.elementor-element-506c0a2 .elementor-heading-title{font-family:"Chivo", Chivo Top Header;font-size:24px;font-weight:700;color:var( --e-global-color-b8bcc64 );}.elementor-5008 .elementor-element.elementor-element-bf55f12{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-5008 .elementor-element.elementor-element-bf55f12.elementor-element{--align-self:flex-start;}.elementor-5008 .elementor-element.elementor-element-bf55f12 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-5008 .elementor-element.elementor-element-bf55f12 .elementor-button .elementor-button-content-wrapper{gap:5px;}.elementor-5008 .elementor-element.elementor-element-bf55f12 .elementor-button{font-size:14px;text-decoration:underline;line-height:18px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);fill:var( --e-global-color-844f0db );color:var( --e-global-color-844f0db );border-style:none;border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5008 .elementor-element.elementor-element-bf55f12 .elementor-button:hover, .elementor-5008 .elementor-element.elementor-element-bf55f12 .elementor-button:focus{color:var( --e-global-color-b8bcc64 );}.elementor-5008 .elementor-element.elementor-element-bf55f12 .elementor-button:hover svg, .elementor-5008 .elementor-element.elementor-element-bf55f12 .elementor-button:focus svg{fill:var( --e-global-color-b8bcc64 );}:root{--page-title-display:none;}@media(max-width:768px){.elementor-5008 .elementor-element.elementor-element-b061eb7{--grid-auto-flow:row;}.elementor-5008 .elementor-element.elementor-element-a64dcab{--grid-auto-flow:row;}.elementor-5008 .elementor-element.elementor-element-4e6b954{--grid-auto-flow:row;}.elementor-5008 .elementor-element.elementor-element-23c9d76{--grid-auto-flow:row;}.elementor-5008 .elementor-element.elementor-element-eb3f152{--grid-auto-flow:row;}.elementor-5008 .elementor-element.elementor-element-a4b6c4a{--grid-auto-flow:row;}.elementor-5008 .elementor-element.elementor-element-8ed60c7{--grid-auto-flow:row;}.elementor-5008 .elementor-element.elementor-element-fa4f26f{--grid-auto-flow:row;}.elementor-5008 .elementor-element.elementor-element-31d39a0{--grid-auto-flow:row;}.elementor-5008 .elementor-element.elementor-element-d580b0b{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-5008 .elementor-element.elementor-element-c6f0cb8{--content-width:1140px;}.elementor-5008 .elementor-element.elementor-element-9f9daaa{--content-width:1140px;}.elementor-5008 .elementor-element.elementor-element-f33f04c{--content-width:1140px;}.elementor-5008 .elementor-element.elementor-element-6a2ade7{--content-width:1140px;}.elementor-5008 .elementor-element.elementor-element-172f524{--width:50%;}.elementor-5008 .elementor-element.elementor-element-a55955c{--width:50%;}.elementor-5008 .elementor-element.elementor-element-bc7ac8f{--content-width:1140px;}.elementor-5008 .elementor-element.elementor-element-a64dcab{--content-width:100%;}.elementor-5008 .elementor-element.elementor-element-d5b55ee{--content-width:1140px;}.elementor-5008 .elementor-element.elementor-element-75984dd{--width:50%;}.elementor-5008 .elementor-element.elementor-element-ced3c23{--width:50%;}}@media(max-width:767px){.elementor-5008 .elementor-element.elementor-element-c6f0cb8{--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5008 .elementor-element.elementor-element-f33f04c{--padding-top:40px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5008 .elementor-element.elementor-element-1355e2b .elementor-heading-title{line-height:22px;}.elementor-5008 .elementor-element.elementor-element-83954e4 .elementor-heading-title{line-height:22px;}.elementor-5008 .elementor-element.elementor-element-b061eb7{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5008 .elementor-element.elementor-element-4ed12c9.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-5008 .elementor-element.elementor-element-4ed12c9{text-align:center;}.elementor-5008 .elementor-element.elementor-element-a64dcab{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-5008 .elementor-element.elementor-element-4e6b954{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5008 .elementor-element.elementor-element-23c9d76{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5008 .elementor-element.elementor-element-eb3f152{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5008 .elementor-element.elementor-element-a4b6c4a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5008 .elementor-element.elementor-element-8ed60c7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5008 .elementor-element.elementor-element-fa4f26f{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5008 .elementor-element.elementor-element-31d39a0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5008 .elementor-element.elementor-element-d580b0b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5008 .elementor-element.elementor-element-506c0a2 .elementor-heading-title{font-size:18px;line-height:24px;}}/* Start custom CSS for heading, class: .elementor-element-d56a1b9 */.elementor-5008 .elementor-element.elementor-element-d56a1b9 span {
    color: #DE2029;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9b0e2e3 */.elementor-5008 .elementor-element.elementor-element-9b0e2e3 span {
    color: #DE2029;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-83954e4 */.elementor-5008 .elementor-element.elementor-element-83954e4 span {
    color: #DE2039;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4ed12c9 */.elementor-5008 .elementor-element.elementor-element-4ed12c9 span {
    color: #DE2039;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a64dcab *//* 1) Unidad vertical del masonry (¡clave!) */
.elementor-5008 .elementor-element.elementor-element-a64dcab { 
  grid-auto-rows: 150px;         /* ajustá 140–160 hasta que calce como tu mock */
  grid-auto-flow: dense;         /* rellena huecos como masonry */
  padding: 0px;                 /* marco gris alrededor, opcional */
}

/* 2) Spans */
.span-2x2 { grid-column: span 2; grid-row: span 2; }
.span-1x3 { grid-row: span 3; }
.span-1x2 { grid-row: span 2; }

/* 3) Bloques de imagen: sin padding y a cover */
.img-block { padding: 0 !important; background: #fff; }
.img-block .elementor-widget-image, 
.img-block .elementor-widget-image img {
  width: 100%; height: 100%; display: block; object-fit: cover;
}

/* 4) Tarjetas de texto: fondo blanco y centrado */
.card { 
  background: #fff; 
  display: flex; align-items: center; justify-content: center; 
  padding: 28px;
}

/* 5) Texto: composición similar a la referencia */
.card h2, .card .elementor-heading-title.h2 { 
  font-size: 56px; line-height: 1; margin: 0 0 8px 0;
}
.card h6, .card .elementor-heading-title.h6 {
  font-size: 14px; line-height: 1.2; margin: 0; color: #555;
}

/* 6) Opcional: radios/sombras sutiles */
.elementor-5008 .elementor-element.elementor-element-a64dcab > .e-con { border-radius: 8px; }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-506c0a2 */.elementor-5008 .elementor-element.elementor-element-506c0a2 span {
    color: #DE2039;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-bf55f12 */.elementor-5008 .elementor-element.elementor-element-bf55f12 a {
    background: none;
    padding: 0.5rem 0;
    text-transform: uppercase;
}

.elementor-5008 .elementor-element.elementor-element-bf55f12 .elementor-button-icon {
    font-size: 12px;
    margin-bottom: 2px;
    text-decoration: none;
}

.elementor-5008 .elementor-element.elementor-element-bf55f12 .elementor-button-text {
    color: #DE2039;
}/* End custom CSS */