.elementor-48391 .elementor-element.elementor-element-7fe46dd{--display:flex;--min-height:100vh;--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;--padding-top:5%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-48391 .elementor-element.elementor-element-7fe46dd:not(.elementor-motion-effects-element-type-background), .elementor-48391 .elementor-element.elementor-element-7fe46dd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top left, #410023 0%, var( --e-global-color-622f1d5 ) 31%);}.elementor-48391 .elementor-element.elementor-element-e49d037{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;}.elementor-48391 .elementor-element.elementor-element-b3e8564{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--margin-top:0px;--margin-bottom:-6px;--margin-left:0px;--margin-right:0px;}.elementor-48391 .elementor-element.elementor-element-6b73afb .elementor-button{background-color:#E6007E38;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:10px 17px 10px 17px;}.elementor-48391 .elementor-element.elementor-element-6b73afb .elementor-button-content-wrapper{flex-direction:row;}.elementor-48391 .elementor-element.elementor-element-e563f62{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-48391 .elementor-element.elementor-element-e563f62 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:54px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-48391 .elementor-element.elementor-element-80fae0f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-48391 .elementor-element.elementor-element-80fae0f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-48391 .elementor-element.elementor-element-80fae0f a{color:var( --e-global-color-primary );}.elementor-48391 .elementor-element.elementor-element-a9e15e9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF21;--border-color:#FFFFFF21;--padding-top:0px;--padding-bottom:7px;--padding-left:0px;--padding-right:0px;}.elementor-48391 .elementor-element.elementor-element-a88316e .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:700;text-decoration:none;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(240deg, #E6007E 0%, #AC28F1 100%);border-style:none;border-radius:7px 7px 7px 7px;padding:19px 25px 19px 25px;}.elementor-48391 .elementor-element.elementor-element-a88316e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-48391 .elementor-element.elementor-element-a72d1e9 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:700;text-decoration:none;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(240deg, #E6007E 0%, #AC28F1 100%);border-style:none;border-radius:7px 7px 7px 7px;padding:19px 15px 19px 15px;}.elementor-48391 .elementor-element.elementor-element-a72d1e9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-48391 .elementor-element.elementor-element-a72d1e9 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-48391 .elementor-element.elementor-element-a72d1e9 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-48391 .elementor-element.elementor-element-cf02010 .elementor-icon-list-icon i{color:#57CB1B;transition:color 0.3s;}.elementor-48391 .elementor-element.elementor-element-cf02010 .elementor-icon-list-icon svg{fill:#57CB1B;transition:fill 0.3s;}.elementor-48391 .elementor-element.elementor-element-cf02010{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-48391 .elementor-element.elementor-element-cf02010 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-48391 .elementor-element.elementor-element-cf02010 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:13px;}.elementor-48391 .elementor-element.elementor-element-cf02010 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-48391 .elementor-element.elementor-element-74c9db3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-48391 .elementor-element.elementor-element-2c944cf{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#FFFFFF24;--border-color:#FFFFFF24;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-48391 .elementor-element.elementor-element-2c944cf:not(.elementor-motion-effects-element-type-background), .elementor-48391 .elementor-element.elementor-element-2c944cf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-622f1d5 );}.elementor-48391 .elementor-element.elementor-element-dd27bd7{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF29;--border-color:#FFFFFF29;--border-radius:10px 10px 10px 10px;}.elementor-48391 .elementor-element.elementor-element-dd27bd7:not(.elementor-motion-effects-element-type-background), .elementor-48391 .elementor-element.elementor-element-dd27bd7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5C5C5C33;}.elementor-48391 .elementor-element.elementor-element-2f029f3 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-48391 .elementor-element.elementor-element-2f029f3 .elementor-icon-box-wrapper{text-align:center;}.elementor-48391 .elementor-element.elementor-element-2f029f3 .elementor-icon-box-title{margin-block-end:3px;color:var( --e-global-color-primary );}.elementor-48391 .elementor-element.elementor-element-2f029f3 .elementor-icon-box-title, .elementor-48391 .elementor-element.elementor-element-2f029f3 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;}.elementor-48391 .elementor-element.elementor-element-2f029f3:has(:hover) .elementor-icon-box-title,
					 .elementor-48391 .elementor-element.elementor-element-2f029f3:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-48391 .elementor-element.elementor-element-2f029f3 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;letter-spacing:0.4px;color:#FFFFFF;}.elementor-48391 .elementor-element.elementor-element-3444997{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF29;--border-color:#FFFFFF29;--border-radius:10px 10px 10px 10px;}.elementor-48391 .elementor-element.elementor-element-3444997:not(.elementor-motion-effects-element-type-background), .elementor-48391 .elementor-element.elementor-element-3444997 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5C5C5C33;}.elementor-48391 .elementor-element.elementor-element-e75d98c > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-48391 .elementor-element.elementor-element-e75d98c .elementor-icon-box-wrapper{text-align:center;}.elementor-48391 .elementor-element.elementor-element-e75d98c .elementor-icon-box-title{margin-block-end:3px;color:var( --e-global-color-primary );}.elementor-48391 .elementor-element.elementor-element-e75d98c .elementor-icon-box-title, .elementor-48391 .elementor-element.elementor-element-e75d98c .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;}.elementor-48391 .elementor-element.elementor-element-e75d98c:has(:hover) .elementor-icon-box-title,
					 .elementor-48391 .elementor-element.elementor-element-e75d98c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-48391 .elementor-element.elementor-element-e75d98c .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;letter-spacing:0.4px;color:#FFFFFF;}.elementor-48391 .elementor-element.elementor-element-727c684{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF29;--border-color:#FFFFFF29;--border-radius:10px 10px 10px 10px;}.elementor-48391 .elementor-element.elementor-element-727c684:not(.elementor-motion-effects-element-type-background), .elementor-48391 .elementor-element.elementor-element-727c684 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5C5C5C33;}.elementor-48391 .elementor-element.elementor-element-e54fd28 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-48391 .elementor-element.elementor-element-e54fd28 .elementor-icon-box-wrapper{text-align:center;}.elementor-48391 .elementor-element.elementor-element-e54fd28 .elementor-icon-box-title{margin-block-end:3px;color:var( --e-global-color-primary );}.elementor-48391 .elementor-element.elementor-element-e54fd28 .elementor-icon-box-title, .elementor-48391 .elementor-element.elementor-element-e54fd28 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;}.elementor-48391 .elementor-element.elementor-element-e54fd28:has(:hover) .elementor-icon-box-title,
					 .elementor-48391 .elementor-element.elementor-element-e54fd28:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-48391 .elementor-element.elementor-element-e54fd28 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;letter-spacing:0.4px;color:#FFFFFF;}.elementor-48391 .elementor-element.elementor-element-91f43a6{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF29;--border-color:#FFFFFF29;--border-radius:10px 10px 10px 10px;}.elementor-48391 .elementor-element.elementor-element-91f43a6:not(.elementor-motion-effects-element-type-background), .elementor-48391 .elementor-element.elementor-element-91f43a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5C5C5C33;}.elementor-48391 .elementor-element.elementor-element-6cd7c6f > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-48391 .elementor-element.elementor-element-6cd7c6f .elementor-icon-box-wrapper{text-align:center;}.elementor-48391 .elementor-element.elementor-element-6cd7c6f .elementor-icon-box-title{margin-block-end:3px;color:var( --e-global-color-primary );}.elementor-48391 .elementor-element.elementor-element-6cd7c6f .elementor-icon-box-title, .elementor-48391 .elementor-element.elementor-element-6cd7c6f .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;}.elementor-48391 .elementor-element.elementor-element-6cd7c6f:has(:hover) .elementor-icon-box-title,
					 .elementor-48391 .elementor-element.elementor-element-6cd7c6f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-48391 .elementor-element.elementor-element-6cd7c6f .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:400;line-height:1.6em;letter-spacing:0.4px;color:#FFFFFF;}.elementor-48391 .elementor-element.elementor-element-887c15d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:5%;--padding-bottom:7%;--padding-left:3%;--padding-right:3%;}.elementor-48391 .elementor-element.elementor-element-f264a48{--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;--border-radius:20px 20px 20px 20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48391 .elementor-element.elementor-element-f264a48:not(.elementor-motion-effects-element-type-background), .elementor-48391 .elementor-element.elementor-element-f264a48 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-622f1d5 );}.elementor-48391 .elementor-element.elementor-element-00869ab{--display:flex;--border-radius:20px 0px 0px 20px;}.elementor-48391 .elementor-element.elementor-element-00869ab:not(.elementor-motion-effects-element-type-background), .elementor-48391 .elementor-element.elementor-element-00869ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casamediahouse.com/wp-content/uploads/2026/06/search-image-1.webp");background-position:center center;background-size:cover;}.elementor-48391 .elementor-element.elementor-element-c16522e{--display:flex;--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:5%;}.elementor-48391 .elementor-element.elementor-element-f5feb80 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;color:#FFFFFF;}.elementor-48391 .elementor-element.elementor-element-fb25dd0{text-align:start;}.elementor-48391 .elementor-element.elementor-element-fb25dd0 .elementor-heading-title{font-size:30px;font-weight:700;color:#FFFFFF;}.elementor-48391 .elementor-element.elementor-element-a2199d6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-48391 .elementor-element.elementor-element-a2199d6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-48391 .elementor-element.elementor-element-a2199d6 a{color:var( --e-global-color-primary );}.elementor-48391 .elementor-element.elementor-element-486cacc{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48391 .elementor-element.elementor-element-0d6e080{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF29;--border-color:#FFFFFF29;--border-radius:10px 10px 10px 10px;}.elementor-48391 .elementor-element.elementor-element-0d6e080:not(.elementor-motion-effects-element-type-background), .elementor-48391 .elementor-element.elementor-element-0d6e080 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5C5C5C33;}.elementor-48391 .elementor-element.elementor-element-4290a79 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-48391 .elementor-element.elementor-element-4290a79 .elementor-icon-box-wrapper{text-align:center;}.elementor-48391 .elementor-element.elementor-element-4290a79 .elementor-icon-box-title{margin-block-end:3px;color:var( --e-global-color-primary );}.elementor-48391 .elementor-element.elementor-element-4290a79 .elementor-icon-box-title, .elementor-48391 .elementor-element.elementor-element-4290a79 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;}.elementor-48391 .elementor-element.elementor-element-4290a79:has(:hover) .elementor-icon-box-title,
					 .elementor-48391 .elementor-element.elementor-element-4290a79:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-48391 .elementor-element.elementor-element-4290a79 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;letter-spacing:0px;color:#FFFFFF;}.elementor-48391 .elementor-element.elementor-element-7fb2ce2{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF29;--border-color:#FFFFFF29;--border-radius:10px 10px 10px 10px;}.elementor-48391 .elementor-element.elementor-element-7fb2ce2:not(.elementor-motion-effects-element-type-background), .elementor-48391 .elementor-element.elementor-element-7fb2ce2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5C5C5C33;}.elementor-48391 .elementor-element.elementor-element-12762f8 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-48391 .elementor-element.elementor-element-12762f8 .elementor-icon-box-wrapper{text-align:center;}.elementor-48391 .elementor-element.elementor-element-12762f8 .elementor-icon-box-title{margin-block-end:3px;color:var( --e-global-color-primary );}.elementor-48391 .elementor-element.elementor-element-12762f8 .elementor-icon-box-title, .elementor-48391 .elementor-element.elementor-element-12762f8 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;}.elementor-48391 .elementor-element.elementor-element-12762f8:has(:hover) .elementor-icon-box-title,
					 .elementor-48391 .elementor-element.elementor-element-12762f8:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-48391 .elementor-element.elementor-element-12762f8 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;letter-spacing:0px;color:#FFFFFF;}.elementor-48391 .elementor-element.elementor-element-aa431a9{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF29;--border-color:#FFFFFF29;--border-radius:10px 10px 10px 10px;}.elementor-48391 .elementor-element.elementor-element-aa431a9:not(.elementor-motion-effects-element-type-background), .elementor-48391 .elementor-element.elementor-element-aa431a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5C5C5C33;}.elementor-48391 .elementor-element.elementor-element-080df2d > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-48391 .elementor-element.elementor-element-080df2d .elementor-icon-box-wrapper{text-align:center;}.elementor-48391 .elementor-element.elementor-element-080df2d .elementor-icon-box-title{margin-block-end:3px;color:var( --e-global-color-primary );}.elementor-48391 .elementor-element.elementor-element-080df2d .elementor-icon-box-title, .elementor-48391 .elementor-element.elementor-element-080df2d .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;}.elementor-48391 .elementor-element.elementor-element-080df2d:has(:hover) .elementor-icon-box-title,
					 .elementor-48391 .elementor-element.elementor-element-080df2d:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-48391 .elementor-element.elementor-element-080df2d .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;letter-spacing:0px;color:#FFFFFF;}.elementor-48391 .elementor-element.elementor-element-8744a5e{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF29;--border-color:#FFFFFF29;--border-radius:10px 10px 10px 10px;}.elementor-48391 .elementor-element.elementor-element-8744a5e:not(.elementor-motion-effects-element-type-background), .elementor-48391 .elementor-element.elementor-element-8744a5e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#5C5C5C33;}.elementor-48391 .elementor-element.elementor-element-34d80d2 > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:none;border-radius:10px 10px 10px 10px;}.elementor-48391 .elementor-element.elementor-element-34d80d2 .elementor-icon-box-wrapper{text-align:center;}.elementor-48391 .elementor-element.elementor-element-34d80d2 .elementor-icon-box-title{margin-block-end:3px;color:var( --e-global-color-primary );}.elementor-48391 .elementor-element.elementor-element-34d80d2 .elementor-icon-box-title, .elementor-48391 .elementor-element.elementor-element-34d80d2 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;}.elementor-48391 .elementor-element.elementor-element-34d80d2:has(:hover) .elementor-icon-box-title,
					 .elementor-48391 .elementor-element.elementor-element-34d80d2:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-48391 .elementor-element.elementor-element-34d80d2 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:12px;font-weight:400;line-height:1.6em;letter-spacing:0px;color:#FFFFFF;}.elementor-48391 .elementor-element.elementor-element-20e7fea{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48391 .elementor-element.elementor-element-74578ab .elementor-button{background-color:#E6007E1F;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9D09F445;border-radius:7px 7px 7px 7px;padding:8px 11px 8px 11px;}.elementor-48391 .elementor-element.elementor-element-a6bcfd5 .elementor-button{background-color:#9649E21F;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9D09F445;border-radius:7px 7px 7px 7px;padding:8px 11px 8px 11px;}.elementor-48391 .elementor-element.elementor-element-a602150 .elementor-button{background-color:#9649E21F;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9D09F445;border-radius:7px 7px 7px 7px;padding:8px 11px 8px 11px;}.elementor-48391 .elementor-element.elementor-element-a5c4ebc .elementor-button{background-color:#9649E21F;font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#9D09F445;border-radius:7px 7px 7px 7px;padding:8px 11px 8px 11px;}.elementor-48391 .elementor-element.elementor-element-f18baf3 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:700;text-decoration:none;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(240deg, #E6007E 0%, #AC28F1 100%);border-style:none;border-radius:7px 7px 7px 7px;padding:19px 15px 19px 15px;}.elementor-48391 .elementor-element.elementor-element-f18baf3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-48391 .elementor-element.elementor-element-f18baf3 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-48391 .elementor-element.elementor-element-f18baf3 .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-48391 .elementor-element.elementor-element-5975de9{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:25px 25px;--row-gap:25px;--column-gap:25px;--grid-auto-flow:row;}.elementor-48391 .elementor-element.elementor-element-ed03a75{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48391 .elementor-element.elementor-element-ed03a75:not(.elementor-motion-effects-element-type-background), .elementor-48391 .elementor-element.elementor-element-ed03a75 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFC;}.elementor-48391 .elementor-element.elementor-element-ed03a75:hover{background-color:#FFFFFF;box-shadow:0px 0px 10px 6px rgba(199.7216735839844, 199.7216735839844, 199.7216735839844, 0.5);}.elementor-48391 .elementor-element.elementor-element-524f310{--display:flex;--min-height:190px;--border-radius:14px 14px 0px 0px;}.elementor-48391 .elementor-element.elementor-element-524f310:not(.elementor-motion-effects-element-type-background), .elementor-48391 .elementor-element.elementor-element-524f310 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casamediahouse.com/wp-content/uploads/2026/06/search-image-2.jpeg");background-position:center center;background-size:cover;}.elementor-48391 .elementor-element.elementor-element-204e95a{--display:flex;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:16px;--padding-bottom:10px;--padding-left:22px;--padding-right:22px;}.elementor-48391 .elementor-element.elementor-element-282db09{text-align:start;}.elementor-48391 .elementor-element.elementor-element-282db09 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;letter-spacing:0px;color:#575757;}.elementor-48391 .elementor-element.elementor-element-754d2d1{text-align:start;}.elementor-48391 .elementor-element.elementor-element-754d2d1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;letter-spacing:0px;color:#181818;}.elementor-48391 .elementor-element.elementor-element-90b9de4{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:6px;--padding-left:22px;--padding-right:22px;}.elementor-48391 .elementor-element.elementor-element-b736d1f .elementor-button{background-color:#E6007E0F;font-size:11px;font-weight:600;text-decoration:none;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:9px 15px 9px 15px;}.elementor-48391 .elementor-element.elementor-element-b736d1f .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-48391 .elementor-element.elementor-element-1a0ce87 .elementor-button{background-color:#E6007E0F;font-size:11px;font-weight:600;text-decoration:none;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:9px 15px 9px 15px;}.elementor-48391 .elementor-element.elementor-element-1a0ce87 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-48391 .elementor-element.elementor-element-cf9ce90 .elementor-button{background-color:#E6007E0F;font-size:11px;font-weight:600;text-decoration:none;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:9px 15px 9px 15px;}.elementor-48391 .elementor-element.elementor-element-cf9ce90 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-48391 .elementor-element.elementor-element-9372b84{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F1F1F1;--border-color:#F1F1F1;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:22px;--padding-right:22px;}.elementor-48391 .elementor-element.elementor-element-ad99d9c .elementor-icon-box-wrapper{text-align:start;}.elementor-48391 .elementor-element.elementor-element-ad99d9c .elementor-icon-box-title{margin-block-end:3px;color:var( --e-global-color-primary );}.elementor-48391 .elementor-element.elementor-element-ad99d9c .elementor-icon-box-title, .elementor-48391 .elementor-element.elementor-element-ad99d9c .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;}.elementor-48391 .elementor-element.elementor-element-ad99d9c:has(:hover) .elementor-icon-box-title,
					 .elementor-48391 .elementor-element.elementor-element-ad99d9c:has(:focus) .elementor-icon-box-title{color:#2E2E2E;}.elementor-48391 .elementor-element.elementor-element-ad99d9c .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;line-height:1.6em;letter-spacing:0px;color:#363636;}.elementor-48391 .elementor-element.elementor-element-10e36ea .elementor-icon-box-wrapper{text-align:start;}.elementor-48391 .elementor-element.elementor-element-10e36ea .elementor-icon-box-title{margin-block-end:3px;color:var( --e-global-color-primary );}.elementor-48391 .elementor-element.elementor-element-10e36ea .elementor-icon-box-title, .elementor-48391 .elementor-element.elementor-element-10e36ea .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;}.elementor-48391 .elementor-element.elementor-element-10e36ea:has(:hover) .elementor-icon-box-title,
					 .elementor-48391 .elementor-element.elementor-element-10e36ea:has(:focus) .elementor-icon-box-title{color:#2E2E2E;}.elementor-48391 .elementor-element.elementor-element-10e36ea .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;line-height:1.6em;letter-spacing:0px;color:#363636;}.elementor-48391 .elementor-element.elementor-element-07c2b41{--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;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:3px;--padding-bottom:16px;--padding-left:22px;--padding-right:22px;}.elementor-48391 .elementor-element.elementor-element-aa52d1b .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:700;text-decoration:none;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(240deg, #E6007E 0%, #AC28F1 100%);border-style:none;border-radius:7px 7px 7px 7px;padding:19px 15px 19px 15px;}.elementor-48391 .elementor-element.elementor-element-aa52d1b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-48391 .elementor-element.elementor-element-aa52d1b .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-48391 .elementor-element.elementor-element-aa52d1b .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-48391 .elementor-element.elementor-element-54eba7f{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48391 .elementor-element.elementor-element-54eba7f:not(.elementor-motion-effects-element-type-background), .elementor-48391 .elementor-element.elementor-element-54eba7f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFC;}.elementor-48391 .elementor-element.elementor-element-54eba7f:hover{background-color:#FFFFFF;box-shadow:0px 0px 10px 6px rgba(199.7216735839844, 199.7216735839844, 199.7216735839844, 0.5);}.elementor-48391 .elementor-element.elementor-element-fc07a7c{--display:flex;--min-height:190px;--border-radius:14px 14px 0px 0px;}.elementor-48391 .elementor-element.elementor-element-fc07a7c:not(.elementor-motion-effects-element-type-background), .elementor-48391 .elementor-element.elementor-element-fc07a7c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casamediahouse.com/wp-content/uploads/2026/06/search-image-2.webp");background-position:center center;background-size:cover;}.elementor-48391 .elementor-element.elementor-element-a5bd436{--display:flex;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:16px;--padding-bottom:10px;--padding-left:22px;--padding-right:22px;}.elementor-48391 .elementor-element.elementor-element-883f68a{text-align:start;}.elementor-48391 .elementor-element.elementor-element-883f68a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;letter-spacing:0px;color:#575757;}.elementor-48391 .elementor-element.elementor-element-309186f{text-align:start;}.elementor-48391 .elementor-element.elementor-element-309186f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;letter-spacing:0px;color:#181818;}.elementor-48391 .elementor-element.elementor-element-4f03782{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:6px;--padding-left:22px;--padding-right:22px;}.elementor-48391 .elementor-element.elementor-element-a1d0135 .elementor-button{background-color:#E6007E0F;font-size:11px;font-weight:600;text-decoration:none;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:9px 15px 9px 15px;}.elementor-48391 .elementor-element.elementor-element-a1d0135 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-48391 .elementor-element.elementor-element-3e39d9c .elementor-button{background-color:#E6007E0F;font-size:11px;font-weight:600;text-decoration:none;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:9px 15px 9px 15px;}.elementor-48391 .elementor-element.elementor-element-3e39d9c .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-48391 .elementor-element.elementor-element-6911c86 .elementor-button{background-color:#E6007E0F;font-size:11px;font-weight:600;text-decoration:none;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:9px 15px 9px 15px;}.elementor-48391 .elementor-element.elementor-element-6911c86 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-48391 .elementor-element.elementor-element-57cf291{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F1F1F1;--border-color:#F1F1F1;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:22px;--padding-right:22px;}.elementor-48391 .elementor-element.elementor-element-279acce .elementor-icon-box-wrapper{text-align:start;}.elementor-48391 .elementor-element.elementor-element-279acce .elementor-icon-box-title{margin-block-end:3px;color:var( --e-global-color-primary );}.elementor-48391 .elementor-element.elementor-element-279acce .elementor-icon-box-title, .elementor-48391 .elementor-element.elementor-element-279acce .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;}.elementor-48391 .elementor-element.elementor-element-279acce:has(:hover) .elementor-icon-box-title,
					 .elementor-48391 .elementor-element.elementor-element-279acce:has(:focus) .elementor-icon-box-title{color:#2E2E2E;}.elementor-48391 .elementor-element.elementor-element-279acce .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;line-height:1.6em;letter-spacing:0px;color:#363636;}.elementor-48391 .elementor-element.elementor-element-537a582 .elementor-icon-box-wrapper{text-align:start;}.elementor-48391 .elementor-element.elementor-element-537a582 .elementor-icon-box-title{margin-block-end:3px;color:var( --e-global-color-primary );}.elementor-48391 .elementor-element.elementor-element-537a582 .elementor-icon-box-title, .elementor-48391 .elementor-element.elementor-element-537a582 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;}.elementor-48391 .elementor-element.elementor-element-537a582:has(:hover) .elementor-icon-box-title,
					 .elementor-48391 .elementor-element.elementor-element-537a582:has(:focus) .elementor-icon-box-title{color:#2E2E2E;}.elementor-48391 .elementor-element.elementor-element-537a582 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;line-height:1.6em;letter-spacing:0px;color:#363636;}.elementor-48391 .elementor-element.elementor-element-bf3e01e{--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;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:3px;--padding-bottom:16px;--padding-left:22px;--padding-right:22px;}.elementor-48391 .elementor-element.elementor-element-d99978c .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:700;text-decoration:none;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(240deg, #E6007E 0%, #AC28F1 100%);border-style:none;border-radius:7px 7px 7px 7px;padding:19px 15px 19px 15px;}.elementor-48391 .elementor-element.elementor-element-d99978c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-48391 .elementor-element.elementor-element-d99978c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-48391 .elementor-element.elementor-element-d99978c .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-48391 .elementor-element.elementor-element-ffdc593{--display:flex;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--background-transition:0.3s;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#EEEEEE;--border-color:#EEEEEE;--border-radius:14px 14px 14px 14px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-48391 .elementor-element.elementor-element-ffdc593:not(.elementor-motion-effects-element-type-background), .elementor-48391 .elementor-element.elementor-element-ffdc593 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FAFAFC;}.elementor-48391 .elementor-element.elementor-element-ffdc593:hover{background-color:#FFFFFF;box-shadow:0px 0px 10px 6px rgba(199.7216735839844, 199.7216735839844, 199.7216735839844, 0.5);}.elementor-48391 .elementor-element.elementor-element-fcc819c{--display:flex;--min-height:190px;--border-radius:14px 14px 0px 0px;}.elementor-48391 .elementor-element.elementor-element-fcc819c:not(.elementor-motion-effects-element-type-background), .elementor-48391 .elementor-element.elementor-element-fcc819c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casamediahouse.com/wp-content/uploads/2026/04/f6a93a3d0bebd9db0ce01ba7b2054e11.webp");background-position:center center;background-size:cover;}.elementor-48391 .elementor-element.elementor-element-6853390{--display:flex;--gap:9px 9px;--row-gap:9px;--column-gap:9px;--padding-top:16px;--padding-bottom:10px;--padding-left:22px;--padding-right:22px;}.elementor-48391 .elementor-element.elementor-element-b41a369{text-align:start;}.elementor-48391 .elementor-element.elementor-element-b41a369 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;letter-spacing:0px;color:#575757;}.elementor-48391 .elementor-element.elementor-element-e2dc4a1{text-align:start;}.elementor-48391 .elementor-element.elementor-element-e2dc4a1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;line-height:1.2em;letter-spacing:0px;color:#181818;}.elementor-48391 .elementor-element.elementor-element-5fd8191{--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:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:6px;--padding-left:22px;--padding-right:22px;}.elementor-48391 .elementor-element.elementor-element-6d85ecc .elementor-button{background-color:#E6007E0F;font-size:11px;font-weight:600;text-decoration:none;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:9px 15px 9px 15px;}.elementor-48391 .elementor-element.elementor-element-6d85ecc .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-48391 .elementor-element.elementor-element-9dc1a2f .elementor-button{background-color:#E6007E0F;font-size:11px;font-weight:600;text-decoration:none;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:9px 15px 9px 15px;}.elementor-48391 .elementor-element.elementor-element-9dc1a2f .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-48391 .elementor-element.elementor-element-8331551 .elementor-button{background-color:#E6007E0F;font-size:11px;font-weight:600;text-decoration:none;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:9px 15px 9px 15px;}.elementor-48391 .elementor-element.elementor-element-8331551 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-48391 .elementor-element.elementor-element-5d2ac1c{--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;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#F1F1F1;--border-color:#F1F1F1;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:22px;--padding-right:22px;}.elementor-48391 .elementor-element.elementor-element-53638ce .elementor-icon-box-wrapper{text-align:start;}.elementor-48391 .elementor-element.elementor-element-53638ce .elementor-icon-box-title{margin-block-end:3px;color:var( --e-global-color-primary );}.elementor-48391 .elementor-element.elementor-element-53638ce .elementor-icon-box-title, .elementor-48391 .elementor-element.elementor-element-53638ce .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;}.elementor-48391 .elementor-element.elementor-element-53638ce:has(:hover) .elementor-icon-box-title,
					 .elementor-48391 .elementor-element.elementor-element-53638ce:has(:focus) .elementor-icon-box-title{color:#2E2E2E;}.elementor-48391 .elementor-element.elementor-element-53638ce .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;line-height:1.6em;letter-spacing:0px;color:#363636;}.elementor-48391 .elementor-element.elementor-element-c824b2d .elementor-icon-box-wrapper{text-align:start;}.elementor-48391 .elementor-element.elementor-element-c824b2d .elementor-icon-box-title{margin-block-end:3px;color:var( --e-global-color-primary );}.elementor-48391 .elementor-element.elementor-element-c824b2d .elementor-icon-box-title, .elementor-48391 .elementor-element.elementor-element-c824b2d .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:700;}.elementor-48391 .elementor-element.elementor-element-c824b2d:has(:hover) .elementor-icon-box-title,
					 .elementor-48391 .elementor-element.elementor-element-c824b2d:has(:focus) .elementor-icon-box-title{color:#2E2E2E;}.elementor-48391 .elementor-element.elementor-element-c824b2d .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;line-height:1.6em;letter-spacing:0px;color:#363636;}.elementor-48391 .elementor-element.elementor-element-ef977da{--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;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:3px;--padding-bottom:16px;--padding-left:22px;--padding-right:22px;}.elementor-48391 .elementor-element.elementor-element-978f65c .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:700;text-decoration:none;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(240deg, #E6007E 0%, #AC28F1 100%);border-style:none;border-radius:7px 7px 7px 7px;padding:19px 15px 19px 15px;}.elementor-48391 .elementor-element.elementor-element-978f65c > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-48391 .elementor-element.elementor-element-978f65c .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-48391 .elementor-element.elementor-element-978f65c .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-48391 .elementor-element.elementor-element-2519434{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-48391 .elementor-element.elementor-element-2519434:not(.elementor-motion-effects-element-type-background), .elementor-48391 .elementor-element.elementor-element-2519434 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-622f1d5 );}.elementor-48391 .elementor-element.elementor-element-a45cac7{--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;--padding-top:5%;--padding-bottom:6%;--padding-left:4%;--padding-right:4%;}.elementor-48391 .elementor-element.elementor-element-a45cac7:not(.elementor-motion-effects-element-type-background), .elementor-48391 .elementor-element.elementor-element-a45cac7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-622f1d5 );}.elementor-48391 .elementor-element.elementor-element-9027c5a{--display:flex;}.elementor-48391 .elementor-element.elementor-element-cf30ece .elementor-button{background-color:#E6007E38;font-family:"Roboto", Sans-serif;font-size:14px;font-weight:600;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6007E4D;border-radius:30px 30px 30px 30px;padding:10px 17px 10px 17px;}.elementor-48391 .elementor-element.elementor-element-cf30ece .elementor-button-content-wrapper{flex-direction:row;}.elementor-48391 .elementor-element.elementor-element-0ec17f0{text-align:center;}.elementor-48391 .elementor-element.elementor-element-0ec17f0 .elementor-heading-title{font-size:44px;color:#FFFFFF;}.elementor-48391 .elementor-element.elementor-element-cce7bcb{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-48391 .elementor-element.elementor-element-cce7bcb.elementor-element{--align-self:center;}.elementor-48391 .elementor-element.elementor-element-cce7bcb a{color:#FFFFFF;}.elementor-48391 .elementor-element.elementor-element-e0af7af{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-48391 .elementor-element.elementor-element-34834e8 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:18px;font-weight:700;text-decoration:none;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(240deg, #E6007E 0%, #AC28F1 100%);border-style:none;border-radius:7px 7px 7px 7px;padding:19px 27px 19px 27px;}.elementor-48391 .elementor-element.elementor-element-34834e8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-48391 .elementor-element.elementor-element-34834e8 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-48391 .elementor-element.elementor-element-34834e8 .elementor-button .elementor-button-content-wrapper{gap:9px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-48391 .elementor-element.elementor-element-2c944cf{--grid-auto-flow:row;}.elementor-48391 .elementor-element.elementor-element-486cacc{--grid-auto-flow:row;}.elementor-48391 .elementor-element.elementor-element-5975de9{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-48391 .elementor-element.elementor-element-7fe46dd{--content-width:1260px;}.elementor-48391 .elementor-element.elementor-element-e49d037{--width:100%;}.elementor-48391 .elementor-element.elementor-element-74c9db3{--width:100%;}.elementor-48391 .elementor-element.elementor-element-2c944cf{--content-width:1260px;}.elementor-48391 .elementor-element.elementor-element-887c15d{--content-width:1200px;}.elementor-48391 .elementor-element.elementor-element-2519434{--content-width:1200px;}.elementor-48391 .elementor-element.elementor-element-a45cac7{--content-width:1000px;}}@media(max-width:767px){.elementor-48391 .elementor-element.elementor-element-7fe46dd{--padding-top:36%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-48391 .elementor-element.elementor-element-e49d037{--margin-top:-53px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-48391 .elementor-element.elementor-element-6b73afb .elementor-button{font-size:12px;}.elementor-48391 .elementor-element.elementor-element-e563f62{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-48391 .elementor-element.elementor-element-e563f62 .elementor-heading-title{font-size:25px;line-height:1.2em;}.elementor-48391 .elementor-element.elementor-element-80fae0f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-48391 .elementor-element.elementor-element-80fae0f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-48391 .elementor-element.elementor-element-a9e15e9{--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-48391 .elementor-element.elementor-element-a88316e{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-48391 .elementor-element.elementor-element-a88316e.elementor-element{--align-self:center;}.elementor-48391 .elementor-element.elementor-element-a88316e .elementor-button{font-size:14px;line-height:1.3em;}.elementor-48391 .elementor-element.elementor-element-a72d1e9{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-48391 .elementor-element.elementor-element-a72d1e9.elementor-element{--align-self:center;}.elementor-48391 .elementor-element.elementor-element-a72d1e9 .elementor-button{font-size:14px;line-height:1.3em;}.elementor-48391 .elementor-element.elementor-element-74c9db3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-48391 .elementor-element.elementor-element-2c944cf{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-48391 .elementor-element.elementor-element-2f029f3 .elementor-icon-box-title, .elementor-48391 .elementor-element.elementor-element-2f029f3 .elementor-icon-box-title a{font-size:24px;line-height:1.3em;}.elementor-48391 .elementor-element.elementor-element-2f029f3 .elementor-icon-box-description{font-size:12px;}.elementor-48391 .elementor-element.elementor-element-e75d98c .elementor-icon-box-title, .elementor-48391 .elementor-element.elementor-element-e75d98c .elementor-icon-box-title a{font-size:24px;line-height:1.3em;}.elementor-48391 .elementor-element.elementor-element-e75d98c .elementor-icon-box-description{font-size:12px;}.elementor-48391 .elementor-element.elementor-element-e54fd28 .elementor-icon-box-title, .elementor-48391 .elementor-element.elementor-element-e54fd28 .elementor-icon-box-title a{font-size:24px;line-height:1.3em;}.elementor-48391 .elementor-element.elementor-element-e54fd28 .elementor-icon-box-description{font-size:12px;}.elementor-48391 .elementor-element.elementor-element-6cd7c6f .elementor-icon-box-title, .elementor-48391 .elementor-element.elementor-element-6cd7c6f .elementor-icon-box-title a{font-size:24px;line-height:1.3em;}.elementor-48391 .elementor-element.elementor-element-6cd7c6f .elementor-icon-box-description{font-size:12px;}.elementor-48391 .elementor-element.elementor-element-00869ab{--min-height:200px;--border-radius:20px 20px 0px 0px;}.elementor-48391 .elementor-element.elementor-element-c16522e{--padding-top:6%;--padding-bottom:6%;--padding-left:6%;--padding-right:6%;}.elementor-48391 .elementor-element.elementor-element-fb25dd0 .elementor-heading-title{font-size:24px;}.elementor-48391 .elementor-element.elementor-element-a2199d6 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-48391 .elementor-element.elementor-element-a2199d6{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-48391 .elementor-element.elementor-element-486cacc{--e-con-grid-template-columns:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-48391 .elementor-element.elementor-element-4290a79 .elementor-icon-box-title, .elementor-48391 .elementor-element.elementor-element-4290a79 .elementor-icon-box-title a{font-size:24px;line-height:1.3em;}.elementor-48391 .elementor-element.elementor-element-4290a79 .elementor-icon-box-description{font-size:12px;}.elementor-48391 .elementor-element.elementor-element-12762f8 .elementor-icon-box-title, .elementor-48391 .elementor-element.elementor-element-12762f8 .elementor-icon-box-title a{font-size:24px;line-height:1.3em;}.elementor-48391 .elementor-element.elementor-element-12762f8 .elementor-icon-box-description{font-size:12px;}.elementor-48391 .elementor-element.elementor-element-080df2d .elementor-icon-box-title, .elementor-48391 .elementor-element.elementor-element-080df2d .elementor-icon-box-title a{font-size:24px;line-height:1.3em;}.elementor-48391 .elementor-element.elementor-element-080df2d .elementor-icon-box-description{font-size:12px;}.elementor-48391 .elementor-element.elementor-element-34d80d2 .elementor-icon-box-title, .elementor-48391 .elementor-element.elementor-element-34d80d2 .elementor-icon-box-title a{font-size:24px;line-height:1.3em;}.elementor-48391 .elementor-element.elementor-element-34d80d2 .elementor-icon-box-description{font-size:12px;}.elementor-48391 .elementor-element.elementor-element-20e7fea{--gap:11px 11px;--row-gap:11px;--column-gap:11px;}.elementor-48391 .elementor-element.elementor-element-f18baf3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-48391 .elementor-element.elementor-element-f18baf3.elementor-element{--align-self:center;}.elementor-48391 .elementor-element.elementor-element-f18baf3 .elementor-button{font-size:14px;line-height:1.3em;}.elementor-48391 .elementor-element.elementor-element-5975de9{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-48391 .elementor-element.elementor-element-ad99d9c .elementor-icon-box-title, .elementor-48391 .elementor-element.elementor-element-ad99d9c .elementor-icon-box-title a{font-size:24px;line-height:1.3em;}.elementor-48391 .elementor-element.elementor-element-ad99d9c .elementor-icon-box-description{font-size:12px;}.elementor-48391 .elementor-element.elementor-element-10e36ea .elementor-icon-box-title, .elementor-48391 .elementor-element.elementor-element-10e36ea .elementor-icon-box-title a{font-size:24px;line-height:1.3em;}.elementor-48391 .elementor-element.elementor-element-10e36ea .elementor-icon-box-description{font-size:12px;}.elementor-48391 .elementor-element.elementor-element-aa52d1b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-48391 .elementor-element.elementor-element-aa52d1b.elementor-element{--align-self:center;}.elementor-48391 .elementor-element.elementor-element-aa52d1b .elementor-button{font-size:14px;line-height:1.3em;}.elementor-48391 .elementor-element.elementor-element-279acce .elementor-icon-box-title, .elementor-48391 .elementor-element.elementor-element-279acce .elementor-icon-box-title a{font-size:24px;line-height:1.3em;}.elementor-48391 .elementor-element.elementor-element-279acce .elementor-icon-box-description{font-size:12px;}.elementor-48391 .elementor-element.elementor-element-537a582 .elementor-icon-box-title, .elementor-48391 .elementor-element.elementor-element-537a582 .elementor-icon-box-title a{font-size:24px;line-height:1.3em;}.elementor-48391 .elementor-element.elementor-element-537a582 .elementor-icon-box-description{font-size:12px;}.elementor-48391 .elementor-element.elementor-element-d99978c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-48391 .elementor-element.elementor-element-d99978c.elementor-element{--align-self:center;}.elementor-48391 .elementor-element.elementor-element-d99978c .elementor-button{font-size:14px;line-height:1.3em;}.elementor-48391 .elementor-element.elementor-element-53638ce .elementor-icon-box-title, .elementor-48391 .elementor-element.elementor-element-53638ce .elementor-icon-box-title a{font-size:24px;line-height:1.3em;}.elementor-48391 .elementor-element.elementor-element-53638ce .elementor-icon-box-description{font-size:12px;}.elementor-48391 .elementor-element.elementor-element-c824b2d .elementor-icon-box-title, .elementor-48391 .elementor-element.elementor-element-c824b2d .elementor-icon-box-title a{font-size:24px;line-height:1.3em;}.elementor-48391 .elementor-element.elementor-element-c824b2d .elementor-icon-box-description{font-size:12px;}.elementor-48391 .elementor-element.elementor-element-978f65c{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-48391 .elementor-element.elementor-element-978f65c.elementor-element{--align-self:center;}.elementor-48391 .elementor-element.elementor-element-978f65c .elementor-button{font-size:14px;line-height:1.3em;}.elementor-48391 .elementor-element.elementor-element-cf30ece .elementor-button{font-size:12px;}.elementor-48391 .elementor-element.elementor-element-0ec17f0 .elementor-heading-title{font-size:30px;}.elementor-48391 .elementor-element.elementor-element-cce7bcb{font-size:15px;line-height:1.7em;}.elementor-48391 .elementor-element.elementor-element-34834e8{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-48391 .elementor-element.elementor-element-34834e8.elementor-element{--align-self:center;}.elementor-48391 .elementor-element.elementor-element-34834e8 .elementor-button{font-size:14px;line-height:1.3em;}}/* Start custom CSS for button, class: .elementor-element-a72d1e9 *//* GLASS BUTTON */

.glass-btn .elementor-button{
    position:relative;
    overflow:hidden;

    background:rgba(255,255,255,.08) !important;
    backdrop-filter:blur(18px);
    -webkit-backdrop-filter:blur(18px);

    border:1px solid rgba(255,255,255,.18) !important;
    border-radius:10px !important;

    color:#ffffff !important;

    transition:all .35s ease;

    box-shadow:
        0 8px 32px rgba(230,0,126,.18),
        0 0 25px rgba(173,41,242,.15),
        inset 0 1px 1px rgba(255,255,255,.15);

    animation:glassPulse 3s ease-in-out infinite;
}

/* GRADIENT GLOW BORDER */

.glass-btn .elementor-button:before{
    content:"";
    position:absolute;
    inset:0;
    padding:1px;
    border-radius:10px;

    background:linear-gradient(
        135deg,
        #E6007E,
        #AD29F2,
        rgba(255,255,255,.7)
    );

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;
            mask-composite:exclude;

    pointer-events:none;
}

/* SHINE EFFECT */

.glass-btn .elementor-button:after{
    content:"";
    position:absolute;
    top:0;
    left:-120%;
    width:60%;
    height:100%;

    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.35),
        transparent
    );

    transform:skewX(-25deg);

    animation:glassShine 4s infinite;
}

/* HOVER */

.glass-btn .elementor-button:hover{
    transform:translateY(-4px);

    background:rgba(255,255,255,.12) !important;

    box-shadow:
        0 15px 40px rgba(230,0,126,.28),
        0 0 40px rgba(173,41,242,.30),
        inset 0 1px 1px rgba(255,255,255,.25);
}

/* TEXT */

.glass-btn .elementor-button-text,
.glass-btn .elementor-button-icon{
    position:relative;
    z-index:2;
}

/* GLOW ANIMATION */

@keyframes glassPulse{

    0%{
        box-shadow:
            0 8px 32px rgba(230,0,126,.18),
            0 0 25px rgba(173,41,242,.15),
            inset 0 1px 1px rgba(255,255,255,.15);
    }

    50%{
        box-shadow:
            0 12px 40px rgba(230,0,126,.28),
            0 0 45px rgba(173,41,242,.28),
            inset 0 1px 1px rgba(255,255,255,.25);
    }

    100%{
        box-shadow:
            0 8px 32px rgba(230,0,126,.18),
            0 0 25px rgba(173,41,242,.15),
            inset 0 1px 1px rgba(255,255,255,.15);
    }

}

/* SHINE */

@keyframes glassShine{

    0%{
        left:-120%;
    }

    100%{
        left:140%;
    }

}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1f7d9b4 *//* ===================================
   HERO IMAGE MOCKUP
=================================== */

.cmh-hero-visual{
    position:relative;
    width:100%;
    max-width:480px;
    margin-left:auto;
    border-radius:24px;
    overflow:hidden;
    font-family:'Poppins',sans-serif;
}

/* IMAGE */

.cmh-hero-img{
    width:100%;
    height:600px;
    object-fit:cover;
    display:block;
    border-radius:24px;
    border:1px solid rgba(255,255,255,.12);
    box-shadow:0 25px 60px rgba(0,0,0,.25);
}

/* OVERLAY */

.cmh-hero-visual:after{
    content:"";
    position:absolute;
    inset:0;
    border-radius:24px;
    background:linear-gradient(
        180deg,
        rgba(0,0,0,0) 40%,
        rgba(16,0,45,.45) 100%
    );
    pointer-events:none;
}

/* FLOATING ICONS */

.cmh-floating-icon{
    position:absolute;
    z-index:10;

    width:58px;
    height:58px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:16px;

    backdrop-filter:blur(16px);
    -webkit-backdrop-filter:blur(16px);

    font-size:22px;
    font-weight:700;
}

.cmh-leaf-icon{
    top:18px;
    right:18px;

    background:rgba(255,255,255,.15);
    border:1px solid rgba(10,165,148,.35);

    color:#0AA594;
}

.cmh-pin-icon{
    bottom:18px;
    left:18px;

    background:rgba(230,0,126,.12);
    border:1px solid rgba(230,0,126,.35);

    color:#E6007E;
}

/* RESULT CARD */

.cmh-hero-result-card{
    position:absolute;
    z-index:20;

    left:22px;
    right:22px;
    bottom:22px;

    display:flex;
    align-items:center;
    gap:14px;

    padding:16px 18px;

    border-radius:18px;

    background:rgba(255,255,255,.18);

    border:1px solid rgba(255,255,255,.15);

    backdrop-filter:blur(18px);
    -webkit-backdrop-filter:blur(18px);

    box-shadow:0 15px 40px rgba(0,0,0,.15);
}

/* LEFT ICON */

.cmh-result-icon{
    width:48px;
    height:48px;
    min-width:48px;

    display:flex;
    align-items:center;
    justify-content:center;

    border-radius:12px;

    background:rgba(10,165,148,.18);

    color:#0AA594;

    font-size:22px;
    font-weight:700;
}

/* TEXT */

.cmh-result-text{
    flex:1;
}

.cmh-result-text h3{
    margin:0 0 2px;

    color:#ffffff;

    font-size:16px;
    line-height:1.2;
    font-weight:700;
}

.cmh-result-text p{
    margin:0;

    color:rgba(255,255,255,.70);

    font-size:13px;
    line-height:1.4;
    font-weight:500;
}

/* STATS */

.cmh-result-stat{
    text-align:right;
}

.cmh-result-stat strong{
    display:block;

    color:#E6007E;

    font-size:18px;
    line-height:1;
    font-weight:700;
}

.cmh-result-stat span{
    display:block;
    margin-top:5px;

    color:rgba(255,255,255,.60);

    font-size:12px;
    line-height:1.2;
    font-weight:500;
}

/* MOBILE */

@media(max-width:767px){

    .cmh-hero-visual{
        max-width:100%;
    }

    .cmh-hero-img{
        height:500px;
        border-radius:20px;
    }

    .cmh-hero-visual:after{
        border-radius:20px;
    }

    .cmh-floating-icon{
        width:50px;
        height:50px;
        font-size:18px;
        border-radius:14px;
    }

    .cmh-leaf-icon{
        top:12px;
        right:12px;
    }

    .cmh-pin-icon{
        bottom:12px;
        left:12px;
    }

    .cmh-hero-result-card{
        left:14px;
        right:14px;
        bottom:14px;

        padding:14px;
        gap:10px;
    }

    .cmh-result-icon{
        width:42px;
        height:42px;
        min-width:42px;

        font-size:18px;
    }

    .cmh-result-text h3{
        font-size:14px;
    }

    .cmh-result-text p{
        font-size:11px;
    }

    .cmh-result-stat strong{
        font-size:16px;
    }

    .cmh-result-stat span{
        font-size:11px;
    }

}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-34834e8 *//* GLASS BUTTON */

.glass-btn .elementor-button{
    position:relative;
    overflow:hidden;

    background:rgba(255,255,255,.08) !important;
    backdrop-filter:blur(18px);
    -webkit-backdrop-filter:blur(18px);

    border:1px solid rgba(255,255,255,.18) !important;
    border-radius:10px !important;

    color:#ffffff !important;

    transition:all .35s ease;

    box-shadow:
        0 8px 32px rgba(230,0,126,.18),
        0 0 25px rgba(173,41,242,.15),
        inset 0 1px 1px rgba(255,255,255,.15);

    animation:glassPulse 3s ease-in-out infinite;
}

/* GRADIENT GLOW BORDER */

.glass-btn .elementor-button:before{
    content:"";
    position:absolute;
    inset:0;
    padding:1px;
    border-radius:10px;

    background:linear-gradient(
        135deg,
        #E6007E,
        #AD29F2,
        rgba(255,255,255,.7)
    );

    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);

    -webkit-mask-composite:xor;
            mask-composite:exclude;

    pointer-events:none;
}

/* SHINE EFFECT */

.glass-btn .elementor-button:after{
    content:"";
    position:absolute;
    top:0;
    left:-120%;
    width:60%;
    height:100%;

    background:linear-gradient(
        90deg,
        transparent,
        rgba(255,255,255,.35),
        transparent
    );

    transform:skewX(-25deg);

    animation:glassShine 4s infinite;
}

/* HOVER */

.glass-btn .elementor-button:hover{
    transform:translateY(-4px);

    background:rgba(255,255,255,.12) !important;

    box-shadow:
        0 15px 40px rgba(230,0,126,.28),
        0 0 40px rgba(173,41,242,.30),
        inset 0 1px 1px rgba(255,255,255,.25);
}

/* TEXT */

.glass-btn .elementor-button-text,
.glass-btn .elementor-button-icon{
    position:relative;
    z-index:2;
}

/* GLOW ANIMATION */

@keyframes glassPulse{

    0%{
        box-shadow:
            0 8px 32px rgba(230,0,126,.18),
            0 0 25px rgba(173,41,242,.15),
            inset 0 1px 1px rgba(255,255,255,.15);
    }

    50%{
        box-shadow:
            0 12px 40px rgba(230,0,126,.28),
            0 0 45px rgba(173,41,242,.28),
            inset 0 1px 1px rgba(255,255,255,.25);
    }

    100%{
        box-shadow:
            0 8px 32px rgba(230,0,126,.18),
            0 0 25px rgba(173,41,242,.15),
            inset 0 1px 1px rgba(255,255,255,.15);
    }

}

/* SHINE */

@keyframes glassShine{

    0%{
        left:-120%;
    }

    100%{
        left:140%;
    }

}/* End custom CSS */