/**
 * Relocation Remixed (page 12998) only.
 * Recovered Elementor post-12998.css plus extras so the restored markup lays out without Elementor runtime.
 * Second section (07ecef2): graphic left, copy right.
 */
.elementor-12998 .elementor-element.elementor-element-cee305b:not(.elementor-motion-effects-element-type-background), .elementor-12998 .elementor-element.elementor-element-cee305b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://croskeyrealestate.com/wp-content/uploads/2024/01/2.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12998 .elementor-element.elementor-element-cee305b > .elementor-background-overlay{background-color:#03213F;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12998 .elementor-element.elementor-element-cee305b > .elementor-container{max-width:1240px;min-height:800px;}.elementor-12998 .elementor-element.elementor-element-cee305b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:18px 30px 10px 30px;}.elementor-12998 .elementor-element.elementor-element-1c450ec .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:70px;font-weight:600;color:#FFFFFF;}.elementor-12998 .elementor-element.elementor-element-a22d68f > .elementor-widget-container{padding:0px 180px 0px 5px;}.elementor-12998 .elementor-element.elementor-element-a22d68f .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:20px;font-weight:400;line-height:32px;color:#FFFFFF;}.elementor-12998 .elementor-element.elementor-element-4c93ef6 > .elementor-element-populated{padding:0px 10px 0px 10px;}.elementor-12998 .elementor-element.elementor-element-07ecef2:not(.elementor-motion-effects-element-type-background), .elementor-12998 .elementor-element.elementor-element-07ecef2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12998 .elementor-element.elementor-element-07ecef2 > .elementor-container{max-width:1600px;}.elementor-12998 .elementor-element.elementor-element-07ecef2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 15px 120px 15px;}.elementor-12998 .elementor-element.elementor-element-07ecef2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-12998 .elementor-element.elementor-element-5a97396.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12998 .elementor-element.elementor-element-5a97396.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12998 .elementor-element.elementor-element-5a97396 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12998 .elementor-element.elementor-element-081ad09 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-12998 .elementor-element.elementor-element-081ad09 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:48px;font-weight:600;line-height:120%;color:#000000;}.elementor-12998 .elementor-element.elementor-element-ab47531{--divider-border-style:solid;--divider-color:#0000FF;--divider-border-width:2px;}.elementor-12998 .elementor-element.elementor-element-ab47531 .elementor-divider-separator{width:90px;margin:0 auto;margin-left:0;}.elementor-12998 .elementor-element.elementor-element-ab47531 .elementor-divider{text-align:left;padding-block-start:0px;padding-block-end:0px;}.elementor-12998 .elementor-element.elementor-element-9dcb64e > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 60px 0px 0px;}.elementor-12998 .elementor-element.elementor-element-9dcb64e .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:20px;font-weight:400;line-height:160%;color:#000000;}.elementor-12998 .elementor-element.elementor-element-3aba08f .elementor-button{background-color:#0000FF;border-style:solid;border-width:1px 1px 1px 1px;border-radius:0px 0px 0px 0px;}.elementor-12998 .elementor-element.elementor-element-3aba08f .elementor-button:hover, .elementor-12998 .elementor-element.elementor-element-3aba08f .elementor-button:focus{background-color:#FFFFFF;color:#0000FF;border-color:#0000FF;}.elementor-12998 .elementor-element.elementor-element-3aba08f .elementor-button:hover svg, .elementor-12998 .elementor-element.elementor-element-3aba08f .elementor-button:focus svg{fill:#0000FF;}.elementor-12998 .elementor-element.elementor-element-578478e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12998 .elementor-element.elementor-element-578478e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-12998 .elementor-element.elementor-element-a8d5b7e{width:var( --container-widget-width, 94.707% );max-width:94.707%;--container-widget-width:94.707%;--container-widget-flex-grow:0;text-align:right;}.elementor-12998 .elementor-element.elementor-element-a8d5b7e.elementor-element{--align-self:center;--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-12998 .elementor-element.elementor-element-ada7e27:not(.elementor-motion-effects-element-type-background), .elementor-12998 .elementor-element.elementor-element-ada7e27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-12998 .elementor-element.elementor-element-ada7e27 > .elementor-container{max-width:1254px;}.elementor-12998 .elementor-element.elementor-element-ada7e27{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:130px 15px 0px 15px;}.elementor-12998 .elementor-element.elementor-element-ada7e27 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12998 .elementor-element.elementor-element-2352272 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12998 .elementor-element.elementor-element-2352272{text-align:center;}.elementor-12998 .elementor-element.elementor-element-2352272 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:48px;font-weight:600;line-height:120%;color:#000000;}.elementor-12998 .elementor-element.elementor-element-9c61895{--divider-border-style:solid;--divider-color:#0000FF;--divider-border-width:2px;}.elementor-12998 .elementor-element.elementor-element-9c61895 > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-12998 .elementor-element.elementor-element-9c61895 .elementor-divider-separator{width:90px;margin:0 auto;margin-center:0;}.elementor-12998 .elementor-element.elementor-element-9c61895 .elementor-divider{text-align:center;padding-block-start:0px;padding-block-end:0px;}.elementor-12998 .elementor-element.elementor-element-f19daf1 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-12998 .elementor-element.elementor-element-f19daf1{text-align:center;}.elementor-12998 .elementor-element.elementor-element-f19daf1 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:20px;font-weight:400;line-height:160%;color:#000000;}.elementor-12998 .elementor-element.elementor-element-ccf778f:not(.elementor-motion-effects-element-type-background), .elementor-12998 .elementor-element.elementor-element-ccf778f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-12998 .elementor-element.elementor-element-ccf778f > .elementor-container{max-width:1600px;}.elementor-12998 .elementor-element.elementor-element-ccf778f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 5px 10px 5px;}.elementor-12998 .elementor-element.elementor-element-ccf778f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12998 .elementor-element.elementor-element-dadcb79 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12998 .elementor-element.elementor-element-dadcb79{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12998 .elementor-element.elementor-element-fb192df:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12998 .elementor-element.elementor-element-fb192df > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12998 .elementor-element.elementor-element-fb192df > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.8;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12998 .elementor-element.elementor-element-fb192df > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-12998 .elementor-element.elementor-element-fb192df > .elementor-element-populated, .elementor-12998 .elementor-element.elementor-element-fb192df > .elementor-element-populated > .elementor-background-overlay, .elementor-12998 .elementor-element.elementor-element-fb192df > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-12998 .elementor-element.elementor-element-fb192df:hover > .elementor-element-populated{box-shadow:0px 10px 32px -4px rgba(23.999999999999996, 39.000000000000036, 75, 0.1);}.elementor-12998 .elementor-element.elementor-element-fb192df > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12998 .elementor-element.elementor-element-d04e5de{text-align:center;}.elementor-12998 .elementor-element.elementor-element-d04e5de .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-12998 .elementor-element.elementor-element-7c6a74a > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-12998 .elementor-element.elementor-element-7c6a74a{text-align:center;}.elementor-12998 .elementor-element.elementor-element-7c6a74a .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:400;line-height:160%;color:#FFFFFF;}.elementor-12998 .elementor-element.elementor-element-23b754c:not(.elementor-motion-effects-element-type-background), .elementor-12998 .elementor-element.elementor-element-23b754c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-12998 .elementor-element.elementor-element-23b754c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12998 .elementor-element.elementor-element-23b754c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12998 .elementor-element.elementor-element-2f952a7:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12998 .elementor-element.elementor-element-2f952a7 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12998 .elementor-element.elementor-element-2f952a7 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.75;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12998 .elementor-element.elementor-element-2f952a7 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-12998 .elementor-element.elementor-element-2f952a7 > .elementor-element-populated, .elementor-12998 .elementor-element.elementor-element-2f952a7 > .elementor-element-populated > .elementor-background-overlay, .elementor-12998 .elementor-element.elementor-element-2f952a7 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-12998 .elementor-element.elementor-element-2f952a7:hover > .elementor-element-populated{box-shadow:0px 10px 32px -4px rgba(23.999999999999996, 39.000000000000036, 75, 0.1);}.elementor-12998 .elementor-element.elementor-element-2f952a7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12998 .elementor-element.elementor-element-4e24908{text-align:center;}.elementor-12998 .elementor-element.elementor-element-4e24908 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-12998 .elementor-element.elementor-element-0e3cdcd > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-12998 .elementor-element.elementor-element-0e3cdcd{text-align:center;}.elementor-12998 .elementor-element.elementor-element-0e3cdcd .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:400;line-height:160%;color:#FFFFFF;}.elementor-12998 .elementor-element.elementor-element-e9a4568:not(.elementor-motion-effects-element-type-background), .elementor-12998 .elementor-element.elementor-element-e9a4568 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-12998 .elementor-element.elementor-element-e9a4568{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12998 .elementor-element.elementor-element-e9a4568 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12998 .elementor-element.elementor-element-7d632b9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12998 .elementor-element.elementor-element-7d632b9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12998 .elementor-element.elementor-element-7d632b9 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.75;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12998 .elementor-element.elementor-element-7d632b9 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-12998 .elementor-element.elementor-element-7d632b9 > .elementor-element-populated, .elementor-12998 .elementor-element.elementor-element-7d632b9 > .elementor-element-populated > .elementor-background-overlay, .elementor-12998 .elementor-element.elementor-element-7d632b9 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-12998 .elementor-element.elementor-element-7d632b9:hover > .elementor-element-populated{box-shadow:0px 10px 32px -4px rgba(23.999999999999996, 39.000000000000036, 75, 0.1);}.elementor-12998 .elementor-element.elementor-element-7d632b9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12998 .elementor-element.elementor-element-5cc21f9{text-align:center;}.elementor-12998 .elementor-element.elementor-element-5cc21f9 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-12998 .elementor-element.elementor-element-76c0f09 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-12998 .elementor-element.elementor-element-76c0f09{text-align:center;}.elementor-12998 .elementor-element.elementor-element-76c0f09 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:400;line-height:160%;color:#FFFFFF;}.elementor-12998 .elementor-element.elementor-element-d7d98da:not(.elementor-motion-effects-element-type-background), .elementor-12998 .elementor-element.elementor-element-d7d98da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-12998 .elementor-element.elementor-element-d7d98da > .elementor-container{max-width:1600px;}.elementor-12998 .elementor-element.elementor-element-d7d98da{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 5px 150px 5px;}.elementor-12998 .elementor-element.elementor-element-d7d98da > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12998 .elementor-element.elementor-element-d183dd4 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12998 .elementor-element.elementor-element-d183dd4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12998 .elementor-element.elementor-element-ebb1f53:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12998 .elementor-element.elementor-element-ebb1f53 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12998 .elementor-element.elementor-element-ebb1f53 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.8;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12998 .elementor-element.elementor-element-ebb1f53 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-12998 .elementor-element.elementor-element-ebb1f53 > .elementor-element-populated, .elementor-12998 .elementor-element.elementor-element-ebb1f53 > .elementor-element-populated > .elementor-background-overlay, .elementor-12998 .elementor-element.elementor-element-ebb1f53 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-12998 .elementor-element.elementor-element-ebb1f53:hover > .elementor-element-populated{box-shadow:0px 10px 32px -4px rgba(23.999999999999996, 39.000000000000036, 75, 0.1);}.elementor-12998 .elementor-element.elementor-element-ebb1f53 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12998 .elementor-element.elementor-element-7188e69{text-align:center;}.elementor-12998 .elementor-element.elementor-element-7188e69 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-12998 .elementor-element.elementor-element-add4ec6 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-12998 .elementor-element.elementor-element-add4ec6{text-align:center;}.elementor-12998 .elementor-element.elementor-element-add4ec6 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:400;line-height:160%;color:#FFFFFF;}.elementor-12998 .elementor-element.elementor-element-76bf5d7:not(.elementor-motion-effects-element-type-background), .elementor-12998 .elementor-element.elementor-element-76bf5d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-12998 .elementor-element.elementor-element-76bf5d7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12998 .elementor-element.elementor-element-76bf5d7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12998 .elementor-element.elementor-element-8dd678d:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12998 .elementor-element.elementor-element-8dd678d > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12998 .elementor-element.elementor-element-8dd678d > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.75;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12998 .elementor-element.elementor-element-8dd678d > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-12998 .elementor-element.elementor-element-8dd678d > .elementor-element-populated, .elementor-12998 .elementor-element.elementor-element-8dd678d > .elementor-element-populated > .elementor-background-overlay, .elementor-12998 .elementor-element.elementor-element-8dd678d > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-12998 .elementor-element.elementor-element-8dd678d:hover > .elementor-element-populated{box-shadow:0px 10px 32px -4px rgba(23.999999999999996, 39.000000000000036, 75, 0.1);}.elementor-12998 .elementor-element.elementor-element-8dd678d > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12998 .elementor-element.elementor-element-b9eed08{text-align:center;}.elementor-12998 .elementor-element.elementor-element-b9eed08 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-12998 .elementor-element.elementor-element-7cf0289 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-12998 .elementor-element.elementor-element-7cf0289{text-align:center;}.elementor-12998 .elementor-element.elementor-element-7cf0289 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:400;line-height:160%;color:#FFFFFF;}.elementor-12998 .elementor-element.elementor-element-4ef79b2:not(.elementor-motion-effects-element-type-background), .elementor-12998 .elementor-element.elementor-element-4ef79b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#EEEEEE;}.elementor-12998 .elementor-element.elementor-element-4ef79b2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12998 .elementor-element.elementor-element-4ef79b2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12998 .elementor-element.elementor-element-0de4145:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12998 .elementor-element.elementor-element-0de4145 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12998 .elementor-element.elementor-element-0de4145 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.75;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12998 .elementor-element.elementor-element-0de4145 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-12998 .elementor-element.elementor-element-0de4145 > .elementor-element-populated, .elementor-12998 .elementor-element.elementor-element-0de4145 > .elementor-element-populated > .elementor-background-overlay, .elementor-12998 .elementor-element.elementor-element-0de4145 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-12998 .elementor-element.elementor-element-0de4145:hover > .elementor-element-populated{box-shadow:0px 10px 32px -4px rgba(23.999999999999996, 39.000000000000036, 75, 0.1);}.elementor-12998 .elementor-element.elementor-element-0de4145 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12998 .elementor-element.elementor-element-b6ab17e{text-align:center;}.elementor-12998 .elementor-element.elementor-element-b6ab17e .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-12998 .elementor-element.elementor-element-127f335 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-12998 .elementor-element.elementor-element-127f335{text-align:center;}.elementor-12998 .elementor-element.elementor-element-127f335 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:400;line-height:160%;color:#FFFFFF;}.elementor-12998 .elementor-element.elementor-element-05c30ed:not(.elementor-motion-effects-element-type-background), .elementor-12998 .elementor-element.elementor-element-05c30ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12998 .elementor-element.elementor-element-05c30ed > .elementor-container{max-width:1490px;}.elementor-12998 .elementor-element.elementor-element-05c30ed{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:160px 5px 10px 5px;}.elementor-12998 .elementor-element.elementor-element-05c30ed > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12998 .elementor-element.elementor-element-c8901a7 > .elementor-element-populated{padding:10px 71px 0px 10px;}.elementor-12998 .elementor-element.elementor-element-ca7bec0 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-12998 .elementor-element.elementor-element-ca7bec0{text-align:left;}.elementor-12998 .elementor-element.elementor-element-ca7bec0 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:48px;font-weight:600;line-height:120%;color:#000000;}.elementor-12998 .elementor-element.elementor-element-6f36e0d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12998 .elementor-element.elementor-element-6f36e0d{text-align:left;}.elementor-12998 .elementor-element.elementor-element-6f36e0d .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:20px;font-weight:400;line-height:160%;color:#000000;}.elementor-12998 .elementor-element.elementor-element-ba261c3 .elementor-button{background-color:#0000FF;}.elementor-12998 .elementor-element.elementor-element-ba261c3 .elementor-button:hover, .elementor-12998 .elementor-element.elementor-element-ba261c3 .elementor-button:focus{background-color:#FFFFFF;color:#020101;}.elementor-12998 .elementor-element.elementor-element-ba261c3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:10px 0px 0px 0px;}.elementor-12998 .elementor-element.elementor-element-ba261c3 .elementor-button:hover svg, .elementor-12998 .elementor-element.elementor-element-ba261c3 .elementor-button:focus svg{fill:#020101;}.elementor-12998 .elementor-element.elementor-element-046a436 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-12998 .elementor-element.elementor-element-046a436 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12998 .elementor-element.elementor-element-b94826e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-12998 .elementor-element.elementor-element-a13edae:not(.elementor-motion-effects-element-type-background), .elementor-12998 .elementor-element.elementor-element-a13edae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12998 .elementor-element.elementor-element-a13edae > .elementor-container{max-width:1490px;}.elementor-12998 .elementor-element.elementor-element-a13edae{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:20px 5px 160px 5px;}.elementor-12998 .elementor-element.elementor-element-a13edae > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12998 .elementor-element.elementor-element-f59a25b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12998 .elementor-element.elementor-element-f59a25b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12998 .elementor-element.elementor-element-f59a25b > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.8;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12998 .elementor-element.elementor-element-f59a25b > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-12998 .elementor-element.elementor-element-f59a25b > .elementor-element-populated, .elementor-12998 .elementor-element.elementor-element-f59a25b > .elementor-element-populated > .elementor-background-overlay, .elementor-12998 .elementor-element.elementor-element-f59a25b > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-12998 .elementor-element.elementor-element-f59a25b:hover > .elementor-element-populated{box-shadow:0px 10px 32px -4px rgba(23.999999999999996, 39.000000000000036, 75, 0.1);}.elementor-12998 .elementor-element.elementor-element-f59a25b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12998 .elementor-element.elementor-element-9c320b8{text-align:center;}.elementor-12998 .elementor-element.elementor-element-9c320b8 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-12998 .elementor-element.elementor-element-8cf965c > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-12998 .elementor-element.elementor-element-8cf965c{text-align:center;}.elementor-12998 .elementor-element.elementor-element-8cf965c .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:400;line-height:160%;color:#FFFFFF;}.elementor-12998 .elementor-element.elementor-element-f6b4b53:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12998 .elementor-element.elementor-element-f6b4b53 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12998 .elementor-element.elementor-element-f6b4b53 > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.8;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12998 .elementor-element.elementor-element-f6b4b53 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-12998 .elementor-element.elementor-element-f6b4b53 > .elementor-element-populated, .elementor-12998 .elementor-element.elementor-element-f6b4b53 > .elementor-element-populated > .elementor-background-overlay, .elementor-12998 .elementor-element.elementor-element-f6b4b53 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-12998 .elementor-element.elementor-element-f6b4b53:hover > .elementor-element-populated{box-shadow:0px 10px 32px -4px rgba(23.999999999999996, 39.000000000000036, 75, 0.1);}.elementor-12998 .elementor-element.elementor-element-f6b4b53 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12998 .elementor-element.elementor-element-00c74c0{text-align:center;}.elementor-12998 .elementor-element.elementor-element-00c74c0 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-12998 .elementor-element.elementor-element-c02de46 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-12998 .elementor-element.elementor-element-c02de46{text-align:center;}.elementor-12998 .elementor-element.elementor-element-c02de46 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:400;line-height:160%;color:#FFFFFF;}.elementor-12998 .elementor-element.elementor-element-bc62f5e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12998 .elementor-element.elementor-element-bc62f5e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12998 .elementor-element.elementor-element-bc62f5e > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.8;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12998 .elementor-element.elementor-element-bc62f5e > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-12998 .elementor-element.elementor-element-bc62f5e > .elementor-element-populated, .elementor-12998 .elementor-element.elementor-element-bc62f5e > .elementor-element-populated > .elementor-background-overlay, .elementor-12998 .elementor-element.elementor-element-bc62f5e > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-12998 .elementor-element.elementor-element-bc62f5e:hover > .elementor-element-populated{box-shadow:0px 10px 32px -4px rgba(23.999999999999996, 39.000000000000036, 75, 0.1);}.elementor-12998 .elementor-element.elementor-element-bc62f5e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12998 .elementor-element.elementor-element-f4d7bf5{text-align:center;}.elementor-12998 .elementor-element.elementor-element-f4d7bf5 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-12998 .elementor-element.elementor-element-cd71eb0 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-12998 .elementor-element.elementor-element-cd71eb0{text-align:center;}.elementor-12998 .elementor-element.elementor-element-cd71eb0 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:400;line-height:160%;color:#FFFFFF;}.elementor-12998 .elementor-element.elementor-element-b760c3e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-12998 .elementor-element.elementor-element-b760c3e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12998 .elementor-element.elementor-element-b760c3e > .elementor-element-populated >  .elementor-background-overlay{background-color:#000000;opacity:0.8;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12998 .elementor-element.elementor-element-b760c3e > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#0000001A;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:40px 40px 40px 40px;}.elementor-12998 .elementor-element.elementor-element-b760c3e > .elementor-element-populated, .elementor-12998 .elementor-element.elementor-element-b760c3e > .elementor-element-populated > .elementor-background-overlay, .elementor-12998 .elementor-element.elementor-element-b760c3e > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-12998 .elementor-element.elementor-element-b760c3e:hover > .elementor-element-populated{box-shadow:0px 10px 32px -4px rgba(23.999999999999996, 39.000000000000036, 75, 0.1);}.elementor-12998 .elementor-element.elementor-element-b760c3e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12998 .elementor-element.elementor-element-2c5da02{text-align:center;}.elementor-12998 .elementor-element.elementor-element-2c5da02 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:24px;font-weight:600;color:#FFFFFF;}.elementor-12998 .elementor-element.elementor-element-58ca798 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-12998 .elementor-element.elementor-element-58ca798{text-align:center;}.elementor-12998 .elementor-element.elementor-element-58ca798 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:18px;font-weight:400;line-height:160%;color:#FFFFFF;}.elementor-12998 .elementor-element.elementor-element-2c4a518{--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;--flex-wrap:wrap;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12998 .elementor-element.elementor-element-1032162{--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-12998 .elementor-element.elementor-element-165c912 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-12998 .elementor-element.elementor-element-165c912{text-align:center;}.elementor-12998 .elementor-element.elementor-element-165c912 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:48px;font-weight:600;line-height:120%;color:#000000;}.elementor-12998 .elementor-element.elementor-element-c4194ad > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12998 .elementor-element.elementor-element-c4194ad{text-align:center;}.elementor-12998 .elementor-element.elementor-element-c4194ad .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:20px;font-weight:400;line-height:160%;color:#000000;}.elementor-12998 .elementor-element.elementor-element-789555c{--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-12998 .elementor-element.elementor-element-7aee625{--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-12998 .elementor-element.elementor-element-2fcd2cd{--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:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-12998 .elementor-element.elementor-element-2fcd2cd:not(.elementor-motion-effects-element-type-background), .elementor-12998 .elementor-element.elementor-element-2fcd2cd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12998 .elementor-element.elementor-element-7df13d6 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-12998 .elementor-element.elementor-element-7df13d6{text-align:center;}.elementor-12998 .elementor-element.elementor-element-7df13d6 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:48px;font-weight:600;line-height:120%;color:#000000;}.elementor-12998 .elementor-element.elementor-element-2e48906 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-12998 .elementor-element.elementor-element-2e48906{text-align:center;}.elementor-12998 .elementor-element.elementor-element-2e48906 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:20px;font-weight:400;line-height:160%;color:#000000;}.elementor-12998 .elementor-element.elementor-element-c16bdda.elementor-element{--align-self:center;}.elementor-12998 .elementor-element.elementor-element-c16bdda{text-align:center;}.elementor-12998 .elementor-element.elementor-element-d4aceb3{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12998 .elementor-element.elementor-element-d4aceb3:not(.elementor-motion-effects-element-type-background), .elementor-12998 .elementor-element.elementor-element-d4aceb3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-12998 .elementor-element.elementor-element-1b29adb{--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-12998 .elementor-element.elementor-element-1b29adb:not(.elementor-motion-effects-element-type-background), .elementor-12998 .elementor-element.elementor-element-1b29adb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("");background-position:bottom center;background-repeat:no-repeat;}.elementor-12998 .elementor-element.elementor-element-1b29adb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12998 .elementor-element.elementor-element-945bfeb{--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-12998 .elementor-element.elementor-element-945bfeb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12998 .elementor-element.elementor-element-6ce699c{--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;}.elementor-12998 .elementor-element.elementor-element-6ce699c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12998 .elementor-element.elementor-element-0e6717e{--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-12998 .elementor-element.elementor-element-5521066 .elementor-repeater-item-41d330d .swiper-slide-bg{background-image:url(https://croskeyrealestate.com/wp-content/uploads/2024/01/arizona-1.jpg);background-size:cover;}.elementor-12998 .elementor-element.elementor-element-5521066 .elementor-repeater-item-41d330d .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-12998 .elementor-element.elementor-element-5521066 .elementor-repeater-item-d496b3a .swiper-slide-bg{background-image:url(https://croskeyrealestate.com/wp-content/uploads/2024/01/denver-colorado-1.jpg);background-size:cover;}.elementor-12998 .elementor-element.elementor-element-5521066 .elementor-repeater-item-d496b3a .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-12998 .elementor-element.elementor-element-5521066 .elementor-repeater-item-f620fa8 .swiper-slide-bg{background-image:url(https://croskeyrealestate.com/wp-content/uploads/2024/01/idaho-1.jpg);background-size:cover;}.elementor-12998 .elementor-element.elementor-element-5521066 .elementor-repeater-item-f620fa8 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-12998 .elementor-element.elementor-element-5521066 .elementor-repeater-item-67917de .swiper-slide-bg{background-image:url(https://croskeyrealestate.com/wp-content/uploads/2024/01/texas-1-1.jpg);background-size:cover;}.elementor-12998 .elementor-element.elementor-element-5521066 .elementor-repeater-item-67917de .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-12998 .elementor-element.elementor-element-5521066 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-12998 .elementor-element.elementor-element-5521066 .swiper-slide-contents{max-width:66%;}.elementor-12998 .elementor-element.elementor-element-5521066 .swiper-slide-inner{text-align:center;}.elementor-12998 .elementor-element.elementor-element-5c82e40{--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-12998 .elementor-element.elementor-element-47ebb29 .elementor-repeater-item-d496b3a .swiper-slide-bg{background-image:url(https://croskeyrealestate.com/wp-content/uploads/2024/01/denver-colorado-1.jpg);background-size:cover;}.elementor-12998 .elementor-element.elementor-element-47ebb29 .elementor-repeater-item-d496b3a .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-12998 .elementor-element.elementor-element-47ebb29 .elementor-repeater-item-f620fa8 .swiper-slide-bg{background-image:url(https://croskeyrealestate.com/wp-content/uploads/2024/01/idaho-1.jpg);background-size:cover;}.elementor-12998 .elementor-element.elementor-element-47ebb29 .elementor-repeater-item-f620fa8 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-12998 .elementor-element.elementor-element-47ebb29 .elementor-repeater-item-67917de .swiper-slide-bg{background-image:url(https://croskeyrealestate.com/wp-content/uploads/2024/01/texas-1-1.jpg);background-size:cover;}.elementor-12998 .elementor-element.elementor-element-47ebb29 .elementor-repeater-item-67917de .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-12998 .elementor-element.elementor-element-47ebb29 .elementor-repeater-item-41d330d .swiper-slide-bg{background-image:url(https://croskeyrealestate.com/wp-content/uploads/2024/01/arizona-1.jpg);background-size:cover;}.elementor-12998 .elementor-element.elementor-element-47ebb29 .elementor-repeater-item-41d330d .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-12998 .elementor-element.elementor-element-47ebb29 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-12998 .elementor-element.elementor-element-47ebb29 .swiper-slide-contents{max-width:66%;}.elementor-12998 .elementor-element.elementor-element-47ebb29 .swiper-slide-inner{text-align:center;}.elementor-12998 .elementor-element.elementor-element-609a2cf{--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;}.elementor-12998 .elementor-element.elementor-element-609a2cf.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-12998 .elementor-element.elementor-element-8290594{--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-12998 .elementor-element.elementor-element-aaea8a9 .elementor-repeater-item-f620fa8 .swiper-slide-bg{background-image:url(https://croskeyrealestate.com/wp-content/uploads/2024/01/idaho-1.jpg);background-size:cover;}.elementor-12998 .elementor-element.elementor-element-aaea8a9 .elementor-repeater-item-f620fa8 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-12998 .elementor-element.elementor-element-aaea8a9 .elementor-repeater-item-67917de .swiper-slide-bg{background-image:url(https://croskeyrealestate.com/wp-content/uploads/2024/01/texas-1-1.jpg);background-size:cover;}.elementor-12998 .elementor-element.elementor-element-aaea8a9 .elementor-repeater-item-67917de .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-12998 .elementor-element.elementor-element-aaea8a9 .elementor-repeater-item-41d330d .swiper-slide-bg{background-image:url(https://croskeyrealestate.com/wp-content/uploads/2024/01/arizona-1.jpg);background-size:cover;}.elementor-12998 .elementor-element.elementor-element-aaea8a9 .elementor-repeater-item-41d330d .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-12998 .elementor-element.elementor-element-aaea8a9 .elementor-repeater-item-d496b3a .swiper-slide-bg{background-image:url(https://croskeyrealestate.com/wp-content/uploads/2024/01/denver-colorado-1.jpg);background-size:cover;}.elementor-12998 .elementor-element.elementor-element-aaea8a9 .elementor-repeater-item-d496b3a .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-12998 .elementor-element.elementor-element-aaea8a9 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-12998 .elementor-element.elementor-element-aaea8a9 .swiper-slide-contents{max-width:66%;}.elementor-12998 .elementor-element.elementor-element-aaea8a9 .swiper-slide-inner{text-align:center;}.elementor-12998 .elementor-element.elementor-element-98feff6{--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-12998 .elementor-element.elementor-element-603bf2a .elementor-repeater-item-67917de .swiper-slide-bg{background-image:url(https://croskeyrealestate.com/wp-content/uploads/2024/01/texas-1-1.jpg);background-size:cover;}.elementor-12998 .elementor-element.elementor-element-603bf2a .elementor-repeater-item-67917de .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-12998 .elementor-element.elementor-element-603bf2a .elementor-repeater-item-41d330d .swiper-slide-bg{background-image:url(https://croskeyrealestate.com/wp-content/uploads/2024/01/arizona-1.jpg);background-size:cover;}.elementor-12998 .elementor-element.elementor-element-603bf2a .elementor-repeater-item-41d330d .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-12998 .elementor-element.elementor-element-603bf2a .elementor-repeater-item-d496b3a .swiper-slide-bg{background-image:url(https://croskeyrealestate.com/wp-content/uploads/2024/01/denver-colorado-1.jpg);background-size:cover;}.elementor-12998 .elementor-element.elementor-element-603bf2a .elementor-repeater-item-d496b3a .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-12998 .elementor-element.elementor-element-603bf2a .elementor-repeater-item-f620fa8 .swiper-slide-bg{background-image:url(https://croskeyrealestate.com/wp-content/uploads/2024/01/idaho-1.jpg);background-size:cover;}.elementor-12998 .elementor-element.elementor-element-603bf2a .elementor-repeater-item-f620fa8 .elementor-background-overlay{background-color:rgba(0,0,0,0.5);}.elementor-12998 .elementor-element.elementor-element-603bf2a .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-12998 .elementor-element.elementor-element-603bf2a .swiper-slide-contents{max-width:66%;}.elementor-12998 .elementor-element.elementor-element-603bf2a .swiper-slide-inner{text-align:center;}.elementor-12998 .elementor-element.elementor-element-f939494 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-12998 .elementor-element.elementor-element-f939494:not(.elementor-motion-effects-element-type-background), .elementor-12998 .elementor-element.elementor-element-f939494 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://croskeyrealestate.com/wp-content/uploads/2024/01/1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-12998 .elementor-element.elementor-element-f939494 > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-12998 .elementor-element.elementor-element-f939494 > .elementor-container{max-width:1264px;}.elementor-12998 .elementor-element.elementor-element-f939494{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 5px 110px 5px;}.elementor-bc-flex-widget .elementor-12998 .elementor-element.elementor-element-e464f0c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12998 .elementor-element.elementor-element-e464f0c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-bc-flex-widget .elementor-12998 .elementor-element.elementor-element-7f83403.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-12998 .elementor-element.elementor-element-7f83403.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-12998 .elementor-element.elementor-element-e5eaa83 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-12998 .elementor-element.elementor-element-e5eaa83{text-align:left;}.elementor-12998 .elementor-element.elementor-element-e5eaa83 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:48px;font-weight:600;line-height:120%;color:#FFFFFF;}.elementor-12998 .elementor-element.elementor-element-d377a69 > .elementor-widget-container{margin:0px 0px 20px 0px;padding:0px 0px 0px 0px;}.elementor-12998 .elementor-element.elementor-element-d377a69{text-align:left;}.elementor-12998 .elementor-element.elementor-element-d377a69 .elementor-heading-title{font-family:"Source Sans Pro", Sans-serif;font-size:20px;font-weight:400;line-height:160%;color:#FFFFFF;}@media(max-width:1024px){.elementor-12998 .elementor-element.elementor-element-cee305b > .elementor-container{min-height:500px;}.elementor-12998 .elementor-element.elementor-element-cee305b{padding:38px 0px 30px 0px;}.elementor-12998 .elementor-element.elementor-element-1c450ec .elementor-heading-title{font-size:48px;}.elementor-12998 .elementor-element.elementor-element-a22d68f > .elementor-widget-container{padding:0px 10px 0px 0px;}.elementor-12998 .elementor-element.elementor-element-a22d68f .elementor-heading-title{font-size:18px;}.elementor-12998 .elementor-element.elementor-element-07ecef2{padding:40px 0px 80px 0px;}.elementor-12998 .elementor-element.elementor-element-5a97396 > .elementor-element-populated{padding:20px 20px 40px 20px;}.elementor-12998 .elementor-element.elementor-element-ada7e27{padding:60px 10px 0px 10px;}.elementor-12998 .elementor-element.elementor-element-ccf778f{padding:0px 5px 0px 5px;}.elementor-12998 .elementor-element.elementor-element-fb192df > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-12998 .elementor-element.elementor-element-2f952a7 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-12998 .elementor-element.elementor-element-7d632b9 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-12998 .elementor-element.elementor-element-d7d98da{padding:0px 5px 0px 5px;}.elementor-12998 .elementor-element.elementor-element-ebb1f53 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-12998 .elementor-element.elementor-element-8dd678d > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-12998 .elementor-element.elementor-element-0de4145 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-12998 .elementor-element.elementor-element-05c30ed{padding:60px 5px 60px 5px;}.elementor-12998 .elementor-element.elementor-element-a13edae{padding:60px 5px 60px 5px;}.elementor-12998 .elementor-element.elementor-element-f59a25b > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-12998 .elementor-element.elementor-element-f6b4b53 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-12998 .elementor-element.elementor-element-bc62f5e > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-12998 .elementor-element.elementor-element-b760c3e > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-12998 .elementor-element.elementor-element-f939494{padding:80px 10px 80px 10px;}}@media(max-width:767px){.elementor-12998 .elementor-element.elementor-element-cee305b > .elementor-container{min-height:600px;}.elementor-12998 .elementor-element.elementor-element-cee305b{padding:60px 20px 60px 20px;}.elementor-12998 .elementor-element.elementor-element-a22d68f > .elementor-widget-container{margin:0px 0px 40px 0px;}.elementor-12998 .elementor-element.elementor-element-4c93ef6 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-12998 .elementor-element.elementor-element-4c93ef6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-12998 .elementor-element.elementor-element-07ecef2{padding:40px 0px 60px 0px;}.elementor-12998 .elementor-element.elementor-element-081ad09 .elementor-heading-title{font-size:32px;}.elementor-12998 .elementor-element.elementor-element-9dcb64e > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12998 .elementor-element.elementor-element-9dcb64e .elementor-heading-title{font-size:18px;}.elementor-12998 .elementor-element.elementor-element-ada7e27{padding:60px 0px 0px 0px;}.elementor-12998 .elementor-element.elementor-element-3ed75ba > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-12998 .elementor-element.elementor-element-2352272 .elementor-heading-title{font-size:32px;}.elementor-12998 .elementor-element.elementor-element-f19daf1 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12998 .elementor-element.elementor-element-f19daf1 .elementor-heading-title{font-size:18px;}.elementor-12998 .elementor-element.elementor-element-ccf778f{padding:15px 15px 15px 15px;}.elementor-12998 .elementor-element.elementor-element-d978353 > .elementor-element-populated{padding:15px 0px 0px 0px;}.elementor-12998 .elementor-element.elementor-element-fb192df > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-12998 .elementor-element.elementor-element-36b7967 > .elementor-element-populated{padding:15px 0px 0px 0px;}.elementor-12998 .elementor-element.elementor-element-2f952a7 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-12998 .elementor-element.elementor-element-5ba4cd2 > .elementor-element-populated{padding:15px 0px 0px 0px;}.elementor-12998 .elementor-element.elementor-element-7d632b9 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-12998 .elementor-element.elementor-element-d7d98da{padding:15px 15px 15px 15px;}.elementor-12998 .elementor-element.elementor-element-a36cc5a > .elementor-element-populated{padding:15px 0px 0px 0px;}.elementor-12998 .elementor-element.elementor-element-ebb1f53 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-12998 .elementor-element.elementor-element-934bc6c > .elementor-element-populated{padding:15px 0px 0px 0px;}.elementor-12998 .elementor-element.elementor-element-8dd678d > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-12998 .elementor-element.elementor-element-6b96e74 > .elementor-element-populated{padding:15px 0px 0px 0px;}.elementor-12998 .elementor-element.elementor-element-0de4145 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-12998 .elementor-element.elementor-element-c8901a7 > .elementor-element-populated{padding:10px 10px 10px 010px;}.elementor-12998 .elementor-element.elementor-element-ca7bec0 .elementor-heading-title{font-size:32px;}.elementor-12998 .elementor-element.elementor-element-6f36e0d > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-12998 .elementor-element.elementor-element-f59a25b > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-12998 .elementor-element.elementor-element-f6b4b53 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-12998 .elementor-element.elementor-element-bc62f5e > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-12998 .elementor-element.elementor-element-b760c3e > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-12998 .elementor-element.elementor-element-165c912 .elementor-heading-title{font-size:32px;}.elementor-12998 .elementor-element.elementor-element-c4194ad > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-12998 .elementor-element.elementor-element-7df13d6 .elementor-heading-title{font-size:32px;}.elementor-12998 .elementor-element.elementor-element-2e48906 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-12998 .elementor-element.elementor-element-f939494{padding:60px 10px 40px 10px;}.elementor-12998 .elementor-element.elementor-element-e5eaa83 .elementor-heading-title{font-size:32px;}.elementor-12998 .elementor-element.elementor-element-d377a69 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-12998 .elementor-element.elementor-element-d377a69 .elementor-heading-title{font-size:18px;}}@media(min-width:768px){.elementor-12998 .elementor-element.elementor-element-c212ac4{width:60%;}.elementor-12998 .elementor-element.elementor-element-4c93ef6{width:40%;}.elementor-12998 .elementor-element.elementor-element-5a97396{width:44.999%;}.elementor-12998 .elementor-element.elementor-element-67436d3{width:2.911%;}.elementor-12998 .elementor-element.elementor-element-578478e{width:51.733%;}.elementor-12998 .elementor-element.elementor-element-c8901a7{width:51.05%;}.elementor-12998 .elementor-element.elementor-element-4ad82c3{width:3.225%;}.elementor-12998 .elementor-element.elementor-element-046a436{width:45.347%;}.elementor-12998 .elementor-element.elementor-element-1032162{--width:100%;}.elementor-12998 .elementor-element.elementor-element-789555c{--width:50%;}.elementor-12998 .elementor-element.elementor-element-7aee625{--width:50%;}.elementor-12998 .elementor-element.elementor-element-1b29adb{--width:30%;}.elementor-12998 .elementor-element.elementor-element-945bfeb{--width:70%;}.elementor-12998 .elementor-element.elementor-element-6ce699c{--width:100%;}.elementor-12998 .elementor-element.elementor-element-0e6717e{--width:50%;}.elementor-12998 .elementor-element.elementor-element-5c82e40{--width:50%;}.elementor-12998 .elementor-element.elementor-element-8290594{--width:50%;}.elementor-12998 .elementor-element.elementor-element-98feff6{--width:50%;}.elementor-12998 .elementor-element.elementor-element-e464f0c{width:48.433%;}.elementor-12998 .elementor-element.elementor-element-cfa3213{width:4.9%;}.elementor-12998 .elementor-element.elementor-element-7f83403{width:46%;}}@media(max-width:1024px) and (min-width:768px){.elementor-12998 .elementor-element.elementor-element-c212ac4{width:50%;}.elementor-12998 .elementor-element.elementor-element-4c93ef6{width:50%;}.elementor-12998 .elementor-element.elementor-element-5a97396{width:100%;}.elementor-12998 .elementor-element.elementor-element-578478e{width:100%;}.elementor-12998 .elementor-element.elementor-element-c8901a7{width:100%;}.elementor-12998 .elementor-element.elementor-element-4ad82c3{width:50%;}.elementor-12998 .elementor-element.elementor-element-7f83403{width:100%;}}/* Recovered custom CSS scoped to page 12998 only. */

