.elementor-10503 .elementor-element.elementor-element-4ce95675{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10503 .elementor-element.elementor-element-4ce95675 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10503 .elementor-element.elementor-element-19bb194a .elementor-heading-title{font-family:"Arial", Sans-serif;font-size:28px;font-weight:600;}.elementor-10503 .elementor-element.elementor-element-5bc5fe00{width:auto;max-width:auto;}.elementor-10503 .elementor-element.elementor-element-6cd32b74{width:auto;max-width:auto;font-size:14px;}.elementor-10503 .elementor-element.elementor-element-239f9ec0{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-10503 .elementor-element.elementor-element-239f9ec0 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-10503 .elementor-element.elementor-element-239f9ec0 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-10503 .elementor-element.elementor-element-7ef1f80c .elementor-icon-wrapper{text-align:center;}.elementor-10503 .elementor-element.elementor-element-7ef1f80c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-308e809 );}.elementor-10503 .elementor-element.elementor-element-7ef1f80c.elementor-view-framed .elementor-icon, .elementor-10503 .elementor-element.elementor-element-7ef1f80c.elementor-view-default .elementor-icon{color:var( --e-global-color-308e809 );border-color:var( --e-global-color-308e809 );}.elementor-10503 .elementor-element.elementor-element-7ef1f80c.elementor-view-framed .elementor-icon, .elementor-10503 .elementor-element.elementor-element-7ef1f80c.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-308e809 );}.elementor-10503 .elementor-element.elementor-element-7ef1f80c .elementor-icon{font-size:23px;}.elementor-10503 .elementor-element.elementor-element-7ef1f80c .elementor-icon svg{height:23px;}.elementor-10503 .elementor-element.elementor-element-55daae1f{width:auto;max-width:auto;}.elementor-10503 .elementor-element.elementor-element-55daae1f .elementor-heading-title{font-size:var( --e-global-typography-12a87ac-font-size );line-height:var( --e-global-typography-12a87ac-line-height );letter-spacing:var( --e-global-typography-12a87ac-letter-spacing );word-spacing:var( --e-global-typography-12a87ac-word-spacing );}.elementor-10503 .elementor-element.elementor-element-27c27928{width:var( --container-widget-width, 92% );max-width:92%;--container-widget-width:92%;--container-widget-flex-grow:0;font-size:17px;}.elementor-10503 .elementor-element.elementor-element-f2a3257 img{width:100%;border-radius:30px 30px 30px 30px;}.elementor-10503 .elementor-element.elementor-element-ac969bb .elementor-heading-title{font-family:var( --e-global-typography-2312fe5-font-family ), Sans-serif;font-size:var( --e-global-typography-2312fe5-font-size );font-weight:var( --e-global-typography-2312fe5-font-weight );line-height:var( --e-global-typography-2312fe5-line-height );letter-spacing:var( --e-global-typography-2312fe5-letter-spacing );word-spacing:var( --e-global-typography-2312fe5-word-spacing );}.elementor-10503 .elementor-element.elementor-element-351c6e0 > .elementor-widget-container{margin:0px 0px -36px 0px;}.elementor-10503 .elementor-element.elementor-element-351c6e0{font-family:var( --e-global-typography-69c152f-font-family ), Sans-serif;font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );letter-spacing:var( --e-global-typography-69c152f-letter-spacing );word-spacing:var( --e-global-typography-69c152f-word-spacing );}.elementor-10503 .elementor-element.elementor-element-303cced{--divider-border-style:solid;--divider-color:var( --e-global-color-c97b698 );--divider-border-width:1px;}.elementor-10503 .elementor-element.elementor-element-303cced .elementor-divider-separator{width:100%;}.elementor-10503 .elementor-element.elementor-element-303cced .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-10503 .elementor-element.elementor-element-303cced.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-c97b698 );}.elementor-10503 .elementor-element.elementor-element-303cced.elementor-view-framed .elementor-icon, .elementor-10503 .elementor-element.elementor-element-303cced.elementor-view-default .elementor-icon{color:var( --e-global-color-c97b698 );border-color:var( --e-global-color-c97b698 );}.elementor-10503 .elementor-element.elementor-element-303cced.elementor-view-framed .elementor-icon, .elementor-10503 .elementor-element.elementor-element-303cced.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-c97b698 );}.elementor-10503 .elementor-element.elementor-element-79349ce .elementor-heading-title{font-family:var( --e-global-typography-520c191-font-family ), Sans-serif;font-size:var( --e-global-typography-520c191-font-size );font-weight:var( --e-global-typography-520c191-font-weight );line-height:var( --e-global-typography-520c191-line-height );letter-spacing:var( --e-global-typography-520c191-letter-spacing );word-spacing:var( --e-global-typography-520c191-word-spacing );}.elementor-10503 .elementor-element.elementor-element-24a5e48{--spacer-size:50px;}.elementor-10503 .elementor-element.elementor-element-b141a1f{--alignment:center;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:var( --e-global-color-c97b698 );}.elementor-10503 .elementor-element.elementor-element-23d81c6{--spacer-size:62px;}.elementor-10503 .elementor-element.elementor-element-5440b46 img{width:92%;filter:brightness( 116% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-radius:30px 30px 30px 30px;}.elementor-10503 .elementor-element.elementor-element-8d10c59{--spacer-size:50px;}.elementor-10503 .elementor-element.elementor-element-25e2c17{--spacer-size:50px;}.elementor-10503 .elementor-element.elementor-element-28ada28 .elementor-heading-title{font-family:var( --e-global-typography-2312fe5-font-family ), Sans-serif;font-size:var( --e-global-typography-2312fe5-font-size );font-weight:var( --e-global-typography-2312fe5-font-weight );line-height:var( --e-global-typography-2312fe5-line-height );letter-spacing:var( --e-global-typography-2312fe5-letter-spacing );word-spacing:var( --e-global-typography-2312fe5-word-spacing );}.elementor-10503 .elementor-element.elementor-element-88f8185{--spacer-size:114px;}.elementor-10503 .elementor-element.elementor-element-2d960fd .elementor-heading-title{font-family:var( --e-global-typography-2312fe5-font-family ), Sans-serif;font-size:var( --e-global-typography-2312fe5-font-size );font-weight:var( --e-global-typography-2312fe5-font-weight );line-height:var( --e-global-typography-2312fe5-line-height );letter-spacing:var( --e-global-typography-2312fe5-letter-spacing );word-spacing:var( --e-global-typography-2312fe5-word-spacing );}.elementor-10503 .elementor-element.elementor-element-7488b2f .elementor-heading-title{font-family:var( --e-global-typography-2312fe5-font-family ), Sans-serif;font-size:var( --e-global-typography-2312fe5-font-size );font-weight:var( --e-global-typography-2312fe5-font-weight );line-height:var( --e-global-typography-2312fe5-line-height );letter-spacing:var( --e-global-typography-2312fe5-letter-spacing );word-spacing:var( --e-global-typography-2312fe5-word-spacing );}.elementor-10503 .elementor-element.elementor-element-3017af0 .elementor-heading-title{font-family:var( --e-global-typography-2312fe5-font-family ), Sans-serif;font-size:var( --e-global-typography-2312fe5-font-size );font-weight:var( --e-global-typography-2312fe5-font-weight );line-height:var( --e-global-typography-2312fe5-line-height );letter-spacing:var( --e-global-typography-2312fe5-letter-spacing );word-spacing:var( --e-global-typography-2312fe5-word-spacing );}.elementor-10503 .elementor-element.elementor-element-1ad2d56 .elementor-heading-title{font-family:var( --e-global-typography-2312fe5-font-family ), Sans-serif;font-size:var( --e-global-typography-2312fe5-font-size );font-weight:var( --e-global-typography-2312fe5-font-weight );line-height:var( --e-global-typography-2312fe5-line-height );letter-spacing:var( --e-global-typography-2312fe5-letter-spacing );word-spacing:var( --e-global-typography-2312fe5-word-spacing );}.elementor-10503 .elementor-element.elementor-element-f8b7eb1 .elementor-heading-title{font-family:var( --e-global-typography-2312fe5-font-family ), Sans-serif;font-size:var( --e-global-typography-2312fe5-font-size );font-weight:var( --e-global-typography-2312fe5-font-weight );line-height:var( --e-global-typography-2312fe5-line-height );letter-spacing:var( --e-global-typography-2312fe5-letter-spacing );word-spacing:var( --e-global-typography-2312fe5-word-spacing );}.elementor-10503 .elementor-element.elementor-element-37828a1 .elementor-heading-title{font-family:var( --e-global-typography-2312fe5-font-family ), Sans-serif;font-size:var( --e-global-typography-2312fe5-font-size );font-weight:var( --e-global-typography-2312fe5-font-weight );line-height:var( --e-global-typography-2312fe5-line-height );letter-spacing:var( --e-global-typography-2312fe5-letter-spacing );word-spacing:var( --e-global-typography-2312fe5-word-spacing );}.elementor-10503 .elementor-element.elementor-element-196359a .elementor-heading-title{font-family:var( --e-global-typography-2312fe5-font-family ), Sans-serif;font-size:var( --e-global-typography-2312fe5-font-size );font-weight:var( --e-global-typography-2312fe5-font-weight );line-height:var( --e-global-typography-2312fe5-line-height );letter-spacing:var( --e-global-typography-2312fe5-letter-spacing );word-spacing:var( --e-global-typography-2312fe5-word-spacing );}.elementor-10503 .elementor-element.elementor-element-616cbc9 .elementor-heading-title{font-family:var( --e-global-typography-2312fe5-font-family ), Sans-serif;font-size:var( --e-global-typography-2312fe5-font-size );font-weight:var( --e-global-typography-2312fe5-font-weight );line-height:var( --e-global-typography-2312fe5-line-height );letter-spacing:var( --e-global-typography-2312fe5-letter-spacing );word-spacing:var( --e-global-typography-2312fe5-word-spacing );}.elementor-10503 .elementor-element.elementor-element-bde16f0{--spacer-size:87px;}.elementor-10503 .elementor-element.elementor-element-6ec9d954:not(.elementor-motion-effects-element-type-background), .elementor-10503 .elementor-element.elementor-element-6ec9d954 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-a291686 );}.elementor-10503 .elementor-element.elementor-element-6ec9d954{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-10503 .elementor-element.elementor-element-6ec9d954 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-10503 .elementor-element.elementor-element-3cc4b873{text-align:end;}.elementor-10503 .elementor-element.elementor-element-3cc4b873 img{width:12%;}.elementor-10503 .elementor-element.elementor-element-6930eee3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-10503 .elementor-element.elementor-element-6930eee3{column-gap:0px;line-height:16px;color:#BA8D51;}.elementor-10503 .elementor-element.elementor-element-6930eee3 p{margin-block-end:14px;}body.elementor-page-10503:not(.elementor-motion-effects-element-type-background), body.elementor-page-10503 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F0EC;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-10503 .elementor-element.elementor-element-514b6d38{width:17.063%;}.elementor-10503 .elementor-element.elementor-element-408beb53{width:82.937%;}.elementor-10503 .elementor-element.elementor-element-1f66bd6d{width:3.968%;}.elementor-10503 .elementor-element.elementor-element-30b3bf{width:12.841%;}.elementor-10503 .elementor-element.elementor-element-1540a2c3{width:82.857%;}.elementor-10503 .elementor-element.elementor-element-62d174aa{width:39.219%;}.elementor-10503 .elementor-element.elementor-element-5b20cc79{width:60.781%;}}@media(max-width:1024px){.elementor-10503 .elementor-element.elementor-element-55daae1f .elementor-heading-title{font-size:var( --e-global-typography-12a87ac-font-size );line-height:var( --e-global-typography-12a87ac-line-height );letter-spacing:var( --e-global-typography-12a87ac-letter-spacing );word-spacing:var( --e-global-typography-12a87ac-word-spacing );}.elementor-10503 .elementor-element.elementor-element-ac969bb .elementor-heading-title{font-size:var( --e-global-typography-2312fe5-font-size );line-height:var( --e-global-typography-2312fe5-line-height );letter-spacing:var( --e-global-typography-2312fe5-letter-spacing );word-spacing:var( --e-global-typography-2312fe5-word-spacing );}.elementor-10503 .elementor-element.elementor-element-351c6e0{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );letter-spacing:var( --e-global-typography-69c152f-letter-spacing );word-spacing:var( --e-global-typography-69c152f-word-spacing );}.elementor-10503 .elementor-element.elementor-element-79349ce .elementor-heading-title{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );letter-spacing:var( --e-global-typography-520c191-letter-spacing );word-spacing:var( --e-global-typography-520c191-word-spacing );} .elementor-10503 .elementor-element.elementor-element-b141a1f{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-10503 .elementor-element.elementor-element-28ada28 .elementor-heading-title{font-size:var( --e-global-typography-2312fe5-font-size );line-height:var( --e-global-typography-2312fe5-line-height );letter-spacing:var( --e-global-typography-2312fe5-letter-spacing );word-spacing:var( --e-global-typography-2312fe5-word-spacing );}.elementor-10503 .elementor-element.elementor-element-2d960fd .elementor-heading-title{font-size:var( --e-global-typography-2312fe5-font-size );line-height:var( --e-global-typography-2312fe5-line-height );letter-spacing:var( --e-global-typography-2312fe5-letter-spacing );word-spacing:var( --e-global-typography-2312fe5-word-spacing );}.elementor-10503 .elementor-element.elementor-element-7488b2f .elementor-heading-title{font-size:var( --e-global-typography-2312fe5-font-size );line-height:var( --e-global-typography-2312fe5-line-height );letter-spacing:var( --e-global-typography-2312fe5-letter-spacing );word-spacing:var( --e-global-typography-2312fe5-word-spacing );}.elementor-10503 .elementor-element.elementor-element-3017af0 .elementor-heading-title{font-size:var( --e-global-typography-2312fe5-font-size );line-height:var( --e-global-typography-2312fe5-line-height );letter-spacing:var( --e-global-typography-2312fe5-letter-spacing );word-spacing:var( --e-global-typography-2312fe5-word-spacing );}.elementor-10503 .elementor-element.elementor-element-1ad2d56 .elementor-heading-title{font-size:var( --e-global-typography-2312fe5-font-size );line-height:var( --e-global-typography-2312fe5-line-height );letter-spacing:var( --e-global-typography-2312fe5-letter-spacing );word-spacing:var( --e-global-typography-2312fe5-word-spacing );}.elementor-10503 .elementor-element.elementor-element-f8b7eb1 .elementor-heading-title{font-size:var( --e-global-typography-2312fe5-font-size );line-height:var( --e-global-typography-2312fe5-line-height );letter-spacing:var( --e-global-typography-2312fe5-letter-spacing );word-spacing:var( --e-global-typography-2312fe5-word-spacing );}.elementor-10503 .elementor-element.elementor-element-37828a1 .elementor-heading-title{font-size:var( --e-global-typography-2312fe5-font-size );line-height:var( --e-global-typography-2312fe5-line-height );letter-spacing:var( --e-global-typography-2312fe5-letter-spacing );word-spacing:var( --e-global-typography-2312fe5-word-spacing );}.elementor-10503 .elementor-element.elementor-element-196359a .elementor-heading-title{font-size:var( --e-global-typography-2312fe5-font-size );line-height:var( --e-global-typography-2312fe5-line-height );letter-spacing:var( --e-global-typography-2312fe5-letter-spacing );word-spacing:var( --e-global-typography-2312fe5-word-spacing );}.elementor-10503 .elementor-element.elementor-element-616cbc9 .elementor-heading-title{font-size:var( --e-global-typography-2312fe5-font-size );line-height:var( --e-global-typography-2312fe5-line-height );letter-spacing:var( --e-global-typography-2312fe5-letter-spacing );word-spacing:var( --e-global-typography-2312fe5-word-spacing );}}@media(max-width:767px){.elementor-10503 .elementor-element.elementor-element-55daae1f .elementor-heading-title{font-size:var( --e-global-typography-12a87ac-font-size );line-height:var( --e-global-typography-12a87ac-line-height );letter-spacing:var( --e-global-typography-12a87ac-letter-spacing );word-spacing:var( --e-global-typography-12a87ac-word-spacing );}.elementor-10503 .elementor-element.elementor-element-ac969bb .elementor-heading-title{font-size:var( --e-global-typography-2312fe5-font-size );line-height:var( --e-global-typography-2312fe5-line-height );letter-spacing:var( --e-global-typography-2312fe5-letter-spacing );word-spacing:var( --e-global-typography-2312fe5-word-spacing );}.elementor-10503 .elementor-element.elementor-element-351c6e0{font-size:var( --e-global-typography-69c152f-font-size );line-height:var( --e-global-typography-69c152f-line-height );letter-spacing:var( --e-global-typography-69c152f-letter-spacing );word-spacing:var( --e-global-typography-69c152f-word-spacing );}.elementor-10503 .elementor-element.elementor-element-79349ce .elementor-heading-title{font-size:var( --e-global-typography-520c191-font-size );line-height:var( --e-global-typography-520c191-line-height );letter-spacing:var( --e-global-typography-520c191-letter-spacing );word-spacing:var( --e-global-typography-520c191-word-spacing );} .elementor-10503 .elementor-element.elementor-element-b141a1f{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-10503 .elementor-element.elementor-element-28ada28 .elementor-heading-title{font-size:var( --e-global-typography-2312fe5-font-size );line-height:var( --e-global-typography-2312fe5-line-height );letter-spacing:var( --e-global-typography-2312fe5-letter-spacing );word-spacing:var( --e-global-typography-2312fe5-word-spacing );}.elementor-10503 .elementor-element.elementor-element-2d960fd .elementor-heading-title{font-size:var( --e-global-typography-2312fe5-font-size );line-height:var( --e-global-typography-2312fe5-line-height );letter-spacing:var( --e-global-typography-2312fe5-letter-spacing );word-spacing:var( --e-global-typography-2312fe5-word-spacing );}.elementor-10503 .elementor-element.elementor-element-7488b2f .elementor-heading-title{font-size:var( --e-global-typography-2312fe5-font-size );line-height:var( --e-global-typography-2312fe5-line-height );letter-spacing:var( --e-global-typography-2312fe5-letter-spacing );word-spacing:var( --e-global-typography-2312fe5-word-spacing );}.elementor-10503 .elementor-element.elementor-element-3017af0 .elementor-heading-title{font-size:var( --e-global-typography-2312fe5-font-size );line-height:var( --e-global-typography-2312fe5-line-height );letter-spacing:var( --e-global-typography-2312fe5-letter-spacing );word-spacing:var( --e-global-typography-2312fe5-word-spacing );}.elementor-10503 .elementor-element.elementor-element-1ad2d56 .elementor-heading-title{font-size:var( --e-global-typography-2312fe5-font-size );line-height:var( --e-global-typography-2312fe5-line-height );letter-spacing:var( --e-global-typography-2312fe5-letter-spacing );word-spacing:var( --e-global-typography-2312fe5-word-spacing );}.elementor-10503 .elementor-element.elementor-element-f8b7eb1 .elementor-heading-title{font-size:var( --e-global-typography-2312fe5-font-size );line-height:var( --e-global-typography-2312fe5-line-height );letter-spacing:var( --e-global-typography-2312fe5-letter-spacing );word-spacing:var( --e-global-typography-2312fe5-word-spacing );}.elementor-10503 .elementor-element.elementor-element-37828a1 .elementor-heading-title{font-size:var( --e-global-typography-2312fe5-font-size );line-height:var( --e-global-typography-2312fe5-line-height );letter-spacing:var( --e-global-typography-2312fe5-letter-spacing );word-spacing:var( --e-global-typography-2312fe5-word-spacing );}.elementor-10503 .elementor-element.elementor-element-196359a .elementor-heading-title{font-size:var( --e-global-typography-2312fe5-font-size );line-height:var( --e-global-typography-2312fe5-line-height );letter-spacing:var( --e-global-typography-2312fe5-letter-spacing );word-spacing:var( --e-global-typography-2312fe5-word-spacing );}.elementor-10503 .elementor-element.elementor-element-616cbc9 .elementor-heading-title{font-size:var( --e-global-typography-2312fe5-font-size );line-height:var( --e-global-typography-2312fe5-line-height );letter-spacing:var( --e-global-typography-2312fe5-letter-spacing );word-spacing:var( --e-global-typography-2312fe5-word-spacing );}.elementor-10503 .elementor-element.elementor-element-62d174aa{width:20%;}.elementor-10503 .elementor-element.elementor-element-3cc4b873{text-align:center;}.elementor-10503 .elementor-element.elementor-element-3cc4b873 img{width:100%;}.elementor-10503 .elementor-element.elementor-element-5b20cc79{width:80%;}}/* Start custom CSS for text-editor, class: .elementor-element-936b78b */.charm-clean-box {
  background: linear-gradient(180deg, #ffffff 0%, #fdf6f8 100%);
  border-radius: 14px;
  box-shadow: 0 12px 32px rgba(216, 138, 160, 0.07);
  padding: 36px;
  max-width: 880px;
  margin: 60px auto;
  font-family: "Segoe UI", "Helvetica Neue", system-ui, sans-serif;
  color: #3a3a3a;
}

.charm-clean-box h3 {
  font-size: 22px;
  margin-bottom: 16px;
  color: #a83f5a;
  font-weight: 600;
}

.charm-clean-box p {
  font-size: 17px;
  line-height: 1.75;
  margin-bottom: 18px;
}

.charm-clean-box strong {
  font-weight: 600;
  color: #b04361;
}

.charm-links {
  margin-top: 12px;
}

.charm-links a {
  margin-right: 28px;
  font-size: 15px;
  color: #a83f5a;
  text-decoration: none;
  border-bottom: 1px solid transparent;
  transition: all 0.3s ease;
  font-weight: 500;
}

.charm-links a:hover {
  color: #7b2a41;
  border-bottom: 1px solid #7b2a41;
}/* End custom CSS */