.elementor-144 .elementor-element.elementor-element-757ec8f{--display:flex;--overlay-opacity:0.8;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-144 .elementor-element.elementor-element-757ec8f:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-757ec8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://follishitechsolutions.com/roamwithjoe/wp-content/uploads/2026/09/ChatGPT-Image-Sep-8-2026-01_02_37-PM.png");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-144 .elementor-element.elementor-element-757ec8f::before, .elementor-144 .elementor-element.elementor-element-757ec8f > .elementor-background-video-container::before, .elementor-144 .elementor-element.elementor-element-757ec8f > .e-con-inner > .elementor-background-video-container::before, .elementor-144 .elementor-element.elementor-element-757ec8f > .elementor-background-slideshow::before, .elementor-144 .elementor-element.elementor-element-757ec8f > .e-con-inner > .elementor-background-slideshow::before, .elementor-144 .elementor-element.elementor-element-757ec8f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(101deg, #042E60 8%, #F2295B00 100%);}.elementor-144 .elementor-element.elementor-element-757ec8f > .elementor-shape-bottom svg, .elementor-144 .elementor-element.elementor-element-757ec8f > .e-con-inner > .elementor-shape-bottom svg{width:calc(100% + 1.3px);height:62px;}.elementor-144 .elementor-element.elementor-element-7c51a25{--display:flex;--min-height:750px;--justify-content:center;}.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-144 .elementor-element.elementor-element-9e82f97{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-9e82f97 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;letter-spacing:3px;color:#39ADE5;}.elementor-144 .elementor-element.elementor-element-b0a95e9{margin:60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-144 .elementor-element.elementor-element-b0a95e9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:15px;font-weight:700;letter-spacing:3px;color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-3bf4cce{width:var( --container-widget-width, 54% );max-width:54%;--container-widget-width:54%;--container-widget-flex-grow:0;}.elementor-144 .elementor-element.elementor-element-3bf4cce .elementor-heading-title{font-family:"Cormorant", Sans-serif;font-size:90px;font-weight:800;line-height:76px;color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-7185f25{width:var( --container-widget-width, 54% );max-width:54%;margin:-7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:54%;--container-widget-flex-grow:0;}.elementor-144 .elementor-element.elementor-element-7185f25 .elementor-heading-title{font-family:"Clicker Script", Sans-serif;font-size:90px;font-weight:800;font-style:italic;line-height:76px;color:#39ADE5;}.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-144 .elementor-element.elementor-element-6484e27{width:var( --container-widget-width, 38% );max-width:38%;--container-widget-width:38%;--container-widget-flex-grow:0;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-9d98c8f{--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-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-144 .elementor-element.elementor-element-fa997b8 .elementor-button{background-color:#39ADE5;font-family:"Manrope", Sans-serif;font-size:17px;font-weight:500;text-decoration:none;border-style:solid;border-width:1px 1px 1px 1px;border-color:#13B8C2;border-radius:50px 50px 50px 50px;padding:15px 25px 15px 25px;}.elementor-144 .elementor-element.elementor-element-fa997b8 .elementor-button:hover, .elementor-144 .elementor-element.elementor-element-fa997b8 .elementor-button:focus{background-color:#FFFFFF00;color:#13B8C2;border-color:#13B8C2;}.elementor-144 .elementor-element.elementor-element-fa997b8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-144 .elementor-element.elementor-element-fa997b8 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-144 .elementor-element.elementor-element-fa997b8 .elementor-button:hover svg, .elementor-144 .elementor-element.elementor-element-fa997b8 .elementor-button:focus svg{fill:#13B8C2;}.elementor-144 .elementor-element.elementor-element-cee154d .elementor-button{background-color:#13B8C200;font-family:"Manrope", Sans-serif;font-size:17px;font-weight:500;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:15px 25px 15px 25px;}.elementor-144 .elementor-element.elementor-element-cee154d .elementor-button:hover, .elementor-144 .elementor-element.elementor-element-cee154d .elementor-button:focus{background-color:#13B8C2;color:#FFFFFF;border-color:#13B8C2;}.elementor-144 .elementor-element.elementor-element-cee154d .elementor-button:hover svg, .elementor-144 .elementor-element.elementor-element-cee154d .elementor-button:focus svg{fill:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-65a8dc0{--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:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-144 .elementor-element.elementor-element-65a8dc0:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-65a8dc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://follishitechsolutions.com/roamwithjoe/wp-content/uploads/2026/09/Gemini_Generated_Image_jipfkmjipfkmjipf.png");background-position:top right;background-repeat:no-repeat;background-size:11% auto;}.elementor-144 .elementor-element.elementor-element-55412b4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.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-144 .elementor-element.elementor-element-f6143c2{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;text-align:start;}.elementor-144 .elementor-element.elementor-element-f6143c2 img{width:100%;}.elementor-144 .elementor-element.elementor-element-dc977ce{text-align:start;}.elementor-144 .elementor-element.elementor-element-dc977ce .elementor-heading-title{font-family:"Ubuntu Condensed", Sans-serif;font-size:60px;font-weight:700;line-height:56px;color:#014383;}.elementor-144 .elementor-element.elementor-element-8addba0{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#014383;}.elementor-144 .elementor-element.elementor-element-9842b04 img{width:80%;}.elementor-144 .elementor-element.elementor-element-7973799{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-144 .elementor-element.elementor-element-38be019{--display:flex;--min-height:347px;--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-144 .elementor-element.elementor-element-8cf7c50{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(1.0000000000000164, 67.00000000000001, 131.00000000000003, 0.22);--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;--z-index:0;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-144 .elementor-element.elementor-element-4b92ab2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -61px) 0px;}.elementor-144 .elementor-element.elementor-element-4b92ab2 img{width:100%;height:153px;object-fit:cover;object-position:center center;border-radius:10px 10px 0px 0px;}.elementor-144 .elementor-element.elementor-element-d785c0f{width:var( --container-widget-width, 29% );max-width:29%;background-color:#042E60;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;padding:10px 10px 10px 10px;--container-widget-width:29%;--container-widget-flex-grow:0;border-style:solid;border-width:5px 5px 5px 5px;border-color:#FFFFFF;border-radius:999px 999px 999px 999px;text-align:start;}.elementor-144 .elementor-element.elementor-element-d785c0f.elementor-element{--align-self:flex-start;}.elementor-144 .elementor-element.elementor-element-d785c0f img{width:100%;border-style:none;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{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-144 .elementor-element.elementor-element-4f3efc5{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 15px 15px;}.elementor-144 .elementor-element.elementor-element-4f3efc5 .elementor-image-box-wrapper{text-align:start;}.elementor-144 .elementor-element.elementor-element-4f3efc5 .elementor-image-box-title{margin-bottom:5px;font-family:"Cormorant Garamond", Sans-serif;font-size:27px;font-weight:800;color:#014383;}.elementor-144 .elementor-element.elementor-element-4f3efc5:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-4f3efc5:has(:focus) .elementor-image-box-title{color:#014383;}.elementor-144 .elementor-element.elementor-element-4f3efc5 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#202020;}.elementor-144 .elementor-element.elementor-element-b03ded6{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(1.0000000000000164, 67.00000000000001, 131.00000000000003, 0.22);--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;--z-index:9999;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-144 .elementor-element.elementor-element-90f072d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -61px) 0px;}.elementor-144 .elementor-element.elementor-element-90f072d img{width:100%;height:153px;object-fit:cover;object-position:center center;border-radius:10px 10px 0px 0px;}.elementor-144 .elementor-element.elementor-element-292da0e{width:var( --container-widget-width, 29% );max-width:29%;background-color:#042E60;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;padding:10px 10px 10px 10px;--container-widget-width:29%;--container-widget-flex-grow:0;border-style:solid;border-width:5px 5px 5px 5px;border-color:#FFFFFF;border-radius:999px 999px 999px 999px;text-align:start;}.elementor-144 .elementor-element.elementor-element-292da0e.elementor-element{--align-self:flex-start;}.elementor-144 .elementor-element.elementor-element-292da0e img{width:100%;border-style:none;}.elementor-144 .elementor-element.elementor-element-2796d19{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 15px 15px;}.elementor-144 .elementor-element.elementor-element-2796d19 .elementor-image-box-wrapper{text-align:start;}.elementor-144 .elementor-element.elementor-element-2796d19 .elementor-image-box-title{margin-bottom:5px;font-family:"Cormorant Garamond", Sans-serif;font-size:27px;font-weight:800;color:#014383;}.elementor-144 .elementor-element.elementor-element-2796d19:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-2796d19:has(:focus) .elementor-image-box-title{color:#014383;}.elementor-144 .elementor-element.elementor-element-2796d19 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#202020;}.elementor-144 .elementor-element.elementor-element-4061748{width:var( --container-widget-width, 22% );max-width:22%;--container-widget-width:22%;--container-widget-flex-grow:0;}.elementor-144 .elementor-element.elementor-element-4061748.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-4061748 img{width:100%;}.elementor-144 .elementor-element.elementor-element-b89eb51{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-144 .elementor-element.elementor-element-1f74542{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(1.0000000000000164, 67.00000000000001, 131.00000000000003, 0.22);--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-144 .elementor-element.elementor-element-09228e6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -61px) 0px;}.elementor-144 .elementor-element.elementor-element-09228e6 img{width:100%;height:153px;object-fit:cover;object-position:center center;border-radius:10px 10px 0px 0px;}.elementor-144 .elementor-element.elementor-element-c1c4b21{width:var( --container-widget-width, 29% );max-width:29%;background-color:#042E60;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;padding:10px 10px 10px 10px;--container-widget-width:29%;--container-widget-flex-grow:0;border-style:solid;border-width:5px 5px 5px 5px;border-color:#FFFFFF;border-radius:999px 999px 999px 999px;text-align:start;}.elementor-144 .elementor-element.elementor-element-c1c4b21.elementor-element{--align-self:flex-start;}.elementor-144 .elementor-element.elementor-element-c1c4b21 img{width:100%;border-style:none;}.elementor-144 .elementor-element.elementor-element-0949918{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 15px 15px;}.elementor-144 .elementor-element.elementor-element-0949918 .elementor-image-box-wrapper{text-align:start;}.elementor-144 .elementor-element.elementor-element-0949918 .elementor-image-box-title{margin-bottom:5px;font-family:"Cormorant Garamond", Sans-serif;font-size:27px;font-weight:800;color:#014383;}.elementor-144 .elementor-element.elementor-element-0949918:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-0949918:has(:focus) .elementor-image-box-title{color:#014383;}.elementor-144 .elementor-element.elementor-element-0949918 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#202020;}.elementor-144 .elementor-element.elementor-element-1537650{--display:flex;--border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px rgba(1.0000000000000164, 67.00000000000001, 131.00000000000003, 0.22);--padding-top:7px;--padding-bottom:7px;--padding-left:7px;--padding-right:7px;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-144 .elementor-element.elementor-element-f108ef5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -61px) 0px;}.elementor-144 .elementor-element.elementor-element-f108ef5 img{width:100%;height:153px;object-fit:cover;object-position:center center;border-radius:10px 10px 0px 0px;}.elementor-144 .elementor-element.elementor-element-413e1af{width:var( --container-widget-width, 29% );max-width:29%;background-color:#042E60;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 12px;padding:10px 10px 10px 10px;--container-widget-width:29%;--container-widget-flex-grow:0;border-style:solid;border-width:5px 5px 5px 5px;border-color:#FFFFFF;border-radius:999px 999px 999px 999px;text-align:start;}.elementor-144 .elementor-element.elementor-element-413e1af.elementor-element{--align-self:flex-start;}.elementor-144 .elementor-element.elementor-element-413e1af img{width:100%;border-style:none;}.elementor-144 .elementor-element.elementor-element-fb59a66{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 15px 15px;}.elementor-144 .elementor-element.elementor-element-fb59a66 .elementor-image-box-wrapper{text-align:start;}.elementor-144 .elementor-element.elementor-element-fb59a66 .elementor-image-box-title{margin-bottom:5px;font-family:"Cormorant Garamond", Sans-serif;font-size:27px;font-weight:800;color:#014383;}.elementor-144 .elementor-element.elementor-element-fb59a66:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-fb59a66:has(:focus) .elementor-image-box-title{color:#014383;}.elementor-144 .elementor-element.elementor-element-fb59a66 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#202020;}.elementor-144 .elementor-element.elementor-element-81aa657{width:var( --container-widget-width, 29% );max-width:29%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:29%;--container-widget-flex-grow:0;--e-transform-origin-x:center;--e-transform-origin-y:center;}.elementor-144 .elementor-element.elementor-element-81aa657.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-81aa657 img{width:100%;}.elementor-144 .elementor-element.elementor-element-434882b{--display:flex;--padding-top:90px;--padding-bottom:90px;--padding-left:0px;--padding-right:0px;}.elementor-144 .elementor-element.elementor-element-434882b:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-434882b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E8FAFE;background-image:url("https://follishitechsolutions.com/roamwithjoe/wp-content/uploads/2026/09/ChatGPT-Image-Sep-11-2026-01_07_44-PM.png");}.elementor-144 .elementor-element.elementor-element-5f12276{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;text-align:start;}.elementor-144 .elementor-element.elementor-element-5f12276.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-5f12276 img{width:100%;}.elementor-144 .elementor-element.elementor-element-844b65e{text-align:center;}.elementor-144 .elementor-element.elementor-element-844b65e .elementor-heading-title{font-family:"Ubuntu Condensed", Sans-serif;font-size:60px;font-weight:700;line-height:56px;color:#014383;}.elementor-144 .elementor-element.elementor-element-4f17452{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-144 .elementor-element.elementor-element-fe5977b{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-144 .elementor-element.elementor-element-fe5977b:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-fe5977b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-41ed3d1 img{width:100%;border-radius:20px 20px 0px 0px;}.elementor-144 .elementor-element.elementor-element-d3eb520{--display:flex;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-144 .elementor-element.elementor-element-d3eb520:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-d3eb520 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-9122005{--display:flex;--justify-content:space-between;}.elementor-144 .elementor-element.elementor-element-e6d60b4{width:var( --container-widget-width, 29% );max-width:29%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;--container-widget-width:29%;--container-widget-flex-grow:0;border-style:none;text-align:start;}.elementor-144 .elementor-element.elementor-element-e6d60b4.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-e6d60b4 img{width:100%;border-style:none;}.elementor-144 .elementor-element.elementor-element-4ba16bc{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 15px 15px;}.elementor-144 .elementor-element.elementor-element-4ba16bc .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-4ba16bc .elementor-image-box-title{margin-bottom:5px;font-family:"Ubuntu Condensed", Sans-serif;font-size:27px;font-weight:800;color:#014383;}.elementor-144 .elementor-element.elementor-element-4ba16bc:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-4ba16bc:has(:focus) .elementor-image-box-title{color:#014383;}.elementor-144 .elementor-element.elementor-element-4ba16bc .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;color:#202020;}.elementor-144 .elementor-element.elementor-element-198bb3c .elementor-button{background-color:#042E60;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;text-decoration:none;border-style:solid;border-width:1px 1px 1px 1px;border-color:#042E60;border-radius:50px 50px 50px 50px;padding:10px 25px 10px 25px;}.elementor-144 .elementor-element.elementor-element-198bb3c .elementor-button:hover, .elementor-144 .elementor-element.elementor-element-198bb3c .elementor-button:focus{background-color:#FFFFFF00;color:#042E60;border-color:#042E60;}.elementor-144 .elementor-element.elementor-element-198bb3c{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;padding:0px 0px 0px 0px;}.elementor-144 .elementor-element.elementor-element-198bb3c .elementor-button:hover svg, .elementor-144 .elementor-element.elementor-element-198bb3c .elementor-button:focus svg{fill:#042E60;}.elementor-144 .elementor-element.elementor-element-88396c6{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-144 .elementor-element.elementor-element-88396c6:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-88396c6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-904942b img{width:100%;border-radius:20px 20px 0px 0px;}.elementor-144 .elementor-element.elementor-element-f0d1cf5{--display:flex;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-144 .elementor-element.elementor-element-f0d1cf5:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-f0d1cf5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-d68df7e{--display:flex;--justify-content:space-between;}.elementor-144 .elementor-element.elementor-element-40afda5{width:var( --container-widget-width, 29% );max-width:29%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;--container-widget-width:29%;--container-widget-flex-grow:0;border-style:none;text-align:start;}.elementor-144 .elementor-element.elementor-element-40afda5.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-40afda5 img{width:100%;border-style:none;}.elementor-144 .elementor-element.elementor-element-1f54da4{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 15px 15px;}.elementor-144 .elementor-element.elementor-element-1f54da4 .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-1f54da4 .elementor-image-box-title{margin-bottom:5px;font-family:"Ubuntu Condensed", Sans-serif;font-size:27px;font-weight:800;color:#014383;}.elementor-144 .elementor-element.elementor-element-1f54da4:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-1f54da4:has(:focus) .elementor-image-box-title{color:#014383;}.elementor-144 .elementor-element.elementor-element-1f54da4 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;color:#202020;}.elementor-144 .elementor-element.elementor-element-72aed0e .elementor-button{background-color:#042E60;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;text-decoration:none;border-style:solid;border-width:1px 1px 1px 1px;border-color:#042E60;border-radius:50px 50px 50px 50px;padding:10px 25px 10px 25px;}.elementor-144 .elementor-element.elementor-element-72aed0e .elementor-button:hover, .elementor-144 .elementor-element.elementor-element-72aed0e .elementor-button:focus{background-color:#FFFFFF00;color:#042E60;border-color:#042E60;}.elementor-144 .elementor-element.elementor-element-72aed0e{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;padding:0px 0px 0px 0px;}.elementor-144 .elementor-element.elementor-element-72aed0e .elementor-button:hover svg, .elementor-144 .elementor-element.elementor-element-72aed0e .elementor-button:focus svg{fill:#042E60;}.elementor-144 .elementor-element.elementor-element-358112d{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-144 .elementor-element.elementor-element-358112d:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-358112d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-2a7555a img{width:100%;border-radius:20px 20px 0px 0px;}.elementor-144 .elementor-element.elementor-element-a48fa97{--display:flex;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-144 .elementor-element.elementor-element-a48fa97:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-a48fa97 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-ef12a2c{--display:flex;--justify-content:space-between;}.elementor-144 .elementor-element.elementor-element-aad0fa6{width:var( --container-widget-width, 29% );max-width:29%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;--container-widget-width:29%;--container-widget-flex-grow:0;border-style:none;text-align:start;}.elementor-144 .elementor-element.elementor-element-aad0fa6.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-aad0fa6 img{width:100%;border-style:none;}.elementor-144 .elementor-element.elementor-element-4614553{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 15px 15px;}.elementor-144 .elementor-element.elementor-element-4614553 .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-4614553 .elementor-image-box-title{margin-bottom:5px;font-family:"Ubuntu Condensed", Sans-serif;font-size:27px;font-weight:800;color:#014383;}.elementor-144 .elementor-element.elementor-element-4614553:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-4614553:has(:focus) .elementor-image-box-title{color:#014383;}.elementor-144 .elementor-element.elementor-element-4614553 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;color:#202020;}.elementor-144 .elementor-element.elementor-element-f67223a .elementor-button{background-color:#042E60;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;text-decoration:none;border-style:solid;border-width:1px 1px 1px 1px;border-color:#042E60;border-radius:50px 50px 50px 50px;padding:10px 25px 10px 25px;}.elementor-144 .elementor-element.elementor-element-f67223a .elementor-button:hover, .elementor-144 .elementor-element.elementor-element-f67223a .elementor-button:focus{background-color:#FFFFFF00;color:#042E60;border-color:#042E60;}.elementor-144 .elementor-element.elementor-element-f67223a{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;padding:0px 0px 0px 0px;}.elementor-144 .elementor-element.elementor-element-f67223a .elementor-button:hover svg, .elementor-144 .elementor-element.elementor-element-f67223a .elementor-button:focus svg{fill:#042E60;}.elementor-144 .elementor-element.elementor-element-baeef9d{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-144 .elementor-element.elementor-element-baeef9d:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-baeef9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-d491596 img{width:100%;border-radius:20px 20px 0px 0px;}.elementor-144 .elementor-element.elementor-element-0fead75{--display:flex;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-144 .elementor-element.elementor-element-0fead75:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-0fead75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-c1b09b9{--display:flex;--justify-content:space-between;}.elementor-144 .elementor-element.elementor-element-081f169{width:var( --container-widget-width, 29% );max-width:29%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;--container-widget-width:29%;--container-widget-flex-grow:0;border-style:none;text-align:start;}.elementor-144 .elementor-element.elementor-element-081f169.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-081f169 img{width:100%;border-style:none;}.elementor-144 .elementor-element.elementor-element-4b4ff4e{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 15px 15px;}.elementor-144 .elementor-element.elementor-element-4b4ff4e .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-4b4ff4e .elementor-image-box-title{margin-bottom:5px;font-family:"Ubuntu Condensed", Sans-serif;font-size:27px;font-weight:800;color:#014383;}.elementor-144 .elementor-element.elementor-element-4b4ff4e:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-4b4ff4e:has(:focus) .elementor-image-box-title{color:#014383;}.elementor-144 .elementor-element.elementor-element-4b4ff4e .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;color:#202020;}.elementor-144 .elementor-element.elementor-element-8a63b09 .elementor-button{background-color:#042E60;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;text-decoration:none;border-style:solid;border-width:1px 1px 1px 1px;border-color:#042E60;border-radius:50px 50px 50px 50px;padding:10px 25px 10px 25px;}.elementor-144 .elementor-element.elementor-element-8a63b09 .elementor-button:hover, .elementor-144 .elementor-element.elementor-element-8a63b09 .elementor-button:focus{background-color:#FFFFFF00;color:#042E60;border-color:#042E60;}.elementor-144 .elementor-element.elementor-element-8a63b09{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;padding:0px 0px 0px 0px;}.elementor-144 .elementor-element.elementor-element-8a63b09 .elementor-button:hover svg, .elementor-144 .elementor-element.elementor-element-8a63b09 .elementor-button:focus svg{fill:#042E60;}.elementor-144 .elementor-element.elementor-element-6411f8d{--display:flex;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-144 .elementor-element.elementor-element-6411f8d:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-6411f8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-7f0866f img{width:100%;border-radius:20px 20px 0px 0px;}.elementor-144 .elementor-element.elementor-element-aebf867{--display:flex;--justify-content:space-between;--border-radius:20px 20px 20px 20px;--margin-top:-35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-144 .elementor-element.elementor-element-aebf867:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-aebf867 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-0900c0a{--display:flex;--justify-content:space-between;}.elementor-144 .elementor-element.elementor-element-b50945f{width:var( --container-widget-width, 29% );max-width:29%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:10px 10px 10px 10px;--container-widget-width:29%;--container-widget-flex-grow:0;border-style:none;text-align:start;}.elementor-144 .elementor-element.elementor-element-b50945f.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-b50945f img{width:100%;border-style:none;}.elementor-144 .elementor-element.elementor-element-c54cbb7{margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 15px 15px 15px;}.elementor-144 .elementor-element.elementor-element-c54cbb7 .elementor-image-box-wrapper{text-align:center;}.elementor-144 .elementor-element.elementor-element-c54cbb7 .elementor-image-box-title{margin-bottom:5px;font-family:"Ubuntu Condensed", Sans-serif;font-size:27px;font-weight:800;color:#014383;}.elementor-144 .elementor-element.elementor-element-c54cbb7:has(:hover) .elementor-image-box-title,
					 .elementor-144 .elementor-element.elementor-element-c54cbb7:has(:focus) .elementor-image-box-title{color:#014383;}.elementor-144 .elementor-element.elementor-element-c54cbb7 .elementor-image-box-description{font-family:"Manrope", Sans-serif;font-size:14px;font-weight:400;color:#202020;}.elementor-144 .elementor-element.elementor-element-0f581ca .elementor-button{background-color:#042E60;font-family:"Manrope", Sans-serif;font-size:15px;font-weight:500;text-decoration:none;border-style:solid;border-width:1px 1px 1px 1px;border-color:#042E60;border-radius:50px 50px 50px 50px;padding:10px 25px 10px 25px;}.elementor-144 .elementor-element.elementor-element-0f581ca .elementor-button:hover, .elementor-144 .elementor-element.elementor-element-0f581ca .elementor-button:focus{background-color:#FFFFFF00;color:#042E60;border-color:#042E60;}.elementor-144 .elementor-element.elementor-element-0f581ca{margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 20px) 20px;padding:0px 0px 0px 0px;}.elementor-144 .elementor-element.elementor-element-0f581ca .elementor-button:hover svg, .elementor-144 .elementor-element.elementor-element-0f581ca .elementor-button:focus svg{fill:#042E60;}.elementor-144 .elementor-element.elementor-element-59ec326{--display:flex;--min-height:600px;--justify-content:center;}.elementor-144 .elementor-element.elementor-element-59ec326:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-59ec326 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://follishitechsolutions.com/roamwithjoe/wp-content/uploads/2026/09/ChatGPT-Image-Sep-11-2026-01_10_38-PM.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-144 .elementor-element.elementor-element-0b4c5a2{padding:0px 0px 50px 150px;text-align:start;}.elementor-144 .elementor-element.elementor-element-0b4c5a2 .elementor-heading-title{font-family:"Ubuntu Condensed", Sans-serif;font-size:60px;font-weight:700;line-height:56px;color:#014383;}.elementor-144 .elementor-element.elementor-element-fe42d37{padding:0px 0px 50px 150px;text-align:start;}.elementor-144 .elementor-element.elementor-element-fe42d37 .elementor-heading-title{font-family:"Ubuntu Condensed", Sans-serif;font-size:60px;font-weight:700;line-height:56px;color:#014383;}.elementor-144 .elementor-element.elementor-element-3d36869{width:var( --container-widget-width, 49% );max-width:49%;margin:-40px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 150px;--container-widget-width:49%;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#014383;}.elementor-144 .elementor-element.elementor-element-3d36869.elementor-element{--align-self:flex-start;}.elementor-144 .elementor-element.elementor-element-2ef6208 .elementor-button{background-color:#014383;font-family:"Manrope", Sans-serif;font-size:17px;font-weight:500;text-decoration:none;border-style:solid;border-width:1px 1px 1px 1px;border-color:#014383;border-radius:50px 50px 50px 50px;padding:15px 25px 15px 25px;}.elementor-144 .elementor-element.elementor-element-2ef6208 .elementor-button:hover, .elementor-144 .elementor-element.elementor-element-2ef6208 .elementor-button:focus{background-color:#FFFFFF00;color:#014383;border-color:#014383;}.elementor-144 .elementor-element.elementor-element-2ef6208{padding:0px 0px 0px 150px;}.elementor-144 .elementor-element.elementor-element-2ef6208 .elementor-button:hover svg, .elementor-144 .elementor-element.elementor-element-2ef6208 .elementor-button:focus svg{fill:#014383;}.elementor-144 .elementor-element.elementor-element-7fd2ff0{--display:flex;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-144 .elementor-element.elementor-element-7fd2ff0:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-7fd2ff0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-5bad2e0{width:var( --container-widget-width, 5% );max-width:5%;--container-widget-width:5%;--container-widget-flex-grow:0;text-align:start;}.elementor-144 .elementor-element.elementor-element-5bad2e0 img{width:100%;}.elementor-144 .elementor-element.elementor-element-85cb7bf{padding:0px 0px 0px 0px;text-align:start;}.elementor-144 .elementor-element.elementor-element-85cb7bf .elementor-heading-title{font-family:"Ubuntu Condensed", Sans-serif;font-size:60px;font-weight:700;line-height:56px;color:#014383;}.elementor-144 .elementor-element.elementor-element-1b6e414{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;text-align:start;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#014383;}.elementor-144 .elementor-element.elementor-element-1b6e414.elementor-element{--align-self:flex-start;}.elementor-144 .elementor-element.elementor-element-9cc1ac8{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-144 .elementor-element.elementor-element-9cc1ac8.elementor-element{--align-self:flex-start;}.elementor-144 .elementor-element.elementor-element-3a5d693{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-144 .elementor-element.elementor-element-3a5d693:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-3a5d693 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://follishitechsolutions.com/roamwithjoe/wp-content/uploads/2026/09/Gemini_Generated_Image_24001b24001b2400.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-144 .elementor-element.elementor-element-27e4165{text-align:center;}.elementor-144 .elementor-element.elementor-element-27e4165 .elementor-heading-title{font-family:"Cormorant Garamond", Sans-serif;font-size:60px;font-weight:700;line-height:35px;color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-8b61835{width:var( --container-widget-width, 46% );max-width:46%;--container-widget-width:46%;--container-widget-flex-grow:0;text-align:center;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;color:#FFFFFF;}.elementor-144 .elementor-element.elementor-element-8b61835.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-3322dc6 .elementor-button{background-color:#FFFFFF;font-family:"Manrope", Sans-serif;font-size:17px;font-weight:700;text-decoration:none;fill:#042E60;color:#042E60;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:15px 25px 15px 25px;}.elementor-144 .elementor-element.elementor-element-3322dc6 .elementor-button:hover, .elementor-144 .elementor-element.elementor-element-3322dc6 .elementor-button:focus{background-color:#042E60;color:#FFFFFF;border-color:#014383;}.elementor-144 .elementor-element.elementor-element-3322dc6{width:100%;max-width:100%;padding:0px 0px 0px 0px;}.elementor-144 .elementor-element.elementor-element-3322dc6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-144 .elementor-element.elementor-element-3322dc6 .elementor-button .elementor-button-content-wrapper{gap:11px;}.elementor-144 .elementor-element.elementor-element-3322dc6 .elementor-button:hover svg, .elementor-144 .elementor-element.elementor-element-3322dc6 .elementor-button:focus svg{fill:#FFFFFF;}@media(min-width:768px){.elementor-144 .elementor-element.elementor-element-757ec8f{--content-width:1380px;}.elementor-144 .elementor-element.elementor-element-65a8dc0{--content-width:1380px;}.elementor-144 .elementor-element.elementor-element-55412b4{--width:60%;}.elementor-144 .elementor-element.elementor-element-38be019{--width:85%;}.elementor-144 .elementor-element.elementor-element-8cf7c50{--width:100%;}.elementor-144 .elementor-element.elementor-element-b03ded6{--width:100%;}.elementor-144 .elementor-element.elementor-element-b89eb51{--width:85%;}.elementor-144 .elementor-element.elementor-element-434882b{--content-width:1380px;}.elementor-144 .elementor-element.elementor-element-7fd2ff0{--content-width:1380px;}.elementor-144 .elementor-element.elementor-element-3a5d693{--content-width:1380px;}}@media(max-width:1024px) and (min-width:768px){.elementor-144 .elementor-element.elementor-element-55412b4{--width:100%;}.elementor-144 .elementor-element.elementor-element-7973799{--width:100%;}.elementor-144 .elementor-element.elementor-element-38be019{--width:100%;}.elementor-144 .elementor-element.elementor-element-b89eb51{--width:100%;}}@media(max-width:1024px){.elementor-144 .elementor-element.elementor-element-3bf4cce{--container-widget-width:527px;--container-widget-flex-grow:0;width:var( --container-widget-width, 527px );max-width:527px;}.elementor-144 .elementor-element.elementor-element-3bf4cce .elementor-heading-title{font-size:70px;line-height:0.9em;}.elementor-144 .elementor-element.elementor-element-7185f25 .elementor-heading-title{font-size:70px;line-height:0.9em;}.elementor-144 .elementor-element.elementor-element-6484e27{--container-widget-width:531px;--container-widget-flex-grow:0;width:var( --container-widget-width, 531px );max-width:531px;}.elementor-144 .elementor-element.elementor-element-65a8dc0{--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:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-144 .elementor-element.elementor-element-f6143c2{--container-widget-width:55px;--container-widget-flex-grow:0;width:var( --container-widget-width, 55px );max-width:55px;}.elementor-144 .elementor-element.elementor-element-dc977ce .elementor-heading-title{font-size:40px;}.elementor-144 .elementor-element.elementor-element-434882b{--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-144 .elementor-element.elementor-element-5f12276{--container-widget-width:51px;--container-widget-flex-grow:0;width:var( --container-widget-width, 51px );max-width:51px;}.elementor-144 .elementor-element.elementor-element-844b65e .elementor-heading-title{font-size:40px;}.elementor-144 .elementor-element.elementor-element-4f17452{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-144 .elementor-element.elementor-element-e6d60b4{text-align:center;}.elementor-144 .elementor-element.elementor-element-e6d60b4 img{width:50%;}.elementor-144 .elementor-element.elementor-element-40afda5{text-align:center;}.elementor-144 .elementor-element.elementor-element-40afda5 img{width:50%;}.elementor-144 .elementor-element.elementor-element-aad0fa6{text-align:center;}.elementor-144 .elementor-element.elementor-element-aad0fa6 img{width:50%;}.elementor-144 .elementor-element.elementor-element-081f169{text-align:center;}.elementor-144 .elementor-element.elementor-element-081f169 img{width:50%;}.elementor-144 .elementor-element.elementor-element-b50945f{text-align:center;}.elementor-144 .elementor-element.elementor-element-b50945f img{width:50%;}.elementor-144 .elementor-element.elementor-element-59ec326{--min-height:49px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-144 .elementor-element.elementor-element-0b4c5a2{padding:0px 0px 0px 0px;}.elementor-144 .elementor-element.elementor-element-0b4c5a2 .elementor-heading-title{font-size:40px;}.elementor-144 .elementor-element.elementor-element-fe42d37{padding:0px 0px 0px 0px;}.elementor-144 .elementor-element.elementor-element-fe42d37 .elementor-heading-title{font-size:40px;}.elementor-144 .elementor-element.elementor-element-3d36869{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:431px;--container-widget-flex-grow:0;width:var( --container-widget-width, 431px );max-width:431px;}.elementor-144 .elementor-element.elementor-element-2ef6208{padding:0px 0px 0px 0px;}.elementor-144 .elementor-element.elementor-element-7fd2ff0{--padding-top:70px;--padding-bottom:70px;--padding-left:20px;--padding-right:20px;}.elementor-144 .elementor-element.elementor-element-5bad2e0{--container-widget-width:56px;--container-widget-flex-grow:0;width:var( --container-widget-width, 56px );max-width:56px;}.elementor-144 .elementor-element.elementor-element-85cb7bf .elementor-heading-title{font-size:40px;}.elementor-144 .elementor-element.elementor-element-3a5d693{--min-height:335px;}.elementor-144 .elementor-element.elementor-element-27e4165 .elementor-heading-title{font-size:40px;}.elementor-144 .elementor-element.elementor-element-8b61835{--container-widget-width:656px;--container-widget-flex-grow:0;width:var( --container-widget-width, 656px );max-width:656px;}}@media(max-width:767px){.elementor-144 .elementor-element.elementor-element-757ec8f:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-757ec8f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center left;}.elementor-144 .elementor-element.elementor-element-757ec8f > .elementor-shape-bottom svg, .elementor-144 .elementor-element.elementor-element-757ec8f > .e-con-inner > .elementor-shape-bottom svg{height:47px;}.elementor-144 .elementor-element.elementor-element-757ec8f{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-144 .elementor-element.elementor-element-b0a95e9{width:initial;max-width:initial;}.elementor-144 .elementor-element.elementor-element-b0a95e9 .elementor-heading-title{font-size:12px;}.elementor-144 .elementor-element.elementor-element-3bf4cce{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-144 .elementor-element.elementor-element-3bf4cce .elementor-heading-title{font-size:40px;}.elementor-144 .elementor-element.elementor-element-7185f25{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-144 .elementor-element.elementor-element-7185f25 .elementor-heading-title{font-size:40px;}.elementor-144 .elementor-element.elementor-element-6484e27{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;font-size:14px;}.elementor-144 .elementor-element.elementor-element-fa997b8 .elementor-button{font-size:15px;}.elementor-144 .elementor-element.elementor-element-cee154d .elementor-button{font-size:15px;}.elementor-144 .elementor-element.elementor-element-65a8dc0:not(.elementor-motion-effects-element-type-background), .elementor-144 .elementor-element.elementor-element-65a8dc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:113px auto;}.elementor-144 .elementor-element.elementor-element-55412b4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-144 .elementor-element.elementor-element-d785c0f{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-144 .elementor-element.elementor-element-292da0e{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-144 .elementor-element.elementor-element-c1c4b21{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-144 .elementor-element.elementor-element-413e1af{--container-widget-width:25%;--container-widget-flex-grow:0;width:var( --container-widget-width, 25% );max-width:25%;}.elementor-144 .elementor-element.elementor-element-844b65e{width:var( --container-widget-width, 265px );max-width:265px;--container-widget-width:265px;--container-widget-flex-grow:0;}.elementor-144 .elementor-element.elementor-element-844b65e.elementor-element{--align-self:center;}.elementor-144 .elementor-element.elementor-element-4f17452{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-144 .elementor-element.elementor-element-e6d60b4 img{width:60%;}.elementor-144 .elementor-element.elementor-element-40afda5 img{width:60%;}.elementor-144 .elementor-element.elementor-element-aad0fa6 img{width:60%;}.elementor-144 .elementor-element.elementor-element-081f169 img{width:60%;}.elementor-144 .elementor-element.elementor-element-b50945f img{width:60%;}.elementor-144 .elementor-element.elementor-element-59ec326{--min-height:460px;}.elementor-144 .elementor-element.elementor-element-3d36869{font-size:14px;}.elementor-144 .elementor-element.elementor-element-7fd2ff0{--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-144 .elementor-element.elementor-element-1b6e414{--container-widget-width:1000px;--container-widget-flex-grow:0;width:var( --container-widget-width, 1000px );max-width:1000px;}.elementor-144 .elementor-element.elementor-element-3a5d693{--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-144 .elementor-element.elementor-element-8b61835{font-size:14px;}}/* Start custom CSS for shortcode, class: .elementor-element-9cc1ac8 *//* =====================================================
   ROAM WITH JOE - RSS NEWS FEED DESIGN
   Navy Blue + Caribbean Turquoise
   ===================================================== */

#wpra-display,
.wpra-display {
    --rwj-navy: #073d78;
    --rwj-dark: #052e60;
    --rwj-blue: #1262a4;
    --rwj-turquoise: #16b8c8;
    --rwj-light-blue: #eefaff;
    --rwj-text: #233f5d;
    --rwj-border: #dcecf3;
}


/* ---------- MAIN RSS CONTAINER ---------- */

.wpra-display {
    width: 100%;
    max-width: 1250px;
    margin: 0 auto;
    padding: 25px 0 10px;
}


/* ---------- FEED LIST ---------- */

.wpra-item-list {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 22px !important;
    padding: 0 !important;
    margin: 0 !important;
    list-style: none !important;
}


/* ---------- SINGLE NEWS ITEM ---------- */

.wpra-item-list .wpra-item {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: space-between;

    min-height: 155px;
    padding: 25px 25px 20px !important;

    background: #ffffff;
    border: 1px solid var(--rwj-border);
    border-radius: 18px;

    box-shadow: 0 8px 25px rgba(7, 61, 120, 0.07);

    transition:
        transform 0.3s ease,
        box-shadow 0.3s ease,
        border-color 0.3s ease;

    overflow: hidden;
}


/* Decorative turquoise top border */

.wpra-item-list .wpra-item::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 4px;
    background: linear-gradient(
        90deg,
        var(--rwj-navy),
        var(--rwj-turquoise)
    );
    opacity: 0;
    transition: opacity 0.3s ease;
}


/* Hover effect */

.wpra-item-list .wpra-item:hover {
    transform: translateY(-5px);
    border-color: #b9e8ef;
    box-shadow: 0 15px 35px rgba(7, 61, 120, 0.13);
}

.wpra-item-list .wpra-item:hover::before {
    opacity: 1;
}


/* ---------- NEWS TITLE ---------- */

.wpra-item-list .wpra-item > a {
    display: block;

    margin-bottom: 18px;

    color: var(--rwj-navy) !important;
    font-family: Georgia, "Times New Roman", serif;
    font-size: 21px;
    font-weight: 700;
    line-height: 1.35;
    text-decoration: none !important;

    transition: color 0.25s ease;
}

.wpra-item-list .wpra-item > a:hover {
    color: var(--rwj-turquoise) !important;
}


/* ---------- FEED META AREA ---------- */

.wpra-item .wprss-feed-meta {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    gap: 7px 12px;

    padding-top: 14px;

    border-top: 1px solid #e6f0f4;

    color: #6b8194;
    font-family: Arial, sans-serif;
    font-size: 13px;
    line-height: 1.6;
}


/* Metadata separators */

.wpra-item .wprss-feed-meta > span:not(:last-child)::after {
    content: "";
    display: inline-block;

    width: 4px;
    height: 4px;
    margin-left: 12px;

    vertical-align: middle;

    background: var(--rwj-turquoise);
    border-radius: 50%;
}


/* ---------- SOURCE LINK ---------- */

.wpra-item .feed-source {
    color: #6b8194;
}

.wpra-item .feed-source a {
    color: var(--rwj-blue) !important;
    font-weight: 700;
    text-decoration: none !important;
}

.wpra-item .feed-source a:hover {
    color: var(--rwj-turquoise) !important;
}


/* ---------- DATE ---------- */

.wpra-item .feed-date {
    color: #71879a;
}


/* ---------- AUTHOR ---------- */

.wpra-item .feed-author {
    color: #71879a;
}


/* ---------- PAGINATION ---------- */

.wpra-nav-links {
    display: flex !important;
    align-items: center;
    justify-content: center;

    gap: 8px;

    width: 100%;
    margin: 38px 0 15px !important;

    clear: both;
}


/* Remove old alignment behavior */

.wpra-nav-links .alignleft {
    float: none !important;
    margin: 0 !important;
}


/* Pagination numbers and Next button */

.wpra-nav-links a,
.wpra-nav-links .wpra-feed-current-page {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;

    min-width: 38px;
    height: 38px;
    padding: 0 12px;

    border: 1px solid #d7eaf1;
    border-radius: 50px;

    background: #ffffff;
    color: var(--rwj-navy) !important;

    font-family: Arial, sans-serif;
    font-size: 14px;
    font-weight: 700;

    text-decoration: none !important;

    transition:
        background 0.25s ease,
        color 0.25s ease,
        border-color 0.25s ease,
        transform 0.25s ease;
}


/* Current page */

.wpra-nav-links .wpra-feed-current-page {
    background: var(--rwj-turquoise) !important;
    border-color: var(--rwj-turquoise) !important;
    color: #ffffff !important;
}


/* Hover state */

.wpra-nav-links a:hover {
    background: var(--rwj-navy) !important;
    border-color: var(--rwj-navy) !important;
    color: #ffffff !important;
    transform: translateY(-2px);
}


/* Next button */

.wpra-nav-links .wpra-feed-next-pages a {
    padding: 0 20px;
}


/* ---------- BACKGROUND BEHIND FEEDS ---------- */

.wpra-display {
    position: relative;
}

.wpra-display::after {
    content: "";
    position: absolute;
    top: -80px;
    right: -180px;

    width: 320px;
    height: 320px;

    background: rgba(22, 184, 200, 0.06);
    border-radius: 50%;

    pointer-events: none;
    z-index: -1;
}


/* ---------- TABLET ---------- */

@media (max-width: 900px) {
    .wpra-item-list {
        grid-template-columns: 1fr;
        gap: 18px !important;
    }

    .wpra-item-list .wpra-item {
        min-height: auto;
        padding: 22px !important;
    }

    .wpra-item-list .wpra-item > a {
        font-size: 20px;
    }
}


/* ---------- MOBILE ---------- */

@media (max-width: 600px) {
    .wpra-display {
        padding: 15px 0;
    }

    .wpra-item-list .wpra-item {
        padding: 20px !important;
        border-radius: 14px;
    }

    .wpra-item-list .wpra-item > a {
        font-size: 18px;
        line-height: 1.4;
    }

    .wpra-item .wprss-feed-meta {
        display: block;
        font-size: 12px;
    }

    .wpra-item .wprss-feed-meta > span {
        display: inline;
    }

    .wpra-item .wprss-feed-meta > span:not(:last-child)::after {
        margin-left: 8px;
        margin-right: 8px;
    }

    .wpra-nav-links {
        gap: 5px;
        margin-top: 28px !important;
    }

    .wpra-nav-links a,
    .wpra-nav-links .wpra-feed-current-page {
        min-width: 34px;
        height: 34px;
        padding: 0 10px;
        font-size: 13px;
    }
}/* End custom CSS */