.elementor-20816 .elementor-element.elementor-element-088ec0b{--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;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-20816 .elementor-element.elementor-element-088ec0b:not(.elementor-motion-effects-element-type-background), .elementor-20816 .elementor-element.elementor-element-088ec0b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #FFFFFF 0%, #FFFFFF00 100%);}.elementor-widget-text-editor{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 );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20816 .elementor-element.elementor-element-dcaf059{font-family:"Segoe UI", Sans-serif;font-size:16px;line-height:1.6em;color:#424A45;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-20816 .elementor-element.elementor-element-7fdb43b .elementor-heading-title{font-family:"Tw Cen MT", Sans-serif;font-size:48px;font-weight:400;color:#173E2B;}.elementor-20816 .elementor-element.elementor-element-d86e4f1{font-family:"Segoe UI", Sans-serif;font-size:16px;line-height:1.6em;color:#424A45;}.elementor-20816 .elementor-element.elementor-element-3a4630b{--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;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.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 );}.elementor-20816 .elementor-element.elementor-element-62483f5{--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;}.elementor-20816 .elementor-element.elementor-element-c0497c5 .elementor-heading-title{font-family:"Tw Cen MT", Sans-serif;font-size:36px;font-weight:400;color:#173E2B;}.elementor-20816 .elementor-element.elementor-element-4086e40{font-family:"Arial", Sans-serif;font-size:17px;line-height:1.65em;color:#424A45;}.elementor-20816 .elementor-element.elementor-element-0633272 .elementor-heading-title{font-family:"Tw Cen MT", Sans-serif;font-size:36px;font-weight:400;color:#173E2B;}.elementor-20816 .elementor-element.elementor-element-d90ac17{font-family:"Segoe UI", Sans-serif;font-size:16px;line-height:1.6em;color:#424A45;}.elementor-20816 .elementor-element.elementor-element-bc3d78e .elementor-heading-title{font-family:"Tw Cen MT", Sans-serif;font-size:36px;font-weight:400;color:#173E2B;}.elementor-20816 .elementor-element.elementor-element-d0f4fb9{--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;}.elementor-20816 .elementor-element.elementor-element-7e9748b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20816 .elementor-element.elementor-element-cbd45c3 .elementor-heading-title{font-family:"Tw Cen MT", Sans-serif;font-size:30px;font-weight:400;color:#173E2B;}.elementor-20816 .elementor-element.elementor-element-5373926{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-20816 .elementor-element.elementor-element-b29eae5{font-family:"Segoe UI", Sans-serif;font-size:16px;line-height:1.6em;color:#424A45;}.elementor-20816 .elementor-element.elementor-element-918751a .elementor-heading-title{font-family:"Tw Cen MT", Sans-serif;font-size:28px;font-weight:400;color:#173E2B;}.elementor-20816 .elementor-element.elementor-element-925d277{font-family:"Segoe UI", Sans-serif;font-size:16px;line-height:1.6em;color:#424A45;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-20816 .elementor-element.elementor-element-50f65e5 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Tw Cen MT", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:1.3px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-20816 .elementor-element.elementor-element-50f65e5 .elementor-button:hover, .elementor-20816 .elementor-element.elementor-element-50f65e5 .elementor-button:focus{background-color:var( --e-global-color-055cc37 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20816 .elementor-element.elementor-element-50f65e5 .elementor-button:hover svg, .elementor-20816 .elementor-element.elementor-element-50f65e5 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-20816 .elementor-element.elementor-element-64cc80a{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20816 .elementor-element.elementor-element-fec1fba.elementor-element{--align-self:center;}.elementor-20816 .elementor-element.elementor-element-411509b .elementor-heading-title{font-family:"Tw Cen MT", Sans-serif;font-size:30px;font-weight:400;color:#173E2B;}.elementor-20816 .elementor-element.elementor-element-e9cf065{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-20816 .elementor-element.elementor-element-c66f41c{font-family:"Segoe UI", Sans-serif;font-size:16px;line-height:1.6em;color:#424A45;}.elementor-20816 .elementor-element.elementor-element-09f5d62 .elementor-heading-title{font-family:"Tw Cen MT", Sans-serif;font-size:28px;font-weight:400;color:#173E2B;}.elementor-20816 .elementor-element.elementor-element-a5b5c3b{font-family:"Segoe UI", Sans-serif;font-size:16px;line-height:1.6em;color:#424A45;}.elementor-20816 .elementor-element.elementor-element-883708b .elementor-button{background-color:var( --e-global-color-primary );font-family:"Tw Cen MT", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:1.3px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-20816 .elementor-element.elementor-element-883708b .elementor-button:hover, .elementor-20816 .elementor-element.elementor-element-883708b .elementor-button:focus{background-color:var( --e-global-color-055cc37 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20816 .elementor-element.elementor-element-883708b .elementor-button:hover svg, .elementor-20816 .elementor-element.elementor-element-883708b .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-20816 .elementor-element.elementor-element-194d467{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20816 .elementor-element.elementor-element-9aec461 .elementor-heading-title{font-family:"Tw Cen MT", Sans-serif;font-size:30px;font-weight:400;color:#173E2B;}.elementor-20816 .elementor-element.elementor-element-3d2553d{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-20816 .elementor-element.elementor-element-920da74{font-family:"Segoe UI", Sans-serif;font-size:16px;line-height:1.6em;color:#424A45;}.elementor-20816 .elementor-element.elementor-element-4deaf08 .elementor-heading-title{font-family:"Tw Cen MT", Sans-serif;font-size:28px;font-weight:400;color:#173E2B;}.elementor-20816 .elementor-element.elementor-element-03c7522{font-family:"Segoe UI", Sans-serif;font-size:16px;line-height:1.6em;color:#424A45;}.elementor-20816 .elementor-element.elementor-element-6be9b47 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Tw Cen MT", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:1.3px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-20816 .elementor-element.elementor-element-6be9b47 .elementor-button:hover, .elementor-20816 .elementor-element.elementor-element-6be9b47 .elementor-button:focus{background-color:var( --e-global-color-055cc37 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20816 .elementor-element.elementor-element-6be9b47 .elementor-button:hover svg, .elementor-20816 .elementor-element.elementor-element-6be9b47 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-20816 .elementor-element.elementor-element-7fc0e0f{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20816 .elementor-element.elementor-element-2c03073 .elementor-heading-title{font-family:"Tw Cen MT", Sans-serif;font-size:30px;font-weight:400;color:#173E2B;}.elementor-20816 .elementor-element.elementor-element-a49de18{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-20816 .elementor-element.elementor-element-94aecde{font-family:"Segoe UI", Sans-serif;font-size:16px;line-height:1.6em;color:#424A45;}.elementor-20816 .elementor-element.elementor-element-3011480 .elementor-heading-title{font-family:"Tw Cen MT", Sans-serif;font-size:28px;font-weight:400;color:#173E2B;}.elementor-20816 .elementor-element.elementor-element-a54bb74{font-family:"Segoe UI", Sans-serif;font-size:16px;line-height:1.6em;color:#424A45;}.elementor-20816 .elementor-element.elementor-element-a6a19d3 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Tw Cen MT", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:1.3px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-20816 .elementor-element.elementor-element-a6a19d3 .elementor-button:hover, .elementor-20816 .elementor-element.elementor-element-a6a19d3 .elementor-button:focus{background-color:var( --e-global-color-055cc37 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20816 .elementor-element.elementor-element-a6a19d3 .elementor-button:hover svg, .elementor-20816 .elementor-element.elementor-element-a6a19d3 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-20816 .elementor-element.elementor-element-cb1675b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20816 .elementor-element.elementor-element-e546fc3 .elementor-heading-title{font-family:"Tw Cen MT", Sans-serif;font-size:30px;font-weight:400;color:#173E2B;}.elementor-20816 .elementor-element.elementor-element-32d4e62{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-20816 .elementor-element.elementor-element-2bdd301{font-family:"Arial", Sans-serif;font-size:16px;line-height:1.6em;color:#424A45;}.elementor-20816 .elementor-element.elementor-element-c2bfab9 .elementor-heading-title{font-family:"Tw Cen MT", Sans-serif;font-size:28px;font-weight:400;color:#173E2B;}.elementor-20816 .elementor-element.elementor-element-a5f7977{font-family:"Segoe UI", Sans-serif;font-size:16px;line-height:1.6em;color:#424A45;}.elementor-20816 .elementor-element.elementor-element-7043d1d .elementor-button{background-color:var( --e-global-color-primary );font-family:"Tw Cen MT", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:1.3px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-20816 .elementor-element.elementor-element-7043d1d .elementor-button:hover, .elementor-20816 .elementor-element.elementor-element-7043d1d .elementor-button:focus{background-color:var( --e-global-color-055cc37 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20816 .elementor-element.elementor-element-7043d1d .elementor-button:hover svg, .elementor-20816 .elementor-element.elementor-element-7043d1d .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-20816 .elementor-element.elementor-element-073563b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-20816 .elementor-element.elementor-element-8550219 .elementor-heading-title{font-family:"Tw Cen MT", Sans-serif;font-size:30px;font-weight:400;color:#173E2B;}.elementor-20816 .elementor-element.elementor-element-08f477c{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-20816 .elementor-element.elementor-element-96c7cac{font-family:"Segoe UI", Sans-serif;font-size:16px;line-height:1.6em;color:#424A45;}.elementor-20816 .elementor-element.elementor-element-708bb12 .elementor-heading-title{font-family:"Tw Cen MT", Sans-serif;font-size:28px;font-weight:400;color:#173E2B;}.elementor-20816 .elementor-element.elementor-element-74a67ff{font-family:"Segoe UI", Sans-serif;font-size:16px;line-height:1.6em;color:#424A45;}.elementor-20816 .elementor-element.elementor-element-4b32334 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Tw Cen MT", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:1.3px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-20816 .elementor-element.elementor-element-4b32334 .elementor-button:hover, .elementor-20816 .elementor-element.elementor-element-4b32334 .elementor-button:focus{background-color:var( --e-global-color-055cc37 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20816 .elementor-element.elementor-element-4b32334 .elementor-button:hover svg, .elementor-20816 .elementor-element.elementor-element-4b32334 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-20816 .elementor-element.elementor-element-bdcda7c{--display:flex;}.elementor-20816 .elementor-element.elementor-element-ef506c0{--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;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-20816 .elementor-element.elementor-element-46cc3f3{--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;--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-20816 .elementor-element.elementor-element-76555f0{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-20816 .elementor-element.elementor-element-8e2ce55 .elementor-heading-title{font-family:"Tw Cen MT", Sans-serif;font-size:28px;font-weight:400;color:#173E2B;}.elementor-20816 .elementor-element.elementor-element-922a04a{font-family:"Segoe UI", Sans-serif;font-size:17px;line-height:1.65em;color:#424A45;}.elementor-20816 .elementor-element.elementor-element-2edeea5{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-20816 .elementor-element.elementor-element-4307b30 .elementor-heading-title{font-family:"Tw Cen MT", Sans-serif;font-size:28px;font-weight:400;color:#173E2B;}.elementor-20816 .elementor-element.elementor-element-5f82d09{font-family:"Segoe UI", Sans-serif;font-size:17px;line-height:1.65em;color:#424A45;}.elementor-20816 .elementor-element.elementor-element-9340675{--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;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-20816 .elementor-element.elementor-element-010a05e .elementor-heading-title{font-family:"Tw Cen MT", Sans-serif;font-size:28px;font-weight:400;color:#173E2B;}.elementor-20816 .elementor-element.elementor-element-c783478{font-family:"Segoe UI", Sans-serif;font-size:17px;line-height:1.65em;color:#424A45;}.elementor-20816 .elementor-element.elementor-element-d72236c .elementor-heading-title{font-family:"Tw Cen MT", Sans-serif;font-size:36px;font-weight:400;color:#173E2B;}.elementor-20816 .elementor-element.elementor-element-d0af2ca{font-family:"Segoe UI", Sans-serif;font-size:17px;line-height:1.65em;color:#424A45;}.elementor-20816 .elementor-element.elementor-element-95e1472 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Tw Cen MT", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:1.3px;border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;padding:10px 10px 10px 10px;}.elementor-20816 .elementor-element.elementor-element-95e1472 .elementor-button:hover, .elementor-20816 .elementor-element.elementor-element-95e1472 .elementor-button:focus{background-color:var( --e-global-color-055cc37 );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-20816 .elementor-element.elementor-element-95e1472 .elementor-button:hover svg, .elementor-20816 .elementor-element.elementor-element-95e1472 .elementor-button:focus svg{fill:var( --e-global-color-primary );}body.elementor-page-20816:not(.elementor-motion-effects-element-type-background), body.elementor-page-20816 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://ceibabelize.com/wp-content/uploads/2026/11/Ceiba-Realty-Structured-Tropical-Pattern-Faint.png");background-repeat:repeat;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-20816 .elementor-element.elementor-element-088ec0b{--content-width:85%;}.elementor-20816 .elementor-element.elementor-element-ef506c0{--content-width:1140px;}.elementor-20816 .elementor-element.elementor-element-76555f0{--width:33.33%;}.elementor-20816 .elementor-element.elementor-element-2edeea5{--width:33.33%;}.elementor-20816 .elementor-element.elementor-element-9340675{--width:33.33%;}}@media(max-width:1024px) and (min-width:768px){.elementor-20816 .elementor-element.elementor-element-088ec0b{--content-width:95%;}}@media(min-width:1025px){body.elementor-page-20816:not(.elementor-motion-effects-element-type-background), body.elementor-page-20816 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-20816 .elementor-element.elementor-element-3a4630b{--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;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-20816 .elementor-element.elementor-element-d448371.elementor-element{--order:-99999 /* order start hack */;}.elementor-20816 .elementor-element.elementor-element-50f65e5 .elementor-button{font-size:13px;}.elementor-20816 .elementor-element.elementor-element-883708b .elementor-button{font-size:13px;}.elementor-20816 .elementor-element.elementor-element-6be9b47 .elementor-button{font-size:13px;}.elementor-20816 .elementor-element.elementor-element-a6a19d3 .elementor-button{font-size:13px;}.elementor-20816 .elementor-element.elementor-element-7043d1d .elementor-button{font-size:13px;}.elementor-20816 .elementor-element.elementor-element-4b32334 .elementor-button{font-size:13px;}.elementor-20816 .elementor-element.elementor-element-922a04a{font-size:15px;line-height:1.2em;}.elementor-20816 .elementor-element.elementor-element-5f82d09{font-size:15px;line-height:1.2em;}.elementor-20816 .elementor-element.elementor-element-c783478{font-size:15px;line-height:1.2em;}.elementor-20816 .elementor-element.elementor-element-d0af2ca{font-size:15px;line-height:1.2em;}}@media(max-width:767px){.elementor-20816 .elementor-element.elementor-element-088ec0b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-20816 .elementor-element.elementor-element-c0497c5 .elementor-heading-title{font-size:30px;}.elementor-20816 .elementor-element.elementor-element-ef506c0{--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-20816 .elementor-element.elementor-element-46cc3f3{--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;}.elementor-20816 .elementor-element.elementor-element-76555f0{--width:100%;}.elementor-20816 .elementor-element.elementor-element-8e2ce55 .elementor-heading-title{font-size:25px;}.elementor-20816 .elementor-element.elementor-element-2edeea5{--width:100%;}.elementor-20816 .elementor-element.elementor-element-4307b30 .elementor-heading-title{font-size:25px;}.elementor-20816 .elementor-element.elementor-element-9340675{--width:100%;}.elementor-20816 .elementor-element.elementor-element-010a05e .elementor-heading-title{font-size:25px;}.elementor-20816 .elementor-element.elementor-element-d72236c .elementor-heading-title{font-size:30px;}}/* Start custom CSS for container, class: .elementor-element-088ec0b */.elementor-20816 .elementor-element.elementor-element-088ec0b .district-grid {display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.elementor-20816 .elementor-element.elementor-element-088ec0b .district-tile{position:relative;overflow:hidden;background:#fff;border:1px solid #dce3dc;min-width:0;min-height:360px}
.elementor-20816 .elementor-element.elementor-element-088ec0b .district-photo{height:360px;margin:0;background:#e8eee8}
.elementor-20816 .elementor-element.elementor-element-088ec0b .district-photo img{height:360px;width:100%;object-fit:cover}
.elementor-20816 .elementor-element.elementor-element-088ec0b .district-photo-caption{position:absolute;inset:auto 0 0;padding:60px 24px 24px;background:linear-gradient(transparent,rgba(0,0,0,.75));pointer-events:none}
.elementor-20816 .elementor-element.elementor-element-088ec0b .district-photo-caption .elementor-heading-title{color:#fff}
.elementor-20816 .elementor-element.elementor-element-088ec0b .district-info{position:absolute;inset:0;padding:24px;background:rgba(255,255,255,.98);opacity:0;transform:translateY(12px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}
.elementor-20816 .elementor-element.elementor-element-088ec0b .district-tile:hover .district-info,.elementor-20816 .elementor-element.elementor-element-088ec0b .district-tile:focus-within .district-info,.elementor-20816 .elementor-element.elementor-element-088ec0b .district-tile:focus .district-info{opacity:1;transform:none;pointer-events:auto}
.elementor-20816 .elementor-element.elementor-element-088ec0b .district-info .elementor-widget-button{margin-top:auto}
.elementor-20816 .elementor-element.elementor-element-088ec0b .district-tile:focus-visible{outline:3px solid #6b8b52;outline-offset:4px}
.elementor-20816 .elementor-element.elementor-element-088ec0b .district-map-row{display:grid!important;grid-template-columns:minmax(240px,.85fr) minmax(0,1.15fr);gap:40px;align-items:center}
.elementor-20816 .elementor-element.elementor-element-088ec0b .district-map img{width:auto;max-width:100%;max-height:520px}
.elementor-20816 .elementor-element.elementor-element-088ec0b .district-map-links a{display:inline-flex;min-height:44px;align-items:center;margin:0 8px 8px 0;padding:8px 14px;border:1px solid #a9b9aa;color:#173e2b;text-decoration:none}
.elementor-20816 .elementor-element.elementor-element-088ec0b [id^="district-"]{scroll-margin-top:110px}
@media(max-width:1024px),(hover:none),(pointer:coarse){
.elementor-20816 .elementor-element.elementor-element-088ec0b .district-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
.elementor-20816 .elementor-element.elementor-element-088ec0b .district-info{position:static;opacity:1;transform:none;pointer-events:auto;flex:1}
.elementor-20816 .elementor-element.elementor-element-088ec0b .district-photo-caption{display:none}
.elementor-20816 .elementor-element.elementor-element-088ec0b .district-photo,.elementor-20816 .elementor-element.elementor-element-088ec0b .district-photo img{height:220px}}
@media(max-width:767px){
.elementor-20816 .elementor-element.elementor-element-088ec0b .district-grid,.elementor-20816 .elementor-element.elementor-element-088ec0b .district-map-row{grid-template-columns:1fr;gap:24px}
.elementor-20816 .elementor-element.elementor-element-088ec0b .district-info{padding:22px}
.elementor-20816 .elementor-element.elementor-element-088ec0b .district-map img{max-height:420px}}
@media(prefers-reduced-motion:reduce){.elementor-20816 .elementor-element.elementor-element-088ec0b .district-info{transition:none}}
.elementor-20816 .elementor-element.elementor-element-088ec0b .e-con { min-width:0; }
.elementor-20816 .elementor-element.elementor-element-088ec0b .district-info p { margin-bottom:0; }
@media(max-width:767px){.elementor-20816 .elementor-element.elementor-element-088ec0b h1.elementor-heading-title{font-size:36px;}.elementor-20816 .elementor-element.elementor-element-088ec0b .district-map-row{padding:20px;}.elementor-20816 .elementor-element.elementor-element-088ec0b .district-tile{min-height:0;}.elementor-20816 .elementor-element.elementor-element-088ec0b .district-tile:not(:has(img)) .district-info{border-top:6px solid #a9b9aa;}}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Segoe UI';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://ceibabelize.com/wp-content/uploads/2021/02/Segoe-UI.ttf') format('truetype');
}
@font-face {
	font-family: 'Segoe UI';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://ceibabelize.com/wp-content/uploads/2021/02/Segoe-UI-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Tw Cen MT';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://ceibabelize.com/wp-content/uploads/2022/06/TwCenMTStd-1.ttf') format('truetype');
}
@font-face {
	font-family: 'Tw Cen MT';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://ceibabelize.com/wp-content/uploads/2022/06/TwCenMTStd-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */