.elementor-71 .elementor-element.elementor-element-9c60709{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-71 .elementor-element.elementor-element-d085692{text-align:center;}.elementor-71 .elementor-element.elementor-element-d085692 .elementor-heading-title{font-family:"Cormorant Infant", Sans-serif;font-size:75px;font-weight:800;color:var( --e-global-color-primary );}.elementor-71 .elementor-element.elementor-element-b65d44e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-71 .elementor-element.elementor-element-90e1547{--spacer-size:40px;}.elementor-71 .elementor-element.elementor-element-22d6fcd{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:0px;--padding-top:25px;--padding-bottom:0px;--padding-left:25px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-22d6fcd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-71 .elementor-element.elementor-element-1ce1f27.elementor-element{--align-self:flex-start;}.elementor-71 .elementor-element.elementor-element-1ce1f27{text-align:left;font-family:"Martel", Sans-serif;}.elementor-71 .elementor-element.elementor-global-386{width:var( --container-widget-width, 2.782% );max-width:2.782%;--container-widget-width:2.782%;--container-widget-flex-grow:0;top:201px;text-align:center;}.elementor-71 .elementor-element.elementor-global-386.elementor-element{--flex-grow:0;--flex-shrink:0;}body:not(.rtl) .elementor-71 .elementor-element.elementor-global-386{left:-1px;}body.rtl .elementor-71 .elementor-element.elementor-global-386{right:-1px;}.elementor-71 .elementor-element.elementor-element-9ca12cd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-71 .elementor-element.elementor-element-9ca12cd{text-align:left;font-family:"Martel", Sans-serif;font-size:14px;font-weight:400;}.elementor-71 .elementor-element.elementor-element-9ca12cd p{margin-block-end:0px;}.elementor-71 .elementor-element.elementor-element-8f96af2{font-family:"Martel", Sans-serif;}.elementor-71 .elementor-element.elementor-element-30cde74{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-71 .elementor-element.elementor-element-30cde74 > .elementor-shape-top .elementor-shape-fill, .elementor-71 .elementor-element.elementor-element-30cde74 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-accent );}.elementor-71 .elementor-element.elementor-element-30cde74 > .elementor-shape-top svg, .elementor-71 .elementor-element.elementor-element-30cde74 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:120px;transform:translateX(-50%) rotateY(180deg);}.elementor-71 .elementor-element.elementor-element-d6191fe{--spacer-size:215px;}.elementor-71 .elementor-element.elementor-element-b3f4524{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:center;--gap:25px 40px;--row-gap:25px;--column-gap:40px;--flex-wrap:wrap;}.elementor-71 .elementor-element.elementor-element-b3f4524:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-b3f4524 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-71 .elementor-element.elementor-element-a4cec31{--display:flex;--min-height:350px;--justify-content:flex-end;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-a4cec31:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-a4cec31 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kayleeconley.com/wp-content/uploads/2025/08/splatter1-1.png");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-71 .elementor-element.elementor-element-a5273b0{--display:flex;--overlay-opacity:0.5;--padding-top:15px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-71 .elementor-element.elementor-element-a5273b0::before, .elementor-71 .elementor-element.elementor-element-a5273b0 > .elementor-background-video-container::before, .elementor-71 .elementor-element.elementor-element-a5273b0 > .e-con-inner > .elementor-background-video-container::before, .elementor-71 .elementor-element.elementor-element-a5273b0 > .elementor-background-slideshow::before, .elementor-71 .elementor-element.elementor-element-a5273b0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-71 .elementor-element.elementor-element-a5273b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFFBD 0%, var( --e-global-color-primary ) 100%);}.elementor-71 .elementor-element.elementor-element-7011e56 .elementor-heading-title{font-size:35px;color:var( --e-global-color-secondary );}.elementor-71 .elementor-element.elementor-element-61b40b9{font-size:14px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-71 .elementor-element.elementor-element-c9f8b5f .elementor-button{background-color:transparent;font-family:"Ubuntu Sans", Sans-serif;font-size:12px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-image:linear-gradient(0deg, #02010100 0%, #F2295B00 0%);border-style:none;padding:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-c9f8b5f .elementor-button:hover, .elementor-71 .elementor-element.elementor-element-c9f8b5f .elementor-button:focus{background-color:transparent;color:var( --e-global-color-374c43c );background-image:linear-gradient(0deg, #02010100 0%, #F2295B00 0%);border-color:#02010100;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-71 .elementor-element.elementor-element-c9f8b5f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-71 .elementor-element.elementor-element-c9f8b5f.elementor-element{--align-self:flex-start;}.elementor-71 .elementor-element.elementor-element-c9f8b5f .elementor-button:hover svg, .elementor-71 .elementor-element.elementor-element-c9f8b5f .elementor-button:focus svg{fill:var( --e-global-color-374c43c );}.elementor-71 .elementor-element.elementor-element-b308bc0{--display:flex;--min-height:350px;--justify-content:flex-end;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-b308bc0:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-b308bc0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kayleeconley.com/wp-content/uploads/2025/08/splatter2-1.png");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-71 .elementor-element.elementor-element-16ed690{--display:flex;--overlay-opacity:0.5;--padding-top:15px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-71 .elementor-element.elementor-element-16ed690::before, .elementor-71 .elementor-element.elementor-element-16ed690 > .elementor-background-video-container::before, .elementor-71 .elementor-element.elementor-element-16ed690 > .e-con-inner > .elementor-background-video-container::before, .elementor-71 .elementor-element.elementor-element-16ed690 > .elementor-background-slideshow::before, .elementor-71 .elementor-element.elementor-element-16ed690 > .e-con-inner > .elementor-background-slideshow::before, .elementor-71 .elementor-element.elementor-element-16ed690 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFFBD 0%, var( --e-global-color-primary ) 100%);}.elementor-71 .elementor-element.elementor-element-42020fc .elementor-heading-title{font-size:35px;color:var( --e-global-color-secondary );}.elementor-71 .elementor-element.elementor-element-4ee5363{font-size:14px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-71 .elementor-element.elementor-element-8856cd0 .elementor-button{background-color:transparent;font-family:"Ubuntu Sans", Sans-serif;font-size:12px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-image:linear-gradient(0deg, #02010100 0%, #F2295B00 0%);border-style:none;padding:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-8856cd0 .elementor-button:hover, .elementor-71 .elementor-element.elementor-element-8856cd0 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-374c43c );background-image:linear-gradient(0deg, #02010100 0%, #F2295B00 0%);border-color:#02010100;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-71 .elementor-element.elementor-element-8856cd0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-71 .elementor-element.elementor-element-8856cd0.elementor-element{--align-self:flex-start;}.elementor-71 .elementor-element.elementor-element-8856cd0 .elementor-button:hover svg, .elementor-71 .elementor-element.elementor-element-8856cd0 .elementor-button:focus svg{fill:var( --e-global-color-374c43c );}.elementor-71 .elementor-element.elementor-element-ea1d970{--display:flex;--min-height:350px;--justify-content:flex-end;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-ea1d970:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-ea1d970 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kayleeconley.com/wp-content/uploads/2025/08/splatter3-1.png");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-71 .elementor-element.elementor-element-cef2a38{--display:flex;--overlay-opacity:0.5;--padding-top:15px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-71 .elementor-element.elementor-element-cef2a38::before, .elementor-71 .elementor-element.elementor-element-cef2a38 > .elementor-background-video-container::before, .elementor-71 .elementor-element.elementor-element-cef2a38 > .e-con-inner > .elementor-background-video-container::before, .elementor-71 .elementor-element.elementor-element-cef2a38 > .elementor-background-slideshow::before, .elementor-71 .elementor-element.elementor-element-cef2a38 > .e-con-inner > .elementor-background-slideshow::before, .elementor-71 .elementor-element.elementor-element-cef2a38 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFFBD 0%, var( --e-global-color-primary ) 100%);}.elementor-71 .elementor-element.elementor-element-84799f4 .elementor-heading-title{font-size:35px;color:var( --e-global-color-secondary );}.elementor-71 .elementor-element.elementor-element-da88912{font-size:14px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-71 .elementor-element.elementor-element-b9e049c .elementor-button{background-color:transparent;font-family:"Ubuntu Sans", Sans-serif;font-size:12px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-image:linear-gradient(0deg, #02010100 0%, #F2295B00 0%);border-style:none;padding:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-b9e049c .elementor-button:hover, .elementor-71 .elementor-element.elementor-element-b9e049c .elementor-button:focus{background-color:transparent;color:var( --e-global-color-374c43c );background-image:linear-gradient(0deg, #02010100 0%, #F2295B00 0%);border-color:#02010100;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-71 .elementor-element.elementor-element-b9e049c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-71 .elementor-element.elementor-element-b9e049c.elementor-element{--align-self:flex-start;}.elementor-71 .elementor-element.elementor-element-b9e049c .elementor-button:hover svg, .elementor-71 .elementor-element.elementor-element-b9e049c .elementor-button:focus svg{fill:var( --e-global-color-374c43c );}.elementor-71 .elementor-element.elementor-element-0bd01bb{--display:flex;--min-height:350px;--justify-content:flex-end;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-0bd01bb:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-0bd01bb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kayleeconley.com/wp-content/uploads/2025/08/splatter4-1.png");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-71 .elementor-element.elementor-element-7946d1d{--display:flex;--overlay-opacity:0.5;--padding-top:15px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-71 .elementor-element.elementor-element-7946d1d::before, .elementor-71 .elementor-element.elementor-element-7946d1d > .elementor-background-video-container::before, .elementor-71 .elementor-element.elementor-element-7946d1d > .e-con-inner > .elementor-background-video-container::before, .elementor-71 .elementor-element.elementor-element-7946d1d > .elementor-background-slideshow::before, .elementor-71 .elementor-element.elementor-element-7946d1d > .e-con-inner > .elementor-background-slideshow::before, .elementor-71 .elementor-element.elementor-element-7946d1d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFFBD 0%, var( --e-global-color-primary ) 100%);}.elementor-71 .elementor-element.elementor-element-3763f08 .elementor-heading-title{font-size:35px;color:var( --e-global-color-secondary );}.elementor-71 .elementor-element.elementor-element-55eaea3{font-size:14px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-71 .elementor-element.elementor-element-653f220 .elementor-button{background-color:transparent;font-family:"Ubuntu Sans", Sans-serif;font-size:12px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-image:linear-gradient(0deg, #02010100 0%, #F2295B00 0%);border-style:none;padding:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-653f220 .elementor-button:hover, .elementor-71 .elementor-element.elementor-element-653f220 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-374c43c );background-image:linear-gradient(0deg, #02010100 0%, #F2295B00 0%);border-color:#02010100;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-71 .elementor-element.elementor-element-653f220{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-71 .elementor-element.elementor-element-653f220.elementor-element{--align-self:flex-start;}.elementor-71 .elementor-element.elementor-element-653f220 .elementor-button:hover svg, .elementor-71 .elementor-element.elementor-element-653f220 .elementor-button:focus svg{fill:var( --e-global-color-374c43c );}.elementor-71 .elementor-element.elementor-element-c5ae1fe{--display:flex;--min-height:350px;--justify-content:flex-end;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-c5ae1fe:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-c5ae1fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kayleeconley.com/wp-content/uploads/2025/08/splatter6-1.png");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-71 .elementor-element.elementor-element-dc1bddb{--display:flex;--overlay-opacity:0.5;--padding-top:15px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-71 .elementor-element.elementor-element-dc1bddb::before, .elementor-71 .elementor-element.elementor-element-dc1bddb > .elementor-background-video-container::before, .elementor-71 .elementor-element.elementor-element-dc1bddb > .e-con-inner > .elementor-background-video-container::before, .elementor-71 .elementor-element.elementor-element-dc1bddb > .elementor-background-slideshow::before, .elementor-71 .elementor-element.elementor-element-dc1bddb > .e-con-inner > .elementor-background-slideshow::before, .elementor-71 .elementor-element.elementor-element-dc1bddb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFFBD 0%, var( --e-global-color-primary ) 100%);}.elementor-71 .elementor-element.elementor-element-d2c0819 .elementor-heading-title{font-size:35px;color:var( --e-global-color-secondary );}.elementor-71 .elementor-element.elementor-element-28db104{font-size:14px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-71 .elementor-element.elementor-element-3b983d8 .elementor-button{background-color:transparent;font-family:"Ubuntu Sans", Sans-serif;font-size:12px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-image:linear-gradient(0deg, #02010100 0%, #F2295B00 0%);border-style:none;padding:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-3b983d8 .elementor-button:hover, .elementor-71 .elementor-element.elementor-element-3b983d8 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-374c43c );background-image:linear-gradient(0deg, #02010100 0%, #F2295B00 0%);border-color:#02010100;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-71 .elementor-element.elementor-element-3b983d8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-71 .elementor-element.elementor-element-3b983d8.elementor-element{--align-self:flex-start;}.elementor-71 .elementor-element.elementor-element-3b983d8 .elementor-button:hover svg, .elementor-71 .elementor-element.elementor-element-3b983d8 .elementor-button:focus svg{fill:var( --e-global-color-374c43c );}.elementor-71 .elementor-element.elementor-element-21c20c2{--display:flex;--min-height:350px;--justify-content:flex-end;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-21c20c2:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-21c20c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kayleeconley.com/wp-content/uploads/2025/08/splatter5-1.png");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-71 .elementor-element.elementor-element-8277446{--display:flex;--overlay-opacity:0.5;--padding-top:15px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-71 .elementor-element.elementor-element-8277446::before, .elementor-71 .elementor-element.elementor-element-8277446 > .elementor-background-video-container::before, .elementor-71 .elementor-element.elementor-element-8277446 > .e-con-inner > .elementor-background-video-container::before, .elementor-71 .elementor-element.elementor-element-8277446 > .elementor-background-slideshow::before, .elementor-71 .elementor-element.elementor-element-8277446 > .e-con-inner > .elementor-background-slideshow::before, .elementor-71 .elementor-element.elementor-element-8277446 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFFBD 0%, var( --e-global-color-primary ) 100%);}.elementor-71 .elementor-element.elementor-element-11c5c16 .elementor-heading-title{font-size:35px;color:var( --e-global-color-secondary );}.elementor-71 .elementor-element.elementor-element-fe7bc8d{font-size:14px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-71 .elementor-element.elementor-element-dd2e8c6 .elementor-button{background-color:transparent;font-family:"Ubuntu Sans", Sans-serif;font-size:12px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-image:linear-gradient(0deg, #02010100 0%, #F2295B00 0%);border-style:none;padding:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-dd2e8c6 .elementor-button:hover, .elementor-71 .elementor-element.elementor-element-dd2e8c6 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-374c43c );background-image:linear-gradient(0deg, #02010100 0%, #F2295B00 0%);border-color:#02010100;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-71 .elementor-element.elementor-element-dd2e8c6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-71 .elementor-element.elementor-element-dd2e8c6.elementor-element{--align-self:flex-start;}.elementor-71 .elementor-element.elementor-element-dd2e8c6 .elementor-button:hover svg, .elementor-71 .elementor-element.elementor-element-dd2e8c6 .elementor-button:focus svg{fill:var( --e-global-color-374c43c );}.elementor-71 .elementor-element.elementor-element-957ae66{--display:flex;--min-height:350px;--justify-content:flex-end;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-957ae66:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-957ae66 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kayleeconley.com/wp-content/uploads/2025/08/splatter8-1.png");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-71 .elementor-element.elementor-element-0395b83{--display:flex;--overlay-opacity:0.5;--padding-top:15px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-71 .elementor-element.elementor-element-0395b83::before, .elementor-71 .elementor-element.elementor-element-0395b83 > .elementor-background-video-container::before, .elementor-71 .elementor-element.elementor-element-0395b83 > .e-con-inner > .elementor-background-video-container::before, .elementor-71 .elementor-element.elementor-element-0395b83 > .elementor-background-slideshow::before, .elementor-71 .elementor-element.elementor-element-0395b83 > .e-con-inner > .elementor-background-slideshow::before, .elementor-71 .elementor-element.elementor-element-0395b83 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFFBD 0%, var( --e-global-color-primary ) 100%);}.elementor-71 .elementor-element.elementor-element-e10556e .elementor-heading-title{font-size:35px;color:var( --e-global-color-secondary );}.elementor-71 .elementor-element.elementor-element-9adff0f{font-size:14px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-71 .elementor-element.elementor-element-449dbc7 .elementor-button{background-color:transparent;font-family:"Ubuntu Sans", Sans-serif;font-size:12px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-image:linear-gradient(0deg, #02010100 0%, #F2295B00 0%);border-style:none;padding:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-449dbc7 .elementor-button:hover, .elementor-71 .elementor-element.elementor-element-449dbc7 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-374c43c );background-image:linear-gradient(0deg, #02010100 0%, #F2295B00 0%);border-color:#02010100;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-71 .elementor-element.elementor-element-449dbc7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-71 .elementor-element.elementor-element-449dbc7.elementor-element{--align-self:flex-start;}.elementor-71 .elementor-element.elementor-element-449dbc7 .elementor-button:hover svg, .elementor-71 .elementor-element.elementor-element-449dbc7 .elementor-button:focus svg{fill:var( --e-global-color-374c43c );}.elementor-71 .elementor-element.elementor-element-929a134{--display:flex;--min-height:350px;--justify-content:flex-end;--overflow:hidden;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-71 .elementor-element.elementor-element-929a134:not(.elementor-motion-effects-element-type-background), .elementor-71 .elementor-element.elementor-element-929a134 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.kayleeconley.com/wp-content/uploads/2025/08/splatter7-1.png");background-position:center center;background-repeat:no-repeat;background-size:auto;}.elementor-71 .elementor-element.elementor-element-26e4a3e{--display:flex;--overlay-opacity:0.5;--padding-top:15px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-71 .elementor-element.elementor-element-26e4a3e::before, .elementor-71 .elementor-element.elementor-element-26e4a3e > .elementor-background-video-container::before, .elementor-71 .elementor-element.elementor-element-26e4a3e > .e-con-inner > .elementor-background-video-container::before, .elementor-71 .elementor-element.elementor-element-26e4a3e > .elementor-background-slideshow::before, .elementor-71 .elementor-element.elementor-element-26e4a3e > .e-con-inner > .elementor-background-slideshow::before, .elementor-71 .elementor-element.elementor-element-26e4a3e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #FFFFFFBD 0%, var( --e-global-color-primary ) 100%);}.elementor-71 .elementor-element.elementor-element-cc0980f .elementor-heading-title{font-size:35px;color:var( --e-global-color-secondary );}.elementor-71 .elementor-element.elementor-element-22332f9{font-size:14px;font-weight:300;color:var( --e-global-color-secondary );}.elementor-71 .elementor-element.elementor-element-681ef30 .elementor-button{background-color:transparent;font-family:"Ubuntu Sans", Sans-serif;font-size:12px;text-shadow:0px 0px 0px rgba(0,0,0,0.3);fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );background-image:linear-gradient(0deg, #02010100 0%, #F2295B00 0%);border-style:none;padding:0px 0px 0px 0px;}.elementor-71 .elementor-element.elementor-element-681ef30 .elementor-button:hover, .elementor-71 .elementor-element.elementor-element-681ef30 .elementor-button:focus{background-color:transparent;color:var( --e-global-color-374c43c );background-image:linear-gradient(0deg, #02010100 0%, #F2295B00 0%);border-color:#02010100;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);}.elementor-71 .elementor-element.elementor-element-681ef30{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-71 .elementor-element.elementor-element-681ef30.elementor-element{--align-self:flex-start;}.elementor-71 .elementor-element.elementor-element-681ef30 .elementor-button:hover svg, .elementor-71 .elementor-element.elementor-element-681ef30 .elementor-button:focus svg{fill:var( --e-global-color-374c43c );}.elementor-71 .elementor-element.elementor-element-db484e9{--display:flex;}.elementor-71 .elementor-element.elementor-global-185{--grid-template-columns:repeat(0, auto);text-align:center;width:var( --container-widget-width, 50px );max-width:50px;background-color:var( --e-global-color-text );padding:10px 0px 10px 0px;--container-widget-width:50px;--container-widget-flex-grow:0;top:40%;border-radius:025px 0px 0px 025px;--icon-size:25px;--grid-column-gap:5px;--grid-row-gap:10px;}body:not(.rtl) .elementor-71 .elementor-element.elementor-global-185{right:0px;}body.rtl .elementor-71 .elementor-element.elementor-global-185{left:0px;}.elementor-71 .elementor-element.elementor-global-185 .elementor-social-icon{background-color:var( --e-global-color-text );--icon-padding:0.2em;}.elementor-71 .elementor-element.elementor-global-185 .elementor-social-icon i{color:var( --e-global-color-secondary );}.elementor-71 .elementor-element.elementor-global-185 .elementor-social-icon svg{fill:var( --e-global-color-secondary );}.elementor-71 .elementor-element.elementor-global-185 .elementor-social-icon:hover{background-color:var( --e-global-color-primary );}.elementor-71 .elementor-element.elementor-global-185 .elementor-social-icon:hover i{color:var( --e-global-color-secondary );}.elementor-71 .elementor-element.elementor-global-185 .elementor-social-icon:hover svg{fill:var( --e-global-color-secondary );}.elementor-71 .elementor-element.elementor-element-a0004b4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-71 .elementor-element.elementor-element-7decca2{width:auto;max-width:auto;top:75px;}body:not(.rtl) .elementor-71 .elementor-element.elementor-element-7decca2{left:1800px;}body.rtl .elementor-71 .elementor-element.elementor-element-7decca2{right:1800px;}.elementor-71 .elementor-element.elementor-element-7decca2 .elementor-icon-wrapper{text-align:center;}.elementor-71 .elementor-element.elementor-element-7decca2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-text );}.elementor-71 .elementor-element.elementor-element-7decca2.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-7decca2.elementor-view-default .elementor-icon{color:var( --e-global-color-text );border-color:var( --e-global-color-text );}.elementor-71 .elementor-element.elementor-element-7decca2.elementor-view-framed .elementor-icon, .elementor-71 .elementor-element.elementor-element-7decca2.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-text );}.elementor-71 .elementor-element.elementor-element-7decca2.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-primary );}.elementor-71 .elementor-element.elementor-element-7decca2.elementor-view-framed .elementor-icon:hover, .elementor-71 .elementor-element.elementor-element-7decca2.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-71 .elementor-element.elementor-element-7decca2.elementor-view-framed .elementor-icon:hover, .elementor-71 .elementor-element.elementor-element-7decca2.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-71 .elementor-element.elementor-element-7decca2 .elementor-icon{font-size:30px;}.elementor-71 .elementor-element.elementor-element-7decca2 .elementor-icon svg{height:30px;}.elementor-71 .elementor-element.elementor-element-db5e38d{--display:flex;}.elementor-71 .elementor-element.elementor-element-a24bac4{--spacer-size:80px;}@media(min-width:361px){.elementor-71 .elementor-element.elementor-element-22d6fcd{--width:45%;}.elementor-71 .elementor-element.elementor-element-b3f4524{--content-width:100%;}.elementor-71 .elementor-element.elementor-element-a4cec31{--width:30%;}.elementor-71 .elementor-element.elementor-element-b308bc0{--width:30%;}.elementor-71 .elementor-element.elementor-element-ea1d970{--width:30%;}.elementor-71 .elementor-element.elementor-element-0bd01bb{--width:30%;}.elementor-71 .elementor-element.elementor-element-c5ae1fe{--width:30%;}.elementor-71 .elementor-element.elementor-element-21c20c2{--width:30%;}.elementor-71 .elementor-element.elementor-element-957ae66{--width:30%;}.elementor-71 .elementor-element.elementor-element-929a134{--width:30%;}}/* Start custom CSS for button, class: .elementor-element-c9f8b5f *//* Target all <a> tags inside the container */
#txt-button {
    position: relative; /* Needed for the underline */
    text-decoration: none; /* Remove default underline */
}

/* Create the animated underline */
#txt-button::after {
    content: ''; /* Empty content for the underline */
    position: absolute;
    width: 0; /* Start with no width */
    height: 2px; /* Thickness of the underline */
    bottom: -2px; /* Position below the link */
    left: 0;
    background-color: #38b6ff; /* Underline color, adjust as needed */
    transition: width 0.3s ease-in-out; /* Smooth animation */
}

/* Expand the underline on hover */
#txt-button:hover::after {
    width: 100%; /* Full width on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-8856cd0 *//* Target all <a> tags inside the container */
#txt-button {
    position: relative; /* Needed for the underline */
    text-decoration: none; /* Remove default underline */
}

