/* V5 additions use live text, original PDF artwork and responsive sections. */
body.momentis-v5-page{--v5-gold:#dcbd6c;--v5-fill:linear-gradient(100deg,#caac5e,#f4d68d,#caac5e)}
body.momentis-v5-page .mt-v5-section-wrap{display:block;width:100%;max-width:none;margin:0;padding:0;gap:0}
body.momentis-v5-page .mt-v5-section-wrap .elementor-widget-html{width:100%;margin:0}
body.momentis-v5-page .v5-section{padding:48px 0;background:#24130d;color:#fff8e8;font:400 16px/1.5 var(--mt-sans);position:relative}
.v5-wrap{width:min(1078px,calc(100% - 48px));margin:auto}
.v5-section *{box-sizing:border-box}
body.momentis-v5-page .v5-section :is(h1,h2,h3){font-family:var(--mt-serif)!important;font-weight:100!important;color:var(--v5-gold);letter-spacing:0;line-height:1.08;margin:0 0 28px}
body.momentis-v5-page .v5-section h1{font-size:clamp(40px,5.83vw,84px)}
body.momentis-v5-page .v5-section h2{font-size:clamp(32px,3.5vw,50px)}
body.momentis-v5-page .v5-section h3{font-size:40px}
body.momentis-v5-page .v5-section p{font:400 16px/1.5 var(--mt-sans);color:inherit;margin:0 0 22px}
.v5-section img{max-width:100%;height:auto}
.v5-section h1>img{width:58px;height:76px;object-fit:contain;vertical-align:middle;margin-right:16px}
body.momentis-v5-page .v5-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;max-width:100%;padding:8px 28px;border:1px solid #dcbd6c;border-radius:28px;background:var(--v5-fill);color:#24130d!important;text-decoration:none;font:500 17px/1.25 var(--mt-sans);cursor:pointer;transition:filter .2s,box-shadow .2s}
body.momentis-v5-page .v5-button:hover{filter:brightness(1.08);box-shadow:0 3px 18px #dcbd6c22}
body.momentis-v5-page .v5-button.v5-outline{background:transparent;color:var(--v5-gold)!important}
.v5-section :is(a,button):focus-visible{outline:3px solid #fff0bb;outline-offset:4px}
.v5-actions{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:24px;margin:36px auto 0}
.v5-actions .v5-button{min-width:300px}
.v5-section .v5-center{text-align:center}
.v5-section em{font-style:normal;color:#fff8e8}
/* Five columns and four rows, as supplied in V5; select-all stays separate. */
.v5-services-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;scroll-margin-top:150px}
.v5-service{position:relative;min-width:0;border-bottom:2px solid #bc9c51;padding:28px 6px 14px;text-align:center}
.v5-service:after{content:'';position:absolute;bottom:-5px;left:calc(50% - 4px);width:8px;height:8px;background:#d7b65f;border-radius:50%}
.v5-service>a,.v5-service>button:not(.v5-add){display:flex;flex-direction:column;align-items:center;width:100%;padding:0;border:0;border-radius:0;background:transparent;color:#dcbd6c!important;text-decoration:none;cursor:pointer}
body.momentis-v5-page .v5-service img{height:88px;width:100px;object-fit:contain;margin:0 0 20px;transition:transform .2s}
.v5-service:hover img{transform:scale(1.05)}
body.momentis-v5-page .v5-service h3{font:600 13px/1.25 var(--mt-sans)!important;text-transform:uppercase;letter-spacing:0;color:#fff8e8!important;min-height:34px;margin:0 0 18px}
.v5-service-number{font:100 36px/1 var(--mt-serif);color:#dcbd6c}
.v5-service:has([aria-pressed=true]){background:#d6b66015;box-shadow:inset 0 0 0 2px #d6b660}
body.momentis-v5-page .v5-add{margin:8px auto 0;display:block;background:transparent;border:0;border-radius:0;padding:4px 7px;color:#dcbc6c;font:500 11px/1.2 var(--mt-sans);cursor:pointer}
.v5-add[aria-pressed=true]{font-size:0!important}
.v5-add[aria-pressed=true]:after{content:'✓ Adăugat';font-size:11px}
body.momentis-v5-page .v5-grid-title{font-size:42px;display:flex;gap:22px;align-items:baseline;margin-bottom:12px}
.v5-grid-title>span{font-size:100px}
body.momentis-v5-page .v2-services-title,body.momentis-v5-page .v2-index-title{margin-bottom:24px}
/* Shared invitation panels and the outdoor-ceremony introduction. */
body.momentis-v5-page .v5-invitation{text-align:center;padding:70px 0 65px}
.v5-ribbon{position:relative;width:490px;max-width:80%;margin:0 auto 20px;padding-top:80px}
.v5-ribbon>img:first-child{position:absolute;width:162px;height:130px;object-fit:contain;left:0;top:-28px}
.v5-ribbon>span{display:block;border:2px solid #b8994d;border-radius:0 0 45px 45px;padding:6px 22px;color:var(--v5-gold);font:400 25px/1.2 var(--mt-sans)}
.v5-ribbon .v5-ribbon-icon{position:absolute;top:3px;left:calc(50% - 25px);width:50px;height:70px;object-fit:contain}
body.momentis-v5-page .v5-invitation h2{font-size:clamp(52px,8.3vw,120px);margin-bottom:0}
body.momentis-v5-page .v5-invitation h3{font-size:clamp(24px,2.8vw,40px);margin:0 auto 42px}
body.momentis-v5-page .v5-invitation p{font-size:14px;line-height:1.45;max-width:790px;margin:0 auto 30px}
body.momentis-v5-page .v5-priest p{max-width:1010px}
.v5-priest .v5-actions{max-width:780px}
.v5-invitation-bonus{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin:22px 0 28px;font:600 23px/1.08 var(--mt-sans);color:#fff8e8;text-align:left}
.v5-invitation-bonus img{width:60px;height:52px;object-fit:contain;flex-shrink:0}
.v5-invitation-bonus strong{color:#dcbd6c;font-weight:600}
.v5-invitation-bonus del{font-size:21px;text-decoration-thickness:2px}
.v5-invitation-bonus i{font:italic 27px/1 var(--mt-serif);color:#dcbd6c}
body.momentis-v5-page .v5-weekday h2{font-size:48px;margin:0}
.v5-weekday>b{font:600 23px var(--mt-sans);color:#fff8e8}
.v5-weekday .v5-invitation-bonus{margin-top:18px}
body.momentis-v5-page .v2-price-card.v5-has-bonus{min-height:545px}
body.momentis-v5-page .v2-price-card.v5-has-bonus:has(.v2-album){min-height:655px}
body.momentis-v5-page .v2-page-platforma-360 .v2-combo .v2-price-card.v5-has-bonus{min-height:680px}
body.momentis-v5-page .v2-page-cabina-vogue .v2-combo>.v2-wrap>.v2-price-card.v5-has-bonus{min-height:0}
body.momentis-v5-page .v2-page-cabina-vogue .v2-combo>.v2-wrap>.v2-price-card .v5-invitation-bonus{justify-content:center}
@media(min-width:1200px){body.momentis-v5-page .v2-hero-cabina-vogue{height:670px}body.momentis-v5-page .v2-page-cabina-vogue .v2-combo{padding-bottom:230px}}
.v5-discounts{display:grid;grid-template-columns:repeat(3,1fr);gap:42px;margin:62px auto 0;text-align:center}
.v5-discounts strong{display:block;font:100 clamp(60px,8vw,112px)/1 var(--mt-serif);color:var(--v5-gold)}
.v5-discounts span{display:block;border-radius:0 0 32px 32px;background:var(--v5-fill);color:#24130d;font:400 18px/1.4 var(--mt-sans);padding:6px}
.v5-discounts small{display:block;font:600 14px/1.4 var(--mt-sans);margin-top:12px}
.v5-benefits{display:grid;grid-template-columns:repeat(var(--columns),minmax(0,1fr));gap:24px;margin:25px 0 0;text-align:center}
.v5-benefits img{width:50px;height:50px;object-fit:contain;display:block;margin:0 auto 16px}
.v5-benefits span{display:block;background:var(--v5-fill);color:#24130d;border-radius:4px;padding:5px;font:600 13px/1.3 var(--mt-sans)}
.v5-prices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 52px;align-items:start}
.v5-price-card{position:relative;display:flex;flex-direction:column;border:2px solid #ba9747;border-radius:0 0 32px 32px;padding:26px 30px 28px;min-height:235px}
.v5-price-card:has(ul){min-height:442px}
.v5-price-card:has(.v2-album){min-height:560px}
.v5-price-card:has(.v2-album):has(.v5-invitation-bonus){min-height:655px}
body.momentis-v5-page .v5-price-card h3{font-size:40px;margin:0 0 4px}
body.momentis-v5-page .v5-price-card .v5-price{font:700 48px/1.12 var(--mt-sans);margin:0 0 20px;letter-spacing:-1.5px;color:white}
.v5-price del{font:600 24px var(--mt-sans);letter-spacing:0;margin-left:8px}
body.momentis-v5-page .v5-price-card .v5-offer-note{font-size:14px;line-height:1.4;margin:0 0 20px}
.v5-price-card ul,.v5-checks{padding:0;margin:0 0 22px;list-style:none}
.v5-price-card li,.v5-checks li{padding-left:26px;position:relative;font:400 14px/1.4 var(--mt-sans);margin-bottom:10px}
.v5-price-card li:before,.v5-checks li:before,.v5-check-copy p:before{content:'✓';position:absolute;left:0;top:1px;width:17px;height:17px;background:var(--v5-fill);color:#24130d;border-radius:50%;font:bold 12px/17px var(--mt-sans);text-align:center}
.v5-price-card>.v5-button{margin:auto auto 0;border-radius:7px;min-width:78%;font-weight:600}
.v5-popular{position:absolute;left:50%;top:0;transform:translate(-50%,-50%);background:var(--v5-fill);color:#24130d;border-radius:7px;padding:6px 30px;white-space:nowrap;font:700 15px/1.2 var(--mt-sans)}
.v5-price-card .v2-album{display:flex;gap:14px;align-items:center;margin:20px 0 30px;color:#fff8e8;font:600 18px/1.2 var(--mt-sans)}
.v5-price-card .v2-album img{width:72px;height:65px}
.v5-price-card .v2-album small{display:block;font:400 12px/1.4 var(--mt-sans);margin-top:9px}
body.momentis-v5-page .v5-divider{border-top:0}
.v5-studio-main{display:grid;grid-template-columns:390px 1fr;gap:100px}
body.momentis-v5-page .v5-studio-main h2{font-size:53px;margin:25px 0 25px}
.v5-studio-main h2 span{display:block;text-align:right}
body.momentis-v5-page .v5-studio-main h3{font:600 23px/1.2 var(--mt-sans)!important;color:#fff8e8;margin:22px 0}
.v5-studio-main>div>p{font-size:14px!important}
.v5-studio-main figure{margin:0;position:relative}
.v5-studio-main figure>img{width:100%;border-radius:0 0 60px 60px;border-top:0}
.v5-studio-main figcaption{position:absolute;inset:0;pointer-events:none}
.v5-studio-main figcaption span{position:absolute;padding:3px 12px;border-radius:4px;background:var(--v5-fill);font:600 11px var(--mt-sans);color:#24130d}
.v5-studio-main figcaption span:nth-child(1){right:-45px;top:8%}.v5-studio-main figcaption span:nth-child(2){left:18%;top:25%}.v5-studio-main figcaption span:nth-child(3){left:9%;top:63%}
.v5-studio-gallery{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:-35px}
.v5-studio-hand{width:730px!important;max-width:none!important;position:relative;margin-left:-181px}
.v5-portraits{display:grid;grid-template-columns:repeat(2,1fr);align-content:start;gap:18px;margin-top:40px;padding-right:40px}
.v5-portraits img{border:0;border-radius:50%;width:100%;aspect-ratio:1;object-fit:cover}
.v5-studio-hero{overflow:hidden}
.v5-studio-gallery+.v5-section{margin-top:0}
.v5-invitation-benefits{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;text-align:center;margin-bottom:60px}
.v5-invitation-benefits span{background:var(--v5-fill);color:#24130d;border-radius:4px;padding:6px;font:600 13px/1.4 var(--mt-sans)}
.v5-steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 52px;margin-top:60px}
.v5-steps article{border:2px solid #ba9747;border-radius:0 0 32px 32px;padding:35px 30px;min-height:240px}
body.momentis-v5-page .v5-steps h3{font:700 48px/1.04 var(--mt-sans)!important;color:#fff8e8}
body.momentis-v5-page .v5-steps p{font-size:14px;line-height:1.45;margin:0}
.v5-steps article:last-child:nth-child(odd){grid-column:1/-1;width:calc(50% - 26px);justify-self:center}
.v5-centered-copy{max-width:930px;margin:auto;text-align:center}
.v5-laser-intro{display:grid;grid-template-columns:600px 1fr;gap:70px}
.v5-laser-intro>img{width:100%;border-radius:0 0 60px 60px;border-top:0}
body.momentis-v5-page .v5-check-copy p{font-size:14px;line-height:1.5;position:relative;padding-left:27px;margin-bottom:18px}
.v5-laser-intro .v5-benefits{grid-template-columns:repeat(3,1fr);gap:23px 12px;margin:25px 0 30px}
.v5-laser-offers:after{content:'';position:absolute;pointer-events:none;inset:auto 0 -65px;height:190px;background:url('figma-footer-smoke.webp') center 60%/cover;opacity:.4;mask-image:linear-gradient(transparent,#000,transparent)}
.v5-sparks-gallery{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}
.v5-sparks-gallery img{width:100%;aspect-ratio:2.46;object-fit:cover;border-top:5px solid #d6b660;border-radius:0 0 40px 40px}
.v5-sparks-hero h1>span{padding-left:74px}
@media(max-width:1199px){
 .v5-studio-main{grid-template-columns:38% 1fr;gap:7%}.v5-studio-main figcaption span:nth-child(1){right:0}
 .v5-studio-hand{width:130%!important;margin-left:-30%}.v5-portraits{padding-right:0}
 .v5-laser-intro{grid-template-columns:55% 1fr;gap:5%}
 body.momentis-v5-page .v5-price-card .v5-price{font-size:37px}.v5-invitation-bonus{font-size:19px}.v5-invitation-bonus del{font-size:18px}
 .v5-price-card{padding:25px 20px}.v5-benefits{gap:12px}
}
@media(max-width:767px){
 .v5-wrap{width:calc(100% - 36px)}body.momentis-v5-page .v5-section{padding:32px 0}
 body.momentis-v5-page .v5-section h1{font-size:42px}.v5-section h1>img{width:35px;height:43px;margin-right:9px}
 .v5-services-grid{grid-template-columns:repeat(2,minmax(0,1fr));scroll-margin-top:90px}.v5-service{padding-top:22px}body.momentis-v5-page .v5-service img{height:72px;margin-bottom:15px}
 .v5-service-number{font-size:32px}body.momentis-v5-page .v5-grid-title{display:block;font-size:29px}.v5-grid-title>span{display:block;font-size:70px}
 .v5-actions{gap:14px;margin-top:26px}.v5-actions .v5-button{min-width:0;width:100%;font-size:14px}
 body.momentis-v5-page .v5-invitation{padding:45px 0}.v5-ribbon{width:310px;padding-top:48px;margin-bottom:16px}.v5-ribbon>img:first-child{width:105px;height:85px;top:-24px}.v5-ribbon>span{font-size:17px}.v5-ribbon .v5-ribbon-icon{width:35px;height:45px;top:-7px}
 body.momentis-v5-page .v5-invitation h2{font-size:clamp(47px,10vw,70px)}body.momentis-v5-page .v5-invitation h3{font-size:25px;margin-bottom:25px}body.momentis-v5-page .v5-invitation p{font-size:13px}
 .v5-invitation-bonus{font-size:18px;gap:9px}.v5-invitation-bonus img{width:45px;height:40px}.v5-invitation-bonus del{font-size:17px}
 .v5-discounts{gap:12px;margin-top:35px}.v5-discounts strong{font-size:clamp(40px,10vw,65px)}.v5-discounts span{font-size:12px}.v5-discounts small{font-size:9px}
 .v5-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 15px}.v5-benefits span{font-size:11px}
 .v5-prices{grid-template-columns:1fr;gap:35px}.v5-price-card:has(ul),.v5-price-card:has(.v2-album),.v5-price-card:has(.v2-album):has(.v5-invitation-bonus){min-height:0}
 body.momentis-v5-page .v5-price-card h3{font-size:34px}body.momentis-v5-page .v5-price-card .v5-price{font-size:36px}.v5-price-card>.v5-button{margin-top:18px;min-width:100%;font-size:14px}
 body.momentis-v5-page .v2-price-card.v5-has-bonus,body.momentis-v5-page .v2-price-card.v5-has-bonus:has(.v2-album),body.momentis-v5-page .v2-page-platforma-360 .v2-combo .v2-price-card.v5-has-bonus{min-height:0}
 .v5-studio-main{grid-template-columns:1fr;gap:20px}.v5-studio-main h2 span{text-align:left}.v5-studio-main figure{width:90%;margin:auto}.v5-studio-gallery{margin-top:20px;align-items:center;gap:10px}.v5-portraits{gap:6px;margin:0}.v5-portraits img{border-width:2px}
 .v5-invitation-benefits{grid-template-columns:repeat(2,1fr);gap:14px}.v5-invitation-benefits span{font-size:11px}.v5-steps{grid-template-columns:1fr;gap:24px;margin-top:30px}.v5-steps article{min-height:0;padding:25px}.v5-steps article:last-child:nth-child(odd){width:100%}body.momentis-v5-page .v5-steps h3{font-size:32px!important}
 .v5-laser-intro{grid-template-columns:1fr;gap:28px}.v5-laser-intro>img{max-width:420px;margin:auto}.v5-sparks-gallery{gap:12px}.v5-sparks-gallery img{border-radius:0 0 20px 20px}.v5-sparks-hero h1>span{padding-left:0}
}

/* Final V5 proportion and parent-theme corrections. */
body.momentis-v5-page .v5-invitation .v5-ribbon-icon{height:60px}
body.momentis-v5-page .v5-section .v5-benefits img{height:50px}
body.momentis-v5-page .v5-invitation-bonus img{height:52px}
body.momentis-v5-page .v5-section .v5-ribbon>img:first-child{height:130px}
body.momentis-v5-page .v5-sparks-gallery img{aspect-ratio:2.46;height:auto;border:0}
body.momentis-v5-page .v5-studio-main figure>img{border:0;border-radius:0}
body.momentis-v5-page .v5-studio-main figcaption span:nth-of-type(1){left:102%;right:auto;top:7%}
body.momentis-v5-page .v5-studio-main figcaption span:nth-of-type(2){left:45%;top:25%}
body.momentis-v5-page .v5-studio-main figcaption span:nth-of-type(3){left:13%;top:55%}
body.momentis-v5-page .v5-arrow-layer{position:absolute;inset:0;width:100%;height:100%;max-width:none;overflow:visible;pointer-events:none}
.v5-gallery-labels{position:absolute;inset:0;pointer-events:none;z-index:2}
.v5-gallery-labels span{position:absolute;background:var(--v5-fill);color:#24130d;padding:3px 12px;border-radius:3px;font:600 11px var(--mt-sans)}
.v5-gallery-labels span:nth-of-type(1){left:2%;top:14%}.v5-gallery-labels span:nth-of-type(2){left:30%;top:10%}.v5-gallery-labels span:nth-of-type(3){left:34%;top:80%}
body.momentis-v5-page .v5-grid-title{font-size:40px!important;line-height:1.2!important;white-space:normal}
body.momentis-v5-page .v5-grid-title>span{font-size:112px}
body.momentis-v5-page .mt-contact .elementor-heading-title{font-family:var(--mt-sans)!important;font-size:38px!important;font-weight:700!important}
body.momentis-v5-page .mt-contact input:not([type=checkbox]):not([type=submit]),body.momentis-v5-page .mt-contact select{min-height:40px;padding:8px 12px}
body.momentis-v5-page .v2-smoke-hero-fum-greu .v2-smoke-stream{width:100vw;max-width:none;left:calc(50% - 50vw);height:400px;object-fit:cover}
@media(min-width:1200px){
 .v5-studio-gallery{margin-top:-114px;height:500px}
 .v5-gallery-labels .v5-arrow-layer{height:603px}
 .v5-studio-gallery .v5-portraits{margin-top:155px;padding-right:80px;padding-bottom:0;gap:16px}
 .v5-studio-gallery .v5-portraits img{height:auto}
}
@media(max-width:1199px){body.momentis-v5-page .v5-studio-main figcaption span:nth-of-type(1){left:auto;right:-5%}.v5-studio-main figcaption .v5-arrow-layer{max-width:100%}}
@media(max-width:767px){
 body.momentis-v5-page .v5-grid-title{font-size:27px!important;display:block}
 body.momentis-v5-page .v5-grid-title>span{font-size:66px}
 body.momentis-v5-page .v5-section .v5-ribbon>img:first-child{height:85px}
 body.momentis-v5-page .v5-invitation .v5-ribbon-icon{height:40px}
 body.momentis-v5-page .v5-invitation-bonus img{height:40px}
 body.momentis-v5-page .mt-contact .elementor-heading-title{font-size:28px!important}
 .v5-gallery-labels span{font-size:7px;padding:2px 4px}
}
body.momentis-v5-page .v5-price-card>.v5-button{border-radius:7px}
body.momentis-v5-page .v5-invitation-bonus .v5-bonus-wow{display:inline-block;width:75px;height:30px;vertical-align:middle;margin-left:3px}
body.momentis-v5-page .mt-form-package:has(.mt-form-package-empty:not([hidden])){display:none}
body.momentis-v5-page .mt-contact-inner>.mt-eyebrow,body.momentis-v5-page .mt-contact-inner>.elementor-widget-text-editor:not(.mt-form-dev){display:none}
body.momentis-v5-page .mt-form-grid>label:has([name=service]){display:none}
@media(min-width:768px){
 body.momentis-v5-page .mt-form-grid>label:has([name=your-message]){grid-column:2;grid-row:5 / span 2}
 body.momentis-v5-page .mt-form-grid>label:has([name=your-message]) textarea{height:143px;min-height:143px}
 body.momentis-v5-page .mt-form-grid>.mt-form-consent{grid-column:1;grid-row:6}
}
.v5-studio-main figcaption span{white-space:nowrap}
body.momentis-v5-page .v2-smoke-hero-fum-greu{overflow:visible}
/* Keep the full circular portraits and let the cut-out hand extend into the margin. */
@media(min-width:1200px){
 .v5-studio-hero{overflow:visible}
 .v5-studio-gallery{height:620px}
 .mt-v5-section-wrap:has(.v5-studio-hero)+.mt-v5-section-wrap .v5-section{background:transparent}
}
/* Homepage footer from the supplied V5 artwork. */
body.momentis-v5-page .v5-footer .mt-footer-inner{max-width:1078px;min-height:590px}
body.momentis-v5-page .v5-footer .mt-footer-copy{max-width:720px;width:72%;padding-top:90px;margin-left:120px;text-align:center;z-index:3}
body.momentis-v5-page .v5-footer .mt-footer-couple{right:-70px;bottom:0;height:590px!important}
.v5-footer-badges{display:flex;align-items:center;justify-content:center;gap:26px;margin:24px auto}
.v5-footer-badges>a{width:210px;flex-shrink:1}.v5-footer-badges>img{width:124px;flex-shrink:0}
body.momentis-v5-page .v5-footer .mt-footer-meta{font:400 11px/1.7 var(--mt-sans);margin:0;white-space:nowrap;color:#ac9b8a}
.v5-footer .mt-footer-meta>span{border-inline:1px solid #dcbd6c;padding:0 9px;margin:0 8px}
.v5-footer .mt-footer-meta>a{text-decoration:underline}
body.momentis-v5-page #v5-footer-submit{min-width:330px;border-radius:12px;font-size:25px;font-weight:700}
body.momentis-v5-page #v5-footer-submit[hidden]{display:none}
body.v5-external-submit .mt-contact .wpcf7-submit{display:none}
@media(max-width:767px){
 body.momentis-v5-page .v5-footer .mt-footer-inner{min-height:510px}
 body.momentis-v5-page .v5-footer .mt-footer-copy{width:100%;max-width:100%;padding-top:38px;margin:0}
 body.momentis-v5-page .v5-footer .mt-footer-couple{height:340px!important;right:-50px;opacity:.5}
 body.momentis-v5-page #v5-footer-submit{min-width:0;width:85%;font-size:20px}
 .v5-footer-badges{gap:12px}.v5-footer-badges>img{width:75px}.v5-footer-badges>a{width:125px}
 body.momentis-v5-page .v5-footer .mt-footer-meta{font-size:9px;white-space:normal}
}
