.elementor-698 .elementor-element.elementor-element-65206a12{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-698 .elementor-element.elementor-element-28e80ce5{--display:flex;--min-height:495px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;--overlay-opacity:0.25;--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-698 .elementor-element.elementor-element-28e80ce5:not(.elementor-motion-effects-element-type-background), .elementor-698 .elementor-element.elementor-element-28e80ce5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://communityfirstrealty.com/wp-content/uploads/2025/11/community-2-Picsart-AiImageEnhancer.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-698 .elementor-element.elementor-element-28e80ce5::before, .elementor-698 .elementor-element.elementor-element-28e80ce5 > .elementor-background-video-container::before, .elementor-698 .elementor-element.elementor-element-28e80ce5 > .e-con-inner > .elementor-background-video-container::before, .elementor-698 .elementor-element.elementor-element-28e80ce5 > .elementor-background-slideshow::before, .elementor-698 .elementor-element.elementor-element-28e80ce5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-698 .elementor-element.elementor-element-28e80ce5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-698 .elementor-element.elementor-element-3b9841bb .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:60px;font-weight:600;color:var( --e-global-color-7f200ea );}.elementor-698 .elementor-element.elementor-element-2ff2ca0e .elementor-heading-title{font-family:"League Spartan", Sans-serif;font-size:40px;font-weight:600;color:#FFFFFF;}.elementor-698 .elementor-element.elementor-element-65cf438{--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:80px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-698 .elementor-element.elementor-element-bad518f{--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;}.elementor-698 .elementor-element.elementor-element-60fa997{--display:flex;}.elementor-698 .elementor-element.elementor-element-62a7a17{--display:flex;--min-height:600px;--border-radius:25px 25px 25px 25px;}.elementor-698 .elementor-element.elementor-element-62a7a17:not(.elementor-motion-effects-element-type-background), .elementor-698 .elementor-element.elementor-element-62a7a17 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://communityfirstrealty.com/wp-content/uploads/2025/10/Joe-Cruz.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-698 .elementor-element.elementor-element-804938d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:50px;--margin-right:0px;}.elementor-698 .elementor-element.elementor-element-aabb398{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-698 .elementor-element.elementor-element-aabb398 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-primary );}.elementor-698 .elementor-element.elementor-element-c3db5fd .elementor-heading-title{font-family:var( --e-global-typography-d1513e3-font-family ), Sans-serif;font-size:var( --e-global-typography-d1513e3-font-size );font-weight:var( --e-global-typography-d1513e3-font-weight );color:var( --e-global-color-1b40273 );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-698 .elementor-element.elementor-element-99e6c7e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(24px/2);}.elementor-698 .elementor-element.elementor-element-99e6c7e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(24px/2);}.elementor-698 .elementor-element.elementor-element-99e6c7e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(24px/2);}.elementor-698 .elementor-element.elementor-element-99e6c7e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-24px/2);}.elementor-698 .elementor-element.elementor-element-99e6c7e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-24px/2);}.elementor-698 .elementor-element.elementor-element-99e6c7e .elementor-icon-list-icon i{color:var( --e-global-color-1b40273 );transition:color 0.3s;}.elementor-698 .elementor-element.elementor-element-99e6c7e .elementor-icon-list-icon svg{fill:var( --e-global-color-1b40273 );transition:fill 0.3s;}.elementor-698 .elementor-element.elementor-element-99e6c7e{--e-icon-list-icon-size:14px;--icon-vertical-align:flex-start;--icon-vertical-offset:4px;}.elementor-698 .elementor-element.elementor-element-99e6c7e .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-698 .elementor-element.elementor-element-99e6c7e .elementor-icon-list-item > .elementor-icon-list-text, .elementor-698 .elementor-element.elementor-element-99e6c7e .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-698 .elementor-element.elementor-element-99e6c7e .elementor-icon-list-text{color:#000000;transition:color 0.3s;}.elementor-698 .elementor-element.elementor-element-361c0d0f{--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:50px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-698 .elementor-element.elementor-element-361c0d0f:not(.elementor-motion-effects-element-type-background), .elementor-698 .elementor-element.elementor-element-361c0d0f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAECEB;}.elementor-698 .elementor-element.elementor-element-57e61a5f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-698 .elementor-element.elementor-element-6192ec2{--display:flex;}.elementor-698 .elementor-element.elementor-element-3c1d7f97{text-align:center;}.elementor-698 .elementor-element.elementor-element-d9318a9{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-698 .elementor-element.elementor-element-f704cbc .elementor-repeater-item-b37fad5 > a{color:#FFFFFF;fill:#FFFFFF;background-color:#a1a1a1;}.team-popup-id-f704cbc .elementor-repeater-item-b37fad5 > a{color:#FFFFFF;fill:#FFFFFF;background-color:#a1a1a1;}.elementor-698 .elementor-element.elementor-element-f704cbc .elementor-repeater-item-b37fad5 > a:hover{color:var( --e-global-color-1b40273 );fill:var( --e-global-color-1b40273 );background-color:#ffffff;}.team-popup-id-f704cbc .elementor-repeater-item-b37fad5 > a:hover{color:var( --e-global-color-1b40273 );fill:var( --e-global-color-1b40273 );background-color:#ffffff;}.elementor-698 .elementor-element.elementor-element-f704cbc .elementor-repeater-item-1a3ab10 > a{color:#FFFFFF;fill:#FFFFFF;background-color:#a1a1a1;}.team-popup-id-f704cbc .elementor-repeater-item-1a3ab10 > a{color:#FFFFFF;fill:#FFFFFF;background-color:#a1a1a1;}.elementor-698 .elementor-element.elementor-element-f704cbc .elementor-repeater-item-1a3ab10 > a:hover{color:var( --e-global-color-1b40273 );fill:var( --e-global-color-1b40273 );background-color:#ffffff;}.team-popup-id-f704cbc .elementor-repeater-item-1a3ab10 > a:hover{color:var( --e-global-color-1b40273 );fill:var( --e-global-color-1b40273 );background-color:#ffffff;}.elementor-698 .elementor-element.elementor-element-f704cbc .profile-card:hover, .elementor-698 .elementor-element.elementor-element-f704cbc .profile-image-card:hover, .elementor-698 .elementor-element.elementor-element-f704cbc .profile-card::before, .elementor-698 .elementor-element.elementor-element-f704cbc .profile-image-card::before, .elementor-698 .elementor-element.elementor-element-f704cbc div .profile-card .profile-body::before, .elementor-698 .elementor-element.elementor-element-f704cbc .image-card-v3 .profile-image-card:after{background-color:var( --e-global-color-1b40273 );}.elementor-698 .elementor-element.elementor-element-f704cbc .profile-card, .elementor-698 .elementor-element.elementor-element-f704cbc .profile-image-card{padding:0px 0px 30px 0px;border-radius:20px 20px 20px 20px;}.elementor-698 .elementor-element.elementor-element-f704cbc .profile-body{padding:0px 60px 20px 60px;}.elementor-698 .elementor-element.elementor-element-f704cbc .ekit-wid-con .profile-square-v .profile-card .profile-body{padding:0px 60px 20px 60px;}.elementor-698 .elementor-element.elementor-element-f704cbc .ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-header{padding-top:100%;}.elementor-698 .elementor-element.elementor-element-f704cbc .profile-header > img, .elementor-698 .elementor-element.elementor-element-f704cbc .profile-image-card img, .elementor-698 .elementor-element.elementor-element-f704cbc .profile-image-card, .elementor-698 .elementor-element.elementor-element-f704cbc .profile-header {width:100%;height:100%;}.elementor-698 .elementor-element.elementor-element-f704cbc .profile-header > img, .elementor-698 .elementor-element.elementor-element-f704cbc .profile-image-card img{border-radius:0%;}.elementor-698 .elementor-element.elementor-element-f704cbc .ekit-team-img.profile-header > img{border-radius:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-f704cbc .profile-body .profile-content{margin:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-f704cbc .ekit-team-social-list > li > a{text-align:center;text-decoration:none;border-radius:50% 50% 50% 50%;padding:0px 0px 0px 0px;}.team-popup-id-f704cbc .ekit-team-social-list > li > a{text-align:center;text-decoration:none;border-radius:50% 50% 50% 50%;padding:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-f704cbc .ekit-team-social-list > li{display:inline-block;}.team-popup-id-f704cbc .ekit-team-social-list > li{display:inline-block;}.elementor-698 .elementor-element.elementor-element-1882f46 .elementor-repeater-item-b37fad5 > a{color:#FFFFFF;fill:#FFFFFF;background-color:#a1a1a1;}.team-popup-id-1882f46 .elementor-repeater-item-b37fad5 > a{color:#FFFFFF;fill:#FFFFFF;background-color:#a1a1a1;}.elementor-698 .elementor-element.elementor-element-1882f46 .elementor-repeater-item-b37fad5 > a:hover{color:var( --e-global-color-1b40273 );fill:var( --e-global-color-1b40273 );background-color:#ffffff;}.team-popup-id-1882f46 .elementor-repeater-item-b37fad5 > a:hover{color:var( --e-global-color-1b40273 );fill:var( --e-global-color-1b40273 );background-color:#ffffff;}.elementor-698 .elementor-element.elementor-element-1882f46 .elementor-repeater-item-1a3ab10 > a{color:#FFFFFF;fill:#FFFFFF;background-color:#a1a1a1;}.team-popup-id-1882f46 .elementor-repeater-item-1a3ab10 > a{color:#FFFFFF;fill:#FFFFFF;background-color:#a1a1a1;}.elementor-698 .elementor-element.elementor-element-1882f46 .elementor-repeater-item-1a3ab10 > a:hover{color:var( --e-global-color-1b40273 );fill:var( --e-global-color-1b40273 );background-color:#ffffff;}.team-popup-id-1882f46 .elementor-repeater-item-1a3ab10 > a:hover{color:var( --e-global-color-1b40273 );fill:var( --e-global-color-1b40273 );background-color:#ffffff;}.elementor-698 .elementor-element.elementor-element-1882f46 .elementor-repeater-item-7f57670 > a{color:#FFFFFF;fill:#FFFFFF;background-color:#a1a1a1;}.team-popup-id-1882f46 .elementor-repeater-item-7f57670 > a{color:#FFFFFF;fill:#FFFFFF;background-color:#a1a1a1;}.elementor-698 .elementor-element.elementor-element-1882f46 .elementor-repeater-item-7f57670 > a:hover{color:var( --e-global-color-1b40273 );fill:var( --e-global-color-1b40273 );background-color:#ffffff;}.team-popup-id-1882f46 .elementor-repeater-item-7f57670 > a:hover{color:var( --e-global-color-1b40273 );fill:var( --e-global-color-1b40273 );background-color:#ffffff;}.elementor-698 .elementor-element.elementor-element-1882f46 .elementor-repeater-item-5dcb084 > a{color:#FFFFFF;fill:#FFFFFF;background-color:#a1a1a1;}.team-popup-id-1882f46 .elementor-repeater-item-5dcb084 > a{color:#FFFFFF;fill:#FFFFFF;background-color:#a1a1a1;}.elementor-698 .elementor-element.elementor-element-1882f46 .elementor-repeater-item-5dcb084 > a:hover{color:var( --e-global-color-1b40273 );fill:var( --e-global-color-1b40273 );background-color:#ffffff;}.team-popup-id-1882f46 .elementor-repeater-item-5dcb084 > a:hover{color:var( --e-global-color-1b40273 );fill:var( --e-global-color-1b40273 );background-color:#ffffff;}.elementor-698 .elementor-element.elementor-element-1882f46 .profile-card:hover, .elementor-698 .elementor-element.elementor-element-1882f46 .profile-image-card:hover, .elementor-698 .elementor-element.elementor-element-1882f46 .profile-card::before, .elementor-698 .elementor-element.elementor-element-1882f46 .profile-image-card::before, .elementor-698 .elementor-element.elementor-element-1882f46 div .profile-card .profile-body::before, .elementor-698 .elementor-element.elementor-element-1882f46 .image-card-v3 .profile-image-card:after{background-color:var( --e-global-color-1b40273 );}.elementor-698 .elementor-element.elementor-element-1882f46 .profile-card, .elementor-698 .elementor-element.elementor-element-1882f46 .profile-image-card{padding:0px 0px 30px 0px;border-radius:20px 20px 20px 20px;}.elementor-698 .elementor-element.elementor-element-1882f46 .profile-body{padding:0px 60px 20px 60px;}.elementor-698 .elementor-element.elementor-element-1882f46 .ekit-wid-con .profile-square-v .profile-card .profile-body{padding:0px 60px 20px 60px;}.elementor-698 .elementor-element.elementor-element-1882f46 .ekit-wid-con .profile-square-v.square-v4 .profile-card .profile-header{padding-top:100%;}.elementor-698 .elementor-element.elementor-element-1882f46 .profile-header > img, .elementor-698 .elementor-element.elementor-element-1882f46 .profile-image-card img, .elementor-698 .elementor-element.elementor-element-1882f46 .profile-image-card, .elementor-698 .elementor-element.elementor-element-1882f46 .profile-header {width:100%;height:100%;}.elementor-698 .elementor-element.elementor-element-1882f46 .profile-header > img, .elementor-698 .elementor-element.elementor-element-1882f46 .profile-image-card img{border-radius:0%;}.elementor-698 .elementor-element.elementor-element-1882f46 .ekit-team-img.profile-header > img{border-radius:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-1882f46 .profile-body .profile-content{margin:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-1882f46 .ekit-team-social-list > li > a{text-align:center;text-decoration:none;border-radius:50% 50% 50% 50%;padding:0px 0px 0px 0px;}.team-popup-id-1882f46 .ekit-team-social-list > li > a{text-align:center;text-decoration:none;border-radius:50% 50% 50% 50%;padding:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-1882f46 .ekit-team-social-list > li{display:inline-block;}.team-popup-id-1882f46 .ekit-team-social-list > li{display:inline-block;}.elementor-698 .elementor-element.elementor-element-2fd1888{--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:90px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-698 .elementor-element.elementor-element-88261b2{--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:80px 80px;--row-gap:80px;--column-gap:80px;}.elementor-698 .elementor-element.elementor-element-006bed4{--display:flex;}.elementor-698 .elementor-element.elementor-element-57cac7b{text-align:left;}.elementor-698 .elementor-element.elementor-element-57cac7b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-698 .elementor-element.elementor-element-7de08c5{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-698 .elementor-element.elementor-element-eebd4f8{margin:-44px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-698 .elementor-element.elementor-element-53dcad8{--display:flex;--justify-content:center;}.elementor-698 .elementor-element.elementor-element-e349f4b{--display:flex;--border-radius:25px 25px 25px 25px;--margin-top:59px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-698 .elementor-element.elementor-element-e349f4b:not(.elementor-motion-effects-element-type-background), .elementor-698 .elementor-element.elementor-element-e349f4b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-698 .elementor-element.elementor-element-e349f4b.e-con{--align-self:center;}.elementor-698 .elementor-element.elementor-element-5018c3c{--display:flex;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-698 .elementor-element.elementor-element-9fd24c5{margin:-138px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-698 .elementor-element.elementor-element-9fd24c5 img{border-radius:25px 25px 25px 25px;}.elementor-698 .elementor-element.elementor-element-7fc8176{--display:flex;--justify-content:center;}.elementor-698 .elementor-element.elementor-element-ae5f7e9{--display:flex;--border-radius:25px 25px 25px 25px;--margin-top:59px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-698 .elementor-element.elementor-element-ae5f7e9.e-con{--align-self:center;}.elementor-698 .elementor-element.elementor-element-63e8036{--display:flex;}.elementor-698 .elementor-element.elementor-element-e19b425{margin:-138px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-698 .elementor-element.elementor-element-e19b425 img{border-radius:25px 25px 25px 25px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-698 .elementor-element.elementor-element-60fa997{--width:40%;}.elementor-698 .elementor-element.elementor-element-804938d{--width:60%;}.elementor-698 .elementor-element.elementor-element-d9318a9{--width:70%;}.elementor-698 .elementor-element.elementor-element-2fd1888{--width:100%;}.elementor-698 .elementor-element.elementor-element-88261b2{--content-width:1400px;}.elementor-698 .elementor-element.elementor-element-006bed4{--width:100%;}.elementor-698 .elementor-element.elementor-element-e349f4b{--width:92%;}.elementor-698 .elementor-element.elementor-element-ae5f7e9{--width:68%;}}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-698 .elementor-element.elementor-element-aabb398 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-698 .elementor-element.elementor-element-c3db5fd .elementor-heading-title{font-size:var( --e-global-typography-d1513e3-font-size );}.elementor-698 .elementor-element.elementor-element-d9318a9{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-698 .elementor-element.elementor-element-57cac7b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-698 .elementor-element.elementor-element-65cf438{--margin-top:25px;--margin-bottom:25px;--margin-left:0px;--margin-right:0px;}.elementor-698 .elementor-element.elementor-element-804938d{--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-698 .elementor-element.elementor-element-aabb398 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-698 .elementor-element.elementor-element-c3db5fd .elementor-heading-title{font-size:var( --e-global-typography-d1513e3-font-size );}.elementor-698 .elementor-element.elementor-element-99e6c7e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-698 .elementor-element.elementor-element-99e6c7e .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-698 .elementor-element.elementor-element-99e6c7e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-698 .elementor-element.elementor-element-99e6c7e .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-698 .elementor-element.elementor-element-99e6c7e .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-698 .elementor-element.elementor-element-d9318a9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-698 .elementor-element.elementor-element-2fd1888{--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-698 .elementor-element.elementor-element-88261b2{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-698 .elementor-element.elementor-element-57cac7b .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );}.elementor-698 .elementor-element.elementor-element-53dcad8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-698 .elementor-element.elementor-element-e349f4b{--margin-top:186px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-698 .elementor-element.elementor-element-9fd24c5 img{width:120%;}.elementor-698 .elementor-element.elementor-element-7fc8176{--flex-direction:column-reverse;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-698 .elementor-element.elementor-element-ae5f7e9{--margin-top:186px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-698 .elementor-element.elementor-element-e19b425{padding:0px 0px 0px 0px;}.elementor-698 .elementor-element.elementor-element-e19b425 img{width:100%;height:207px;object-fit:cover;}}/* Start custom CSS for shortcode, class: .elementor-element-eebd4f8 *//* WPForms Minimal Style Override - Specific Fields Only */

input#wpforms-251-field_1,
input#wpforms-251-field_1-last,
input#wpforms-251-field_4,
input#wpforms-251-field_2,
textarea#wpforms-251-field_3 {
  width: 100% !important;
  border: none !important;
  border-bottom: 1px solid #ccc !important;
  border-radius: 0 !important;
  background: transparent !important;
  padding: 10px 5px !important;
  font-size: 16px !important;
  box-shadow: none !important;
  transition: border-color 0.3s ease !important;
}

/* Placeholder color for those specific fields */
input#wpforms-251-field_1::placeholder,
input#wpforms-251-field_1-last::placeholder,
input#wpforms-251-field_4::placeholder,
input#wpforms-251-field_2::placeholder,
textarea#wpforms-251-field_3::placeholder {
  color: #607d8b !important;
}

/* Focus effect for those specific fields */
input#wpforms-251-field_1:focus,
input#wpforms-251-field_1-last:focus,
input#wpforms-251-field_4:focus,
input#wpforms-251-field_2:focus,
textarea#wpforms-251-field_3:focus {
  outline: none !important;
  border-color: #2196F3 !important;
}

/* Apply margin to the parent field wrapper if needed */
#wpforms-251 .wpforms-field {
  margin-bottom: 25px !important;
}

/* Specific textarea tweaks */
textarea#wpforms-251-field_3 {
  min-height: 100px !important;
  resize: vertical !important;
}

/* Submit button styles */
#wpforms-251 .wpforms-submit {
  background-color: #c8100e !important;
  color: white !important;
  padding: 15px 80px !important;
  font-size: 16px !important;
  border: none !important;
  cursor: pointer !important;
  transition: background-color 0.3s ease !important;
}

#wpforms-251 .wpforms-submit:hover {
  background-color: black !important;
}/* End custom CSS */