.elementor-50217 .elementor-element.elementor-element-d2c2be0{--display:flex;--min-height:100vh;--justify-content:center;--overlay-opacity:0.87;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-50217 .elementor-element.elementor-element-d2c2be0:not(.elementor-motion-effects-element-type-background), .elementor-50217 .elementor-element.elementor-element-d2c2be0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0505;background-image:url("https://casamediahouse.com/wp-content/uploads/2026/08/WixDevelopment-for-Agencies.webp");background-position:center center;background-size:cover;}.elementor-50217 .elementor-element.elementor-element-d2c2be0::before, .elementor-50217 .elementor-element.elementor-element-d2c2be0 > .elementor-background-video-container::before, .elementor-50217 .elementor-element.elementor-element-d2c2be0 > .e-con-inner > .elementor-background-video-container::before, .elementor-50217 .elementor-element.elementor-element-d2c2be0 > .elementor-background-slideshow::before, .elementor-50217 .elementor-element.elementor-element-d2c2be0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-50217 .elementor-element.elementor-element-d2c2be0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#121024;--background-overlay:'';}.elementor-50217 .elementor-element.elementor-element-3d84fbb{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-50217 .elementor-element.elementor-element-5c9b0ca .elementor-button{background-color:#E6007E12;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;fill:#FFFFFF;color:#FFFFFF;border-radius:30px 30px 30px 30px;padding:10px 20px 10px 20px;}.elementor-50217 .elementor-element.elementor-element-7e5d495{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;z-index:2;text-align:center;}.elementor-50217 .elementor-element.elementor-element-7e5d495 > .elementor-widget-container{padding:0% 8% 0% 0%;}.elementor-50217 .elementor-element.elementor-element-7e5d495.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-50217 .elementor-element.elementor-element-7e5d495 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:55px;font-weight:800;line-height:1.2em;color:#FFFFFF;}.elementor-50217 .elementor-element.elementor-element-5052b0e{width:var( --container-widget-width, 61% );max-width:61%;--container-widget-width:61%;--container-widget-flex-grow:0;z-index:2;text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:var( --e-global-color-71fa4b8 );}.elementor-50217 .elementor-element.elementor-element-5052b0e > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-50217 .elementor-element.elementor-element-5052b0e.elementor-element{--align-self:center;}.elementor-50217 .elementor-element.elementor-element-8ae586e .elementor-button{background-color:#E6007E;font-family:"Poppins", Sans-serif;font-size:17px;font-weight:700;text-decoration:none;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#F8264A;border-radius:30px 30px 30px 30px;padding:15px 24px 15px 24px;}.elementor-50217 .elementor-element.elementor-element-90b6363{--spacer-size:5px;}.elementor-50217 .elementor-element.elementor-element-b4ecedd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:5px 5px;--row-gap:5px;--column-gap:5px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-50217 .elementor-element.elementor-element-9d4b2da{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:13px 13px;--row-gap:13px;--column-gap:13px;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:#FFFFFF30;--border-color:#FFFFFF30;}.elementor-50217 .elementor-element.elementor-element-d1baa51{text-align:center;}.elementor-50217 .elementor-element.elementor-element-d1baa51 .elementor-heading-title{font-size:26px;font-weight:700;color:#FFFFFF;}.elementor-50217 .elementor-element.elementor-element-842eeb2{text-align:center;}.elementor-50217 .elementor-element.elementor-element-842eeb2 .elementor-heading-title{font-size:12px;font-weight:500;color:#FFFFFF;}.elementor-50217 .elementor-element.elementor-element-1e1304c{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:13px 13px;--row-gap:13px;--column-gap:13px;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:#FFFFFF30;--border-color:#FFFFFF30;}.elementor-50217 .elementor-element.elementor-element-0889cd7{text-align:center;}.elementor-50217 .elementor-element.elementor-element-0889cd7 .elementor-heading-title{font-size:26px;font-weight:700;color:#FFFFFF;}.elementor-50217 .elementor-element.elementor-element-c57b7c2{text-align:center;}.elementor-50217 .elementor-element.elementor-element-c57b7c2 .elementor-heading-title{font-size:12px;font-weight:500;color:#FFFFFF;}.elementor-50217 .elementor-element.elementor-element-72f320f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:13px 13px;--row-gap:13px;--column-gap:13px;}.elementor-50217 .elementor-element.elementor-element-9eae05f{text-align:center;}.elementor-50217 .elementor-element.elementor-element-9eae05f .elementor-heading-title{font-size:26px;font-weight:700;color:#FFFFFF;}.elementor-50217 .elementor-element.elementor-element-71dd6e1{text-align:center;}.elementor-50217 .elementor-element.elementor-element-71dd6e1 .elementor-heading-title{font-size:12px;font-weight:500;color:#FFFFFF;}.elementor-50217 .elementor-element.elementor-element-dea5884{--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:4%;--padding-bottom:4%;--padding-left:2%;--padding-right:2%;}.elementor-50217 .elementor-element.elementor-element-dea5884:not(.elementor-motion-effects-element-type-background), .elementor-50217 .elementor-element.elementor-element-dea5884 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-50217 .elementor-element.elementor-element-c667f59{--display:flex;}.elementor-50217 .elementor-element.elementor-element-2aff8a0 .elementor-button{background-color:#E6007E0D;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:10px 20px 10px 20px;}.elementor-50217 .elementor-element.elementor-element-2ccb3d5{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;text-align:center;}.elementor-50217 .elementor-element.elementor-element-2ccb3d5 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-50217 .elementor-element.elementor-element-2ccb3d5.elementor-element{--align-self:center;}.elementor-50217 .elementor-element.elementor-element-2ccb3d5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;line-height:1.4em;color:#1B1B1B;}.elementor-50217 .elementor-element.elementor-element-38dcc89{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#000000;}.elementor-50217 .elementor-element.elementor-element-38dcc89.elementor-element{--align-self:center;}.elementor-50217 .elementor-element.elementor-element-8804e6e{--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:4%;--padding-bottom:4%;--padding-left:2%;--padding-right:2%;}.elementor-50217 .elementor-element.elementor-element-8804e6e:not(.elementor-motion-effects-element-type-background), .elementor-50217 .elementor-element.elementor-element-8804e6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-50217 .elementor-element.elementor-element-6c937d6{--display:flex;}.elementor-50217 .elementor-element.elementor-element-7cc5185{--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:6%;--padding-bottom:6%;--padding-left:2%;--padding-right:2%;}.elementor-50217 .elementor-element.elementor-element-7cc5185:not(.elementor-motion-effects-element-type-background), .elementor-50217 .elementor-element.elementor-element-7cc5185 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#03001F;}.elementor-50217 .elementor-element.elementor-element-e8c1fc8{--display:flex;}.elementor-50217 .elementor-element.elementor-element-35bd055 .elementor-button{background-color:#E6007E26;font-family:"Poppins", 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 20px 10px 20px;}.elementor-50217 .elementor-element.elementor-element-1e45e89{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;text-align:center;}.elementor-50217 .elementor-element.elementor-element-1e45e89 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-50217 .elementor-element.elementor-element-1e45e89.elementor-element{--align-self:center;}.elementor-50217 .elementor-element.elementor-element-1e45e89 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-50217 .elementor-element.elementor-element-d47d168{--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:4%;--padding-bottom:4%;--padding-left:2%;--padding-right:2%;}.elementor-50217 .elementor-element.elementor-element-d47d168:not(.elementor-motion-effects-element-type-background), .elementor-50217 .elementor-element.elementor-element-d47d168 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-50217 .elementor-element.elementor-element-46e3656{--display:flex;}.elementor-50217 .elementor-element.elementor-element-93fe4d5 .elementor-button{background-color:#E6007E0D;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;fill:#000000;color:#000000;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:10px 20px 10px 20px;}.elementor-50217 .elementor-element.elementor-element-b3c7016{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;text-align:center;}.elementor-50217 .elementor-element.elementor-element-b3c7016 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-50217 .elementor-element.elementor-element-b3c7016.elementor-element{--align-self:center;}.elementor-50217 .elementor-element.elementor-element-b3c7016 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;line-height:1.4em;color:#1B1B1B;}.elementor-50217 .elementor-element.elementor-element-9c6d000{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#000000;}.elementor-50217 .elementor-element.elementor-element-9c6d000.elementor-element{--align-self:center;}.elementor-50217 .elementor-element.elementor-element-2d5f793{--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:4%;--padding-bottom:4%;--padding-left:2%;--padding-right:2%;}.elementor-50217 .elementor-element.elementor-element-2d5f793:not(.elementor-motion-effects-element-type-background), .elementor-50217 .elementor-element.elementor-element-2d5f793 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#03001F;}.elementor-50217 .elementor-element.elementor-element-2011248{--display:flex;}.elementor-50217 .elementor-element.elementor-element-92768c9{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;text-align:center;}.elementor-50217 .elementor-element.elementor-element-92768c9 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-50217 .elementor-element.elementor-element-92768c9.elementor-element{--align-self:center;}.elementor-50217 .elementor-element.elementor-element-92768c9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-50217 .elementor-element.elementor-element-309019e{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--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-50217 .elementor-element.elementor-element-309019e.elementor-element{--align-self:center;}.elementor-50217 .elementor-element.elementor-element-b09c60d img{border-radius:14px 14px 14px 14px;}.elementor-50217 .elementor-element.elementor-element-40e67bf{--spacer-size:50px;}.elementor-50217 .elementor-element.elementor-element-7150840{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;text-align:center;}.elementor-50217 .elementor-element.elementor-element-7150840 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-50217 .elementor-element.elementor-element-7150840.elementor-element{--align-self:center;}.elementor-50217 .elementor-element.elementor-element-7150840 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-50217 .elementor-element.elementor-element-0721732{--spacer-size:50px;}.elementor-50217 .elementor-element.elementor-element-95c2ebb{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;text-align:center;}.elementor-50217 .elementor-element.elementor-element-95c2ebb > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-50217 .elementor-element.elementor-element-95c2ebb.elementor-element{--align-self:center;}.elementor-50217 .elementor-element.elementor-element-95c2ebb .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-50217 .elementor-element.elementor-element-427ff64{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--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-50217 .elementor-element.elementor-element-427ff64.elementor-element{--align-self:center;}.elementor-50217 .elementor-element.elementor-element-c676b77{--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:4%;--padding-bottom:4%;--padding-left:2%;--padding-right:2%;}.elementor-50217 .elementor-element.elementor-element-c676b77:not(.elementor-motion-effects-element-type-background), .elementor-50217 .elementor-element.elementor-element-c676b77 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-50217 .elementor-element.elementor-element-92f019d{--display:flex;}.elementor-50217 .elementor-element.elementor-element-084ed59{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;text-align:center;}.elementor-50217 .elementor-element.elementor-element-084ed59 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-50217 .elementor-element.elementor-element-084ed59.elementor-element{--align-self:center;}.elementor-50217 .elementor-element.elementor-element-084ed59 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;line-height:1.4em;color:#1B1B1B;}.elementor-50217 .elementor-element.elementor-element-3c0feb1{--spacer-size:50px;}.elementor-50217 .elementor-element.elementor-element-a766f2e{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;text-align:center;}.elementor-50217 .elementor-element.elementor-element-a766f2e > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-50217 .elementor-element.elementor-element-a766f2e.elementor-element{--align-self:center;}.elementor-50217 .elementor-element.elementor-element-a766f2e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;line-height:1.4em;color:#1B1B1B;}.elementor-50217 .elementor-element.elementor-element-3a60f3b{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#000000;}.elementor-50217 .elementor-element.elementor-element-3a60f3b.elementor-element{--align-self:center;}.elementor-50217 .elementor-element.elementor-element-9427311{--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:4%;--padding-bottom:4%;--padding-left:2%;--padding-right:2%;}.elementor-50217 .elementor-element.elementor-element-9427311:not(.elementor-motion-effects-element-type-background), .elementor-50217 .elementor-element.elementor-element-9427311 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#03001F;}.elementor-50217 .elementor-element.elementor-element-61c686f{--display:flex;}.elementor-50217 .elementor-element.elementor-element-3cc282f{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;text-align:center;}.elementor-50217 .elementor-element.elementor-element-3cc282f > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-50217 .elementor-element.elementor-element-3cc282f.elementor-element{--align-self:center;}.elementor-50217 .elementor-element.elementor-element-3cc282f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;line-height:1.4em;color:#FFFFFF;}.elementor-50217 .elementor-element.elementor-element-58693d1{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--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-50217 .elementor-element.elementor-element-58693d1.elementor-element{--align-self:center;}.elementor-50217 .elementor-element.elementor-element-8a8e52e{--spacer-size:50px;}.elementor-50217 .elementor-element.elementor-element-606b729{--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:4%;--padding-bottom:4%;--padding-left:2%;--padding-right:2%;}.elementor-50217 .elementor-element.elementor-element-606b729:not(.elementor-motion-effects-element-type-background), .elementor-50217 .elementor-element.elementor-element-606b729 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-50217 .elementor-element.elementor-element-0480294{--display:flex;}.elementor-50217 .elementor-element.elementor-element-55566ec{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;text-align:center;}.elementor-50217 .elementor-element.elementor-element-55566ec > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-50217 .elementor-element.elementor-element-55566ec.elementor-element{--align-self:center;}.elementor-50217 .elementor-element.elementor-element-55566ec .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;line-height:1.4em;color:#1B1B1B;}.elementor-50217 .elementor-element.elementor-element-12561bc{--spacer-size:5px;}.elementor-50217 .elementor-element.elementor-element-e0982e8{--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:4%;--padding-bottom:4%;--padding-left:2%;--padding-right:2%;}.elementor-50217 .elementor-element.elementor-element-e0982e8:not(.elementor-motion-effects-element-type-background), .elementor-50217 .elementor-element.elementor-element-e0982e8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-50217 .elementor-element.elementor-element-597c031{--display:flex;}.elementor-50217 .elementor-element.elementor-element-42b5c94{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;text-align:center;}.elementor-50217 .elementor-element.elementor-element-42b5c94 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-50217 .elementor-element.elementor-element-42b5c94.elementor-element{--align-self:center;}.elementor-50217 .elementor-element.elementor-element-42b5c94 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;line-height:1.4em;color:#1B1B1B;}.elementor-50217 .elementor-element.elementor-element-61ae7b1{--spacer-size:5px;}.elementor-50217 .elementor-element.elementor-element-bd0be5c{--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:5%;--padding-left:4%;--padding-right:4%;}.elementor-50217 .elementor-element.elementor-element-bd0be5c:not(.elementor-motion-effects-element-type-background), .elementor-50217 .elementor-element.elementor-element-bd0be5c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#03062A;}.elementor-50217 .elementor-element.elementor-element-e5116b4{--display:flex;--justify-content:center;}.elementor-50217 .elementor-element.elementor-element-8ce5be5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;color:#FFFFFF;}.elementor-50217 .elementor-element.elementor-element-5897a49{--display:flex;}.elementor-50217 .elementor-element.elementor-element-c0a8dae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-50217 .elementor-element.elementor-element-b4ecedd{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-50217 .elementor-element.elementor-element-d2c2be0{--content-width:1260px;}.elementor-50217 .elementor-element.elementor-element-b4ecedd{--width:56%;}.elementor-50217 .elementor-element.elementor-element-dea5884{--content-width:1260px;}.elementor-50217 .elementor-element.elementor-element-8804e6e{--content-width:1260px;}.elementor-50217 .elementor-element.elementor-element-7cc5185{--content-width:1260px;}.elementor-50217 .elementor-element.elementor-element-d47d168{--content-width:1260px;}.elementor-50217 .elementor-element.elementor-element-2d5f793{--content-width:1260px;}.elementor-50217 .elementor-element.elementor-element-c676b77{--content-width:1260px;}.elementor-50217 .elementor-element.elementor-element-9427311{--content-width:1260px;}.elementor-50217 .elementor-element.elementor-element-606b729{--content-width:1260px;}.elementor-50217 .elementor-element.elementor-element-e0982e8{--content-width:805px;}.elementor-50217 .elementor-element.elementor-element-bd0be5c{--content-width:1260px;}}@media(max-width:767px){.elementor-50217 .elementor-element.elementor-element-d2c2be0{--min-height:607px;--padding-top:21%;--padding-bottom:5%;--padding-left:3%;--padding-right:3%;}.elementor-50217 .elementor-element.elementor-element-7e5d495{width:100%;max-width:100%;}.elementor-50217 .elementor-element.elementor-element-7e5d495 > .elementor-widget-container{padding:0% 0% 1% 0%;}.elementor-50217 .elementor-element.elementor-element-7e5d495 .elementor-heading-title{font-size:32px;}.elementor-50217 .elementor-element.elementor-element-5052b0e > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-50217 .elementor-element.elementor-element-5052b0e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;}.elementor-50217 .elementor-element.elementor-element-8ae586e .elementor-button{font-size:14px;}.elementor-50217 .elementor-element.elementor-element-b4ecedd{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-50217 .elementor-element.elementor-element-9d4b2da{--justify-content:flex-start;}.elementor-50217 .elementor-element.elementor-element-d1baa51 .elementor-heading-title{font-size:17px;}.elementor-50217 .elementor-element.elementor-element-842eeb2 .elementor-heading-title{font-size:10px;line-height:1.2em;}.elementor-50217 .elementor-element.elementor-element-1e1304c{--justify-content:flex-start;}.elementor-50217 .elementor-element.elementor-element-0889cd7 .elementor-heading-title{font-size:17px;}.elementor-50217 .elementor-element.elementor-element-c57b7c2 .elementor-heading-title{font-size:10px;}.elementor-50217 .elementor-element.elementor-element-72f320f{--justify-content:flex-start;}.elementor-50217 .elementor-element.elementor-element-9eae05f .elementor-heading-title{font-size:17px;}.elementor-50217 .elementor-element.elementor-element-71dd6e1 .elementor-heading-title{font-size:10px;line-height:1.2em;}.elementor-50217 .elementor-element.elementor-element-2ccb3d5 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-50217 .elementor-element.elementor-element-2ccb3d5{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-50217 .elementor-element.elementor-element-2ccb3d5 .elementor-heading-title{font-size:24px;}.elementor-50217 .elementor-element.elementor-element-38dcc89{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:14px;}.elementor-50217 .elementor-element.elementor-element-1e45e89 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-50217 .elementor-element.elementor-element-1e45e89{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-50217 .elementor-element.elementor-element-1e45e89 .elementor-heading-title{font-size:24px;}.elementor-50217 .elementor-element.elementor-element-b3c7016 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-50217 .elementor-element.elementor-element-b3c7016{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-50217 .elementor-element.elementor-element-b3c7016 .elementor-heading-title{font-size:24px;}.elementor-50217 .elementor-element.elementor-element-9c6d000{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:14px;}.elementor-50217 .elementor-element.elementor-element-92768c9 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-50217 .elementor-element.elementor-element-92768c9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-50217 .elementor-element.elementor-element-92768c9 .elementor-heading-title{font-size:24px;}.elementor-50217 .elementor-element.elementor-element-309019e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:14px;}.elementor-50217 .elementor-element.elementor-element-7150840 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-50217 .elementor-element.elementor-element-7150840{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-50217 .elementor-element.elementor-element-7150840 .elementor-heading-title{font-size:24px;}.elementor-50217 .elementor-element.elementor-element-95c2ebb > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-50217 .elementor-element.elementor-element-95c2ebb{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-50217 .elementor-element.elementor-element-95c2ebb .elementor-heading-title{font-size:24px;}.elementor-50217 .elementor-element.elementor-element-427ff64{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:14px;}.elementor-50217 .elementor-element.elementor-element-084ed59 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-50217 .elementor-element.elementor-element-084ed59{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-50217 .elementor-element.elementor-element-084ed59 .elementor-heading-title{font-size:24px;}.elementor-50217 .elementor-element.elementor-element-a766f2e > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-50217 .elementor-element.elementor-element-a766f2e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-50217 .elementor-element.elementor-element-a766f2e .elementor-heading-title{font-size:24px;}.elementor-50217 .elementor-element.elementor-element-3a60f3b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:14px;}.elementor-50217 .elementor-element.elementor-element-3cc282f > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-50217 .elementor-element.elementor-element-3cc282f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-50217 .elementor-element.elementor-element-3cc282f .elementor-heading-title{font-size:24px;}.elementor-50217 .elementor-element.elementor-element-58693d1{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;font-size:14px;}.elementor-50217 .elementor-element.elementor-element-55566ec > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-50217 .elementor-element.elementor-element-55566ec{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-50217 .elementor-element.elementor-element-55566ec .elementor-heading-title{font-size:24px;}.elementor-50217 .elementor-element.elementor-element-42b5c94 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-50217 .elementor-element.elementor-element-42b5c94{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;text-align:start;}.elementor-50217 .elementor-element.elementor-element-42b5c94 .elementor-heading-title{font-size:24px;}.elementor-50217 .elementor-element.elementor-element-e5116b4{--padding-top:7%;--padding-bottom:7%;--padding-left:7%;--padding-right:7%;}.elementor-50217 .elementor-element.elementor-element-8ce5be5 .elementor-heading-title{font-size:24px;}}/* Start custom CSS for html, class: .elementor-element-29c9a30 */.elementor-50217 .elementor-element.elementor-element-29c9a30 .cmh-wixaudience{
    width:100%;
    margin:0;
    padding:0;
    font-family:'Poppins',sans-serif;
    color:#000000;
}

