.elementor-49892 .elementor-element.elementor-element-5870c4e7{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.73;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-49892 .elementor-element.elementor-element-5870c4e7:not(.elementor-motion-effects-element-type-background), .elementor-49892 .elementor-element.elementor-element-5870c4e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://casamediahouse.com/wp-content/uploads/2026/08/AI-Native-Advertising.webp");background-position:center center;background-size:cover;}.elementor-49892 .elementor-element.elementor-element-5870c4e7::before, .elementor-49892 .elementor-element.elementor-element-5870c4e7 > .elementor-background-video-container::before, .elementor-49892 .elementor-element.elementor-element-5870c4e7 > .e-con-inner > .elementor-background-video-container::before, .elementor-49892 .elementor-element.elementor-element-5870c4e7 > .elementor-background-slideshow::before, .elementor-49892 .elementor-element.elementor-element-5870c4e7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-49892 .elementor-element.elementor-element-5870c4e7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at center center, #121024BF 0%, #160005 100%);}.elementor-49892 .elementor-element.elementor-element-2d343342{--display:flex;--justify-content:center;}.elementor-49892 .elementor-element.elementor-element-e93162e .elementor-button{background-color:#E6007E1F;font-family:"Poppins", Sans-serif;font-size:13px;font-weight:600;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E6007E33;border-radius:30px 30px 30px 30px;}.elementor-49892 .elementor-element.elementor-element-e93162e .elementor-button-content-wrapper{flex-direction:row;}.elementor-49892 .elementor-element.elementor-element-29c31102{width:var( --container-widget-width, 101.989% );max-width:101.989%;--container-widget-width:101.989%;--container-widget-flex-grow:0;z-index:2;}.elementor-49892 .elementor-element.elementor-element-29c31102 > .elementor-widget-container{padding:0% 8% 0% 0%;}.elementor-49892 .elementor-element.elementor-element-29c31102.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-49892 .elementor-element.elementor-element-29c31102 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:55px;font-weight:800;line-height:1.2em;color:#FFFFFF;}.elementor-49892 .elementor-element.elementor-element-43b8090{text-align:start;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-49892 .elementor-element.elementor-element-5e1078ca .elementor-button{background-color:#E6007E;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:600;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:16px 22px 16px 22px;}.elementor-49892 .elementor-element.elementor-element-39f728f2{--display:flex;--justify-content:center;}.elementor-49892 .elementor-element.elementor-element-690140a3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:4%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;--z-index:1;}.elementor-49892 .elementor-element.elementor-element-42f6333b{--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;--justify-content:center;--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-49892 .elementor-element.elementor-element-8351c18{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;text-align:center;}.elementor-49892 .elementor-element.elementor-element-8351c18.elementor-element{--align-self:center;}.elementor-49892 .elementor-element.elementor-element-8351c18 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;line-height:1.2em;color:var( --e-global-color-7d5a014 );}.elementor-49892 .elementor-element.elementor-element-60ed65e2{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--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-49892 .elementor-element.elementor-element-60ed65e2.elementor-element{--align-self:center;}.elementor-49892 .elementor-element.elementor-element-ddc8dac{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-49892 .elementor-element.elementor-element-ddc8dac:not(.elementor-motion-effects-element-type-background), .elementor-49892 .elementor-element.elementor-element-ddc8dac > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49892 .elementor-element.elementor-element-5fa448a{--display:flex;}.elementor-49892 .elementor-element.elementor-element-dc0289f > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-49892 .elementor-element.elementor-element-dc0289f{z-index:1;}.elementor-49892 .elementor-element.elementor-element-dc0289f img{border-radius:12px 12px 12px 12px;}.elementor-49892 .elementor-element.elementor-element-f1b370e{--display:flex;}.elementor-49892 .elementor-element.elementor-element-f1b370e.e-con{--order:-99999 /* order start hack */;}.elementor-49892 .elementor-element.elementor-element-18a8cd0{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-49892 .elementor-element.elementor-element-18a8cd0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;color:#000000;}.elementor-49892 .elementor-element.elementor-element-a4e1663{text-align:start;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#000000;}.elementor-49892 .elementor-element.elementor-element-402219a .elementor-button{background-color:#E6007E;font-family:"Poppins", Sans-serif;font-size:16px;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 30px 15px 30px;}.elementor-49892 .elementor-element.elementor-element-402219a .elementor-button-content-wrapper{flex-direction:row;}.elementor-49892 .elementor-element.elementor-element-8536884{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-49892 .elementor-element.elementor-element-8536884:not(.elementor-motion-effects-element-type-background), .elementor-49892 .elementor-element.elementor-element-8536884 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F8F8F8A3;}.elementor-49892 .elementor-element.elementor-element-0e38efe{--display:flex;}.elementor-49892 .elementor-element.elementor-element-699ff28 > .elementor-widget-container{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-49892 .elementor-element.elementor-element-699ff28{z-index:1;}.elementor-49892 .elementor-element.elementor-element-699ff28 img{border-radius:12px 12px 12px 12px;}.elementor-49892 .elementor-element.elementor-element-52ea941{--display:flex;}.elementor-49892 .elementor-element.elementor-element-ad4f73a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-49892 .elementor-element.elementor-element-ad4f73a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;color:#000000;}.elementor-49892 .elementor-element.elementor-element-67b8568{text-align:start;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#000000;}.elementor-49892 .elementor-element.elementor-element-6ebe23a .elementor-button{background-color:#E6007E;font-family:"Poppins", Sans-serif;font-size:16px;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 30px 15px 30px;}.elementor-49892 .elementor-element.elementor-element-6ebe23a .elementor-button-content-wrapper{flex-direction:row;}.elementor-49892 .elementor-element.elementor-element-7a7e583{--display:flex;--padding-top:5%;--padding-bottom:5%;--padding-left:3%;--padding-right:3%;}.elementor-49892 .elementor-element.elementor-element-9be1853{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:4%;--padding-bottom:4%;--padding-left:3%;--padding-right:3%;--z-index:1;}.elementor-49892 .elementor-element.elementor-element-9603e83{--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;--justify-content:center;--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-49892 .elementor-element.elementor-element-442b92f{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;text-align:center;}.elementor-49892 .elementor-element.elementor-element-442b92f.elementor-element{--align-self:center;}.elementor-49892 .elementor-element.elementor-element-442b92f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;line-height:1.2em;color:var( --e-global-color-7d5a014 );}.elementor-49892 .elementor-element.elementor-element-951f923{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--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-49892 .elementor-element.elementor-element-951f923.elementor-element{--align-self:center;}.elementor-49892 .elementor-element.elementor-element-d3a1378{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:5%;--padding-bottom:5%;--padding-left:3%;--padding-right:3%;--z-index:1;}.elementor-49892 .elementor-element.elementor-element-d3a1378:not(.elementor-motion-effects-element-type-background), .elementor-49892 .elementor-element.elementor-element-d3a1378 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B091F;}.elementor-49892 .elementor-element.elementor-element-07647eb{--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;--justify-content:center;--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-49892 .elementor-element.elementor-element-708e78d{width:var( --container-widget-width, 57% );max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0;text-align:center;}.elementor-49892 .elementor-element.elementor-element-708e78d.elementor-element{--align-self:center;}.elementor-49892 .elementor-element.elementor-element-708e78d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-49892 .elementor-element.elementor-element-cdf922b{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-49892 .elementor-element.elementor-element-cdf922b.elementor-element{--align-self:center;}.elementor-49892 .elementor-element.elementor-element-d56b263{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:4%;--padding-bottom:4%;--padding-left:3%;--padding-right:3%;--z-index:1;}.elementor-49892 .elementor-element.elementor-element-2693991{--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;--justify-content:center;--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-49892 .elementor-element.elementor-element-42d3e7b{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;text-align:center;}.elementor-49892 .elementor-element.elementor-element-42d3e7b.elementor-element{--align-self:center;}.elementor-49892 .elementor-element.elementor-element-42d3e7b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;line-height:1.2em;color:var( --e-global-color-7d5a014 );}.elementor-49892 .elementor-element.elementor-element-a7dfe9c{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--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-49892 .elementor-element.elementor-element-a7dfe9c.elementor-element{--align-self:center;}.elementor-49892 .elementor-element.elementor-element-24be7814{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:3%;--padding-right:3%;}.elementor-49892 .elementor-element.elementor-element-24be7814:not(.elementor-motion-effects-element-type-background), .elementor-49892 .elementor-element.elementor-element-24be7814 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B091F;}.elementor-49892 .elementor-element.elementor-element-3724e657{--display:flex;}.elementor-49892 .elementor-element.elementor-element-cf2dbab img{border-radius:10px 10px 10px 10px;}.elementor-49892 .elementor-element.elementor-element-13bfa7e7{--display:flex;}.elementor-49892 .elementor-element.elementor-element-13bfa7e7.e-con{--order:-99999 /* order start hack */;}.elementor-49892 .elementor-element.elementor-element-6f5e3f0f{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-49892 .elementor-element.elementor-element-6f5e3f0f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-49892 .elementor-element.elementor-element-7cd9643f{text-align:start;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-49892 .elementor-element.elementor-element-7bf1bb04 .elementor-button{background-color:#E6007E;font-family:"Poppins", Sans-serif;font-size:16px;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 30px 15px 30px;}.elementor-49892 .elementor-element.elementor-element-7bf1bb04 .elementor-button-content-wrapper{flex-direction:row;}.elementor-49892 .elementor-element.elementor-element-32e1946{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:3%;--padding-right:3%;}.elementor-49892 .elementor-element.elementor-element-32e1946:not(.elementor-motion-effects-element-type-background), .elementor-49892 .elementor-element.elementor-element-32e1946 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-49892 .elementor-element.elementor-element-fbbe48d{--display:flex;}.elementor-49892 .elementor-element.elementor-element-83873e2 img{border-radius:10px 10px 10px 10px;}.elementor-49892 .elementor-element.elementor-element-baa60d4{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-49892 .elementor-element.elementor-element-baa60d4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:700;color:#000000;}.elementor-49892 .elementor-element.elementor-element-8165ebb{text-align:start;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#000000;}.elementor-49892 .elementor-element.elementor-element-9008512{--display:flex;}.elementor-49892 .elementor-element.elementor-element-25fded1 .elementor-button{background-color:#E6007E;font-family:"Poppins", Sans-serif;font-size:16px;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 30px 15px 30px;}.elementor-49892 .elementor-element.elementor-element-25fded1 .elementor-button-content-wrapper{flex-direction:row;}.elementor-49892 .elementor-element.elementor-element-9b7b600{--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;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:3%;--padding-right:3%;}.elementor-49892 .elementor-element.elementor-element-9b7b600:not(.elementor-motion-effects-element-type-background), .elementor-49892 .elementor-element.elementor-element-9b7b600 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B091F;}.elementor-49892 .elementor-element.elementor-element-2335d92{--display:flex;}.elementor-49892 .elementor-element.elementor-element-898694a img{border-radius:10px 10px 10px 10px;}.elementor-49892 .elementor-element.elementor-element-be2f55a{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;}.elementor-49892 .elementor-element.elementor-element-be2f55a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:700;color:#FFFFFF;}.elementor-49892 .elementor-element.elementor-element-602427d{text-align:start;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-49892 .elementor-element.elementor-element-0d73117{--display:flex;}.elementor-49892 .elementor-element.elementor-element-cf63062 .elementor-button{background-color:#E6007E;font-family:"Poppins", Sans-serif;font-size:16px;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 30px 15px 30px;}.elementor-49892 .elementor-element.elementor-element-cf63062 .elementor-button-content-wrapper{flex-direction:row;}.elementor-49892 .elementor-element.elementor-element-67bf259{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:4%;--padding-bottom:4%;--padding-left:3%;--padding-right:3%;--z-index:1;}.elementor-49892 .elementor-element.elementor-element-64dec40{--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;--justify-content:center;--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-49892 .elementor-element.elementor-element-b1d5163{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:5%;--padding-bottom:5%;--padding-left:3%;--padding-right:3%;--z-index:1;}.elementor-49892 .elementor-element.elementor-element-b1d5163:not(.elementor-motion-effects-element-type-background), .elementor-49892 .elementor-element.elementor-element-b1d5163 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B091F;}.elementor-49892 .elementor-element.elementor-element-1075ddd{--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;--justify-content:center;--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-49892 .elementor-element.elementor-element-3c98649{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-49892 .elementor-element.elementor-element-3c98649.elementor-element{--align-self:center;}.elementor-49892 .elementor-element.elementor-element-3c98649 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-49892 .elementor-element.elementor-element-3ffc7e7{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-49892 .elementor-element.elementor-element-3ffc7e7.elementor-element{--align-self:center;}.elementor-49892 .elementor-element.elementor-element-71a68bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:4%;--padding-bottom:4%;--padding-left:3%;--padding-right:3%;--z-index:1;}.elementor-49892 .elementor-element.elementor-element-c17c040{--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;--justify-content:center;--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-49892 .elementor-element.elementor-element-7356aa9{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;text-align:center;}.elementor-49892 .elementor-element.elementor-element-7356aa9.elementor-element{--align-self:center;}.elementor-49892 .elementor-element.elementor-element-7356aa9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;line-height:1.2em;color:var( --e-global-color-7d5a014 );}.elementor-49892 .elementor-element.elementor-element-b2dd6c3{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--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-49892 .elementor-element.elementor-element-b2dd6c3.elementor-element{--align-self:center;}.elementor-49892 .elementor-element.elementor-element-6da1ad9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:5%;--padding-bottom:5%;--padding-left:3%;--padding-right:3%;--z-index:1;}.elementor-49892 .elementor-element.elementor-element-6da1ad9:not(.elementor-motion-effects-element-type-background), .elementor-49892 .elementor-element.elementor-element-6da1ad9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B091F;}.elementor-49892 .elementor-element.elementor-element-ee8156f{--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;--justify-content:center;--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-49892 .elementor-element.elementor-element-d845de7{width:var( --container-widget-width, 70% );max-width:70%;--container-widget-width:70%;--container-widget-flex-grow:0;text-align:center;}.elementor-49892 .elementor-element.elementor-element-d845de7.elementor-element{--align-self:center;}.elementor-49892 .elementor-element.elementor-element-d845de7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-49892 .elementor-element.elementor-element-6f2ae4e{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-49892 .elementor-element.elementor-element-6f2ae4e.elementor-element{--align-self:center;}.elementor-49892 .elementor-element.elementor-element-8db0e76{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:4%;--padding-bottom:4%;--padding-left:3%;--padding-right:3%;--z-index:1;}.elementor-49892 .elementor-element.elementor-element-a5dcfc6{--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;--justify-content:center;--padding-top:1%;--padding-bottom:1%;--padding-left:1%;--padding-right:1%;}.elementor-49892 .elementor-element.elementor-element-54d683a{width:var( --container-widget-width, 53% );max-width:53%;--container-widget-width:53%;--container-widget-flex-grow:0;text-align:center;}.elementor-49892 .elementor-element.elementor-element-54d683a.elementor-element{--align-self:center;}.elementor-49892 .elementor-element.elementor-element-54d683a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:38px;font-weight:700;line-height:1.2em;color:var( --e-global-color-7d5a014 );}.elementor-49892 .elementor-element.elementor-element-10ee72b{width:var( --container-widget-width, 59% );max-width:59%;--container-widget-width:59%;--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-49892 .elementor-element.elementor-element-10ee72b.elementor-element{--align-self:center;}.elementor-49892 .elementor-element.elementor-element-6e3307aa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--padding-top:5%;--padding-bottom:5%;--padding-left:2%;--padding-right:2%;}.elementor-49892 .elementor-element.elementor-element-6e3307aa:not(.elementor-motion-effects-element-type-background), .elementor-49892 .elementor-element.elementor-element-6e3307aa > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#020027;}.elementor-49892 .elementor-element.elementor-element-e0ccad{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-49892 .elementor-element.elementor-element-75a1e5a5{text-align:start;}.elementor-49892 .elementor-element.elementor-element-75a1e5a5 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:0.6px;color:#FFFFFF;}.elementor-49892 .elementor-element.elementor-element-5e8366bf{text-align:start;}.elementor-49892 .elementor-element.elementor-element-5e8366bf .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:36px;font-weight:700;line-height:1.2em;color:#FFFFFF;}.elementor-49892 .elementor-element.elementor-element-5683fa03{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:start;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-49892 .elementor-element.elementor-element-5683fa03 a{color:var( --e-global-color-primary );}.elementor-49892 .elementor-element.elementor-element-172b40d7 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-49892 .elementor-element.elementor-element-172b40d7 .elementor-icon-box-title{margin-block-end:7px;color:#FFFFFF;}.elementor-49892 .elementor-element.elementor-element-172b40d7.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:#FFFFFF;color:#FFFFFF;}.elementor-49892 .elementor-element.elementor-element-172b40d7.elementor-view-framed .elementor-icon, .elementor-49892 .elementor-element.elementor-element-172b40d7.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-49892 .elementor-element.elementor-element-172b40d7.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-49892 .elementor-element.elementor-element-172b40d7 .elementor-icon{font-size:28px;border-radius:7px 7px 7px 7px;}.elementor-49892 .elementor-element.elementor-element-172b40d7 .elementor-icon-box-title, .elementor-49892 .elementor-element.elementor-element-172b40d7 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;letter-spacing:0px;}.elementor-49892 .elementor-element.elementor-element-172b40d7:has(:hover) .elementor-icon-box-title,
					 .elementor-49892 .elementor-element.elementor-element-172b40d7:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-49892 .elementor-element.elementor-element-172b40d7 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;line-height:1.6em;letter-spacing:0px;color:#FFFFFFBF;}.elementor-49892 .elementor-element.elementor-element-49bad4e1 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-49892 .elementor-element.elementor-element-49bad4e1 .elementor-icon-box-title{margin-block-end:7px;color:#FFFFFF;}.elementor-49892 .elementor-element.elementor-element-49bad4e1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:#FFFFFF;color:#FFFFFF;}.elementor-49892 .elementor-element.elementor-element-49bad4e1.elementor-view-framed .elementor-icon, .elementor-49892 .elementor-element.elementor-element-49bad4e1.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-49892 .elementor-element.elementor-element-49bad4e1.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-49892 .elementor-element.elementor-element-49bad4e1 .elementor-icon{font-size:28px;border-radius:7px 7px 7px 7px;}.elementor-49892 .elementor-element.elementor-element-49bad4e1 .elementor-icon-box-title, .elementor-49892 .elementor-element.elementor-element-49bad4e1 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;letter-spacing:0px;}.elementor-49892 .elementor-element.elementor-element-49bad4e1:has(:hover) .elementor-icon-box-title,
					 .elementor-49892 .elementor-element.elementor-element-49bad4e1:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-49892 .elementor-element.elementor-element-49bad4e1 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;line-height:1.6em;letter-spacing:0px;color:#FFFFFFBF;}.elementor-49892 .elementor-element.elementor-element-24614277 .elementor-icon-box-wrapper{align-items:center;text-align:start;gap:15px;}.elementor-49892 .elementor-element.elementor-element-24614277 .elementor-icon-box-title{margin-block-end:7px;color:#FFFFFF;}.elementor-49892 .elementor-element.elementor-element-24614277.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );fill:#FFFFFF;color:#FFFFFF;}.elementor-49892 .elementor-element.elementor-element-24614277.elementor-view-framed .elementor-icon, .elementor-49892 .elementor-element.elementor-element-24614277.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-49892 .elementor-element.elementor-element-24614277.elementor-view-framed .elementor-icon{background-color:#FFFFFF;}.elementor-49892 .elementor-element.elementor-element-24614277 .elementor-icon{font-size:28px;border-radius:7px 7px 7px 7px;}.elementor-49892 .elementor-element.elementor-element-24614277 .elementor-icon-box-title, .elementor-49892 .elementor-element.elementor-element-24614277 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:700;letter-spacing:0px;}.elementor-49892 .elementor-element.elementor-element-24614277:has(:hover) .elementor-icon-box-title,
					 .elementor-49892 .elementor-element.elementor-element-24614277:has(:focus) .elementor-icon-box-title{color:#FFFFFF;}.elementor-49892 .elementor-element.elementor-element-24614277 .elementor-icon-box-description{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:500;line-height:1.6em;letter-spacing:0px;color:#FFFFFFBF;}.elementor-49892 .elementor-element.elementor-element-909634d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--border-radius:14px 14px 14px 14px;}.elementor-49892 .elementor-element.elementor-element-2ef07756 > .elementor-widget-container{border-radius:14px 14px 14px 14px;}@media(max-width:767px){.elementor-49892 .elementor-element.elementor-element-5870c4e7{--min-height:100vh;--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;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:28%;--padding-bottom:5%;--padding-left:3%;--padding-right:3%;}.elementor-49892 .elementor-element.elementor-element-2d343342{--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:2%;--padding-bottom:2%;--padding-left:3%;--padding-right:3%;}.elementor-49892 .elementor-element.elementor-element-2d343342.e-con{--order:-99999 /* order start hack */;}.elementor-49892 .elementor-element.elementor-element-e93162e .elementor-button{font-size:11px;padding:8px 12px 8px 12px;}.elementor-49892 .elementor-element.elementor-element-29c31102 > .elementor-widget-container{padding:0% 0% 1% 0%;}.elementor-49892 .elementor-element.elementor-element-29c31102 .elementor-heading-title{font-size:38px;}.elementor-49892 .elementor-element.elementor-element-43b8090{font-size:13px;line-height:1.7em;}.elementor-49892 .elementor-element.elementor-element-5e1078ca.elementor-element{--align-self:flex-start;}.elementor-49892 .elementor-element.elementor-element-5e1078ca .elementor-button{font-size:14px;}.elementor-49892 .elementor-element.elementor-element-39f728f2{--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-49892 .elementor-element.elementor-element-39f728f2.e-con{--order:-99999 /* order start hack */;}.elementor-49892 .elementor-element.elementor-element-42f6333b{--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-49892 .elementor-element.elementor-element-8351c18{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49892 .elementor-element.elementor-element-8351c18 .elementor-heading-title{font-size:24px;}.elementor-49892 .elementor-element.elementor-element-60ed65e2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;line-height:1.7em;}.elementor-49892 .elementor-element.elementor-element-ddc8dac{--padding-top:6%;--padding-bottom:6%;--padding-left:3%;--padding-right:3%;}.elementor-49892 .elementor-element.elementor-element-5fa448a.e-con{--order:-99999 /* order start hack */;}.elementor-49892 .elementor-element.elementor-element-dc0289f > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-49892 .elementor-element.elementor-element-18a8cd0{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49892 .elementor-element.elementor-element-18a8cd0 .elementor-heading-title{font-size:26px;}.elementor-49892 .elementor-element.elementor-element-a4e1663{font-size:14px;}.elementor-49892 .elementor-element.elementor-element-402219a .elementor-button{font-size:14px;}.elementor-49892 .elementor-element.elementor-element-8536884{--padding-top:6%;--padding-bottom:6%;--padding-left:3%;--padding-right:3%;}.elementor-49892 .elementor-element.elementor-element-699ff28 > .elementor-widget-container{margin:0% 0% 0% 0%;}.elementor-49892 .elementor-element.elementor-element-ad4f73a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49892 .elementor-element.elementor-element-ad4f73a .elementor-heading-title{font-size:24px;}.elementor-49892 .elementor-element.elementor-element-67b8568 > .elementor-widget-container{margin:0px 0px -16px 0px;}.elementor-49892 .elementor-element.elementor-element-67b8568{font-size:14px;}.elementor-49892 .elementor-element.elementor-element-6ebe23a .elementor-button{font-size:14px;}.elementor-49892 .elementor-element.elementor-element-9603e83{--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-49892 .elementor-element.elementor-element-442b92f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49892 .elementor-element.elementor-element-442b92f .elementor-heading-title{font-size:24px;}.elementor-49892 .elementor-element.elementor-element-951f923{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;line-height:1.7em;}.elementor-49892 .elementor-element.elementor-element-07647eb{--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-49892 .elementor-element.elementor-element-708e78d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49892 .elementor-element.elementor-element-708e78d .elementor-heading-title{font-size:24px;}.elementor-49892 .elementor-element.elementor-element-cdf922b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;line-height:1.7em;}.elementor-49892 .elementor-element.elementor-element-2693991{--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-49892 .elementor-element.elementor-element-42d3e7b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49892 .elementor-element.elementor-element-42d3e7b .elementor-heading-title{font-size:24px;}.elementor-49892 .elementor-element.elementor-element-a7dfe9c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;line-height:1.7em;}.elementor-49892 .elementor-element.elementor-element-24be7814{--padding-top:6%;--padding-bottom:6%;--padding-left:3%;--padding-right:3%;}.elementor-49892 .elementor-element.elementor-element-6f5e3f0f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49892 .elementor-element.elementor-element-6f5e3f0f .elementor-heading-title{font-size:26px;}.elementor-49892 .elementor-element.elementor-element-7cd9643f{font-size:14px;}.elementor-49892 .elementor-element.elementor-element-7bf1bb04 .elementor-button{font-size:14px;}.elementor-49892 .elementor-element.elementor-element-32e1946{--padding-top:6%;--padding-bottom:6%;--padding-left:3%;--padding-right:3%;}.elementor-49892 .elementor-element.elementor-element-baa60d4{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49892 .elementor-element.elementor-element-baa60d4 .elementor-heading-title{font-size:26px;}.elementor-49892 .elementor-element.elementor-element-8165ebb{font-size:14px;}.elementor-49892 .elementor-element.elementor-element-25fded1 .elementor-button{font-size:14px;}.elementor-49892 .elementor-element.elementor-element-9b7b600{--padding-top:6%;--padding-bottom:6%;--padding-left:3%;--padding-right:3%;}.elementor-49892 .elementor-element.elementor-element-be2f55a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49892 .elementor-element.elementor-element-be2f55a .elementor-heading-title{font-size:26px;}.elementor-49892 .elementor-element.elementor-element-602427d{font-size:14px;}.elementor-49892 .elementor-element.elementor-element-cf63062 .elementor-button{font-size:14px;}.elementor-49892 .elementor-element.elementor-element-64dec40{--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-49892 .elementor-element.elementor-element-1075ddd{--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-49892 .elementor-element.elementor-element-3c98649{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49892 .elementor-element.elementor-element-3c98649 .elementor-heading-title{font-size:24px;}.elementor-49892 .elementor-element.elementor-element-3ffc7e7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;line-height:1.7em;}.elementor-49892 .elementor-element.elementor-element-c17c040{--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-49892 .elementor-element.elementor-element-7356aa9{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49892 .elementor-element.elementor-element-7356aa9 .elementor-heading-title{font-size:24px;}.elementor-49892 .elementor-element.elementor-element-b2dd6c3{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;line-height:1.7em;}.elementor-49892 .elementor-element.elementor-element-ee8156f{--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-49892 .elementor-element.elementor-element-d845de7{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49892 .elementor-element.elementor-element-d845de7 .elementor-heading-title{font-size:24px;}.elementor-49892 .elementor-element.elementor-element-6f2ae4e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;line-height:1.7em;}.elementor-49892 .elementor-element.elementor-element-a5dcfc6{--padding-top:4%;--padding-bottom:4%;--padding-left:4%;--padding-right:4%;}.elementor-49892 .elementor-element.elementor-element-54d683a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-49892 .elementor-element.elementor-element-54d683a .elementor-heading-title{font-size:24px;}.elementor-49892 .elementor-element.elementor-element-10ee72b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;font-size:14px;line-height:1.7em;}.elementor-49892 .elementor-element.elementor-element-6e3307aa{--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-49892 .elementor-element.elementor-element-5e8366bf .elementor-heading-title{font-size:30px;line-height:1.2em;}.elementor-49892 .elementor-element.elementor-element-5683fa03{font-size:14px;}.elementor-49892 .elementor-element.elementor-element-172b40d7 .elementor-icon-box-title, .elementor-49892 .elementor-element.elementor-element-172b40d7 .elementor-icon-box-title a{font-size:15px;line-height:1.3em;}.elementor-49892 .elementor-element.elementor-element-172b40d7 .elementor-icon-box-description{font-size:13px;}.elementor-49892 .elementor-element.elementor-element-49bad4e1 .elementor-icon-box-title, .elementor-49892 .elementor-element.elementor-element-49bad4e1 .elementor-icon-box-title a{font-size:15px;line-height:1.3em;}.elementor-49892 .elementor-element.elementor-element-49bad4e1 .elementor-icon-box-description{font-size:13px;}.elementor-49892 .elementor-element.elementor-element-24614277 .elementor-icon-box-title, .elementor-49892 .elementor-element.elementor-element-24614277 .elementor-icon-box-title a{font-size:15px;line-height:1.3em;}.elementor-49892 .elementor-element.elementor-element-24614277 .elementor-icon-box-description{font-size:13px;}}@media(min-width:768px){.elementor-49892 .elementor-element.elementor-element-5870c4e7{--content-width:1260px;}.elementor-49892 .elementor-element.elementor-element-690140a3{--content-width:1260px;}.elementor-49892 .elementor-element.elementor-element-42f6333b{--width:100%;}.elementor-49892 .elementor-element.elementor-element-ddc8dac{--content-width:1260px;}.elementor-49892 .elementor-element.elementor-element-8536884{--content-width:1260px;}.elementor-49892 .elementor-element.elementor-element-7a7e583{--content-width:1260px;}.elementor-49892 .elementor-element.elementor-element-9be1853{--content-width:1260px;}.elementor-49892 .elementor-element.elementor-element-9603e83{--width:100%;}.elementor-49892 .elementor-element.elementor-element-d3a1378{--content-width:1260px;}.elementor-49892 .elementor-element.elementor-element-07647eb{--width:100%;}.elementor-49892 .elementor-element.elementor-element-d56b263{--content-width:1260px;}.elementor-49892 .elementor-element.elementor-element-2693991{--width:100%;}.elementor-49892 .elementor-element.elementor-element-24be7814{--content-width:1260px;}.elementor-49892 .elementor-element.elementor-element-32e1946{--content-width:1260px;}.elementor-49892 .elementor-element.elementor-element-9b7b600{--content-width:1260px;}.elementor-49892 .elementor-element.elementor-element-67bf259{--content-width:1260px;}.elementor-49892 .elementor-element.elementor-element-64dec40{--width:100%;}.elementor-49892 .elementor-element.elementor-element-b1d5163{--content-width:1260px;}.elementor-49892 .elementor-element.elementor-element-1075ddd{--width:100%;}.elementor-49892 .elementor-element.elementor-element-71a68bc{--content-width:986px;}.elementor-49892 .elementor-element.elementor-element-c17c040{--width:100%;}.elementor-49892 .elementor-element.elementor-element-6da1ad9{--content-width:1260px;}.elementor-49892 .elementor-element.elementor-element-ee8156f{--width:100%;}.elementor-49892 .elementor-element.elementor-element-8db0e76{--content-width:1260px;}.elementor-49892 .elementor-element.elementor-element-a5dcfc6{--width:100%;}.elementor-49892 .elementor-element.elementor-element-6e3307aa{--content-width:1260px;}.elementor-49892 .elementor-element.elementor-element-e0ccad{--width:45%;}.elementor-49892 .elementor-element.elementor-element-909634d{--width:55%;}}/* Start custom CSS for button, class: .elementor-element-5e1078ca */.cmh-glow-btn .elementor-button,
.cmh-glow-btn.elementor-button,
a.cmh-glow-btn {
    position: relative;
    overflow: hidden;
    isolation: isolate;
    color: #ffffff !important;

    /* richer lit-glass fill */
    background-color: #B00063 !important;
    background-image:
        radial-gradient(120% 120% at 15% 0%, rgba(255,255,255,.28) 0%, rgba(255,255,255,0) 42%),
        radial-gradient(140% 140% at 100% 100%, rgba(76,29,149,.55) 0%, rgba(76,29,149,0) 55%),
        linear-gradient(135deg, #FF4DAD 0%, #E6007E 42%, #8B0053 100%) !important;

    -webkit-backdrop-filter: blur(14px) saturate(160%);
    backdrop-filter: blur(14px) saturate(160%);

    border: 1px solid rgba(255,255,255,.25) !important;

    box-shadow:
        0 10px 30px rgba(230,0,126,.35),
        inset 0 1px 0 rgba(255,255,255,.4),
        inset 0 -3px 8px rgba(70,0,40,.35);

    transition: transform .35s cubic-bezier(.22,1,.36,1),
                box-shadow .35s ease,
                filter .35s ease;
}

.cmh-glow-btn .elementor-button:hover,
.cmh-glow-btn.elementor-button:hover,
a.cmh-glow-btn:hover {
    transform: translateY(-3px);
    filter: brightness(1.08) saturate(1.1);
    box-shadow:
        0 18px 44px rgba(230,0,126,.55),
        inset 0 1px 0 rgba(255,255,255,.5),
        inset 0 -3px 8px rgba(70,0,40,.4);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-512f95c */.cmh-adv-section{
    font-family:'Poppins',sans-serif;
    background:transparent;
    padding:0 20px;
}

.cmh-adv-wrap{
    max-width:1260px;
    margin:0 auto;
}

.cmh-adv-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:24px;
}

.cmh-adv-card{
    position:relative;
    overflow:hidden;
    display:flex;
    flex-direction:column;
    background:#F8F8FA;
    border:1px solid rgba(0,0,0,.04);
    border-radius:24px;
    padding:32px;
    transition:transform .4s cubic-bezier(.22,1,.36,1),
               box-shadow .4s ease,
               background .4s ease;
}

.cmh-adv-card::after{
    content:"";
    position:absolute;
    z-index:1;
    left:0;
    right:0;
    bottom:0;
    height:130px;
    background:linear-gradient(180deg,
        rgba(230,0,126,0) 0%,
        rgba(230,0,126,.10) 65%,
        rgba(230,0,126,.20) 100%);
    opacity:0;
    transition:opacity .45s ease;
    pointer-events:none;
}

.cmh-adv-card::before{
    content:"";
    position:absolute;
    z-index:2;
    left:12%;
    right:12%;
    bottom:0;
    height:3px;
    border-radius:3px 3px 0 0;
    background:linear-gradient(90deg,
        rgba(230,0,126,0) 0%,
        #E6007E 50%,
        rgba(230,0,126,0) 100%);
    box-shadow:0 0 20px 3px rgba(230,0,126,.65);
    transform:scaleX(0);
    transition:transform .5s cubic-bezier(.22,1,.36,1);
    pointer-events:none;
}

.cmh-adv-card:hover{
    background:#ffffff;
    transform:translateY(-6px);
    box-shadow:0 22px 50px rgba(230,0,126,.14),
               0 6px 18px rgba(0,0,0,.05);
}

.cmh-adv-card:hover::after{
    opacity:1;
}

.cmh-adv-card:hover::before{
    transform:scaleX(1);
}

.cmh-adv-ghost{
    position:absolute;
    z-index:0;
    right:22px;
    top:6px;
    color:rgba(230,0,126,.13);
    font-size:44px;
    font-weight:800;
    line-height:1;
    letter-spacing:-2px;
    transition:.45s ease;
    pointer-events:none;
}

.cmh-adv-card:hover .cmh-adv-ghost{
    color:rgba(230,0,126,.24);
    transform:translateY(-3px);
}

.cmh-adv-ico{
    position:relative;
    z-index:3;
    display:flex;
    align-items:center;
    justify-content:center;
    width:52px;
    height:52px;
    min-width:52px;
    margin-bottom:24px;
    border-radius:16px;
    background:rgba(230,0,126,.10);
    color:#E6007E;
    transition:.4s cubic-bezier(.22,1,.36,1);
}

.cmh-adv-ico svg{
    width:24px;
    height:24px;
}

.cmh-adv-card:hover .cmh-adv-ico{
    background:#E6007E;
    color:#ffffff;
    transform:rotate(-8deg) scale(1.06);
    box-shadow:0 10px 24px rgba(230,0,126,.4);
}

.cmh-adv-card h3{
    font-family:'Poppins',sans-serif;
    position:relative;
    z-index:3;
    margin:0 0 14px;
    padding-bottom:14px;
    color:#000000;
    font-size:16px;
    font-weight:700;
    line-height:1.4;
    border-bottom:1px solid rgba(0,0,0,.07);
    transition:border-color .4s ease;
}

.cmh-adv-card:hover h3{
    border-bottom-color:rgba(230,0,126,.25);
}

.cmh-adv-card p{
    position:relative;
    z-index:3;
    margin:0;
    color:#4A4A55;
    font-size:14px;
    font-weight:400;
    line-height:1.85;
}

@media(max-width:1050px){
    .cmh-adv-grid{
        grid-template-columns:1fr;
        gap:16px;
    }
}

@media(max-width:768px){
    .cmh-adv-section{
        padding:5px 16px;
    }

    .cmh-adv-card{
        padding:26px 24px;
        border-radius:20px;
    }

    .cmh-adv-ghost{
        font-size:40px;
        right:18px;
    }

    .cmh-adv-ico{
        width:46px;
        height:46px;
        min-width:46px;
        margin-bottom:20px;
        border-radius:14px;
    }

    .cmh-adv-card h3{
        font-size:16px;
    }
}

@media(prefers-reduced-motion:reduce){
    .cmh-adv-card,
    .cmh-adv-card::before,
    .cmh-adv-card::after,
    .cmh-adv-ico,
    .cmh-adv-ghost{
        transition:none;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-48d142c */.cmh-blist{
    font-family:'Poppins',sans-serif;
}

.cmh-blist ul{
    list-style:none;
    margin:0;
    padding:0;
    display:grid;
    gap:6px;
}

.cmh-blist li{
    display:flex;
    align-items:center;
    gap:12px;
    padding:9px 14px;
    border-radius:10px;
    transition:.25s ease;
}

.cmh-blist li:hover{
    background:rgba(230,0,126,.05);
}

.cmh-blist li span{
    position:relative;
    width:18px;
    height:18px;
    min-width:18px;
    border-radius:50%;
    background:rgba(230,0,126,.12);
    border:1.5px solid rgba(230,0,126,.45);
    transition:.25s ease;
}

.cmh-blist li span::before{
    content:"";
    position:absolute;
    left:5px;
    top:4px;
    width:4px;
    height:7px;
    border-right:2px solid #E6007E;
    border-bottom:2px solid #E6007E;
    transform:rotate(42deg);
    transition:.25s ease;
}

.cmh-blist li:hover span{
    background:#E6007E;
    border-color:#E6007E;
}

.cmh-blist li:hover span::before{
    border-color:#ffffff;
}

.cmh-blist li p{
    margin:0;
    color:#000000;
    font-size:14px;
    font-weight:500;
    line-height:1.4;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-7f43c161 */.cmh-fit-section{
    font-family:'Poppins',sans-serif;
    background:transparent;
    padding:0 20px;
}

.cmh-fit-wrap{
    max-width:1180px;
    margin:0 auto;
}

.cmh-fit-grid{
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:48px;
    align-items:start;
}

.cmh-fit-col h2{
    font-family:'Poppins',sans-serif;
    margin:0 0 8px;
    padding-bottom:18px;
    color:#000000;
    font-size:24px;
    font-weight:700;
    line-height:1.4;
    border-bottom:2px solid rgba(230,0,126,.22);
}

.cmh-fit-lead{
    margin:20px 0 0;
    color:#4A4A55;
    font-size:14px;
    font-weight:400;
    line-height:1.9;
}

/* ---------- tags ---------- */

.cmh-fit-tags{
    display:flex;
    flex-wrap:wrap;
    gap:9px;
    margin-top:20px;
}

.cmh-fit-tags span{
    display:inline-flex;
    align-items:center;
    gap:8px;
    padding:10px 16px;
    border-radius:50px;
    background:#ffffff;
    border:1px solid rgba(230,0,126,.16);
    color:#000000;
    font-size:13px;
    font-weight:600;
    line-height:1.3;
    box-shadow:0 6px 18px rgba(0,0,0,.03);
    transition:.3s ease;
}

.cmh-fit-tags span::before{
    content:"";
    width:6px;
    height:6px;
    border-radius:50%;
    background:#E6007E;
    transition:.3s ease;
}

.cmh-fit-tags span:hover{
    background:#E6007E;
    border-color:#E6007E;
    color:#ffffff;
    transform:translateY(-2px);
}

.cmh-fit-tags span:hover::before{
    background:#ffffff;
}

/* ---------- card ---------- */

.cmh-fit-card{
    position:relative;
    overflow:hidden;
    background:#F8F8FA;
    border:1px solid rgba(0,0,0,.04);
    border-radius:22px;
    padding:32px 34px;
}

.cmh-fit-card::before{
    content:"";
    position:absolute;
    width:200px;
    height:200px;
    right:-100px;
    top:-100px;
    border-radius:50%;
    background:rgba(230,0,126,.07);
}

.cmh-fit-card h3{
    font-family:'Poppins',sans-serif;
    position:relative;
    z-index:2;
    margin:0 0 14px;
    color:#000000;
    font-size:18px;
    font-weight:700;
    line-height:1.4;
}

.cmh-fit-card > p{
    position:relative;
    z-index:2;
    margin:0 0 18px;
    color:#4A4A55;
    font-size:14px;
    font-weight:400;
    line-height:1.85;
}

.cmh-fit-list{
    position:relative;
    z-index:2;
    list-style:none;
    margin:0;
    padding:0;
    display:grid;
    gap:6px;
}

.cmh-fit-list li{
    display:flex;
    align-items:center;
    gap:12px;
    padding:9px 14px;
    margin-left:-14px;
    border-radius:10px;
    transition:.25s ease;
}

.cmh-fit-list li:hover{
    background:rgba(230,0,126,.05);
}

.cmh-fit-list li span{
    position:relative;
    width:18px;
    height:18px;
    min-width:18px;
    border-radius:50%;
    background:rgba(230,0,126,.12);
    border:1.5px solid rgba(230,0,126,.45);
    transition:.25s ease;
}

.cmh-fit-list li span::before{
    content:"";
    position:absolute;
    left:5px;
    top:4px;
    width:4px;
    height:7px;
    border-right:2px solid #E6007E;
    border-bottom:2px solid #E6007E;
    transform:rotate(42deg);
    transition:.25s ease;
}

.cmh-fit-list li:hover span{
    background:#E6007E;
    border-color:#E6007E;
}

.cmh-fit-list li:hover span::before{
    border-color:#ffffff;
}

.cmh-fit-list li p{
    margin:0;
    color:#000000;
    font-size:14px;
    font-weight:500;
    line-height:1.4;
}

/* note */

.cmh-fit-note{
    position:relative;
    z-index:2;
    margin-top:22px;
    padding:20px 22px;
    background:#000000;
    border-radius:16px;
    border-left:5px solid #E6007E;
}

.cmh-fit-note p{
    margin:0;
    color:#ffffff;
    font-size:14px;
    font-weight:500;
    line-height:1.8;
}

/* ---------- responsive ---------- */

@media(max-width:950px){
    .cmh-fit-grid{
        grid-template-columns:1fr;
        gap:40px;
    }
}

@media(max-width:768px){
    .cmh-fit-section{
        padding:55px 16px;
    }

    .cmh-fit-col h2{
        font-size:20px;
    }

    .cmh-fit-tags span{
        padding:9px 14px;
        font-size:12.5px;
    }

    .cmh-fit-card{
        padding:26px 22px;
        border-radius:18px;
    }

    .cmh-fit-card h3{
        font-size:17px;
    }

    .cmh-fit-note{
        padding:18px 20px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e9f6f32 */.cmh-ready-section{
    font-family:'Poppins',sans-serif;
    background:transparent;
    padding:0 20px;
}

.cmh-ready-wrap{
    max-width:1260px;
    margin:0 auto;
}

.cmh-ready-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:22px;
}

.cmh-ready-card{
    position:relative;
    overflow:hidden;
    display:flex;
    flex-direction:column;
    background:#F8F8FA;
    border:1px solid rgba(0,0,0,.04);
    border-radius:22px;
    padding:30px 28px;
    transition:transform .4s cubic-bezier(.22,1,.36,1),
               box-shadow .4s ease,
               background .4s ease;
}

.cmh-ready-card::before{
    content:"";
    position:absolute;
    z-index:2;
    left:0;
    top:0;
    bottom:0;
    width:4px;
    background:#E6007E;
    transform:scaleY(0);
    transform-origin:top center;
    transition:transform .45s cubic-bezier(.22,1,.36,1);
}

.cmh-ready-card:hover{
    background:#ffffff;
    transform:translateY(-5px);
    box-shadow:0 20px 46px rgba(230,0,126,.12),
               0 6px 16px rgba(0,0,0,.05);
}

.cmh-ready-card:hover::before{
    transform:scaleY(1);
}

.cmh-ready-num{
    position:relative;
    z-index:3;
    display:flex;
    align-items:center;
    justify-content:center;
    width:40px;
    height:40px;
    min-width:40px;
    margin-bottom:18px;
    border-radius:12px;
    background:rgba(230,0,126,.10);
    color:#E6007E;
    font-size:13px;
    font-weight:800;
    line-height:1;
    letter-spacing:.5px;
    transition:.4s cubic-bezier(.22,1,.36,1);
}

.cmh-ready-card:hover .cmh-ready-num{
    background:#E6007E;
    color:#ffffff;
    box-shadow:0 8px 20px rgba(230,0,126,.35);
}

.cmh-ready-card h3{
    font-family:'Poppins',sans-serif;
    position:relative;
    z-index:3;
    margin:0 0 12px;
    padding-bottom:12px;
    color:#000000;
    font-size:15px;
    font-weight:700;
    line-height:1.4;
    border-bottom:1px solid rgba(0,0,0,.07);
    transition:border-color .4s ease;
}

.cmh-ready-card:hover h3{
    border-bottom-color:rgba(230,0,126,.25);
}

.cmh-ready-card p{
    position:relative;
    z-index:3;
    margin:0;
    color:#4A4A55;
    font-size:13px;
    font-weight:400;
    line-height:1.85;
}

@media(max-width:1050px){
    .cmh-ready-grid{
        grid-template-columns:repeat(2,1fr);
    }
}

@media(max-width:768px){
    .cmh-ready-section{
        padding:5px 16px;
    }

    .cmh-ready-grid{
        grid-template-columns:1fr;
        gap:16px;
    }

    .cmh-ready-card{
        padding:26px 24px;
        border-radius:18px;
    }

    .cmh-ready-num{
        width:38px;
        height:38px;
        min-width:38px;
        margin-bottom:16px;
        border-radius:11px;
    }

    .cmh-ready-card h3{
        font-size:15px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-12d7602 */.cmh-flow-section{
    font-family:'Poppins',sans-serif;
    background:transparent;
    padding:0 20px;
}

.cmh-flow-wrap{
    position:relative;
    max-width:1160px;
    margin:0 auto;
}

/* center connecting rail */
.cmh-flow-wrap::before{
    content:"";
    position:absolute;
    left:50%;
    top:20px;
    bottom:20px;
    width:2px;
    transform:translateX(-50%);
    background:linear-gradient(180deg,
        rgba(230,0,126,0) 0%,
        rgba(230,0,126,.45) 12%,
        rgba(230,0,126,.45) 88%,
        rgba(230,0,126,0) 100%);
}

/* ---------- row ---------- */

.cmh-flow-row{
    position:relative;
    display:grid;
    grid-template-columns:1fr 1fr;
    gap:70px;
    align-items:center;
    margin-bottom:56px;
}

.cmh-flow-row:last-child{
    margin-bottom:0;
}

.cmh-flow-row.rev .cmh-flow-text{
    order:2;
}

.cmh-flow-row.rev .cmh-flow-media{
    order:1;
}

/* node on the rail */
.cmh-flow-row::after{
    content:"";
    position:absolute;
    left:50%;
    top:50%;
    width:14px;
    height:14px;
    border-radius:50%;
    background:#E6007E;
    transform:translate(-50%,-50%);
    box-shadow:0 0 0 5px rgba(230,0,126,.16),
               0 0 22px 3px rgba(230,0,126,.55);
    z-index:2;
}

/* ---------- text ---------- */

.cmh-flow-text{
    text-align:right;
}

.cmh-flow-row.rev .cmh-flow-text{
    text-align:left;
}

.cmh-flow-head{
    display:flex;
    align-items:center;
    justify-content:flex-end;
    gap:12px;
    margin-bottom:16px;
}

.cmh-flow-row.rev .cmh-flow-head{
    justify-content:flex-start;
}

.cmh-flow-head h3{
    font-family:'Poppins',sans-serif;
    margin:0;
    color:#ffffff;
    font-size:20px;
    font-weight:700;
    line-height:1.35;
}

.cmh-flow-num{
    display:flex;
    align-items:center;
    justify-content:center;
    width:26px;
    height:26px;
    min-width:26px;
    border-radius:8px;
    background:rgba(230,0,126,.18);
    border:1px solid rgba(230,0,126,.4);
    color:#FF63B4;
    font-size:12px;
    font-weight:800;
    line-height:1;
    order:2;
}

.cmh-flow-row.rev .cmh-flow-num{
    order:0;
}

.cmh-flow-ico{
    display:flex;
    align-items:center;
    justify-content:center;
    width:38px;
    height:38px;
    min-width:38px;
    border-radius:11px;
    background:rgba(230,0,126,.14);
    border:1px solid rgba(230,0,126,.30);
    color:#E6007E;
    order:3;
    transition:.35s ease;
}

.cmh-flow-row.rev .cmh-flow-ico{
    order:1;
}

.cmh-flow-ico svg{
    width:19px;
    height:19px;
}

.cmh-flow-text p{
    margin:0;
    color:rgba(255,255,255,.62);
    font-size:14px;
    font-weight:400;
    line-height:1.85;
}

/* ---------- media ---------- */

.cmh-flow-media{
    position:relative;
}

.cmh-flow-frame{
    position:relative;
    overflow:hidden;
    border-radius:20px;
    border:1px solid rgba(255,255,255,.08);
    background:#0E0A14;
    box-shadow:0 26px 60px rgba(0,0,0,.45);
    line-height:0;
}

.cmh-flow-frame::after{
    content:"";
    position:absolute;
    inset:0;
    border-radius:20px;
    box-shadow:inset 0 0 40px rgba(230,0,126,.12);
    pointer-events:none;
    opacity:0;
    transition:opacity .4s ease;
}

.cmh-flow-frame img{
    display:block;
    width:100%;
    height:auto;
    transition:transform .7s cubic-bezier(.2,.7,.3,1);
}

.cmh-flow-media:hover .cmh-flow-frame{
    border-color:rgba(230,0,126,.5);
}

.cmh-flow-media:hover .cmh-flow-frame::after{
    opacity:1;
}

.cmh-flow-media:hover .cmh-flow-frame img{
    transform:scale(1.05);
}

.cmh-flow-row:hover .cmh-flow-ico{
    background:#E6007E;
    color:#ffffff;
    border-color:#E6007E;
    box-shadow:0 8px 20px rgba(230,0,126,.4);
}

/* ---------- responsive ---------- */

@media(max-width:900px){
    .cmh-flow-wrap::before{
        left:22px;
    }

    .cmh-flow-row,
    .cmh-flow-row.rev{
        grid-template-columns:1fr;
        gap:22px;
        padding-left:52px;
        margin-bottom:44px;
    }

    .cmh-flow-row .cmh-flow-text,
    .cmh-flow-row.rev .cmh-flow-text{
        order:1;
        text-align:left;
    }

    .cmh-flow-row .cmh-flow-media,
    .cmh-flow-row.rev .cmh-flow-media{
        order:2;
    }

    .cmh-flow-head,
    .cmh-flow-row.rev .cmh-flow-head{
        justify-content:flex-start;
    }

    .cmh-flow-num{
        order:0;
    }

    .cmh-flow-ico{
        order:1;
    }

    .cmh-flow-row::after,
    .cmh-flow-row.rev::after{
        left:22px;
    }
}

@media(max-width:768px){
    .cmh-flow-section{
        padding:55px 16px;
    }

    .cmh-flow-head h3{
        font-size:18px;
    }

    .cmh-flow-text p{
        font-size:14px;
    }

    .cmh-flow-frame{
        border-radius:16px;
    }
}

@media(prefers-reduced-motion:reduce){
    .cmh-flow-frame img,
    .cmh-flow-ico,
    .cmh-flow-frame::after{
        transition:none;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-44d65d6 */.cmh-inc-section{
    font-family:'Poppins',sans-serif;
    background:transparent;
    padding:0 20px;
}

.cmh-inc-wrap{
    max-width:1260px;
    margin:0 auto;
}

.cmh-inc-grid{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:22px;
}

.cmh-inc-card{
    position:relative;
    overflow:hidden;
    display:flex;
    flex-direction:column;
    background:#F8F8FA;
    border:1px solid rgba(0,0,0,.04);
    border-radius:22px;
    padding:28px 26px;
    transition:transform .4s cubic-bezier(.22,1,.36,1),
               box-shadow .4s ease,
               background .4s ease;
}

.cmh-inc-card::before{
    content:"";
    position:absolute;
    z-index:2;
    left:0;
    top:0;
    bottom:0;
    width:4px;
    background:#E6007E;
    transform:scaleY(0);
    transform-origin:top center;
    transition:transform .45s cubic-bezier(.22,1,.36,1);
}

.cmh-inc-card:hover{
    background:#ffffff;
    transform:translateY(-5px);
    box-shadow:0 20px 46px rgba(230,0,126,.12),
               0 6px 16px rgba(0,0,0,.05);
}

.cmh-inc-card:hover::before{
    transform:scaleY(1);
}

.cmh-inc-num{
    position:relative;
    z-index:3;
    display:flex;
    align-items:center;
    justify-content:center;
    width:38px;
    height:38px;
    min-width:38px;
    margin-bottom:16px;
    border-radius:11px;
    background:rgba(230,0,126,.10);
    color:#E6007E;
    font-size:12px;
    font-weight:800;
    line-height:1;
    letter-spacing:.5px;
    transition:.4s cubic-bezier(.22,1,.36,1);
}

.cmh-inc-card:hover .cmh-inc-num{
    background:#E6007E;
    color:#ffffff;
    box-shadow:0 8px 20px rgba(230,0,126,.35);
}

.cmh-inc-card h3{
    font-family:'Poppins',sans-serif;
    position:relative;
    z-index:3;
    margin:0 0 11px;
    padding-bottom:11px;
    color:#000000;
    font-size:15px;
    font-weight:700;
    line-height:1.4;
    border-bottom:1px solid rgba(0,0,0,.07);
    transition:border-color .4s ease;
}

.cmh-inc-card:hover h3{
    border-bottom-color:rgba(230,0,126,.25);
}

.cmh-inc-card p{
    position:relative;
    z-index:3;
    margin:0;
    color:#4A4A55;
    font-size:13px;
    font-weight:400;
    line-height:1.85;
}

@media(max-width:1050px){
    .cmh-inc-grid{
        grid-template-columns:repeat(2,1fr);
    }
}

@media(max-width:768px){
    .cmh-inc-section{
        padding:55px 16px;
    }

    .cmh-inc-grid{
        grid-template-columns:1fr;
        gap:16px;
    }

    .cmh-inc-card{
        padding:24px 22px;
        border-radius:18px;
    }

    .cmh-inc-num{
        width:36px;
        height:36px;
        min-width:36px;
        margin-bottom:14px;
        border-radius:10px;
    }

    .cmh-inc-card h3{
        font-size:15px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-b41c883 */.cmh-agree{
    font-family:'Poppins',sans-serif;
    max-width:820px;
}

.cmh-agree-intro{
    margin:0 0 18px;
    color:#ffffff;
    font-size:15px;
    font-weight:600;
    line-height:1.5;
}

.cmh-agree-list{
    list-style:none;
    margin:0;
    padding:0;
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:8px 18px;
}

.cmh-agree-list li{
    display:flex;
    align-items:center;
    gap:12px;
    padding:9px 14px;
    border-radius:10px;
    background:rgba(255,255,255,.03);
    border:1px solid rgba(255,255,255,.07);
    transition:.25s ease;
}

.cmh-agree-list li:hover{
    background:rgba(230,0,126,.10);
    border-color:rgba(230,0,126,.4);
}

.cmh-agree-list li span{
    position:relative;
    width:18px;
    height:18px;
    min-width:18px;
    border-radius:50%;
    background:rgba(230,0,126,.18);
    border:1.5px solid rgba(230,0,126,.55);
    transition:.25s ease;
}

.cmh-agree-list li span::before{
    content:"";
    position:absolute;
    left:5px;
    top:4px;
    width:4px;
    height:7px;
    border-right:2px solid #FF63B4;
    border-bottom:2px solid #FF63B4;
    transform:rotate(42deg);
    transition:.25s ease;
}

.cmh-agree-list li:hover span{
    background:#E6007E;
    border-color:#E6007E;
}

.cmh-agree-list li:hover span::before{
    border-color:#ffffff;
}

.cmh-agree-list li p{
    margin:0;
    color:rgba(255,255,255,.9);
    font-size:14px;
    font-weight:500;
    line-height:1.4;
}

.cmh-agree-note{
    margin-top:22px;
    padding:18px 22px;
    background:rgba(230,0,126,.10);
    border:1px solid rgba(230,0,126,.30);
    border-left:4px solid #E6007E;
    border-radius:12px;
}

.cmh-agree-note p{
    margin:0;
    color:#ffffff;
    font-size:14px;
    font-weight:500;
    line-height:1.7;
}

@media(max-width:768px){
    .cmh-agree-list{
        grid-template-columns:1fr;
    }

    .cmh-agree-note{
        padding:16px 18px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-193daa8 */.cmh-connect{
    font-family:'Poppins',sans-serif;
    max-width:860px;
}

.cmh-connect-intro{
    margin:0 0 24px;
    color:#000000;
    font-size:15px;
    font-weight:400;
    line-height:1.5;
}

.cmh-connect-list{
    list-style:none;
    margin:0;
    padding:0;
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:14px 24px;
}

.cmh-connect-list li{
    display:flex;
    align-items:center;
    gap:14px;
    padding:15px 20px;
    border-radius:14px;
    background:#ffffff;
    border:1px solid rgba(0,0,0,.06);
    box-shadow:0 6px 20px rgba(0,0,0,.035);
    transition:.3s cubic-bezier(.22,1,.36,1);
}

.cmh-connect-list li:hover{
    border-color:rgba(230,0,126,.45);
    box-shadow:0 14px 34px rgba(230,0,126,.12);
    transform:translateY(-3px);
}

.cmh-connect-list li span{
    display:flex;
    align-items:center;
    justify-content:center;
    width:30px;
    height:30px;
    min-width:30px;
    border-radius:10px;
    background:rgba(230,0,126,.10);
    transition:.3s ease;
}

.cmh-connect-list li span i{
    position:relative;
    width:12px;
    height:12px;
}

.cmh-connect-list li span i::before{
    content:"";
    position:absolute;
    left:3px;
    top:1px;
    width:5px;
    height:9px;
    border-right:2px solid #E6007E;
    border-bottom:2px solid #E6007E;
    transform:rotate(42deg);
    transition:.3s ease;
}

.cmh-connect-list li:hover span{
    background:#E6007E;
}

.cmh-connect-list li:hover span i::before{
    border-color:#ffffff;
}

.cmh-connect-list li p{
    margin:0;
    color:#000000;
    font-size:14px;
    font-weight:400;
    line-height:1.45;
}

@media(max-width:768px){
    .cmh-connect-list{
        grid-template-columns:1fr;
        gap:12px;
    }

    .cmh-connect-list li{
        padding:14px 16px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-9d943ba */.cmh-involve{
    font-family:'Poppins',sans-serif;
    max-width:860px;
}

.cmh-involve-intro{
    margin:0 0 24px;
    color:#ffffff;
    font-size:15px;
    font-weight:400;
    line-height:1.5;
}

.cmh-involve-list{
    list-style:none;
    margin:0;
    padding:0;
    display:grid;
    grid-template-columns:repeat(2,1fr);
    gap:14px 24px;
}

.cmh-involve-list li{
    display:flex;
    align-items:center;
    gap:14px;
    padding:15px 20px;
    border-radius:14px;
    background:rgba(255,255,255,.04);
    border:1px solid rgba(255,255,255,.08);
    transition:.3s cubic-bezier(.22,1,.36,1);
}

.cmh-involve-list li:hover{
    background:rgba(230,0,126,.10);
    border-color:rgba(230,0,126,.45);
    transform:translateY(-3px);
}

.cmh-involve-list li span{
    display:flex;
    align-items:center;
    justify-content:center;
    width:30px;
    height:30px;
    min-width:30px;
    border-radius:10px;
    background:rgba(230,0,126,.18);
    transition:.3s ease;
}

.cmh-involve-list li span i{
    position:relative;
    width:12px;
    height:12px;
}

.cmh-involve-list li span i::before{
    content:"";
    position:absolute;
    left:3px;
    top:1px;
    width:5px;
    height:9px;
    border-right:2px solid #FF63B4;
    border-bottom:2px solid #FF63B4;
    transform:rotate(42deg);
    transition:.3s ease;
}

.cmh-involve-list li:hover span{
    background:#E6007E;
}

.cmh-involve-list li:hover span i::before{
    border-color:#ffffff;
}

.cmh-involve-list li p{
    margin:0;
    color:rgba(255,255,255,.9);
    font-size:14px;
    font-weight:400;
    line-height:1.45;
}

.cmh-involve-note{
    margin-top:24px;
    padding:20px 24px;
    background:rgba(230,0,126,.10);
    border:1px solid rgba(230,0,126,.30);
    border-left:4px solid #E6007E;
    border-radius:14px;
}

.cmh-involve-note p{
    margin:0;
    color:#ffffff;
    font-size:14px;
    font-weight:500;
    line-height:1.75;
}

@media(max-width:768px){
    .cmh-involve-list{
        grid-template-columns:1fr;
        gap:12px;
    }

    .cmh-involve-list li{
        padding:14px 16px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-ec911f0 */.cmh-why-section{
    font-family:'Poppins',sans-serif;
    background:transparent;
    padding:0 20px;
}

.cmh-why-wrap{
    max-width:1180px;
    margin:0 auto;
}

.cmh-why-grid{
    display:grid;
    grid-template-columns:1.05fr .95fr;
    gap:44px;
    align-items:stretch;
}

/* ---------- text ---------- */

.cmh-why-text{
    display:flex;
    flex-direction:column;
}

.cmh-why-badge{
    display:inline-block;
    align-self:flex-start;
    background:rgba(230,0,126,.10);
    color:#E6007E;
    font-size:13px;
    font-weight:700;
    padding:8px 18px;
    border-radius:50px;
    margin-bottom:20px;
}

.cmh-why-text h2{
    font-family:'Poppins',sans-serif;
    margin:0;
    color:#000000;
    font-size:24px;
    font-weight:700;
    line-height:1.35;
}

.cmh-why-rule{
    width:60px;
    height:4px;
    border-radius:4px;
    background:#E6007E;
    margin:20px 0 22px;
}

.cmh-why-text p{
    margin:0 0 18px;
    color:#4A4A55;
    font-size:14px;
    font-weight:400;
    line-height:1.9;
}

/* ---------- image ---------- */

.cmh-why-image{
    position:relative;
    overflow:hidden;
    width:100%;
    margin:8px 0 24px;
    border-radius:18px;
    background:#F8F8FA;
    border:1px solid rgba(0,0,0,.05);
    box-shadow:0 12px 32px rgba(0,0,0,.06);
}

.cmh-why-image::after{
    content:"";
    position:absolute;
    inset:0;
    pointer-events:none;
    border-radius:inherit;
    box-shadow:inset 0 0 0 1px rgba(255,255,255,.18);
    transition:.4s ease;
}

.cmh-why-image img{
    display:block;
    width:100%;
    height:auto;
    object-fit:cover;
    transition:transform .5s cubic-bezier(.22,1,.36,1);
}

.cmh-why-image:hover img{
    transform:scale(1.025);
}

.cmh-why-image:hover::after{
    box-shadow:
        inset 0 0 0 1px rgba(230,0,126,.18),
        inset 0 -40px 70px rgba(230,0,126,.035);
}

.cmh-why-note{
    margin-top:auto;
    padding:22px 24px;
    background:#000000;
    border-radius:16px;
    border-left:5px solid #E6007E;
}

.cmh-why-note p{
    margin:0 !important;
    color:#ffffff;
    font-size:15px;
    font-weight:600;
    line-height:1.7;
}

/* ---------- panel ---------- */

.cmh-why-panel{
    position:relative;
    overflow:hidden;
    background:#F8F8FA;
    border:1px solid rgba(0,0,0,.04);
    border-radius:24px;
    padding:32px 34px;
}

.cmh-why-panel::before{
    content:"";
    position:absolute;
    width:220px;
    height:220px;
    right:-110px;
    top:-110px;
    border-radius:50%;
    background:rgba(230,0,126,.07);
}

.cmh-why-panel h3{
    font-family:'Poppins',sans-serif;
    position:relative;
    z-index:2;
    margin:0 0 22px;
    color:#000000;
    font-size:16px;
    font-weight:700;
    line-height:1.4;
}

.cmh-why-list{
    position:relative;
    z-index:2;
    list-style:none;
    margin:0;
    padding:0;
    display:grid;
    gap:10px;
}

.cmh-why-list li{
    display:flex;
    align-items:center;
    gap:13px;
    padding:12px 16px;
    border-radius:12px;
    background:#ffffff;
    border:1px solid rgba(0,0,0,.05);
    transition:.3s cubic-bezier(.22,1,.36,1);
}

.cmh-why-list li:hover{
    border-color:rgba(230,0,126,.45);
    box-shadow:0 10px 26px rgba(230,0,126,.10);
    transform:translateX(4px);
}

.cmh-why-list li span{
    display:flex;
    align-items:center;
    justify-content:center;
    width:28px;
    height:28px;
    min-width:28px;
    border-radius:9px;
    background:rgba(230,0,126,.10);
    transition:.3s ease;
}

.cmh-why-list li span i{
    position:relative;
    width:11px;
    height:11px;
}

.cmh-why-list li span i::before{
    content:"";
    position:absolute;
    left:3px;
    top:1px;
    width:4px;
    height:8px;
    border-right:2px solid #E6007E;
    border-bottom:2px solid #E6007E;
    transform:rotate(42deg);
    transition:.3s ease;
}

.cmh-why-list li:hover span{
    background:#E6007E;
}

.cmh-why-list li:hover span i::before{
    border-color:#ffffff;
}

.cmh-why-list li p{
    margin:0;
    color:#000000;
    font-size:14px;
    font-weight:500;
    line-height:1.4;
}

/* ---------- responsive ---------- */

@media(max-width:950px){
    .cmh-why-grid{
        grid-template-columns:1fr;
        gap:28px;
    }
}

@media(max-width:768px){
    .cmh-why-section{
        padding:55px 16px;
    }

    .cmh-why-text h2{
        font-size:20px;
    }

    .cmh-why-image{
        margin:6px 0 22px;
        border-radius:15px;
    }

    .cmh-why-panel{
        padding:26px 24px;
        border-radius:18px;
    }

    .cmh-why-note{
        padding:20px;
    }

    .cmh-why-list li{
        padding:11px 14px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-31f7549 */.cmh-global-grid{
    font-family:'Poppins',sans-serif;
    width:100%;
    display:grid;
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:22px;
}

/* ---------- cards ---------- */

.cmh-global-card{
    position:relative;
    overflow:hidden;
    min-height:315px;
    display:flex;
    flex-direction:column;
    align-items:center;
    justify-content:flex-start;
    text-align:center;
    padding:50px 42px 42px;
    border-radius:22px;
    background:rgba(255,255,255,.035);
    border:1px solid rgba(255,255,255,.09);
    backdrop-filter:blur(3px);
    -webkit-backdrop-filter:blur(3px);
    transition:
        transform .4s cubic-bezier(.22,1,.36,1),
        border-color .4s ease,
        background .4s ease,
        box-shadow .4s ease;
}

.cmh-global-card::before{
    content:"";
    position:absolute;
    width:180px;
    height:180px;
    left:50%;
    top:-115px;
    transform:translateX(-50%);
    border-radius:50%;
    background:rgba(230,0,126,.10);
    opacity:0;
    transition:.45s ease;
}

.cmh-global-card:hover{
    transform:translateY(-5px);
    background:rgba(255,255,255,.055);
    border-color:rgba(230,0,126,.34);
    box-shadow:0 20px 45px rgba(0,0,0,.18);
}

.cmh-global-card:hover::before{
    opacity:1;
}

/* ---------- icon ---------- */

.cmh-global-icon{
    position:relative;
    z-index:2;
    display:flex;
    align-items:center;
    justify-content:center;
    width:58px;
    height:58px;
    margin-bottom:25px;
    border-radius:18px;
    background:rgba(230,0,126,.15);
    transition:
        transform .4s cubic-bezier(.22,1,.36,1),
        background .4s ease,
        box-shadow .4s ease;
}

.cmh-global-icon svg{
    width:28px;
    height:28px;
    fill:none;
    stroke:#FF3B9B;
    stroke-width:1.9;
    stroke-linecap:round;
    stroke-linejoin:round;
    transition:.35s ease;
}

.cmh-global-card:hover .cmh-global-icon{
    transform:translateY(-3px) scale(1.04);
    background:#E6007E;
    box-shadow:0 10px 28px rgba(230,0,126,.30);
}

.cmh-global-card:hover .cmh-global-icon svg{
    stroke:#ffffff;
}

/* ---------- content ---------- */

.cmh-global-card h3{
    position:relative;
    z-index:2;
    margin:0 0 16px;
    color:#ffffff;
    font-family:'Poppins',sans-serif;
    font-size:15px;
    font-weight:700;
    line-height:1.4;
}

.cmh-global-card p{
    position:relative;
    z-index:2;
    max-width:410px;
    margin:0;
    color:rgba(255,255,255,.62);
    font-family:'Poppins',sans-serif;
    font-size:13px;
    font-weight:400;
    line-height:1.85;
}

/* ---------- tablet ---------- */

@media(max-width:1024px){
    .cmh-global-grid{
        gap:16px;
    }

    .cmh-global-card{
        min-height:300px;
        padding:42px 28px 36px;
    }
}

/* ---------- mobile ---------- */

@media(max-width:768px){
    .cmh-global-grid{
        grid-template-columns:1fr;
        gap:16px;
    }

    .cmh-global-card{
        min-height:0;
        padding:34px 24px 32px;
        border-radius:18px;
    }

    .cmh-global-icon{
        width:54px;
        height:54px;
        margin-bottom:21px;
        border-radius:16px;
    }

    .cmh-global-icon svg{
        width:26px;
        height:26px;
    }

    .cmh-global-card h3{
        font-size:15px;
        margin-bottom:13px;
    }

    .cmh-global-card p{
        font-size:13px;
        line-height:1.8;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-1396a14 */.cmh-results{
    font-family:'Poppins',sans-serif;
    width:100%;
    max-width:1180px;
    margin:0 auto;
}

.cmh-results > input{
    position:absolute;
    opacity:0;
    pointer-events:none;
}

/* -------------------------
   TABS
------------------------- */

.cmh-results-nav{
    display:grid;
    grid-template-columns:repeat(3,1fr);
    gap:12px;
    margin-bottom:18px;
}

.cmh-results-tab{
    position:relative;
    display:flex;
    align-items:center;
    gap:13px;
    min-width:0;
    padding:13px 16px;
    overflow:hidden;
    border-radius:15px;
    background:#F8F8FA;
    border:1px solid rgba(0,0,0,.06);
    cursor:pointer;
    transition:
        transform .35s cubic-bezier(.22,1,.36,1),
        border-color .35s ease,
        background .35s ease,
        box-shadow .35s ease;
}

.cmh-results-tab::after{
    content:"";
    position:absolute;
    left:16px;
    right:16px;
    bottom:0;
    height:2px;
    border-radius:3px;
    background:#E6007E;
    transform:scaleX(0);
    transform-origin:center;
    transition:transform .35s cubic-bezier(.22,1,.36,1);
}

.cmh-results-tab:hover{
    transform:translateY(-2px);
    background:#ffffff;
    border-color:rgba(230,0,126,.25);
    box-shadow:0 10px 26px rgba(230,0,126,.08);
}

.cmh-results-tab-icon{
    display:flex;
    align-items:center;
    justify-content:center;
    width:38px;
    height:38px;
    min-width:38px;
    border-radius:11px;
    background:rgba(230,0,126,.09);
    color:#E6007E;
    font-size:13px;
    font-weight:700;
    line-height:1;
    transition:.35s cubic-bezier(.22,1,.36,1);
}

.cmh-results-tab-copy{
    display:flex;
    flex-direction:column;
    min-width:0;
}

.cmh-results-tab-copy strong{
    color:#000000;
    font-size:13px;
    font-weight:700;
    line-height:1.35;
}

.cmh-results-tab-copy small{
    margin-top:2px;
    color:#77777F;
    font-size:11px;
    font-weight:400;
    line-height:1.35;
}

/* active */

#cmh-results-fence:checked ~ .cmh-results-nav .cmh-results-tab-fence,
#cmh-results-golden:checked ~ .cmh-results-nav .cmh-results-tab-golden,
#cmh-results-seacan:checked ~ .cmh-results-nav .cmh-results-tab-seacan{
    background:#ffffff;
    border-color:rgba(230,0,126,.32);
    box-shadow:0 12px 30px rgba(230,0,126,.09);
}

#cmh-results-fence:checked ~ .cmh-results-nav .cmh-results-tab-fence::after,
#cmh-results-golden:checked ~ .cmh-results-nav .cmh-results-tab-golden::after,
#cmh-results-seacan:checked ~ .cmh-results-nav .cmh-results-tab-seacan::after{
    transform:scaleX(1);
}

#cmh-results-fence:checked ~ .cmh-results-nav .cmh-results-tab-fence .cmh-results-tab-icon,
#cmh-results-golden:checked ~ .cmh-results-nav .cmh-results-tab-golden .cmh-results-tab-icon,
#cmh-results-seacan:checked ~ .cmh-results-nav .cmh-results-tab-seacan .cmh-results-tab-icon{
    background:#E6007E;
    color:#ffffff;
    box-shadow:0 8px 20px rgba(230,0,126,.22);
}


/* -------------------------
   CONTENT CARD
------------------------- */

.cmh-results-stage{
    position:relative;
}

.cmh-results-panel{
    display:none;
    grid-template-columns:minmax(0,1.65fr) minmax(250px,.65fr);
    min-height:370px;
    overflow:hidden;
    border-radius:24px;
    background:#ffffff;
    border:1px solid rgba(0,0,0,.07);
    box-shadow:
        0 20px 50px rgba(0,0,0,.055),
        0 5px 15px rgba(0,0,0,.025);
    animation:cmhResultReveal .45s cubic-bezier(.22,1,.36,1);
}

#cmh-results-fence:checked ~ .cmh-results-stage .cmh-results-panel-fence,
#cmh-results-golden:checked ~ .cmh-results-stage .cmh-results-panel-golden,
#cmh-results-seacan:checked ~ .cmh-results-stage .cmh-results-panel-seacan{
    display:grid;
}

@keyframes cmhResultReveal{
    from{
        opacity:0;
        transform:translateY(8px);
    }
    to{
        opacity:1;
        transform:translateY(0);
    }
}


/* -------------------------
   TESTIMONIAL
------------------------- */

.cmh-results-main{
    position:relative;
    display:flex;
    flex-direction:column;
    overflow:hidden;
    padding:40px 44px 38px;
}

.cmh-results-main::before{
    content:"";
    position:absolute;
    width:270px;
    height:270px;
    left:-165px;
    bottom:-165px;
    border-radius:50%;
    background:rgba(230,0,126,.045);
    pointer-events:none;
}

.cmh-results-company{
    position:relative;
    z-index:2;
    display:flex;
    align-items:center;
    gap:14px;
    margin-bottom:30px;
}

.cmh-results-company-mark{
    display:flex;
    align-items:center;
    justify-content:center;
    width:46px;
    height:46px;
    min-width:46px;
    border-radius:14px;
    background:rgba(230,0,126,.09);
    border:1px solid rgba(230,0,126,.10);
    color:#E6007E;
    font-size:15px;
    font-weight:700;
    line-height:1;
}

.cmh-results-company h3{
    margin:0 0 3px;
    color:#000000;
    font-family:'Poppins',sans-serif;
    font-size:15px;
    font-weight:700;
    line-height:1.4;
}

.cmh-results-company p{
    margin:0;
    color:#77777F;
    font-size:13px;
    font-weight:400;
    line-height:1.5;
}

.cmh-results-quote-mark{
    position:absolute;
    z-index:1;
    top:72px;
    right:42px;
    color:rgba(230,0,126,.09);
    font-family:Georgia,serif;
    font-size:100px;
    font-weight:700;
    line-height:.7;
    pointer-events:none;
}

.cmh-results-main blockquote{
    position:relative;
    z-index:2;
    max-width:720px;
    margin:0;
    padding:0;
    border:0;
    color:#4A4A55;
    font-family:'Poppins',sans-serif;
    font-size:14px;
    font-style:normal;
    font-weight:400;
    line-height:1.9;
}

.cmh-results-author{
    position:relative;
    z-index:2;
    display:flex;
    align-items:center;
    gap:12px;
    margin-top:auto;
    padding-top:30px;
}

.cmh-results-author span{
    width:30px;
    min-width:30px;
    height:2px;
    border-radius:2px;
    background:#E6007E;
}

.cmh-results-author p{
    margin:0;
    color:#000000;
    font-size:12px;
    font-weight:600;
    line-height:1.5;
}


/* -------------------------
   RESULT AREA
------------------------- */

.cmh-results-stat{
    position:relative;
    overflow:hidden;
    display:flex;
    flex-direction:column;
    justify-content:center;
    padding:40px 36px;
    background:
        linear-gradient(145deg, rgba(230,0,126,.075), rgba(255,99,180,.025));
    border-left:1px solid rgba(230,0,126,.12);
}

.cmh-results-stat::before{
    content:"";
    position:absolute;
    width:220px;
    height:220px;
    top:-125px;
    right:-110px;
    border-radius:50%;
    background:rgba(230,0,126,.07);
}

.cmh-results-stat::after{
    content:"";
    position:absolute;
    width:150px;
    height:150px;
    right:-90px;
    bottom:-95px;
    border-radius:50%;
    border:1px solid rgba(230,0,126,.08);
}

.cmh-results-stat-label{
    position:relative;
    z-index:2;
    display:inline-block;
    align-self:flex-start;
    margin-bottom:18px;
    padding:7px 12px;
    border-radius:50px;
    background:#ffffff;
    border:1px solid rgba(230,0,126,.13);
    color:#E6007E;
    font-size:10px;
    font-weight:700;
    line-height:1;
    letter-spacing:.8px;
    text-transform:uppercase;
}

.cmh-results-stat strong{
    position:relative;
    z-index:2;
    margin:0;
    color:#E6007E;
    font-size:44px;
    font-weight:700;
    line-height:1;
    letter-spacing:-1.5px;
}

.cmh-results-stat p{
    position:relative;
    z-index:2;
    margin:12px 0 0;
    color:#4A4A55;
    font-size:13px;
    font-weight:500;
    line-height:1.55;
}

.cmh-results-stat-line{
    position:relative;
    z-index:2;
    width:100%;
    height:3px;
    margin-top:28px;
    overflow:hidden;
    border-radius:5px;
    background:rgba(0,0,0,.06);
}

.cmh-results-stat-line span{
    display:block;
    width:64%;
    height:100%;
    border-radius:inherit;
    background:linear-gradient(90deg,#E6007E,#FF63B4);
}


/* -------------------------
   TABLET
------------------------- */

@media(max-width:900px){

    .cmh-results-panel{
        grid-template-columns:1fr;
    }

    .cmh-results-stat{
        border-left:0;
        border-top:1px solid rgba(230,0,126,.12);
        padding:28px 34px;
    }

    .cmh-results-stat strong{
        font-size:38px;
    }

    .cmh-results-stat-line{
        max-width:280px;
    }
}


/* -------------------------
   MOBILE
------------------------- */

@media(max-width:768px){

    .cmh-results-nav{
        display:flex;
        overflow-x:auto;
        gap:10px;
        padding:0 0 4px;
        scrollbar-width:none;
    }

    .cmh-results-nav::-webkit-scrollbar{
        display:none;
    }

    .cmh-results-tab{
        flex:0 0 205px;
        padding:12px 14px;
    }

    .cmh-results-panel{
        min-height:0;
        border-radius:18px;
    }

    .cmh-results-main{
        padding:30px 24px 28px;
    }

    .cmh-results-company{
        margin-bottom:24px;
    }

    .cmh-results-company-mark{
        width:42px;
        height:42px;
        min-width:42px;
        border-radius:12px;
    }

    .cmh-results-company h3{
        font-size:15px;
    }

    .cmh-results-company p{
        font-size:12px;
    }

    .cmh-results-quote-mark{
        top:65px;
        right:20px;
        font-size:76px;
    }

    .cmh-results-main blockquote{
        font-size:13px;
        line-height:1.85;
    }

    .cmh-results-author{
        align-items:flex-start;
        margin-top:26px;
        padding-top:0;
    }

    .cmh-results-author span{
        width:24px;
        min-width:24px;
        margin-top:8px;
    }

    .cmh-results-author p{
        font-size:11px;
    }

    .cmh-results-stat{
        padding:26px 24px 28px;
    }

    .cmh-results-stat-label{
        margin-bottom:15px;
    }

    .cmh-results-stat strong{
        font-size:36px;
    }

    .cmh-results-stat p{
        font-size:13px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d05c72b */.cmh-trust-grid{
    position:relative;
    width:100%;
    display:grid;
    grid-template-columns:repeat(3,minmax(0,1fr));
    gap:30px;
    font-family:'Poppins',sans-serif;
}

/* connecting line */

.cmh-trust-grid::before{
    content:"";
    position:absolute;
    z-index:3;
    top:96px;
    left:17%;
    right:17%;
    height:1px;
    background:linear-gradient(
        90deg,
        rgba(230,0,126,.08),
        rgba(230,0,126,.40),
        rgba(230,0,126,.08)
    );
    pointer-events:none;
}


/* -------------------------
   CARDS
------------------------- */

.cmh-trust-card{
    position:relative;
    z-index:2;
    min-width:0;
    min-height:335px;
    padding:42px 34px 36px;
    border-radius:20px;
    background:rgba(255,255,255,.035);
    border:1px solid rgba(255,255,255,.09);
    transition:
        transform .4s cubic-bezier(.22,1,.36,1),
        border-color .4s ease,
        background .4s ease,
        box-shadow .4s ease;
}

.cmh-trust-card::before{
    content:"";
    position:absolute;
    width:190px;
    height:150px;
    top:10px;
    left:20px;
    border-radius:50%;
    background:rgba(230,0,126,.08);
    filter:blur(35px);
    opacity:.55;
    pointer-events:none;
    transition:.4s ease;
}

.cmh-trust-card:hover{
    transform:translateY(-5px);
    background:rgba(255,255,255,.05);
    border-color:rgba(230,0,126,.30);
    box-shadow:0 20px 42px rgba(0,0,0,.16);
}

.cmh-trust-card:hover::before{
    opacity:.9;
}


/* -------------------------
   NUMBER
------------------------- */

.cmh-trust-number{
    position:absolute;
    z-index:5;
    top:-15px;
    right:25px;
    display:flex;
    align-items:center;
    justify-content:center;
    min-width:55px;
    height:30px;
    padding:0 14px;
    border-radius:50px;
    background:#0D0B16;
    border:1px solid rgba(230,0,126,.38);
    color:#FF3B9B;
    font-size:12px;
    font-weight:700;
    line-height:1;
}


/* -------------------------
   ICON
------------------------- */

.cmh-trust-icon{
    position:relative;
    z-index:4;
    display:flex;
    align-items:center;
    justify-content:center;
    width:58px;
    height:58px;
    margin-bottom:28px;
    border-radius:17px;
    background:rgba(230,0,126,.15);
    border:1px solid rgba(230,0,126,.20);
    transition:
        transform .4s cubic-bezier(.22,1,.36,1),
        background .4s ease,
        box-shadow .4s ease;
}

.cmh-trust-icon svg{
    width:27px;
    height:27px;
    fill:none;
    stroke:#FF3B9B;
    stroke-width:1.9;
    stroke-linecap:round;
    stroke-linejoin:round;
    transition:.35s ease;
}

.cmh-trust-card:hover .cmh-trust-icon{
    transform:translateY(-3px);
    background:#E6007E;
    box-shadow:0 10px 26px rgba(230,0,126,.30);
}

.cmh-trust-card:hover .cmh-trust-icon svg{
    stroke:#ffffff;
}


/* -------------------------
   CONTENT
------------------------- */

.cmh-trust-card h3{
    position:relative;
    z-index:4;
    margin:0 0 15px;
    color:#ffffff;
    font-family:'Poppins',sans-serif;
    font-size:15px;
    font-weight:700;
    line-height:1.45;
}

.cmh-trust-card p{
    position:relative;
    z-index:4;
    margin:0;
    color:rgba(255,255,255,.60);
    font-family:'Poppins',sans-serif;
    font-size:13px;
    font-weight:400;
    line-height:1.9;
}


/* -------------------------
   BOTTOM PRIVACY NOTE
------------------------- */

.cmh-trust-note{
    width:100%;
    max-width:720px;
    min-height:56px;
    margin:70px auto 0;
    padding:13px 28px;
    display:flex;
    align-items:center;
    justify-content:center;
    gap:13px;
    font-family:'Poppins',sans-serif;
    border-radius:14px;
    background:rgba(255,255,255,.025);
    border:1px solid rgba(255,255,255,.08);
}

.cmh-trust-note-icon{
    display:flex;
    align-items:center;
    justify-content:center;
    flex:0 0 auto;
}

.cmh-trust-note-icon svg{
    width:18px;
    height:18px;
    fill:none;
    stroke:rgba(255,255,255,.45);
    stroke-width:1.8;
    stroke-linecap:round;
    stroke-linejoin:round;
}

.cmh-trust-note p{
    margin:0;
    color:rgba(255,255,255,.48);
    font-size:13px;
    font-weight:400;
    line-height:1.6;
    text-align:center;
}


/* -------------------------
   TABLET
------------------------- */

@media(max-width:1024px){

    .cmh-trust-grid{
        gap:20px;
    }

    .cmh-trust-card{
        min-height:320px;
        padding:38px 26px 30px;
    }

    .cmh-trust-grid::before{
        top:90px;
    }
}


/* -------------------------
   MOBILE
------------------------- */

@media(max-width:768px){

    .cmh-trust-grid{
        grid-template-columns:1fr;
        gap:26px;
    }

    .cmh-trust-grid::before{
        display:none;
    }

    .cmh-trust-card{
        min-height:0;
        padding:34px 24px 30px;
        border-radius:18px;
    }

    .cmh-trust-number{
        top:-14px;
        right:20px;
        min-width:52px;
        height:28px;
        font-size:11px;
    }

    .cmh-trust-icon{
        width:54px;
        height:54px;
        margin-bottom:22px;
        border-radius:15px;
    }

    .cmh-trust-icon svg{
        width:25px;
        height:25px;
    }

    .cmh-trust-card h3{
        margin-bottom:12px;
        font-size:15px;
    }

    .cmh-trust-card p{
        font-size:13px;
        line-height:1.8;
    }

    .cmh-trust-note{
        margin-top:36px;
        padding:15px 18px;
        justify-content:flex-start;
        border-radius:13px;
    }

    .cmh-trust-note p{
        font-size:12px;
        text-align:left;
    }
}

@media(max-width:480px){

    .cmh-trust-card{
        padding:32px 20px 27px;
    }

    .cmh-trust-note{
        align-items:flex-start;
    }

    .cmh-trust-note-icon{
        margin-top:2px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-0701d60 */.cmh-faqx-grid{
    width:100%;
    display:grid;
    grid-template-columns:repeat(2,minmax(0,1fr));
    gap:14px;
    align-items:start;
    font-family:'Poppins',sans-serif;
}

/* -------------------------
   FAQ CARD
------------------------- */

.cmh-faqx-item{
    position:relative;
    overflow:hidden;
    background:#F8F8FA;
    border:1px solid rgba(0,0,0,.055);
    border-radius:18px;
    transition:
        background .4s ease,
        border-color .4s ease,
        box-shadow .4s ease,
        transform .4s cubic-bezier(.22,1,.36,1);
}

.cmh-faqx-item::before{
    content:"";
    position:absolute;
    left:0;
    top:0;
    bottom:0;
    width:4px;
    background:#E6007E;
    transform:scaleY(0);
    transform-origin:top;
    transition:transform .4s cubic-bezier(.22,1,.36,1);
}

.cmh-faqx-item:hover{
    background:#ffffff;
    border-color:rgba(230,0,126,.18);
    transform:translateY(-2px);
    box-shadow:
        0 14px 34px rgba(230,0,126,.065),
        0 4px 12px rgba(0,0,0,.025);
}

.cmh-faqx-item[open]{
    background:#ffffff;
    border-color:rgba(230,0,126,.28);
    box-shadow:
        0 18px 42px rgba(230,0,126,.08),
        0 5px 14px rgba(0,0,0,.03);
}

.cmh-faqx-item[open]::before{
    transform:scaleY(1);
}


/* -------------------------
   QUESTION
------------------------- */

.cmh-faqx-item summary{
    position:relative;
    z-index:2;
    display:flex;
    align-items:center;
    justify-content:space-between;
    gap:22px;
    min-height:86px;
    padding:22px 24px;
    cursor:pointer;
    list-style:none;
    user-select:none;
}

.cmh-faqx-item summary::-webkit-details-marker{
    display:none;
}

.cmh-faqx-item summary::marker{
    display:none;
    content:"";
}

.cmh-faqx-question{
    color:#000000;
    font-family:'Poppins',sans-serif;
    font-size:16px;
    font-weight:600;
    line-height:1.45;
    transition:color .3s ease;
}

.cmh-faqx-item[open] .cmh-faqx-question{
    color:#E6007E;
}


/* -------------------------
   PLUS / MINUS
------------------------- */

.cmh-faqx-toggle{
    position:relative;
    flex:0 0 38px;
    width:38px;
    height:38px;
    border-radius:11px;
    background:rgba(230,0,126,.09);
    border:1px solid rgba(230,0,126,.10);
    transition:
        background .35s ease,
        transform .4s cubic-bezier(.22,1,.36,1),
        box-shadow .35s ease;
}

.cmh-faqx-toggle::before,
.cmh-faqx-toggle::after{
    content:"";
    position:absolute;
    top:50%;
    left:50%;
    width:13px;
    height:2px;
    border-radius:5px;
    background:#E6007E;
    transform:translate(-50%,-50%);
    transition:.35s ease;
}

.cmh-faqx-toggle::after{
    transform:translate(-50%,-50%) rotate(90deg);
}

.cmh-faqx-item:hover .cmh-faqx-toggle{
    background:rgba(230,0,126,.14);
}

.cmh-faqx-item[open] .cmh-faqx-toggle{
    background:#E6007E;
    transform:rotate(180deg);
    box-shadow:0 8px 20px rgba(230,0,126,.22);
}

.cmh-faqx-item[open] .cmh-faqx-toggle::before{
    background:#ffffff;
}

.cmh-faqx-item[open] .cmh-faqx-toggle::after{
    opacity:0;
    background:#ffffff;
}


/* -------------------------
   ANSWER
------------------------- */

.cmh-faqx-answer{
    position:relative;
    padding:0 78px 24px 24px;
}

.cmh-faqx-answer::before{
    content:"";
    display:block;
    width:100%;
    height:1px;
    margin:0 0 18px;
    background:linear-gradient(
        90deg,
        rgba(230,0,126,.22),
        rgba(0,0,0,.05),
        transparent
    );
}

.cmh-faqx-answer p{
    margin:0;
    color:#4A4A55;
    font-family:'Poppins',sans-serif;
    font-size:13px;
    font-weight:400;
    line-height:1.85;
}

.cmh-faqx-answer strong{
    color:#000000;
    font-weight:600;
}


/* -------------------------
   TABLET
------------------------- */

@media(max-width:950px){

    .cmh-faqx-grid{
        grid-template-columns:1fr;
    }

    .cmh-faqx-item summary{
        min-height:auto;
    }
}


/* -------------------------
   MOBILE
------------------------- */

@media(max-width:768px){

    .cmh-faqx-grid{
        gap:11px;
    }

    .cmh-faqx-item{
        border-radius:15px;
    }

    .cmh-faqx-item summary{
        gap:16px;
        padding:18px 18px;
    }

    .cmh-faqx-question{
        font-size:15px;
        line-height:1.45;
    }

    .cmh-faqx-toggle{
        flex-basis:34px;
        width:34px;
        height:34px;
        border-radius:10px;
    }

    .cmh-faqx-toggle::before,
    .cmh-faqx-toggle::after{
        width:11px;
    }

    .cmh-faqx-answer{
        padding:0 18px 20px;
    }

    .cmh-faqx-answer::before{
        margin-bottom:15px;
    }

    .cmh-faqx-answer p{
        font-size:13px;
        line-height:1.8;
    }
}

@media(max-width:768px){
    .cmh-faqx-question{
        font-size:14px;
        font-weight:600;
        line-height:1.45;
    }
}/* End custom CSS */