.elementor-365 .elementor-element.elementor-element-eeb124c{--display:flex;--min-height:496px;--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;--overlay-opacity:0.72;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-365 .elementor-element.elementor-element-eeb124c:not(.elementor-motion-effects-element-type-background), .elementor-365 .elementor-element.elementor-element-eeb124c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keeopensdoorsrealty.com/wp-content/uploads/2025/10/hm20-48d10f7b5056a34_48d1115f-5056-a348-3a93736e72d43ad4.jpg");background-position:center center;background-size:cover;}.elementor-365 .elementor-element.elementor-element-eeb124c::before, .elementor-365 .elementor-element.elementor-element-eeb124c > .elementor-background-video-container::before, .elementor-365 .elementor-element.elementor-element-eeb124c > .e-con-inner > .elementor-background-video-container::before, .elementor-365 .elementor-element.elementor-element-eeb124c > .elementor-background-slideshow::before, .elementor-365 .elementor-element.elementor-element-eeb124c > .e-con-inner > .elementor-background-slideshow::before, .elementor-365 .elementor-element.elementor-element-eeb124c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFF 0%, #000000 100%);}.elementor-365 .elementor-element.elementor-element-4e32f37{margin:192px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-365 .elementor-element.elementor-element-4e32f37 .elementor-heading-title{color:#FFFFFF;}.elementor-365 .elementor-element.elementor-element-a8b8002{text-align:center;color:#FFFFFF;}.elementor-365 .elementor-element.elementor-element-5b080d8{--display:flex;--min-height:447px;--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-365 .elementor-element.elementor-element-09269fb{margin:18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-365 .elementor-element.elementor-element-09269fb .elementor-heading-title{color:#463C3C;}.elementor-365 .elementor-element.elementor-element-049a658{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;margin:-21px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-365 .elementor-element.elementor-element-049a658 .elementor-divider-separator{width:46%;margin:0 auto;margin-center:0;}.elementor-365 .elementor-element.elementor-element-049a658 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-365 .elementor-element.elementor-element-92190f3{--display:grid;--min-height:265px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-365 .elementor-element.elementor-element-fc2946d{--display:flex;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;}.elementor-365 .elementor-element.elementor-element-fc2946d:not(.elementor-motion-effects-element-type-background), .elementor-365 .elementor-element.elementor-element-fc2946d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keeopensdoorsrealty.com/wp-content/uploads/2025/10/0.jpg");background-size:cover;}.elementor-365 .elementor-element.elementor-element-fc2946d::before, .elementor-365 .elementor-element.elementor-element-fc2946d > .elementor-background-video-container::before, .elementor-365 .elementor-element.elementor-element-fc2946d > .e-con-inner > .elementor-background-video-container::before, .elementor-365 .elementor-element.elementor-element-fc2946d > .elementor-background-slideshow::before, .elementor-365 .elementor-element.elementor-element-fc2946d > .e-con-inner > .elementor-background-slideshow::before, .elementor-365 .elementor-element.elementor-element-fc2946d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#312D2D;--background-overlay:'';}.elementor-365 .elementor-element.elementor-element-ad39f18{margin:86px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-365 .elementor-element.elementor-element-ad39f18 .elementor-heading-title{color:#FFFFFF;}.elementor-365 .elementor-element.elementor-element-9a1f359 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-365 .elementor-element.elementor-element-9a1f359 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-365 .elementor-element.elementor-element-9a1f359{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-365 .elementor-element.elementor-element-9a1f359 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-365 .elementor-element.elementor-element-968fb54 .elementor-button{background-color:#02010182;border-radius:5px 5px 5px 5px;}.elementor-365 .elementor-element.elementor-element-5122deb{--display:flex;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;}.elementor-365 .elementor-element.elementor-element-5122deb:not(.elementor-motion-effects-element-type-background), .elementor-365 .elementor-element.elementor-element-5122deb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keeopensdoorsrealty.com/wp-content/uploads/2025/10/0-1.jpg");background-size:cover;}.elementor-365 .elementor-element.elementor-element-5122deb::before, .elementor-365 .elementor-element.elementor-element-5122deb > .elementor-background-video-container::before, .elementor-365 .elementor-element.elementor-element-5122deb > .e-con-inner > .elementor-background-video-container::before, .elementor-365 .elementor-element.elementor-element-5122deb > .elementor-background-slideshow::before, .elementor-365 .elementor-element.elementor-element-5122deb > .e-con-inner > .elementor-background-slideshow::before, .elementor-365 .elementor-element.elementor-element-5122deb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#312D2D;--background-overlay:'';}.elementor-365 .elementor-element.elementor-element-1c806fb{margin:86px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-365 .elementor-element.elementor-element-1c806fb .elementor-heading-title{color:#FFFFFF;}.elementor-365 .elementor-element.elementor-element-f668137 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-365 .elementor-element.elementor-element-f668137 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-365 .elementor-element.elementor-element-f668137{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-365 .elementor-element.elementor-element-f668137 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-365 .elementor-element.elementor-element-83a94ad .elementor-button{background-color:#02010182;border-radius:5px 5px 5px 5px;}.elementor-365 .elementor-element.elementor-element-38cb149{--display:flex;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;}.elementor-365 .elementor-element.elementor-element-38cb149:not(.elementor-motion-effects-element-type-background), .elementor-365 .elementor-element.elementor-element-38cb149 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keeopensdoorsrealty.com/wp-content/uploads/2025/10/0-3.jpg");background-size:cover;}.elementor-365 .elementor-element.elementor-element-38cb149::before, .elementor-365 .elementor-element.elementor-element-38cb149 > .elementor-background-video-container::before, .elementor-365 .elementor-element.elementor-element-38cb149 > .e-con-inner > .elementor-background-video-container::before, .elementor-365 .elementor-element.elementor-element-38cb149 > .elementor-background-slideshow::before, .elementor-365 .elementor-element.elementor-element-38cb149 > .e-con-inner > .elementor-background-slideshow::before, .elementor-365 .elementor-element.elementor-element-38cb149 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#312D2D;--background-overlay:'';}.elementor-365 .elementor-element.elementor-element-af7ea82{margin:86px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-365 .elementor-element.elementor-element-af7ea82 .elementor-heading-title{color:#FFFFFF;}.elementor-365 .elementor-element.elementor-element-c5e6aea .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-365 .elementor-element.elementor-element-c5e6aea .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-365 .elementor-element.elementor-element-c5e6aea{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-365 .elementor-element.elementor-element-c5e6aea .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-365 .elementor-element.elementor-element-5bc2e86 .elementor-button{background-color:#02010182;border-radius:5px 5px 5px 5px;}.elementor-365 .elementor-element.elementor-element-9fe5a60{--display:flex;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;}.elementor-365 .elementor-element.elementor-element-9fe5a60:not(.elementor-motion-effects-element-type-background), .elementor-365 .elementor-element.elementor-element-9fe5a60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keeopensdoorsrealty.com/wp-content/uploads/2025/10/0-4.jpg");background-size:cover;}.elementor-365 .elementor-element.elementor-element-9fe5a60::before, .elementor-365 .elementor-element.elementor-element-9fe5a60 > .elementor-background-video-container::before, .elementor-365 .elementor-element.elementor-element-9fe5a60 > .e-con-inner > .elementor-background-video-container::before, .elementor-365 .elementor-element.elementor-element-9fe5a60 > .elementor-background-slideshow::before, .elementor-365 .elementor-element.elementor-element-9fe5a60 > .e-con-inner > .elementor-background-slideshow::before, .elementor-365 .elementor-element.elementor-element-9fe5a60 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#312D2D;--background-overlay:'';}.elementor-365 .elementor-element.elementor-element-0c91b99{margin:86px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-365 .elementor-element.elementor-element-0c91b99 .elementor-heading-title{color:#FFFFFF;}.elementor-365 .elementor-element.elementor-element-611b91e .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-365 .elementor-element.elementor-element-611b91e .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-365 .elementor-element.elementor-element-611b91e{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-365 .elementor-element.elementor-element-611b91e .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-365 .elementor-element.elementor-element-3d5dd4a .elementor-button{background-color:#02010182;border-radius:5px 5px 5px 5px;}.elementor-365 .elementor-element.elementor-element-63bb867{--display:flex;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;}.elementor-365 .elementor-element.elementor-element-63bb867:not(.elementor-motion-effects-element-type-background), .elementor-365 .elementor-element.elementor-element-63bb867 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keeopensdoorsrealty.com/wp-content/uploads/2025/10/0-5.jpg");background-size:cover;}.elementor-365 .elementor-element.elementor-element-63bb867::before, .elementor-365 .elementor-element.elementor-element-63bb867 > .elementor-background-video-container::before, .elementor-365 .elementor-element.elementor-element-63bb867 > .e-con-inner > .elementor-background-video-container::before, .elementor-365 .elementor-element.elementor-element-63bb867 > .elementor-background-slideshow::before, .elementor-365 .elementor-element.elementor-element-63bb867 > .e-con-inner > .elementor-background-slideshow::before, .elementor-365 .elementor-element.elementor-element-63bb867 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#312D2D;--background-overlay:'';}.elementor-365 .elementor-element.elementor-element-dc8b870{margin:86px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-365 .elementor-element.elementor-element-dc8b870 .elementor-heading-title{color:#FFFFFF;}.elementor-365 .elementor-element.elementor-element-f304cc9 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-365 .elementor-element.elementor-element-f304cc9 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-365 .elementor-element.elementor-element-f304cc9{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-365 .elementor-element.elementor-element-f304cc9 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-365 .elementor-element.elementor-element-50d0b4f .elementor-button{background-color:#02010182;border-radius:5px 5px 5px 5px;}.elementor-365 .elementor-element.elementor-element-541523e{--display:flex;--overlay-opacity:0.5;--border-radius:10px 10px 10px 10px;}.elementor-365 .elementor-element.elementor-element-541523e:not(.elementor-motion-effects-element-type-background), .elementor-365 .elementor-element.elementor-element-541523e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://keeopensdoorsrealty.com/wp-content/uploads/2025/10/0-6.jpg");background-size:cover;}.elementor-365 .elementor-element.elementor-element-541523e::before, .elementor-365 .elementor-element.elementor-element-541523e > .elementor-background-video-container::before, .elementor-365 .elementor-element.elementor-element-541523e > .e-con-inner > .elementor-background-video-container::before, .elementor-365 .elementor-element.elementor-element-541523e > .elementor-background-slideshow::before, .elementor-365 .elementor-element.elementor-element-541523e > .e-con-inner > .elementor-background-slideshow::before, .elementor-365 .elementor-element.elementor-element-541523e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#312D2D;--background-overlay:'';}.elementor-365 .elementor-element.elementor-element-20084a4{margin:86px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-365 .elementor-element.elementor-element-20084a4 .elementor-heading-title{color:#FFFFFF;}.elementor-365 .elementor-element.elementor-element-ba9e279 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-365 .elementor-element.elementor-element-ba9e279 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-365 .elementor-element.elementor-element-ba9e279{--e-icon-list-icon-size:13px;--icon-vertical-offset:0px;}.elementor-365 .elementor-element.elementor-element-ba9e279 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-365 .elementor-element.elementor-element-17ed631 .elementor-button{background-color:#02010182;border-radius:5px 5px 5px 5px;}.elementor-365 .elementor-element.elementor-element-6388753{--display:flex;--min-height:529px;--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-365 .elementor-element.elementor-element-6388753:not(.elementor-motion-effects-element-type-background), .elementor-365 .elementor-element.elementor-element-6388753 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-365 .elementor-element.elementor-element-4757159{text-align:center;}.elementor-365 .elementor-element.elementor-element-4757159 .elementor-heading-title{color:#FFFFFF;}.elementor-365 .elementor-element.elementor-element-fe58f7b{text-align:center;color:#FFFFFF;}.elementor-365 .elementor-element.elementor-element-a0801a3 .elementor-button{background-color:#D6D6D6;fill:#160F0F;color:#160F0F;border-radius:5px 5px 5px 5px;}.elementor-365 .elementor-element.elementor-element-a0801a3.elementor-element{--order:99999 /* order end hack */;}.elementor-365 .elementor-element.elementor-element-a0801a3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-365 .elementor-element.elementor-element-da61f12{--display:grid;--min-height:157px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-365 .elementor-element.elementor-element-2def72f{--display:flex;}.elementor-365 .elementor-element.elementor-element-bf73fa9 .elementor-icon-wrapper{text-align:left;}.elementor-365 .elementor-element.elementor-element-bf73fa9.elementor-view-stacked .elementor-icon{background-color:#EEA634;}.elementor-365 .elementor-element.elementor-element-bf73fa9.elementor-view-framed .elementor-icon, .elementor-365 .elementor-element.elementor-element-bf73fa9.elementor-view-default .elementor-icon{color:#EEA634;border-color:#EEA634;}.elementor-365 .elementor-element.elementor-element-bf73fa9.elementor-view-framed .elementor-icon, .elementor-365 .elementor-element.elementor-element-bf73fa9.elementor-view-default .elementor-icon svg{fill:#EEA634;}.elementor-365 .elementor-element.elementor-element-bf73fa9 .elementor-icon{font-size:21px;}.elementor-365 .elementor-element.elementor-element-bf73fa9 .elementor-icon svg{height:21px;}.elementor-365 .elementor-element.elementor-element-f2a6bac .elementor-heading-title{color:#FFFFFF;}.elementor-365 .elementor-element.elementor-element-f076697{font-size:15px;color:#FFFFFF;}.elementor-365 .elementor-element.elementor-element-12f2502{--display:flex;}.elementor-365 .elementor-element.elementor-element-c4d5484 .elementor-icon-wrapper{text-align:left;}.elementor-365 .elementor-element.elementor-element-c4d5484.elementor-view-stacked .elementor-icon{background-color:#EEA634;}.elementor-365 .elementor-element.elementor-element-c4d5484.elementor-view-framed .elementor-icon, .elementor-365 .elementor-element.elementor-element-c4d5484.elementor-view-default .elementor-icon{color:#EEA634;border-color:#EEA634;}.elementor-365 .elementor-element.elementor-element-c4d5484.elementor-view-framed .elementor-icon, .elementor-365 .elementor-element.elementor-element-c4d5484.elementor-view-default .elementor-icon svg{fill:#EEA634;}.elementor-365 .elementor-element.elementor-element-c4d5484 .elementor-icon{font-size:21px;}.elementor-365 .elementor-element.elementor-element-c4d5484 .elementor-icon svg{height:21px;}.elementor-365 .elementor-element.elementor-element-77bbcb4 .elementor-heading-title{color:#FFFFFF;}.elementor-365 .elementor-element.elementor-element-d8feb2d{font-size:15px;color:#FFFFFF;}.elementor-365 .elementor-element.elementor-element-abfb680{--display:flex;}.elementor-365 .elementor-element.elementor-element-bf26fd9 .elementor-icon-wrapper{text-align:left;}.elementor-365 .elementor-element.elementor-element-bf26fd9.elementor-view-stacked .elementor-icon{background-color:#EEA634;}.elementor-365 .elementor-element.elementor-element-bf26fd9.elementor-view-framed .elementor-icon, .elementor-365 .elementor-element.elementor-element-bf26fd9.elementor-view-default .elementor-icon{color:#EEA634;border-color:#EEA634;}.elementor-365 .elementor-element.elementor-element-bf26fd9.elementor-view-framed .elementor-icon, .elementor-365 .elementor-element.elementor-element-bf26fd9.elementor-view-default .elementor-icon svg{fill:#EEA634;}.elementor-365 .elementor-element.elementor-element-bf26fd9 .elementor-icon{font-size:21px;}.elementor-365 .elementor-element.elementor-element-bf26fd9 .elementor-icon svg{height:21px;}.elementor-365 .elementor-element.elementor-element-51372c8 .elementor-heading-title{color:#FFFFFF;}.elementor-365 .elementor-element.elementor-element-1a66ade{font-size:15px;color:#FFFFFF;}.elementor-365 .elementor-element.elementor-element-0375ba9{--display:flex;}.elementor-365 .elementor-element.elementor-element-ab56c56 .elementor-icon-wrapper{text-align:left;}.elementor-365 .elementor-element.elementor-element-ab56c56.elementor-view-stacked .elementor-icon{background-color:#EEA634;}.elementor-365 .elementor-element.elementor-element-ab56c56.elementor-view-framed .elementor-icon, .elementor-365 .elementor-element.elementor-element-ab56c56.elementor-view-default .elementor-icon{color:#EEA634;border-color:#EEA634;}.elementor-365 .elementor-element.elementor-element-ab56c56.elementor-view-framed .elementor-icon, .elementor-365 .elementor-element.elementor-element-ab56c56.elementor-view-default .elementor-icon svg{fill:#EEA634;}.elementor-365 .elementor-element.elementor-element-ab56c56 .elementor-icon{font-size:21px;}.elementor-365 .elementor-element.elementor-element-ab56c56 .elementor-icon svg{height:21px;}.elementor-365 .elementor-element.elementor-element-8df2404 .elementor-heading-title{color:#FFFFFF;}.elementor-365 .elementor-element.elementor-element-46657cc{font-size:15px;color:#FFFFFF;}.elementor-365 .elementor-element.elementor-element-20c5a3d{--display:flex;}.elementor-365 .elementor-element.elementor-element-9cc1dbf .elementor-icon-wrapper{text-align:left;}.elementor-365 .elementor-element.elementor-element-9cc1dbf.elementor-view-stacked .elementor-icon{background-color:#EEA634;}.elementor-365 .elementor-element.elementor-element-9cc1dbf.elementor-view-framed .elementor-icon, .elementor-365 .elementor-element.elementor-element-9cc1dbf.elementor-view-default .elementor-icon{color:#EEA634;border-color:#EEA634;}.elementor-365 .elementor-element.elementor-element-9cc1dbf.elementor-view-framed .elementor-icon, .elementor-365 .elementor-element.elementor-element-9cc1dbf.elementor-view-default .elementor-icon svg{fill:#EEA634;}.elementor-365 .elementor-element.elementor-element-9cc1dbf .elementor-icon{font-size:21px;}.elementor-365 .elementor-element.elementor-element-9cc1dbf .elementor-icon svg{height:21px;}.elementor-365 .elementor-element.elementor-element-76fe919 .elementor-heading-title{color:#FFFFFF;}.elementor-365 .elementor-element.elementor-element-348035b{font-size:15px;color:#FFFFFF;}.elementor-365 .elementor-element.elementor-element-6f8eb85{--display:flex;}.elementor-365 .elementor-element.elementor-element-69a99e6 .elementor-icon-wrapper{text-align:left;}.elementor-365 .elementor-element.elementor-element-69a99e6.elementor-view-stacked .elementor-icon{background-color:#EEA634;}.elementor-365 .elementor-element.elementor-element-69a99e6.elementor-view-framed .elementor-icon, .elementor-365 .elementor-element.elementor-element-69a99e6.elementor-view-default .elementor-icon{color:#EEA634;border-color:#EEA634;}.elementor-365 .elementor-element.elementor-element-69a99e6.elementor-view-framed .elementor-icon, .elementor-365 .elementor-element.elementor-element-69a99e6.elementor-view-default .elementor-icon svg{fill:#EEA634;}.elementor-365 .elementor-element.elementor-element-69a99e6 .elementor-icon{font-size:21px;}.elementor-365 .elementor-element.elementor-element-69a99e6 .elementor-icon svg{height:21px;}.elementor-365 .elementor-element.elementor-element-3e32d87 .elementor-heading-title{color:#FFFFFF;}.elementor-365 .elementor-element.elementor-element-7cc2005{font-size:15px;color:#FFFFFF;}.elementor-365 .elementor-element.elementor-element-381e80a{--display:flex;--min-height:455px;--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-365 .elementor-element.elementor-element-1658dbb{--display:flex;--margin-top:-10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-365 .elementor-element.elementor-element-1658dbb:not(.elementor-motion-effects-element-type-background), .elementor-365 .elementor-element.elementor-element-1658dbb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#332C2C;}.elementor-365 .elementor-element.elementor-element-c2e2add{text-align:center;}.elementor-365 .elementor-element.elementor-element-c2e2add .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-365 .elementor-element.elementor-element-0a247fb{margin:-18px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;color:#FFFFFF;}.elementor-365 .elementor-element.elementor-element-af05fac{--display:grid;--min-height:348px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-365 .elementor-element.elementor-element-6a08c14{--display:flex;}.elementor-365 .elementor-element.elementor-element-e2f63bd .elementor-icon-list-icon i{color:#2E7DD8;transition:color 0.3s;}.elementor-365 .elementor-element.elementor-element-e2f63bd .elementor-icon-list-icon svg{fill:#2E7DD8;transition:fill 0.3s;}.elementor-365 .elementor-element.elementor-element-e2f63bd{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-365 .elementor-element.elementor-element-e2f63bd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-365 .elementor-element.elementor-element-e2f63bd .elementor-icon-list-item > a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-365 .elementor-element.elementor-element-e2f63bd .elementor-icon-list-text{color:#352C2C;transition:color 0.3s;}.elementor-365 .elementor-element.elementor-element-150f6d3{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-365 .elementor-element.elementor-element-2092dda .elementor-icon-list-icon i{color:#2E7DD8;transition:color 0.3s;}.elementor-365 .elementor-element.elementor-element-2092dda .elementor-icon-list-icon svg{fill:#2E7DD8;transition:fill 0.3s;}.elementor-365 .elementor-element.elementor-element-2092dda{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-365 .elementor-element.elementor-element-2092dda .elementor-icon-list-item > .elementor-icon-list-text, .elementor-365 .elementor-element.elementor-element-2092dda .elementor-icon-list-item > a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-365 .elementor-element.elementor-element-2092dda .elementor-icon-list-text{color:#352C2C;transition:color 0.3s;}.elementor-365 .elementor-element.elementor-element-1026864{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-365 .elementor-element.elementor-element-a95a213 .elementor-icon-list-icon i{color:#2E7DD8;transition:color 0.3s;}.elementor-365 .elementor-element.elementor-element-a95a213 .elementor-icon-list-icon svg{fill:#2E7DD8;transition:fill 0.3s;}.elementor-365 .elementor-element.elementor-element-a95a213{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-365 .elementor-element.elementor-element-a95a213 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-365 .elementor-element.elementor-element-a95a213 .elementor-icon-list-item > a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-365 .elementor-element.elementor-element-a95a213 .elementor-icon-list-text{color:#352C2C;transition:color 0.3s;}.elementor-365 .elementor-element.elementor-element-844eca7{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-365 .elementor-element.elementor-element-ae3c8f0 .elementor-icon-list-icon i{color:#2E7DD8;transition:color 0.3s;}.elementor-365 .elementor-element.elementor-element-ae3c8f0 .elementor-icon-list-icon svg{fill:#2E7DD8;transition:fill 0.3s;}.elementor-365 .elementor-element.elementor-element-ae3c8f0{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-365 .elementor-element.elementor-element-ae3c8f0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-365 .elementor-element.elementor-element-ae3c8f0 .elementor-icon-list-item > a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-365 .elementor-element.elementor-element-ae3c8f0 .elementor-icon-list-text{color:#352C2C;transition:color 0.3s;}.elementor-365 .elementor-element.elementor-element-861c995{margin:-19px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-size:16px;}.elementor-365 .elementor-element.elementor-element-8221315{--display:flex;}.elementor-365 .elementor-element.elementor-element-5ecb7ab .elementor-button{background-color:#3B3333;border-radius:5px 5px 5px 5px;}.elementor-365 .elementor-element.elementor-element-5ecb7ab .elementor-button-content-wrapper{flex-direction:row;}.elementor-365 .elementor-element.elementor-element-acd5b39{--display:flex;--min-height:604px;--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-365 .elementor-element.elementor-element-acd5b39:not(.elementor-motion-effects-element-type-background), .elementor-365 .elementor-element.elementor-element-acd5b39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#352E2E;}.elementor-365 .elementor-element.elementor-element-de67085{text-align:center;}.elementor-365 .elementor-element.elementor-element-de67085 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-365 .elementor-element.elementor-element-5fa01a5{margin:-12px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-365 .elementor-element.elementor-element-8a27a01{--display:grid;--min-height:414px;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-365 .elementor-element.elementor-element-1fb4259{--display:flex;}.elementor-365 .elementor-element.elementor-element-8fc5074{--display:flex;}.elementor-365 .elementor-element.elementor-element-3ff4a90{--display:flex;--margin-top:33px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-365 .elementor-element.elementor-element-ba93721 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-365 .elementor-element.elementor-element-ba93721 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-365 .elementor-element.elementor-element-ba93721{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-365 .elementor-element.elementor-element-ba93721 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-365 .elementor-element.elementor-element-ba93721 .elementor-icon-list-item > a{font-size:19px;}.elementor-365 .elementor-element.elementor-element-ba93721 .elementor-icon-list-text{color:#FFFBFB;transition:color 0.3s;}.elementor-365 .elementor-element.elementor-element-2dd63f5{color:#FFFFFF;}.elementor-365 .elementor-element.elementor-element-e36d18e{--display:flex;}.elementor-365 .elementor-element.elementor-element-c971ac0 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-365 .elementor-element.elementor-element-c971ac0 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-365 .elementor-element.elementor-element-c971ac0{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-365 .elementor-element.elementor-element-c971ac0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-365 .elementor-element.elementor-element-c971ac0 .elementor-icon-list-item > a{font-size:19px;}.elementor-365 .elementor-element.elementor-element-c971ac0 .elementor-icon-list-text{color:#FFFBFB;transition:color 0.3s;}.elementor-365 .elementor-element.elementor-element-1503907{color:#FFFFFF;}.elementor-365 .elementor-element.elementor-element-fe2aee4{--display:flex;}.elementor-365 .elementor-element.elementor-element-21ed3f9 .elementor-icon-list-icon i{color:#FFFFFF;transition:color 0.3s;}.elementor-365 .elementor-element.elementor-element-21ed3f9 .elementor-icon-list-icon svg{fill:#FFFFFF;transition:fill 0.3s;}.elementor-365 .elementor-element.elementor-element-21ed3f9{--e-icon-list-icon-size:18px;--icon-vertical-offset:0px;}.elementor-365 .elementor-element.elementor-element-21ed3f9 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-365 .elementor-element.elementor-element-21ed3f9 .elementor-icon-list-item > a{font-size:19px;}.elementor-365 .elementor-element.elementor-element-21ed3f9 .elementor-icon-list-text{color:#FFFBFB;transition:color 0.3s;}.elementor-365 .elementor-element.elementor-element-6ec45f6{color:#FFFFFF;}.elementor-365 .elementor-element.elementor-element-b8aec7e{--display:flex;}.elementor-365 .elementor-element.elementor-element-4f642f3 .elementor-button{background-color:#D3D1D1;fill:#3A2F2F;color:#3A2F2F;border-radius:5px 5px 5px 5px;}.elementor-365 .elementor-element.elementor-element-4f642f3 .elementor-button-content-wrapper{flex-direction:row;}.elementor-365 .elementor-element.elementor-element-6cef835{--display:flex;--min-height:389px;--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-365 .elementor-element.elementor-element-f4a1cc2{--display:flex;--min-height:323px;}.elementor-365 .elementor-element.elementor-element-f4a1cc2.e-con{--align-self:center;}.elementor-365 .elementor-element.elementor-element-fe910cc{border-radius:10px 10px 10px 10px;box-shadow:0px 4px 10px -1px rgba(0,0,0,0.5);}.elementor-365 .elementor-element.elementor-element-3f828c6{text-align:center;}.elementor-365 .elementor-element.elementor-element-3f828c6 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:#070505;}.elementor-365 .elementor-element.elementor-element-0c257f9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-365 .elementor-element.elementor-element-0c257f9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-365 .elementor-element.elementor-element-0c257f9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-365 .elementor-element.elementor-element-0c257f9 .elementor-icon-list-text{transition:color 0.3s;}@media(min-width:768px){.elementor-365 .elementor-element.elementor-element-8221315{--width:68%;}.elementor-365 .elementor-element.elementor-element-f4a1cc2{--width:83%;}}@media(max-width:1024px){.elementor-365 .elementor-element.elementor-element-92190f3{--grid-auto-flow:row;}.elementor-365 .elementor-element.elementor-element-da61f12{--grid-auto-flow:row;}.elementor-365 .elementor-element.elementor-element-af05fac{--grid-auto-flow:row;}.elementor-365 .elementor-element.elementor-element-8a27a01{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-365 .elementor-element.elementor-element-92190f3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-365 .elementor-element.elementor-element-a0801a3 .elementor-button{padding:8px 8px 8px 8px;}.elementor-365 .elementor-element.elementor-element-da61f12{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-365 .elementor-element.elementor-element-af05fac{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-365 .elementor-element.elementor-element-2092dda{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-365 .elementor-element.elementor-element-a95a213{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-365 .elementor-element.elementor-element-ae3c8f0{margin:-22px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-365 .elementor-element.elementor-element-8a27a01{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-365 .elementor-element.elementor-element-4f642f3 .elementor-button{padding:6px 6px 6px 6px;}}/* Start custom CSS for container, class: .elementor-element-fc2946d *//* Full background with hover zoom effect */
.bg-full-hover {
  background-size: cover;               /* always fill the box */
  background-position: center center;
  background-repeat: no-repeat;
  transition: background-size 0.6s ease-in-out;
}