/* Scope unscoped recovered custom CSS to this page only. */
@media only screen and (max-width: 600px) {
	body.page-id-12998 .elementor-element-b90edef > .elementor-widget-container,
	body.page-id-12998 .elementor-element-507156a > .elementor-widget-container {
		height: 700px !important;
	}
}

/* CRE extras: restored markup without Elementor runtime. Page 12998 only. */
body.page-id-12998 .elementor-12998 .elementor-section {
	position: relative;
}
body.page-id-12998 .elementor-12998 .elementor-section > .elementor-container {
	display: flex;
	flex-wrap: wrap;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
	box-sizing: border-box;
	position: relative;
	z-index: 1;
}
body.page-id-12998 .elementor-12998 .elementor-column {
	box-sizing: border-box;
}
body.page-id-12998 .elementor-12998 .elementor-widget-wrap.elementor-element-populated {
	position: relative;
}
body.page-id-12998 .elementor-12998 .elementor-background-overlay {
	position: absolute;
	inset: 0;
	pointer-events: none;
}
body.page-id-12998 .elementor-12998 .elementor-widget {
	position: relative;
	z-index: 1;
}
body.page-id-12998 .elementor-12998 .elementor-divider-separator {
	display: block;
	border-top: var(--divider-border-width, 2px) var(--divider-border-style, solid) var(--divider-color, #0000FF);
}
body.page-id-12998 .elementor-12998 .elementor-button {
	display: inline-block;
	padding: 14px 22px;
	color: #fff;
	text-decoration: none;
	font-family: "Source Sans Pro", sans-serif;
	font-weight: 600;
	letter-spacing: .03em;
	line-height: 1.2;
	background-color: #0000FF;
	border: 1px solid #0000FF;
}
body.page-id-12998 .elementor-12998 .elementor-button:hover,
body.page-id-12998 .elementor-12998 .elementor-button:focus {
	background-color: #fff;
	color: #0000FF;
}
body.page-id-12998 .elementor-12998 img {
	max-width: 100%;
	height: auto;
	display: block;
}

/* Hero */
body.page-id-12998 .elementor-12998 .elementor-element-cee305b {
	display: flex;
	align-items: center;
	background-color: #03213F;
	background-image: url("https://croskeyrealestate.com/wp-content/uploads/2024/01/2.png");
	background-position: center center;
	background-repeat: no-repeat;
	background-size: cover;
}
body.page-id-12998 .elementor-12998 .elementor-element-cee305b > .elementor-container {
	align-items: center;
	width: 100%;
}
body.page-id-12998 .elementor-12998 .elementor-element-c212ac4 {
	width: 100%;
	max-width: 1240px;
}
body.page-id-12998 .elementor-12998 .elementor-element-1c450ec .elementor-heading-title {
	margin: 0 0 16px;
}
body.page-id-12998 .elementor-12998 .elementor-element-a22d68f .elementor-heading-title {
	margin: 0;
}

/* Intro: graphic LEFT, copy RIGHT */
@media (min-width: 768px) {
	body.page-id-12998 .elementor-12998 .elementor-element-07ecef2 > .elementor-container {
		display: flex !important;
		flex-direction: row !important;
		flex-wrap: nowrap;
		align-items: center;
		max-width: 1600px;
		gap: 40px;
	}
	body.page-id-12998 .elementor-12998 .elementor-element-578478e {
		order: 0;
		width: 52% !important;
		max-width: 52%;
	}
	body.page-id-12998 .elementor-12998 .elementor-element-5a97396 {
		order: 1;
		width: 48% !important;
		max-width: 48%;
	}
}
body.page-id-12998 .elementor-12998 .elementor-element-a8d5b7e {
	text-align: left !important;
	width: 100% !important;
	max-width: 100% !important;
}
body.page-id-12998 .elementor-12998 .elementor-element-a8d5b7e img {
	width: 100%;
	margin: 0 auto;
}

/* Highlight / benefit cards */
@media (min-width: 768px) {
	body.page-id-12998 .elementor-12998 .elementor-element-ccf778f > .elementor-container,
	body.page-id-12998 .elementor-12998 .elementor-element-d7d98da > .elementor-container {
		max-width: 1600px;
		gap: 16px;
	}
	body.page-id-12998 .elementor-12998 .elementor-element-ccf778f > .elementor-container > .elementor-column,
	body.page-id-12998 .elementor-12998 .elementor-element-d7d98da > .elementor-container > .elementor-column {
		flex: 1 1 0;
		width: auto !important;
		max-width: none;
	}
	body.page-id-12998 .elementor-12998 .elementor-element-a13edae > .elementor-container {
		max-width: 1490px;
		gap: 16px;
	}
	body.page-id-12998 .elementor-12998 .elementor-element-a13edae > .elementor-container > .elementor-column {
		flex: 1 1 0;
		width: auto !important;
		max-width: none;
	}
	body.page-id-12998 .elementor-12998 .elementor-element-05c30ed > .elementor-container {
		max-width: 1490px;
		align-items: flex-start;
		gap: 0;
	}
	body.page-id-12998 .elementor-12998 .elementor-element-c8901a7 {
		width: 100% !important;
		max-width: 100%;
	}
	body.page-id-12998 .elementor-12998 .elementor-element-c8901a7 > .elementor-element-populated {
		padding: 10px 10px 0 10px;
		max-width: 860px;
	}
}
body.page-id-12998 .elementor-12998 .elementor-element-fb192df > .elementor-element-populated,
body.page-id-12998 .elementor-12998 .elementor-element-2f952a7 > .elementor-element-populated,
body.page-id-12998 .elementor-12998 .elementor-element-7d632b9 > .elementor-element-populated,
body.page-id-12998 .elementor-12998 .elementor-element-ebb1f53 > .elementor-element-populated,
body.page-id-12998 .elementor-12998 .elementor-element-8dd678d > .elementor-element-populated,
body.page-id-12998 .elementor-12998 .elementor-element-0de4145 > .elementor-element-populated,
body.page-id-12998 .elementor-12998 .elementor-element-f59a25b > .elementor-element-populated,
body.page-id-12998 .elementor-12998 .elementor-element-f6b4b53 > .elementor-element-populated,
body.page-id-12998 .elementor-12998 .elementor-element-bc62f5e > .elementor-element-populated,
body.page-id-12998 .elementor-12998 .elementor-element-b760c3e > .elementor-element-populated {
	min-height: 100%;
	box-sizing: border-box;
	overflow: hidden;
}

/* e-con sections */
body.page-id-12998 .elementor-12998 .e-con-boxed > .e-con-inner {
	max-width: 1600px;
	margin: 0 auto;
	width: 100%;
	box-sizing: border-box;
	padding-left: 20px;
	padding-right: 20px;
}
body.page-id-12998 .elementor-12998 .elementor-element-2fcd2cd,
body.page-id-12998 .elementor-12998 .elementor-element-d4aceb3 {
	padding-top: 80px;
	padding-bottom: 80px;
}

/* Destinations: full-width photo cards; Gina portrait removed */
@media (min-width: 768px) {
	body.page-id-12998 .elementor-12998 .elementor-element-d4aceb3 > .e-con-inner {
		display: block;
	}
	body.page-id-12998 .elementor-12998 .elementor-element-945bfeb {
		width: 100% !important;
		max-width: 100%;
		flex-grow: 1;
	}
}
body.page-id-12998 .elementor-12998 .cre-rr-gina,
body.page-id-12998 .elementor-12998 .elementor-element-1b29adb {
	display: none !important;
	background-image: none !important;
	min-height: 0;
	width: 0;
}
body.page-id-12998 .cre-rr-dest {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 8px;
}
@media (min-width: 768px) {
	body.page-id-12998 .cre-rr-dest {
		grid-template-columns: 1fr 1fr 1fr;
	}
}
body.page-id-12998 .cre-rr-dest__card {
	display: flex;
	align-items: center;
	justify-content: center;
	min-height: 240px;
	background-size: cover;
	background-position: center;
	color: #fff;
	text-decoration: none;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 28px;
	font-weight: 600;
	text-align: center;
	position: relative;
	padding: 20px;
	box-sizing: border-box;
}
body.page-id-12998 .cre-rr-dest__card::before {
	content: "";
	position: absolute;
	inset: 0;
	background: rgba(0,0,0,.5);
}
body.page-id-12998 .cre-rr-dest__card span {
	position: relative;
	z-index: 1;
}
body.page-id-12998 .cre-rr-dest__card:hover::before {
	background: rgba(0,0,0,.35);
}
/* Comparison table fallback */
body.page-id-12998 .cre-rr-table-wrap {
	width: 100%;
	overflow-x: auto;
	margin-top: 32px;
}
body.page-id-12998 .cre-rr-compare table {
	width: 100%;
	border-collapse: collapse;
	font-family: "Source Sans Pro", sans-serif;
}
body.page-id-12998 .cre-rr-compare th,
body.page-id-12998 .cre-rr-compare td {
	padding: 14px 16px;
	border-bottom: 1px solid #e5e5e5;
	text-align: center;
}
body.page-id-12998 .cre-rr-compare tbody th {
	text-align: left;
	font-weight: 400;
	width: 40%;
}
body.page-id-12998 .cre-rr-compare thead th {
	font-size: 22px;
	font-weight: 600;
}
body.page-id-12998 .cre-rr-compare thead span {
	display: block;
	font-size: 14px;
	font-weight: 400;
	margin-top: 4px;
}
body.page-id-12998 .cre-rr-compare__yes { color: #0a7a2f; font-size: 22px; font-weight: 700; }
body.page-id-12998 .cre-rr-compare__no { color: #c0392b; font-size: 20px; }

/* Footer CTA */
body.page-id-12998 .elementor-12998 .elementor-element-f939494 {
	position: relative;
	background-image: url("https://croskeyrealestate.com/wp-content/uploads/2024/01/1.png");
	background-size: cover;
	background-position: center;
}
@media (min-width: 768px) {
	body.page-id-12998 .elementor-12998 .elementor-element-f939494 > .elementor-container {
		max-width: 1264px;
		align-items: center;
		gap: 40px;
	}
	body.page-id-12998 .elementor-12998 .elementor-element-e464f0c {
		width: 50% !important;
	}
	body.page-id-12998 .elementor-12998 .elementor-element-7f83403 {
		width: 46% !important;
	}
}
body.page-id-12998 .cre-rr-contact {
	background: #fff;
	padding: 36px 32px;
	display: flex;
	flex-direction: column;
	gap: 14px;
	min-height: 260px;
	justify-content: center;
	border-radius: 5px;
	position: relative;
	z-index: 1;
	box-sizing: border-box;
}
body.page-id-12998 .cre-rr-contact h3 {
	margin: 0 0 4px;
	font-family: "Source Sans Pro", sans-serif;
	font-size: 28px;
	font-weight: 600;
	color: #03213F;
}
body.page-id-12998 .cre-rr-contact p {
	margin: 0;
	font-size: 16px;
	line-height: 1.5;
	color: #333;
}
body.page-id-12998 .cre-rr-contact a.cre-rr-phone {
	font-size: 22px;
	font-weight: 600;
	color: #0000FF;
	text-decoration: none;
}

@media (max-width: 767px) {
	body.page-id-12998 .elementor-12998 .elementor-element-578478e,
	body.page-id-12998 .elementor-12998 .elementor-element-5a97396,
	body.page-id-12998 .elementor-12998 .elementor-element-c8901a7,
	body.page-id-12998 .elementor-12998 .elementor-element-e464f0c,
	body.page-id-12998 .elementor-12998 .elementor-element-7f83403,
	body.page-id-12998 .elementor-12998 .elementor-element-ccf778f > .elementor-container > .elementor-column,
	body.page-id-12998 .elementor-12998 .elementor-element-d7d98da > .elementor-container > .elementor-column,
	body.page-id-12998 .elementor-12998 .elementor-element-a13edae > .elementor-container > .elementor-column {
		width: 100% !important;
		max-width: 100%;
	}
	body.page-id-12998 .elementor-12998 .elementor-element-ccf778f > .elementor-container > .elementor-column,
	body.page-id-12998 .elementor-12998 .elementor-element-d7d98da > .elementor-container > .elementor-column,
	body.page-id-12998 .elementor-12998 .elementor-element-a13edae > .elementor-container > .elementor-column {
		margin-bottom: 16px;
	}
	body.page-id-12998 .cre-rr-dest {
		grid-template-columns: 1fr;
	}
	body.page-id-12998 .cre-rr-dest__card {
		font-size: 22px;
		min-height: 180px;
	}
}

/* Tighten the recovered 150/160px empty bands between highlights and benefits. */
@media (min-width: 768px) {
	body.page-id-12998 .elementor-12998 .elementor-element-d7d98da {
		padding-bottom: 48px !important;
	}
	body.page-id-12998 .elementor-12998 .elementor-element-05c30ed {
		padding-top: 72px !important;
	}
	body.page-id-12998 .elementor-12998 .elementor-element-a13edae {
		padding-bottom: 72px !important;
	}
}

/* ---------------------------------------------------------------------------
 * Content frame shared with /our-solutions/ (page 11979).
 * Our Solutions boxes its copy in a 1600px container with a 30px inset plus a
 * 30px column inset and a 50px column gap, so content lands 60px inside the
 * frame on both sides. Measured at 1024/1440/1600/1920 that frame is
 * min(viewport, 1600px) centred minus 60px per side. The recovered sections
 * here were laid out from 5px/15px/20px section insets against 1490-1600px
 * containers, which ran up to 110px wider per side. Backgrounds still bleed
 * full width; only the inner containers are pinned.
 * ------------------------------------------------------------------------- */
body.page-id-12998 .elementor-12998 {
	--cre-rr-frame: 1600px;
	--cre-rr-inset: 60px;
	--cre-rr-gap: 50px;
}

@media (min-width: 768px) {
	/* Section insets would stack on top of the frame inset. */
	body.page-id-12998 .elementor-12998 > .elementor-element-07ecef2,
	body.page-id-12998 .elementor-12998 > .elementor-element-ada7e27,
	body.page-id-12998 .elementor-12998 > .elementor-element-ccf778f,
	body.page-id-12998 .elementor-12998 > .elementor-element-d7d98da,
	body.page-id-12998 .elementor-12998 > .elementor-element-05c30ed,
	body.page-id-12998 .elementor-12998 > .elementor-element-a13edae,
	body.page-id-12998 .elementor-12998 > .elementor-element-f939494 {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}

	body.page-id-12998 .elementor-12998 > .elementor-section:not(.elementor-element-cee305b) > .elementor-container,
	body.page-id-12998 .elementor-12998 > .e-con > .e-con-inner {
		max-width: var(--cre-rr-frame) !important;
		width: 100%;
		margin-left: auto;
		margin-right: auto;
		padding-left: var(--cre-rr-inset);
		padding-right: var(--cre-rr-inset);
		box-sizing: border-box;
	}

	/* Copy columns sit flush with the frame. Card columns keep their own
	   padding because that padding is the card interior. */
	body.page-id-12998 .elementor-12998 .elementor-element-ada7e27 > .elementor-container > .elementor-column > .elementor-widget-wrap,
	body.page-id-12998 .elementor-12998 .elementor-element-578478e > .elementor-widget-wrap,
	body.page-id-12998 .elementor-12998 .elementor-element-c8901a7 > .elementor-widget-wrap,
	body.page-id-12998 .elementor-12998 .elementor-element-e464f0c > .elementor-widget-wrap,
	body.page-id-12998 .elementor-12998 .elementor-element-7f83403 > .elementor-widget-wrap {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	body.page-id-12998 .elementor-12998 .elementor-element-945bfeb {
		--padding-left: 0px;
		--padding-right: 0px;
		padding-left: 0;
		padding-right: 0;
	}

	/* Two-column sections take the Our Solutions 50px gap. */
	body.page-id-12998 .elementor-12998 .elementor-element-07ecef2 > .elementor-container,
	body.page-id-12998 .elementor-12998 .elementor-element-f939494 > .elementor-container {
		gap: var(--cre-rr-gap);
		column-gap: var(--cre-rr-gap);
	}
	body.page-id-12998 .elementor-12998 .elementor-element-578478e,
	body.page-id-12998 .elementor-12998 .elementor-element-e464f0c {
		width: calc(52% - var(--cre-rr-gap) / 2) !important;
		max-width: none;
	}
	body.page-id-12998 .elementor-12998 .elementor-element-5a97396,
	body.page-id-12998 .elementor-12998 .elementor-element-7f83403 {
		width: calc(48% - var(--cre-rr-gap) / 2) !important;
		max-width: none;
	}

	/* Hero keeps the Our Solutions hero geometry: 1240px boxed, 20px inset. */
	body.page-id-12998 .elementor-12998 .elementor-element-c212ac4 > .elementor-widget-wrap {
		padding-left: 20px;
		padding-right: 20px;
	}
}

/* The benefit cards were the one row with a 5px phone inset. */
@media (max-width: 767px) {
	body.page-id-12998 .elementor-12998 .elementor-element-a13edae {
		padding-left: 15px !important;
		padding-right: 15px !important;
	}
}