.elementor-50217 .elementor-element.elementor-element-29c9a30 .cmh-wixaudience *,
.elementor-50217 .elementor-element.elementor-element-29c9a30 .cmh-wixaudience *::before,
.elementor-50217 .elementor-element.elementor-element-29c9a30 .cmh-wixaudience *::after{
    box-sizing:border-box;
}

.elementor-50217 .elementor-element.elementor-element-29c9a30 .cmh-wixaudience__inner{
    width:100%;
    max-width:1240px;
    margin:0 auto;
}

/* =========================
   HEADER
========================= */

.elementor-50217 .elementor-element.elementor-element-29c9a30 .cmh-wixaudience__head{
    max-width:760px;
    margin:0 auto 56px;
    text-align:center;
}

.elementor-50217 .elementor-element.elementor-element-29c9a30 .cmh-wixaudience__head h2{
    margin:0 0 14px;
    color:#000000;
    font-size:30px;
    font-weight:700;
    line-height:1.25;
    letter-spacing:-.35px;
}

.elementor-50217 .elementor-element.elementor-element-29c9a30 .cmh-wixaudience__head p{
    margin:0;
    color:#000000;
    font-size:15px;
    font-weight:400;
    line-height:1.7;
}

/* =========================
   CARDS
========================= */

.elementor-50217 .elementor-element.elementor-element-29c9a30 .cmh-wixaudience__cards{
    display:grid;
    grid-template-columns:repeat(4,minmax(0,1fr));
    gap:22px;
}

.elementor-50217 .elementor-element.elementor-element-29c9a30 .cmh-wixaudience__card{
    position:relative;
    min-width:0;
    min-height:250px;
    padding:28px 27px;
    border:1px solid #E5E5E5;
    border-radius:18px;
    background:#FFFFFF;
    transition:
        transform .35s cubic-bezier(.22,1,.36,1),
        border-color .35s ease,
        box-shadow .35s ease;
}

.elementor-50217 .elementor-element.elementor-element-29c9a30 .cmh-wixaudience__card:hover{
    transform:translateY(-4px);
    border-color:rgba(230,0,126,.24);
    box-shadow:0 14px 30px rgba(0,0,0,.045);
}

/* Featured card like screenshot */

.elementor-50217 .elementor-element.elementor-element-29c9a30 .cmh-wixaudience__card--featured{
    border-color:rgba(230,0,126,.34);
}

.elementor-50217 .elementor-element.elementor-element-29c9a30 .cmh-wixaudience__card--featured:hover{
    border-color:#E6007E;
}

/* =========================
   ICON
========================= */

.elementor-50217 .elementor-element.elementor-element-29c9a30 .cmh-wixaudience__icon{
    display:flex;
    align-items:center;
    justify-content:center;
    width:54px;
    height:54px;
    margin-bottom:23px;
    border-radius:13px;
    background:rgba(230,0,126,.08);
    transition:
        background .3s ease,
        transform .35s cubic-bezier(.22,1,.36,1);
}

.elementor-50217 .elementor-element.elementor-element-29c9a30 .cmh-wixaudience__icon svg{
    width:23px;
    height:23px;
    fill:none;
    stroke:#E6007E;
    stroke-width:1.8;
    stroke-linecap:round;
    stroke-linejoin:round;
}

.elementor-50217 .elementor-element.elementor-element-29c9a30 .cmh-wixaudience__card:hover .cmh-wixaudience__icon{
    transform:translateY(-2px);
    background:rgba(230,0,126,.12);
}

/* =========================
   CARD TYPOGRAPHY
========================= */

.elementor-50217 .elementor-element.elementor-element-29c9a30 .cmh-wixaudience__card h3{
    margin:0 0 11px;
    color:#000000;
    font-size:16px;
    font-weight:700;
    line-height:1.45;
}

.elementor-50217 .elementor-element.elementor-element-29c9a30 .cmh-wixaudience__card p{
    margin:0;
    color:#000000;
    font-size:14px;
    font-weight:400;
    line-height:1.7;
}

/* =========================
   PLATFORM ROW
========================= */

.elementor-50217 .elementor-element.elementor-element-29c9a30 .cmh-wixaudience__platform{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:28px;
    margin-top:72px;
    padding-top:42px;
    border-top:1px solid #E9E9E9;
}

.elementor-50217 .elementor-element.elementor-element-29c9a30 .cmh-wixaudience__platform-label{
    color:#000000;
    font-size:11px;
    font-weight:600;
    line-height:1.4;
    letter-spacing:1.2px;
    text-transform:uppercase;
}

.elementor-50217 .elementor-element.elementor-element-29c9a30 .cmh-wixaudience__platform-items{
    display:flex;
    align-items:center;
    gap:16px;
}

.elementor-50217 .elementor-element.elementor-element-29c9a30 .cmh-wixaudience__platform-item{
    min-width:130px;
    min-height:54px;
    padding:12px 18px;
    display:flex;
    align-items:center;
    justify-content:center;
    border:1px solid #E5E5E5;
    border-radius:12px;
    background:#FFFFFF;
    color:#000000;
    font-size:14px;
    font-weight:400;
    line-height:1.3;
    transition:
        transform .3s cubic-bezier(.22,1,.36,1),
        border-color .3s ease,
        box-shadow .3s ease;
}

.elementor-50217 .elementor-element.elementor-element-29c9a30 .cmh-wixaudience__platform-item strong{
    color:#000000;
    font-weight:600;
}

.elementor-50217 .elementor-element.elementor-element-29c9a30 .cmh-wixaudience__platform-item:hover{
    transform:translateY(-2px);
    border-color:rgba(230,0,126,.22);
    box-shadow:0 8px 20px rgba(0,0,0,.035);
}

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

@media(max-width:1050px){

    .elementor-50217 .elementor-element.elementor-element-29c9a30 .cmh-wixaudience__cards{
        grid-template-columns:repeat(2,minmax(0,1fr));
    }

    .elementor-50217 .elementor-element.elementor-element-29c9a30 .cmh-wixaudience__card{
        min-height:220px;
    }
}

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

@media(max-width:768px){

    .elementor-50217 .elementor-element.elementor-element-29c9a30 .cmh-wixaudience__head{
        margin-bottom:30px;
    }

    .elementor-50217 .elementor-element.elementor-element-29c9a30 .cmh-wixaudience__head h2{
        font-size:23px;
    }

    .elementor-50217 .elementor-element.elementor-element-29c9a30 .cmh-wixaudience__head p{
        font-size:14px;
    }

    .elementor-50217 .elementor-element.elementor-element-29c9a30 .cmh-wixaudience__cards{
        grid-template-columns:1fr;
        gap:11px;
    }

    .elementor-50217 .elementor-element.elementor-element-29c9a30 .cmh-wixaudience__card{
        min-height:0;
        padding:20px;
        border-radius:15px;
    }

    .elementor-50217 .elementor-element.elementor-element-29c9a30 .cmh-wixaudience__icon{
        width:46px;
        height:46px;
        margin-bottom:17px;
        border-radius:11px;
    }

    .elementor-50217 .elementor-element.elementor-element-29c9a30 .cmh-wixaudience__icon svg{
        width:20px;
        height:20px;
    }

    .elementor-50217 .elementor-element.elementor-element-29c9a30 .cmh-wixaudience__card h3{
        font-size:16px;
    }

    .elementor-50217 .elementor-element.elementor-element-29c9a30 .cmh-wixaudience__card p{
        font-size:14px;
    }

    .elementor-50217 .elementor-element.elementor-element-29c9a30 .cmh-wixaudience__platform{
        flex-direction:column;
        gap:16px;
        margin-top:42px;
        padding-top:28px;
    }

    .elementor-50217 .elementor-element.elementor-element-29c9a30 .cmh-wixaudience__platform-items{
        width:100%;
        justify-content:center;
        flex-wrap:wrap;
        gap:9px;
    }

    .elementor-50217 .elementor-element.elementor-element-29c9a30 .cmh-wixaudience__platform-item{
        min-width:120px;
        min-height:48px;
        font-size:13px;
    }
}

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

