.elementor-281 .elementor-element.elementor-element-4f390137 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-281 .elementor-element.elementor-element-4f390137:not(.elementor-motion-effects-element-type-background), .elementor-281 .elementor-element.elementor-element-4f390137 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#173d55;background:url("https://connorvaughanws230921.kinsta.cloud/wp-content/uploads/2026/07/doctor-and-patient-looking-into-mirror-and-smiling.jpg") 50% 50%;background-size:cover;}.elementor-281 .elementor-element.elementor-element-4f390137 > .elementor-background-overlay{background-color:#0c0c0c;opacity:0.68;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-281 .elementor-element.elementor-element-4f390137 > .elementor-container{min-height:90vh;}.elementor-281 .elementor-element.elementor-element-4f390137{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-1px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-2fb94d26 > .elementor-element-populated{text-align:start;padding:0% 0% 0% 0%;}.elementor-281 .elementor-element.elementor-element-ea75d68 .elementor-icon-wrapper{text-align:center;}.elementor-281 .elementor-element.elementor-element-ea75d68.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-281 .elementor-element.elementor-element-ea75d68.elementor-view-framed .elementor-icon, .elementor-281 .elementor-element.elementor-element-ea75d68.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-281 .elementor-element.elementor-element-ea75d68.elementor-view-framed .elementor-icon, .elementor-281 .elementor-element.elementor-element-ea75d68.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-281 .elementor-element.elementor-element-ea75d68 .elementor-icon{font-size:85px;}.elementor-281 .elementor-element.elementor-element-ea75d68 .elementor-icon svg{height:85px;}.elementor-281 .elementor-element.elementor-element-85c770f .premium-dual-header-first-header span{display:block;}.elementor-281 .elementor-element.elementor-element-85c770f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-281 .elementor-element.elementor-element-85c770f .premium-dual-header-first-span{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-281 .elementor-element.elementor-element-85c770f .premium-dual-header-second-header{font-family:"Playfair Display", Sans-serif;font-weight:100;color:var( --e-global-color-accent );}.elementor-281 .elementor-element.elementor-element-e953036 .elementor-button{font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;border-radius:2px 2px 2px 2px;}.elementor-281 .elementor-element.elementor-element-e953036 .elementor-button:hover, .elementor-281 .elementor-element.elementor-element-e953036 .elementor-button:focus{color:#ffffff;}.elementor-281 .elementor-element.elementor-element-e953036 .elementor-button:hover svg, .elementor-281 .elementor-element.elementor-element-e953036 .elementor-button:focus svg{fill:#ffffff;}.elementor-281 .elementor-element.elementor-element-c250700 > .elementor-background-overlay{background-color:#0C0C0C5A;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-281 .elementor-element.elementor-element-c250700 > .elementor-container{min-height:400px;}.elementor-281 .elementor-element.elementor-element-c250700:not(.elementor-motion-effects-element-type-background), .elementor-281 .elementor-element.elementor-element-c250700 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://connorvaughanws230921.kinsta.cloud/wp-content/uploads/2026/07/doctor-and-patient-looking-into-mirror-and-smiling.jpg") 50% 50%;background-size:cover;}.elementor-281 .elementor-element.elementor-element-c250700{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-281 .elementor-element.elementor-element-662c084 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-281 .elementor-element.elementor-element-662c084 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-281 .elementor-element.elementor-element-6e331fba:not(.elementor-motion-effects-element-type-background), .elementor-281 .elementor-element.elementor-element-6e331fba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;background-image:url("https://connorvaughanws230921.kinsta.cloud/wp-content/uploads/2026/07/light-wave-background.jpg");background-repeat:repeat;}.elementor-281 .elementor-element.elementor-element-6e331fba > .elementor-background-overlay{background-image:url("https://connorvaughanws230921.kinsta.cloud/wp-content/uploads/2020/03/pattern-marble.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-281 .elementor-element.elementor-element-6e331fba > .elementor-container{max-width:1600px;}.elementor-281 .elementor-element.elementor-element-6e331fba{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 90px 100px 90px;}.elementor-281 .elementor-element.elementor-element-6e331fba a{color:#c4b798;}.elementor-bc-flex-widget .elementor-281 .elementor-element.elementor-element-6948b9f6.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-281 .elementor-element.elementor-element-6948b9f6.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-281 .elementor-element.elementor-element-6948b9f6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-281 .elementor-element.elementor-element-6948b9f6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-281 .elementor-element.elementor-element-77b77c9c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-281 .elementor-element.elementor-element-77b77c9c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-281 .elementor-element.elementor-element-77b77c9c > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 60px;}.elementor-281 .elementor-element.elementor-element-5316dea4{text-align:start;}.elementor-281 .elementor-element.elementor-element-5316dea4 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-281 .elementor-element.elementor-element-f6ce2e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-f53dbbd{text-align:start;color:var( --e-global-color-text );}.elementor-281 .elementor-element.elementor-element-0dc3e68 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-281 .elementor-element.elementor-element-0dc3e68 .elementor-button .elementor-button-content-wrapper{gap:16px;}.elementor-281 .elementor-element.elementor-element-0dc3e68 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-281 .elementor-element.elementor-element-2d5c420b:not(.elementor-motion-effects-element-type-background), .elementor-281 .elementor-element.elementor-element-2d5c420b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://connorvaughanws230921.kinsta.cloud/wp-content/uploads/2020/04/patient-paying-for-dental-procedure.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-281 .elementor-element.elementor-element-2d5c420b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-2d5c420b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-281 .elementor-element.elementor-element-4c4c63b0:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-281 .elementor-element.elementor-element-4c4c63b0 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#17314B;}.elementor-281 .elementor-element.elementor-element-4c4c63b0:hover > .elementor-element-populated{background-color:var( --e-global-color-secondary );}.elementor-281 .elementor-element.elementor-element-4c4c63b0.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-281 .elementor-element.elementor-element-4c4c63b0 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 70px 70px 70px;}.elementor-281 .elementor-element.elementor-element-4c4c63b0 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-281 .elementor-element.elementor-element-6adc281{width:auto;max-width:auto;padding:20px 20px 20px 20px;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );border-radius:50% 50% 50% 50%;}.elementor-281 .elementor-element.elementor-element-6adc281 img{width:100%;max-width:65px;height:65px;object-fit:contain;object-position:center center;}.elementor-281 .elementor-element.elementor-element-2104de5b{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-281 .elementor-element.elementor-element-2104de5b .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#ffffff;}.elementor-281 .elementor-element.elementor-element-e85130d .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-281 .elementor-element.elementor-element-c5f78b4:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-281 .elementor-element.elementor-element-c5f78b4 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#142C43;}.elementor-281 .elementor-element.elementor-element-c5f78b4:hover > .elementor-element-populated{background-color:#142C43;}.elementor-281 .elementor-element.elementor-element-c5f78b4.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-281 .elementor-element.elementor-element-c5f78b4 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 70px 70px 70px;}.elementor-281 .elementor-element.elementor-element-c5f78b4 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-281 .elementor-element.elementor-element-f49211f{width:auto;max-width:auto;padding:20px 20px 20px 20px;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );border-radius:50% 50% 50% 50%;}.elementor-281 .elementor-element.elementor-element-f49211f img{width:100%;max-width:65px;height:65px;object-fit:contain;object-position:center center;}.elementor-281 .elementor-element.elementor-element-ddce1ea{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-281 .elementor-element.elementor-element-ddce1ea .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#ffffff;}.elementor-281 .elementor-element.elementor-element-2a5ebba .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-281 .elementor-element.elementor-element-b584b18:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-281 .elementor-element.elementor-element-b584b18 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12273C;}.elementor-281 .elementor-element.elementor-element-b584b18:hover > .elementor-element-populated{background-color:#12273C;}.elementor-281 .elementor-element.elementor-element-b584b18.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-281 .elementor-element.elementor-element-b584b18 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 70px 70px 70px;}.elementor-281 .elementor-element.elementor-element-b584b18 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-281 .elementor-element.elementor-element-cbdb8e4{width:auto;max-width:auto;padding:20px 20px 20px 20px;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );border-radius:50% 50% 50% 50%;}.elementor-281 .elementor-element.elementor-element-cbdb8e4 img{width:100%;max-width:65px;height:65px;object-fit:contain;object-position:center center;}.elementor-281 .elementor-element.elementor-element-1557880{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-281 .elementor-element.elementor-element-1557880 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#ffffff;}.elementor-281 .elementor-element.elementor-element-c327971 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-281 .elementor-element.elementor-element-7b2ac79:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-281 .elementor-element.elementor-element-7b2ac79 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#102234;}.elementor-281 .elementor-element.elementor-element-7b2ac79:hover > .elementor-element-populated{background-color:#102234;}.elementor-281 .elementor-element.elementor-element-7b2ac79.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-281 .elementor-element.elementor-element-7b2ac79 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 70px 70px 70px;}.elementor-281 .elementor-element.elementor-element-7b2ac79 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-281 .elementor-element.elementor-element-ad7d0e1{width:auto;max-width:auto;padding:20px 20px 20px 20px;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );border-radius:50% 50% 50% 50%;}.elementor-281 .elementor-element.elementor-element-ad7d0e1 img{width:100%;max-width:65px;height:65px;object-fit:contain;object-position:center center;}.elementor-281 .elementor-element.elementor-element-538a484{margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-281 .elementor-element.elementor-element-538a484 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#ffffff;}.elementor-281 .elementor-element.elementor-element-0000a48 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-281 .elementor-element.elementor-element-55f5e28:not(.elementor-motion-effects-element-type-background), .elementor-281 .elementor-element.elementor-element-55f5e28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://connorvaughanws230921.kinsta.cloud/wp-content/uploads/2026/07/doctor-explaining-procedure-to-patient.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-281 .elementor-element.elementor-element-55f5e28 > .elementor-background-overlay{background-color:#000000CC;background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.6;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-281 .elementor-element.elementor-element-55f5e28 > .elementor-container{max-width:1440px;}.elementor-281 .elementor-element.elementor-element-55f5e28{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:110px 90px 110px 90px;}.elementor-bc-flex-widget .elementor-281 .elementor-element.elementor-element-0d35258.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-281 .elementor-element.elementor-element-0d35258.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-281 .elementor-element.elementor-element-0d35258.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-281 .elementor-element.elementor-element-0d35258 > .elementor-element-populated, .elementor-281 .elementor-element.elementor-element-0d35258 > .elementor-element-populated > .elementor-background-overlay, .elementor-281 .elementor-element.elementor-element-0d35258 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-0d35258 > .elementor-element-populated{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:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-0d35258 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-281 .elementor-element.elementor-element-f868cbc{border-style:none;padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-391d96e:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-281 .elementor-element.elementor-element-391d96e > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-bc-flex-widget .elementor-281 .elementor-element.elementor-element-391d96e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-281 .elementor-element.elementor-element-391d96e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-281 .elementor-element.elementor-element-391d96e > .elementor-element-populated{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:60px 60px 60px 60px;}.elementor-281 .elementor-element.elementor-element-391d96e > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-281 .elementor-element.elementor-element-fe7bd18{width:var( --container-widget-width, 93% );max-width:93%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:93%;--container-widget-flex-grow:0;text-align:start;}.elementor-281 .elementor-element.elementor-element-fe7bd18 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-text );}.elementor-281 .elementor-element.elementor-element-372a5f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-c10decd{text-align:start;}.elementor-281 .elementor-element.elementor-element-c1ef587 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-281 .elementor-element.elementor-element-c1ef587 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-281 .elementor-element.elementor-element-59c9584e:not(.elementor-motion-effects-element-type-background), .elementor-281 .elementor-element.elementor-element-59c9584e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://connorvaughanws230921.kinsta.cloud/wp-content/uploads/2026/07/bluish-green-marble.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-281 .elementor-element.elementor-element-59c9584e > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-secondary ) 0%, #17314BA8 100%);opacity:0.81;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-281 .elementor-element.elementor-element-59c9584e > .elementor-container{max-width:1440px;}.elementor-281 .elementor-element.elementor-element-59c9584e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 90px 110px 90px;}.elementor-281 .elementor-element.elementor-element-425c04e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-281 .elementor-element.elementor-element-425c04e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-a529d24:not(.elementor-motion-effects-element-type-background), .elementor-281 .elementor-element.elementor-element-a529d24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-281 .elementor-element.elementor-element-a529d24{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;}.elementor-281 .elementor-element.elementor-element-a529d24 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-281 .elementor-element.elementor-element-68001bc2 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-281 .elementor-element.elementor-element-68001bc2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-12f33e7d{margin:-30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -100px;}.elementor-281 .elementor-element.elementor-element-12f33e7d img{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );}.elementor-bc-flex-widget .elementor-281 .elementor-element.elementor-element-4ce01646.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-281 .elementor-element.elementor-element-4ce01646.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-281 .elementor-element.elementor-element-4ce01646 > .elementor-element-populated{padding:60px 60px 60px 0px;}.elementor-281 .elementor-element.elementor-element-154f8d73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-281 .elementor-element.elementor-element-154f8d73 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-281 .elementor-element.elementor-element-6602e95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;color:var( --e-global-color-text );}.elementor-281 .elementor-element.elementor-element-122ebe7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 90px 250px 90px;}.elementor-281 .elementor-element.elementor-element-122ebe7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-281 .elementor-element.elementor-element-5bdaf0d.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-281 .elementor-element.elementor-element-5bdaf0d > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-58c9636{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;text-align:center;}.elementor-281 .elementor-element.elementor-element-58c9636 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#17314B;}.elementor-281 .elementor-element.elementor-element-3d887fc:not(.elementor-motion-effects-element-type-background), .elementor-281 .elementor-element.elementor-element-3d887fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );background-image:url("https://connorvaughanws230921.kinsta.cloud/wp-content/uploads/2026/07/diagonal-lines.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-281 .elementor-element.elementor-element-3d887fc > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(135deg, #17314BD1 0%, var( --e-global-color-secondary ) 100%);opacity:0.76;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-281 .elementor-element.elementor-element-3d887fc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 90px 110px 90px;}.elementor-281 .elementor-element.elementor-element-08bc456 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-cacc4bf{margin-top:-140px;margin-bottom:0px;}.elementor-281 .elementor-element.elementor-element-aa187c8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-281 .elementor-element.elementor-element-aa187c8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-281 .elementor-element.elementor-element-aa187c8 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://connorvaughanws230921.kinsta.cloud/wp-content/uploads/2026/07/lightgranite-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.28;}.elementor-281 .elementor-element.elementor-element-aa187c8 > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );box-shadow:-5px 5px 15px 0px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-281 .elementor-element.elementor-element-aa187c8 > .elementor-element-populated, .elementor-281 .elementor-element.elementor-element-aa187c8 > .elementor-element-populated > .elementor-background-overlay, .elementor-281 .elementor-element.elementor-element-aa187c8 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-aa187c8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-281 .elementor-element.elementor-element-ff2f8fe{margin:-75px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-281 .elementor-element.elementor-element-ff2f8fe img{width:100%;max-width:100%;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );border-radius:0% 0% 0% 0%;box-shadow:0px 12px 32px -6px rgba(0,0,0,0.5);}.elementor-281 .elementor-element.elementor-element-aea8e14{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-281 .elementor-element.elementor-element-aea8e14 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-281 .elementor-element.elementor-element-8834b1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;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-281 .elementor-element.elementor-element-8834b1b a{color:var( --e-global-color-accent );}.elementor-281 .elementor-element.elementor-element-8834b1b a:hover, .elementor-281 .elementor-element.elementor-element-8834b1b a:focus{color:var( --e-global-color-64e54a1c );}.elementor-281 .elementor-element.elementor-element-aae91eb .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-281 .elementor-element.elementor-element-55a60e8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-281 .elementor-element.elementor-element-55a60e8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-281 .elementor-element.elementor-element-55a60e8 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://connorvaughanws230921.kinsta.cloud/wp-content/uploads/2026/07/lightgranite-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.28;}.elementor-281 .elementor-element.elementor-element-55a60e8 > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );box-shadow:-5px 5px 15px 0px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-281 .elementor-element.elementor-element-55a60e8 > .elementor-element-populated, .elementor-281 .elementor-element.elementor-element-55a60e8 > .elementor-element-populated > .elementor-background-overlay, .elementor-281 .elementor-element.elementor-element-55a60e8 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-55a60e8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-281 .elementor-element.elementor-element-3ec5dfc{margin:-75px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-281 .elementor-element.elementor-element-3ec5dfc img{width:100%;max-width:100%;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );border-radius:0% 0% 0% 0%;box-shadow:0px 12px 32px -6px rgba(0,0,0,0.5);}.elementor-281 .elementor-element.elementor-element-1924509{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-281 .elementor-element.elementor-element-1924509 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-281 .elementor-element.elementor-element-2c0a764{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;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-281 .elementor-element.elementor-element-2c0a764 a{color:var( --e-global-color-accent );}.elementor-281 .elementor-element.elementor-element-2c0a764 a:hover, .elementor-281 .elementor-element.elementor-element-2c0a764 a:focus{color:var( --e-global-color-64e54a1c );}.elementor-281 .elementor-element.elementor-element-ed64d7b .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-281 .elementor-element.elementor-element-b684e56:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-281 .elementor-element.elementor-element-b684e56 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-281 .elementor-element.elementor-element-b684e56 > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://connorvaughanws230921.kinsta.cloud/wp-content/uploads/2026/07/lightgranite-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.28;}.elementor-281 .elementor-element.elementor-element-b684e56 > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );box-shadow:-5px 5px 15px 0px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-281 .elementor-element.elementor-element-b684e56 > .elementor-element-populated, .elementor-281 .elementor-element.elementor-element-b684e56 > .elementor-element-populated > .elementor-background-overlay, .elementor-281 .elementor-element.elementor-element-b684e56 > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-b684e56 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-281 .elementor-element.elementor-element-48bb505{margin:-75px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-281 .elementor-element.elementor-element-48bb505 img{width:100%;max-width:100%;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );border-radius:0% 0% 0% 0%;box-shadow:0px 12px 32px -6px rgba(0,0,0,0.5);}.elementor-281 .elementor-element.elementor-element-8425207{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-281 .elementor-element.elementor-element-8425207 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-281 .elementor-element.elementor-element-6c6f092{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;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-281 .elementor-element.elementor-element-6c6f092 a{color:var( --e-global-color-accent );}.elementor-281 .elementor-element.elementor-element-6c6f092 a:hover, .elementor-281 .elementor-element.elementor-element-6c6f092 a:focus{color:var( --e-global-color-64e54a1c );}.elementor-281 .elementor-element.elementor-element-715478e .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-281 .elementor-element.elementor-element-e559b1c:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-281 .elementor-element.elementor-element-e559b1c > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-281 .elementor-element.elementor-element-e559b1c > .elementor-element-populated >  .elementor-background-overlay{background-image:url("https://connorvaughanws230921.kinsta.cloud/wp-content/uploads/2026/07/lightgranite-1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.28;}.elementor-281 .elementor-element.elementor-element-e559b1c > .elementor-element-populated{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );box-shadow:-5px 5px 15px 0px rgba(0, 0, 0, 0.15);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-281 .elementor-element.elementor-element-e559b1c > .elementor-element-populated, .elementor-281 .elementor-element.elementor-element-e559b1c > .elementor-element-populated > .elementor-background-overlay, .elementor-281 .elementor-element.elementor-element-e559b1c > .elementor-background-slideshow{border-radius:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-e559b1c > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-281 .elementor-element.elementor-element-0acf9b3{margin:-75px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-281 .elementor-element.elementor-element-0acf9b3 img{width:100%;max-width:100%;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );border-radius:0% 0% 0% 0%;box-shadow:0px 12px 32px -6px rgba(0,0,0,0.5);}.elementor-281 .elementor-element.elementor-element-116bfab{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-281 .elementor-element.elementor-element-116bfab .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-281 .elementor-element.elementor-element-e23ceab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;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-281 .elementor-element.elementor-element-e23ceab a{color:var( --e-global-color-accent );}.elementor-281 .elementor-element.elementor-element-e23ceab a:hover, .elementor-281 .elementor-element.elementor-element-e23ceab a:focus{color:var( --e-global-color-64e54a1c );}.elementor-281 .elementor-element.elementor-element-296fc8a .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-281 .elementor-element.elementor-element-2f43fd9:not(.elementor-motion-effects-element-type-background), .elementor-281 .elementor-element.elementor-element-2f43fd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4c2206f8 );background-image:url("https://connorvaughanws230921.kinsta.cloud/wp-content/uploads/2026/07/light-wave-background.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-281 .elementor-element.elementor-element-2f43fd9 > .elementor-background-overlay{background-color:var( --e-global-color-4c2206f8 );opacity:0.15;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-281 .elementor-element.elementor-element-2f43fd9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:150px 90px 150px 0px;}.elementor-bc-flex-widget .elementor-281 .elementor-element.elementor-element-b3e1f78.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-281 .elementor-element.elementor-element-b3e1f78.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-281 .elementor-element.elementor-element-b3e1f78 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-17288da > .elementor-background-overlay{background-color:#0C0C0C7A;opacity:0.8;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-281 .elementor-element.elementor-element-17288da > .elementor-container{min-height:795px;}.elementor-281 .elementor-element.elementor-element-17288da:not(.elementor-motion-effects-element-type-background), .elementor-281 .elementor-element.elementor-element-17288da > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://connorvaughanws230921.kinsta.cloud/wp-content/uploads/2026/07/Older-woman-with-lovely-smile.jpg") 50% 50%;background-size:cover;}.elementor-281 .elementor-element.elementor-element-17288da{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.08);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-281 .elementor-element.elementor-element-27a0979.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-281 .elementor-element.elementor-element-27a0979.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-281 .elementor-element.elementor-element-8f6fdf0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;}.elementor-281 .elementor-element.elementor-element-8f6fdf0 .elementor-icon-wrapper{text-align:center;}.elementor-281 .elementor-element.elementor-element-8f6fdf0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-281 .elementor-element.elementor-element-8f6fdf0.elementor-view-framed .elementor-icon, .elementor-281 .elementor-element.elementor-element-8f6fdf0.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-281 .elementor-element.elementor-element-8f6fdf0.elementor-view-framed .elementor-icon, .elementor-281 .elementor-element.elementor-element-8f6fdf0.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-281 .elementor-element.elementor-element-8f6fdf0 .elementor-icon{font-size:90px;}.elementor-281 .elementor-element.elementor-element-8f6fdf0 .elementor-icon svg{height:90px;}.elementor-bc-flex-widget .elementor-281 .elementor-element.elementor-element-6019a3c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-281 .elementor-element.elementor-element-6019a3c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-281 .elementor-element.elementor-element-6019a3c.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-281 .elementor-element.elementor-element-6019a3c > .elementor-element-populated{padding:0px 0px 0px 90px;}.elementor-281 .elementor-element.elementor-element-24ceff9 .elementor-icon-wrapper{text-align:start;}.elementor-281 .elementor-element.elementor-element-24ceff9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-accent );}.elementor-281 .elementor-element.elementor-element-24ceff9.elementor-view-framed .elementor-icon, .elementor-281 .elementor-element.elementor-element-24ceff9.elementor-view-default .elementor-icon{color:var( --e-global-color-accent );border-color:var( --e-global-color-accent );}.elementor-281 .elementor-element.elementor-element-24ceff9.elementor-view-framed .elementor-icon, .elementor-281 .elementor-element.elementor-element-24ceff9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-accent );}.elementor-281 .elementor-element.elementor-element-2f19e88{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}.elementor-281 .elementor-element.elementor-element-2f19e88 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-281 .elementor-element.elementor-element-3e60b31{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-281 .elementor-element.elementor-element-3e60b31 .elementor-button{fill:#ffffff;color:#ffffff;}.elementor-281 .elementor-element.elementor-element-3e60b31 .elementor-button:hover, .elementor-281 .elementor-element.elementor-element-3e60b31 .elementor-button:focus{color:#ffffff;}.elementor-281 .elementor-element.elementor-element-3e60b31 .elementor-button:hover svg, .elementor-281 .elementor-element.elementor-element-3e60b31 .elementor-button:focus svg{fill:#ffffff;}.elementor-281 .elementor-element.elementor-element-35c4c862:not(.elementor-motion-effects-element-type-background), .elementor-281 .elementor-element.elementor-element-35c4c862 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(90deg, #ffffff 50%, var( --e-global-color-secondary ) 50%);}.elementor-281 .elementor-element.elementor-element-35c4c862 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-281 .elementor-element.elementor-element-35c4c862{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:90px;margin-bottom:90px;padding:60px 90px 60px 90px;}.elementor-281 .elementor-element.elementor-element-7b15a925 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-281 .elementor-element.elementor-element-7b15a925 > .elementor-container{max-width:1600px;}.elementor-281 .elementor-element.elementor-element-7b15a925{margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-281 .elementor-element.elementor-element-32fc7131.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-281 .elementor-element.elementor-element-32fc7131.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-281 .elementor-element.elementor-element-32fc7131 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-281 .elementor-element.elementor-element-32fc7131 > .elementor-element-populated{padding:0px 80px 0px 0px;}.elementor-281 .elementor-element.elementor-element-386e3c89{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-281 .elementor-element.elementor-element-386e3c89 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-281 .elementor-element.elementor-element-0d1aded{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-13127191{text-align:start;}.elementor-281 .elementor-element.elementor-element-c36232b .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-281 .elementor-element.elementor-element-ea143f9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-281 .elementor-element.elementor-element-34ba973 img{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );}.elementor-281 .elementor-element.elementor-element-cb96439:not(.elementor-motion-effects-element-type-background), .elementor-281 .elementor-element.elementor-element-cb96439 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;background-position:top center;background-repeat:repeat-y;}.elementor-281 .elementor-element.elementor-element-cb96439 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-281 .elementor-element.elementor-element-cb96439{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:90px;margin-bottom:90px;padding:60px 90px 60px 90px;}.elementor-281 .elementor-element.elementor-element-c9731d4 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-281 .elementor-element.elementor-element-c9731d4 > .elementor-container{max-width:1600px;}.elementor-281 .elementor-element.elementor-element-c9731d4{margin-top:0px;margin-bottom:0px;}.elementor-bc-flex-widget .elementor-281 .elementor-element.elementor-element-a4842a1.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-281 .elementor-element.elementor-element-a4842a1.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-281 .elementor-element.elementor-element-a4842a1 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-281 .elementor-element.elementor-element-a4842a1 > .elementor-element-populated{padding:0px 80px 0px 0px;}.elementor-281 .elementor-element.elementor-element-5f19cd5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-281 .elementor-element.elementor-element-5f19cd5 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-281 .elementor-element.elementor-element-f9b4717{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-33ff18e{text-align:start;}.elementor-281 .elementor-element.elementor-element-51f71d5 .elementor-button{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-281 .elementor-element.elementor-element-f110bfa > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-281 .elementor-element.elementor-element-ac55ec1 img{border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );}.elementor-281 .elementor-element.elementor-element-28667e47:not(.elementor-motion-effects-element-type-background), .elementor-281 .elementor-element.elementor-element-28667e47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4c2206f8 );}.elementor-281 .elementor-element.elementor-element-28667e47 > .elementor-background-overlay{background-image:url("https://connorvaughanws230921.kinsta.cloud/wp-content/uploads/2020/03/pattern-marble.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.4;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-281 .elementor-element.elementor-element-28667e47 > .elementor-container{max-width:1150px;}.elementor-281 .elementor-element.elementor-element-28667e47{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:100px 90px 100px 90px;}.elementor-281 .elementor-element.elementor-element-28667e47 a{color:#c4b798;}.elementor-bc-flex-widget .elementor-281 .elementor-element.elementor-element-6186b77e.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-281 .elementor-element.elementor-element-6186b77e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-281 .elementor-element.elementor-element-6186b77e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-281 .elementor-element.elementor-element-6186b77e .elementor-element-populated a{color:#cd9a31;}.elementor-281 .elementor-element.elementor-element-6186b77e .elementor-element-populated a:hover{color:#be8c13;}.elementor-281 .elementor-element.elementor-element-6186b77e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 50px 0px 0px;}.elementor-281 .elementor-element.elementor-element-19276af img{width:200px;max-width:100%;border-style:solid;border-width:3px 3px 3px 3px;border-color:var( --e-global-color-accent );border-radius:50% 50% 50% 50%;}.elementor-281 .elementor-element.elementor-element-5cf1e908{width:var( --container-widget-width, 82% );max-width:82%;margin:15px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:82%;--container-widget-flex-grow:0;text-align:center;}.elementor-281 .elementor-element.elementor-element-5cf1e908 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:var( --e-global-color-secondary );}.elementor-281 .elementor-element.elementor-element-72236b85{text-align:center;color:var( --e-global-color-text );}.elementor-281 .elementor-element.elementor-element-13dde563 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #17314B73 0%, var( --e-global-color-secondary ) 94%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-281 .elementor-element.elementor-element-13dde563 > .elementor-container{min-height:20vh;}.elementor-281 .elementor-element.elementor-element-13dde563{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:110px 90px 110px 90px;}.elementor-281 .elementor-element.elementor-element-17a3b2ad.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-281 .elementor-element.elementor-element-3710dcca{width:var( --container-widget-width, 75% );max-width:75%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;--container-widget-width:75%;--container-widget-flex-grow:0;text-align:center;}.elementor-281 .elementor-element.elementor-element-3710dcca .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#ffffff;}.elementor-281 .elementor-element.elementor-element-863c25c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;}.elementor-281 .elementor-element.elementor-element-863c25c .elementor-heading-title{color:#ffffff;}.elementor-281 .elementor-element.elementor-global-4359{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-global-4359 .elementor-button{fill:#ffffff;color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#ffffff;}.elementor-281 .elementor-element.elementor-global-4359 .elementor-button:hover, .elementor-281 .elementor-element.elementor-global-4359 .elementor-button:focus{color:#ffffff;}.elementor-281 .elementor-element.elementor-global-4359 .elementor-button:hover svg, .elementor-281 .elementor-element.elementor-global-4359 .elementor-button:focus svg{fill:#ffffff;}.elementor-281 .elementor-element.elementor-element-89fa3d7 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(180deg, #17314B73 0%, var( --e-global-color-secondary ) 100%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-281 .elementor-element.elementor-element-89fa3d7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:90px 90px 90px 90px;z-index:99;}.elementor-281 .elementor-element.elementor-element-89fa3d7 > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-4c2206f8 );}.elementor-bc-flex-widget .elementor-281 .elementor-element.elementor-element-7aac41f0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-281 .elementor-element.elementor-element-7aac41f0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-281 .elementor-element.elementor-element-7aac41f0 > .elementor-element-populated, .elementor-281 .elementor-element.elementor-element-7aac41f0 > .elementor-element-populated > .elementor-background-overlay, .elementor-281 .elementor-element.elementor-element-7aac41f0 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-281 .elementor-element.elementor-element-7aac41f0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-5c78e67b{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-281 .elementor-element.elementor-element-190d3391.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-281 .elementor-element.elementor-element-190d3391.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-281 .elementor-element.elementor-element-190d3391 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-413e165{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-281 .elementor-element.elementor-element-413e165 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-281 .elementor-element.elementor-element-fdd0969{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-281 .elementor-element.elementor-element-fdd0969 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-281 .elementor-element.elementor-element-34f4773c{margin-top:30px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-281 .elementor-element.elementor-element-41bd8ed0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-281 .elementor-element.elementor-element-41bd8ed0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-281 .elementor-element.elementor-element-41bd8ed0 > .elementor-element-populated{padding:0px 60px 0px 0px;}.elementor-281 .elementor-element.elementor-element-1f37fcb2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-1f37fcb2 img{width:270px;max-width:100%;}.elementor-281 .elementor-element.elementor-element-5f567520{text-align:center;}.elementor-281 .elementor-element.elementor-element-5f567520 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );color:#FFFFFF;}.elementor-281 .elementor-element.elementor-element-152334a5{text-align:end;}.elementor-281 .elementor-element.elementor-element-152334a5 img{width:70px;max-width:100%;}.elementor-bc-flex-widget .elementor-281 .elementor-element.elementor-element-53de87a8.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-281 .elementor-element.elementor-element-53de87a8.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-281 .elementor-element.elementor-element-53de87a8 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-2c718e4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;border-radius:15px 15px 15px 15px;}@media(min-width:768px){.elementor-281 .elementor-element.elementor-element-6948b9f6{width:51.28%;}.elementor-281 .elementor-element.elementor-element-77b77c9c{width:48.72%;}.elementor-281 .elementor-element.elementor-element-68001bc2{width:37.186%;}.elementor-281 .elementor-element.elementor-element-4ce01646{width:62.814%;}.elementor-281 .elementor-element.elementor-element-b3e1f78{width:60.268%;}.elementor-281 .elementor-element.elementor-element-6019a3c{width:39.7%;}.elementor-281 .elementor-element.elementor-element-32fc7131{width:44.662%;}.elementor-281 .elementor-element.elementor-element-ea143f9{width:55.338%;}.elementor-281 .elementor-element.elementor-element-a4842a1{width:44.662%;}.elementor-281 .elementor-element.elementor-element-f110bfa{width:55.338%;}.elementor-281 .elementor-element.elementor-element-41bd8ed0{width:43.983%;}.elementor-281 .elementor-element.elementor-element-53de87a8{width:55.926%;}}@media(max-width:1366px) and (min-width:768px){.elementor-281 .elementor-element.elementor-element-aa187c8{width:50%;}.elementor-281 .elementor-element.elementor-element-55a60e8{width:50%;}.elementor-281 .elementor-element.elementor-element-b684e56{width:50%;}.elementor-281 .elementor-element.elementor-element-e559b1c{width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-281 .elementor-element.elementor-element-2fb94d26{width:100%;}.elementor-281 .elementor-element.elementor-element-6948b9f6{width:100%;}.elementor-281 .elementor-element.elementor-element-77b77c9c{width:100%;}.elementor-281 .elementor-element.elementor-element-4c4c63b0{width:100%;}.elementor-281 .elementor-element.elementor-element-c5f78b4{width:100%;}.elementor-281 .elementor-element.elementor-element-b584b18{width:100%;}.elementor-281 .elementor-element.elementor-element-7b2ac79{width:100%;}.elementor-281 .elementor-element.elementor-element-391d96e{width:100%;}.elementor-281 .elementor-element.elementor-element-68001bc2{width:100%;}.elementor-281 .elementor-element.elementor-element-4ce01646{width:100%;}.elementor-281 .elementor-element.elementor-element-aa187c8{width:50%;}.elementor-281 .elementor-element.elementor-element-55a60e8{width:50%;}.elementor-281 .elementor-element.elementor-element-b684e56{width:50%;}.elementor-281 .elementor-element.elementor-element-e559b1c{width:50%;}.elementor-281 .elementor-element.elementor-element-b3e1f78{width:100%;}.elementor-281 .elementor-element.elementor-element-6019a3c{width:100%;}.elementor-281 .elementor-element.elementor-element-32fc7131{width:100%;}.elementor-281 .elementor-element.elementor-element-ea143f9{width:100%;}.elementor-281 .elementor-element.elementor-element-a4842a1{width:100%;}.elementor-281 .elementor-element.elementor-element-f110bfa{width:100%;}.elementor-281 .elementor-element.elementor-element-6186b77e{width:100%;}.elementor-281 .elementor-element.elementor-element-41bd8ed0{width:100%;}.elementor-281 .elementor-element.elementor-element-53de87a8{width:100%;}}@media(min-width:1367px){.elementor-281 .elementor-element.elementor-element-2d5c420b:not(.elementor-motion-effects-element-type-background), .elementor-281 .elementor-element.elementor-element-2d5c420b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-281 .elementor-element.elementor-element-55f5e28:not(.elementor-motion-effects-element-type-background), .elementor-281 .elementor-element.elementor-element-55f5e28 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-281 .elementor-element.elementor-element-55f5e28 > .elementor-background-overlay{background-attachment:fixed;}.elementor-281 .elementor-element.elementor-element-59c9584e:not(.elementor-motion-effects-element-type-background), .elementor-281 .elementor-element.elementor-element-59c9584e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-281 .elementor-element.elementor-element-3d887fc:not(.elementor-motion-effects-element-type-background), .elementor-281 .elementor-element.elementor-element-3d887fc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}.elementor-281 .elementor-element.elementor-element-2f43fd9:not(.elementor-motion-effects-element-type-background), .elementor-281 .elementor-element.elementor-element-2f43fd9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-281 .elementor-element.elementor-element-4f390137 > .elementor-container{min-height:0vh;}.elementor-281 .elementor-element.elementor-element-4f390137{padding:70px 60px 70px 60px;}.elementor-281 .elementor-element.elementor-element-2fb94d26 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-c250700 > .elementor-container{min-height:40vh;}.elementor-281 .elementor-element.elementor-element-6e331fba{padding:60px 60px 60px 60px;}.elementor-281 .elementor-element.elementor-element-6948b9f6 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-77b77c9c > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-5316dea4{text-align:center;}.elementor-281 .elementor-element.elementor-element-f53dbbd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-281 .elementor-element.elementor-element-4c4c63b0 > .elementor-element-populated{padding:60px 60px 60px 60px;}.elementor-281 .elementor-element.elementor-element-6adc281 img{width:100%;max-width:40px;height:40px;}.elementor-281 .elementor-element.elementor-element-c5f78b4 > .elementor-element-populated{padding:60px 60px 60px 60px;}.elementor-281 .elementor-element.elementor-element-f49211f img{max-width:40px;height:40px;}.elementor-281 .elementor-element.elementor-element-b584b18 > .elementor-element-populated{padding:60px 60px 60px 60px;}.elementor-281 .elementor-element.elementor-element-cbdb8e4 img{max-width:40px;height:40px;}.elementor-281 .elementor-element.elementor-element-7b2ac79 > .elementor-element-populated{padding:60px 60px 60px 60px;}.elementor-281 .elementor-element.elementor-element-ad7d0e1 img{max-width:40px;height:40px;}.elementor-281 .elementor-element.elementor-element-55f5e28 > .elementor-background-overlay{opacity:0.3;}.elementor-281 .elementor-element.elementor-element-55f5e28{padding:80px 60px 160px 60px;}.elementor-281 .elementor-element.elementor-element-0d35258 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-391d96e > .elementor-element-populated{padding:60px 60px 60px 60px;}.elementor-281 .elementor-element.elementor-element-fe7bd18{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 40px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-281 .elementor-element.elementor-element-c10decd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-281 .elementor-element.elementor-element-59c9584e{margin-top:0px;margin-bottom:0px;padding:80px 60px 80px 60px;}.elementor-281 .elementor-element.elementor-element-425c04e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-68001bc2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-12f33e7d{margin:-138px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-281 .elementor-element.elementor-element-12f33e7d img{width:80%;}.elementor-281 .elementor-element.elementor-element-4ce01646 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:50px 50px 50px 50px;}.elementor-281 .elementor-element.elementor-element-154f8d73{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-281 .elementor-element.elementor-element-6602e95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-281 .elementor-element.elementor-element-122ebe7{padding:80px 60px 160px 60px;}.elementor-281 .elementor-element.elementor-element-58c9636{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-281 .elementor-element.elementor-element-3d887fc{padding:0px 60px 80px 60px;}.elementor-281 .elementor-element.elementor-element-08bc456 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-281 .elementor-element.elementor-element-cacc4bf{margin-top:0px;margin-bottom:0px;}.elementor-281 .elementor-element.elementor-element-aa187c8 > .elementor-element-populated{margin:-80px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-281 .elementor-element.elementor-element-ff2f8fe{text-align:start;}.elementor-281 .elementor-element.elementor-element-aea8e14{text-align:start;}.elementor-281 .elementor-element.elementor-element-8834b1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-281 .elementor-element.elementor-element-55a60e8 > .elementor-element-populated{margin:-80px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-281 .elementor-element.elementor-element-3ec5dfc{text-align:start;}.elementor-281 .elementor-element.elementor-element-1924509{text-align:start;}.elementor-281 .elementor-element.elementor-element-2c0a764{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-281 .elementor-element.elementor-element-b684e56 > .elementor-element-populated{margin:80px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-281 .elementor-element.elementor-element-48bb505{text-align:start;}.elementor-281 .elementor-element.elementor-element-8425207{text-align:start;}.elementor-281 .elementor-element.elementor-element-6c6f092{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-281 .elementor-element.elementor-element-e559b1c > .elementor-element-populated{margin:80px 10px 0px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:30px 30px 30px 30px;}.elementor-281 .elementor-element.elementor-element-0acf9b3{text-align:start;}.elementor-281 .elementor-element.elementor-element-116bfab{text-align:start;}.elementor-281 .elementor-element.elementor-element-e23ceab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-281 .elementor-element.elementor-element-2f43fd9{padding:100px 60px 100px 60px;}.elementor-281 .elementor-element.elementor-element-17288da > .elementor-container{min-height:445px;}.elementor-281 .elementor-element.elementor-element-8f6fdf0 .elementor-icon{font-size:80px;}.elementor-281 .elementor-element.elementor-element-8f6fdf0 .elementor-icon svg{height:80px;}.elementor-281 .elementor-element.elementor-element-6019a3c > .elementor-element-populated{padding:40px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-24ceff9 .elementor-icon-wrapper{text-align:center;}.elementor-281 .elementor-element.elementor-element-2f19e88{text-align:center;}.elementor-281 .elementor-element.elementor-element-35c4c862 > .elementor-background-overlay{background-image:url("https://connorvaughanws230921.kinsta.cloud/wp-content/uploads/2020/03/white-background.jpg");}.elementor-281 .elementor-element.elementor-element-35c4c862{margin-top:0px;margin-bottom:0px;padding:80px 60px 80px 60px;}.elementor-281 .elementor-element.elementor-element-67b741d9 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-7b15a925{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-32fc7131 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-386e3c89{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-281 .elementor-element.elementor-element-13127191{text-align:center;}.elementor-281 .elementor-element.elementor-element-ea143f9 > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-cb96439 > .elementor-background-overlay{background-image:url("https://connorvaughanws230921.kinsta.cloud/wp-content/uploads/2020/03/white-background.jpg");}.elementor-281 .elementor-element.elementor-element-cb96439{margin-top:0px;margin-bottom:0px;padding:80px 60px 80px 60px;}.elementor-281 .elementor-element.elementor-element-324b49f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-c9731d4{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-a4842a1 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-5f19cd5{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-281 .elementor-element.elementor-element-33ff18e{text-align:center;}.elementor-281 .elementor-element.elementor-element-f110bfa > .elementor-element-populated{margin:40px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-28667e47{padding:60px 60px 60px 60px;}.elementor-281 .elementor-element.elementor-element-6186b77e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-72236b85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-281 .elementor-element.elementor-element-13dde563{padding:60px 60px 60px 60px;}.elementor-281 .elementor-element.elementor-element-17a3b2ad > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-89fa3d7{padding:60px 60px 60px 60px;}.elementor-281 .elementor-element.elementor-element-7aac41f0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-5c78e67b{padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-41bd8ed0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-53de87a8 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}}@media(max-width:767px){.elementor-281 .elementor-element.elementor-element-4f390137{padding:50px 30px 50px 30px;}.elementor-281 .elementor-element.elementor-element-2fb94d26 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-6e331fba{padding:50px 30px 50px 30px;}.elementor-281 .elementor-element.elementor-element-6948b9f6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-77b77c9c > .elementor-element-populated{margin:30px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-5316dea4{text-align:center;}.elementor-281 .elementor-element.elementor-element-f53dbbd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-281 .elementor-element.elementor-element-4c4c63b0 > .elementor-element-populated{padding:50px 30px 50px 30px;}.elementor-281 .elementor-element.elementor-element-c5f78b4 > .elementor-element-populated{padding:50px 30px 50px 30px;}.elementor-281 .elementor-element.elementor-element-b584b18 > .elementor-element-populated{padding:50px 30px 50px 30px;}.elementor-281 .elementor-element.elementor-element-7b2ac79 > .elementor-element-populated{padding:50px 30px 50px 30px;}.elementor-281 .elementor-element.elementor-element-55f5e28 > .elementor-background-overlay{opacity:0.59;}.elementor-281 .elementor-element.elementor-element-55f5e28{margin-top:0px;margin-bottom:0px;padding:50px 30px 50px 30px;}.elementor-281 .elementor-element.elementor-element-0d35258 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-f868cbc{padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-391d96e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:30px 30px 30px 30px;}.elementor-281 .elementor-element.elementor-element-fe7bd18{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-281 .elementor-element.elementor-element-c10decd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-281 .elementor-element.elementor-element-59c9584e{padding:30px 30px 50px 30px;}.elementor-281 .elementor-element.elementor-element-a529d24{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-68001bc2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-12f33e7d{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-281 .elementor-element.elementor-element-4ce01646 > .elementor-element-populated{padding:40px 30px 40px 30px;}.elementor-281 .elementor-element.elementor-element-6602e95{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-122ebe7{padding:50px 30px 100px 30px;}.elementor-281 .elementor-element.elementor-element-3d887fc{padding:50px 25px 50px 25px;}.elementor-281 .elementor-element.elementor-element-08bc456 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-281 .elementor-element.elementor-element-cacc4bf{margin-top:0px;margin-bottom:0px;}.elementor-281 .elementor-element.elementor-element-aa187c8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-281 .elementor-element.elementor-element-aa187c8 > .elementor-element-populated{margin:-80px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-281 .elementor-element.elementor-element-aea8e14{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-8834b1b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-281 .elementor-element.elementor-element-55a60e8 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-281 .elementor-element.elementor-element-55a60e8 > .elementor-element-populated{margin:-80px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-281 .elementor-element.elementor-element-1924509{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-2c0a764{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-281 .elementor-element.elementor-element-b684e56 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-281 .elementor-element.elementor-element-b684e56 > .elementor-element-populated{margin:-80px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-281 .elementor-element.elementor-element-8425207{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-6c6f092{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-281 .elementor-element.elementor-element-e559b1c > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-281 .elementor-element.elementor-element-e559b1c > .elementor-element-populated{margin:-80px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-281 .elementor-element.elementor-element-116bfab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:30px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-e23ceab{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-281 .elementor-element.elementor-element-2f43fd9{padding:70px 30px 70px 30px;}.elementor-281 .elementor-element.elementor-element-17288da > .elementor-container{min-height:230px;}.elementor-281 .elementor-element.elementor-element-8f6fdf0 .elementor-icon{font-size:70px;}.elementor-281 .elementor-element.elementor-element-8f6fdf0 .elementor-icon svg{height:70px;}.elementor-281 .elementor-element.elementor-element-35c4c862{padding:50px 30px 50px 30px;}.elementor-281 .elementor-element.elementor-element-32fc7131 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-386e3c89{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 15px 0px;}.elementor-281 .elementor-element.elementor-element-13127191{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-ea143f9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-cb96439{padding:50px 30px 50px 30px;}.elementor-281 .elementor-element.elementor-element-a4842a1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-5f19cd5{margin:30px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 15px 0px;}.elementor-281 .elementor-element.elementor-element-33ff18e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-f110bfa > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-28667e47{padding:50px 30px 50px 30px;}.elementor-281 .elementor-element.elementor-element-6186b77e > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-5cf1e908{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:center;}.elementor-281 .elementor-element.elementor-element-72236b85{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-281 .elementor-element.elementor-element-13dde563{padding:50px 30px 50px 30px;}.elementor-281 .elementor-element.elementor-element-17a3b2ad > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-89fa3d7{padding:50px 30px 50px 30px;}.elementor-281 .elementor-element.elementor-element-7aac41f0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-190d3391 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-281 .elementor-element.elementor-element-1f37fcb2 img{width:160px;max-width:100%;}}/* Start custom CSS for section, class: .elementor-element-4f390137 */@media(max-width: 1025px){
.headerhide{
   background-image: none !important;
}
.elementor-281 .elementor-element.elementor-element-4f390137 video {
    display: none;
}
} 