/* Create the animated underline */
#txt-button::after {
    content: ''; /* Empty content for the underline */
    position: absolute;
    width: 0; /* Start with no width */
    height: 2px; /* Thickness of the underline */
    bottom: -2px; /* Position below the link */
    left: 0;
    background-color: #38b6ff; /* Underline color, adjust as needed */
    transition: width 0.3s ease-in-out; /* Smooth animation */
}

/* Expand the underline on hover */
#txt-button:hover::after {
    width: 100%; /* Full width on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b9e049c *//* Target all <a> tags inside the container */
#txt-button {
    position: relative; /* Needed for the underline */
    text-decoration: none; /* Remove default underline */
}

/* Create the animated underline */
#txt-button::after {
    content: ''; /* Empty content for the underline */
    position: absolute;
    width: 0; /* Start with no width */
    height: 2px; /* Thickness of the underline */
    bottom: -2px; /* Position below the link */
    left: 0;
    background-color: #38b6ff; /* Underline color, adjust as needed */
    transition: width 0.3s ease-in-out; /* Smooth animation */
}

/* Expand the underline on hover */
#txt-button:hover::after {
    width: 100%; /* Full width on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-653f220 *//* Target all <a> tags inside the container */
#txt-button {
    position: relative; /* Needed for the underline */
    text-decoration: none; /* Remove default underline */
}

