.elementor-15 .elementor-element.elementor-element-8cc3b60{--display:flex;--min-height:0px;--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;--overlay-opacity:0.95;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-15 .elementor-element.elementor-element-8cc3b60:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-8cc3b60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d51669c );background-image:url("https://casagrandecoaching.org/wp-content/uploads/2026/04/63a09f92ea42fe692a6bec3f5b7bc11933317024.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-8cc3b60::before, .elementor-15 .elementor-element.elementor-element-8cc3b60 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-8cc3b60 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-8cc3b60 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-8cc3b60 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-8cc3b60 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(360deg, var( --e-global-color-d51669c ) 0%, #1A24220F 60%);}.elementor-15 .elementor-element.elementor-element-b194ff0{--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;--overlay-opacity:0.95;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:177px;--padding-bottom:177px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-15 .elementor-element.elementor-element-b194ff0:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-b194ff0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d51669c );background-image:url("https://casagrandecoaching.org/wp-content/uploads/2026/05/img-hero-1995x985-1.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-b194ff0::before, .elementor-15 .elementor-element.elementor-element-b194ff0 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-b194ff0 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-b194ff0 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-b194ff0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-b194ff0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(360deg, var( --e-global-color-d51669c ) 0%, #1A24220F 60%);}.elementor-15 .elementor-element.elementor-element-3ddc5ee{--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:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-15 .elementor-element.elementor-element-3ddc5ee.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-32f8bdb{text-align:center;font-family:var( --e-global-typography-3f3791b-font-family ), Sans-serif;font-size:var( --e-global-typography-3f3791b-font-size );font-weight:var( --e-global-typography-3f3791b-font-weight );text-transform:var( --e-global-typography-3f3791b-text-transform );line-height:var( --e-global-typography-3f3791b-line-height );letter-spacing:var( --e-global-typography-3f3791b-letter-spacing );color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-32f8bdb p{margin-block-end:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-0b40fa2{width:initial;max-width:initial;text-align:center;}.elementor-15 .elementor-element.elementor-element-0b40fa2 .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-b2ba616 );}.elementor-15 .elementor-element.elementor-element-f3ab84a{width:var( --container-widget-width, 935px );max-width:935px;--container-widget-width:935px;--container-widget-flex-grow:0;columns:1;text-align:center;font-family:"Manrope", Sans-serif;font-size:clamp(1.00rem, calc(0.964rem + 0.179vw), 1.13rem);font-weight:400;line-height:150%;color:var( --e-global-color-b2ba616 );}.elementor-15 .elementor-element.elementor-element-f3ab84a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-ad52cd3{text-align:start;}.elementor-15 .elementor-element.elementor-element-ad52cd3 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;line-height:150%;color:var( --e-global-color-secondary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-15 .elementor-element.elementor-element-43b883a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -160px) 0px;padding:160px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-43b883a img{width:24px;}.elementor-15 .elementor-element.elementor-element-00b928b{--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;--gap:80px 80px;--row-gap:80px;--column-gap:80px;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-00b928b:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-00b928b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b2ba616 );}.elementor-15 .elementor-element.elementor-element-00b928b::before, .elementor-15 .elementor-element.elementor-element-00b928b > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-00b928b > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-00b928b > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-00b928b > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-00b928b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-35da22a{--display:flex;--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;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-3a09b60{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-3a09b60.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-0fe17df{width:initial;max-width:initial;text-align:start;}.elementor-15 .elementor-element.elementor-element-0fe17df.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-0fe17df .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-primary );}.elementor-15 .elementor-element.elementor-element-d7aab5f{width:initial;max-width:initial;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-15 .elementor-element.elementor-element-d7aab5f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-98618db{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-286dff7 img{width:100%;}.elementor-15 .elementor-element.elementor-element-c0870af{--display:flex;--flex-direction:row-reverse;--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-reverse;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-06055b2{--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;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-06055b2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-5d8239b{width:initial;max-width:initial;text-align:start;}.elementor-15 .elementor-element.elementor-element-5d8239b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-5d8239b .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-primary );}.elementor-15 .elementor-element.elementor-element-e19d66e{width:initial;max-width:initial;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-15 .elementor-element.elementor-element-e19d66e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-262c922{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-46d6e78 img{width:100%;}.elementor-15 .elementor-element.elementor-element-447b273{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-c0cc460{--display:flex;--justify-content:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-15 .elementor-element.elementor-element-c0cc460:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-c0cc460 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bcfc82c );}.elementor-15 .elementor-element.elementor-element-649fca1 .wpr-anim-text.wpr-anim-text-type-rotate-1 b{-webkit-animation-duration:1s;animation-duration:1s;}.elementor-15 .elementor-element.elementor-element-649fca1 .wpr-anim-text.wpr-anim-text-type-slide b{-webkit-animation-duration:1s;animation-duration:1s;}.elementor-15 .elementor-element.elementor-element-649fca1 .wpr-anim-text.wpr-anim-text-type-zoom b{-webkit-animation-duration:1s;animation-duration:1s;}.elementor-15 .elementor-element.elementor-element-649fca1 .wpr-anim-text.wpr-anim-text-type-push b{-webkit-animation-duration:1s;animation-duration:1s;}.elementor-15 .elementor-element.elementor-element-649fca1 .wpr-highlighted-text svg path{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;}.elementor-15 .elementor-element.elementor-element-649fca1 .wpr-highlighted-text svg.wpr-highlight-x path:first-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-15 .elementor-element.elementor-element-649fca1 .wpr-highlighted-text svg.wpr-highlight-double path:last-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-15 .elementor-element.elementor-element-649fca1 .wpr-highlighted-text svg.wpr-highlight-double-underline path:last-child{-webkit-animation-delay:-webkit-calc(2s + 0.3s);animation-delay:calc(2s + 0.3s);}.elementor-15 .elementor-element.elementor-element-649fca1 .wpr-anim-text-cursor{-webkit-animation-duration:0.7s;animation-duration:0.7s;}.elementor-15 .elementor-element.elementor-element-649fca1 .wpr-advanced-text{text-align:center;}.elementor-15 .elementor-element.elementor-element-649fca1 .wpr-advanced-text a{text-align:center;}.elementor-15 .elementor-element.elementor-element-649fca1 .wpr-advanced-text-preffix{color:var( --e-global-color-accent );font-family:"Francy Regular", Sans-serif;font-size:clamp(2.50rem, calc(2.214rem + 1.429vw), 3.50rem);font-weight:400;text-transform:uppercase;line-height:100%;padding-top:0px;padding-bottom:0px;}.elementor-15 .elementor-element.elementor-element-649fca1 .wpr-anim-text{color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-649fca1 .wpr-highlighted-text{color:var( --e-global-color-secondary );padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-649fca1 .wpr-anim-text b, .elementor-15 .elementor-element.elementor-element-649fca1 .wpr-anim-text b i,.elementor-15 .elementor-element.elementor-element-649fca1 .wpr-anim-text,.elementor-15 .elementor-element.elementor-element-649fca1 .wpr-highlighted-text{font-family:"Francy Regular", Sans-serif;font-size:clamp(2.50rem, calc(2.214rem + 1.429vw), 3.50rem);font-weight:400;text-transform:uppercase;line-height:100%;}.elementor-15 .elementor-element.elementor-element-649fca1 .wpr-advanced-text-suffuix{padding-top:0px;padding-bottom:0px;}.elementor-15 .elementor-element.elementor-element-649fca1 .wpr-advanced-text-suffix{color:#333333;font-family:"Francy Regular", Sans-serif;font-size:clamp(2.50rem, calc(2.214rem + 1.429vw), 3.50rem);font-weight:400;text-transform:uppercase;line-height:0px;}.elementor-15 .elementor-element.elementor-element-6b08cd1{width:var( --container-widget-width, 925px );max-width:925px;padding:0px 0px 32px 0px;--container-widget-width:925px;--container-widget-flex-grow:0;text-align:center;color:var( --e-global-color-b2ba616 );}.elementor-15 .elementor-element.elementor-element-6b08cd1.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-6b08cd1 p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-3db20e7{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-bac6d69{--display:flex;--justify-content:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-bac6d69:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-bac6d69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c08562e );}.elementor-15 .elementor-element.elementor-element-f9c5d6f{width:var( --container-widget-width, 75.633% );max-width:75.633%;--container-widget-width:75.633%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-f9c5d6f.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-f9c5d6f .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-primary );}.elementor-15 .elementor-element.elementor-element-f9c5d6f .elementor-heading-title a:hover, .elementor-15 .elementor-element.elementor-element-f9c5d6f .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-f9c5d6f .elementor-heading-title a{transition-duration:0.3s;}.elementor-15 .elementor-element.elementor-element-b5d0d31{text-align:start;color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-b5d0d31 p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15 .elementor-element.elementor-element-5ddaa70 .elementor-button{background-color:#8FA79A00;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;text-transform:none;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-5ddaa70{padding:32px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-5ddaa70 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-5ddaa70 .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-15 .elementor-element.elementor-element-5ddaa70 .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-5ddaa70 .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-5ddaa70 .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-5ddaa70 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-bb3ada0{--display:flex;--justify-content:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-bb3ada0:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-bb3ada0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c08562e );}.elementor-15 .elementor-element.elementor-element-626b70b{width:initial;max-width:initial;}.elementor-15 .elementor-element.elementor-element-626b70b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-626b70b .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-primary );}.elementor-15 .elementor-element.elementor-element-626b70b .elementor-heading-title a:hover, .elementor-15 .elementor-element.elementor-element-626b70b .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-626b70b .elementor-heading-title a{transition-duration:0.3s;}.elementor-15 .elementor-element.elementor-element-7c29584{text-align:start;color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-7c29584 p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-0de03bb .elementor-button{background-color:#8FA79A00;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;text-transform:none;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-0de03bb{padding:32px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-0de03bb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-0de03bb .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-15 .elementor-element.elementor-element-0de03bb .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-0de03bb .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-0de03bb .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-0de03bb .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-149fae1{--display:flex;--justify-content:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-primary );--border-color:var( --e-global-color-primary );--border-radius:0px 0px 0px 0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-149fae1:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-149fae1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c08562e );}.elementor-15 .elementor-element.elementor-element-207d408{width:initial;max-width:initial;}.elementor-15 .elementor-element.elementor-element-207d408.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-207d408 .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-primary );}.elementor-15 .elementor-element.elementor-element-207d408 .elementor-heading-title a:hover, .elementor-15 .elementor-element.elementor-element-207d408 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-207d408 .elementor-heading-title a{transition-duration:0.3s;}.elementor-15 .elementor-element.elementor-element-0d9af3e{text-align:start;color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-0d9af3e p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-1fa8e2f .elementor-button{background-color:#8FA79A00;font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;text-transform:none;fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-1fa8e2f{padding:32px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-1fa8e2f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-15 .elementor-element.elementor-element-1fa8e2f .elementor-button .elementor-button-content-wrapper{gap:8px;}.elementor-15 .elementor-element.elementor-element-1fa8e2f .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-1fa8e2f .elementor-button:focus{color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-1fa8e2f .elementor-button:hover svg, .elementor-15 .elementor-element.elementor-element-1fa8e2f .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-90797c5{--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;--overlay-opacity:1;--overlay-mix-blend-mode:multiply;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-15 .elementor-element.elementor-element-90797c5:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-90797c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d51669c );background-image:url("https://casagrandecoaching.org/wp-content/uploads/2026/05/video-placeholder.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-90797c5::before, .elementor-15 .elementor-element.elementor-element-90797c5 > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-90797c5 > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-90797c5 > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-90797c5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-90797c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, var( --e-global-color-primary ) 0%, var( --e-global-color-d51669c ) 50%);}.elementor-15 .elementor-element.elementor-element-fe18e19{--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:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-15 .elementor-element.elementor-element-fe18e19.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-c22cf30{width:var( --container-widget-width, 925px );max-width:925px;--container-widget-width:925px;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-c22cf30 .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-b2ba616 );}.elementor-15 .elementor-element.elementor-element-3738519{width:var( --container-widget-width, 935px );max-width:935px;--container-widget-width:935px;--container-widget-flex-grow:0;columns:1;text-align:center;font-family:"Manrope", Sans-serif;font-size:clamp(1.00rem, calc(0.964rem + 0.179vw), 1.13rem);font-weight:400;line-height:150%;color:var( --e-global-color-b2ba616 );}.elementor-15 .elementor-element.elementor-element-3738519.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-3738519 p{margin-block-end:32px;}.elementor-15 .elementor-element.elementor-element-749b27a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-a8740f0{--display:flex;--justify-content:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-a8740f0:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-a8740f0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bcfc82c );}.elementor-15 .elementor-element.elementor-element-4e59f94{width:var( --container-widget-width, 75.633% );max-width:75.633%;--container-widget-width:75.633%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-4e59f94.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-4e59f94 .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-accent );}.elementor-15 .elementor-element.elementor-element-4e59f94 .elementor-heading-title a:hover, .elementor-15 .elementor-element.elementor-element-4e59f94 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-4e59f94 .elementor-heading-title a{transition-duration:0.3s;}.elementor-15 .elementor-element.elementor-element-203ca91{text-align:start;color:var( --e-global-color-b2ba616 );}.elementor-15 .elementor-element.elementor-element-203ca91 p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-260fed1{--display:flex;--justify-content:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-260fed1:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-260fed1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bcfc82c );}.elementor-15 .elementor-element.elementor-element-94056e1{width:initial;max-width:initial;}.elementor-15 .elementor-element.elementor-element-94056e1.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-94056e1 .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-accent );}.elementor-15 .elementor-element.elementor-element-94056e1 .elementor-heading-title a:hover, .elementor-15 .elementor-element.elementor-element-94056e1 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-94056e1 .elementor-heading-title a{transition-duration:0.3s;}.elementor-15 .elementor-element.elementor-element-0df70f4{text-align:start;color:var( --e-global-color-b2ba616 );}.elementor-15 .elementor-element.elementor-element-0df70f4 p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-1d1e057{--display:flex;--justify-content:flex-start;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;--z-index:0;}.elementor-15 .elementor-element.elementor-element-1d1e057:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-1d1e057 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bcfc82c );}.elementor-15 .elementor-element.elementor-element-9ea6b64{width:initial;max-width:initial;}.elementor-15 .elementor-element.elementor-element-9ea6b64.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-9ea6b64 .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-accent );}.elementor-15 .elementor-element.elementor-element-9ea6b64 .elementor-heading-title a:hover, .elementor-15 .elementor-element.elementor-element-9ea6b64 .elementor-heading-title a:focus{color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-9ea6b64 .elementor-heading-title a{transition-duration:0.3s;}.elementor-15 .elementor-element.elementor-element-f5d71a9{text-align:start;color:var( --e-global-color-b2ba616 );}.elementor-15 .elementor-element.elementor-element-f5d71a9 p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-02227dd{--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-end;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overflow:hidden;--padding-top:80px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-02227dd:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-02227dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casagrandecoaching.org/wp-content/uploads/2026/05/img-journey-bg-2750x2160-1.jpg");background-position:top center;background-repeat:no-repeat;background-size:cover;}.elementor-15 .elementor-element.elementor-element-b25b030{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-b25b030.e-con{--align-self:center;}.elementor-15 .elementor-element.elementor-element-e53cc52{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-5431c3f .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-accent );}.elementor-15 .elementor-element.elementor-element-b63ef8c{width:var( --container-widget-width, 370px );max-width:370px;padding:0px 0px 32px 0px;--container-widget-width:370px;--container-widget-flex-grow:0;text-align:start;}.elementor-15 .elementor-element.elementor-element-b63ef8c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-b63ef8c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:400;line-height:130%;color:var( --e-global-color-b2ba616 );}.elementor-15 .elementor-element.elementor-element-b58e276{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--gap:24px 26px;--row-gap:24px;--column-gap:26px;--grid-auto-flow:row;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-b58e276.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-62af862{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:-40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-79e82de .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:28px;font-weight:400;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-c4af26c{text-align:start;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-c4af26c p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-fa6aee9{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-b5e24ef .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:28px;font-weight:400;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-9cd83cb{text-align:start;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-9cd83cb p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-a9a2f28{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:-40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-2a4c325{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-counter .elementor-counter-number-wrapper{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-counter .elementor-counter-title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-15 .elementor-element.elementor-element-4a415f7 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;color:var( --e-global-color-secondary );font-family:"Manrope", Sans-serif;font-size:28px;font-weight:400;}.elementor-15 .elementor-element.elementor-element-88b7429 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:28px;font-weight:400;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-e0f60bb .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:28px;font-weight:400;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-2f36481{width:var( --container-widget-width, 115.44% );max-width:115.44%;--container-widget-width:115.44%;--container-widget-flex-grow:0;text-align:start;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-2f36481.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-2f36481 p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-78f6ca6{--display:flex;--min-height:0px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-4fd0020 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:28px;font-weight:400;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-e37de82{width:var( --container-widget-width, 105.726% );max-width:105.726%;--container-widget-width:105.726%;--container-widget-flex-grow:0;text-align:start;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-e37de82.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-e37de82 p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-b824284{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:-40px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-d7f6b68 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:28px;font-weight:400;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-1945016{width:var( --container-widget-width, 115.44% );max-width:115.44%;--container-widget-width:115.44%;--container-widget-flex-grow:0;text-align:start;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-1945016.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-1945016 p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-ca12c91{--display:flex;--min-height:0px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-accent );--border-color:var( --e-global-color-accent );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-3cc2f71 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:28px;font-weight:400;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-34803f8{width:var( --container-widget-width, 105.726% );max-width:105.726%;--container-widget-width:105.726%;--container-widget-flex-grow:0;text-align:start;color:var( --e-global-color-accent );}.elementor-15 .elementor-element.elementor-element-34803f8.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-34803f8 p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-567303d{--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;--justify-content:center;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-2c91ceb .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-ee7f3ab-font-family ), Sans-serif;font-size:var( --e-global-typography-ee7f3ab-font-size );font-weight:var( --e-global-typography-ee7f3ab-font-weight );text-transform:var( --e-global-typography-ee7f3ab-text-transform );}.elementor-15 .elementor-element.elementor-element-2c91ceb .elementor-button:hover, .elementor-15 .elementor-element.elementor-element-2c91ceb .elementor-button:focus{background-color:var( --e-global-color-secondary );}.elementor-15 .elementor-element.elementor-element-2c91ceb.elementor-element{--align-self:flex-start;}.elementor-15 .elementor-element.elementor-element-d4d3c23{--display:flex;--margin-top:-800px;--margin-bottom:-50px;--margin-left:0px;--margin-right:-60px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-15 .elementor-element.elementor-element-d4d3c23.e-con{--align-self:flex-end;}.elementor-15 .elementor-element.elementor-element-b4f1d48{width:initial;max-width:initial;text-align:end;}.elementor-15 .elementor-element.elementor-element-b4f1d48.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-b4f1d48 img{width:572px;height:800px;object-fit:cover;object-position:center center;}.elementor-15 .elementor-element.elementor-element-0f90ac0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-e6f628d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-220px;--margin-bottom:-114px;--margin-left:-15px;--margin-right:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-e6f628d.e-con{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-f4fda94{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;--z-index:2;}.elementor-15 .elementor-element.elementor-element-f4fda94:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-f4fda94 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom left, var( --e-global-color-primary ) 0%, var( --e-global-color-bcfc82c ) 50%);}.elementor-15 .elementor-element.elementor-element-f4fda94.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-d841bac{margin:-60px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -60px;text-align:start;}.elementor-15 .elementor-element.elementor-element-d841bac img{width:80px;}.elementor-15 .elementor-element.elementor-element-9945cb4{color:var( --e-global-color-b2ba616 );}.elementor-15 .elementor-element.elementor-element-cadadf3{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-b2ba616 );}.elementor-15 .elementor-element.elementor-element-cadadf3 p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-738c8db{--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;--overlay-opacity:1;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-15 .elementor-element.elementor-element-738c8db:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-738c8db > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-b2ba616 );}.elementor-15 .elementor-element.elementor-element-738c8db::before, .elementor-15 .elementor-element.elementor-element-738c8db > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-738c8db > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-738c8db > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-738c8db > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-738c8db > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-15 .elementor-element.elementor-element-c7ddb3b{--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:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:3;}.elementor-15 .elementor-element.elementor-element-c7ddb3b.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-31551ca{width:var( --container-widget-width, 925px );max-width:925px;--container-widget-width:925px;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-31551ca .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-primary );}.elementor-15 .elementor-element.elementor-element-3ebe644{width:initial;max-width:initial;columns:1;text-align:center;font-family:"Manrope", Sans-serif;font-size:clamp(1.00rem, calc(0.964rem + 0.179vw), 1.13rem);font-weight:400;line-height:150%;color:var( --e-global-color-text );}.elementor-15 .elementor-element.elementor-element-3ebe644.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-15 .elementor-element.elementor-element-3ebe644 p{margin-block-end:32px;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-15 .elementor-element.elementor-element-efe8def .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-15 .elementor-element.elementor-element-efe8def .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-15 .elementor-element.elementor-element-efe8def{--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-15 .elementor-element.elementor-element-f089874{--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;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--overflow:hidden;--padding-top:80px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-f089874:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-f089874 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-bcfc82c );}.elementor-15 .elementor-element.elementor-element-b894007{text-align:start;}.elementor-15 .elementor-element.elementor-element-b894007 .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-accent );}.elementor-widget-testimonial-carousel .elementor-testimonial__text{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__name{color:var( --e-global-color-text );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-testimonial-carousel .elementor-testimonial__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-15 .elementor-element.elementor-element-70cb2b9{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-70cb2b9.elementor-arrows-yes .elementor-main-swiper{width:calc( 1700px - 40px );}.elementor-15 .elementor-element.elementor-element-70cb2b9 .elementor-main-swiper{width:1700px;}.elementor-15 .elementor-element.elementor-element-70cb2b9 .elementor-main-swiper .swiper-slide{background-color:var( --e-global-color-d51669c );padding:24px 24px 24px 24px;}.elementor-15 .elementor-element.elementor-element-70cb2b9 .elementor-swiper-button{font-size:20px;}.elementor-15 .elementor-element.elementor-element-70cb2b9.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-15 .elementor-element.elementor-element-70cb2b9.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{margin-top:24px;}.elementor-15 .elementor-element.elementor-element-70cb2b9.elementor-testimonial--layout-image_above .elementor-testimonial__footer{margin-bottom:24px;}.elementor-15 .elementor-element.elementor-element-70cb2b9.elementor-testimonial--layout-image_left .elementor-testimonial__footer{padding-right:24px;}.elementor-15 .elementor-element.elementor-element-70cb2b9.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-left:24px;}.elementor-15 .elementor-element.elementor-element-70cb2b9 .elementor-testimonial__text{color:var( --e-global-color-b2ba616 );font-family:"Manrope", Sans-serif;font-size:16px;font-weight:400;text-transform:none;font-style:normal;line-height:140%;}.elementor-15 .elementor-element.elementor-element-70cb2b9 .elementor-testimonial__name{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-15 .elementor-element.elementor-element-70cb2b9 .elementor-testimonial__title{color:var( --e-global-color-accent );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-15 .elementor-element.elementor-element-70cb2b9 .elementor-testimonial__image img{width:80px;height:80px;}.elementor-15 .elementor-element.elementor-element-70cb2b9.elementor-testimonial--layout-image_left .elementor-testimonial__content:after,
					 .elementor-15 .elementor-element.elementor-element-70cb2b9.elementor-testimonial--layout-image_right .elementor-testimonial__content:after{top:calc( 20px + (80px / 2) - 8px );}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-70cb2b9.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 body:not(.rtl) .elementor-15 .elementor-element.elementor-element-70cb2b9.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-15 .elementor-element.elementor-element-70cb2b9.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-left .elementor-testimonial__content:after,
					 .elementor-15 .elementor-element.elementor-element-70cb2b9.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (80px / 2) - 8px );right:auto;}body.rtl .elementor-15 .elementor-element.elementor-element-70cb2b9.elementor-testimonial--layout-image_stacked:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 body.rtl .elementor-15 .elementor-element.elementor-element-70cb2b9.elementor-testimonial--layout-image_inline:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-15 .elementor-element.elementor-element-70cb2b9.elementor-testimonial--layout-image_stacked.elementor-testimonial--align-right .elementor-testimonial__content:after,
					 .elementor-15 .elementor-element.elementor-element-70cb2b9.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (80px / 2) - 8px );left:auto;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-70cb2b9.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-right) .elementor-testimonial__content:after,
					 .elementor-15 .elementor-element.elementor-element-70cb2b9.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__content:after{left:calc( 20px + (80px / 2) - 8px );right:auto;}body.rtl .elementor-15 .elementor-element.elementor-element-70cb2b9.elementor-testimonial--layout-image_above:not(.elementor-testimonial--align-center):not(.elementor-testimonial--align-left) .elementor-testimonial__content:after,
					 .elementor-15 .elementor-element.elementor-element-70cb2b9.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__content:after{right:calc( 20px + (80px / 2) - 8px );left:auto;}body.rtl .elementor-15 .elementor-element.elementor-element-70cb2b9.elementor-testimonial--layout-image_inline.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body.rtl .elementor-15 .elementor-element.elementor-element-70cb2b9.elementor-testimonial--layout-image_above.elementor-testimonial--align-left .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-15 .elementor-element.elementor-element-70cb2b9.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-15 .elementor-element.elementor-element-70cb2b9.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-left:16px;margin-right:0;}body:not(.rtl) .elementor-15 .elementor-element.elementor-element-70cb2b9.elementor-testimonial--layout-image_inline.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body:not(.rtl) .elementor-15 .elementor-element.elementor-element-70cb2b9.elementor-testimonial--layout-image_above.elementor-testimonial--align-right .elementor-testimonial__image + cite,
					 body.rtl .elementor-15 .elementor-element.elementor-element-70cb2b9.elementor-testimonial--layout-image_inline .elementor-testimonial__image + cite,
					 body.rtl .elementor-15 .elementor-element.elementor-element-70cb2b9.elementor-testimonial--layout-image_above .elementor-testimonial__image + cite{margin-right:16px;margin-left:0;}.elementor-15 .elementor-element.elementor-element-70cb2b9.elementor-testimonial--layout-image_stacked .elementor-testimonial__image + cite,
					 .elementor-15 .elementor-element.elementor-element-70cb2b9.elementor-testimonial--layout-image_left .elementor-testimonial__image + cite,
					 .elementor-15 .elementor-element.elementor-element-70cb2b9.elementor-testimonial--layout-image_right .elementor-testimonial__image + cite{margin-top:16px;}.elementor-15 .elementor-element.elementor-element-599f5f2{--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:-110px;--margin-bottom:-110px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:6;}.elementor-15 .elementor-element.elementor-element-697e618{--display:flex;--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-between;--align-items:center;--gap:28px 28px;--row-gap:28px;--column-gap:28px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-15 .elementor-element.elementor-element-697e618:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-697e618 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-c08562e );}.elementor-15 .elementor-element.elementor-element-fa6a2c4{--display:flex;--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;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-7a5939e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-82e821f{text-align:start;}.elementor-15 .elementor-element.elementor-element-82e821f img{width:24px;}.elementor-15 .elementor-element.elementor-element-f7eb9be{--display:flex;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-7274300{text-align:start;font-family:"Francy Regular", Sans-serif;font-size:24px;font-weight:400;text-transform:uppercase;line-height:120%;letter-spacing:1px;color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-7274300 p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-4b988ea{width:var( --container-widget-width, 275px );max-width:275px;--container-widget-width:275px;--container-widget-flex-grow:0;text-align:start;color:var( --e-global-color-primary );}.elementor-15 .elementor-element.elementor-element-4b988ea p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-6f9a53b{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-15 .elementor-element.elementor-element-8cc3b60{--min-height:270px;--padding-top:24px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-8cc3b60:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-8cc3b60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-15 .elementor-element.elementor-element-b194ff0{--min-height:0px;--padding-top:0px;--padding-bottom:160px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-b194ff0:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-b194ff0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:0px auto;}.elementor-15 .elementor-element.elementor-element-32f8bdb{font-size:var( --e-global-typography-3f3791b-font-size );line-height:var( --e-global-typography-3f3791b-line-height );letter-spacing:var( --e-global-typography-3f3791b-letter-spacing );}.elementor-15 .elementor-element.elementor-element-f3ab84a{width:var( --container-widget-width, 498.547px );max-width:498.547px;--container-widget-width:498.547px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-f3ab84a p{margin-block-end:32px;}.elementor-15 .elementor-element.elementor-element-43b883a{padding:24px 0px 12px 0px;}.elementor-15 .elementor-element.elementor-element-00b928b::before, .elementor-15 .elementor-element.elementor-element-00b928b > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-00b928b > .e-con-inner > .elementor-background-video-container::before, .elementor-15 .elementor-element.elementor-element-00b928b > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-00b928b > .e-con-inner > .elementor-background-slideshow::before, .elementor-15 .elementor-element.elementor-element-00b928b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://casagrandecoaching.org/wp-content/uploads/2026/04/Feature-image-compress.png");background-size:0px auto;}.elementor-15 .elementor-element.elementor-element-00b928b{--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-35da22a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-15 .elementor-element.elementor-element-0fe17df{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-d7aab5f{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 32px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-c0870af{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-15 .elementor-element.elementor-element-5d8239b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-e19d66e{width:var( --container-widget-width, 100% );max-width:100%;padding:0px 0px 32px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-447b273{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-c0cc460{--min-height:0px;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-3db20e7{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-bac6d69{--min-height:0px;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-f9c5d6f{width:var( --container-widget-width, 679.906px );max-width:679.906px;--container-widget-width:679.906px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-bb3ada0{--min-height:0px;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-626b70b{width:var( --container-widget-width, 688px );max-width:688px;--container-widget-width:688px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-149fae1{--min-height:0px;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-207d408{width:var( --container-widget-width, 698.078px );max-width:698.078px;--container-widget-width:698.078px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-90797c5{--min-height:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-90797c5:not(.elementor-motion-effects-element-type-background), .elementor-15 .elementor-element.elementor-element-90797c5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-15 .elementor-element.elementor-element-3738519{width:var( --container-widget-width, 498.547px );max-width:498.547px;--container-widget-width:498.547px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-3738519 p{margin-block-end:32px;}.elementor-15 .elementor-element.elementor-element-749b27a{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-a8740f0{--min-height:0px;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-4e59f94{width:var( --container-widget-width, 679.906px );max-width:679.906px;--container-widget-width:679.906px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-260fed1{--min-height:0px;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-94056e1{width:var( --container-widget-width, 688px );max-width:688px;--container-widget-width:688px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-1d1e057{--min-height:0px;--justify-content:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-9ea6b64{width:var( --container-widget-width, 698.078px );max-width:698.078px;--container-widget-width:698.078px;--container-widget-flex-grow:0;}.elementor-15 .elementor-element.elementor-element-02227dd{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-e53cc52{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-5431c3f{text-align:center;}.elementor-15 .elementor-element.elementor-element-b58e276{--grid-auto-flow:row;}.elementor-15 .elementor-element.elementor-element-62af862{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-a9a2f28{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-b824284{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-2c91ceb{padding:40px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-2c91ceb.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-2c91ceb .elementor-button{font-size:var( --e-global-typography-ee7f3ab-font-size );}.elementor-15 .elementor-element.elementor-element-d4d3c23{--margin-top:-95px;--margin-bottom:-80px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-b4f1d48 img{width:376px;height:100%;}.elementor-15 .elementor-element.elementor-element-0f90ac0{--justify-content:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;--z-index:0;}.elementor-15 .elementor-element.elementor-element-e6f628d{--margin-top:-200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-f4fda94{--margin-top:-100px;--margin-bottom:0px;--margin-left:24px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-738c8db{--min-height:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-3ebe644{width:initial;max-width:initial;}.elementor-15 .elementor-element.elementor-element-3ebe644 p{margin-block-end:32px;}.elementor-15 .elementor-element.elementor-element-f089874{--gap:24px 24px;--row-gap:24px;--column-gap:24px;--padding-top:80px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-b894007{text-align:center;}.elementor-15 .elementor-element.elementor-element-70cb2b9{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-70cb2b9.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-15 .elementor-element.elementor-element-70cb2b9 .elementor-main-swiper{width:100%;}.elementor-15 .elementor-element.elementor-element-599f5f2{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(max-width:767px){.elementor-15 .elementor-element.elementor-element-8cc3b60{--min-height:224px;}.elementor-15 .elementor-element.elementor-element-32f8bdb{font-size:var( --e-global-typography-3f3791b-font-size );line-height:var( --e-global-typography-3f3791b-line-height );letter-spacing:var( --e-global-typography-3f3791b-letter-spacing );}.elementor-15 .elementor-element.elementor-element-f3ab84a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-ad52cd3{text-align:center;}.elementor-15 .elementor-element.elementor-element-35da22a{--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-15 .elementor-element.elementor-element-d7aab5f{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-d7aab5f p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-c0870af{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:24px 24px;--row-gap:24px;--column-gap:24px;}.elementor-15 .elementor-element.elementor-element-e19d66e{padding:0px 0px 0px 0px;}.elementor-15 .elementor-element.elementor-element-e19d66e p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-c0cc460{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;}.elementor-15 .elementor-element.elementor-element-bac6d69{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-3738519{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-a8740f0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-b58e276{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-567303d{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-15 .elementor-element.elementor-element-2c91ceb .elementor-button{font-size:var( --e-global-typography-ee7f3ab-font-size );}.elementor-15 .elementor-element.elementor-element-d4d3c23{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-b4f1d48 img{width:0px;height:0%;}.elementor-15 .elementor-element.elementor-element-e6f628d{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-f4fda94{--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-15 .elementor-element.elementor-element-d841bac{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-15 .elementor-element.elementor-element-d841bac img{width:60px;}.elementor-15 .elementor-element.elementor-element-3ebe644{padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-15 .elementor-element.elementor-element-3ebe644 p{margin-block-end:0px;}.elementor-15 .elementor-element.elementor-element-70cb2b9{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-15 .elementor-element.elementor-element-70cb2b9.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-15 .elementor-element.elementor-element-70cb2b9 .elementor-main-swiper{width:100%;}.elementor-15 .elementor-element.elementor-element-fa6a2c4{--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-15 .elementor-element.elementor-element-82e821f{text-align:center;}.elementor-15 .elementor-element.elementor-element-7274300{width:var( --container-widget-width, 130px );max-width:130px;--container-widget-width:130px;--container-widget-flex-grow:0;text-align:center;}.elementor-15 .elementor-element.elementor-element-7274300.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-4b988ea.elementor-element{--align-self:center;}.elementor-15 .elementor-element.elementor-element-4b988ea{text-align:center;}.elementor-15 .elementor-element.elementor-element-6f9a53b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-15 .elementor-element.elementor-element-6f9a53b.e-con{--align-self:center;}}@media(min-width:768px){.elementor-15 .elementor-element.elementor-element-8cc3b60{--content-width:0px;}.elementor-15 .elementor-element.elementor-element-3a09b60{--width:50%;}.elementor-15 .elementor-element.elementor-element-98618db{--width:50%;}.elementor-15 .elementor-element.elementor-element-c0870af{--width:100%;}.elementor-15 .elementor-element.elementor-element-06055b2{--width:50%;}.elementor-15 .elementor-element.elementor-element-262c922{--width:50%;}.elementor-15 .elementor-element.elementor-element-447b273{--width:100%;}.elementor-15 .elementor-element.elementor-element-3db20e7{--width:100%;}.elementor-15 .elementor-element.elementor-element-749b27a{--width:100%;}.elementor-15 .elementor-element.elementor-element-b25b030{--width:925px;}.elementor-15 .elementor-element.elementor-element-e53cc52{--width:546px;}.elementor-15 .elementor-element.elementor-element-b58e276{--width:534px;}.elementor-15 .elementor-element.elementor-element-d4d3c23{--width:572px;}.elementor-15 .elementor-element.elementor-element-e6f628d{--width:350px;}.elementor-15 .elementor-element.elementor-element-f4fda94{--width:100%;}.elementor-15 .elementor-element.elementor-element-7a5939e{--width:24px;}}@media(max-width:1024px) and (min-width:768px){.elementor-15 .elementor-element.elementor-element-3ddc5ee{--width:100%;}.elementor-15 .elementor-element.elementor-element-3a09b60{--width:50%;}.elementor-15 .elementor-element.elementor-element-98618db{--width:100%;}.elementor-15 .elementor-element.elementor-element-06055b2{--width:50%;}.elementor-15 .elementor-element.elementor-element-262c922{--width:100%;}.elementor-15 .elementor-element.elementor-element-fe18e19{--width:100%;}.elementor-15 .elementor-element.elementor-element-b25b030{--width:100%;}.elementor-15 .elementor-element.elementor-element-e53cc52{--width:100%;}.elementor-15 .elementor-element.elementor-element-b58e276{--width:100%;}.elementor-15 .elementor-element.elementor-element-e6f628d{--width:50%;}.elementor-15 .elementor-element.elementor-element-f4fda94{--width:100%;}.elementor-15 .elementor-element.elementor-element-c7ddb3b{--width:100%;}}/* Start custom CSS for heading, class: .elementor-element-0b40fa2 */.elementor-15 .elementor-element.elementor-element-0b40fa2 .elementor-heading-title span {
    transition-duration: 0.3s;
}

.elementor-15 .elementor-element.elementor-element-0b40fa2:hover .elementor-heading-title span {
    color: #BF7C5F;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ad52cd3 */.elementor-15 .elementor-element.elementor-element-ad52cd3 span {
    color: #BF7C5F
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0fe17df */.elementor-15 .elementor-element.elementor-element-0fe17df span {
    color: #BF7C5F;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5d8239b */.elementor-15 .elementor-element.elementor-element-5d8239b span {
    color: #BF7C5F;
}/* End custom CSS */
/* Start custom CSS for wpr-advanced-text, class: .elementor-element-649fca1 */.elementor-15 .elementor-element.elementor-element-649fca1 .wpr-anim-text.wpr-anim-text-type-clip span {
    padding: 0;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-f9c5d6f */.elementor-15 .elementor-element.elementor-element-f9c5d6f span {
    color: #BF7C5F;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-626b70b */.elementor-15 .elementor-element.elementor-element-626b70b span {
    color: #BF7C5F;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-207d408 */.elementor-15 .elementor-element.elementor-element-207d408 span {
    color: #BF7C5F;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4e59f94 */.elementor-15 .elementor-element.elementor-element-4e59f94 span {
    color: #BF7C5F;
}

.elementor-15 .elementor-element.elementor-element-4e59f94 .elementor-heading-title {
    transition-duration: 0.3s;
}

.elementor-15 .elementor-element.elementor-element-4e59f94 .elementor-heading-title:hover {
    color: #BF7C5F;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8740f0 */.elementor-15 .elementor-element.elementor-element-a8740f0:hover .elementor-heading-title {
    color: #BF7C5F;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-94056e1 */.elementor-15 .elementor-element.elementor-element-94056e1 span {
    color: #BF7C5F;
}

.elementor-15 .elementor-element.elementor-element-94056e1 .elementor-heading-title {
    transition-duration: 0.3s;
}

.elementor-15 .elementor-element.elementor-element-94056e1 .elementor-heading-title:hover {
    color: #BF7C5F;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-260fed1 */.elementor-15 .elementor-element.elementor-element-260fed1:hover .elementor-heading-title {
    color: #BF7C5F;
}

@media (max-width: 767px) {
    .elementor-15 .elementor-element.elementor-element-260fed1::after {
    content: "";
    position: absolute;
    bottom: -35px;
    right: calc(50% - 21px);
    width: 42px;
    height: 42px;
    display: block;
    z-index: 2;
    transition: all .3s;
    background-image: url(https://casagrandecoaching.org/wp-content/uploads/2026/05/seta-dupla-traco.png);
    filter: brightness(0) saturate(100%) invert(59%) sepia(8%) saturate(2308%) hue-rotate(333deg) brightness(90%) contrast(90%);
    transform: rotate(90deg);
}

.elementor-15 .elementor-element.elementor-element-260fed1::before {
    content: "";
    position: absolute;
    top: -35px;
    left: calc(50% - 21px);
    width: 42px;
    height: 42px;
    display: block;
    z-index: 2;
    transition: all .3s;
    background-image: url(https://casagrandecoaching.org/wp-content/uploads/2026/05/seta-dupla-traco.png);
    filter: brightness(0) saturate(100%) invert(59%) sepia(8%) saturate(2308%) hue-rotate(333deg) brightness(90%) contrast(90%);
    transform: rotate(90deg);
}
}

@media (min-width: 768px) {
    .elementor-15 .elementor-element.elementor-element-260fed1::after {
    content: "";
    position: absolute;
    top: calc( 50% - 21px);
    right: -35px;
    width: 42px;
    height: 42px;
    display: block;
    z-index: 2;
    transition: all .3s;
    background-image: url(https://casagrandecoaching.org/wp-content/uploads/2026/05/seta-dupla-traco.png);
    filter: brightness(0) saturate(100%) invert(59%) sepia(8%) saturate(2308%) hue-rotate(333deg) brightness(90%) contrast(90%);
}

.elementor-15 .elementor-element.elementor-element-260fed1::before {
    content: "";
    position: absolute;
    top: calc( 50% - 21px);
    left: -32px;
    width: 42px;
    height: 42px;
    display: block;
    z-index: 2;
    transition: all .3s;
    background-image: url(https://casagrandecoaching.org/wp-content/uploads/2026/05/seta-dupla-traco.png);
    filter: brightness(0) saturate(100%) invert(59%) sepia(8%) saturate(2308%) hue-rotate(333deg) brightness(90%) contrast(90%);
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ea6b64 */.elementor-15 .elementor-element.elementor-element-9ea6b64 span {
    color: #BF7C5F;
}

.elementor-15 .elementor-element.elementor-element-9ea6b64 .elementor-heading-title {
    transition-duration: 0.3s;
}

.elementor-15 .elementor-element.elementor-element-9ea6b64 .elementor-heading-title:hover {
    color: #BF7C5F;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1d1e057 */.elementor-15 .elementor-element.elementor-element-1d1e057:hover .elementor-heading-title {
    color: #BF7C5F;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-5431c3f */.elementor-15 .elementor-element.elementor-element-5431c3f span {
    color: #BF7C5F;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b63ef8c */.elementor-15 .elementor-element.elementor-element-b63ef8c span {
    color: #BF7C5F
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-79e82de */.elementor-15 .elementor-element.elementor-element-79e82de span {
    color: #BF7C5F;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b5e24ef */.elementor-15 .elementor-element.elementor-element-b5e24ef span {
    color: #BF7C5F;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-88b7429 */.elementor-15 .elementor-element.elementor-element-88b7429 span {
    color: #BF7C5F;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-e0f60bb */.elementor-15 .elementor-element.elementor-element-e0f60bb span {
    color: #BF7C5F;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fd0020 */.elementor-15 .elementor-element.elementor-element-4fd0020 span {
    color: #BF7C5F;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-d7f6b68 */.elementor-15 .elementor-element.elementor-element-d7f6b68 span {
    color: #BF7C5F;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-3cc2f71 */.elementor-15 .elementor-element.elementor-element-3cc2f71 span {
    color: #BF7C5F;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-efe8def */.elementor-15 .elementor-element.elementor-element-efe8def .elementor-slideshow__title {
    display: none !important;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b894007 */.elementor-15 .elementor-element.elementor-element-b894007 span {
    color: #BF7C5F;
}/* End custom CSS */
/* Start custom CSS for testimonial-carousel, class: .elementor-element-70cb2b9 */.elementor-15 .elementor-element.elementor-element-70cb2b9 .swiper-slide.swiper-slide::before {
    content: "";
    position: relative;
    width: 24px;
    height: 24px;
    display: block;
    background-image: url(https://casagrandecoaching.org/wp-content/uploads/2026/05/quote-right.png);
    margin-bottom: 8px;
}

.elementor-15 .elementor-element.elementor-element-70cb2b9 .elementor-swiper-button {
    position: absolute;
    top: -40px;
}

.elementor-15 .elementor-element.elementor-element-70cb2b9 .elementor-swiper-button svg {
    display: none;
}

.elementor-15 .elementor-element.elementor-element-70cb2b9 .elementor-swiper-button-next {
    right: 0;
}

.elementor-15 .elementor-element.elementor-element-70cb2b9 .elementor-swiper-button-next::before {
    content: "";
    position: absolute;
    top: -32px;
    right: 0;
    width: 26px;
    height: 24px;
    display: block;
    transition: all .3s;
    background-image: url(https://casagrandecoaching.org/wp-content/uploads/2026/05/right-double-arrow.png);
    filter: brightness(0) saturate(100%) invert(74%) sepia(23%) saturate(197%) hue-rotate(95deg) brightness(84%) contrast(87%);
}

.elementor-15 .elementor-element.elementor-element-70cb2b9 .elementor-swiper-button-next:hover::before {
    filter: brightness(0) saturate(100%) invert(59%) sepia(8%) saturate(2308%) hue-rotate(333deg) brightness(90%) contrast(90%);
}

.elementor-15 .elementor-element.elementor-element-70cb2b9 .elementor-swiper-button-prev {
    left: calc( 100% - 48px );
}

.elementor-15 .elementor-element.elementor-element-70cb2b9 .elementor-swiper-button-prev::before {
    content: "";
    position: absolute;
    top: -32px;
    left: calc( 100% - 24px );
    width: 24px;
    height: 24px;
    display: block;
    transition: all .3s;
    background-image: url(https://casagrandecoaching.org/wp-content/uploads/2026/05/left-double-arrow.png);
    filter: brightness(0) saturate(100%) invert(74%) sepia(23%) saturate(197%) hue-rotate(95deg) brightness(84%) contrast(87%);
}

.elementor-15 .elementor-element.elementor-element-70cb2b9 .elementor-swiper-button-prev:hover::before {
    filter: brightness(0) saturate(100%) invert(59%) sepia(8%) saturate(2308%) hue-rotate(333deg) brightness(90%) contrast(90%);
}

@media screen and (max-width: 1024px){
.elementor-15 .elementor-element.elementor-element-70cb2b9 .elementor-swiper-button-prev {
   
    top: calc( 100% + 64px);
    left: calc( 50% - 36px)
    ;
}
.elementor-15 .elementor-element.elementor-element-70cb2b9 .elementor-swiper-button-prev::before {
     bottom: 0;
    left: 0;
}
.elementor-15 .elementor-element.elementor-element-70cb2b9 .elementor-swiper-button-next {
   
    top: calc( 100% + 64px);
    right: calc( 50% - 36px)
    ;
}
}
.elementor-15 .elementor-element.elementor-element-70cb2b9 .elementor-swiper-button-next::before {
    bottom: 0;
    right: 0;
}/* End custom CSS */
/* Start custom CSS for formidable, class: .elementor-element-4eb888b */.elementor-15 .elementor-element.elementor-element-4eb888b .frm_fields_container {
    display: flex;
}

.elementor-15 .elementor-element.elementor-element-4eb888b #frm_field_7_container {
    width: 360px;
}
@media screen and (max-width: 990px){
    .elementor-15 .elementor-element.elementor-element-4eb888b .frm_fields_container {
        flex-direction: column;
        gap: 16px;
    }
    
    .elementor-15 .elementor-element.elementor-element-4eb888b #frm_field_7_container {
    width: 100%;
}
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Francy Regular';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://casagrandecoaching.org/wp-content/uploads/2026/04/Francy.woff2') format('woff2'),
		url('https://casagrandecoaching.org/wp-content/uploads/2026/04/Francy.woff') format('woff'),
		url('https://casagrandecoaching.org/wp-content/uploads/2026/04/Francy.ttf') format('truetype');
}
/* End Custom Fonts CSS */