.bg-full-hover:hover {
  background-size: 110%;                /* zooms in the background image */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5122deb *//* Full background with hover zoom effect */
.bg-full-hover {
  background-size: cover;               /* always fill the box */
  background-position: center center;
  background-repeat: no-repeat;
  transition: background-size 0.6s ease-in-out;
}

.bg-full-hover:hover {
  background-size: 110%;                /* zooms in the background image */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2def72f */.elementor-365 .elementor-element.elementor-element-2def72f {
  background: rgba(255, 255, 255, 0.1); /* semi-transparent background */
  backdrop-filter: blur(10px);         /* blur effect */
  -webkit-backdrop-filter: blur(10px); /* Safari support */
  border-radius: 15px;                 /* optional rounded corners */
  padding: 20px;                       /* optional padding */
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2); /* optional shadow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-12f2502 */.elementor-365 .elementor-element.elementor-element-12f2502 {
  background: rgba(255, 255, 255, 0.1); /* semi-transparent background */
  backdrop-filter: blur(10px);         /* blur effect */
  -webkit-backdrop-filter: blur(10px); /* Safari support */
  border-radius: 15px;                 /* optional rounded corners */
  padding: 20px;                       /* optional padding */
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2); /* optional shadow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-abfb680 */.elementor-365 .elementor-element.elementor-element-abfb680 {
  background: rgba(255, 255, 255, 0.1); /* semi-transparent background */
  backdrop-filter: blur(10px);         /* blur effect */
  -webkit-backdrop-filter: blur(10px); /* Safari support */
  border-radius: 15px;                 /* optional rounded corners */
  padding: 20px;                       /* optional padding */
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2); /* optional shadow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0375ba9 */.elementor-365 .elementor-element.elementor-element-0375ba9 {
  background: rgba(255, 255, 255, 0.1); /* semi-transparent background */
  backdrop-filter: blur(10px);         /* blur effect */
  -webkit-backdrop-filter: blur(10px); /* Safari support */
  border-radius: 15px;                 /* optional rounded corners */
  padding: 20px;                       /* optional padding */
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2); /* optional shadow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-20c5a3d */.elementor-365 .elementor-element.elementor-element-20c5a3d {
  background: rgba(255, 255, 255, 0.1); /* semi-transparent background */
  backdrop-filter: blur(10px);         /* blur effect */
  -webkit-backdrop-filter: blur(10px); /* Safari support */
  border-radius: 15px;                 /* optional rounded corners */
  padding: 20px;                       /* optional padding */
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2); /* optional shadow */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f8eb85 */.elementor-365 .elementor-element.elementor-element-6f8eb85 {
  background: rgba(255, 255, 255, 0.1); /* semi-transparent background */
  backdrop-filter: blur(10px);         /* blur effect */
  -webkit-backdrop-filter: blur(10px); /* Safari support */
  border-radius: 15px;                 /* optional rounded corners */
  padding: 20px;                       /* optional padding */
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.2); /* optional shadow */
}/* End custom CSS */