/* Create the animated underline */
#txt-button::after {
    content: ''; /* Empty content for the underline */
    position: absolute;
    width: 0; /* Start with no width */
    height: 2px; /* Thickness of the underline */
    bottom: -2px; /* Position below the link */
    left: 0;
    background-color: #38b6ff; /* Underline color, adjust as needed */
    transition: width 0.3s ease-in-out; /* Smooth animation */
}

/* Expand the underline on hover */
#txt-button:hover::after {
    width: 100%; /* Full width on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3b983d8 *//* Target all <a> tags inside the container */
#txt-button {
    position: relative; /* Needed for the underline */
    text-decoration: none; /* Remove default underline */
}

/* Create the animated underline */
#txt-button::after {
    content: ''; /* Empty content for the underline */
    position: absolute;
    width: 0; /* Start with no width */
    height: 2px; /* Thickness of the underline */
    bottom: -2px; /* Position below the link */
    left: 0;
    background-color: #38b6ff; /* Underline color, adjust as needed */
    transition: width 0.3s ease-in-out; /* Smooth animation */
}

/* Expand the underline on hover */
#txt-button:hover::after {
    width: 100%; /* Full width on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-dd2e8c6 *//* Target all <a> tags inside the container */
#txt-button {
    position: relative; /* Needed for the underline */
    text-decoration: none; /* Remove default underline */
}