@media(max-width: 1025px){
.elementor-281 .elementor-element.elementor-element-798c0664 > .elementor-background-overlay {
    background-color: #111F28 !important;
    opacity: 1.6!important;
}
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-6948b9f6 *//* =========================================
   VAUGHAN IMAGE FRAME + DOT MATRIX
========================================= */

.vaughan-image-frame{
    --frame-color: #B7A27A;
    --frame-width: 2px;
    --frame-offset: 10px;
    --frame-length: 48%;

    position: relative;
    display: inline-block;
    width: 100%;
    line-height: 0;
    isolation: isolate;
}

/* =========================================
   IMAGE
========================================= */

.vaughan-image-frame img{
    position: relative;
    z-index: 2;
    display: block;
    width: 100%;
    height: auto;

    /* Optional */
    box-shadow: 0 20px 60px rgba(23,49,75,.08);
}

/* =========================================
   ELEMENTOR FIX
========================================= */

.vaughan-image-frame .elementor-widget-container{
    position: relative;
    line-height: 0;
}

/* =========================================
   DOT MATRIX
========================================= */

/* DOT MATRIX */
.vaughan-image-frame:after{
    content:"";

    position:absolute;

    width:120px;
    height:120px;

    top:-35px;
    left:-45px;

    background-image:
    radial-gradient(
        circle,
        #17314B 1.5px,
        transparent 1.5px
    );

    background-size:18px 18px;

    opacity:.25;

    z-index:0;

    pointer-events:none;
}

/* =========================================
   TOP LEFT FRAME
========================================= */

.vaughan-image-frame:before{
    content: "";
    position: absolute;
    z-index: 1;

    top: calc(var(--frame-offset) * -1);
    left: calc(var(--frame-offset) * -1);

    width: var(--frame-length);
    height: 34%;

    border-top: var(--frame-width) solid var(--frame-color);
    border-left: var(--frame-width) solid var(--frame-color);

    pointer-events: none;
}

/* =========================================
   BOTTOM RIGHT FRAME
========================================= */

.vaughan-image-frame:after{
    content: "";
    position: absolute;
    z-index: 1;

    right: calc(var(--frame-offset) * -1);
    bottom: calc(var(--frame-offset) * -1);

    width: var(--frame-length);
    height: 34%;

    border-right: var(--frame-width) solid var(--frame-color);
    border-bottom: var(--frame-width) solid var(--frame-color);

    pointer-events: none;
}

/* =========================================
   TABLET
========================================= */

@media (max-width: 1024px){

    .vaughan-image-frame{
        --frame-offset: 8px;
        --frame-length: 44%;
    }

    .vaughan-image-frame .elementor-widget-container:before{
        width:90px;
        height:90px;

        top:-25px;
        left:-30px;

        background-size:16px 16px;
    }

}

/* =========================================
   MOBILE
========================================= */

@media (max-width: 767px){

    .vaughan-image-frame{
        --frame-offset: 6px;
        --frame-width: 1.5px;
        --frame-length: 40%;
    }

    .vaughan-image-frame .elementor-widget-container:before{
        width:70px;
        height:70px;

        top:-15px;
        left:-20px;

        background-size:14px 14px;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-372a5f0 *//* =========================================
   VAUGHAN LUXURY DIVIDER
========================================= */

.vaughan-divider{
    position:relative;
    width:90px;
    height:8px;
    margin:23.5px 0 1px;
}

.vaughan-divider:before{
    content:"";
    position:absolute;
    left:0;
    top:50%;

    width:55px;
    height:1px;

    background:#B7A27A;

    transform:translateY(-50%);
}

.vaughan-divider:after{
    content:"";
    position:absolute;
    right:0;
    top:50%;

    width:4px;
    height:4px;

    border-radius:50%;
    background:#B7A27A;

    transform:translateY(-50%);

    box-shadow:
        -12px 0 0 #B7A27A,
        -24px 0 0 #B7A27A;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ff2f8fe */.madison-card-image{
    position:relative;
    display:inline-block;
    z-index:2;
}

/* Small champagne circle */
.madison-card-image:before{
    content:'';
    position:absolute;
    width:40px;
    height:40px;
    border:1px solid rgba(184,154,107,.20);
    border-radius:50%;
    top:-12px;
    left:-12px;
    z-index:-1;
    pointer-events:none;
}

/* Offset frame */
.madison-card-image:after{
    content:'';
    position:absolute;
    top:8px;
    left:8px;
    width:100%;
    height:100%;
    border:1px solid rgba(184,154,107,.35);
    z-index:-2;
    pointer-events:none;
}

@media (max-width:767px){

    .madison-card-image:before{
        width:24px;
        height:24px;
        top:-8px;
        left:-8px;
        border:1px solid rgba(184,154,107,.15);
    }

    .madison-card-image:after{
        top:5px;
        left:5px;
        border:1px solid rgba(184,154,107,.25);
    }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-3ec5dfc */.madison-card-image{
    position:relative;
    display:inline-block;
    z-index:2;
}

/* Small champagne circle */
.madison-card-image:before{
    content:'';
    position:absolute;
    width:40px;
    height:40px;
    border:1px solid rgba(184,154,107,.20);
    border-radius:50%;
    top:-12px;
    left:-12px;
    z-index:-1;
    pointer-events:none;
}

/* Offset frame */
.madison-card-image:after{
    content:'';
    position:absolute;
    top:8px;
    left:8px;
    width:100%;
    height:100%;
    border:1px solid rgba(184,154,107,.35);
    z-index:-2;
    pointer-events:none;
}

@media (max-width:767px){

    .madison-card-image:before{
        width:24px;
        height:24px;
        top:-8px;
        left:-8px;
        border:1px solid rgba(184,154,107,.15);
    }

    .madison-card-image:after{
        top:5px;
        left:5px;
        border:1px solid rgba(184,154,107,.25);
    }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-48bb505 */.madison-card-image{
    position:relative;
    display:inline-block;
    z-index:2;
}

/* Small champagne circle */
.madison-card-image:before{
    content:'';
    position:absolute;
    width:40px;
    height:40px;
    border:1px solid rgba(184,154,107,.20);
    border-radius:50%;
    top:-12px;
    left:-12px;
    z-index:-1;
    pointer-events:none;
}

/* Offset frame */
.madison-card-image:after{
    content:'';
    position:absolute;
    top:8px;
    left:8px;
    width:100%;
    height:100%;
    border:1px solid rgba(184,154,107,.35);
    z-index:-2;
    pointer-events:none;
}

@media (max-width:767px){

    .madison-card-image:before{
        width:24px;
        height:24px;
        top:-8px;
        left:-8px;
        border:1px solid rgba(184,154,107,.15);
    }

    .madison-card-image:after{
        top:5px;
        left:5px;
        border:1px solid rgba(184,154,107,.25);
    }

}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-0acf9b3 */.madison-card-image{
    position:relative;
    display:inline-block;
    z-index:2;
}

/* Small champagne circle */
.madison-card-image:before{
    content:'';
    position:absolute;
    width:40px;
    height:40px;
    border:1px solid rgba(184,154,107,.20);
    border-radius:50%;
    top:-12px;
    left:-12px;
    z-index:-1;
    pointer-events:none;
}

/* Offset frame */
.madison-card-image:after{
    content:'';
    position:absolute;
    top:8px;
    left:8px;
    width:100%;
    height:100%;
    border:1px solid rgba(184,154,107,.35);
    z-index:-2;
    pointer-events:none;
}

@media (max-width:767px){

    .madison-card-image:before{
        width:24px;
        height:24px;
        top:-8px;
        left:-8px;
        border:1px solid rgba(184,154,107,.15);
    }

    .madison-card-image:after{
        top:5px;
        left:5px;
        border:1px solid rgba(184,154,107,.25);
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0d1aded *//* =========================================
   VAUGHAN LUXURY DIVIDER
========================================= */

.vaughan-divider{
    position:relative;
    width:90px;
    height:8px;
    margin:23.5px 0 1px;
}

.vaughan-divider:before{
    content:"";
    position:absolute;
    left:0;
    top:50%;

    width:55px;
    height:1px;

    background:#B7A27A;

    transform:translateY(-50%);
}

.vaughan-divider:after{
    content:"";
    position:absolute;
    right:0;
    top:50%;

    width:4px;
    height:4px;

    border-radius:50%;
    background:#B7A27A;

    transform:translateY(-50%);

    box-shadow:
        -12px 0 0 #B7A27A,
        -24px 0 0 #B7A27A;
}/* End custom CSS */