.elementor-4445 .elementor-element.elementor-element-db61217{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:3vw 0vw;--row-gap:3vw;--column-gap:0vw;--padding-top:6vw;--padding-bottom:6vw;--padding-left:12vw;--padding-right:12vw;}.elementor-4445 .elementor-element.elementor-element-46ee0b3{--display:flex;}.elementor-4445 .elementor-element.elementor-element-345051f .elementor-heading-title{font-family:var( --e-global-typography-fde987d-font-family ), Sans-serif;font-size:var( --e-global-typography-fde987d-font-size );font-weight:var( --e-global-typography-fde987d-font-weight );line-height:var( --e-global-typography-fde987d-line-height );color:var( --e-global-color-5edfbf4 );}.elementor-4445 .elementor-element.elementor-element-774b08b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;border-style:none;--border-style:none;}.elementor-4445 .elementor-element.elementor-element-43cfe69{--display:flex;border-style:none;--border-style:none;}.elementor-4445 .elementor-element.elementor-element-43cfe69:not(.elementor-motion-effects-element-type-background), .elementor-4445 .elementor-element.elementor-element-43cfe69 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://markusjul.com/wp-content/uploads/2026/08/ARUP-30-Year-Progress-Film_thumbnail_Lowres.webp") 50% 50%;background-size:cover;}.elementor-4445 .elementor-element.elementor-element-2be6e13{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;}.elementor-4445 .elementor-element.elementor-element-79af560 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 6px 0px;}.elementor-4445 .elementor-element.elementor-element-79af560{text-align:start;}.elementor-4445 .elementor-element.elementor-element-79af560 .elementor-heading-title{font-family:var( --e-global-typography-ad03078-font-family ), Sans-serif;font-size:var( --e-global-typography-ad03078-font-size );font-weight:var( --e-global-typography-ad03078-font-weight );color:var( --e-global-color-5edfbf4 );}.elementor-4445 .elementor-element.elementor-element-9fdef1f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;border-style:none;--border-style:none;}.elementor-4445 .elementor-element.elementor-element-22e25d6{--display:flex;border-style:none;--border-style:none;}.elementor-4445 .elementor-element.elementor-element-22e25d6:not(.elementor-motion-effects-element-type-background), .elementor-4445 .elementor-element.elementor-element-22e25d6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://markusjul.com/wp-content/uploads/2026/08/Jacob-x-Nana-Bryllup-Low-Res-1.webp") 50% 50%;background-size:cover;}.elementor-4445 .elementor-element.elementor-element-824e0a6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;}.elementor-4445 .elementor-element.elementor-element-aac802a > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 6px 0px;}.elementor-4445 .elementor-element.elementor-element-aac802a{text-align:start;}.elementor-4445 .elementor-element.elementor-element-aac802a .elementor-heading-title{font-family:var( --e-global-typography-ad03078-font-family ), Sans-serif;font-size:var( --e-global-typography-ad03078-font-size );font-weight:var( --e-global-typography-ad03078-font-weight );color:var( --e-global-color-5edfbf4 );}.elementor-4445 .elementor-element.elementor-element-731c507{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:1rem 0rem;--row-gap:1rem;--column-gap:0rem;border-style:none;--border-style:none;}.elementor-4445 .elementor-element.elementor-element-19275d4{--display:flex;border-style:none;--border-style:none;}.elementor-4445 .elementor-element.elementor-element-19275d4:not(.elementor-motion-effects-element-type-background), .elementor-4445 .elementor-element.elementor-element-19275d4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background:url("https://markusjul.com/wp-content/uploads/2026/03/Hero-Landing-Picture-scaled.webp") 50% 50%;background-size:cover;}.elementor-4445 .elementor-element.elementor-element-edc0f52{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-end;}.elementor-4445 .elementor-element.elementor-element-4c48172 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 6px 0px;}.elementor-4445 .elementor-element.elementor-element-4c48172{text-align:start;}.elementor-4445 .elementor-element.elementor-element-4c48172 .elementor-heading-title{font-family:var( --e-global-typography-ad03078-font-family ), Sans-serif;font-size:var( --e-global-typography-ad03078-font-size );font-weight:var( --e-global-typography-ad03078-font-weight );color:var( --e-global-color-5edfbf4 );}@media(max-width:1024px){.elementor-4445 .elementor-element.elementor-element-db61217{--gap:6vw 0vw;--row-gap:6vw;--column-gap:0vw;--padding-top:16vw;--padding-bottom:16vw;--padding-left:08vw;--padding-right:08vw;}.elementor-4445 .elementor-element.elementor-element-345051f .elementor-heading-title{font-size:var( --e-global-typography-fde987d-font-size );line-height:var( --e-global-typography-fde987d-line-height );}.elementor-4445 .elementor-element.elementor-element-79af560 .elementor-heading-title{font-size:var( --e-global-typography-ad03078-font-size );}.elementor-4445 .elementor-element.elementor-element-aac802a .elementor-heading-title{font-size:var( --e-global-typography-ad03078-font-size );}.elementor-4445 .elementor-element.elementor-element-4c48172 .elementor-heading-title{font-size:var( --e-global-typography-ad03078-font-size );}}@media(max-width:767px){.elementor-4445 .elementor-element.elementor-element-db61217{--gap:12vw 0vw;--row-gap:12vw;--column-gap:0vw;--padding-top:16vw;--padding-bottom:16vw;--padding-left:6vw;--padding-right:6vw;}.elementor-4445 .elementor-element.elementor-element-345051f .elementor-heading-title{font-size:var( --e-global-typography-fde987d-font-size );line-height:var( --e-global-typography-fde987d-line-height );}.elementor-4445 .elementor-element.elementor-element-2be6e13{--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;}.elementor-4445 .elementor-element.elementor-element-79af560 .elementor-heading-title{font-size:var( --e-global-typography-ad03078-font-size );}.elementor-4445 .elementor-element.elementor-element-824e0a6{--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;}.elementor-4445 .elementor-element.elementor-element-aac802a .elementor-heading-title{font-size:var( --e-global-typography-ad03078-font-size );}.elementor-4445 .elementor-element.elementor-element-edc0f52{--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;}.elementor-4445 .elementor-element.elementor-element-4c48172 .elementor-heading-title{font-size:var( --e-global-typography-ad03078-font-size );}}/* Start custom CSS for container, class: .elementor-element-46ee0b3 */.fade-up-21-9 {
	width: 100%;            /* fills container width */
  aspect-ratio: 21 / 9; /* cinematic ratio */
}

.underline-effect-beige {
    position: relative;
    text-decoration: none;
    color: inherit;
}

.underline-effect-beige::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    height: 1px;
    width: 100%;
    background:#DCD6C9;
    border-radius: 50px;
    transform: scaleX(1);
    transition: transform 0.4s ease-out;
}

.underline-effect-beige:hover::before {
    transform: scaleX(0);
}/* End custom CSS */