/* Create the animated underline */
#txt-button::after {
    content: ''; /* Empty content for the underline */
    position: absolute;
    width: 0; /* Start with no width */
    height: 2px; /* Thickness of the underline */
    bottom: -2px; /* Position below the link */
    left: 0;
    background-color: #38b6ff; /* Underline color, adjust as needed */
    transition: width 0.3s ease-in-out; /* Smooth animation */
}

/* Expand the underline on hover */
#txt-button:hover::after {
    width: 100%; /* Full width on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-449dbc7 *//* Target all <a> tags inside the container */
#txt-button {
    position: relative; /* Needed for the underline */
    text-decoration: none; /* Remove default underline */
}

/* Create the animated underline */
#txt-button::after {
    content: ''; /* Empty content for the underline */
    position: absolute;
    width: 0; /* Start with no width */
    height: 2px; /* Thickness of the underline */
    bottom: -2px; /* Position below the link */
    left: 0;
    background-color: #38b6ff; /* Underline color, adjust as needed */
    transition: width 0.3s ease-in-out; /* Smooth animation */
}

/* Expand the underline on hover */
#txt-button:hover::after {
    width: 100%; /* Full width on hover */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-681ef30 *//* Target all <a> tags inside the container */
#txt-button {
    position: relative; /* Needed for the underline */
    text-decoration: none; /* Remove default underline */
}