@media(max-width:480px){

    .elementor-50217 .elementor-element.elementor-element-29c9a30 .cmh-wixaudience__head h2{
        font-size:21px;
    }

    .elementor-50217 .elementor-element.elementor-element-29c9a30 .cmh-wixaudience__platform-items{
        display:grid;
        grid-template-columns:1fr;
    }

    .elementor-50217 .elementor-element.elementor-element-29c9a30 .cmh-wixaudience__platform-item{
        width:100%;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-81058e1 */.elementor-50217 .elementor-element.elementor-element-81058e1 .cmh-wixstudio-showcase{
    width:100%;
    margin:0;
    padding:0;
    font-family:'Poppins',sans-serif;
    color:#000000;
}

.elementor-50217 .elementor-element.elementor-element-81058e1 .cmh-wixstudio-showcase *,
.elementor-50217 .elementor-element.elementor-element-81058e1 .cmh-wixstudio-showcase *::before,
.elementor-50217 .elementor-element.elementor-element-81058e1 .cmh-wixstudio-showcase *::after{
    box-sizing:border-box;
}

.elementor-50217 .elementor-element.elementor-element-81058e1 .cmh-wixstudio-showcase__inner{
    width:100%;
    max-width:1220px;
    margin:0 auto;
}

/* BADGE */

.elementor-50217 .elementor-element.elementor-element-81058e1 .cmh-wixstudio-showcase__badge{
    width:max-content;
    max-width:100%;
    margin:0 auto 24px;
    display:flex;
    align-items:center;
    justify-content:center;
    gap:8px;
    min-height:35px;
    padding:8px 17px;
    border-radius:50px;
    background:rgba(230,0,126,.055);
    border:1px solid rgba(230,0,126,.20);
    color:#E6007E;
    font-size:11px;
    font-weight:700;
    line-height:1;
    letter-spacing:.15px;
}

.elementor-50217 .elementor-element.elementor-element-81058e1 .cmh-wixstudio-showcase__badge-icon{
    display:flex;
    align-items:center;
    justify-content:center;
}

.elementor-50217 .elementor-element.elementor-element-81058e1 .cmh-wixstudio-showcase__badge-icon svg{
    width:15px;
    height:15px;
    fill:none;
    stroke:#E6007E;
    stroke-width:1.8;
    stroke-linecap:round;
    stroke-linejoin:round;
}

/* IMAGE */

.elementor-50217 .elementor-element.elementor-element-81058e1 .cmh-wixstudio-showcase__image-wrap{
    position:relative;
    width:100%;
    overflow:hidden;
    border-radius:17px;
    background:#F8F8FA;
    box-shadow:0 22px 50px rgba(0,0,0,.10);
}

.elementor-50217 .elementor-element.elementor-element-81058e1 .cmh-wixstudio-showcase__image{
    display:block;
    width:100%;
    height:auto;
    object-fit:cover;
    transition:transform .7s cubic-bezier(.22,1,.36,1);
}

.elementor-50217 .elementor-element.elementor-element-81058e1 .cmh-wixstudio-showcase__image-wrap:hover .cmh-wixstudio-showcase__image{
    transform:scale(1.015);
}

/* FEATURES */

.elementor-50217 .elementor-element.elementor-element-81058e1 .cmh-wixstudio-showcase__features{
    display:flex;
    align-items:center;
    justify-content:center;
    flex-wrap:wrap;
    gap:34px;
    margin-top:27px;
}

.elementor-50217 .elementor-element.elementor-element-81058e1 .cmh-wixstudio-showcase__feature{
    display:flex;
    align-items:center;
    gap:8px;
    color:#000000;
    font-size:13px;
    font-weight:500;
    line-height:1.4;
    white-space:nowrap;
}

.elementor-50217 .elementor-element.elementor-element-81058e1 .cmh-wixstudio-showcase__feature-icon{
    display:flex;
    align-items:center;
    justify-content:center;
    width:28px;
    height:28px;
    flex:0 0 28px;
    border-radius:50%;
    background:rgba(230,0,126,.08);
    transition:
        transform .3s cubic-bezier(.22,1,.36,1),
        background .3s ease;
}

.elementor-50217 .elementor-element.elementor-element-81058e1 .cmh-wixstudio-showcase__feature-icon svg{
    width:14px;
    height:14px;
    fill:none;
    stroke:#E6007E;
    stroke-width:1.8;
    stroke-linecap:round;
    stroke-linejoin:round;
}

.elementor-50217 .elementor-element.elementor-element-81058e1 .cmh-wixstudio-showcase__feature:hover .cmh-wixstudio-showcase__feature-icon{
    transform:translateY(-2px);
    background:rgba(230,0,126,.14);
}

/* TABLET */

@media(max-width:900px){

    .elementor-50217 .elementor-element.elementor-element-81058e1 .cmh-wixstudio-showcase__features{
        gap:18px 26px;
    }
}

/* MOBILE */

@media(max-width:768px){

    .elementor-50217 .elementor-element.elementor-element-81058e1 .cmh-wixstudio-showcase__badge{
        margin-bottom:18px;
        min-height:32px;
        padding:7px 13px;
        font-size:10px;
    }

    .elementor-50217 .elementor-element.elementor-element-81058e1 .cmh-wixstudio-showcase__image-wrap{
        border-radius:14px;
        box-shadow:0 16px 35px rgba(0,0,0,.09);
    }

    .elementor-50217 .elementor-element.elementor-element-81058e1 .cmh-wixstudio-showcase__features{
        display:grid;
        grid-template-columns:repeat(2,minmax(0,1fr));
        gap:12px 16px;
        margin-top:21px;
    }

    .elementor-50217 .elementor-element.elementor-element-81058e1 .cmh-wixstudio-showcase__feature{
        justify-content:flex-start;
        font-size:12px;
        white-space:normal;
    }

    .elementor-50217 .elementor-element.elementor-element-81058e1 .cmh-wixstudio-showcase__feature-icon{
        width:27px;
        height:27px;
        flex-basis:27px;
    }
}

/* SMALL MOBILE */

@media(max-width:480px){

    .elementor-50217 .elementor-element.elementor-element-81058e1 .cmh-wixstudio-showcase__badge{
        font-size:9px;
        letter-spacing:0;
    }

    .elementor-50217 .elementor-element.elementor-element-81058e1 .cmh-wixstudio-showcase__image-wrap{
        border-radius:12px;
    }

    .elementor-50217 .elementor-element.elementor-element-81058e1 .cmh-wixstudio-showcase__features{
        grid-template-columns:1fr;
        gap:10px;
    }

    .elementor-50217 .elementor-element.elementor-element-81058e1 .cmh-wixstudio-showcase__feature{
        font-size:13px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1fd858d */.elementor-50217 .elementor-element.elementor-element-1fd858d .cmh-wixbenefits{
    width:100%;
    margin:0;
    padding:0;
    font-family:'Poppins',sans-serif;
}

.elementor-50217 .elementor-element.elementor-element-1fd858d .cmh-wixbenefits *,
.elementor-50217 .elementor-element.elementor-element-1fd858d .cmh-wixbenefits *::before,
.elementor-50217 .elementor-element.elementor-element-1fd858d .cmh-wixbenefits *::after{
    box-sizing:border-box;
}

/* GRID */

.elementor-50217 .elementor-element.elementor-element-1fd858d .cmh-wixbenefits__grid{
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:30px;
}

/* CARD */

.elementor-50217 .elementor-element.elementor-element-1fd858d .cmh-wixbenefits__card{
    position:relative;
    display:grid;
    grid-template-columns:76px minmax(0,1fr);
    gap:27px;
    min-width:0;
    min-height:270px;
    padding:40px 39px;
    overflow:hidden;
    border-radius:21px;
    background:#17141D;
    border:1px solid rgba(255,255,255,.10);
    transition:
        transform .4s cubic-bezier(.22,1,.36,1),
        border-color .35s ease,
        background .35s ease,
        box-shadow .35s ease;
}

.elementor-50217 .elementor-element.elementor-element-1fd858d .cmh-wixbenefits__card::before{
    content:"";
    position:absolute;
    inset:0;
    pointer-events:none;
    background:
        radial-gradient(
            circle at 10% 10%,
            rgba(230,0,126,.05),
            transparent 26%
        );
    opacity:0;
    transition:opacity .35s ease;
}

.elementor-50217 .elementor-element.elementor-element-1fd858d .cmh-wixbenefits__card:hover{
    transform:translateY(-4px);
    background:#1B1721;
    border-color:rgba(230,0,126,.27);
    box-shadow:0 18px 38px rgba(0,0,0,.18);
}

.elementor-50217 .elementor-element.elementor-element-1fd858d .cmh-wixbenefits__card:hover::before{
    opacity:1;
}

/* ICON */

.elementor-50217 .elementor-element.elementor-element-1fd858d .cmh-wixbenefits__icon{
    position:relative;
    z-index:2;
    display:flex;
    align-items:center;
    justify-content:center;
    width:62px;
    height:62px;
    border-radius:16px;
    background:rgba(230,0,126,.15);
    transition:
        transform .35s cubic-bezier(.22,1,.36,1),
        background .35s ease;
}

.elementor-50217 .elementor-element.elementor-element-1fd858d .cmh-wixbenefits__icon svg{
    width:25px;
    height:25px;
    fill:none;
    stroke:#FF3C9D;
    stroke-width:1.8;
    stroke-linecap:round;
    stroke-linejoin:round;
}

.elementor-50217 .elementor-element.elementor-element-1fd858d .cmh-wixbenefits__card:hover .cmh-wixbenefits__icon{
    transform:translateY(-3px);
    background:rgba(230,0,126,.22);
}

/* CONTENT */

.elementor-50217 .elementor-element.elementor-element-1fd858d .cmh-wixbenefits__content{
    position:relative;
    z-index:2;
    min-width:0;
}

.elementor-50217 .elementor-element.elementor-element-1fd858d .cmh-wixbenefits__number{
    display:block;
    margin:1px 0 14px;
    color:#E6007E;
    font-size:13px;
    font-weight:700;
    line-height:1;
    letter-spacing:.4px;
}

.elementor-50217 .elementor-element.elementor-element-1fd858d .cmh-wixbenefits__content h3{
    margin:0 0 18px;
    color:#FFFFFF;
    font-size:17px;
    font-weight:700;
    line-height:1.4;
    letter-spacing:-.1px;
}

.elementor-50217 .elementor-element.elementor-element-1fd858d .cmh-wixbenefits__content p{
    margin:0;
    max-width:590px;
    color:rgba(255,255,255,.62);
    font-size:14px;
    font-weight:400;
    line-height:1.75;
}

/* TABLET */

@media(max-width:1024px){

    .elementor-50217 .elementor-element.elementor-element-1fd858d .cmh-wixbenefits__grid{
        gap:18px;
    }

    .elementor-50217 .elementor-element.elementor-element-1fd858d .cmh-wixbenefits__card{
        grid-template-columns:58px minmax(0,1fr);
        gap:20px;
        min-height:250px;
        padding:30px 27px;
    }

    .elementor-50217 .elementor-element.elementor-element-1fd858d .cmh-wixbenefits__icon{
        width:54px;
        height:54px;
        border-radius:14px;
    }
}

/* MOBILE */

@media(max-width:768px){

    .elementor-50217 .elementor-element.elementor-element-1fd858d .cmh-wixbenefits__grid{
        grid-template-columns:1fr;
        gap:12px;
    }

    .elementor-50217 .elementor-element.elementor-element-1fd858d .cmh-wixbenefits__card{
        grid-template-columns:48px minmax(0,1fr);
        gap:16px;
        min-height:0;
        padding:22px 20px;
        border-radius:17px;
    }

    .elementor-50217 .elementor-element.elementor-element-1fd858d .cmh-wixbenefits__icon{
        width:48px;
        height:48px;
        border-radius:12px;
    }

    .elementor-50217 .elementor-element.elementor-element-1fd858d .cmh-wixbenefits__icon svg{
        width:21px;
        height:21px;
    }

    .elementor-50217 .elementor-element.elementor-element-1fd858d .cmh-wixbenefits__number{
        margin-bottom:10px;
        font-size:12px;
    }

    .elementor-50217 .elementor-element.elementor-element-1fd858d .cmh-wixbenefits__content h3{
        margin-bottom:11px;
        font-size:17px;
    }

    .elementor-50217 .elementor-element.elementor-element-1fd858d .cmh-wixbenefits__content p{
        font-size:14px;
        line-height:1.7;
    }
}

/* SMALL MOBILE */

@media(max-width:480px){

    .elementor-50217 .elementor-element.elementor-element-1fd858d .cmh-wixbenefits__card{
        grid-template-columns:1fr;
        gap:13px;
        padding:20px 17px;
    }

    .elementor-50217 .elementor-element.elementor-element-1fd858d .cmh-wixbenefits__icon{
        width:45px;
        height:45px;
    }

    .elementor-50217 .elementor-element.elementor-element-1fd858d .cmh-wixbenefits__number{
        margin-bottom:9px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3206a00 */.elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63{
    width:100%;
    font-family:'Poppins',sans-serif;
}

.elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63 *,
.elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63 *::before,
.elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63 *::after{
    box-sizing:border-box;
}

.elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__shell{
    max-width:1280px;
    margin:0 auto;
    background:#F8F8FA;
    border:1px solid rgba(0,0,0,.08);
    border-radius:22px;
    overflow:hidden;
    box-shadow:0 18px 40px rgba(0,0,0,.04);
}

/* top bar */

.elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__topbar{
    display:flex;
    align-items:center;
    gap:16px;
    padding:18px 22px;
    background:#F3F3F5;
    border-bottom:1px solid rgba(0,0,0,.06);
}

.elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__traffic{
    display:flex;
    align-items:center;
    gap:9px;
    flex-shrink:0;
}

.elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__traffic span{
    width:16px;
    height:16px;
    border-radius:50%;
    display:block;
}

.elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__traffic span:nth-child(1){background:#FF5F57;}
.elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__traffic span:nth-child(2){background:#FEBC2E;}
.elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__traffic span:nth-child(3){background:#28C840;}

.elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__address{
    flex:1 1 auto;
    min-width:0;
    height:44px;
    display:flex;
    align-items:center;
    gap:10px;
    padding:0 16px;
    border-radius:12px;
    background:#FFFFFF;
    border:1px solid rgba(0,0,0,.07);
    color:#5F6778;
    font-size:14px;
    font-weight:500;
    overflow:hidden;
}

.elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__address svg{
    width:16px;
    height:16px;
    fill:none;
    stroke:#9AA1AE;
    stroke-width:1.8;
    stroke-linecap:round;
    stroke-linejoin:round;
    flex-shrink:0;
}

.elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__address span{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
}

.elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__badge{
    flex-shrink:0;
    display:flex;
    align-items:center;
    gap:8px;
    padding:11px 18px;
    border-radius:999px;
    background:rgba(230,0,126,.10);
    color:#E6007E;
    border:1px solid rgba(230,0,126,.18);
    font-size:13px;
    font-weight:700;
    line-height:1;
    white-space:nowrap;
}

.elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__badge svg{
    width:15px;
    height:15px;
    fill:none;
    stroke:#E6007E;
    stroke-width:1.8;
    stroke-linecap:round;
    stroke-linejoin:round;
    flex-shrink:0;
}

/* viewport */

.elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__viewport{
    position:relative;
    padding:0 0 10px;
    background:#F8F8FA;
}

.elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__stage{
    position:relative;
    margin:0 0;
    overflow:hidden;
    background:#F8F8FA;
}

.elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__track{
    display:flex;
    transition:transform .7s cubic-bezier(.22,1,.36,1);
    will-change:transform;
}

.elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__slide{
    min-width:100%;
    padding:0;
    position:relative;
}

.elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__slide img{
    display:block;
    width:100%;
    height:auto;
    aspect-ratio:1440/960;
    object-fit:cover;
}

.elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__arrow{
    position:absolute;
    top:50%;
    z-index:5;
    transform:translateY(-50%);
    width:56px;
    height:56px;
    border:none;
    border-radius:50%;
    background:#FFFFFF;
    color:#111111;
    display:flex;
    align-items:center;
    justify-content:center;
    cursor:pointer;
    box-shadow:0 10px 24px rgba(0,0,0,.10);
    transition:transform .3s ease, box-shadow .3s ease, background .3s ease;
}

.elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__arrow:hover{
    transform:translateY(-50%) scale(1.04);
    box-shadow:0 14px 30px rgba(0,0,0,.14);
    background:#FFFFFF;
}

.elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__arrow svg{
    width:22px;
    height:22px;
    fill:none;
    stroke:currentColor;
    stroke-width:2.2;
    stroke-linecap:round;
    stroke-linejoin:round;
}

.elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__arrow--prev{
    left:18px;
}

.elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__arrow--next{
    right:18px;
}

.elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__floating-label{
    position:absolute;
    left:26px;
    bottom:22px;
    z-index:4;
    display:inline-flex;
    align-items:center;
    gap:10px;
    padding:12px 18px;
    border-radius:14px;
    background:rgba(15,15,18,.88);
    color:#FFFFFF;
    box-shadow:0 12px 28px rgba(0,0,0,.18);
    backdrop-filter:blur(8px);
}

.elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__floating-icon{
    display:flex;
    align-items:center;
    justify-content:center;
    width:20px;
    height:20px;
    flex-shrink:0;
}

.elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__floating-icon svg{
    width:18px;
    height:18px;
    fill:none;
    stroke:#FFFFFF;
    stroke-width:1.8;
    stroke-linecap:round;
    stroke-linejoin:round;
}

.elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__floating-text{
    font-size:13px;
    font-weight:500;
    line-height:1.2;
    white-space:nowrap;
}

/* footer */

.elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__footer{
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:center;
    gap:10px;
    padding:10px 20px 22px;
    background:#F8F8FA;
}

.elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__dots{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:10px;
}

.elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__dot{
    width:12px;
    height:12px;
    border:none;
    border-radius:999px;
    background:rgba(0,0,0,.16);
    cursor:pointer;
    transition:width .3s ease, background .3s ease, opacity .3s ease;
    padding:0;
}

.elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__dot.is-active{
    width:34px;
    background:#E6007E;
}

.elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__meta{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:8px;
    color:#25324A;
    flex-wrap:wrap;
    text-align:center;
}

.elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__meta-icon{
    display:flex;
    align-items:center;
    justify-content:center;
    width:18px;
    height:18px;
    flex-shrink:0;
}

.elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__meta-icon svg{
    width:18px;
    height:18px;
    fill:none;
    stroke:#E6007E;
    stroke-width:1.8;
    stroke-linecap:round;
    stroke-linejoin:round;
}

.elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__meta-title{
    font-size:16px;
    font-weight:500;
    line-height:1.3;
}

.elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__meta-sep,
.elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__meta-count{
    color:#9AA1AE;
    font-size:16px;
    font-weight:500;
    line-height:1.3;
}

/* responsive */

@media(max-width:1024px){

    .elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__topbar{
        gap:12px;
        padding:16px;
    }

    .elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__badge{
        padding:10px 14px;
        font-size:12px;
    }

    .elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__arrow{
        width:50px;
        height:50px;
    }

    .elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__floating-label{
        left:18px;
        bottom:18px;
        padding:11px 16px;
    }
}

@media(max-width:767px){

    .elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__shell{
        border-radius:18px;
    }

    .elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__topbar{
        flex-wrap:wrap;
        padding:14px;
    }

    .elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__traffic{
        order:1;
    }

    .elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__badge{
        order:2;
        margin-left:auto;
        font-size:11px;
        padding:9px 12px;
    }

    .elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__address{
        order:3;
        width:100%;
        flex:0 0 100%;
        height:40px;
        font-size:13px;
    }

    .elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__viewport{
        padding-bottom:6px;
    }

    .elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__slide img{
        aspect-ratio:4/5;
    }

    .elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__arrow{
        width:42px;
        height:42px;
    }

    .elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__arrow--prev{
        left:10px;
    }

    .elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__arrow--next{
        right:10px;
    }

    .elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__arrow svg{
        width:18px;
        height:18px;
    }

    .elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__floating-label{
        left:12px;
        bottom:14px;
        padding:10px 14px;
        border-radius:12px;
    }

    .elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__floating-text{
        font-size:12px;
    }

    .elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__footer{
        padding:6px 14px 18px;
        gap:9px;
    }

    .elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__dot{
        width:10px;
        height:10px;
    }

    .elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__dot.is-active{
        width:28px;
    }

    .elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__meta-title,
    .elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__meta-sep,
    .elementor-50217 .elementor-element.elementor-element-3206a00 .cmh-wxpf63__meta-count{
        font-size:14px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-343d7bf */.elementor-50217 .elementor-element.elementor-element-343d7bf .cmh-wixsvc74{
    width:100%;
    margin:0;
    padding:0;
    font-family:'Poppins',sans-serif;
}

.elementor-50217 .elementor-element.elementor-element-343d7bf .cmh-wixsvc74 *,
.elementor-50217 .elementor-element.elementor-element-343d7bf .cmh-wixsvc74 *::before,
.elementor-50217 .elementor-element.elementor-element-343d7bf .cmh-wixsvc74 *::after{
    box-sizing:border-box;
}

/* GRID */

.elementor-50217 .elementor-element.elementor-element-343d7bf .cmh-wixsvc74__grid{
    display:grid;
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:24px;
}

/* CARD */

.elementor-50217 .elementor-element.elementor-element-343d7bf .cmh-wixsvc74__card{
    position:relative;
    min-width:0;
    min-height:315px;
    padding:30px 28px 28px;
    overflow:hidden;
    border:1px solid #E4E4E7;
    border-radius:19px;
    background:#FFFFFF;
    transition:
        transform .35s cubic-bezier(.22,1,.36,1),
        border-color .35s ease,
        box-shadow .35s ease;
}

.elementor-50217 .elementor-element.elementor-element-343d7bf .cmh-wixsvc74__card::after{
    content:"";
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:3px;
    background:#E6007E;
    transform:scaleX(0);
    transform-origin:left;
    transition:transform .4s cubic-bezier(.22,1,.36,1);
}

.elementor-50217 .elementor-element.elementor-element-343d7bf .cmh-wixsvc74__card:hover{
    transform:translateY(-4px);
    border-color:rgba(230,0,126,.22);
    box-shadow:
        0 15px 34px rgba(0,0,0,.045),
        0 5px 14px rgba(230,0,126,.035);
}

.elementor-50217 .elementor-element.elementor-element-343d7bf .cmh-wixsvc74__card:hover::after{
    transform:scaleX(1);
}

/* ICON */

.elementor-50217 .elementor-element.elementor-element-343d7bf .cmh-wixsvc74__icon{
    display:flex;
    align-items:center;
    justify-content:center;
    width:49px;
    height:49px;
    margin-bottom:20px;
    border-radius:13px;
    background:rgba(230,0,126,.08);
    transition:
        transform .35s cubic-bezier(.22,1,.36,1),
        background .3s ease;
}

.elementor-50217 .elementor-element.elementor-element-343d7bf .cmh-wixsvc74__icon svg{
    width:21px;
    height:21px;
    fill:none;
    stroke:#E6007E;
    stroke-width:1.8;
    stroke-linecap:round;
    stroke-linejoin:round;
}

.elementor-50217 .elementor-element.elementor-element-343d7bf .cmh-wixsvc74__card:hover .cmh-wixsvc74__icon{
    transform:translateY(-2px);
    background:rgba(230,0,126,.13);
}

/* HEADING */

.elementor-50217 .elementor-element.elementor-element-343d7bf .cmh-wixsvc74__card h3{
    margin:0 0 17px;
    color:#000000;
    font-size:17px;
    font-weight:700;
    line-height:1.4;
    letter-spacing:-.15px;
}

/* LIST */

.elementor-50217 .elementor-element.elementor-element-343d7bf .cmh-wixsvc74__card ul{
    margin:0;
    padding:0;
    list-style:none;
}

.elementor-50217 .elementor-element.elementor-element-343d7bf .cmh-wixsvc74__card li{
    position:relative;
    margin:0 0 13px;
    padding-left:19px;
    color:#000000;
    font-size:14px;
    font-weight:400;
    line-height:1.65;
}

.elementor-50217 .elementor-element.elementor-element-343d7bf .cmh-wixsvc74__card li:last-child{
    margin-bottom:0;
}

.elementor-50217 .elementor-element.elementor-element-343d7bf .cmh-wixsvc74__card li::before{
    content:"";
    position:absolute;
    left:0;
    top:8px;
    width:7px;
    height:7px;
    border-radius:50%;
    background:#E6007E;
}

/* TABLET */

@media(max-width:1050px){

    .elementor-50217 .elementor-element.elementor-element-343d7bf .cmh-wixsvc74__grid{
        grid-template-columns:repeat(2,minmax(0,1fr));
        gap:18px;
    }

    .elementor-50217 .elementor-element.elementor-element-343d7bf .cmh-wixsvc74__card{
        min-height:290px;
    }
}

/* MOBILE */

@media(max-width:767px){

    .elementor-50217 .elementor-element.elementor-element-343d7bf .cmh-wixsvc74__grid{
        grid-template-columns:1fr;
        gap:11px;
    }

    .elementor-50217 .elementor-element.elementor-element-343d7bf .cmh-wixsvc74__card{
        min-height:0;
        padding:21px 19px;
        border-radius:15px;
    }

    .elementor-50217 .elementor-element.elementor-element-343d7bf .cmh-wixsvc74__icon{
        width:44px;
        height:44px;
        margin-bottom:16px;
        border-radius:11px;
    }

    .elementor-50217 .elementor-element.elementor-element-343d7bf .cmh-wixsvc74__icon svg{
        width:19px;
        height:19px;
    }

    .elementor-50217 .elementor-element.elementor-element-343d7bf .cmh-wixsvc74__card h3{
        margin-bottom:13px;
        font-size:17px;
    }

    .elementor-50217 .elementor-element.elementor-element-343d7bf .cmh-wixsvc74__card li{
        margin-bottom:10px;
        font-size:14px;
        line-height:1.6;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-95b3316 */.elementor-50217 .elementor-element.elementor-element-95b3316 .cmh-wixflow82{
    width:100%;
    margin:0;
    padding:0;
    font-family:'Poppins',sans-serif;
}

.elementor-50217 .elementor-element.elementor-element-95b3316 .cmh-wixflow82 *,
.elementor-50217 .elementor-element.elementor-element-95b3316 .cmh-wixflow82 *::before,
.elementor-50217 .elementor-element.elementor-element-95b3316 .cmh-wixflow82 *::after{
    box-sizing:border-box;
}

/* GRID */

.elementor-50217 .elementor-element.elementor-element-95b3316 .cmh-wixflow82__grid{
    display:grid;
    grid-template-columns:repeat(6,minmax(0,1fr));
    gap:28px;
}

.elementor-50217 .elementor-element.elementor-element-95b3316 .cmh-wixflow82__card--third{
    grid-column:span 2;
}

.elementor-50217 .elementor-element.elementor-element-95b3316 .cmh-wixflow82__card--half{
    grid-column:span 3;
}

/* CARD */

.elementor-50217 .elementor-element.elementor-element-95b3316 .cmh-wixflow82__card{
    position:relative;
    min-width:0;
    min-height:270px;
    padding:35px 34px;
    overflow:hidden;
    border-radius:20px;
    background:#17141D;
    border:1px solid rgba(255,255,255,.10);
    transition:
        transform .4s cubic-bezier(.22,1,.36,1),
        border-color .35s ease,
        background .35s ease,
        box-shadow .35s ease;
}

.elementor-50217 .elementor-element.elementor-element-95b3316 .cmh-wixflow82__card::before{
    content:"";
    position:absolute;
    inset:0;
    pointer-events:none;
    background:
        radial-gradient(
            circle at 12% 8%,
            rgba(230,0,126,.06),
            transparent 29%
        );
    opacity:0;
    transition:opacity .4s ease;
}

.elementor-50217 .elementor-element.elementor-element-95b3316 .cmh-wixflow82__card::after{
    content:"";
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:2px;
    background:#E6007E;
    transform:scaleX(0);
    transform-origin:left;
    transition:transform .4s cubic-bezier(.22,1,.36,1);
}

.elementor-50217 .elementor-element.elementor-element-95b3316 .cmh-wixflow82__card:hover{
    transform:translateY(-4px);
    background:#1B1722;
    border-color:rgba(230,0,126,.25);
    box-shadow:0 18px 38px rgba(0,0,0,.20);
}

.elementor-50217 .elementor-element.elementor-element-95b3316 .cmh-wixflow82__card:hover::before{
    opacity:1;
}

.elementor-50217 .elementor-element.elementor-element-95b3316 .cmh-wixflow82__card:hover::after{
    transform:scaleX(1);
}

/* TOP ROW */

.elementor-50217 .elementor-element.elementor-element-95b3316 .cmh-wixflow82__top{
    position:relative;
    z-index:2;
    display:flex;
    align-items:center;
    gap:15px;
    margin-bottom:21px;
}

/* ICON */

.elementor-50217 .elementor-element.elementor-element-95b3316 .cmh-wixflow82__icon{
    display:flex;
    align-items:center;
    justify-content:center;
    width:48px;
    height:48px;
    flex:0 0 48px;
    border-radius:12px;
    background:rgba(230,0,126,.15);
    transition:
        transform .35s cubic-bezier(.22,1,.36,1),
        background .35s ease;
}

.elementor-50217 .elementor-element.elementor-element-95b3316 .cmh-wixflow82__icon svg{
    width:21px;
    height:21px;
    fill:none;
    stroke:#FF3C9D;
    stroke-width:1.8;
    stroke-linecap:round;
    stroke-linejoin:round;
}

.elementor-50217 .elementor-element.elementor-element-95b3316 .cmh-wixflow82__card:hover .cmh-wixflow82__icon{
    transform:translateY(-2px);
    background:rgba(230,0,126,.22);
}

/* NUMBER */

.elementor-50217 .elementor-element.elementor-element-95b3316 .cmh-wixflow82__number{
    color:#E6007E;
    font-size:13px;
    font-weight:700;
    line-height:1;
    letter-spacing:.5px;
}

/* HEADING */

.elementor-50217 .elementor-element.elementor-element-95b3316 .cmh-wixflow82__card h3{
    position:relative;
    z-index:2;
    margin:0 0 14px;
    color:#FFFFFF;
    font-size:16px;
    font-weight:700;
    line-height:1.42;
    letter-spacing:-.1px;
}

/* SUB TEXT */

.elementor-50217 .elementor-element.elementor-element-95b3316 .cmh-wixflow82__card p{
    position:relative;
    z-index:2;
    margin:0;
    max-width:640px;
    color:rgba(255,255,255,.62);
    font-size:13px;
    font-weight:400;
    line-height:1.78;
}

/* TABLET */

@media(max-width:1050px){

    .elementor-50217 .elementor-element.elementor-element-95b3316 .cmh-wixflow82__grid{
        grid-template-columns:repeat(2,minmax(0,1fr));
        gap:18px;
    }

    .elementor-50217 .elementor-element.elementor-element-95b3316 .cmh-wixflow82__card--third,
    .elementor-50217 .elementor-element.elementor-element-95b3316 .cmh-wixflow82__card--half{
        grid-column:span 1;
    }

    .elementor-50217 .elementor-element.elementor-element-95b3316 .cmh-wixflow82__card{
        min-height:245px;
        padding:28px 26px;
    }
}

/* MOBILE */

@media(max-width:767px){

    .elementor-50217 .elementor-element.elementor-element-95b3316 .cmh-wixflow82__grid{
        grid-template-columns:1fr;
        gap:11px;
    }

    .elementor-50217 .elementor-element.elementor-element-95b3316 .cmh-wixflow82__card{
        min-height:0;
        padding:21px 19px;
        border-radius:16px;
    }

    .elementor-50217 .elementor-element.elementor-element-95b3316 .cmh-wixflow82__top{
        gap:12px;
        margin-bottom:16px;
    }

    .elementor-50217 .elementor-element.elementor-element-95b3316 .cmh-wixflow82__icon{
        width:43px;
        height:43px;
        flex-basis:43px;
        border-radius:11px;
    }

    .elementor-50217 .elementor-element.elementor-element-95b3316 .cmh-wixflow82__icon svg{
        width:19px;
        height:19px;
    }

    .elementor-50217 .elementor-element.elementor-element-95b3316 .cmh-wixflow82__number{
        font-size:12px;
    }

    .elementor-50217 .elementor-element.elementor-element-95b3316 .cmh-wixflow82__card h3{
        margin-bottom:10px;
        font-size:16px;
    }

    .elementor-50217 .elementor-element.elementor-element-95b3316 .cmh-wixflow82__card p{
        font-size:13px;
        line-height:1.7;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3d1e6dd */.elementor-50217 .elementor-element.elementor-element-3d1e6dd .cmh-wixstandards91{
    width:100%;
    margin:0;
    padding:0;
    font-family:'Poppins',sans-serif;
}

.elementor-50217 .elementor-element.elementor-element-3d1e6dd .cmh-wixstandards91 *,
.elementor-50217 .elementor-element.elementor-element-3d1e6dd .cmh-wixstandards91 *::before,
.elementor-50217 .elementor-element.elementor-element-3d1e6dd .cmh-wixstandards91 *::after{
    box-sizing:border-box;
}

/* GRID */

.elementor-50217 .elementor-element.elementor-element-3d1e6dd .cmh-wixstandards91__grid{
    display:grid;
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:22px;
}

/* CARD */

.elementor-50217 .elementor-element.elementor-element-3d1e6dd .cmh-wixstandards91__card{
    position:relative;
    display:flex;
    align-items:flex-start;
    gap:16px;
    min-width:0;
    min-height:150px;
    padding:31px 29px;
    overflow:hidden;
    border-radius:18px;
    background:#17141D;
    border:1px solid rgba(255,255,255,.10);
    transition:
        transform .35s cubic-bezier(.22,1,.36,1),
        border-color .35s ease,
        background .35s ease,
        box-shadow .35s ease;
}

.elementor-50217 .elementor-element.elementor-element-3d1e6dd .cmh-wixstandards91__card::after{
    content:"";
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:2px;
    background:#E6007E;
    transform:scaleX(0);
    transform-origin:left;
    transition:transform .4s cubic-bezier(.22,1,.36,1);
}

.elementor-50217 .elementor-element.elementor-element-3d1e6dd .cmh-wixstandards91__card:hover{
    transform:translateY(-4px);
    background:#1B1722;
    border-color:rgba(230,0,126,.24);
    box-shadow:0 16px 34px rgba(0,0,0,.18);
}

.elementor-50217 .elementor-element.elementor-element-3d1e6dd .cmh-wixstandards91__card:hover::after{
    transform:scaleX(1);
}

/* CHECK */

.elementor-50217 .elementor-element.elementor-element-3d1e6dd .cmh-wixstandards91__check{
    display:flex;
    align-items:center;
    justify-content:center;
    width:40px;
    height:40px;
    flex:0 0 40px;
    border-radius:50%;
    background:rgba(230,0,126,.17);
    transition:
        transform .35s cubic-bezier(.22,1,.36,1),
        background .35s ease;
}

.elementor-50217 .elementor-element.elementor-element-3d1e6dd .cmh-wixstandards91__check svg{
    width:18px;
    height:18px;
    fill:none;
    stroke:#FF3C9D;
    stroke-width:2;
    stroke-linecap:round;
    stroke-linejoin:round;
}

.elementor-50217 .elementor-element.elementor-element-3d1e6dd .cmh-wixstandards91__card:hover .cmh-wixstandards91__check{
    transform:scale(1.06);
    background:rgba(230,0,126,.25);
}

/* TEXT */

.elementor-50217 .elementor-element.elementor-element-3d1e6dd .cmh-wixstandards91__card p{
    margin:0;
    max-width:380px;
    color:rgba(255,255,255,.80);
    font-size:14px;
    font-weight:400;
    line-height:1.75;
}

/* TABLET */

@media(max-width:1000px){

    .elementor-50217 .elementor-element.elementor-element-3d1e6dd .cmh-wixstandards91__grid{
        grid-template-columns:repeat(2,minmax(0,1fr));
        gap:16px;
    }

    .elementor-50217 .elementor-element.elementor-element-3d1e6dd .cmh-wixstandards91__card{
        min-height:135px;
        padding:25px 23px;
    }
}

/* MOBILE */

@media(max-width:767px){

    .elementor-50217 .elementor-element.elementor-element-3d1e6dd .cmh-wixstandards91__grid{
        grid-template-columns:1fr;
        gap:10px;
    }

    .elementor-50217 .elementor-element.elementor-element-3d1e6dd .cmh-wixstandards91__card{
        min-height:0;
        gap:13px;
        padding:19px 17px;
        border-radius:15px;
    }

    .elementor-50217 .elementor-element.elementor-element-3d1e6dd .cmh-wixstandards91__check{
        width:36px;
        height:36px;
        flex-basis:36px;
    }

    .elementor-50217 .elementor-element.elementor-element-3d1e6dd .cmh-wixstandards91__check svg{
        width:16px;
        height:16px;
    }

    .elementor-50217 .elementor-element.elementor-element-3d1e6dd .cmh-wixstandards91__card p{
        font-size:14px;
        line-height:1.7;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-5dd879e */.elementor-50217 .elementor-element.elementor-element-5dd879e .cmh-wixvalue118{
    width:100%;
    margin:0;
    padding:0;
    font-family:'Poppins',sans-serif;
}

.elementor-50217 .elementor-element.elementor-element-5dd879e .cmh-wixvalue118 *,
.elementor-50217 .elementor-element.elementor-element-5dd879e .cmh-wixvalue118 *::before,
.elementor-50217 .elementor-element.elementor-element-5dd879e .cmh-wixvalue118 *::after{
    box-sizing:border-box;
}

.elementor-50217 .elementor-element.elementor-element-5dd879e .cmh-wixvalue118__grid{
    display:grid;
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:28px;
}

/* CARD */

.elementor-50217 .elementor-element.elementor-element-5dd879e .cmh-wixvalue118__card{
    position:relative;
    min-width:0;
    min-height:325px;
    padding:39px 38px 37px;
    border:1px solid #E4E4E7;
    border-radius:20px;
    background:#FFFFFF;
    overflow:hidden;
    transition:
        transform .35s cubic-bezier(.22,1,.36,1),
        border-color .35s ease,
        box-shadow .35s ease;
}

.elementor-50217 .elementor-element.elementor-element-5dd879e .cmh-wixvalue118__card::after{
    content:"";
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:3px;
    background:#E6007E;
    transform:scaleX(0);
    transform-origin:left;
    transition:transform .4s cubic-bezier(.22,1,.36,1);
}

.elementor-50217 .elementor-element.elementor-element-5dd879e .cmh-wixvalue118__card:hover{
    transform:translateY(-4px);
    border-color:rgba(230,0,126,.24);
    box-shadow:0 16px 36px rgba(0,0,0,.045);
}

.elementor-50217 .elementor-element.elementor-element-5dd879e .cmh-wixvalue118__card:hover::after{
    transform:scaleX(1);
}

/* ICON */

.elementor-50217 .elementor-element.elementor-element-5dd879e .cmh-wixvalue118__icon{
    display:flex;
    align-items:center;
    justify-content:center;
    width:55px;
    height:55px;
    margin-bottom:25px;
    border-radius:14px;
    background:rgba(230,0,126,.08);
    transition:
        transform .35s cubic-bezier(.22,1,.36,1),
        background .3s ease;
}

.elementor-50217 .elementor-element.elementor-element-5dd879e .cmh-wixvalue118__icon svg{
    width:24px;
    height:24px;
    fill:none;
    stroke:#E6007E;
    stroke-width:1.8;
    stroke-linecap:round;
    stroke-linejoin:round;
}

.elementor-50217 .elementor-element.elementor-element-5dd879e .cmh-wixvalue118__card:hover .cmh-wixvalue118__icon{
    transform:translateY(-3px);
    background:rgba(230,0,126,.13);
}

/* HEADING */

.elementor-50217 .elementor-element.elementor-element-5dd879e .cmh-wixvalue118__card h3{
    margin:0 0 20px;
    color:#000000;
    font-size:15px;
    font-weight:700;
    line-height:1.45;
    letter-spacing:-.1px;
}

/* SUB TEXT */

.elementor-50217 .elementor-element.elementor-element-5dd879e .cmh-wixvalue118__card p{
    margin:0;
    color:#000000;
    font-size:13px;
    font-weight:400;
    line-height:1.9;
}

/* TABLET */

@media(max-width:1024px){

    .elementor-50217 .elementor-element.elementor-element-5dd879e .cmh-wixvalue118__grid{
        gap:18px;
    }

    .elementor-50217 .elementor-element.elementor-element-5dd879e .cmh-wixvalue118__card{
        min-height:300px;
        padding:31px 28px;
    }
}

/* MOBILE */

@media(max-width:767px){

    .elementor-50217 .elementor-element.elementor-element-5dd879e .cmh-wixvalue118__grid{
        grid-template-columns:1fr;
        gap:11px;
    }

    .elementor-50217 .elementor-element.elementor-element-5dd879e .cmh-wixvalue118__card{
        min-height:0;
        padding:22px 20px;
        border-radius:16px;
    }

    .elementor-50217 .elementor-element.elementor-element-5dd879e .cmh-wixvalue118__icon{
        width:48px;
        height:48px;
        margin-bottom:18px;
        border-radius:12px;
    }

    .elementor-50217 .elementor-element.elementor-element-5dd879e .cmh-wixvalue118__icon svg{
        width:21px;
        height:21px;
    }

    .elementor-50217 .elementor-element.elementor-element-5dd879e .cmh-wixvalue118__card h3{
        margin-bottom:12px;
        font-size:15px;
    }

    .elementor-50217 .elementor-element.elementor-element-5dd879e .cmh-wixvalue118__card p{
        font-size:13px;
        line-height:1.75;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-8e32088 */.elementor-50217 .elementor-element.elementor-element-8e32088 .cmh-wixengage126{
    width:100%;
    margin:0;
    padding:0;
    font-family:'Poppins',sans-serif;
}

.elementor-50217 .elementor-element.elementor-element-8e32088 .cmh-wixengage126 *,
.elementor-50217 .elementor-element.elementor-element-8e32088 .cmh-wixengage126 *::before,
.elementor-50217 .elementor-element.elementor-element-8e32088 .cmh-wixengage126 *::after{
    box-sizing:border-box;
}

/* GRID */

.elementor-50217 .elementor-element.elementor-element-8e32088 .cmh-wixengage126__grid{
    display:grid;
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:28px;
}

/* CARD */

.elementor-50217 .elementor-element.elementor-element-8e32088 .cmh-wixengage126__card{
    position:relative;
    min-width:0;
    min-height:335px;
    padding:31px 34px 35px;
    overflow:hidden;
    border-radius:20px;
    background:#FFFFFF;
    border:1px solid #E4E4E7;
    transition:
        transform .35s cubic-bezier(.22,1,.36,1),
        border-color .35s ease,
        box-shadow .35s ease;
}

.elementor-50217 .elementor-element.elementor-element-8e32088 .cmh-wixengage126__card::after{
    content:"";
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:3px;
    background:#E6007E;
    transform:scaleX(0);
    transform-origin:left;
    transition:transform .4s cubic-bezier(.22,1,.36,1);
}

.elementor-50217 .elementor-element.elementor-element-8e32088 .cmh-wixengage126__card:hover{
    transform:translateY(-4px);
    border-color:rgba(230,0,126,.23);
    box-shadow:
        0 16px 36px rgba(0,0,0,.045),
        0 5px 14px rgba(230,0,126,.035);
}

.elementor-50217 .elementor-element.elementor-element-8e32088 .cmh-wixengage126__card:hover::after{
    transform:scaleX(1);
}

/* TAG */

.elementor-50217 .elementor-element.elementor-element-8e32088 .cmh-wixengage126__tag{
    display:inline-flex;
    align-items:center;
    justify-content:center;
    min-height:31px;
    margin-bottom:22px;
    padding:6px 15px;
    border-radius:50px;
    background:rgba(230,0,126,.09);
    color:#E6007E;
    font-size:12px;
    font-weight:700;
    line-height:1;
}

/* ICON */

.elementor-50217 .elementor-element.elementor-element-8e32088 .cmh-wixengage126__icon{
    display:flex;
    align-items:center;
    justify-content:center;
    width:48px;
    height:48px;
    margin-bottom:22px;
    border-radius:12px;
    background:rgba(230,0,126,.08);
    transition:
        transform .35s cubic-bezier(.22,1,.36,1),
        background .3s ease;
}

.elementor-50217 .elementor-element.elementor-element-8e32088 .cmh-wixengage126__icon svg{
    width:22px;
    height:22px;
    fill:none;
    stroke:#E6007E;
    stroke-width:1.8;
    stroke-linecap:round;
    stroke-linejoin:round;
}

.elementor-50217 .elementor-element.elementor-element-8e32088 .cmh-wixengage126__card:hover .cmh-wixengage126__icon{
    transform:translateY(-3px);
    background:rgba(230,0,126,.13);
}

/* HEADING */

.elementor-50217 .elementor-element.elementor-element-8e32088 .cmh-wixengage126__card h3{
    margin:0 0 18px;
    color:#000000;
    font-size:16px;
    font-weight:700;
    line-height:1.4;
    letter-spacing:-.1px;
}

/* TEXT */

.elementor-50217 .elementor-element.elementor-element-8e32088 .cmh-wixengage126__card p{
    margin:0 0 13px;
    color:#000000;
    font-size:13px;
    font-weight:400;
    line-height:1.8;
}

.elementor-50217 .elementor-element.elementor-element-8e32088 .cmh-wixengage126__card p:last-child{
    margin-bottom:0;
}

.elementor-50217 .elementor-element.elementor-element-8e32088 .cmh-wixengage126__secondary{
    opacity:.68;
}

/* TABLET */

@media(max-width:1024px){

    .elementor-50217 .elementor-element.elementor-element-8e32088 .cmh-wixengage126__grid{
        gap:18px;
    }

    .elementor-50217 .elementor-element.elementor-element-8e32088 .cmh-wixengage126__card{
        min-height:315px;
        padding:28px 26px;
    }
}

/* MOBILE */

@media(max-width:767px){

    .elementor-50217 .elementor-element.elementor-element-8e32088 .cmh-wixengage126__grid{
        grid-template-columns:1fr;
        gap:11px;
    }

    .elementor-50217 .elementor-element.elementor-element-8e32088 .cmh-wixengage126__card{
        min-height:0;
        padding:21px 19px;
        border-radius:16px;
    }

    .elementor-50217 .elementor-element.elementor-element-8e32088 .cmh-wixengage126__tag{
        min-height:28px;
        margin-bottom:17px;
        padding:6px 13px;
        font-size:11px;
    }

    .elementor-50217 .elementor-element.elementor-element-8e32088 .cmh-wixengage126__icon{
        width:44px;
        height:44px;
        margin-bottom:17px;
        border-radius:11px;
    }

    .elementor-50217 .elementor-element.elementor-element-8e32088 .cmh-wixengage126__icon svg{
        width:20px;
        height:20px;
    }

    .elementor-50217 .elementor-element.elementor-element-8e32088 .cmh-wixengage126__card h3{
        margin-bottom:12px;
        font-size:16px;
    }

    .elementor-50217 .elementor-element.elementor-element-8e32088 .cmh-wixengage126__card p{
        margin-bottom:10px;
        font-size:13px;
        line-height:1.7;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-a11ee88 */.elementor-50217 .elementor-element.elementor-element-a11ee88 .cmh-wixeditor137{
    width:100%;
    margin:0;
    padding:0;
    font-family:'Poppins',sans-serif;
}

.elementor-50217 .elementor-element.elementor-element-a11ee88 .cmh-wixeditor137 *,
.elementor-50217 .elementor-element.elementor-element-a11ee88 .cmh-wixeditor137 *::before,
.elementor-50217 .elementor-element.elementor-element-a11ee88 .cmh-wixeditor137 *::after{
    box-sizing:border-box;
}

/* CARD */

.elementor-50217 .elementor-element.elementor-element-a11ee88 .cmh-wixeditor137__card{
    width:100%;
    overflow:hidden;
    border-radius:20px;
    background:#17141D;
    border:1px solid rgba(255,255,255,.10);
    box-shadow:0 18px 45px rgba(0,0,0,.16);
    transition:
        transform .4s cubic-bezier(.22,1,.36,1),
        border-color .35s ease,
        box-shadow .35s ease;
}

.elementor-50217 .elementor-element.elementor-element-a11ee88 .cmh-wixeditor137__card:hover{
    transform:translateY(-3px);
    border-color:rgba(230,0,126,.22);
    box-shadow:0 24px 55px rgba(0,0,0,.20);
}

/* IMAGE */

.elementor-50217 .elementor-element.elementor-element-a11ee88 .cmh-wixeditor137__media{
    position:relative;
    width:100%;
    overflow:hidden;
    background:#F5F5F5;
}

.elementor-50217 .elementor-element.elementor-element-a11ee88 .cmh-wixeditor137__image{
    display:block;
    width:100%;
    height:auto;
    aspect-ratio:1720 / 660;
    object-fit:cover;
    object-position:center;
    transition:transform .75s cubic-bezier(.22,1,.36,1);
}

.elementor-50217 .elementor-element.elementor-element-a11ee88 .cmh-wixeditor137__card:hover .cmh-wixeditor137__image{
    transform:scale(1.012);
}

/* FOOTER */

.elementor-50217 .elementor-element.elementor-element-a11ee88 .cmh-wixeditor137__footer{
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:24px;
    min-height:86px;
    padding:19px 28px;
    background:#17141D;
}

.elementor-50217 .elementor-element.elementor-element-a11ee88 .cmh-wixeditor137__caption{
    min-width:0;
    display:flex;
    align-items:center;
    gap:14px;
}

.elementor-50217 .elementor-element.elementor-element-a11ee88 .cmh-wixeditor137__caption-icon{
    display:flex;
    align-items:center;
    justify-content:center;
    width:27px;
    height:27px;
    flex:0 0 27px;
}

.elementor-50217 .elementor-element.elementor-element-a11ee88 .cmh-wixeditor137__caption-icon svg{
    width:23px;
    height:23px;
    fill:none;
    stroke:#FF3C9D;
    stroke-width:1.8;
    stroke-linecap:round;
    stroke-linejoin:round;
}

.elementor-50217 .elementor-element.elementor-element-a11ee88 .cmh-wixeditor137__caption p{
    margin:0;
    color:#FFFFFF;
    font-size:14px;
    font-weight:400;
    line-height:1.6;
}

/* TAG */

.elementor-50217 .elementor-element.elementor-element-a11ee88 .cmh-wixeditor137__tag{
    flex:0 0 auto;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    min-height:34px;
    padding:7px 16px;
    border-radius:50px;
    background:rgba(230,0,126,.15);
    color:#FF69B5;
    font-size:12px;
    font-weight:700;
    line-height:1;
    white-space:nowrap;
    transition:
        background .3s ease,
        transform .3s cubic-bezier(.22,1,.36,1);
}

.elementor-50217 .elementor-element.elementor-element-a11ee88 .cmh-wixeditor137__card:hover .cmh-wixeditor137__tag{
    transform:translateY(-2px);
    background:rgba(230,0,126,.22);
}

/* TABLET */

@media(max-width:1024px){

    .elementor-50217 .elementor-element.elementor-element-a11ee88 .cmh-wixeditor137__image{
        aspect-ratio:16 / 7;
    }

    .elementor-50217 .elementor-element.elementor-element-a11ee88 .cmh-wixeditor137__footer{
        min-height:78px;
        padding:17px 22px;
    }
}

/* MOBILE */

@media(max-width:767px){

    .elementor-50217 .elementor-element.elementor-element-a11ee88 .cmh-wixeditor137__card{
        border-radius:16px;
    }

    .elementor-50217 .elementor-element.elementor-element-a11ee88 .cmh-wixeditor137__image{
        aspect-ratio:4 / 3;
        object-position:center;
    }

    .elementor-50217 .elementor-element.elementor-element-a11ee88 .cmh-wixeditor137__footer{
        align-items:flex-start;
        gap:14px;
        padding:16px;
    }

    .elementor-50217 .elementor-element.elementor-element-a11ee88 .cmh-wixeditor137__caption{
        gap:10px;
    }

    .elementor-50217 .elementor-element.elementor-element-a11ee88 .cmh-wixeditor137__caption-icon{
        width:24px;
        height:24px;
        flex-basis:24px;
    }

    .elementor-50217 .elementor-element.elementor-element-a11ee88 .cmh-wixeditor137__caption-icon svg{
        width:20px;
        height:20px;
    }

    .elementor-50217 .elementor-element.elementor-element-a11ee88 .cmh-wixeditor137__caption p{
        font-size:13px;
        line-height:1.55;
    }

    .elementor-50217 .elementor-element.elementor-element-a11ee88 .cmh-wixeditor137__tag{
        min-height:30px;
        padding:6px 12px;
        font-size:11px;
    }
}

/* SMALL MOBILE */

@media(max-width:480px){

    .elementor-50217 .elementor-element.elementor-element-a11ee88 .cmh-wixeditor137__footer{
        flex-direction:column;
        align-items:flex-start;
    }

    .elementor-50217 .elementor-element.elementor-element-a11ee88 .cmh-wixeditor137__tag{
        margin-left:34px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-afdf129 */.elementor-50217 .elementor-element.elementor-element-afdf129 .cmh-wixstack146{
    width:100%;
    margin:0;
    padding:0;
    font-family:'Poppins',sans-serif;
}

.elementor-50217 .elementor-element.elementor-element-afdf129 .cmh-wixstack146 *,
.elementor-50217 .elementor-element.elementor-element-afdf129 .cmh-wixstack146 *::before,
.elementor-50217 .elementor-element.elementor-element-afdf129 .cmh-wixstack146 *::after{
    box-sizing:border-box;
}

/* GRID */

.elementor-50217 .elementor-element.elementor-element-afdf129 .cmh-wixstack146__grid{
    display:grid;
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:28px;
}

/* CARD */

.elementor-50217 .elementor-element.elementor-element-afdf129 .cmh-wixstack146__card{
    position:relative;
    min-width:0;
    min-height:235px;
    padding:34px 32px;
    overflow:hidden;
    border-radius:20px;
    background:#17141D;
    border:1px solid rgba(255,255,255,.10);
    transition:
        transform .4s cubic-bezier(.22,1,.36,1),
        border-color .35s ease,
        background .35s ease,
        box-shadow .35s ease;
}

.elementor-50217 .elementor-element.elementor-element-afdf129 .cmh-wixstack146__card::before{
    content:"";
    position:absolute;
    inset:0;
    pointer-events:none;
    background:
        radial-gradient(
            circle at 10% 8%,
            rgba(230,0,126,.065),
            transparent 28%
        );
    opacity:0;
    transition:opacity .35s ease;
}

.elementor-50217 .elementor-element.elementor-element-afdf129 .cmh-wixstack146__card::after{
    content:"";
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:2px;
    background:#E6007E;
    transform:scaleX(0);
    transform-origin:left;
    transition:transform .4s cubic-bezier(.22,1,.36,1);
}

.elementor-50217 .elementor-element.elementor-element-afdf129 .cmh-wixstack146__card:hover{
    transform:translateY(-4px);
    background:#1B1722;
    border-color:rgba(230,0,126,.27);
    box-shadow:0 18px 38px rgba(0,0,0,.20);
}

.elementor-50217 .elementor-element.elementor-element-afdf129 .cmh-wixstack146__card:hover::before{
    opacity:1;
}

.elementor-50217 .elementor-element.elementor-element-afdf129 .cmh-wixstack146__card:hover::after{
    transform:scaleX(1);
}

/* ICON */

.elementor-50217 .elementor-element.elementor-element-afdf129 .cmh-wixstack146__icon{
    position:relative;
    z-index:2;
    display:flex;
    align-items:center;
    justify-content:center;
    width:54px;
    height:54px;
    margin-bottom:24px;
    border-radius:14px;
    background:rgba(230,0,126,.16);
    transition:
        transform .35s cubic-bezier(.22,1,.36,1),
        background .35s ease;
}

.elementor-50217 .elementor-element.elementor-element-afdf129 .cmh-wixstack146__icon svg{
    width:23px;
    height:23px;
    fill:none;
    stroke:#FF3C9D;
    stroke-width:1.8;
    stroke-linecap:round;
    stroke-linejoin:round;
}

.elementor-50217 .elementor-element.elementor-element-afdf129 .cmh-wixstack146__card:hover .cmh-wixstack146__icon{
    transform:translateY(-3px);
    background:rgba(230,0,126,.23);
}

/* HEADING */

.elementor-50217 .elementor-element.elementor-element-afdf129 .cmh-wixstack146__card h3{
    position:relative;
    z-index:2;
    margin:0 0 15px;
    color:#FFFFFF;
    font-size:16px;
    font-weight:700;
    line-height:1.4;
    letter-spacing:-.1px;
}

/* SUB TEXT */

.elementor-50217 .elementor-element.elementor-element-afdf129 .cmh-wixstack146__card p{
    position:relative;
    z-index:2;
    margin:0;
    max-width:430px;
    color:rgba(255,255,255,.62);
    font-size:13px;
    font-weight:400;
    line-height:1.8;
}

/* TABLET */

@media(max-width:1024px){

    .elementor-50217 .elementor-element.elementor-element-afdf129 .cmh-wixstack146__grid{
        grid-template-columns:repeat(2,minmax(0,1fr));
        gap:18px;
    }

    .elementor-50217 .elementor-element.elementor-element-afdf129 .cmh-wixstack146__card{
        min-height:220px;
        padding:28px 26px;
    }
}

/* MOBILE */

@media(max-width:767px){

    .elementor-50217 .elementor-element.elementor-element-afdf129 .cmh-wixstack146__grid{
        grid-template-columns:1fr;
        gap:11px;
    }

    .elementor-50217 .elementor-element.elementor-element-afdf129 .cmh-wixstack146__card{
        min-height:0;
        padding:21px 19px;
        border-radius:16px;
    }

    .elementor-50217 .elementor-element.elementor-element-afdf129 .cmh-wixstack146__icon{
        width:46px;
        height:46px;
        margin-bottom:17px;
        border-radius:12px;
    }

    .elementor-50217 .elementor-element.elementor-element-afdf129 .cmh-wixstack146__icon svg{
        width:20px;
        height:20px;
    }

    .elementor-50217 .elementor-element.elementor-element-afdf129 .cmh-wixstack146__card h3{
        margin-bottom:10px;
        font-size:16px;
    }

    .elementor-50217 .elementor-element.elementor-element-afdf129 .cmh-wixstack146__card p{
        font-size:13px;
        line-height:1.7;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-33809c9 */.elementor-50217 .elementor-element.elementor-element-33809c9 .cmh-wixcases159{
    width:100%;
    margin:0;
    padding:0;
    font-family:'Poppins',sans-serif;
}

.elementor-50217 .elementor-element.elementor-element-33809c9 .cmh-wixcases159 *,
.elementor-50217 .elementor-element.elementor-element-33809c9 .cmh-wixcases159 *::before,
.elementor-50217 .elementor-element.elementor-element-33809c9 .cmh-wixcases159 *::after{
    box-sizing:border-box;
}

.elementor-50217 .elementor-element.elementor-element-33809c9 .cmh-wixcases159__grid{
    display:grid;
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:26px;
}

/* CARD */

.elementor-50217 .elementor-element.elementor-element-33809c9 .cmh-wixcases159__card{
    position:relative;
    min-width:0;
    overflow:hidden;
    border:1px solid #E5E5E7;
    border-radius:19px;
    background:#FFFFFF;
    transition:
        transform .4s cubic-bezier(.22,1,.36,1),
        border-color .35s ease,
        box-shadow .35s ease;
}

.elementor-50217 .elementor-element.elementor-element-33809c9 .cmh-wixcases159__card::after{
    content:"";
    position:absolute;
    left:0;
    bottom:0;
    width:100%;
    height:3px;
    background:#E6007E;
    transform:scaleX(0);
    transform-origin:left;
    transition:transform .4s cubic-bezier(.22,1,.36,1);
}

.elementor-50217 .elementor-element.elementor-element-33809c9 .cmh-wixcases159__card:hover{
    transform:translateY(-5px);
    border-color:rgba(230,0,126,.22);
    box-shadow:
        0 18px 38px rgba(0,0,0,.055),
        0 5px 15px rgba(230,0,126,.03);
}

.elementor-50217 .elementor-element.elementor-element-33809c9 .cmh-wixcases159__card:hover::after{
    transform:scaleX(1);
}

/* IMAGE */

.elementor-50217 .elementor-element.elementor-element-33809c9 .cmh-wixcases159__media{
    position:relative;
    width:100%;
    overflow:hidden;
    background:#F7F7F8;
}

.elementor-50217 .elementor-element.elementor-element-33809c9 .cmh-wixcases159__media img{
    display:block;
    width:100%;
    height:auto;
    aspect-ratio:16 / 9.3;
    object-fit:cover;
    transition:transform .7s cubic-bezier(.22,1,.36,1);
}

.elementor-50217 .elementor-element.elementor-element-33809c9 .cmh-wixcases159__card:hover .cmh-wixcases159__media img{
    transform:scale(1.035);
}

/* TAG */

.elementor-50217 .elementor-element.elementor-element-33809c9 .cmh-wixcases159__tag{
    position:absolute;
    top:17px;
    left:17px;
    z-index:2;
    display:inline-flex;
    align-items:center;
    justify-content:center;
    min-height:28px;
    padding:5px 15px;
    border-radius:50px;
    background:rgba(17,17,20,.80);
    color:#FFFFFF;
    font-size:11px;
    font-weight:600;
    line-height:1;
    backdrop-filter:blur(7px);
    box-shadow:0 6px 16px rgba(0,0,0,.10);
}

/* CONTENT */

.elementor-50217 .elementor-element.elementor-element-33809c9 .cmh-wixcases159__body{
    min-height:225px;
    padding:28px 29px 31px;
}

.elementor-50217 .elementor-element.elementor-element-33809c9 .cmh-wixcases159__title-row{
    display:flex;
    align-items:flex-start;
    justify-content:space-between;
    gap:18px;
    margin-bottom:18px;
}

.elementor-50217 .elementor-element.elementor-element-33809c9 .cmh-wixcases159__title-row h3{
    flex:1 1 auto;
    min-width:0;
    margin:0;
    color:#000000;
    font-size:16px;
    font-weight:700;
    line-height:1.45;
    letter-spacing:-.1px;
}

.elementor-50217 .elementor-element.elementor-element-33809c9 .cmh-wixcases159__result{
    flex:0 0 auto;
    padding-top:2px;
    color:#E6007E;
    font-size:13px;
    font-weight:700;
    line-height:1.4;
    text-align:right;
    white-space:nowrap;
}

.elementor-50217 .elementor-element.elementor-element-33809c9 .cmh-wixcases159__body p{
    margin:0;
    color:#000000;
    font-size:13px;
    font-weight:400;
    line-height:1.8;
}

/* TABLET */

@media(max-width:1050px){

    .elementor-50217 .elementor-element.elementor-element-33809c9 .cmh-wixcases159__grid{
        gap:18px;
    }

    .elementor-50217 .elementor-element.elementor-element-33809c9 .cmh-wixcases159__body{
        min-height:220px;
        padding:24px 22px 27px;
    }

    .elementor-50217 .elementor-element.elementor-element-33809c9 .cmh-wixcases159__title-row{
        flex-direction:column;
        gap:5px;
        margin-bottom:15px;
    }

    .elementor-50217 .elementor-element.elementor-element-33809c9 .cmh-wixcases159__result{
        padding-top:0;
        text-align:left;
    }
}

/* MOBILE */

@media(max-width:767px){

    .elementor-50217 .elementor-element.elementor-element-33809c9 .cmh-wixcases159__grid{
        grid-template-columns:1fr;
        gap:13px;
    }

    .elementor-50217 .elementor-element.elementor-element-33809c9 .cmh-wixcases159__card{
        border-radius:16px;
    }

    .elementor-50217 .elementor-element.elementor-element-33809c9 .cmh-wixcases159__media img{
        aspect-ratio:16 / 9;
    }

    .elementor-50217 .elementor-element.elementor-element-33809c9 .cmh-wixcases159__tag{
        top:13px;
        left:13px;
        min-height:26px;
        padding:5px 12px;
        font-size:10px;
    }

    .elementor-50217 .elementor-element.elementor-element-33809c9 .cmh-wixcases159__body{
        min-height:0;
        padding:20px 18px 23px;
    }

    .elementor-50217 .elementor-element.elementor-element-33809c9 .cmh-wixcases159__title-row{
        margin-bottom:12px;
    }

    .elementor-50217 .elementor-element.elementor-element-33809c9 .cmh-wixcases159__title-row h3{
        font-size:16px;
    }

    .elementor-50217 .elementor-element.elementor-element-33809c9 .cmh-wixcases159__result{
        font-size:13px;
    }

    .elementor-50217 .elementor-element.elementor-element-33809c9 .cmh-wixcases159__body p{
        font-size:13px;
        line-height:1.7;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b740689 */.elementor-50217 .elementor-element.elementor-element-b740689 .cmh-wixfaq171{
    width:100%;
    display:grid;
    gap:10px;
    margin:0;
    padding:0;
    font-family:'Poppins',sans-serif;
}

.elementor-50217 .elementor-element.elementor-element-b740689 .cmh-wixfaq171 *,
.elementor-50217 .elementor-element.elementor-element-b740689 .cmh-wixfaq171 *::before,
.elementor-50217 .elementor-element.elementor-element-b740689 .cmh-wixfaq171 *::after{
    box-sizing:border-box;
}

/* COMPACT FAQ CARD */

.elementor-50217 .elementor-element.elementor-element-b740689 .cmh-wixfaq171__item{
    position:relative;
    margin:0;
    overflow:hidden;
    border:1px solid #E5E5E7;
    border-radius:14px;
    background:#FFFFFF;
    transition:
        border-color .3s ease,
        box-shadow .3s ease;
}

.elementor-50217 .elementor-element.elementor-element-b740689 .cmh-wixfaq171__item::before{
    content:"";
    position:absolute;
    left:0;
    top:0;
    bottom:0;
    width:3px;
    background:#E6007E;
    transform:scaleY(0);
    transform-origin:top;
    transition:transform .3s ease;
}

.elementor-50217 .elementor-element.elementor-element-b740689 .cmh-wixfaq171__item[open]{
    border-color:rgba(230,0,126,.22);
    box-shadow:0 8px 22px rgba(0,0,0,.035);
}

.elementor-50217 .elementor-element.elementor-element-b740689 .cmh-wixfaq171__item[open]::before{
    transform:scaleY(1);
}

/* SUMMARY - SMALL HEIGHT */

.elementor-50217 .elementor-element.elementor-element-b740689 .cmh-wixfaq171__summary{
    display:grid;
    grid-template-columns:minmax(0,1fr) 34px;
    align-items:center;
    gap:16px;
    min-height:58px;
    padding:12px 16px 12px 18px;
    list-style:none;
    cursor:pointer;
    user-select:none;
}

.elementor-50217 .elementor-element.elementor-element-b740689 .cmh-wixfaq171__summary::-webkit-details-marker{
    display:none;
}

.elementor-50217 .elementor-element.elementor-element-b740689 .cmh-wixfaq171__summary::marker{
    content:"";
}

/* QUESTION */

.elementor-50217 .elementor-element.elementor-element-b740689 .cmh-wixfaq171__question{
    color:#000000;
    font-size:15px;
    font-weight:700;
    line-height:1.4;
}

/* SMALL PLUS / MINUS */

.elementor-50217 .elementor-element.elementor-element-b740689 .cmh-wixfaq171__toggle{
    position:relative;
    justify-self:end;
    width:34px;
    height:34px;
    border-radius:50%;
    background:#F3F3F4;
    transition:
        background .3s ease,
        transform .3s ease;
}

.elementor-50217 .elementor-element.elementor-element-b740689 .cmh-wixfaq171__toggle::before,
.elementor-50217 .elementor-element.elementor-element-b740689 .cmh-wixfaq171__toggle::after{
    content:"";
    position:absolute;
    left:50%;
    top:50%;
    width:10px;
    height:1.5px;
    border-radius:3px;
    background:#000000;
    transform:translate(-50%,-50%);
    transition:
        opacity .25s ease,
        background .25s ease;
}

.elementor-50217 .elementor-element.elementor-element-b740689 .cmh-wixfaq171__toggle::after{
    transform:translate(-50%,-50%) rotate(90deg);
}

.elementor-50217 .elementor-element.elementor-element-b740689 .cmh-wixfaq171__item:hover .cmh-wixfaq171__toggle{
    background:rgba(230,0,126,.08);
}

.elementor-50217 .elementor-element.elementor-element-b740689 .cmh-wixfaq171__item[open] .cmh-wixfaq171__toggle{
    background:#E6007E;
    transform:rotate(180deg);
}

.elementor-50217 .elementor-element.elementor-element-b740689 .cmh-wixfaq171__item[open] .cmh-wixfaq171__toggle::before{
    background:#FFFFFF;
}

.elementor-50217 .elementor-element.elementor-element-b740689 .cmh-wixfaq171__item[open] .cmh-wixfaq171__toggle::after{
    opacity:0;
}

/* COMPACT ANSWER */

.elementor-50217 .elementor-element.elementor-element-b740689 .cmh-wixfaq171__answer{
    padding:0 56px 14px 18px;
}

.elementor-50217 .elementor-element.elementor-element-b740689 .cmh-wixfaq171__answer::before{
    content:"";
    display:block;
    width:100%;
    height:1px;
    margin:0 0 11px;
    background:linear-gradient(
        90deg,
        rgba(230,0,126,.20),
        #ECECEF 38%,
        transparent
    );
}

.elementor-50217 .elementor-element.elementor-element-b740689 .cmh-wixfaq171__answer p{
    max-width:1000px;
    margin:0;
    color:#000000;
    font-size:13px;
    font-weight:400;
    line-height:1.65;
}

/* MOBILE */

@media(max-width:767px){

    .elementor-50217 .elementor-element.elementor-element-b740689 .cmh-wixfaq171{
        gap:8px;
    }

    .elementor-50217 .elementor-element.elementor-element-b740689 .cmh-wixfaq171__item{
        border-radius:12px;
    }

    .elementor-50217 .elementor-element.elementor-element-b740689 .cmh-wixfaq171__summary{
        grid-template-columns:minmax(0,1fr) 30px;
        gap:12px;
        min-height:54px;
        padding:10px 12px 10px 14px;
    }

    .elementor-50217 .elementor-element.elementor-element-b740689 .cmh-wixfaq171__question{
        font-size:14px;
    }

    .elementor-50217 .elementor-element.elementor-element-b740689 .cmh-wixfaq171__toggle{
        width:30px;
        height:30px;
    }

    .elementor-50217 .elementor-element.elementor-element-b740689 .cmh-wixfaq171__answer{
        padding:0 14px 12px;
    }

    .elementor-50217 .elementor-element.elementor-element-b740689 .cmh-wixfaq171__answer::before{
        margin-bottom:10px;
    }

    .elementor-50217 .elementor-element.elementor-element-b740689 .cmh-wixfaq171__answer p{
        font-size:13px;
        line-height:1.6;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0a797a8 */.elementor-50217 .elementor-element.elementor-element-0a797a8 .cmh-contactdark183{
    width:100%;
    margin:0;
    padding:0;
    font-family:'Poppins',sans-serif;
}

.elementor-50217 .elementor-element.elementor-element-0a797a8 .cmh-contactdark183 *,
.elementor-50217 .elementor-element.elementor-element-0a797a8 .cmh-contactdark183 *::before,
.elementor-50217 .elementor-element.elementor-element-0a797a8 .cmh-contactdark183 *::after{
    box-sizing:border-box;
}

.elementor-50217 .elementor-element.elementor-element-0a797a8 .cmh-contactdark183__list{
    display:flex;
    flex-direction:column;
    gap:29px;
}

/* ITEM */

.elementor-50217 .elementor-element.elementor-element-0a797a8 .cmh-contactdark183__item{
    display:grid;
    grid-template-columns:60px minmax(0,1fr);
    align-items:center;
    gap:22px;
    min-width:0;
}

/* ICON */

.elementor-50217 .elementor-element.elementor-element-0a797a8 .cmh-contactdark183__icon{
    display:flex;
    align-items:center;
    justify-content:center;
    width:60px;
    height:60px;
    border-radius:17px;
    background:rgba(230,0,126,.17);
    transition:
        transform .35s cubic-bezier(.22,1,.36,1),
        background .3s ease;
}

.elementor-50217 .elementor-element.elementor-element-0a797a8 .cmh-contactdark183__icon svg{
    width:25px;
    height:25px;
    fill:none;
    stroke:#FF3C9D;
    stroke-width:1.8;
    stroke-linecap:round;
    stroke-linejoin:round;
}

.elementor-50217 .elementor-element.elementor-element-0a797a8 .cmh-contactdark183__item:hover .cmh-contactdark183__icon{
    transform:translateY(-2px);
    background:rgba(230,0,126,.24);
}

/* CONTENT */

.elementor-50217 .elementor-element.elementor-element-0a797a8 .cmh-contactdark183__content{
    min-width:0;
}

.elementor-50217 .elementor-element.elementor-element-0a797a8 .cmh-contactdark183__label{
    display:block;
    margin-bottom:6px;
    color:rgba(255,255,255,.50);
    font-size:12px;
    font-weight:400;
    line-height:1.3;
}

.elementor-50217 .elementor-element.elementor-element-0a797a8 .cmh-contactdark183__content a,
.elementor-50217 .elementor-element.elementor-element-0a797a8 .cmh-contactdark183__value{
    display:inline-block;
    margin:0;
    color:#FFFFFF;
    font-size:15px;
    font-weight:700;
    line-height:1.45;
    text-decoration:none;
    word-break:break-word;
}

.elementor-50217 .elementor-element.elementor-element-0a797a8 .cmh-contactdark183__content a{
    transition:color .3s ease;
}

.elementor-50217 .elementor-element.elementor-element-0a797a8 .cmh-contactdark183__content a:hover{
    color:#FF63B4;
    text-decoration:none;
}

/* TABLET */

@media(max-width:900px){

    .elementor-50217 .elementor-element.elementor-element-0a797a8 .cmh-contactdark183__list{
        gap:24px;
    }

    .elementor-50217 .elementor-element.elementor-element-0a797a8 .cmh-contactdark183__item{
        grid-template-columns:54px minmax(0,1fr);
        gap:18px;
    }

    .elementor-50217 .elementor-element.elementor-element-0a797a8 .cmh-contactdark183__icon{
        width:54px;
        height:54px;
        border-radius:15px;
    }

    .elementor-50217 .elementor-element.elementor-element-0a797a8 .cmh-contactdark183__icon svg{
        width:22px;
        height:22px;
    }
}

/* MOBILE */

@media(max-width:767px){

    .elementor-50217 .elementor-element.elementor-element-0a797a8 .cmh-contactdark183__list{
        gap:19px;
    }

    .elementor-50217 .elementor-element.elementor-element-0a797a8 .cmh-contactdark183__item{
        grid-template-columns:47px minmax(0,1fr);
        gap:14px;
    }

    .elementor-50217 .elementor-element.elementor-element-0a797a8 .cmh-contactdark183__icon{
        width:47px;
        height:47px;
        border-radius:13px;
    }

    .elementor-50217 .elementor-element.elementor-element-0a797a8 .cmh-contactdark183__icon svg{
        width:20px;
        height:20px;
    }

    .elementor-50217 .elementor-element.elementor-element-0a797a8 .cmh-contactdark183__label{
        margin-bottom:4px;
        font-size:11px;
    }

    .elementor-50217 .elementor-element.elementor-element-0a797a8 .cmh-contactdark183__content a,
    .elementor-50217 .elementor-element.elementor-element-0a797a8 .cmh-contactdark183__value{
        font-size:15px;
        line-height:1.5;
    }
}/* End custom CSS */