.elementor-112 .elementor-element.elementor-element-4a385b2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:64px;--padding-bottom:64px;--padding-left:32px;--padding-right:32px;}.elementor-112 .elementor-element.elementor-element-4a385b2:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-4a385b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-vamtam_accent_4 ) 10%, var( --e-global-color-vamtam_sticky_header_bg_color ) 100%);}.elementor-112 .elementor-element.elementor-element-4a385b2.e-con{--align-self:center;}.elementor-112 .elementor-element.elementor-element-91e562d .wd-text-block{font-family:var( --e-global-typography-vamtam_h3-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h3-font-size );font-weight:var( --e-global-typography-vamtam_h3-font-weight );text-transform:var( --e-global-typography-vamtam_h3-text-transform );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );color:var( --e-global-color-vamtam_accent_8 );}.elementor-112 .elementor-element.elementor-element-b97e735 .wd-text-block{font-family:"Playfair Display", Sans-serif;font-size:58px;font-weight:700;line-height:1.2em;color:var( --e-global-color-d3cd26b );}.elementor-112 .elementor-element.elementor-element-45d19d3{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-45d19d3 .bdt-ep-advanced-image-gallery-thumbnail img{height:180px;}.elementor-112 .elementor-element.elementor-element-45d19d3 .bdt-ep-advanced-image-gallery.bdt-grid{margin-left:-10px;margin-top:-10px;}.elementor-112 .elementor-element.elementor-element-45d19d3 .bdt-ep-advanced-image-gallery.bdt-grid > *{padding-left:10px;margin-top:10px;}.elementor-112 .elementor-element.elementor-element-45d19d3 .bdt-navigation-prev i,
					.elementor-112 .elementor-element.elementor-element-45d19d3 .bdt-navigation-next i{font-size:25px;}.elementor-112 .elementor-element.elementor-element-45d19d3 .bdt-navigation-prev{left:-60px;}.elementor-112 .elementor-element.elementor-element-45d19d3 .bdt-navigation-next{right:-60px;}.elementor-112 .elementor-element.elementor-element-421eb95.elementor-element{--align-self:center;}.elementor-112 .elementor-element.elementor-element-421eb95 .wd-text-block{max-width:60%;font-family:var( --e-global-typography-vamtam_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h2-font-size );font-weight:var( --e-global-typography-vamtam_h2-font-weight );line-height:var( --e-global-typography-vamtam_h2-line-height );color:var( --e-global-color-vamtam_accent_6 );}.elementor-112 .elementor-element.elementor-element-c65258e > .elementor-widget-container{padding:0px 0px 0px 0px;border-radius:4px 4px 4px 4px;}.elementor-112 .elementor-element.elementor-element-c65258e .wd-button-wrapper a{background-color:var( --e-global-color-d3cd26b );border-color:var( --e-global-color-d3cd26b );color:var( --e-global-color-vamtam_sticky_header_bg_color );}.elementor-112 .elementor-element.elementor-element-c65258e .wd-button-wrapper:hover a{background-color:var( --e-global-color-vamtam_sticky_header_bg_color );border-color:var( --e-global-color-vamtam_sticky_header_bg_color );color:var( --e-global-color-vamtam_accent_5 );}.elementor-112 .elementor-element.elementor-element-c65258e .wd-btn-text{font-family:var( --e-global-typography-vamtam_h3-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h3-font-size );font-weight:var( --e-global-typography-vamtam_h3-font-weight );text-transform:var( --e-global-typography-vamtam_h3-text-transform );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );}.elementor-112 .elementor-element.elementor-element-a78807f{--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;--margin-top:0px;--margin-bottom:48px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-112 .elementor-element.elementor-element-a78807f:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-a78807f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d3cd26b );}.elementor-112 .elementor-element.elementor-element-a2a7f7f{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-a2a7f7f .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:8px;}.elementor-112 .elementor-element.elementor-element-a2a7f7f .elementor-icon-box-title{margin-block-end:8px;color:#7A7A7A;}.elementor-112 .elementor-element.elementor-element-a2a7f7f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_sticky_header_bg_color );}.elementor-112 .elementor-element.elementor-element-a2a7f7f.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-a2a7f7f.elementor-view-default .elementor-icon{fill:var( --e-global-color-vamtam_sticky_header_bg_color );color:var( --e-global-color-vamtam_sticky_header_bg_color );border-color:var( --e-global-color-vamtam_sticky_header_bg_color );}.elementor-112 .elementor-element.elementor-element-a2a7f7f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-a2a7f7f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-1a32c18 );}.elementor-112 .elementor-element.elementor-element-a2a7f7f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-a2a7f7f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-a2a7f7f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-a2a7f7f.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-1a32c18 );color:var( --e-global-color-1a32c18 );border-color:var( --e-global-color-1a32c18 );}.elementor-112 .elementor-element.elementor-element-a2a7f7f .elementor-icon{font-size:36px;}.elementor-112 .elementor-element.elementor-element-a2a7f7f .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-a2a7f7f .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-a2a7f7f:has(:hover) .elementor-icon-box-title,
					 .elementor-112 .elementor-element.elementor-element-a2a7f7f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-1a32c18 );}.elementor-112 .elementor-element.elementor-element-a2a7f7f .elementor-icon-box-description{font-family:var( --e-global-typography-vamtam_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h2-font-size );font-weight:var( --e-global-typography-vamtam_h2-font-weight );line-height:var( --e-global-typography-vamtam_h2-line-height );color:var( --e-global-color-1a32c18 );}.elementor-112 .elementor-element.elementor-element-fa0dd6c{width:var( --container-widget-width, 20% );max-width:20%;padding:0px 0px 0px 0px;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-fa0dd6c .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:8px;}.elementor-112 .elementor-element.elementor-element-fa0dd6c .elementor-icon-box-title{margin-block-end:8px;color:#7A7A7A;}.elementor-112 .elementor-element.elementor-element-fa0dd6c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_sticky_header_bg_color );}.elementor-112 .elementor-element.elementor-element-fa0dd6c.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-fa0dd6c.elementor-view-default .elementor-icon{fill:var( --e-global-color-vamtam_sticky_header_bg_color );color:var( --e-global-color-vamtam_sticky_header_bg_color );border-color:var( --e-global-color-vamtam_sticky_header_bg_color );}.elementor-112 .elementor-element.elementor-element-fa0dd6c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-fa0dd6c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-1a32c18 );}.elementor-112 .elementor-element.elementor-element-fa0dd6c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-fa0dd6c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-fa0dd6c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-fa0dd6c.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-1a32c18 );color:var( --e-global-color-1a32c18 );border-color:var( --e-global-color-1a32c18 );}.elementor-112 .elementor-element.elementor-element-fa0dd6c .elementor-icon{font-size:36px;}.elementor-112 .elementor-element.elementor-element-fa0dd6c .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-fa0dd6c .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-fa0dd6c:has(:hover) .elementor-icon-box-title,
					 .elementor-112 .elementor-element.elementor-element-fa0dd6c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-1a32c18 );}.elementor-112 .elementor-element.elementor-element-fa0dd6c .elementor-icon-box-description{font-family:var( --e-global-typography-vamtam_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h2-font-size );font-weight:var( --e-global-typography-vamtam_h2-font-weight );line-height:var( --e-global-typography-vamtam_h2-line-height );color:var( --e-global-color-1a32c18 );}.elementor-112 .elementor-element.elementor-element-51bfd6f{width:var( --container-widget-width, 20% );max-width:20%;padding:0px 0px 0px 0px;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-51bfd6f .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:8px;}.elementor-112 .elementor-element.elementor-element-51bfd6f .elementor-icon-box-title{margin-block-end:8px;color:#7A7A7A;}.elementor-112 .elementor-element.elementor-element-51bfd6f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_sticky_header_bg_color );}.elementor-112 .elementor-element.elementor-element-51bfd6f.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-51bfd6f.elementor-view-default .elementor-icon{fill:var( --e-global-color-vamtam_sticky_header_bg_color );color:var( --e-global-color-vamtam_sticky_header_bg_color );border-color:var( --e-global-color-vamtam_sticky_header_bg_color );}.elementor-112 .elementor-element.elementor-element-51bfd6f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-51bfd6f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-1a32c18 );}.elementor-112 .elementor-element.elementor-element-51bfd6f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-51bfd6f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-51bfd6f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-51bfd6f.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-1a32c18 );color:var( --e-global-color-1a32c18 );border-color:var( --e-global-color-1a32c18 );}.elementor-112 .elementor-element.elementor-element-51bfd6f .elementor-icon{font-size:36px;}.elementor-112 .elementor-element.elementor-element-51bfd6f .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-51bfd6f .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-51bfd6f:has(:hover) .elementor-icon-box-title,
					 .elementor-112 .elementor-element.elementor-element-51bfd6f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-1a32c18 );}.elementor-112 .elementor-element.elementor-element-51bfd6f .elementor-icon-box-description{font-family:var( --e-global-typography-vamtam_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h2-font-size );font-weight:var( --e-global-typography-vamtam_h2-font-weight );line-height:var( --e-global-typography-vamtam_h2-line-height );color:var( --e-global-color-1a32c18 );}.elementor-112 .elementor-element.elementor-element-1127ed3{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-1127ed3 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:8px;}.elementor-112 .elementor-element.elementor-element-1127ed3 .elementor-icon-box-title{margin-block-end:8px;color:#7A7A7A;}.elementor-112 .elementor-element.elementor-element-1127ed3.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_sticky_header_bg_color );}.elementor-112 .elementor-element.elementor-element-1127ed3.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-1127ed3.elementor-view-default .elementor-icon{fill:var( --e-global-color-vamtam_sticky_header_bg_color );color:var( --e-global-color-vamtam_sticky_header_bg_color );border-color:var( --e-global-color-vamtam_sticky_header_bg_color );}.elementor-112 .elementor-element.elementor-element-1127ed3.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-1127ed3.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-1a32c18 );}.elementor-112 .elementor-element.elementor-element-1127ed3.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-1127ed3.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-1127ed3.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-1127ed3.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-1a32c18 );color:var( --e-global-color-1a32c18 );border-color:var( --e-global-color-1a32c18 );}.elementor-112 .elementor-element.elementor-element-1127ed3 .elementor-icon{font-size:36px;}.elementor-112 .elementor-element.elementor-element-1127ed3 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-1127ed3 .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-1127ed3:has(:hover) .elementor-icon-box-title,
					 .elementor-112 .elementor-element.elementor-element-1127ed3:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-1a32c18 );}.elementor-112 .elementor-element.elementor-element-1127ed3 .elementor-icon-box-description{font-family:var( --e-global-typography-vamtam_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h2-font-size );font-weight:var( --e-global-typography-vamtam_h2-font-weight );line-height:var( --e-global-typography-vamtam_h2-line-height );color:var( --e-global-color-1a32c18 );}.elementor-112 .elementor-element.elementor-element-44b7abc{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-44b7abc .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:8px;}.elementor-112 .elementor-element.elementor-element-44b7abc .elementor-icon-box-title{margin-block-end:8px;color:#7A7A7A;}.elementor-112 .elementor-element.elementor-element-44b7abc.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-vamtam_sticky_header_bg_color );}.elementor-112 .elementor-element.elementor-element-44b7abc.elementor-view-framed .elementor-icon, .elementor-112 .elementor-element.elementor-element-44b7abc.elementor-view-default .elementor-icon{fill:var( --e-global-color-vamtam_sticky_header_bg_color );color:var( --e-global-color-vamtam_sticky_header_bg_color );border-color:var( --e-global-color-vamtam_sticky_header_bg_color );}.elementor-112 .elementor-element.elementor-element-44b7abc.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-44b7abc.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-1a32c18 );}.elementor-112 .elementor-element.elementor-element-44b7abc.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-44b7abc.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-44b7abc.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-112 .elementor-element.elementor-element-44b7abc.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-1a32c18 );color:var( --e-global-color-1a32c18 );border-color:var( --e-global-color-1a32c18 );}.elementor-112 .elementor-element.elementor-element-44b7abc .elementor-icon{font-size:36px;}.elementor-112 .elementor-element.elementor-element-44b7abc .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-44b7abc .elementor-icon-box-title a{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:600;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-44b7abc:has(:hover) .elementor-icon-box-title,
					 .elementor-112 .elementor-element.elementor-element-44b7abc:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-1a32c18 );}.elementor-112 .elementor-element.elementor-element-44b7abc .elementor-icon-box-description{font-family:var( --e-global-typography-vamtam_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h2-font-size );font-weight:var( --e-global-typography-vamtam_h2-font-weight );line-height:var( --e-global-typography-vamtam_h2-line-height );color:var( --e-global-color-1a32c18 );}.elementor-112 .elementor-element.elementor-element-3a5eb7f{--display:flex;}.elementor-112 .elementor-element.elementor-element-490402a{--display:flex;}.elementor-112 .elementor-element.elementor-element-d47881d .wd-text-block{font-family:var( --e-global-typography-vamtam_primary_font-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_primary_font-font-size );font-weight:var( --e-global-typography-vamtam_primary_font-font-weight );line-height:var( --e-global-typography-vamtam_primary_font-line-height );color:var( --e-global-color-vamtam_sticky_header_bg_color );}.elementor-112 .elementor-element.elementor-element-275de22 .wd-text-block{max-width:50%;}.elementor-112 .elementor-element.elementor-element-81e037b{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;}.elementor-112 .elementor-element.elementor-element-52e2968{--display:flex;--min-height:80vh;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-112 .elementor-element.elementor-element-52e2968:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-52e2968 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sultanflorist.com/wp-content/uploads/2026/08/Birthday_celebration_elements_pr…_2K_202608091102.jpeg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-112 .elementor-element.elementor-element-23bb93d .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h1-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h1-font-size );font-weight:var( --e-global-typography-vamtam_h1-font-weight );line-height:var( --e-global-typography-vamtam_h1-line-height );color:var( --e-global-color-vamtam_accent_4 );}.elementor-112 .elementor-element.elementor-element-6601cd4 .wd-text-block{max-width:60%;font-family:var( --e-global-typography-vamtam_h2-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h2-font-size );font-weight:var( --e-global-typography-vamtam_h2-font-weight );line-height:var( --e-global-typography-vamtam_h2-line-height );}.elementor-112 .elementor-element.elementor-element-4310974.elementor-element{--align-self:flex-end;}.elementor-112 .elementor-element.elementor-element-4310974 .wd-button-wrapper a{background-color:#02010100;border-color:#02010100;color:var( --e-global-color-vamtam_accent_1 );}.elementor-112 .elementor-element.elementor-element-4310974 .wd-btn-text{font-family:var( --e-global-typography-vamtam_h3-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h3-font-size );font-weight:var( --e-global-typography-vamtam_h3-font-weight );text-transform:var( --e-global-typography-vamtam_h3-text-transform );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );}.elementor-112 .elementor-element.elementor-element-9e37e57{--display:flex;--min-height:80vh;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-112 .elementor-element.elementor-element-9e37e57:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-9e37e57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sultanflorist.com/wp-content/uploads/2026/08/Baby_welcoming_items_arranged_2K_202608091110.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-112 .elementor-element.elementor-element-348be66 .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h1-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h1-font-size );font-weight:var( --e-global-typography-vamtam_h1-font-weight );line-height:var( --e-global-typography-vamtam_h1-line-height );color:var( --e-global-color-vamtam_accent_4 );}.elementor-112 .elementor-element.elementor-element-5454f00 .wd-text-block{max-width:60%;}.elementor-112 .elementor-element.elementor-element-d6308b7.elementor-element{--align-self:flex-end;}.elementor-112 .elementor-element.elementor-element-d6308b7 .wd-button-wrapper a{background-color:#A9781F00;border-color:#A9781F00;color:var( --e-global-color-vamtam_accent_1 );}.elementor-112 .elementor-element.elementor-element-d6308b7 .wd-btn-text{font-family:var( --e-global-typography-vamtam_h3-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h3-font-size );font-weight:var( --e-global-typography-vamtam_h3-font-weight );text-transform:var( --e-global-typography-vamtam_h3-text-transform );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );}.elementor-112 .elementor-element.elementor-element-f3703b3{--display:flex;--min-height:80vh;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-112 .elementor-element.elementor-element-f3703b3:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-f3703b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sultanflorist.com/wp-content/uploads/2026/08/Graduation_cap_and_diploma_on_202608091119.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-112 .elementor-element.elementor-element-4a3aad8 .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h1-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h1-font-size );font-weight:var( --e-global-typography-vamtam_h1-font-weight );line-height:var( --e-global-typography-vamtam_h1-line-height );color:var( --e-global-color-vamtam_accent_4 );}.elementor-112 .elementor-element.elementor-element-f40b934 .wd-text-block{max-width:60%;}.elementor-112 .elementor-element.elementor-element-e71906d.elementor-element{--align-self:flex-end;}.elementor-112 .elementor-element.elementor-element-e71906d .wd-button-wrapper a{background-color:#02010100;border-color:#02010100;color:var( --e-global-color-vamtam_accent_1 );}.elementor-112 .elementor-element.elementor-element-e71906d .wd-btn-text{font-family:var( --e-global-typography-vamtam_h3-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h3-font-size );font-weight:var( --e-global-typography-vamtam_h3-font-weight );text-transform:var( --e-global-typography-vamtam_h3-text-transform );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );}.elementor-112 .elementor-element.elementor-element-9b40dcc{--display:flex;--min-height:80vh;--justify-content:flex-end;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-112 .elementor-element.elementor-element-9b40dcc:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-9b40dcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://sultanflorist.com/wp-content/uploads/2026/08/Pastel_flowers_and_romantic_gifts_202608091106.jpeg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-112 .elementor-element.elementor-element-3a19840 .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h1-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h1-font-size );font-weight:var( --e-global-typography-vamtam_h1-font-weight );line-height:var( --e-global-typography-vamtam_h1-line-height );color:var( --e-global-color-vamtam_accent_4 );}.elementor-112 .elementor-element.elementor-element-c1d42c7 .wd-text-block{max-width:60%;}.elementor-112 .elementor-element.elementor-element-8514356.elementor-element{--align-self:flex-end;}.elementor-112 .elementor-element.elementor-element-8514356 .wd-button-wrapper a{background-color:#02010100;border-color:#02010100;color:var( --e-global-color-vamtam_accent_1 );}.elementor-112 .elementor-element.elementor-element-8514356 .wd-btn-text{font-family:var( --e-global-typography-vamtam_h3-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h3-font-size );font-weight:var( --e-global-typography-vamtam_h3-font-weight );text-transform:var( --e-global-typography-vamtam_h3-text-transform );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );}.elementor-112 .elementor-element.elementor-element-0d31228{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:28px 28px;--row-gap:28px;--column-gap:28px;}.elementor-112 .elementor-element.elementor-element-71b450b{--divider-border-style:solid;--divider-color:var( --e-global-color-vamtam_sticky_header_bg_color );--divider-border-width:1px;}.elementor-112 .elementor-element.elementor-element-71b450b .elementor-divider-separator{width:90%;margin:0 auto;margin-center:0;}.elementor-112 .elementor-element.elementor-element-71b450b .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-112 .elementor-element.elementor-element-1d75408{width:var( --container-widget-width, 66% );max-width:66%;padding:0px 0px 24px 0px;--container-widget-width:66%;--container-widget-flex-grow:0;text-align:center;}.elementor-112 .elementor-element.elementor-element-1d75408 .elementor-heading-title{font-family:var( --e-global-typography-vamtam_h1-font-family ), Sans-serif;font-size:var( --e-global-typography-vamtam_h1-font-size );font-weight:var( --e-global-typography-vamtam_h1-font-weight );line-height:var( --e-global-typography-vamtam_h1-line-height );}.elementor-112 .elementor-element.elementor-element-165ffd6{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;text-align:justify;font-family:"Lato", Sans-serif;font-size:16px;font-weight:500;line-height:1.6em;color:var( --e-global-color-vamtam_accent_4 );}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(min-width:769px){.elementor-112 .elementor-element.elementor-element-a78807f{--content-width:1200px;}.elementor-112 .elementor-element.elementor-element-490402a{--content-width:1200px;}.elementor-112 .elementor-element.elementor-element-0d31228{--content-width:1200px;}}@media(max-width:1024px){.elementor-112 .elementor-element.elementor-element-91e562d .wd-text-block{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );}.elementor-112 .elementor-element.elementor-element-421eb95 .wd-text-block{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );}.elementor-112 .elementor-element.elementor-element-c65258e .wd-btn-text{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );}.elementor-112 .elementor-element.elementor-element-a2a7f7f .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-a2a7f7f .elementor-icon-box-title a{font-size:40px;line-height:1.4em;}.elementor-112 .elementor-element.elementor-element-a2a7f7f .elementor-icon-box-description{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );}.elementor-112 .elementor-element.elementor-element-fa0dd6c .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-fa0dd6c .elementor-icon-box-title a{font-size:40px;line-height:1.4em;}.elementor-112 .elementor-element.elementor-element-fa0dd6c .elementor-icon-box-description{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );}.elementor-112 .elementor-element.elementor-element-51bfd6f .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-51bfd6f .elementor-icon-box-title a{font-size:40px;line-height:1.4em;}.elementor-112 .elementor-element.elementor-element-51bfd6f .elementor-icon-box-description{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );}.elementor-112 .elementor-element.elementor-element-1127ed3 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-1127ed3 .elementor-icon-box-title a{font-size:40px;line-height:1.4em;}.elementor-112 .elementor-element.elementor-element-1127ed3 .elementor-icon-box-description{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );}.elementor-112 .elementor-element.elementor-element-44b7abc .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-44b7abc .elementor-icon-box-title a{font-size:40px;line-height:1.4em;}.elementor-112 .elementor-element.elementor-element-44b7abc .elementor-icon-box-description{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );}.elementor-112 .elementor-element.elementor-element-d47881d .wd-text-block{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-112 .elementor-element.elementor-element-81e037b{--grid-auto-flow:row;}.elementor-112 .elementor-element.elementor-element-23bb93d .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );}.elementor-112 .elementor-element.elementor-element-6601cd4 .wd-text-block{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );}.elementor-112 .elementor-element.elementor-element-4310974 .wd-btn-text{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );}.elementor-112 .elementor-element.elementor-element-348be66 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );}.elementor-112 .elementor-element.elementor-element-d6308b7 .wd-btn-text{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );}.elementor-112 .elementor-element.elementor-element-4a3aad8 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );}.elementor-112 .elementor-element.elementor-element-e71906d .wd-btn-text{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );}.elementor-112 .elementor-element.elementor-element-3a19840 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );}.elementor-112 .elementor-element.elementor-element-8514356 .wd-btn-text{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );}.elementor-112 .elementor-element.elementor-element-1d75408 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );}.elementor-112 .elementor-element.elementor-element-165ffd6{font-size:35px;line-height:1.1em;}}@media(max-width:768px){.elementor-112 .elementor-element.elementor-element-91e562d .wd-text-block{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );}.elementor-112 .elementor-element.elementor-element-b97e735 .wd-text-block{font-size:36px;line-height:1.2em;}.elementor-112 .elementor-element.elementor-element-45d19d3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-112 .elementor-element.elementor-element-421eb95 .wd-text-block{max-width:90%;font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );}.elementor-112 .elementor-element.elementor-element-c65258e .wd-btn-text{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );}.elementor-112 .elementor-element.elementor-element-a78807f{--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-112 .elementor-element.elementor-element-a2a7f7f .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-a2a7f7f .elementor-icon-box-title a{font-size:18px;line-height:1.3em;}.elementor-112 .elementor-element.elementor-element-a2a7f7f .elementor-icon-box-description{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );}.elementor-112 .elementor-element.elementor-element-fa0dd6c .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-fa0dd6c .elementor-icon-box-title a{font-size:18px;line-height:1.3em;}.elementor-112 .elementor-element.elementor-element-fa0dd6c .elementor-icon-box-description{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );}.elementor-112 .elementor-element.elementor-element-51bfd6f .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-51bfd6f .elementor-icon-box-title a{font-size:18px;line-height:1.3em;}.elementor-112 .elementor-element.elementor-element-51bfd6f .elementor-icon-box-description{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );}.elementor-112 .elementor-element.elementor-element-1127ed3 .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-1127ed3 .elementor-icon-box-title a{font-size:18px;line-height:1.3em;}.elementor-112 .elementor-element.elementor-element-1127ed3 .elementor-icon-box-description{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );}.elementor-112 .elementor-element.elementor-element-44b7abc .elementor-icon-box-title, .elementor-112 .elementor-element.elementor-element-44b7abc .elementor-icon-box-title a{font-size:18px;line-height:1.3em;}.elementor-112 .elementor-element.elementor-element-44b7abc .elementor-icon-box-description{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );}.elementor-112 .elementor-element.elementor-element-d47881d .wd-text-block{font-size:var( --e-global-typography-vamtam_primary_font-font-size );line-height:var( --e-global-typography-vamtam_primary_font-line-height );}.elementor-112 .elementor-element.elementor-element-81e037b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-112 .elementor-element.elementor-element-52e2968{--min-height:0vh;}.elementor-112 .elementor-element.elementor-element-52e2968:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-52e2968 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-112 .elementor-element.elementor-element-23bb93d .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );}.elementor-112 .elementor-element.elementor-element-6601cd4 .wd-text-block{font-size:var( --e-global-typography-vamtam_h2-font-size );line-height:var( --e-global-typography-vamtam_h2-line-height );}.elementor-112 .elementor-element.elementor-element-4310974 .wd-btn-text{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );}.elementor-112 .elementor-element.elementor-element-9e37e57{--min-height:0vh;}.elementor-112 .elementor-element.elementor-element-9e37e57:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-9e37e57 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-112 .elementor-element.elementor-element-348be66 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );}.elementor-112 .elementor-element.elementor-element-d6308b7 .wd-btn-text{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );}.elementor-112 .elementor-element.elementor-element-f3703b3{--min-height:0vh;}.elementor-112 .elementor-element.elementor-element-f3703b3:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-f3703b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-112 .elementor-element.elementor-element-4a3aad8 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );}.elementor-112 .elementor-element.elementor-element-e71906d .wd-btn-text{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );}.elementor-112 .elementor-element.elementor-element-9b40dcc{--min-height:0vh;}.elementor-112 .elementor-element.elementor-element-9b40dcc:not(.elementor-motion-effects-element-type-background), .elementor-112 .elementor-element.elementor-element-9b40dcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;}.elementor-112 .elementor-element.elementor-element-3a19840 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );}.elementor-112 .elementor-element.elementor-element-8514356 .wd-btn-text{font-size:var( --e-global-typography-vamtam_h3-font-size );line-height:var( --e-global-typography-vamtam_h3-line-height );letter-spacing:var( --e-global-typography-vamtam_h3-letter-spacing );}.elementor-112 .elementor-element.elementor-element-1d75408 .elementor-heading-title{font-size:var( --e-global-typography-vamtam_h1-font-size );line-height:var( --e-global-typography-vamtam_h1-line-height );}.elementor-112 .elementor-element.elementor-element-165ffd6{font-size:16px;line-height:1.7em;}}/* Start custom CSS for wd_text_block, class: .elementor-element-b97e735 */@import url('https://fonts.googleapis.com/css2?family=Great+Vibes&display=swap');

.elementor-112 .elementor-element.elementor-element-b97e735 h1, .elementor-112 .elementor-element.elementor-element-b97e735 h2 {
    color: #FFFFFF !important;
}

.elementor-112 .elementor-element.elementor-element-b97e735 .sf-script {
    font-family: 'Great Vibes' !important;
    font-weight: 400 !important;
    font-size: 1.4em !important; /* Membuat huruf latinnya lebih besar dari huruf biasa */

    line-height: 0.8 !important; /* Agar spasi atas-bawah tidak berantakan */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a78807f *//* =========================================
   ANIMASI & RESPONSIVE UNTUK "CLAIM" BOX
   (Versi List Vertikal untuk Tablet & HP)
   ========================================= */

/* 1. Animasi Interaksi (Tetap dipertahankan untuk Desktop) */
.elementor-112 .elementor-element.elementor-element-a78807f .elementor-widget-icon-box {
    transition: all 0.4s ease-in-out !important;
    padding: 20px 15px !important;
    border-radius: 16px !important;
    background-color: transparent;
    cursor: pointer;
}

/* Efek Hover: Melayang, Ikon Membesar & Berbayang Emas */
.elementor-112 .elementor-element.elementor-element-a78807f .elementor-widget-icon-box:hover {
    transform: translateY(-8px) !important;
    background-color: #FFFFFF !important;
    box-shadow: 0 12px 30px rgba(169, 120, 31, 0.08) !important; 
}
.elementor-112 .elementor-element.elementor-element-a78807f .elementor-widget-icon-box:hover .elementor-icon i,
.elementor-112 .elementor-element.elementor-element-a78807f .elementor-widget-icon-box:hover .elementor-icon svg {
    transform: scale(1.15) rotate(5deg) !important;
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
}
.elementor-112 .elementor-element.elementor-element-a78807f .elementor-icon i,
.elementor-112 .elementor-element.elementor-element-a78807f .elementor-icon svg {
    transition: all 0.3s ease !important;
}


/* 2. Responsive: Tablet & Mobile (Layar di bawah 1024px) */
@media (max-width: 1024px) {
    /* Memaksa Container Menyusun Semua Kotak ke Bawah */
    .elementor-112 .elementor-element.elementor-element-a78807f {
        display: flex !important;
        flex-direction: column !important;
        gap: 15px !important;
    }
    
    /* Memaksa pembungkus kolom menjadi Lebar Penuh (100%) */
    .elementor-112 .elementor-element.elementor-element-a78807f .e-con, 
    .elementor-112 .elementor-element.elementor-element-a78807f .elementor-column {
        width: 100% !important;
        max-width: 100% !important;
    }
    
    /* Memberi background putih & garis halus pada kotak di HP/Tablet */
    .elementor-112 .elementor-element.elementor-element-a78807f .elementor-widget-icon-box {
        width: 100% !important;

        box-shadow: 0 4px 15px rgba(0,0,0,0.03) !important;
        padding: 20px 15px !important;
    }

    /* PENGATURAN SULAP: Memaksa Ikon ke Kiri & Teks ke Kanan */
    .elementor-112 .elementor-element.elementor-element-a78807f .elementor-icon-box-wrapper {
        display: flex !important;
        flex-direction: row !important;
        align-items: flex-start !important;
        text-align: left !important;
    }
    
    /* Memberi jarak antara Ikon (kiri) dan Teks (kanan) */
    .elementor-112 .elementor-element.elementor-element-a78807f .elementor-icon-box-icon {
        margin-right: 20px !important;
        margin-bottom: 0 !important; 
        flex-shrink: 0 !important; /* Mencegah ikon menjadi gepeng */
    }
    
    /* Memastikan teks mengisi sisa ruang yang ada */
    .elementor-112 .elementor-element.elementor-element-a78807f .elementor-icon-box-content {
        flex-grow: 1 !important;
    }
}/* End custom CSS */
/* Start custom CSS for wd_text_block, class: .elementor-element-d47881d */@import url('https://fonts.googleapis.com/css2?family=Great+Vibes&display=swap');

.elementor-112 .elementor-element.elementor-element-d47881d h1, .elementor-112 .elementor-element.elementor-element-d47881d h2 {
    color: #FFFFFF !important;
}

.elementor-112 .elementor-element.elementor-element-d47881d .sf-script {
    font-family: 'Great Vibes' !important;
    font-weight: 400 !important;
    font-size: 1.4em !important; /* Membuat huruf latinnya lebih besar dari huruf biasa */

    line-height: 0.8 !important; /* Agar spasi atas-bawah tidak berantakan */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-165ffd6 */.elementor-112 .elementor-element.elementor-element-165ffd6 p {
    font-weight: 300!important;
}/* End custom CSS */
/* Start custom CSS *//* =========================================
   2. TATA LETAK HALAMAN HOME (HERO)
   ========================================= */

/* Membunuh celah putih (padding atas) antara Header dan Hero */
.main-page-wrapper,
.wd-content-layout {
    padding-top: 0 !important;
}

/* Menyembunyikan Judul Halaman Bawaan Tema yang memakan tempat */
.page-title,
.wd-page-title {
    display: none !important;
    padding: 0 !important;
    margin: 0 !important;
}

/* Menghapus kurungan margin kiri-kanan bawaan tema */
#main-content.container,
.wd-content-layout.container {
    max-width: 100% !important;
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}

/* Memaksa Kotak Pertama Elementor (Hero) merentang ke ujung layar */
.elementor-section.elementor-top-section:first-child,
.elementor-section.elementor-top-section:first-child > .elementor-container,
.elementor > .e-con:first-child {
    max-width: 100% !important;
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
}

/* Memastikan elemen/gambar di dalam Hero menempel ketat */
.elementor > .e-con:first-child > .elementor-widget-wrap,
.elementor-section.elementor-top-section:first-child > .elementor-container > .elementor-column {
    padding: 0 !important;
    margin: 0 !important;
}/* End custom CSS */