/* Create the animated underline */
#txt-button::after {
    content: ''; /* Empty content for the underline */
    position: absolute;
    width: 0; /* Start with no width */
    height: 2px; /* Thickness of the underline */
    bottom: -2px; /* Position below the link */
    left: 0;
    background-color: #38b6ff; /* Underline color, adjust as needed */
    transition: width 0.3s ease-in-out; /* Smooth animation */
}

/* Expand the underline on hover */
#txt-button:hover::after {
    width: 100%; /* Full width on hover */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b3f4524 */.elementor-71 .elementor-element.elementor-element-b3f4524 .card-content{
    height: 56%;
    margin-bottom: -110px;
    transition: all 0.5s ease;
}

.elementor-71 .elementor-element.elementor-element-b3f4524 .card-wrapper:hover .card-content{
    margin-bottom: 0px;
    height: 100%;
}

.elementor-71 .elementor-element.elementor-element-b3f4524 .card-content .e-con-inner{
    transition: all 0.5s ease;
}

@keyframes fadeIn {
    from { opacity: 0; }
    to { opacity: 1; }
}

.elementor-71 .elementor-element.elementor-element-b3f4524 .card-wrapper:not(:hover) .card-content .e-con-inner {
    animation: fadeIn 1.5s ease forwards;
}


.elementor-71 .elementor-element.elementor-element-b3f4524 .card-wrapper:hover .card-content .e-con-inner {
    justify-content: end;
}

@media(max-width:1024px){
   .elementor-71 .elementor-element.elementor-element-b3f4524 .card-content{
    height: 54%;
}

#txt-button:hover {
    text-decoration: underline;    
}/* End custom CSS */