@media(max-width:580px){.elementor .sju-occasion-back-link{margin-block-end:44px}}@media(max-width:580px){.elementor .sju-occasion-hero-title{font-size:47px}}@media(max-width:580px){.elementor .sju-occasion-hero-copy{min-height:610px;padding-block-start:60px;padding-block-end:70px;padding-inline-start:22px;padding-inline-end:22px}}@media(max-width:580px){.elementor .sju-occasion-hero-caption{inset-inline-end:20px;inset-block-end:20px;inset-inline-start:20px;font-size:var(--size-body)}}@media(max-width:580px){.elementor .sju-mother-hero-visual{height:390px;min-height:390px}}@media(max-width:580px){.elementor .sju-occasion-body-dark-27px{font-size:16px}}@media(max-width:580px){.elementor .sju-mother-meaning-root{width:calc(100% - 40px);padding-block-start:92px;padding-block-end:100px;padding-inline-start:0;padding-inline-end:0;gap:45px}}@media(max-width:580px){.elementor .sju-mother-rituals-image{min-height:430px}}@media(max-width:580px){.elementor .sju-mother-rituals-image-wrap{min-height:430px}}@media(max-width:580px){.elementor .sju-occasion-body-light-27px{font-size:16px}}@media(max-width:580px){.elementor .sju-mother-rituals-copy{padding-block-start:88px;padding-block-end:94px;padding-inline-start:22px;padding-inline-end:22px}}@media(max-width:580px){.elementor .sju-mother-formats-intro{font-size:16px}}@media(max-width:580px){.elementor .sju-mother-formats-header{margin-block-end:48px}}@media(max-width:580px){.elementor .sju-mother-format-card-title{margin-block-start:42px}}@media(max-width:580px){.elementor .sju-mother-format-card-body{font-size:16px}}@media(max-width:580px){.elementor .sju-mother-format-card{min-height:0;padding-block-start:28px;padding-block-end:33px;padding-inline-start:22px;padding-inline-end:22px}}@media(max-width:580px){.elementor .sju-mother-format-grid{gap:10px}}@media(max-width:580px){.elementor .sju-mother-formats-root{width:calc(100% - 40px);padding-block-start:95px;padding-block-end:100px;padding-inline-start:0;padding-inline-end:0}}@media(max-width:580px){.elementor .sju-mother-stay-body{font-size:16px}}@media(max-width:580px){.elementor .sju-mother-definition-description{font-size:16px}}@media(max-width:580px){.elementor .sju-mother-stay-images{min-height:540px}}@media(max-width:580px){.elementor .sju-occasion-process-row-warm{padding-block-start:29px;padding-block-end:32px;padding-inline-start:0;padding-inline-end:0}}@media(max-width:580px){.elementor .sju-occasion-process-inner{gap:50px}}@media(max-width:580px){.elementor .sju-mother-process-root{padding-block-start:113px;padding-block-end:118px;padding-inline-start:22px;padding-inline-end:22px}}@media(max-width:580px){.elementor .sju-occasion-body-dark-29px{font-size:16px}}@media(max-width:580px){.elementor .sju-occasion-contact-form-shell{padding-block-start:34px;padding-block-end:38px;padding-inline-start:22px;padding-inline-end:22px}}@media(max-width:580px){.elementor .sju-mother-contact-root{padding-block-start:90px;padding-block-end:100px;padding-inline-start:22px;padding-inline-end:22px;gap:50px}}