.elementor-111 .elementor-element.elementor-element-daa7e3c{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.5;--margin-top:-75px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-daa7e3c:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-daa7e3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.chandlercomerford.com/wp-content/uploads/2025/08/chandler-comerford.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-111 .elementor-element.elementor-element-daa7e3c::before, .elementor-111 .elementor-element.elementor-element-daa7e3c > .elementor-background-video-container::before, .elementor-111 .elementor-element.elementor-element-daa7e3c > .e-con-inner > .elementor-background-video-container::before, .elementor-111 .elementor-element.elementor-element-daa7e3c > .elementor-background-slideshow::before, .elementor-111 .elementor-element.elementor-element-daa7e3c > .e-con-inner > .elementor-background-slideshow::before, .elementor-111 .elementor-element.elementor-element-daa7e3c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-111 .elementor-element.elementor-element-5035326{--display:flex;--min-height:0px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-133px;--padding-top:40px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-5035326.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-111 .elementor-element.elementor-element-9f3e06d{margin:-9px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-111 .elementor-element.elementor-element-9f3e06d .elementor-heading-title{font-size:10px;line-height:15px;letter-spacing:0.4px;color:#FFFFFF;}.elementor-111 .elementor-element.elementor-element-a269de5{width:var( --container-widget-width, 105.913% );max-width:105.913%;--container-widget-width:105.913%;--container-widget-flex-grow:0;}.elementor-111 .elementor-element.elementor-element-a269de5.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-111 .elementor-element.elementor-element-a269de5 .elementor-heading-title{font-size:64px;color:#FFFFFF;}.elementor-111 .elementor-element.elementor-element-17ac1e5{margin:7px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;color:var( --e-global-color-e777cd9 );}.elementor-111 .elementor-element.elementor-element-ae11a44{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-554989d .elementor-button{background-color:var( --e-global-color-740114e );fill:var( --e-global-color-e777cd9 );color:var( --e-global-color-e777cd9 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-740114e );border-radius:16px 16px 16px 16px;}.elementor-111 .elementor-element.elementor-element-554989d .elementor-button:hover, .elementor-111 .elementor-element.elementor-element-554989d .elementor-button:focus{background-color:var( --e-global-color-e777cd9 );color:var( --e-global-color-740114e );border-color:var( --e-global-color-740114e );}.elementor-111 .elementor-element.elementor-element-554989d{width:auto;max-width:auto;}.elementor-111 .elementor-element.elementor-element-554989d .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-111 .elementor-element.elementor-element-554989d .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-111 .elementor-element.elementor-element-554989d .elementor-button:hover svg, .elementor-111 .elementor-element.elementor-element-554989d .elementor-button:focus svg{fill:var( --e-global-color-740114e );}.elementor-111 .elementor-element.elementor-element-5cb1f63{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-111 .elementor-element.elementor-element-025b8a2{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-e16dc95{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-e16dc95.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-111 .elementor-element.elementor-element-068dadc .qodef-e-inner{border-radius:18px 18px 18px 18px;}.elementor-111 .elementor-element.elementor-element-84b05ac{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-111 .elementor-element.elementor-element-2f23635{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -29px) 0px;}.elementor-111 .elementor-element.elementor-element-2f23635 .elementor-heading-title{font-size:18px;color:var( --e-global-color-d59e8a8 );}.elementor-111 .elementor-element.elementor-element-0c804f4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-111 .elementor-element.elementor-element-c3127e7 .elementor-button{background-color:#0A68FF;fill:var( --e-global-color-e777cd9 );color:var( --e-global-color-e777cd9 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-740114e );border-radius:16px 16px 16px 16px;}.elementor-111 .elementor-element.elementor-element-c3127e7 .elementor-button:hover, .elementor-111 .elementor-element.elementor-element-c3127e7 .elementor-button:focus{background-color:var( --e-global-color-e777cd9 );color:var( --e-global-color-740114e );border-color:var( --e-global-color-740114e );}.elementor-111 .elementor-element.elementor-element-c3127e7{width:auto;max-width:auto;}.elementor-111 .elementor-element.elementor-element-c3127e7 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-111 .elementor-element.elementor-element-c3127e7 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-111 .elementor-element.elementor-element-c3127e7 .elementor-button:hover svg, .elementor-111 .elementor-element.elementor-element-c3127e7 .elementor-button:focus svg{fill:var( --e-global-color-740114e );}.elementor-111 .elementor-element.elementor-element-a7fabcf{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;text-align:center;}.elementor-111 .elementor-element.elementor-element-04dcce5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-111 .elementor-element.elementor-element-7f781c4{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-9236cdd{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-9236cdd.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-111 .elementor-element.elementor-element-32ff47b .qodef-e-inner{border-radius:18px 18px 18px 18px;}.elementor-111 .elementor-element.elementor-element-0d09315{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-111 .elementor-element.elementor-element-cf8383e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -29px) 0px;}.elementor-111 .elementor-element.elementor-element-cf8383e .elementor-heading-title{font-size:18px;color:var( --e-global-color-d59e8a8 );}.elementor-111 .elementor-element.elementor-element-77e0916{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;}.elementor-111 .elementor-element.elementor-element-b27285b .elementor-button{background-color:#0A68FF;fill:var( --e-global-color-e777cd9 );color:var( --e-global-color-e777cd9 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-740114e );border-radius:16px 16px 16px 16px;}.elementor-111 .elementor-element.elementor-element-b27285b .elementor-button:hover, .elementor-111 .elementor-element.elementor-element-b27285b .elementor-button:focus{background-color:var( --e-global-color-e777cd9 );color:var( --e-global-color-740114e );border-color:var( --e-global-color-740114e );}.elementor-111 .elementor-element.elementor-element-b27285b{width:auto;max-width:auto;}.elementor-111 .elementor-element.elementor-element-b27285b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-111 .elementor-element.elementor-element-b27285b .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-111 .elementor-element.elementor-element-b27285b .elementor-button:hover svg, .elementor-111 .elementor-element.elementor-element-b27285b .elementor-button:focus svg{fill:var( --e-global-color-740114e );}.elementor-111 .elementor-element.elementor-element-ed19808{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;text-align:center;}.elementor-111 .elementor-element.elementor-element-4fee66d8{--display:flex;--min-height:0px;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:-303px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-34e34382{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-13caba1e{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-111 .elementor-element.elementor-element-13caba1e > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-111 .elementor-element.elementor-element-13caba1e .qodef-m-title{color:var( --e-global-color-e777cd9 );font-size:25px;line-height:29px;}.elementor-111 .elementor-element.elementor-element-13caba1e .qodef-m-subtitle{color:var( --e-global-color-e777cd9 );font-size:14px;}.elementor-111 .elementor-element.elementor-element-13caba1e .qodef-m-content-inner > .qodef-m-text{color:var( --e-global-color-e777cd9 );margin-top:40px;}.elementor-111 .elementor-element.elementor-element-13caba1e .qodef-m-text-holder > .qodef-m-text{color:var( --e-global-color-e777cd9 );}.elementor-111 .elementor-element.elementor-element-13caba1e .qodef-m-text-holder{margin-top:40px;}.elementor-111 .elementor-element.elementor-element-13caba1e .qodef-qi-button{border-radius:16px 16px 16px 16px;}.elementor-111 .elementor-element.elementor-element-3872d772{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-111 .elementor-element.elementor-element-3872d772 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-111 .elementor-element.elementor-element-3872d772 .qodef-m-title{color:var( --e-global-color-e777cd9 );font-size:25px;line-height:29px;}.elementor-111 .elementor-element.elementor-element-3872d772 .qodef-m-subtitle{color:var( --e-global-color-e777cd9 );font-size:13px;}.elementor-111 .elementor-element.elementor-element-3872d772 .qodef-m-content-inner > .qodef-m-text{color:var( --e-global-color-e777cd9 );margin-top:40px;}.elementor-111 .elementor-element.elementor-element-3872d772 .qodef-m-text-holder > .qodef-m-text{color:var( --e-global-color-e777cd9 );}.elementor-111 .elementor-element.elementor-element-3872d772 .qodef-m-text-holder{margin-top:40px;}.elementor-111 .elementor-element.elementor-element-46541c6d{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-111 .elementor-element.elementor-element-46541c6d > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-111 .elementor-element.elementor-element-46541c6d .qodef-m-title{color:var( --e-global-color-e777cd9 );font-size:25px;line-height:29px;}.elementor-111 .elementor-element.elementor-element-46541c6d .qodef-m-subtitle{color:var( --e-global-color-e777cd9 );font-size:14px;}.elementor-111 .elementor-element.elementor-element-46541c6d .qodef-m-content-inner > .qodef-m-text{color:var( --e-global-color-e777cd9 );margin-top:40px;}.elementor-111 .elementor-element.elementor-element-46541c6d .qodef-m-text-holder > .qodef-m-text{color:var( --e-global-color-e777cd9 );}.elementor-111 .elementor-element.elementor-element-46541c6d .qodef-m-text-holder{margin-top:40px;}.elementor-111 .elementor-element.elementor-element-62b2bb7{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-111 .elementor-element.elementor-element-62b2bb7 > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-111 .elementor-element.elementor-element-62b2bb7 .qodef-m-title{color:var( --e-global-color-e777cd9 );font-size:25px;line-height:29px;}.elementor-111 .elementor-element.elementor-element-62b2bb7 .qodef-m-subtitle{color:var( --e-global-color-e777cd9 );font-size:14px;}.elementor-111 .elementor-element.elementor-element-62b2bb7 .qodef-m-content-inner > .qodef-m-text{color:var( --e-global-color-e777cd9 );margin-top:40px;}.elementor-111 .elementor-element.elementor-element-62b2bb7 .qodef-m-text-holder > .qodef-m-text{color:var( --e-global-color-e777cd9 );}.elementor-111 .elementor-element.elementor-element-62b2bb7 .qodef-m-text-holder{margin-top:40px;}.elementor-111 .elementor-element.elementor-element-4668b3e{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-111 .elementor-element.elementor-element-4668b3e > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-111 .elementor-element.elementor-element-4668b3e .qodef-m-title{color:var( --e-global-color-e777cd9 );font-size:25px;line-height:29px;}.elementor-111 .elementor-element.elementor-element-4668b3e .qodef-m-subtitle{color:var( --e-global-color-e777cd9 );font-size:14px;}.elementor-111 .elementor-element.elementor-element-4668b3e .qodef-m-content-inner > .qodef-m-text{color:var( --e-global-color-e777cd9 );margin-top:40px;}.elementor-111 .elementor-element.elementor-element-4668b3e .qodef-m-text-holder > .qodef-m-text{color:var( --e-global-color-e777cd9 );}.elementor-111 .elementor-element.elementor-element-4668b3e .qodef-m-text-holder{margin-top:40px;}.elementor-111 .elementor-element.elementor-element-a9ed38f{--display:flex;--min-height:0px;--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:-111px;--margin-left:0px;--margin-right:0px;--padding-top:35px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-bea2482{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 32px;--row-gap:0px;--column-gap:32px;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-8880774{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-111 .elementor-element.elementor-element-8880774 .qodef-m-content{padding:35px 35px 35px 35px;}.elementor-111 .elementor-element.elementor-element-8880774 .qodef-m-title{color:var( --e-global-color-e777cd9 );font-size:25px;line-height:29px;}.elementor-111 .elementor-element.elementor-element-8880774 .qodef-m-subtitle{color:var( --e-global-color-e777cd9 );font-size:14px;}.elementor-111 .elementor-element.elementor-element-8880774 .qodef-m-content-inner > .qodef-m-text{color:var( --e-global-color-e777cd9 );margin-top:40px;}.elementor-111 .elementor-element.elementor-element-8880774 .qodef-m-text-holder > .qodef-m-text{color:var( --e-global-color-e777cd9 );}.elementor-111 .elementor-element.elementor-element-8880774 .qodef-m-text-holder{margin-top:40px;}.elementor-111 .elementor-element.elementor-element-8880774 .qodef-qi-button{border-radius:16px 16px 16px 16px;}.elementor-111 .elementor-element.elementor-element-55d2c8a{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-111 .elementor-element.elementor-element-55d2c8a .qodef-m-content{padding:35px 35px 35px 35px;}.elementor-111 .elementor-element.elementor-element-55d2c8a .qodef-m-title{color:var( --e-global-color-e777cd9 );font-size:25px;line-height:29px;}.elementor-111 .elementor-element.elementor-element-55d2c8a .qodef-m-subtitle{color:var( --e-global-color-e777cd9 );font-size:13px;}.elementor-111 .elementor-element.elementor-element-55d2c8a .qodef-m-content-inner > .qodef-m-text{color:var( --e-global-color-e777cd9 );margin-top:40px;}.elementor-111 .elementor-element.elementor-element-55d2c8a .qodef-m-text-holder > .qodef-m-text{color:var( --e-global-color-e777cd9 );}.elementor-111 .elementor-element.elementor-element-55d2c8a .qodef-m-text-holder{margin-top:40px;}.elementor-111 .elementor-element.elementor-element-782e414{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-111 .elementor-element.elementor-element-782e414 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-111 .elementor-element.elementor-element-782e414 .qodef-m-content{padding:35px 35px 35px 35px;}.elementor-111 .elementor-element.elementor-element-782e414 .qodef-m-title{color:var( --e-global-color-e777cd9 );font-size:25px;line-height:29px;}.elementor-111 .elementor-element.elementor-element-782e414 .qodef-m-subtitle{color:var( --e-global-color-e777cd9 );font-size:14px;}.elementor-111 .elementor-element.elementor-element-782e414 .qodef-m-content-inner > .qodef-m-text{color:var( --e-global-color-e777cd9 );margin-top:40px;}.elementor-111 .elementor-element.elementor-element-782e414 .qodef-m-text-holder > .qodef-m-text{color:var( --e-global-color-e777cd9 );}.elementor-111 .elementor-element.elementor-element-782e414 .qodef-m-text-holder{margin-top:40px;}.elementor-111 .elementor-element.elementor-element-fe4713a{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-111 .elementor-element.elementor-element-fe4713a .qodef-m-content{padding:35px 35px 35px 35px;}.elementor-111 .elementor-element.elementor-element-fe4713a .qodef-m-title{color:var( --e-global-color-e777cd9 );font-size:25px;line-height:29px;}.elementor-111 .elementor-element.elementor-element-fe4713a .qodef-m-subtitle{color:var( --e-global-color-e777cd9 );font-size:14px;}.elementor-111 .elementor-element.elementor-element-fe4713a .qodef-m-content-inner > .qodef-m-text{color:var( --e-global-color-e777cd9 );margin-top:40px;}.elementor-111 .elementor-element.elementor-element-fe4713a .qodef-m-text-holder > .qodef-m-text{color:var( --e-global-color-e777cd9 );}.elementor-111 .elementor-element.elementor-element-fe4713a .qodef-m-text-holder{margin-top:40px;}.elementor-111 .elementor-element.elementor-element-c0d1568{width:var( --container-widget-width, 33.3% );max-width:33.3%;--container-widget-width:33.3%;--container-widget-flex-grow:0;}.elementor-111 .elementor-element.elementor-element-c0d1568 .qodef-m-content{padding:35px 35px 35px 35px;}.elementor-111 .elementor-element.elementor-element-c0d1568 .qodef-m-title{color:var( --e-global-color-e777cd9 );font-size:25px;line-height:29px;}.elementor-111 .elementor-element.elementor-element-c0d1568 .qodef-m-subtitle{color:var( --e-global-color-e777cd9 );font-size:14px;}.elementor-111 .elementor-element.elementor-element-c0d1568 .qodef-m-content-inner > .qodef-m-text{color:var( --e-global-color-e777cd9 );margin-top:40px;}.elementor-111 .elementor-element.elementor-element-c0d1568 .qodef-m-text-holder > .qodef-m-text{color:var( --e-global-color-e777cd9 );}.elementor-111 .elementor-element.elementor-element-c0d1568 .qodef-m-text-holder{margin-top:40px;}.elementor-111 .elementor-element.elementor-element-12210f3{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:61px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-e23000c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-25c508a0{text-align:center;}.elementor-111 .elementor-element.elementor-element-25c508a0 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;line-height:24px;letter-spacing:0.1px;color:#595959;}.elementor-111 .elementor-element.elementor-element-2e484d87{text-align:center;}.elementor-111 .elementor-element.elementor-element-c3b063b{margin:46px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-111 .elementor-element.elementor-element-a3c592e .elementor-button{background-color:#0A68FF;fill:var( --e-global-color-e777cd9 );color:var( --e-global-color-e777cd9 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-740114e );border-radius:16px 16px 16px 16px;}.elementor-111 .elementor-element.elementor-element-a3c592e .elementor-button:hover, .elementor-111 .elementor-element.elementor-element-a3c592e .elementor-button:focus{background-color:var( --e-global-color-e777cd9 );color:var( --e-global-color-740114e );border-color:var( --e-global-color-740114e );}.elementor-111 .elementor-element.elementor-element-a3c592e{width:auto;max-width:auto;}.elementor-111 .elementor-element.elementor-element-a3c592e .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-111 .elementor-element.elementor-element-a3c592e .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-111 .elementor-element.elementor-element-a3c592e .elementor-button:hover svg, .elementor-111 .elementor-element.elementor-element-a3c592e .elementor-button:focus svg{fill:var( --e-global-color-740114e );}.elementor-111 .elementor-element.elementor-element-7d2d180{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:61px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-e83cae5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-6af077f{text-align:center;}.elementor-111 .elementor-element.elementor-element-6af077f .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;line-height:24px;letter-spacing:0.1px;color:#595959;}.elementor-111 .elementor-element.elementor-element-d75510a{text-align:center;}.elementor-111 .elementor-element.elementor-element-ac00b42{margin:46px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-111 .elementor-element.elementor-element-78dbc80 .elementor-button{background-color:#0A68FF;fill:var( --e-global-color-e777cd9 );color:var( --e-global-color-e777cd9 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-740114e );border-radius:16px 16px 16px 16px;}.elementor-111 .elementor-element.elementor-element-78dbc80 .elementor-button:hover, .elementor-111 .elementor-element.elementor-element-78dbc80 .elementor-button:focus{background-color:var( --e-global-color-e777cd9 );color:var( --e-global-color-740114e );border-color:var( --e-global-color-740114e );}.elementor-111 .elementor-element.elementor-element-78dbc80{width:auto;max-width:auto;}.elementor-111 .elementor-element.elementor-element-78dbc80 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-111 .elementor-element.elementor-element-78dbc80 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-111 .elementor-element.elementor-element-78dbc80 .elementor-button:hover svg, .elementor-111 .elementor-element.elementor-element-78dbc80 .elementor-button:focus svg{fill:var( --e-global-color-740114e );}.elementor-111 .elementor-element.elementor-element-bf8003b{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-52f261d{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-111 .elementor-element.elementor-element-1b1cb9e1{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:106px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-1b1cb9e1:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-1b1cb9e1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cff305b );}.elementor-111 .elementor-element.elementor-element-7e38fd19{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:120px;}.elementor-111 .elementor-element.elementor-element-14179395 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );color:var( --e-global-color-accent );}.elementor-111 .elementor-element.elementor-element-287f05cd .elementor-heading-title{font-size:39px;}.elementor-111 .elementor-element.elementor-element-62b4bb40 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-111 .elementor-element.elementor-element-62b4bb40 .qodef-e-title-holder{font-size:24px;padding:20px 20px 20px 0px;}.elementor-111 .elementor-element.elementor-element-62b4bb40 .qodef-style--standard .qodef-e-title-holder{background-color:var( --e-global-color-cff305b );}.elementor-111 .elementor-element.elementor-element-62b4bb40 .qodef-e-content{padding:20px 20px 20px 0px;}.elementor-111 .elementor-element.elementor-element-62b4bb40 .qodef-e-title-holder .qodef-e-icon{font-size:16px;}.elementor-111 .elementor-element.elementor-element-62b4bb40 .qodef-e-mark{color:var( --e-global-color-d59e8a8 );}.elementor-111 .elementor-element.elementor-element-5469d385{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-1ec8c86{width:100%;max-width:100%;margin:89px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;border-radius:19px 19px 19px 19px;}.elementor-111 .elementor-element.elementor-element-1ec8c86 .elementor-wrapper{--video-aspect-ratio:1.77777;filter:brightness( 136% ) contrast( 109% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-111 .elementor-element.elementor-element-317faad .elementor-button{background-color:var( --e-global-color-740114e );fill:var( --e-global-color-e777cd9 );color:var( --e-global-color-e777cd9 );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-740114e );border-radius:16px 16px 16px 16px;}.elementor-111 .elementor-element.elementor-element-317faad .elementor-button:hover, .elementor-111 .elementor-element.elementor-element-317faad .elementor-button:focus{background-color:var( --e-global-color-e777cd9 );color:var( --e-global-color-740114e );border-color:var( --e-global-color-740114e );}.elementor-111 .elementor-element.elementor-element-317faad{width:auto;max-width:auto;margin:38px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-111 .elementor-element.elementor-element-317faad.elementor-element{--align-self:flex-end;}.elementor-111 .elementor-element.elementor-element-317faad .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-111 .elementor-element.elementor-element-317faad .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-111 .elementor-element.elementor-element-317faad .elementor-button:hover svg, .elementor-111 .elementor-element.elementor-element-317faad .elementor-button:focus svg{fill:var( --e-global-color-740114e );}.elementor-111 .elementor-element.elementor-element-3b2ea9ad{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-3b2ea9ad:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-3b2ea9ad > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cff305b );}.elementor-111 .elementor-element.elementor-element-1a4a11a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-1614e74{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -4px) 0px;text-align:center;}.elementor-111 .elementor-element.elementor-element-2274b29c{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-72746b96{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-7d1ac39b .qodef-qi-swiper-container{height:648px;}.elementor-111 .elementor-element.elementor-element-7d1ac39b .qodef-qi-swiper-container .swiper-slide img{height:648px;object-fit:cover;}.elementor-111 .elementor-element.elementor-element-7d1ac39b .swiper-button-next{color:var( --e-global-color-secondary );}.elementor-111 .elementor-element.elementor-element-7d1ac39b .swiper-button-prev{color:var( --e-global-color-secondary );}.elementor-111 .elementor-element.elementor-element-7d1ac39b .swiper-button-next:hover{color:var( --e-global-color-d59e8a8 );}.elementor-111 .elementor-element.elementor-element-7d1ac39b .swiper-button-prev:hover{color:var( --e-global-color-d59e8a8 );}.elementor-111 .elementor-element.elementor-element-7d1ac39b .qodef-qi-swiper-container.qodef-pagination--inside > .swiper-pagination{bottom:20px;}.elementor-111 .elementor-element.elementor-element-7d1ac39b .qodef-swiper-pagination-outside{margin-top:20px;}.elementor-111 .elementor-element.elementor-element-7d1ac39b .swiper-container-vertical ~ .qodef-swiper-pagination-outside{margin-top:0;margin-left:20px;}.elementor-111 .elementor-element.elementor-element-7d1ac39b .qodef-qi-swiper-container.swiper-container-vertical > .swiper-pagination{bottom:auto;right:20px;}.elementor-111 .elementor-element.elementor-element-7d1ac39b .swiper-vertical ~ .qodef-swiper-pagination-outside{margin-top:0;margin-left:20px;}.elementor-111 .elementor-element.elementor-element-7d1ac39b .qodef-qi-swiper-container.swiper-vertical > .swiper-pagination{bottom:auto;right:20px;}.elementor-111 .elementor-element.elementor-element-7d1ac39b .swiper-pagination-bullet{color:var( --e-global-color-accent );width:calc(6px*1.4);height:calc(6px*1.4);}.elementor-111 .elementor-element.elementor-element-7d1ac39b .swiper-container-horizontal > .swiper-pagination-bullets{min-height:calc(6px*1.4);}.elementor-111 .elementor-element.elementor-element-7d1ac39b .swiper-horizontal > .swiper-pagination-bullets{min-height:calc(6px*1.4);}.elementor-111 .elementor-element.elementor-element-7d1ac39b .qodef-e-inner{border-radius:16px 16px 16px 16px;}.elementor-111 .elementor-element.elementor-element-2c63af69{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-111 .elementor-element.elementor-element-644481be .elementor-heading-title{font-size:18px;text-transform:capitalize;color:var( --e-global-color-d59e8a8 );}.elementor-111 .elementor-element.elementor-element-5ca55cb5{color:var( --e-global-color-text );}.elementor-111 .elementor-element.elementor-element-ae879b6 .elementor-button{background-color:var( --e-global-color-740114e );fill:var( --e-global-color-e777cd9 );color:var( --e-global-color-e777cd9 );border-style:solid;border-width:1px 1px 1px 1px;border-radius:16px 16px 16px 16px;}.elementor-111 .elementor-element.elementor-element-ae879b6 .elementor-button:hover, .elementor-111 .elementor-element.elementor-element-ae879b6 .elementor-button:focus{background-color:var( --e-global-color-e777cd9 );color:var( --e-global-color-740114e );border-color:var( --e-global-color-740114e );}.elementor-111 .elementor-element.elementor-element-ae879b6{width:auto;max-width:auto;}.elementor-111 .elementor-element.elementor-element-ae879b6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-111 .elementor-element.elementor-element-ae879b6 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-111 .elementor-element.elementor-element-ae879b6 .elementor-button:hover svg, .elementor-111 .elementor-element.elementor-element-ae879b6 .elementor-button:focus svg{fill:var( --e-global-color-740114e );}.elementor-111 .elementor-element.elementor-element-b62122c{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-52328d4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-f831c69 .qodef-qi-swiper-container{height:648px;}.elementor-111 .elementor-element.elementor-element-f831c69 .qodef-qi-swiper-container .swiper-slide img{height:648px;object-fit:cover;}.elementor-111 .elementor-element.elementor-element-f831c69 .swiper-button-next{color:var( --e-global-color-secondary );}.elementor-111 .elementor-element.elementor-element-f831c69 .swiper-button-prev{color:var( --e-global-color-secondary );}.elementor-111 .elementor-element.elementor-element-f831c69 .swiper-button-next:hover{color:var( --e-global-color-d59e8a8 );}.elementor-111 .elementor-element.elementor-element-f831c69 .swiper-button-prev:hover{color:var( --e-global-color-d59e8a8 );}.elementor-111 .elementor-element.elementor-element-f831c69 .qodef-qi-swiper-container.qodef-pagination--inside > .swiper-pagination{bottom:20px;}.elementor-111 .elementor-element.elementor-element-f831c69 .qodef-swiper-pagination-outside{margin-top:20px;}.elementor-111 .elementor-element.elementor-element-f831c69 .swiper-container-vertical ~ .qodef-swiper-pagination-outside{margin-top:0;margin-left:20px;}.elementor-111 .elementor-element.elementor-element-f831c69 .qodef-qi-swiper-container.swiper-container-vertical > .swiper-pagination{bottom:auto;right:20px;}.elementor-111 .elementor-element.elementor-element-f831c69 .swiper-vertical ~ .qodef-swiper-pagination-outside{margin-top:0;margin-left:20px;}.elementor-111 .elementor-element.elementor-element-f831c69 .qodef-qi-swiper-container.swiper-vertical > .swiper-pagination{bottom:auto;right:20px;}.elementor-111 .elementor-element.elementor-element-f831c69 .swiper-pagination-bullet{color:var( --e-global-color-accent );width:calc(6px*1.4);height:calc(6px*1.4);}.elementor-111 .elementor-element.elementor-element-f831c69 .swiper-container-horizontal > .swiper-pagination-bullets{min-height:calc(6px*1.4);}.elementor-111 .elementor-element.elementor-element-f831c69 .swiper-horizontal > .swiper-pagination-bullets{min-height:calc(6px*1.4);}.elementor-111 .elementor-element.elementor-element-f831c69 .qodef-e-inner{border-radius:16px 16px 16px 16px;}.elementor-111 .elementor-element.elementor-element-d44a38f{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:80px;--padding-right:80px;}.elementor-111 .elementor-element.elementor-element-98fb576 .elementor-heading-title{font-size:18px;text-transform:capitalize;color:var( --e-global-color-d59e8a8 );}.elementor-111 .elementor-element.elementor-element-9a1d544{color:var( --e-global-color-text );}.elementor-111 .elementor-element.elementor-element-9c9fa84 .elementor-button{background-color:var( --e-global-color-740114e );fill:var( --e-global-color-e777cd9 );color:var( --e-global-color-e777cd9 );border-style:solid;border-width:1px 1px 1px 1px;border-radius:16px 16px 16px 16px;}.elementor-111 .elementor-element.elementor-element-9c9fa84 .elementor-button:hover, .elementor-111 .elementor-element.elementor-element-9c9fa84 .elementor-button:focus{background-color:var( --e-global-color-e777cd9 );color:var( --e-global-color-740114e );border-color:var( --e-global-color-740114e );}.elementor-111 .elementor-element.elementor-element-9c9fa84{width:auto;max-width:auto;}.elementor-111 .elementor-element.elementor-element-9c9fa84 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-111 .elementor-element.elementor-element-9c9fa84 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-111 .elementor-element.elementor-element-9c9fa84 .elementor-button:hover svg, .elementor-111 .elementor-element.elementor-element-9c9fa84 .elementor-button:focus svg{fill:var( --e-global-color-740114e );}.elementor-111 .elementor-element.elementor-element-18cedce5{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:197px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-18cedce5:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-18cedce5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cff305b );}.elementor-111 .elementor-element.elementor-element-18eebeae{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-111 .elementor-element.elementor-element-6debd84c{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;align-self:center;}.elementor-111 .elementor-element.elementor-element-6debd84c .elementor-icon-wrapper{text-align:center;}.elementor-111 .elementor-element.elementor-element-6debd84c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-740114e );}.elementor-111 .elementor-element.elementor-element-6debd84c.elementor-view-framed .elementor-icon, .elementor-111 .elementor-element.elementor-element-6debd84c.elementor-view-default .elementor-icon{color:var( --e-global-color-740114e );border-color:var( --e-global-color-740114e );}.elementor-111 .elementor-element.elementor-element-6debd84c.elementor-view-framed .elementor-icon, .elementor-111 .elementor-element.elementor-element-6debd84c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-740114e );}.elementor-111 .elementor-element.elementor-element-6debd84c .elementor-icon{font-size:75px;}.elementor-111 .elementor-element.elementor-element-6debd84c .elementor-icon svg{height:75px;}.elementor-111 .elementor-element.elementor-element-31b429ec{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:60%;--container-widget-flex-grow:0;align-self:center;}.elementor-111 .elementor-element.elementor-element-31b429ec .elementor-counter-number-wrapper{font-family:"Inter", Sans-serif;font-size:45px;font-weight:600;line-height:45px;letter-spacing:0px;}.elementor-111 .elementor-element.elementor-element-31b429ec .elementor-counter-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-111 .elementor-element.elementor-element-4c0df237{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-111 .elementor-element.elementor-element-67f33e0f{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;align-self:center;}.elementor-111 .elementor-element.elementor-element-67f33e0f .elementor-icon-wrapper{text-align:center;}.elementor-111 .elementor-element.elementor-element-67f33e0f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-740114e );}.elementor-111 .elementor-element.elementor-element-67f33e0f.elementor-view-framed .elementor-icon, .elementor-111 .elementor-element.elementor-element-67f33e0f.elementor-view-default .elementor-icon{color:var( --e-global-color-740114e );border-color:var( --e-global-color-740114e );}.elementor-111 .elementor-element.elementor-element-67f33e0f.elementor-view-framed .elementor-icon, .elementor-111 .elementor-element.elementor-element-67f33e0f.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-740114e );}.elementor-111 .elementor-element.elementor-element-67f33e0f .elementor-icon{font-size:75px;}.elementor-111 .elementor-element.elementor-element-67f33e0f .elementor-icon svg{height:75px;}.elementor-111 .elementor-element.elementor-element-29da7b41{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:60%;--container-widget-flex-grow:0;align-self:center;}.elementor-111 .elementor-element.elementor-element-29da7b41 .elementor-counter-number-wrapper{font-family:"Inter", Sans-serif;font-size:45px;font-weight:600;line-height:45px;letter-spacing:0px;}.elementor-111 .elementor-element.elementor-element-29da7b41 .elementor-counter-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-111 .elementor-element.elementor-element-44aeeef{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-111 .elementor-element.elementor-element-4cd82ec9{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;align-self:center;}.elementor-111 .elementor-element.elementor-element-4cd82ec9 .elementor-icon-wrapper{text-align:center;}.elementor-111 .elementor-element.elementor-element-4cd82ec9.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-740114e );}.elementor-111 .elementor-element.elementor-element-4cd82ec9.elementor-view-framed .elementor-icon, .elementor-111 .elementor-element.elementor-element-4cd82ec9.elementor-view-default .elementor-icon{color:var( --e-global-color-740114e );border-color:var( --e-global-color-740114e );}.elementor-111 .elementor-element.elementor-element-4cd82ec9.elementor-view-framed .elementor-icon, .elementor-111 .elementor-element.elementor-element-4cd82ec9.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-740114e );}.elementor-111 .elementor-element.elementor-element-4cd82ec9 .elementor-icon{font-size:75px;}.elementor-111 .elementor-element.elementor-element-4cd82ec9 .elementor-icon svg{height:75px;}.elementor-111 .elementor-element.elementor-element-265424b3{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:60%;--container-widget-flex-grow:0;align-self:center;}.elementor-111 .elementor-element.elementor-element-265424b3 .elementor-counter-number-wrapper{font-family:"Inter", Sans-serif;font-size:45px;font-weight:600;line-height:45px;letter-spacing:0px;}.elementor-111 .elementor-element.elementor-element-265424b3 .elementor-counter-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-111 .elementor-element.elementor-element-66339089{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-111 .elementor-element.elementor-element-7edc4ac8{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;align-self:center;}.elementor-111 .elementor-element.elementor-element-7edc4ac8 .elementor-icon-wrapper{text-align:center;}.elementor-111 .elementor-element.elementor-element-7edc4ac8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-740114e );}.elementor-111 .elementor-element.elementor-element-7edc4ac8.elementor-view-framed .elementor-icon, .elementor-111 .elementor-element.elementor-element-7edc4ac8.elementor-view-default .elementor-icon{color:var( --e-global-color-740114e );border-color:var( --e-global-color-740114e );}.elementor-111 .elementor-element.elementor-element-7edc4ac8.elementor-view-framed .elementor-icon, .elementor-111 .elementor-element.elementor-element-7edc4ac8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-740114e );}.elementor-111 .elementor-element.elementor-element-7edc4ac8 .elementor-icon{font-size:75px;}.elementor-111 .elementor-element.elementor-element-7edc4ac8 .elementor-icon svg{height:75px;}.elementor-111 .elementor-element.elementor-element-79b10ceb{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:60%;--container-widget-flex-grow:0;align-self:center;}.elementor-111 .elementor-element.elementor-element-79b10ceb .elementor-counter-number-wrapper{font-family:"Inter", Sans-serif;font-size:45px;font-weight:600;line-height:45px;letter-spacing:0px;}.elementor-111 .elementor-element.elementor-element-79b10ceb .elementor-counter-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-111 .elementor-element.elementor-element-eae518c{--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:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:80px;--padding-bottom:197px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-eae518c:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-eae518c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-cff305b );}.elementor-111 .elementor-element.elementor-element-120d629{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-111 .elementor-element.elementor-element-392bd98{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;align-self:center;}.elementor-111 .elementor-element.elementor-element-392bd98 .elementor-icon-wrapper{text-align:center;}.elementor-111 .elementor-element.elementor-element-392bd98.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-740114e );}.elementor-111 .elementor-element.elementor-element-392bd98.elementor-view-framed .elementor-icon, .elementor-111 .elementor-element.elementor-element-392bd98.elementor-view-default .elementor-icon{color:var( --e-global-color-740114e );border-color:var( --e-global-color-740114e );}.elementor-111 .elementor-element.elementor-element-392bd98.elementor-view-framed .elementor-icon, .elementor-111 .elementor-element.elementor-element-392bd98.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-740114e );}.elementor-111 .elementor-element.elementor-element-392bd98 .elementor-icon{font-size:75px;}.elementor-111 .elementor-element.elementor-element-392bd98 .elementor-icon svg{height:75px;}.elementor-111 .elementor-element.elementor-element-7bc7f8a{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:60%;--container-widget-flex-grow:0;align-self:center;}.elementor-111 .elementor-element.elementor-element-7bc7f8a .elementor-counter-number-wrapper{font-family:var( --e-global-typography-0f0352c-font-family ), Sans-serif;font-size:var( --e-global-typography-0f0352c-font-size );font-weight:var( --e-global-typography-0f0352c-font-weight );line-height:var( --e-global-typography-0f0352c-line-height );letter-spacing:var( --e-global-typography-0f0352c-letter-spacing );}.elementor-111 .elementor-element.elementor-element-7bc7f8a .elementor-counter-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-111 .elementor-element.elementor-element-7bdba47{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-111 .elementor-element.elementor-element-42bd6a8{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;align-self:center;}.elementor-111 .elementor-element.elementor-element-42bd6a8 .elementor-icon-wrapper{text-align:center;}.elementor-111 .elementor-element.elementor-element-42bd6a8.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-740114e );}.elementor-111 .elementor-element.elementor-element-42bd6a8.elementor-view-framed .elementor-icon, .elementor-111 .elementor-element.elementor-element-42bd6a8.elementor-view-default .elementor-icon{color:var( --e-global-color-740114e );border-color:var( --e-global-color-740114e );}.elementor-111 .elementor-element.elementor-element-42bd6a8.elementor-view-framed .elementor-icon, .elementor-111 .elementor-element.elementor-element-42bd6a8.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-740114e );}.elementor-111 .elementor-element.elementor-element-42bd6a8 .elementor-icon{font-size:75px;}.elementor-111 .elementor-element.elementor-element-42bd6a8 .elementor-icon svg{height:75px;}.elementor-111 .elementor-element.elementor-element-195bb84{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:60%;--container-widget-flex-grow:0;align-self:center;}.elementor-111 .elementor-element.elementor-element-195bb84 .elementor-counter-number-wrapper{font-family:var( --e-global-typography-0f0352c-font-family ), Sans-serif;font-size:var( --e-global-typography-0f0352c-font-size );font-weight:var( --e-global-typography-0f0352c-font-weight );line-height:var( --e-global-typography-0f0352c-line-height );letter-spacing:var( --e-global-typography-0f0352c-letter-spacing );}.elementor-111 .elementor-element.elementor-element-195bb84 .elementor-counter-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-111 .elementor-element.elementor-element-6c83186{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-111 .elementor-element.elementor-element-016982e{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;align-self:center;}.elementor-111 .elementor-element.elementor-element-016982e .elementor-icon-wrapper{text-align:center;}.elementor-111 .elementor-element.elementor-element-016982e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-740114e );}.elementor-111 .elementor-element.elementor-element-016982e.elementor-view-framed .elementor-icon, .elementor-111 .elementor-element.elementor-element-016982e.elementor-view-default .elementor-icon{color:var( --e-global-color-740114e );border-color:var( --e-global-color-740114e );}.elementor-111 .elementor-element.elementor-element-016982e.elementor-view-framed .elementor-icon, .elementor-111 .elementor-element.elementor-element-016982e.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-740114e );}.elementor-111 .elementor-element.elementor-element-016982e .elementor-icon{font-size:75px;}.elementor-111 .elementor-element.elementor-element-016982e .elementor-icon svg{height:75px;}.elementor-111 .elementor-element.elementor-element-99a8ffe{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:60%;--container-widget-flex-grow:0;align-self:center;}.elementor-111 .elementor-element.elementor-element-99a8ffe .elementor-counter-number-wrapper{font-family:var( --e-global-typography-0f0352c-font-family ), Sans-serif;font-size:var( --e-global-typography-0f0352c-font-size );font-weight:var( --e-global-typography-0f0352c-font-weight );line-height:var( --e-global-typography-0f0352c-line-height );letter-spacing:var( --e-global-typography-0f0352c-letter-spacing );}.elementor-111 .elementor-element.elementor-element-99a8ffe .elementor-counter-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-111 .elementor-element.elementor-element-f20df4d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-111 .elementor-element.elementor-element-2b0d628{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;align-self:center;}.elementor-111 .elementor-element.elementor-element-2b0d628 .elementor-icon-wrapper{text-align:center;}.elementor-111 .elementor-element.elementor-element-2b0d628.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-740114e );}.elementor-111 .elementor-element.elementor-element-2b0d628.elementor-view-framed .elementor-icon, .elementor-111 .elementor-element.elementor-element-2b0d628.elementor-view-default .elementor-icon{color:var( --e-global-color-740114e );border-color:var( --e-global-color-740114e );}.elementor-111 .elementor-element.elementor-element-2b0d628.elementor-view-framed .elementor-icon, .elementor-111 .elementor-element.elementor-element-2b0d628.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-740114e );}.elementor-111 .elementor-element.elementor-element-2b0d628 .elementor-icon{font-size:75px;}.elementor-111 .elementor-element.elementor-element-2b0d628 .elementor-icon svg{height:75px;}.elementor-111 .elementor-element.elementor-element-b0a0f8d{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:60%;--container-widget-flex-grow:0;align-self:center;}.elementor-111 .elementor-element.elementor-element-b0a0f8d .elementor-counter-number-wrapper{font-family:var( --e-global-typography-0f0352c-font-family ), Sans-serif;font-size:var( --e-global-typography-0f0352c-font-size );font-weight:var( --e-global-typography-0f0352c-font-weight );line-height:var( --e-global-typography-0f0352c-line-height );letter-spacing:var( --e-global-typography-0f0352c-letter-spacing );}.elementor-111 .elementor-element.elementor-element-b0a0f8d .elementor-counter-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-111 .elementor-element.elementor-element-3e240945{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-3e240945:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-3e240945 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-111 .elementor-element.elementor-element-7efa1aa4{--display:flex;--min-height:238px;--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:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--border-radius:5px 5px 5px 5px;--margin-top:-96px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:80px;--padding-right:80px;--z-index:10;}.elementor-111 .elementor-element.elementor-element-7efa1aa4:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-7efa1aa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.chandlercomerford.com/wp-content/uploads/2025/08/chandler-6-1.png");background-position:center right;background-repeat:no-repeat;background-size:100% auto;}.elementor-111 .elementor-element.elementor-element-7efa1aa4::before, .elementor-111 .elementor-element.elementor-element-7efa1aa4 > .elementor-background-video-container::before, .elementor-111 .elementor-element.elementor-element-7efa1aa4 > .e-con-inner > .elementor-background-video-container::before, .elementor-111 .elementor-element.elementor-element-7efa1aa4 > .elementor-background-slideshow::before, .elementor-111 .elementor-element.elementor-element-7efa1aa4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-111 .elementor-element.elementor-element-7efa1aa4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-111 .elementor-element.elementor-element-12ded5b0{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-111 .elementor-element.elementor-element-12ded5b0 .elementor-heading-title{color:var( --e-global-color-e777cd9 );}.elementor-111 .elementor-element.elementor-element-e6a7d78 .elementor-button{background-color:var( --e-global-color-740114e );fill:var( --e-global-color-e777cd9 );color:var( --e-global-color-e777cd9 );border-radius:16px 16px 16px 16px;}.elementor-111 .elementor-element.elementor-element-e6a7d78 .elementor-button:hover, .elementor-111 .elementor-element.elementor-element-e6a7d78 .elementor-button:focus{background-color:var( --e-global-color-e777cd9 );color:var( --e-global-color-740114e );border-color:var( --e-global-color-740114e );}.elementor-111 .elementor-element.elementor-element-e6a7d78{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;}.elementor-111 .elementor-element.elementor-element-e6a7d78.elementor-element{--align-self:flex-end;}.elementor-111 .elementor-element.elementor-element-e6a7d78 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-111 .elementor-element.elementor-element-e6a7d78 .elementor-button .elementor-button-content-wrapper{gap:12px;}.elementor-111 .elementor-element.elementor-element-e6a7d78 .elementor-button:hover svg, .elementor-111 .elementor-element.elementor-element-e6a7d78 .elementor-button:focus svg{fill:var( --e-global-color-740114e );}.elementor-111 .elementor-element.elementor-element-b49bc2e{--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:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-b49bc2e:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-b49bc2e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-text );}.elementor-111 .elementor-element.elementor-element-689edb0{--display:grid;--min-height:238px;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--overlay-opacity:0.5;--border-radius:5px 5px 5px 5px;--margin-top:-96px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:80px;--padding-right:80px;--z-index:10;}.elementor-111 .elementor-element.elementor-element-689edb0:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-689edb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.chandlercomerford.com/wp-content/uploads/2025/08/chandler-6-1.png");background-position:center right;background-repeat:no-repeat;background-size:100% auto;}.elementor-111 .elementor-element.elementor-element-689edb0::before, .elementor-111 .elementor-element.elementor-element-689edb0 > .elementor-background-video-container::before, .elementor-111 .elementor-element.elementor-element-689edb0 > .e-con-inner > .elementor-background-video-container::before, .elementor-111 .elementor-element.elementor-element-689edb0 > .elementor-background-slideshow::before, .elementor-111 .elementor-element.elementor-element-689edb0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-111 .elementor-element.elementor-element-689edb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-accent );--background-overlay:'';}.elementor-111 .elementor-element.elementor-element-deb7c40{width:var( --container-widget-width, 60% );max-width:60%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:25px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-111 .elementor-element.elementor-element-deb7c40 .elementor-heading-title{color:var( --e-global-color-e777cd9 );}.elementor-111 .elementor-element.elementor-element-ee2f76b .elementor-button{background-color:var( --e-global-color-740114e );text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:var( --e-global-color-e777cd9 );color:var( --e-global-color-e777cd9 );border-radius:16px 16px 16px 16px;}.elementor-111 .elementor-element.elementor-element-ee2f76b .elementor-button:hover, .elementor-111 .elementor-element.elementor-element-ee2f76b .elementor-button:focus{background-color:var( --e-global-color-e777cd9 );color:var( --e-global-color-740114e );border-color:var( --e-global-color-740114e );}.elementor-111 .elementor-element.elementor-element-ee2f76b{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 23px) 0px;}.elementor-111 .elementor-element.elementor-element-ee2f76b.elementor-element{--align-self:flex-end;}.elementor-111 .elementor-element.elementor-element-ee2f76b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-111 .elementor-element.elementor-element-ee2f76b .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-111 .elementor-element.elementor-element-ee2f76b .elementor-button:hover svg, .elementor-111 .elementor-element.elementor-element-ee2f76b .elementor-button:focus svg{fill:var( --e-global-color-740114e );}@media(min-width:768px){.elementor-111 .elementor-element.elementor-element-daa7e3c{--content-width:1314px;}.elementor-111 .elementor-element.elementor-element-5035326{--width:59.461%;}.elementor-111 .elementor-element.elementor-element-025b8a2{--width:100%;}.elementor-111 .elementor-element.elementor-element-84b05ac{--width:50%;}.elementor-111 .elementor-element.elementor-element-7f781c4{--width:100%;}.elementor-111 .elementor-element.elementor-element-9236cdd{--width:49.167%;}.elementor-111 .elementor-element.elementor-element-0d09315{--width:50%;}.elementor-111 .elementor-element.elementor-element-4fee66d8{--content-width:1524px;}.elementor-111 .elementor-element.elementor-element-a9ed38f{--content-width:1482px;}.elementor-111 .elementor-element.elementor-element-12210f3{--width:88%;}.elementor-111 .elementor-element.elementor-element-7d2d180{--width:88%;}.elementor-111 .elementor-element.elementor-element-7e38fd19{--width:50%;}.elementor-111 .elementor-element.elementor-element-5469d385{--width:50%;}.elementor-111 .elementor-element.elementor-element-72746b96{--width:50%;}.elementor-111 .elementor-element.elementor-element-2c63af69{--width:50%;}.elementor-111 .elementor-element.elementor-element-52328d4{--width:50%;}.elementor-111 .elementor-element.elementor-element-d44a38f{--width:50%;}}@media(max-width:1024px) and (min-width:768px){.elementor-111 .elementor-element.elementor-element-5035326{--width:65%;}.elementor-111 .elementor-element.elementor-element-7e38fd19{--width:60%;}.elementor-111 .elementor-element.elementor-element-5469d385{--width:40%;}.elementor-111 .elementor-element.elementor-element-18eebeae{--width:50%;}.elementor-111 .elementor-element.elementor-element-4c0df237{--width:50%;}.elementor-111 .elementor-element.elementor-element-44aeeef{--width:50%;}.elementor-111 .elementor-element.elementor-element-66339089{--width:50%;}.elementor-111 .elementor-element.elementor-element-120d629{--width:50%;}.elementor-111 .elementor-element.elementor-element-7bdba47{--width:50%;}.elementor-111 .elementor-element.elementor-element-6c83186{--width:50%;}.elementor-111 .elementor-element.elementor-element-f20df4d{--width:50%;}}@media(max-width:1024px){.elementor-111 .elementor-element.elementor-element-daa7e3c{--margin-top:-54px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-111 .elementor-element.elementor-element-5035326{--justify-content:center;--padding-top:40px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-025b8a2{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-e16dc95{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-84b05ac{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-111 .elementor-element.elementor-element-7f781c4{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-9236cdd{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-0d09315{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-111 .elementor-element.elementor-element-4fee66d8{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-13caba1e .qodef-m-content{padding:30px 30px 30px 30px;}.elementor-111 .elementor-element.elementor-element-13caba1e .qodef-m-subtitle{margin-bottom:0px;}.elementor-111 .elementor-element.elementor-element-13caba1e .qodef-m-content-inner > .qodef-m-text{margin-top:0px;}.elementor-111 .elementor-element.elementor-element-13caba1e .qodef-m-text-holder{margin-top:0px;}.elementor-111 .elementor-element.elementor-element-3872d772 .qodef-m-content{padding:30px 30px 30px 30px;}.elementor-111 .elementor-element.elementor-element-3872d772 .qodef-m-subtitle{margin-bottom:0px;}.elementor-111 .elementor-element.elementor-element-3872d772 .qodef-m-content-inner > .qodef-m-text{margin-top:0px;}.elementor-111 .elementor-element.elementor-element-3872d772 .qodef-m-text-holder{margin-top:0px;}.elementor-111 .elementor-element.elementor-element-46541c6d .qodef-m-content{padding:30px 30px 30px 30px;}.elementor-111 .elementor-element.elementor-element-46541c6d .qodef-m-subtitle{margin-bottom:0px;}.elementor-111 .elementor-element.elementor-element-46541c6d .qodef-m-content-inner > .qodef-m-text{margin-top:0px;}.elementor-111 .elementor-element.elementor-element-46541c6d .qodef-m-text-holder{margin-top:0px;}.elementor-111 .elementor-element.elementor-element-62b2bb7 .qodef-m-content{padding:30px 30px 30px 30px;}.elementor-111 .elementor-element.elementor-element-62b2bb7 .qodef-m-subtitle{margin-bottom:0px;}.elementor-111 .elementor-element.elementor-element-62b2bb7 .qodef-m-content-inner > .qodef-m-text{margin-top:0px;}.elementor-111 .elementor-element.elementor-element-62b2bb7 .qodef-m-text-holder{margin-top:0px;}.elementor-111 .elementor-element.elementor-element-4668b3e .qodef-m-content{padding:30px 30px 30px 30px;}.elementor-111 .elementor-element.elementor-element-4668b3e .qodef-m-subtitle{margin-bottom:0px;}.elementor-111 .elementor-element.elementor-element-4668b3e .qodef-m-content-inner > .qodef-m-text{margin-top:0px;}.elementor-111 .elementor-element.elementor-element-4668b3e .qodef-m-text-holder{margin-top:0px;}.elementor-111 .elementor-element.elementor-element-a9ed38f{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-8880774 .qodef-m-content{padding:30px 30px 30px 30px;}.elementor-111 .elementor-element.elementor-element-8880774 .qodef-m-subtitle{margin-bottom:0px;}.elementor-111 .elementor-element.elementor-element-8880774 .qodef-m-content-inner > .qodef-m-text{margin-top:0px;}.elementor-111 .elementor-element.elementor-element-8880774 .qodef-m-text-holder{margin-top:0px;}.elementor-111 .elementor-element.elementor-element-55d2c8a .qodef-m-content{padding:30px 30px 30px 30px;}.elementor-111 .elementor-element.elementor-element-55d2c8a .qodef-m-subtitle{margin-bottom:0px;}.elementor-111 .elementor-element.elementor-element-55d2c8a .qodef-m-content-inner > .qodef-m-text{margin-top:0px;}.elementor-111 .elementor-element.elementor-element-55d2c8a .qodef-m-text-holder{margin-top:0px;}.elementor-111 .elementor-element.elementor-element-782e414 .qodef-m-content{padding:30px 30px 30px 30px;}.elementor-111 .elementor-element.elementor-element-782e414 .qodef-m-subtitle{margin-bottom:0px;}.elementor-111 .elementor-element.elementor-element-782e414 .qodef-m-content-inner > .qodef-m-text{margin-top:0px;}.elementor-111 .elementor-element.elementor-element-782e414 .qodef-m-text-holder{margin-top:0px;}.elementor-111 .elementor-element.elementor-element-fe4713a .qodef-m-content{padding:30px 30px 30px 30px;}.elementor-111 .elementor-element.elementor-element-fe4713a .qodef-m-subtitle{margin-bottom:0px;}.elementor-111 .elementor-element.elementor-element-fe4713a .qodef-m-content-inner > .qodef-m-text{margin-top:0px;}.elementor-111 .elementor-element.elementor-element-fe4713a .qodef-m-text-holder{margin-top:0px;}.elementor-111 .elementor-element.elementor-element-c0d1568 .qodef-m-content{padding:30px 30px 30px 30px;}.elementor-111 .elementor-element.elementor-element-c0d1568 .qodef-m-subtitle{margin-bottom:0px;}.elementor-111 .elementor-element.elementor-element-c0d1568 .qodef-m-content-inner > .qodef-m-text{margin-top:0px;}.elementor-111 .elementor-element.elementor-element-c0d1568 .qodef-m-text-holder{margin-top:0px;}.elementor-111 .elementor-element.elementor-element-12210f3{--padding-top:80px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-e23000c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-111 .elementor-element.elementor-element-7d2d180{--padding-top:80px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-e83cae5{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-111 .elementor-element.elementor-element-1b1cb9e1{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-7e38fd19{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:60px;}.elementor-111 .elementor-element.elementor-element-14179395 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-111 .elementor-element.elementor-element-5469d385{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-111 .elementor-element.elementor-element-3b2ea9ad{--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-2274b29c{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-72746b96{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-2c63af69{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-111 .elementor-element.elementor-element-b62122c{--padding-top:80px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-52328d4{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-d44a38f{--padding-top:0px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-111 .elementor-element.elementor-element-18cedce5{--flex-wrap:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-18eebeae{border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-111 .elementor-element.elementor-element-31b429ec .elementor-counter-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-111 .elementor-element.elementor-element-4c0df237{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-111 .elementor-element.elementor-element-29da7b41 .elementor-counter-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-111 .elementor-element.elementor-element-44aeeef{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-111 .elementor-element.elementor-element-265424b3 .elementor-counter-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-111 .elementor-element.elementor-element-66339089{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-111 .elementor-element.elementor-element-79b10ceb .elementor-counter-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-111 .elementor-element.elementor-element-eae518c{--flex-wrap:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-120d629{border-width:0px 1px 1px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-111 .elementor-element.elementor-element-7bc7f8a .elementor-counter-number-wrapper{font-size:var( --e-global-typography-0f0352c-font-size );line-height:var( --e-global-typography-0f0352c-line-height );letter-spacing:var( --e-global-typography-0f0352c-letter-spacing );}.elementor-111 .elementor-element.elementor-element-7bc7f8a .elementor-counter-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-111 .elementor-element.elementor-element-7bdba47{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-111 .elementor-element.elementor-element-195bb84 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-0f0352c-font-size );line-height:var( --e-global-typography-0f0352c-line-height );letter-spacing:var( --e-global-typography-0f0352c-letter-spacing );}.elementor-111 .elementor-element.elementor-element-195bb84 .elementor-counter-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-111 .elementor-element.elementor-element-6c83186{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-111 .elementor-element.elementor-element-99a8ffe .elementor-counter-number-wrapper{font-size:var( --e-global-typography-0f0352c-font-size );line-height:var( --e-global-typography-0f0352c-line-height );letter-spacing:var( --e-global-typography-0f0352c-letter-spacing );}.elementor-111 .elementor-element.elementor-element-99a8ffe .elementor-counter-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-111 .elementor-element.elementor-element-f20df4d{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-111 .elementor-element.elementor-element-b0a0f8d .elementor-counter-number-wrapper{font-size:var( --e-global-typography-0f0352c-font-size );line-height:var( --e-global-typography-0f0352c-line-height );letter-spacing:var( --e-global-typography-0f0352c-letter-spacing );}.elementor-111 .elementor-element.elementor-element-b0a0f8d .elementor-counter-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-111 .elementor-element.elementor-element-7efa1aa4{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-111 .elementor-element.elementor-element-12ded5b0{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}.elementor-111 .elementor-element.elementor-element-689edb0{--grid-auto-flow:row;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-111 .elementor-element.elementor-element-deb7c40{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;}}@media(max-width:767px){.elementor-111 .elementor-element.elementor-element-daa7e3c:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-daa7e3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.chandlercomerford.com/wp-content/uploads/2025/10/leadership-coach-keynote.webp");background-position:36% 0px;background-size:cover;}.elementor-111 .elementor-element.elementor-element-daa7e3c{--margin-top:-61px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-111 .elementor-element.elementor-element-5035326{--padding-top:20px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-111 .elementor-element.elementor-element-a269de5 .elementor-heading-title{font-size:55px;line-height:0.9em;letter-spacing:0.5px;}.elementor-111 .elementor-element.elementor-element-17ac1e5{text-align:start;font-size:13px;}.elementor-111 .elementor-element.elementor-element-ae11a44{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-111 .elementor-element.elementor-element-554989d{width:100%;max-width:100%;}.elementor-111 .elementor-element.elementor-element-025b8a2{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-e16dc95{--content-width:500px;--min-height:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-84b05ac{--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-111 .elementor-element.elementor-element-c3127e7{width:100%;max-width:100%;}.elementor-111 .elementor-element.elementor-element-7f781c4{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-9236cdd{--width:500px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-0d09315{--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-111 .elementor-element.elementor-element-b27285b{width:100%;max-width:100%;}.elementor-111 .elementor-element.elementor-element-4fee66d8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-111 .elementor-element.elementor-element-34e34382{--width:500px;--min-height:0px;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:25px;--margin-right:25px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-13caba1e{width:100%;max-width:100%;}.elementor-111 .elementor-element.elementor-element-13caba1e > .elementor-widget-container{margin:48px 0px 0px 0px;padding:0px 20px 0px 20px;}.elementor-111 .elementor-element.elementor-element-13caba1e .qodef-m-content-inner > .qodef-m-text{margin-top:10px;}.elementor-111 .elementor-element.elementor-element-13caba1e .qodef-m-text-holder{margin-top:10px;}.elementor-111 .elementor-element.elementor-element-3872d772{width:100%;max-width:100%;}.elementor-111 .elementor-element.elementor-element-3872d772 > .elementor-widget-container{padding:10px 20px 0px 20px;}.elementor-111 .elementor-element.elementor-element-3872d772 .qodef-m-content-inner > .qodef-m-text{margin-top:10px;}.elementor-111 .elementor-element.elementor-element-3872d772 .qodef-m-text-holder{margin-top:10px;}.elementor-111 .elementor-element.elementor-element-46541c6d{width:100%;max-width:100%;}.elementor-111 .elementor-element.elementor-element-46541c6d > .elementor-widget-container{padding:10px 20px 0px 20px;}.elementor-111 .elementor-element.elementor-element-46541c6d .qodef-m-content-inner > .qodef-m-text{margin-top:10px;}.elementor-111 .elementor-element.elementor-element-46541c6d .qodef-m-text-holder{margin-top:10px;}.elementor-111 .elementor-element.elementor-element-62b2bb7{width:100%;max-width:100%;}.elementor-111 .elementor-element.elementor-element-62b2bb7 > .elementor-widget-container{padding:10px 20px 0px 20px;}.elementor-111 .elementor-element.elementor-element-62b2bb7 .qodef-m-content-inner > .qodef-m-text{margin-top:10px;}.elementor-111 .elementor-element.elementor-element-62b2bb7 .qodef-m-text-holder{margin-top:10px;}.elementor-111 .elementor-element.elementor-element-4668b3e{width:100%;max-width:100%;}.elementor-111 .elementor-element.elementor-element-4668b3e > .elementor-widget-container{padding:10px 20px 0px 20px;}.elementor-111 .elementor-element.elementor-element-4668b3e .qodef-m-content-inner > .qodef-m-text{margin-top:10px;}.elementor-111 .elementor-element.elementor-element-4668b3e .qodef-m-text-holder{margin-top:10px;}.elementor-111 .elementor-element.elementor-element-8880774{width:100%;max-width:100%;}.elementor-111 .elementor-element.elementor-element-8880774 > .elementor-widget-container{padding:0px 20px 0px 20px;}.elementor-111 .elementor-element.elementor-element-8880774 .qodef-m-content-inner > .qodef-m-text{margin-top:10px;}.elementor-111 .elementor-element.elementor-element-8880774 .qodef-m-text-holder{margin-top:10px;}.elementor-111 .elementor-element.elementor-element-55d2c8a{width:100%;max-width:100%;}.elementor-111 .elementor-element.elementor-element-55d2c8a > .elementor-widget-container{padding:10px 20px 0px 20px;}.elementor-111 .elementor-element.elementor-element-55d2c8a .qodef-m-content-inner > .qodef-m-text{margin-top:10px;}.elementor-111 .elementor-element.elementor-element-55d2c8a .qodef-m-text-holder{margin-top:10px;}.elementor-111 .elementor-element.elementor-element-782e414{width:100%;max-width:100%;}.elementor-111 .elementor-element.elementor-element-782e414 > .elementor-widget-container{padding:10px 20px 0px 20px;}.elementor-111 .elementor-element.elementor-element-782e414 .qodef-m-content-inner > .qodef-m-text{margin-top:10px;}.elementor-111 .elementor-element.elementor-element-782e414 .qodef-m-text-holder{margin-top:10px;}.elementor-111 .elementor-element.elementor-element-fe4713a{width:100%;max-width:100%;}.elementor-111 .elementor-element.elementor-element-fe4713a > .elementor-widget-container{padding:10px 20px 0px 20px;}.elementor-111 .elementor-element.elementor-element-fe4713a .qodef-m-content-inner > .qodef-m-text{margin-top:10px;}.elementor-111 .elementor-element.elementor-element-fe4713a .qodef-m-text-holder{margin-top:10px;}.elementor-111 .elementor-element.elementor-element-c0d1568{width:100%;max-width:100%;}.elementor-111 .elementor-element.elementor-element-c0d1568 > .elementor-widget-container{padding:10px 20px 0px 20px;}.elementor-111 .elementor-element.elementor-element-c0d1568 .qodef-m-content-inner > .qodef-m-text{margin-top:10px;}.elementor-111 .elementor-element.elementor-element-c0d1568 .qodef-m-text-holder{margin-top:10px;}.elementor-111 .elementor-element.elementor-element-a3c592e{width:100%;max-width:100%;}.elementor-111 .elementor-element.elementor-element-78dbc80{width:100%;max-width:100%;}.elementor-111 .elementor-element.elementor-element-7e38fd19{--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-111 .elementor-element.elementor-element-14179395 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-111 .elementor-element.elementor-element-5469d385{--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-111 .elementor-element.elementor-element-317faad{width:100%;max-width:100%;}.elementor-111 .elementor-element.elementor-element-2274b29c{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-72746b96{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-7d1ac39b .qodef-qi-swiper-container{height:328px;}.elementor-111 .elementor-element.elementor-element-7d1ac39b .qodef-qi-swiper-container .swiper-slide img{height:328px;object-fit:cover;}.elementor-111 .elementor-element.elementor-element-2c63af69{--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-111 .elementor-element.elementor-element-ae879b6{width:100%;max-width:100%;}.elementor-111 .elementor-element.elementor-element-b62122c{--padding-top:0px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-52328d4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-d44a38f{--padding-top:40px;--padding-bottom:0px;--padding-left:40px;--padding-right:40px;}.elementor-111 .elementor-element.elementor-element-9c9fa84{width:100%;max-width:100%;}.elementor-111 .elementor-element.elementor-element-18cedce5{--padding-top:0px;--padding-bottom:62px;--padding-left:0px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-18eebeae{--min-height:0px;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:11px;--padding-bottom:11px;--padding-left:68px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-6debd84c .elementor-icon{font-size:34px;}.elementor-111 .elementor-element.elementor-element-6debd84c .elementor-icon svg{height:34px;}.elementor-111 .elementor-element.elementor-element-31b429ec .elementor-counter-title{justify-content:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-111 .elementor-element.elementor-element-31b429ec .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-size:25px;}.elementor-111 .elementor-element.elementor-element-4c0df237{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:11px;--padding-bottom:11px;--padding-left:68px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-67f33e0f .elementor-icon{font-size:34px;}.elementor-111 .elementor-element.elementor-element-67f33e0f .elementor-icon svg{height:34px;}.elementor-111 .elementor-element.elementor-element-29da7b41 .elementor-counter-title{justify-content:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-111 .elementor-element.elementor-element-29da7b41 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-size:25px;}.elementor-111 .elementor-element.elementor-element-44aeeef{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;--padding-top:11px;--padding-bottom:11px;--padding-left:68px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-4cd82ec9 .elementor-icon{font-size:34px;}.elementor-111 .elementor-element.elementor-element-4cd82ec9 .elementor-icon svg{height:34px;}.elementor-111 .elementor-element.elementor-element-265424b3 .elementor-counter-title{justify-content:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-111 .elementor-element.elementor-element-265424b3 .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-size:25px;}.elementor-111 .elementor-element.elementor-element-66339089{--padding-top:11px;--padding-bottom:11px;--padding-left:68px;--padding-right:0px;}.elementor-111 .elementor-element.elementor-element-7edc4ac8 .elementor-icon{font-size:34px;}.elementor-111 .elementor-element.elementor-element-7edc4ac8 .elementor-icon svg{height:34px;}.elementor-111 .elementor-element.elementor-element-79b10ceb .elementor-counter-title{justify-content:start;font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-111 .elementor-element.elementor-element-79b10ceb .elementor-counter-number-wrapper{text-align:{{VALUE}};--counter-prefix-grow:0;--counter-suffix-grow:1;--counter-number-grow:0;font-size:25px;}.elementor-111 .elementor-element.elementor-element-120d629{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-111 .elementor-element.elementor-element-7bc7f8a .elementor-counter-number-wrapper{font-size:var( --e-global-typography-0f0352c-font-size );line-height:var( --e-global-typography-0f0352c-line-height );letter-spacing:var( --e-global-typography-0f0352c-letter-spacing );}.elementor-111 .elementor-element.elementor-element-7bc7f8a .elementor-counter-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-111 .elementor-element.elementor-element-7bdba47{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-111 .elementor-element.elementor-element-195bb84 .elementor-counter-number-wrapper{font-size:var( --e-global-typography-0f0352c-font-size );line-height:var( --e-global-typography-0f0352c-line-height );letter-spacing:var( --e-global-typography-0f0352c-letter-spacing );}.elementor-111 .elementor-element.elementor-element-195bb84 .elementor-counter-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-111 .elementor-element.elementor-element-6c83186{border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;}.elementor-111 .elementor-element.elementor-element-99a8ffe .elementor-counter-number-wrapper{font-size:var( --e-global-typography-0f0352c-font-size );line-height:var( --e-global-typography-0f0352c-line-height );letter-spacing:var( --e-global-typography-0f0352c-letter-spacing );}.elementor-111 .elementor-element.elementor-element-99a8ffe .elementor-counter-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-111 .elementor-element.elementor-element-b0a0f8d .elementor-counter-number-wrapper{font-size:var( --e-global-typography-0f0352c-font-size );line-height:var( --e-global-typography-0f0352c-line-height );letter-spacing:var( --e-global-typography-0f0352c-letter-spacing );}.elementor-111 .elementor-element.elementor-element-b0a0f8d .elementor-counter-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-111 .elementor-element.elementor-element-12ded5b0{width:100%;max-width:100%;}.elementor-111 .elementor-element.elementor-element-e6a7d78{width:100%;max-width:100%;}.elementor-111 .elementor-element.elementor-element-b49bc2e{--content-width:620px;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:41px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-111 .elementor-element.elementor-element-689edb0{--min-height:144px;--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-111 .elementor-element.elementor-element-689edb0:not(.elementor-motion-effects-element-type-background), .elementor-111 .elementor-element.elementor-element-689edb0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:cover;}.elementor-111 .elementor-element.elementor-element-deb7c40{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -31px) 0px;padding:0px 0px 0px 0px;}.elementor-111 .elementor-element.elementor-element-deb7c40.elementor-element{--align-self:center;}.elementor-111 .elementor-element.elementor-element-deb7c40 .elementor-heading-title{font-size:19px;}.elementor-111 .elementor-element.elementor-element-ee2f76b{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -33px) 0px;padding:0px 0px 0px 0px;}.elementor-111 .elementor-element.elementor-element-ee2f76b .elementor-button{font-size:11px;padding:13px 13px 13px 13px;}}/* Start custom CSS for text-editor, class: .elementor-element-17ac1e5 */.elementor-element-17ac1e5 p {
  color: #fff !important;
}/* End custom CSS */
/* Start custom CSS for qi_addons_for_elementor_interactive_banner, class: .elementor-element-13caba1e *//* === Interactive Banner - altura maior (apenas neste widget) === */
.elementor-element-13caba1e .qodef-qi-interactive-banner{
  position: relative;
  min-height: 720px !important; /* aumenta aqui conforme precisares */
}

/* A imagem passa a preencher a altura do card */
.elementor-element-13caba1e .qodef-qi-interactive-banner .qodef-m-image,
.elementor-element-13caba1e .qodef-qi-interactive-banner .qodef-m-image img{
  height: 100% !important;
  width: 100%;
  object-fit: cover;
  display: block;
}

/* Conteúdo em overlay a alinhar em baixo (se quiseres) */
.elementor-element-13caba1e .qodef-qi-interactive-banner .qodef-m-content{
  position: absolute;
  inset: 0;
  display: flex;
  align-items: flex-end;
  padding: 32px;
}

/* Evita o Elementor encolher o widget */
.elementor-element-13caba1e .elementor-widget-container{
  height: 100% !important;
}

/* Responsivo */
@media (max-width: 1024px){
  .elementor-element-13caba1e .qodef-qi-interactive-banner{ min-height: 560px !important; }
}
@media (max-width: 767px){
  .elementor-element-13caba1e .qodef-qi-interactive-banner{ min-height: 420px !important; }
}/* End custom CSS */
/* Start custom CSS for qi_addons_for_elementor_interactive_banner, class: .elementor-element-3872d772 *//* === Interactive Banner - altura maior (apenas neste widget) === */
.elementor-element-3872d772 .qodef-qi-interactive-banner{
  position: relative;
  min-height: 720px !important; /* aumenta aqui conforme precisares */
}

/* A imagem passa a preencher a altura do card */
.elementor-element-3872d772 .qodef-qi-interactive-banner .qodef-m-image,
.elementor-element-3872d772 .qodef-qi-interactive-banner .qodef-m-image img{
  height: 100% !important;
  width: 100%;
  object-fit: cover;
  display: block;
}

/* Conteúdo em overlay a alinhar em baixo (se quiseres) */
.elementor-element-3872d772 .qodef-qi-interactive-banner .qodef-m-content{
  position: absolute;
  inset: 0;
  display: flex;
  align-items: flex-end;
  padding: 32px;
}

/* Evita o Elementor encolher o widget */
.elementor-element-3872d772 .elementor-widget-container{
  height: 100% !important;
}

/* Responsivo */
@media (max-width: 1024px){
  .elementor-element-3872d772 .qodef-qi-interactive-banner{ min-height: 560px !important; }
}
@media (max-width: 767px){
  .elementor-element-3872d772 .qodef-qi-interactive-banner{ min-height: 420px !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34e34382 *//* === Interactive Banner - altura maior (vários widgets) === */
.elementor-element-13caba1e .qodef-qi-interactive-banner,
.elementor-element-46541c6d .qodef-qi-interactive-banner,
.elementor-element-62b2bb7 .qodef-qi-interactive-banner,
.elementor-element-4668b3e .qodef-qi-interactive-banner,
.elementor-element-c11274 .qodef-qi-interactive-banner {
  position: relative;
  min-height: 720px !important; /* ajusta valor conforme precisares */
}

/* Imagem ocupa toda a altura */
.elementor-element-13caba1e .qodef-qi-interactive-banner .qodef-m-image,
.elementor-element-46541c6d .qodef-qi-interactive-banner .qodef-m-image,
.elementor-element-62b2bb7 .qodef-qi-interactive-banner .qodef-m-image,
.elementor-element-4668b3e .qodef-qi-interactive-banner .qodef-m-image,
.elementor-element-c11274 .qodef-qi-interactive-banner .qodef-m-image,

.elementor-element-13caba1e .qodef-qi-interactive-banner .qodef-m-image img,
.elementor-element-46541c6d .qodef-qi-interactive-banner .qodef-m-image img,
.elementor-element-62b2bb7 .qodef-qi-interactive-banner .qodef-m-image img,
.elementor-element-4668b3e .qodef-qi-interactive-banner .qodef-m-image img,
.elementor-element-c11274 .qodef-qi-interactive-banner .qodef-m-image img {
  height: 100% !important;
  width: 100%;
  object-fit: cover;
  display: block;
}

/* Conteúdo em overlay alinhado em baixo */
.elementor-element-13caba1e .qodef-qi-interactive-banner .qodef-m-content,
.elementor-element-46541c6d .qodef-qi-interactive-banner .qodef-m-content,
.elementor-element-62b2bb7 .qodef-qi-interactive-banner .qodef-m-content,
.elementor-element-4668b3e .qodef-qi-interactive-banner .qodef-m-content,
.elementor-element-c11274 .qodef-qi-interactive-banner .qodef-m-content {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: flex-end;
  padding: 32px;
}

/* Evita o Elementor encolher o widget */
.elementor-element-13caba1e .elementor-widget-container,
.elementor-element-46541c6d .elementor-widget-container,
.elementor-element-62b2bb7 .elementor-widget-container,
.elementor-element-4668b3e .elementor-widget-container,
.elementor-element-c11274 .elementor-widget-container {
  height: 100% !important;
}

/* Responsivo */
@media (max-width: 1024px){
  .elementor-element-13caba1e .qodef-qi-interactive-banner,
  .elementor-element-46541c6d .qodef-qi-interactive-banner,
  .elementor-element-62b2bb7 .qodef-qi-interactive-banner,
  .elementor-element-4668b3e .qodef-qi-interactive-banner,
  .elementor-element-c11274 .qodef-qi-interactive-banner { 
    min-height: 560px !important; 
  }
}
@media (max-width: 767px){
  .elementor-element-13caba1e .qodef-qi-interactive-banner,
  .elementor-element-46541c6d .qodef-qi-interactive-banner,
  .elementor-element-62b2bb7 .qodef-qi-interactive-banner,
  .elementor-element-4668b3e .qodef-qi-interactive-banner,
  .elementor-element-c11274 .qodef-qi-interactive-banner { 
    min-height: 420px !important; 
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4fee66d8 *//* Target the main banner wrapper */
.qodef-shortcode.qodef-qi-interactive-banner {
  border-radius: 16px !important;
  overflow: hidden !important; /* Ensures children are clipped to rounded corners */
  /* Optional: Add a border for visual debugging */
  /* border: 2px solid #eee; */
}

/* Make sure the image respects the border radius */
.qodef-qi-interactive-banner .qodef-m-image img {
  border-radius: 16px !important;
  display: block;
  width: 100%;
  height: auto;
}

/* Ensure overlay link fills banner and respects border radius */
.qodef-qi-interactive-banner .qodef-m-banner-link {
  border-radius: 16px !important;
  position: absolute;
  inset: 0;
  z-index: 10;
  /* Optional: Transparent background for clickability */
  background: transparent;
  /* Remove border if present */
  border: none;
}
.executivecoach-text {
  margin-top: -40px; /* Adjust this value up/down */
}/* End custom CSS */
/* Start custom CSS for qi_addons_for_elementor_interactive_banner, class: .elementor-element-8880774 *//* === Interactive Banner - altura maior (apenas neste widget) === */
.elementor-element-13caba1e .qodef-qi-interactive-banner{
  position: relative;
  min-height: 720px !important; /* aumenta aqui conforme precisares */
}

/* A imagem passa a preencher a altura do card */
.elementor-element-13caba1e .qodef-qi-interactive-banner .qodef-m-image,
.elementor-element-13caba1e .qodef-qi-interactive-banner .qodef-m-image img{
  height: 100% !important;
  width: 100%;
  object-fit: cover;
  display: block;
}

/* Conteúdo em overlay a alinhar em baixo (se quiseres) */
.elementor-element-13caba1e .qodef-qi-interactive-banner .qodef-m-content{
  position: absolute;
  inset: 0;
  display: flex;
  align-items: flex-end;
  padding: 32px;
}

/* Evita o Elementor encolher o widget */
.elementor-element-13caba1e .elementor-widget-container{
  height: 100% !important;
}

/* Responsivo */
@media (max-width: 1024px){
  .elementor-element-13caba1e .qodef-qi-interactive-banner{ min-height: 560px !important; }
}
@media (max-width: 767px){
  .elementor-element-13caba1e .qodef-qi-interactive-banner{ min-height: 420px !important; }
}/* End custom CSS */
/* Start custom CSS for qi_addons_for_elementor_interactive_banner, class: .elementor-element-55d2c8a *//* === Interactive Banner - altura maior (apenas neste widget) === */
.elementor-element-3872d772 .qodef-qi-interactive-banner{
  position: relative;
  min-height: 720px !important; /* aumenta aqui conforme precisares */
}

/* A imagem passa a preencher a altura do card */
.elementor-element-3872d772 .qodef-qi-interactive-banner .qodef-m-image,
.elementor-element-3872d772 .qodef-qi-interactive-banner .qodef-m-image img{
  height: 100% !important;
  width: 100%;
  object-fit: cover;
  display: block;
}

/* Conteúdo em overlay a alinhar em baixo (se quiseres) */
.elementor-element-3872d772 .qodef-qi-interactive-banner .qodef-m-content{
  position: absolute;
  inset: 0;
  display: flex;
  align-items: flex-end;
  padding: 32px;
}

/* Evita o Elementor encolher o widget */
.elementor-element-3872d772 .elementor-widget-container{
  height: 100% !important;
}

/* Responsivo */
@media (max-width: 1024px){
  .elementor-element-3872d772 .qodef-qi-interactive-banner{ min-height: 560px !important; }
}
@media (max-width: 767px){
  .elementor-element-3872d772 .qodef-qi-interactive-banner{ min-height: 420px !important; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bea2482 *//* === Interactive Banner - altura maior (vários widgets) === */
.elementor-element-13caba1e .qodef-qi-interactive-banner,
.elementor-element-46541c6d .qodef-qi-interactive-banner,
.elementor-element-62b2bb7 .qodef-qi-interactive-banner,
.elementor-element-4668b3e .qodef-qi-interactive-banner,
.elementor-element-c11274 .qodef-qi-interactive-banner {
  position: relative;
  min-height: 720px !important; /* ajusta valor conforme precisares */
}

/* Imagem ocupa toda a altura */
.elementor-element-13caba1e .qodef-qi-interactive-banner .qodef-m-image,
.elementor-element-46541c6d .qodef-qi-interactive-banner .qodef-m-image,
.elementor-element-62b2bb7 .qodef-qi-interactive-banner .qodef-m-image,
.elementor-element-4668b3e .qodef-qi-interactive-banner .qodef-m-image,
.elementor-element-c11274 .qodef-qi-interactive-banner .qodef-m-image,

.elementor-element-13caba1e .qodef-qi-interactive-banner .qodef-m-image img,
.elementor-element-46541c6d .qodef-qi-interactive-banner .qodef-m-image img,
.elementor-element-62b2bb7 .qodef-qi-interactive-banner .qodef-m-image img,
.elementor-element-4668b3e .qodef-qi-interactive-banner .qodef-m-image img,
.elementor-element-c11274 .qodef-qi-interactive-banner .qodef-m-image img {
  height: 100% !important;
  width: 100%;
  object-fit: cover;
  display: block;
}

/* Conteúdo em overlay alinhado em baixo */
.elementor-element-13caba1e .qodef-qi-interactive-banner .qodef-m-content,
.elementor-element-46541c6d .qodef-qi-interactive-banner .qodef-m-content,
.elementor-element-62b2bb7 .qodef-qi-interactive-banner .qodef-m-content,
.elementor-element-4668b3e .qodef-qi-interactive-banner .qodef-m-content,
.elementor-element-c11274 .qodef-qi-interactive-banner .qodef-m-content {
  position: absolute;
  inset: 0;
  display: flex;
  align-items: flex-end;
  padding: 32px;
}

/* Evita o Elementor encolher o widget */
.elementor-element-13caba1e .elementor-widget-container,
.elementor-element-46541c6d .elementor-widget-container,
.elementor-element-62b2bb7 .elementor-widget-container,
.elementor-element-4668b3e .elementor-widget-container,
.elementor-element-c11274 .elementor-widget-container {
  height: 100% !important;
}

/* Responsivo */
@media (max-width: 1024px){
  .elementor-element-13caba1e .qodef-qi-interactive-banner,
  .elementor-element-46541c6d .qodef-qi-interactive-banner,
  .elementor-element-62b2bb7 .qodef-qi-interactive-banner,
  .elementor-element-4668b3e .qodef-qi-interactive-banner,
  .elementor-element-c11274 .qodef-qi-interactive-banner { 
    min-height: 560px !important; 
  }
}
@media (max-width: 767px){
  .elementor-element-13caba1e .qodef-qi-interactive-banner,
  .elementor-element-46541c6d .qodef-qi-interactive-banner,
  .elementor-element-62b2bb7 .qodef-qi-interactive-banner,
  .elementor-element-4668b3e .qodef-qi-interactive-banner,
  .elementor-element-c11274 .qodef-qi-interactive-banner { 
    min-height: 420px !important; 
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9ed38f *//* Target the main banner wrapper */
.qodef-shortcode.qodef-qi-interactive-banner {
  border-radius: 16px !important;
  overflow: hidden !important; /* Ensures children are clipped to rounded corners */
  /* Optional: Add a border for visual debugging */
  /* border: 2px solid #eee; */
}

/* Make sure the image respects the border radius */
.qodef-qi-interactive-banner .qodef-m-image img {
  border-radius: 16px !important;
  display: block;
  width: 100%;
  height: auto;
}

/* Ensure overlay link fills banner and respects border radius */
.qodef-qi-interactive-banner .qodef-m-banner-link {
  border-radius: 16px !important;
  position: absolute;
  inset: 0;
  z-index: 10;
  /* Optional: Transparent background for clickability */
  background: transparent;
  /* Remove border if present */
  border: none;
}
.executivecoach-text {
  margin-top: -40px; /* Adjust this value up/down */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c3b063b *//* ===================== */
/* Process Steps (match page style) */
/* ===================== */
.process-steps{
  display:grid;
  grid-template-columns: repeat(3, minmax(260px, 1fr));
  gap: var(--space-6);
  align-items: stretch;
}

.process-step{
  /* inherit your cc-card aesthetics */
  background: var(--cc-card);
  border: 1px solid var(--cc-border);
  border-radius: var(--cc-radius);
  padding: var(--space-6);
  box-shadow: 0 1px 3px rgba(0,0,0,.06);
  display:flex;
  flex-direction:column;
  gap: var(--space-3);
  transition: transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base);
}

.process-step:hover{
  transform: translateY(-3px);
  box-shadow: 0 10px 25px rgba(0,0,0,.12);
  border-color: var(--cc-brand);
}

/* icon tile */
.ps-icon{
  width: 92px; height: 92px;
  border-radius: 20px;
  display:grid; place-items:center;
  background: linear-gradient(135deg, var(--cc-brand), #0A68FF);
  color:#fff;
  box-shadow: 0 12px 28px rgba(10,104,255,.28);
  position:relative;
  margin-bottom: var(--space-2);
}

.ps-icon svg{
  width: 56px; height: 56px;
  stroke: #F5C95D; /* your gold accent */
}

/* small number badge */
.step-number{
  position:absolute;
  top:-8px; left:-8px;
  width: 28px; height: 28px;
  border-radius: 999px;
  display:grid; place-items:center;
  background:#fff; color: var(--cc-brand);
  font-weight: var(--font-weight-bold);
  border: 1px solid var(--cc-border);
  box-shadow: 0 4px 12px rgba(0,0,0,.08);
}

/* text */
.process-step h3{
  margin: 0;
  color: var(--cc-accent);
  font-weight: var(--font-weight-bold);
}

.process-step-subtitle{
  font: var(--font-weight-semibold) .8rem/1 var(--font-base);
  text-transform: uppercase;
  letter-spacing: .08em;
  color: var(--cc-brand);
  margin-top: -2px;
}

.process-step-desc{
  color: var(--cc-text-muted);
  margin-top: var(--space-2);
}

/* responsive */
@media (max-width: 1024px){
  .process-steps{ grid-template-columns: repeat(2, minmax(240px,1fr)); }''
}
@media (max-width: 768px){
  .process-steps{ grid-template-columns: 1fr; }
  .ps-icon{ width:86px; height:86px; }
  .ps-icon svg{ width:50px; height:50px; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ac00b42 *//* ===================== */
/* Process Steps (match page style) */
/* ===================== */
.process-steps{
  display:grid;
  grid-template-columns: repeat(3, minmax(260px, 1fr));
  gap: var(--space-6);
  align-items: stretch;
}

.process-step{
  /* inherit your cc-card aesthetics */
  background: var(--cc-card);
  border: 1px solid var(--cc-border);
  border-radius: var(--cc-radius);
  padding: var(--space-6);
  box-shadow: 0 1px 3px rgba(0,0,0,.06);
  display:flex;
  flex-direction:column;
  gap: var(--space-3);
  transition: transform var(--transition-base), box-shadow var(--transition-base), border-color var(--transition-base);
}

.process-step:hover{
  transform: translateY(-3px);
  box-shadow: 0 10px 25px rgba(0,0,0,.12);
  border-color: var(--cc-brand);
}

/* icon tile */
.ps-icon{
  width: 92px; height: 92px;
  border-radius: 20px;
  display:grid; place-items:center;
  background: linear-gradient(135deg, var(--cc-brand), #0A68FF);
  color:#fff;
  box-shadow: 0 12px 28px rgba(10,104,255,.28);
  position:relative;
  margin-bottom: var(--space-2);
}

.ps-icon svg{
  width: 56px; height: 56px;
  stroke: #F5C95D; /* your gold accent */
}

/* small number badge */
.step-number{
  position:absolute;
  top:-8px; left:-8px;
  width: 28px; height: 28px;
  border-radius: 999px;
  display:grid; place-items:center;
  background:#fff; color: var(--cc-brand);
  font-weight: var(--font-weight-bold);
  border: 1px solid var(--cc-border);
  box-shadow: 0 4px 12px rgba(0,0,0,.08);
}

/* text */
.process-step h3{
  margin: 0;
  color: var(--cc-accent);
  font-weight: var(--font-weight-bold);
}

.process-step-subtitle{
  font: var(--font-weight-semibold) .8rem/1 var(--font-base);
  text-transform: uppercase;
  letter-spacing: .08em;
  color: var(--cc-brand);
  margin-top: -2px;
}

.process-step-desc{
  color: var(--cc-text-muted);
  margin-top: var(--space-2);
}

/* responsive */
@media (max-width: 1024px){
  .process-steps{ grid-template-columns: repeat(2, minmax(240px,1fr)); }''
}
@media (max-width: 768px){
  .process-steps{ grid-template-columns: 1fr; }
  .ps-icon{ width:86px; height:86px; }
  .ps-icon svg{ width:50px; height:50px; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-52f261d *//* ===== Ensure title (H2) and CTA are white ===== */

/* H2 Title */
.cp-inner .cc-h2,
.cp-title,
.cp-inner h2 {
  color: #fff !important;
  text-shadow: 0 2px 12px rgba(0, 0, 0, 0.45);
}

/* CTA button */
.cp-cta {
  background: transparent;
  border: 1.8px solid #fff;
  color: #fff !important;
  padding: 14px 36px;
  border-radius: 16px;
  font-weight: 600;
  text-decoration: none;
  transition: all 0.3s ease;
}
.cp-cta:hover {
  background: rgba(255, 255, 255, 0.15);
  color: #ffffff !important;
  box-shadow: 0 0 14px rgba(255, 255, 255, 0.3);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-fcab34f *//* ===== CHANDLER COMERFORD: GLOBAL STYLES (cc-* Design System) ===== */

:root {
  /* Colors */
  --cc-bg: #ffffff;
  --cc-text: #0f1215;
  --cc-text-muted: #6b7280;
  --cc-muted: #6b7280;
  --cc-accent: #111827;
  --cc-brand: #0a68ff;
  --cc-border: #e5e7eb;
  --cc-card: #f8fafc;
  --cc-success: #10b981;
  --cc-warning: #f59e0b;
  --cc-error: #ef4444;
  
  /* Layout */
  --cc-max: 1120px;
  --cc-radius: 18px;
  --cc-radius-sm: 8px;
  
  /* Spacing */
  --space-1: 8px; --space-2: 12px; --space-3: 16px; --space-4: 20px;
  --space-5: 24px; --space-6: 28px; --space-7: 32px; --space-8: 40px;
  --space-9: 48px; --space-10: 64px;
  
  /* Typography */
  --font-base: system-ui, -apple-system, 'Segoe UI', Inter, Roboto, Helvetica, Arial, sans-serif;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-semibold: 600;
  --font-weight-bold: 700;
  --font-weight-extrabold: 800;
  
  /* Transitions */
  --transition-fast: 0.15s ease;
  --transition-base: 0.22s ease;
  --transition-slow: 0.3s ease;
}

/* ===== BASE STYLES ===== */
*,
*::before,
*::after {
  box-sizing: border-box;
}

body {
  background: var(--cc-bg);
  color: var(--cc-text);
  font: var(--font-weight-normal) 16px/1.55 var(--font-base);
  margin: 0;
  padding: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* ===== LAYOUT SYSTEM ===== */
.cc-container {
  max-width: var(--cc-max);
  margin: 0 auto;
  padding: 0 var(--space-3);
}

.cc-section {
  padding: var(--space-9) 0;
}

.cc-hero {
  padding: var(--space-10) 0 var(--space-9);
}

/* ===== TYPOGRAPHY ===== */
h1, h2, h3, h4, h5, h6 {
  color: var(--cc-accent);
  font-weight: var(--font-weight-extrabold);
  line-height: 1.15;
  margin: 0;
}

.cc-h1 {
  font-size: clamp(2.25rem, 5vw, 3.5rem);
  font-weight: var(--font-weight-extrabold);
  line-height: 1.05;
}

.cc-h2 {
  font-size: clamp(1.875rem, 4vw, 2.75rem);
  font-weight: var(--font-weight-extrabold);
  line-height: 1.1;
}

.cc-h3 {
  font-size: clamp(1.5rem, 3vw, 2rem);
  font-weight: var(--font-weight-bold);
  line-height: 1.2;
}

h3.area-title {
  font-size: 1.1rem !important;
}

.cc-lead {
  font-size: clamp(1.125rem, 2.5vw, 1.375rem);
  color: var(--cc-text-muted);
  line-height: 1.6;
  margin: var(--space-4) 0 0;
}

.cc-eyebrow {
  font-size: 0.875rem;
  font-weight: var(--font-weight-semibold);
  text-transform: uppercase;
  letter-spacing: 0.05em;
  color: var(--cc-brand);
  margin-bottom: var(--space-2);
}

p {
  color: var(--cc-text-muted);
  line-height: 1.6;
  margin: 0 0 var(--space-4);
}

/* ===== SPACING UTILITIES ===== */
.stack {
  display: flex;
  flex-direction: column;
  gap: var(--space-4);
}

.stack-sm {
  gap: var(--space-3);
}

.stack-lg {
  gap: var(--space-6);
}

/* ===== GRID SYSTEM ===== */
.cc-grid {
  display: grid;
  gap: var(--space-5);
}

.cc-grid-2 {
  grid-template-columns: 1fr;
}

.cc-grid-3 {
  grid-template-columns: 1fr;
}

@media (min-width: 768px) {
  .cc-grid-2 {
    grid-template-columns: repeat(2, 1fr);
  }
  
  .cc-grid-3 {
    grid-template-columns: repeat(3, 1fr);
  }
}

/* ===== CARD COMPONENT ===== */
.cc-card {
  background: var(--cc-card);
  border: 1px solid var(--cc-border);
  border-radius: var(--cc-radius);
  padding: var(--space-6);
  transition: transform var(--transition-base), box-shadow var(--transition-base);
}

.cc-card:hover {
  transform: translateY(-2px);
  box-shadow: 0 10px 25px rgba(0, 0, 0, 0.08);
}

/* ===== BUTTON SYSTEM ===== */
.cc-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 14px 28px;
  font-size: 1rem;
  font-weight: var(--font-weight-medium);
  line-height: 1;
  text-decoration: none;
  border: 2px solid transparent;
  border-radius: 16px;
  cursor: pointer;
  transition: all var(--transition-fast);
  white-space: nowrap;
  min-height: 48px;
}

.cc-btn.primary {
  background: var(--cc-brand);
  color: white;
  border-color: var(--cc-brand);
}

.cc-btn.primary:hover {
  background: white;
  color: var(--cc-text);
  border-color: var(--cc-border);
  transform: translateY(-1px);
}

.cc-btn.ghost {
  background: transparent;
  color: var(--cc-accent);
  border-color: var(--cc-border);
}

.cc-btn.ghost:hover {
  background: var(--cc-brand);
  color: white;
  border-color: var(--cc-brand);
  transform: translateY(-1px);
}

.cc-buttons {
  display: flex;
  flex-wrap: wrap;
  gap: var(--space-4);
  align-items: center;
  margin-top: var(--space-5);
}

/* ===== CTA COMPONENT ===== */
.cc-cta {
  text-align: center;
  background: var(--cc-card);
  border: 1px solid var(--cc-border);
  border-radius: var(--cc-radius);
  padding: var(--space-8) var(--space-6);
  max-width: 1800px;
  margin: 0 auto;
}

/* ===== FORM SYSTEM ===== */
.cc-form {
  max-width: 100%;
}

.field {
  display: flex;
  flex-direction: column;
  gap: var(--space-2);
}

.label {
  font-size: 0.9rem;
  font-weight: var(--font-weight-medium);
  color: var(--cc-accent);
}

input, textarea, select {
  padding: 16px;
  border: 1px solid var(--cc-border);
  border-radius: 16px;
  background: white;
  font-family: var(--font-base);
  font-size: 1rem;
  transition: all var(--transition-fast);
}

input:focus, textarea:focus, select:focus {
  outline: none;
  border-color: #2563eb;
  box-shadow: 0 0 0 3px rgba(37, 99, 235, 0.25);
}

textarea {
  resize: vertical;
  min-height: 120px;
}

.form-grid {
  display: grid;
  gap: var(--space-4);
  grid-template-columns: 1fr;
}

@media (min-width: 768px) {
  .form-grid {
    grid-template-columns: 1fr 1fr;
  }
  
  .full-width {
    grid-column: 1 / -1;
  }
}

.form-actions {
  display: flex;
  flex-wrap: wrap;
  gap: var(--space-4);
  justify-content: space-between;
  align-items: center;
  margin-top: var(--space-6);
}

.consent {
  display: flex;
  align-items: flex-start;
  gap: var(--space-2);
  font-size: 0.9rem;
  color: var(--cc-text-muted);
  flex: 1;
}

.consent input[type="checkbox"] {
  margin: 0;
  padding: 0;
  width: 18px;
  height: 18px;
  flex-shrink: 0;
  margin-top: 2px;
}

/* Honeypot */
.hp {
  position: absolute;
  left: -9999px;
  width: 1px;
  height: 1px;
  overflow: hidden;
}

/* ===== ACCORDION COMPONENT ===== */
.acc {
  border: 1px solid var(--cc-border);
  border-radius: var(--cc-radius);
  overflow: hidden;
}

.acc-item {
  border-bottom: 1px solid var(--cc-border);
}

.acc-item:last-child {
  border-bottom: none;
}

.acc-title {
  padding: var(--space-5) var(--space-6);
  background: var(--cc-card);
  border: none;
  width: 100%;
  text-align: left;
  font-size: 1rem;
  font-weight: var(--font-weight-medium);
  color: var(--cc-accent);
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  align-items: center;
  transition: background var(--transition-fast);
}

.acc-title:hover {
  background: #f1f5f9;
}

.acc-title span {
  font-size: 1.25rem;
  transition: transform var(--transition-fast);
}

.acc-item.active .acc-title span {
  transform: rotate(45deg);
}

.acc-content {
  padding: 0 var(--space-6);
  max-height: 0;
  overflow: hidden;
  transition: all var(--transition-base);
  color: var(--cc-text-muted);
  line-height: 1.6;
}

.acc-item.active .acc-content {
  padding: var(--space-4) var(--space-6) var(--space-5);
  max-height: 500px;
}

/* ===== LISTS ===== */
.icon-list {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: var(--space-3);
}

.icon-list li {
  display: flex;
  align-items: flex-start;
  gap: var(--space-3);
  color: var(--cc-text-muted);
  line-height: 1.5;
}

.icon-list svg {
  flex-shrink: 0;
  margin-top: 2px;
  color: var(--cc-success);
}

/* ===== PILLS ===== */
.pill {
  display: inline-block;
  padding: 6px 12px;
  background: var(--cc-brand);
  color: white;
  border-radius: 20px;
  font-size: 0.8rem;
  font-weight: var(--font-weight-medium);
  text-transform: uppercase;
  letter-spacing: 0.025em;
}

/* ===== UTILITIES ===== */
.muted {
  color: var(--cc-text-muted);
  font-size: 0.9rem;
}

.text-center {
  text-align: center;
}

/* ===== RESPONSIVE ADJUSTMENTS ===== */
@media (min-width: 768px) {
  .cc-container {
    padding: 0 var(--space-6);
  }
  
  .cc-section {
    padding: var(--space-10) 0;
  }
  
  .cc-hero {
    padding: calc(var(--space-10) + var(--space-4)) 0 var(--space-10);
  }
}

@media (min-width: 900px) {
  .cc-buttons {
    justify-content: flex-start;
  }
  
  .form-actions {
    justify-content: space-between;
  }
}

/* ===== ACCESSIBILITY ===== */
.cc-btn:focus,
input:focus,
textarea:focus,
select:focus,
.acc-title:focus {
  outline: 2px solid var(--cc-brand);
  outline-offset: 2px;
}

@media (prefers-reduced-motion: reduce) {
  * {
    animation-duration: 0.01ms !important;
    animation-iteration-count: 1 !important;
    transition-duration: 0.01ms !important;
  }
}

/* ========= Chandler About Page – Global Styles ========= */
:root{
  --cc-bg:#ffffff;
  --cc-text:#0f1215;
  --cc-muted:#6b7280;
  --cc-accent:#111827;        /* heading colour */
  --cc-brand:#0a68ff;         /* button + highlights */
  --cc-border:#e5e7eb;
  --cc-card:#f8fafc;
  --cc-max:1100px;
  --cc-radius:18px;
  --cc-gap:28px;
}

.cc-section{padding:72px 20px;border-top:1px solid var(--cc-border);background:var(--cc-bg);color:var(--cc-text);}
.cc-section:first-of-type{border-top:0}
.cc-container{max-width:var(--cc-max);margin:0 auto}
.cc-eyebrow{font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;color:var(--cc-muted);margin-bottom:10px}
.cc-h1,.cc-h2{line-height:1.15;color:var(--cc-accent)}
.cc-h1{font-size:clamp(2rem,4vw,3rem);font-weight:800;margin:0 0 14px}
.cc-h2{font-size:clamp(1.5rem,3vw,2.8rem);font-weight:800;margin:0 0 12px}
.cc-lead{font-size:1.1rem;color:#1f2937;max-width:900px}
.cc-grid{display:grid;gap:var(--cc-gap)}
.cc-grid-3{grid-template-columns:1fr;}
@media(min-width:900px){
  .cc-grid-3{grid-template-columns:repeat(3,1fr)}
}
.cc-card{background:var(--cc-card);border:1px solid var(--cc-border);border-radius:28px;padding:28px}
.cc-card h3{margin:0 0 10px;font-size:1.15rem}
.cc-card p{margin:0 0 12px;color:#374151;font-size:1.05rem}
.cc-kicker{font-size:.95rem;color:var(--cc-muted)}

/* Buttons */
.cc-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}
.cc-btn{display:inline-flex;align-items:center;justify-content:center;padding:12px 18px;border-radius:999px;font-weight:600;border:1px solid var(--cc-brand);text-decoration:none}
.cc-btn.primary{background:var(--cc-brand);color:#fff}
.cc-btn.ghost{background:#fff;color:var(--cc-brand)}
.cc-btn:hover{filter:brightness(.96)}

/* Timeline */
.cc-timeline{position:relative;margin-top:24px;text-align:center}
.cc-timeline:before{content:"";position:absolute;left:50%;transform:translateX(-50%);top:0;bottom:0;width:2px;background:var(--cc-border)}
.cc-tl-item{position:relative;display:grid;grid-template-columns:1fr;justify-items:center;gap:12px;padding:18px 0}
.cc-tl-item > div{max-width:700px}
.cc-dot{width:12px;height:12px;border-radius:999px;background:var(--cc-brand);margin-top:6px}
.cc-tl-title{font-weight:700;margin-bottom:6px}
.cc-tl-meta{font-size:.9rem;color:var(--cc-muted);margin-bottom:6px}
.cc-tl-text{color:#374151}

/* Quote */
.cc-quote{background:#0b1220;color:#e5edff;border-radius:16px;padding:32px;border:1px solid #0f1a33}
.cc-quote blockquote{margin:0;font-size:1.15rem;line-height:1.6}
.cc-quote footer{margin-top:10px;color:#b7c3ff;font-size:.95rem}

/* CTA */
.cc-cta{background:linear-gradient(180deg, #0b1220, #0f172a);color:#fff;text-align:center;border-radius:28px;padding:42px;border:1px solid #111827}
.cc-cta .cc-h2{color:#fff;margin-bottom:6px}
.cc-cta p{color:#cbd5e1}
.cc-cta .cc-buttons{justify-content:center;margin-top:16px}

/* ---------- Section-specific centring ---------- */
/* Journey section (timeline heading + eyebrow centred) */
.cc-section-journey .cc-eyebrow,
.cc-section-journey .cc-h2{ text-align:center; margin-left:auto; margin-right:auto; }

/* Purpose section (eyebrow, heading, lead centred) */
.cc-section-purpose .cc-eyebrow,
.cc-section-purpose .cc-h2,
.cc-section-purpose .cc-lead{ text-align:center; margin-left:auto; margin-right:auto; }

/* Experience section (title + cards centred) */
.cc-section-experience .cc-eyebrow,
.cc-section-experience .cc-h2{ text-align:center; margin-left:auto; margin-right:auto; }
.cc-section-experience .cc-grid{ justify-content:center; }
.cc-section-experience .cc-card{ text-align:center; }
.cc-section-experience .cc-card h3,
.cc-section-experience .cc-card p,
.cc-section-experience .cc-card .cc-kicker{
  margin-left:auto; margin-right:auto; max-width:36ch;
}
/* Center the Summary / Elevator Pitch section only */
.cc-section-summary .cc-h2,
.cc-section-summary .cc-lead {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

.cc-section-summary .cc-h2 { max-width: 1200px; }   /* big headline but readable */
.cc-section-summary .cc-lead { max-width: 900px; }   /* comfy line length */

.cc-section-summary .cc-buttons {
  justify-content: center;   /* center the button row */
}

.cc-section-summary .cc-btn {
  margin-left: auto;
  margin-right: auto;
}
/* Buttons */
.cc-buttons {
  display: flex;
  flex-wrap: wrap;
  gap: 12px;
  margin-top: 22px;
}

.cc-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  padding: 12px 18px;
  border-radius: 16px; /* updated radius */
  font-weight: 600;
  border: 1px solid var(--cc-brand);
  text-decoration: none;
  transition: transform 0.25s ease; /* smooth scale */
}

.cc-btn.primary {
  background: var(--cc-brand);
  color: #fff;
}

.cc-btn.ghost {
  background: #fff;
  color: var(--cc-brand);
}

.cc-btn:hover {
  transform: scale(1.05); /* grow slightly */
}
.cc-btn:hover {
  transform: scale(1.05);
  background-color: inherit !important;
  color: inherit !important;
  border-color: inherit !important;
}
.cc-btn.primary {
  background-color: var(--cc-brand);
  color: #fff;
  border-color: var(--cc-brand);
}

.cc-btn.ghost {
  background-color: #fff;
  color: var(--cc-brand);
  border-color: var(--cc-brand);
}
/* Center the quote/philosophy block */
.cc-quote {
  max-width: 8200px; /* keeps it from stretching too wide */
  margin: 0 auto;   /* centers the container horizontally */
  text-align: center; /* centers the text inside */
}

.cc-quote blockquote {
  margin: 0 auto;
  font-size: 1.25rem;
  line-height: 1.6;
}

.cc-quote footer {
  margin-top: 10px;
  font-size: 1rem;
  color: #b7c3ff;
}
/* Center Outcomes + Overview lists like intro hero */
#overview .cc-check,
#outcomes .cc-check {
  max-width: 720px !important;
  margin: 24px auto !important;
  padding: 0 !important;
  list-style: none !important;
  text-align: center !important;   /* center block text */
  display: grid !important;
  gap: 14px !important;
  justify-content: center !important;
}

/* Fix list items */
#overview .cc-check li,
/* Center the Outcomes checklist under the H2 */
#outcomes .cc-container,
.cc-section:has(.cc-check) .cc-container {
  text-align: center !important; /* parent centers inline-block UL */
}

/* Outcomes checklist centering */
#outcomes .cc-check {
  max-width: 720px;        /* control line length */
  margin: 24px auto 0;     /* center UL itself */
  padding: 0;
  list-style: none;
  text-align: center;      /* center multi-line text */
}

/* Each list item centered */
#outcomes .cc-check li {
  display: inline-flex;    /* shrink to content */
  align-items: center;
  justify-content: center; /* center ✓ + text together */
  gap: 10px;
  margin: 8px 0;
  text-align: center;      /* ensure wrapped text stays centered */
  white-space: normal;     /* allow wrapping */
  width: auto;             /* no forced full-width */
}

/* Outcomes: use SVG ticks only (no pseudo :before) */
#outcomes .cc-check {
  list-style: none;           /* no native bullets */
  padding: 0;
  margin: 24px auto 0;
  max-width: 720px;
  text-align: center;
}

#outcomes .cc-check li::before {
  content: none !important;   /* remove the default ✓ from .cc-check */
}

#outcomes .cc-check li {
  display: flex;
  align-items: center;
  justify-content: center;    /* center SVG + text */
  gap: 8px;
  margin: 8px 0;
    margin: 4px 0;                 /* less vertical gap */
  line-height: 0px;             /* tighter line spacing */

}
/* Turn off default ✓ for all cc-check lists */
.cc-check li::before {
  content: none !important;
}
/* Primary CTA (blue background, white text) */
.cc-btn.primary {
  background: var(--cc-brand) !important;
  color: #fff !important;
  border-color: var(--cc-brand) !important;
}

/* Secondary CTA (ghost = white border + white text, no background) */
.cc-btn.ghost {
  background: transparent !important;
  color: #fff !important;
  border: 1px solid #fff !important;
}

/* Hover (both invert to white bg + blue text) */
.cc-btn.primary:hover,
.cc-btn.ghost:hover {
  background: #fff !important;
  color: var(--cc-brand) !important;
  border-color: var(--cc-brand) !important;
  transform: translateY(-1px) !important;
  box-shadow: 0 6px 18px rgba(10, 104, 255, 0.18) !important;
}

.cc-btn:active {
  transform: translateY(0) !important;
}

.cc-btn:focus {
  outline: 2px solid var(--cc-brand) !important;
  outline-offset: 2px !important;
}
#why-choose-us .why-choose-text {
  text-align: left;
}
/* ================================
   Resilience through G.R.I.T.™ – scoped polish
   Target only the section by id to avoid bleed
   ================================ */
#resilience-grit-results {
  --card-pad: var(--space-6);
  --card-gap: var(--space-4);
}

/* Headings & lead */
#resilience-grit-results .cc-eyebrow { letter-spacing: .12em; }
#resilience-grit-results .cc-h2 { margin-bottom: var(--space-3); }
#resilience-grit-results .cc-lead { max-width: 60ch; margin: 0 auto; }

/* KPI cards grid: 4/2/1 responsive */
#resilience-grit-results .cc-grid.cc-grid-3 {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(220px, 1fr));
  gap: var(--card-gap);
}
@media (max-width: 1100px) {
  #resilience-grit-results .cc-grid.cc-grid-3 {
    grid-template-columns: repeat(2, minmax(220px, 1fr));
  }
}
@media (max-width: 640px) {
  #resilience-grit-results .cc-grid.cc-grid-3 {
    grid-template-columns: 1fr;
  }
}

/* KPI cards */
#resilience-grit-results .principle-card {
  padding: var(--card-pad);
  border-radius: var(--cc-radius);
  border: 1px solid var(--cc-border);
  background: #fff;
  box-shadow: 0 6px 18px rgba(0,0,0,.04);
  transition: transform .2s ease, box-shadow .2s ease, border-color .2s ease;
  text-align: left;
  position: relative;
  overflow: hidden;
}
#resilience-grit-results .principle-card:hover {
  transform: translateY(-4px);
  box-shadow: 0 12px 28px rgba(0,0,0,.08);
  border-color: rgba(14,165,233,.35); /* var(--cc-brand) tint */
}

/* Icon bubble at top */
#resilience-grit-results .principle-card .principle-icon {
  width: 56px; height: 56px; border-radius: 50%;
  display: inline-flex; align-items: center; justify-content: center;
  background: linear-gradient(135deg, var(--cc-brand), #1e88e5);
  color: #fff; font-size: 1.4rem; margin-bottom: var(--space-3);
  box-shadow: 0 6px 14px rgba(14,165,233,.25);
}

/* KPI title + copy */
#resilience-grit-results .principle-card .cc-h3,
#resilience-grit-results .principle-card h3 {
  font-size: 1.15rem; margin: 0 0 var(--space-2); color: var(--cc-accent);
}
#resilience-grit-results .principle-card p {
  color: var(--cc-text-muted);
  margin: 0 0 var(--space-4);
}

/* Impact stat pill centered */
#resilience-grit-results .impact-stat {
  display: inline-flex; gap: var(--space-2);
  align-items: center; justify-content: center; text-align: center;
  margin: 0; padding: .6rem .9rem; border-radius: 999px;
  background: linear-gradient(180deg, #fff, var(--cc-card));
  border: 1px solid var(--cc-border);
}
#resilience-grit-results .impact-stat .stat-number {
  font-size: 1.15rem; color: var(--cc-brand); font-weight: var(--font-weight-extrabold);
}
#resilience-grit-results .impact-stat .stat-label {
  font-size: .9rem; color: var(--cc-text-muted); font-weight: var(--font-weight-medium);
}

/* ===== Client Outcomes — FINAL (corrigido) ===== */

/* Head */
.outcomes .outcomes-head .eyebrow{
  display:inline-block;font-size:.78rem;letter-spacing:.1em;text-transform:uppercase;
  color:var(--cc-muted,#6b7280);margin-bottom:8px;
}
.outcomes .outcomes-head .cc-h2{margin:0 0 8px;position:relative;padding-bottom:8px;}
.outcomes .outcomes-head .cc-h2::after{
  content:"";position:absolute;left:50%;bottom:0;transform:translateX(-50%);
  width:96px;height:3px;border-radius:99px;
  background:linear-gradient(90deg,rgba(10,104,255,.15),var(--cc-brand,#0a68ff),rgba(10,104,255,.15));
  box-shadow:0 2px 10px rgba(10,104,255,.25);
}
.outcomes .outcomes-head .cc-lead{margin:0 0 22px;max-width:68ch;margin-inline:auto;}

/* KPIs — centrado e estável */
.outcomes-kpis{
  display:grid;grid-template-columns:repeat(3,minmax(260px,1fr));
  gap:20px;margin:24px auto 22px;max-width:1100px;justify-items:center;
}
.kpi{
  display:grid;grid-template-columns:48px 1fr;align-items:center;column-gap:12px;
  background:#fff;border:1px solid rgba(10,104,255,.12);
  border-radius:14px;padding:16px 18px;box-shadow:0 10px 22px rgba(2,8,23,.05);
  width:100%;max-width:340px;min-height:82px;text-align:left;
  transition:border-color .18s ease, box-shadow .18s ease;
}
.kpi:hover{box-shadow:0 14px 26px rgba(10,104,255,.18);border-color:rgba(10,104,255,.28);}
.kpi-ico{
  width:40px;height:40px;border-radius:999px;display:grid;place-items:center;
  color:var(--cc-brand,#0a68ff);
  background:linear-gradient(180deg,#f3f8ff,#eaf2ff);border:1px solid #d7e6ff;
  box-shadow:inset 0 0 0 3px #fff,0 2px 10px rgba(10,104,255,.12);
}
.kpi-ico svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}
.kpi-body strong{font-weight:800;color:#0b1220;margin-right:6px;white-space:nowrap;}
.kpi-body span{color:#6b7280;font-size:.95rem;white-space:nowrap;}

/* Logos (As seen in) */
.as-seen{display:grid;place-items:center;gap:10px;margin:14px 0 28px;position:relative;}
.as-seen-eyebrow{font-size:.8rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cc-muted,#6b7280);}
.as-seen::before,.as-seen::after{
  content:"";display:block;height:1px;width:min(100%,880px);
  margin:0 auto 10px;background:linear-gradient(90deg,transparent,rgba(10,104,255,.25),transparent);
}
.as-seen::after{margin:10px auto 0;}
.logo-marquee{width:100%;max-width:1000px;overflow:hidden;
  -webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);
          mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);
}
.logo-track{display:flex;align-items:center;gap:36px;padding:4px 8px;animation:marquee 18s linear infinite;will-change:transform;}
.logo-track:hover{animation-play-state:paused;}
.logo-track img{height:22px;max-width:160px;width:auto;object-fit:contain;filter:grayscale(1);opacity:.8;display:block;flex:0 0 auto;transition:opacity .2s ease, transform .2s ease;}
.logo-track img:hover{opacity:1;transform:translateY(-1px);}
@keyframes marquee{from{transform:translateX(0)}to{transform:translateX(-50%)}}
@media (prefers-reduced-motion:reduce){.logo-track{animation:none;justify-content:center;flex-wrap:wrap;}}

/* Outcome Cards */
.outcomes-grid{
  display:grid;grid-template-columns:repeat(3,minmax(260px,1fr));
  gap:24px;margin-top:10px;justify-items:center;
}
.out-card{
  background:#fff;border:1px solid var(--cc-border,#e5e7eb);border-top:3px solid rgba(10,104,255,.25);
  border-radius:16px;padding:20px;width:100%;max-width:420px;text-align:center;
  box-shadow:0 12px 34px rgba(2,8,23,.06);
  transition:transform .18s ease, box-shadow .18s ease;
}
.out-card:hover{transform:translateY(-2px);box-shadow:0 16px 44px rgba(10,104,255,.16);}
.out-ico{color:var(--cc-brand,#0a68ff);margin-bottom:10px;}
.out-ico svg{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;}
.out-card h3{margin:0 0 8px;}
.out-card p{margin:0 0 14px;color:#334155;}

/* Bullets 100% centrados (bloco encolhe e fica ao centro; bullets custom) */
.out-list{
  display:inline-flex;            /* encolhe ao conteúdo */
  flex-direction:column;
  align-items:flex-start;         /* texto legível à esquerda */
  gap:10px;
  margin:0 auto 12px;             /* centra o bloco dentro do card */
  padding:0;
}
.out-list li{
  list-style:none;
  position:relative;
  padding-left:18px;              /* espaço para o bullet */
  line-height:1.5;
  color:#233544;
}
.out-list li::before{
  content:"";
  position:absolute;left:0;top:0.75em;transform:translateY(-50%);
  width:6px;height:6px;border-radius:50%;
  background:var(--cc-brand,#0a68ff);
}
.out-kicker{color:#6b7280;font-size:.92rem;}

/* Before / After */
.outcomes-compare{
  display:flex;justify-content:center;gap:24px;flex-wrap:wrap;margin:22px 0 10px;
}
.cmp{
  background:#fff;border:1px dashed rgba(10,104,255,.20);border-radius:14px;
  padding:20px;max-width:460px;width:100%;
  display:flex;flex-direction:column;align-items:center;text-align:center;
  box-shadow:0 10px 26px rgba(10,104,255,.06);
}
.cmp-tag{
  display:inline-block;font-size:.75rem;letter-spacing:.08em;text-transform:uppercase;font-weight:600;
  border-radius:999px;padding:6px 12px;margin-bottom:14px;border:1px solid;
}
.cmp-tag.neg{background:#ffe5e7;color:#b91c1c;border-color:#f4b4ba;box-shadow:inset 0 0 0 2px rgba(185,28,28,.08),0 6px 16px rgba(185,28,28,.10);}
.cmp-tag.pos{background:#dcfce7;color:#166534;border-color:#86efac;box-shadow:inset 0 0 0 2px rgba(22,101,52,.08),0 6px 16px rgba(22,101,52,.10);}
.cmp ul{margin:0;padding-left:0;list-style:none;}
.cmp li{margin:4px 0;position:relative;padding-left:18px;text-align:left;}
.cmp li::before{
  content:"";position:absolute;left:0;top:.75em;transform:translateY(-50%);
  width:6px;height:6px;border-radius:50%;background:var(--cc-brand,#0a68ff);
}

/* Testimonials carousel */
.testimonial-carousel{position:relative;max-width:700px;margin:30px auto 0;min-height:130px;}
.testimonial{
  opacity:0;visibility:hidden;transform:translateY(6px);
  transition:opacity .4s ease,transform .4s ease,visibility .4s;
  text-align:center;position:absolute;inset:0;
}
.testimonial.active{opacity:1;visibility:visible;transform:none;position:relative;}
.testimonial blockquote{font-size:1.05rem;margin-bottom:12px;color:#0b1220;position:relative;padding-top:8px;}
.testimonial blockquote::before{
  content:"“";position:absolute;left:50%;top:-6px;transform:translateX(-50%);
  font-size:28px;line-height:1;color:rgba(10,104,255,.35);
}
.testimonial figcaption{display:flex;align-items:center;justify-content:center;gap:10px;}
.testimonial figcaption img{width:36px;height:36px;border-radius:50%;object-fit:cover;box-shadow:0 0 0 3px #fff,0 0 0 5px rgba(10,104,255,.15);}
@media (prefers-reduced-motion:reduce){.testimonial,.testimonial.active{transition:none;}}

/* Closing CTA (opcional) */
.closing-cta .cc-cta{text-align:center;}
.closing-cta .cc-buttons{
  display:grid;grid-template-columns:repeat(2,minmax(160px,1fr));gap:12px;justify-content:center;
  max-width:460px;margin:14px auto 0;
}

/* Centralização de fallback */
.outcomes.centered{text-align:center;}

/* Responsivo */
@media (max-width:1100px){
  .outcomes-kpis{grid-template-columns:repeat(2,minmax(240px,1fr));}
  .outcomes-grid{grid-template-columns:1fr 1fr;}
}
@media (max-width:720px){
  .outcomes-kpis{grid-template-columns:1fr;}
  .outcomes-grid{grid-template-columns:1fr;}
}
/* Mais espaço entre secções internas do Client Outcomes */
#client-outcomes .outcomes-kpis {
  margin-bottom: 110px; /* mais espaço antes dos logos */
}

#client-outcomes .as-seen {
  margin-bottom: 110px; /* mais espaço antes dos cards */
}

#client-outcomes .outcomes-grid {
  margin-bottom: 110px; /* mais espaço antes do before/after */
}

#client-outcomes .outcomes-compare {
  margin-bottom: 110px; /* mais espaço antes dos testimonials */
}

#client-outcomes .testimonial-carousel {
  margin-top: 110px; /* mais espaço acima dos testimonials */
}/* End custom CSS */