.elementor-287 .elementor-element.elementor-element-2944257{--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-287 .elementor-element.elementor-element-bfa3428 .elementor-repeater-item-bb057fd .swiper-slide-bg{background-color:#bbbbbb;background-image:url(https://jackensonyourrealtor.com/wp-content/uploads/2025/04/OHPG-2.png);background-size:cover;}.elementor-287 .elementor-element.elementor-element-bfa3428 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-287 .elementor-element.elementor-element-bfa3428 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-287 .elementor-element.elementor-element-bfa3428 .swiper-slide-contents{max-width:66%;}.elementor-287 .elementor-element.elementor-element-bfa3428 .swiper-slide-inner{text-align:center;}.elementor-287 .elementor-element.elementor-element-93f9dd8{--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-287 .elementor-element.elementor-element-b2e2e09 .elementor-heading-title{font-family:"Sora", Sans-serif;color:#0372BD;}.elementor-287 .elementor-element.elementor-element-c69aeff .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:20px;}.elementor-287 .elementor-element.elementor-element-3f22980{--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-287 .elementor-element.elementor-element-523309e{--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-287 .elementor-element.elementor-element-f6e737a{--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-287 .elementor-element.elementor-element-f6e737a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-287 .elementor-element.elementor-element-c82b35d{--display:flex;--min-height:0px;--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-287 .elementor-element.elementor-element-c82b35d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-287 .elementor-element.elementor-element-7c98e69 > .elementor-widget-container{margin:10px 10px 10px 10px;}.elementor-287 .elementor-element.elementor-element-7c98e69.elementor-element{--align-self:center;}.elementor-287 .elementor-element.elementor-element-7c98e69{text-align:left;}.elementor-287 .elementor-element.elementor-element-3453c12{--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:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-834d219 .elementor-heading-title{font-family:"Sora", Sans-serif;color:#0372BD;}.elementor-287 .elementor-element.elementor-element-ab339db > .elementor-widget-container{padding:0px 0px 50px 0px;}.elementor-287 .elementor-element.elementor-element-4a7e917{--display:flex;--min-height:90px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:30px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-4a7e917:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-4a7e917 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-4a7e917 > .elementor-shape-top .elementor-shape-fill, .elementor-287 .elementor-element.elementor-element-4a7e917 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-287 .elementor-element.elementor-element-4a7e917 > .elementor-shape-top svg, .elementor-287 .elementor-element.elementor-element-4a7e917 > .e-con-inner > .elementor-shape-top svg{width:calc(106% + 1.3px);height:5px;}.elementor-287 .elementor-element.elementor-element-bc4fa0e{--display:flex;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-bc4fa0e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-287 .elementor-element.elementor-element-2c5ab6a .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:32px;}.elementor-287 .elementor-element.elementor-element-ed6adaf{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-287 .elementor-element.elementor-element-ed6adaf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-287 .elementor-element.elementor-element-ed6adaf .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-287 .elementor-element.elementor-element-ed6adaf .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-287 .elementor-element.elementor-element-4cdca51{text-align:center;}.elementor-287 .elementor-element.elementor-element-4cdca51 .elementor-heading-title{font-family:"Sora", Sans-serif;font-size:18px;color:#003888;}.elementor-287 .elementor-element.elementor-element-e9dddc9{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-e559068.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-287 .elementor-element.elementor-element-e559068.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-287 .elementor-element.elementor-element-e559068.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-287 .elementor-element.elementor-element-e559068 .elementor-image-box-title{margin-bottom:7px;font-family:"Sora", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-287 .elementor-element.elementor-element-e559068 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-287 .elementor-element.elementor-element-e559068 .elementor-image-box-img img{border-style:solid;border-width:5px 5px 5px 5px;border-color:#057DBE;border-radius:100%;transition-duration:0.3s;}.elementor-287 .elementor-element.elementor-element-e559068 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;color:#7A7A7A;}.elementor-287 .elementor-element.elementor-element-3e9fb86.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-287 .elementor-element.elementor-element-3e9fb86.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-287 .elementor-element.elementor-element-3e9fb86.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-287 .elementor-element.elementor-element-3e9fb86 .elementor-image-box-title{margin-bottom:7px;font-family:"Sora", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-287 .elementor-element.elementor-element-3e9fb86 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-287 .elementor-element.elementor-element-3e9fb86 .elementor-image-box-img img{border-style:solid;border-width:5px 5px 5px 5px;border-color:#2571C0;border-radius:100%;transition-duration:0.3s;}.elementor-287 .elementor-element.elementor-element-3e9fb86 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;color:#7A7A7A;}.elementor-287 .elementor-element.elementor-element-0fa46fa.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-287 .elementor-element.elementor-element-0fa46fa.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-287 .elementor-element.elementor-element-0fa46fa.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-287 .elementor-element.elementor-element-0fa46fa .elementor-image-box-title{margin-bottom:7px;font-family:"Sora", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-287 .elementor-element.elementor-element-0fa46fa .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-287 .elementor-element.elementor-element-0fa46fa .elementor-image-box-img img{border-style:solid;border-width:5px 5px 5px 5px;border-color:#2571C0;border-radius:100%;transition-duration:0.3s;}.elementor-287 .elementor-element.elementor-element-0fa46fa .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;color:#7A7A7A;}.elementor-287 .elementor-element.elementor-element-b0e8a9a{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-8836e6a.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-287 .elementor-element.elementor-element-8836e6a.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-287 .elementor-element.elementor-element-8836e6a.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-287 .elementor-element.elementor-element-8836e6a .elementor-image-box-title{margin-bottom:7px;font-family:"Sora", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-287 .elementor-element.elementor-element-8836e6a .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-287 .elementor-element.elementor-element-8836e6a .elementor-image-box-img img{border-style:solid;border-width:5px 5px 5px 5px;border-color:#2571C0;border-radius:100%;transition-duration:0.3s;}.elementor-287 .elementor-element.elementor-element-8836e6a .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;color:#7A7A7A;}.elementor-287 .elementor-element.elementor-element-fdef098.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-287 .elementor-element.elementor-element-fdef098.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-287 .elementor-element.elementor-element-fdef098.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-287 .elementor-element.elementor-element-fdef098 .elementor-image-box-title{margin-bottom:7px;font-family:"Sora", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-287 .elementor-element.elementor-element-fdef098 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-287 .elementor-element.elementor-element-fdef098 .elementor-image-box-img img{border-style:solid;border-width:5px 5px 5px 5px;border-color:#2571C0;border-radius:100%;transition-duration:0.3s;}.elementor-287 .elementor-element.elementor-element-fdef098 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;color:#7A7A7A;}.elementor-287 .elementor-element.elementor-element-8e153df.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-287 .elementor-element.elementor-element-8e153df.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-287 .elementor-element.elementor-element-8e153df.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-287 .elementor-element.elementor-element-8e153df .elementor-image-box-title{margin-bottom:7px;font-family:"Sora", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-287 .elementor-element.elementor-element-8e153df .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-287 .elementor-element.elementor-element-8e153df .elementor-image-box-img img{border-style:solid;border-width:5px 5px 5px 5px;border-color:#2571C0;border-radius:100%;transition-duration:0.3s;}.elementor-287 .elementor-element.elementor-element-8e153df .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;color:#7A7A7A;}.elementor-287 .elementor-element.elementor-element-e4d4b2b{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-d7f33e0.elementor-position-right .elementor-image-box-img{margin-left:14px;}.elementor-287 .elementor-element.elementor-element-d7f33e0.elementor-position-left .elementor-image-box-img{margin-right:14px;}.elementor-287 .elementor-element.elementor-element-d7f33e0.elementor-position-top .elementor-image-box-img{margin-bottom:14px;}.elementor-287 .elementor-element.elementor-element-d7f33e0 .elementor-image-box-title{margin-bottom:7px;font-family:"Sora", Sans-serif;font-size:22px;font-weight:600;color:#000000;}.elementor-287 .elementor-element.elementor-element-d7f33e0 .elementor-image-box-wrapper .elementor-image-box-img{width:70%;}.elementor-287 .elementor-element.elementor-element-d7f33e0 .elementor-image-box-img img{border-style:solid;border-width:5px 5px 5px 5px;border-color:#2571C0;border-radius:100%;transition-duration:0.3s;}.elementor-287 .elementor-element.elementor-element-d7f33e0 .elementor-image-box-description{font-family:"Sora", Sans-serif;font-size:16px;font-weight:300;color:#7A7A7A;}.elementor-287 .elementor-element.elementor-element-c9eedad{--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-287 .elementor-element.elementor-element-c9eedad:not(.elementor-motion-effects-element-type-background), .elementor-287 .elementor-element.elementor-element-c9eedad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFF7E8;}.elementor-287 .elementor-element.elementor-element-f839df5 .elementor-button:hover, .elementor-287 .elementor-element.elementor-element-f839df5 .elementor-button:focus{background-color:#054A92;color:#FFFFFF;}.elementor-287 .elementor-element.elementor-element-f839df5 .elementor-button{font-family:"Sora", Sans-serif;text-decoration:none;}.elementor-287 .elementor-element.elementor-element-f839df5 .elementor-button:hover svg, .elementor-287 .elementor-element.elementor-element-f839df5 .elementor-button:focus svg{fill:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-287 .elementor-element.elementor-element-bfa3428 .swiper-slide{height:172px;}.elementor-287 .elementor-element.elementor-element-b2e2e09{text-align:center;}.elementor-287 .elementor-element.elementor-element-c69aeff{text-align:center;}.elementor-287 .elementor-element.elementor-element-c69aeff .elementor-heading-title{font-size:16px;}.elementor-287 .elementor-element.elementor-element-834d219{text-align:center;}.elementor-287 .elementor-element.elementor-element-ab339db > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-287 .elementor-element.elementor-element-ab339db{text-align:center;font-size:14px;}.elementor-287 .elementor-element.elementor-element-4a7e917{--content-width:90%;--padding-top:20px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-287 .elementor-element.elementor-element-2c5ab6a .elementor-heading-title{font-size:22px;}.elementor-287 .elementor-element.elementor-element-ed6adaf .elementor-divider-separator{width:150px;}.elementor-287 .elementor-element.elementor-element-e559068 .elementor-image-box-img{margin-bottom:14px;}.elementor-287 .elementor-element.elementor-element-3e9fb86 .elementor-image-box-img{margin-bottom:14px;}.elementor-287 .elementor-element.elementor-element-0fa46fa .elementor-image-box-img{margin-bottom:14px;}.elementor-287 .elementor-element.elementor-element-8836e6a .elementor-image-box-img{margin-bottom:14px;}.elementor-287 .elementor-element.elementor-element-fdef098 .elementor-image-box-img{margin-bottom:14px;}.elementor-287 .elementor-element.elementor-element-8e153df .elementor-image-box-img{margin-bottom:14px;}.elementor-287 .elementor-element.elementor-element-d7f33e0 .elementor-image-box-img{margin-bottom:14px;}}@media(min-width:768px){.elementor-287 .elementor-element.elementor-element-f6e737a{--width:40%;}.elementor-287 .elementor-element.elementor-element-c82b35d{--width:65%;}.elementor-287 .elementor-element.elementor-element-bc4fa0e{--width:45%;}.elementor-287 .elementor-element.elementor-element-e4d4b2b{--width:35%;}}@media(max-width:1024px) and (min-width:768px){.elementor-287 .elementor-element.elementor-element-f6e737a{--width:306px;}.elementor-287 .elementor-element.elementor-element-c82b35d{--width:464px;}.elementor-287 .elementor-element.elementor-element-bc4fa0e{--width:451.938px;}}/* Start custom CSS for heading, class: .elementor-element-c69aeff */.elementor-287 .elementor-element.elementor-element-c69aeff .elementor-heading-title{
 -webkit-background-clip: text;
-webkit-text-fill-color: transparent;
    animation: 3.4s cubic-bezier(0.2, 0.5,00.9,00.6) 2s infinite normal none running textura;
    background-image: linear-gradient(45deg, #015EEA, #00EBFA, #015EEA, #00EBFA);
    background-size: 400% 200%;
    transition: background 1.6s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
    transition: all .8s;
}

@keyframes textura{ 0%{background-position: 0.0;
}

100%{background-position: 100% 0;
}
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7c98e69 */.elementor-287 .elementor-element.elementor-element-7c98e69 {
  z-index:0;
      backdrop-filter: blur( 8px );
    -webkit-backdrop-filter: blur( 8px );
    border-radius:15px;
    margin:5px;
}

.elementor-287 .elementor-element.elementor-element-7c98e69:before {
  content:"";
  position:absolute;
  z-index:-1;
  top:0;
  left:0;
  right:0;
  bottom:0;
  padding: 2px;
  border-radius: 15px;
  background: linear-gradient(to top, #0372BD, #0372BD);
  -webkit-mask:
     linear-gradient(#fff 0 0) content-box,
     linear-gradient(#fff 0 0);
          mask:
     linear-gradient(#fff 0 0) content-box,
     linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2c5ab6a */.elementor-287 .elementor-element.elementor-element-2c5ab6a .elementor-heading-title{
 -webkit-background-clip: text;
-webkit-text-fill-color: transparent;
    animation: 3.4s cubic-bezier(0.2, 0.5,00.9,00.6) 2s infinite normal none running textura;
    background-image: linear-gradient(45deg, #015EEA, #00EBFA, #015EEA, #00EBFA);
    background-size: 400% 200%;
    transition: background 1.6s cubic-bezier(0.55, 0.1, 0.47, 0.94) 0s;
    transition: all .8s;
}

@keyframes textura{ 0%{background-position: 0.0;
}

100%{background-position: 100% 0;
}
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-f839df5 */:root{
    --grad1: #EB5B00;
    --grad2: #f5b84f;
    --grad3: #EB5B00;
    --grad4: #EB5B00;
}

.elementor-287 .elementor-element.elementor-element-f839df5 a{
    background: linear-gradient(60deg, var(--grad1), var(--grad2), var(--grad3), var(--grad4));
    background-size: 400%;
    z-index: 1;
    position: relative;
}
.elementor-287 .elementor-element.elementor-element-f839df5 a{
    animation: animate 10s linear infinite;
}
@keyframes animate {
    0%{
        background-position: 0%;
    }
    100%{
        background-position: 400%;
    }
}/* End custom CSS */