.elementor-38 .elementor-element.elementor-element-781a2a0{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.5;--padding-top:148px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-781a2a0:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-781a2a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://wp.adhostco.com/wp-content/uploads/2026/07/icecream-header-bg-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-38 .elementor-element.elementor-element-781a2a0::before, .elementor-38 .elementor-element.elementor-element-781a2a0 > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-781a2a0 > .e-con-inner > .elementor-background-video-container::before, .elementor-38 .elementor-element.elementor-element-781a2a0 > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-781a2a0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-38 .elementor-element.elementor-element-781a2a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:rgba(60,20,70,0.6);--background-overlay:'';}.elementor-38 .elementor-element.elementor-element-2d83af3{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-31a476a{background-color:rgba(255,255,255,0.15);padding:6px 16px 6px 16px;border-radius:999px 999px 999px 999px;text-align:center;}.elementor-38 .elementor-element.elementor-element-31a476a.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-38 .elementor-element.elementor-element-31a476a .elementor-heading-title{font-size:13px;font-weight:600;color:#ffffff;}.elementor-38 .elementor-element.elementor-element-2026b8d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-38 .elementor-element.elementor-element-2026b8d.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-38 .elementor-element.elementor-element-2026b8d .elementor-heading-title{font-size:56px;font-weight:800;color:#ffffff;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-38 .elementor-element.elementor-element-a85cf88.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-38 .elementor-element.elementor-element-a85cf88{text-align:center;font-size:18px;color:rgba(255,255,255,0.85);}.elementor-38 .elementor-element.elementor-element-9866c35{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--flex-wrap:wrap;}.elementor-widget-xpro-button .xpro-elementor-button .xpro-button-text{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-38 .elementor-element.elementor-element-03f7647 .xpro-elementor-button,.elementor-38 .elementor-element.elementor-element-03f7647 .xpro-elementor-button-hover-style-skewFill:before,
								.elementor-38 .elementor-element.elementor-element-03f7647 .xpro-elementor-button-hover-style-flipSlide::before{background-color:#ffffff;}.elementor-38 .elementor-element.elementor-element-03f7647.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-38 .elementor-element.elementor-element-03f7647 .xpro-elementor-button{color:#7B2D8B;}.elementor-38 .elementor-element.elementor-element-03f7647 .xpro-elementor-button svg{color:#7B2D8B;}.elementor-38 .elementor-element.elementor-element-2454b1b{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-2454b1b:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-2454b1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-38 .elementor-element.elementor-element-09bca63{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-38 .elementor-element.elementor-element-a20e90b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-38 .elementor-element.elementor-element-a20e90b{text-align:center;}.elementor-38 .elementor-element.elementor-element-a20e90b .elementor-heading-title{font-size:40px;font-weight:800;color:#111827;}.elementor-38 .elementor-element.elementor-element-68557c7.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-38 .elementor-element.elementor-element-68557c7{text-align:center;font-size:18px;color:#6B7280;}.elementor-38 .elementor-element.elementor-element-9d7ba59{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:32px 32px;--row-gap:32px;--column-gap:32px;--flex-wrap:wrap;}.elementor-38 .elementor-element.elementor-element-ac65365{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-38 .elementor-element.elementor-element-a09f41e.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-38 .elementor-element.elementor-element-a09f41e{text-align:center;}.elementor-38 .elementor-element.elementor-element-a09f41e .elementor-heading-title{font-size:40px;font-weight:800;color:#7B2D8B;}.elementor-38 .elementor-element.elementor-element-699bf66.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-38 .elementor-element.elementor-element-699bf66{text-align:center;font-size:15px;color:#6B7280;}.elementor-38 .elementor-element.elementor-element-77add75{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:4px 4px;--row-gap:4px;--column-gap:4px;}.elementor-38 .elementor-element.elementor-element-f7ab63f.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-38 .elementor-element.elementor-element-f7ab63f{text-align:center;}.elementor-38 .elementor-element.elementor-element-f7ab63f .elementor-heading-title{font-size:40px;font-weight:800;color:#7B2D8B;}.elementor-38 .elementor-element.elementor-element-5cfbe3b.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-38 .elementor-element.elementor-element-5cfbe3b{text-align:center;font-size:15px;color:#6B7280;}.elementor-38 .elementor-element.elementor-element-e295b40{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:40px 40px;--row-gap:40px;--column-gap:40px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-e295b40:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-e295b40 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBF7FC;}.elementor-38 .elementor-element.elementor-element-540ff0d{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-38 .elementor-element.elementor-element-97467bc{background-color:#F3E8F5;padding:6px 16px 6px 16px;border-radius:999px 999px 999px 999px;text-align:center;}.elementor-38 .elementor-element.elementor-element-97467bc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-38 .elementor-element.elementor-element-97467bc .elementor-heading-title{font-size:13px;font-weight:600;color:#7B2D8B;}.elementor-38 .elementor-element.elementor-element-b62a590.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-38 .elementor-element.elementor-element-b62a590{text-align:center;}.elementor-38 .elementor-element.elementor-element-b62a590 .elementor-heading-title{font-size:40px;font-weight:800;color:#111827;}.elementor-38 .elementor-element.elementor-element-bc8b74c{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--flex-wrap:wrap;}.elementor-38 .elementor-element.elementor-element-65a9db0{--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:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-38 .elementor-element.elementor-element-65a9db0:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-65a9db0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-38 .elementor-element.elementor-element-31df8ed.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-38 .elementor-element.elementor-element-31df8ed .xpro-box-icon-item{height:50px;width:50px;}.elementor-38 .elementor-element.elementor-element-6529f42{--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:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-38 .elementor-element.elementor-element-6529f42:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-6529f42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-38 .elementor-element.elementor-element-b2041df.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-38 .elementor-element.elementor-element-b2041df .xpro-box-icon-item{height:50px;width:50px;}.elementor-38 .elementor-element.elementor-element-a19410f{--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:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-38 .elementor-element.elementor-element-a19410f:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-a19410f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-38 .elementor-element.elementor-element-1d07cad.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-38 .elementor-element.elementor-element-1d07cad .xpro-box-icon-item{height:50px;width:50px;}.elementor-38 .elementor-element.elementor-element-825936b{--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:16px 16px 16px 16px;--padding-top:28px;--padding-bottom:28px;--padding-left:28px;--padding-right:28px;}.elementor-38 .elementor-element.elementor-element-825936b:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-825936b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-38 .elementor-element.elementor-element-b2751cc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-38 .elementor-element.elementor-element-b2751cc .xpro-box-icon-item{height:50px;width:50px;}.elementor-38 .elementor-element.elementor-element-2817076{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:72px;--padding-bottom:72px;--padding-left:24px;--padding-right:24px;}.elementor-38 .elementor-element.elementor-element-2817076:not(.elementor-motion-effects-element-type-background), .elementor-38 .elementor-element.elementor-element-2817076 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7B2D8B;}.elementor-38 .elementor-element.elementor-element-f73262c{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:16px 16px;--row-gap:16px;--column-gap:16px;}.elementor-38 .elementor-element.elementor-element-968cd65{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-38 .elementor-element.elementor-element-968cd65.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-38 .elementor-element.elementor-element-968cd65 .elementor-heading-title{font-size:34px;font-weight:800;color:#ffffff;}.elementor-38 .elementor-element.elementor-element-dad9681.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-38 .elementor-element.elementor-element-dad9681{text-align:center;font-size:18px;color:rgba(255,255,255,0.85);}.elementor-38 .elementor-element.elementor-element-19d1209 .xpro-elementor-button,.elementor-38 .elementor-element.elementor-element-19d1209 .xpro-elementor-button-hover-style-skewFill:before,
								.elementor-38 .elementor-element.elementor-element-19d1209 .xpro-elementor-button-hover-style-flipSlide::before{background-color:#ffffff;}.elementor-38 .elementor-element.elementor-element-19d1209.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-38 .elementor-element.elementor-element-19d1209 .xpro-elementor-button{color:#7B2D8B;}.elementor-38 .elementor-element.elementor-element-19d1209 .xpro-elementor-button svg{color:#7B2D8B;}@media(min-width:768px){.elementor-38 .elementor-element.elementor-element-65a9db0{--width:46%;}.elementor-38 .elementor-element.elementor-element-6529f42{--width:46%;}.elementor-38 .elementor-element.elementor-element-a19410f{--width:46%;}.elementor-38 .elementor-element.elementor-element-825936b{--width:46%;}}