/* Section coordinates come from the 1440px source frame. Small screens reflow the copy. */
@font-face{font-family:'Momentis Montserrat';src:url('Montserrat-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}
body.momentis-site{--mt-sans:'Momentis Montserrat',sans-serif;--mt-scene-unit:min(.069444444vw,1px);font-weight:400}
body.momentis-site p,body.momentis-site .elementor-widget-text-editor{font-family:var(--mt-sans)!important;font-weight:400!important;font-synthesis:none}
body.momentis-site .e-con.mt-package-figma{padding:0;background:linear-gradient(180deg,#f0cd83 0,transparent calc(614 * var(--mt-scene-unit))),#24130d;position:relative}
body.momentis-site .mt-package-figma .e-con.mt-package-inner{width:100%;max-width:1440px;height:calc(773 * var(--mt-scene-unit));margin:auto;display:block;position:relative}
body.momentis-site .mt-package-figma .e-con.mt-camera-art{position:absolute;inset:0 auto auto 0;width:52.777778%;max-width:none;height:100%;margin:0;pointer-events:none}
body.momentis-site .mt-package-figma .mt-camera-white{width:46.184211%!important;left:11.842105%;top:8.150065%;right:auto;bottom:auto;transform:none}
body.momentis-site .mt-package-figma .mt-camera-black{width:35%!important;left:42.631579%;top:12.031048%;right:auto;bottom:auto;transform:none}
body.momentis-site .mt-package-figma .mt-camera-art img{width:100%;height:auto;max-width:none}
.mt-package-annotations{position:absolute!important;inset:0!important;width:100%!important;height:100%;pointer-events:none}
.mt-package-annotations>img,.mt-package-annotations>.elementor-widget-container>img{width:100%;height:100%}
body.momentis-site .mt-spec{position:absolute;width:16.929524%;height:2.552885%;display:flex;align-items:center;justify-content:center;border-radius:3px;background:var(--mt-figma-gold);color:#24130d;font:600 calc(11.050928 * var(--mt-scene-unit))/1 var(--mt-sans);white-space:nowrap}
.mt-spec-flash{left:73.421053%;top:12.936611%}.mt-spec-display{left:4.868421%;top:36.22251%}.mt-spec-photo{left:60.657895%;top:86.653299%}.mt-spec-print{left:80%;top:82.923674%}
body.momentis-site .mt-package-figma .e-con.mt-package-copy{position:absolute;left:40.277778%;top:29.107374%;width:49.027778%;gap:0;display:block}
body.momentis-site .mt-package-figma .mt-package-copy h2{font-size:calc(36 * var(--mt-scene-unit));line-height:1.222222;letter-spacing:0;font-style:normal}
.mt-package-anchors{height:0!important}
body.momentis-site .mt-package-figma .mt-event-control{margin-top:calc(11 * var(--mt-scene-unit))}
body.momentis-site .mt-package-figma .mt-event-tabs{gap:calc(15 * var(--mt-scene-unit))}
body.momentis-site .mt-package-figma .mt-event-tabs button{font:400 calc(20 * var(--mt-scene-unit))/1.2 var(--mt-sans);padding:0 8px;min-height:40px;height:calc(40 * var(--mt-scene-unit));box-shadow:none;color:#d2b165}
body.momentis-site .mt-package-figma .mt-event-tabs button.is-active{background:var(--mt-figma-gold);color:#24130d}
body.momentis-site .mt-package-figma .mt-package-heading{margin-top:calc(43 * var(--mt-scene-unit))}
body.momentis-site .mt-package-figma .mt-package-control{margin-top:calc(11 * var(--mt-scene-unit))}
.mt-package-select{position:relative;width:48.94%;min-width:260px}
.mt-package-select>img{position:absolute;left:6.08%;top:50%;transform:translateY(-50%);width:9.57%;height:auto;pointer-events:none}
body.momentis-site .mt-package-figma #package-type{max-width:none;width:100%;height:calc(40 * var(--mt-scene-unit));min-height:40px;padding:0 24px 0 19.7%;border:2px solid #d2b165;background:transparent;color:#d2b165;font:400 calc(20 * var(--mt-scene-unit))/1.2 var(--mt-sans);appearance:none;cursor:pointer}
#package-type option{background:#24130d;color:#f4d68d}
body.momentis-site .mt-package-figma .mt-package-description{margin-top:calc(37 * var(--mt-scene-unit));color:#f1eae2;font-size:calc(14 * var(--mt-scene-unit));text-align:justify}
body.momentis-site .mt-package-figma .mt-package-description p{line-height:1.22}
body.momentis-site .mt-package-figma .mt-package-social{margin-top:calc(22 * var(--mt-scene-unit))}
.mt-social-icons{display:flex;justify-content:flex-end;gap:10px;align-items:center}
.mt-social-icons a,.mt-social-icons span{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px}
.mt-social-icons img{width:100%;height:100%;object-fit:contain}
body.momentis-site .e-con.mt-services{gap:0;padding-top:0}
body.momentis-site .mt-services-heading .elementor-heading-title{font-style:normal;letter-spacing:0;line-height:1}
.mt-services-main,.mt-services-sub{display:block}
.mt-services-main{font-size:clamp(58px,4.422vw,63.6735px);line-height:.96}
.mt-services-sub{font-size:clamp(30px,2.777778vw,40px);line-height:1.225}
body.momentis-site .e-con.mt-wow-figma{background:#24130d;padding:0;position:relative;isolation:isolate}
body.momentis-site .mt-wow-figma:before{content:'';position:absolute;top:61.5625%;left:0;right:0;bottom:0;border-top:8px solid #f0cd83;background:linear-gradient(#c9ad70,#24130d);z-index:0}
body.momentis-site .mt-wow-figma .e-con.mt-wow-title{position:absolute;width:min(1440px,100%);height:100%;left:50%;top:0;transform:translateX(-50%);padding:0;pointer-events:none;display:block}
body.momentis-site .mt-wow-lettering{position:absolute;left:42.916667%;top:-5.625%;width:14.861111%}
body.momentis-site .mt-wow-lettering img{width:100%;height:auto}
body.momentis-site .mt-wow-subtitle{position:absolute;left:47.777778%;top:9.791667%;width:auto}
body.momentis-site .mt-wow-subtitle p{font:100 calc(27.415385 * var(--mt-scene-unit))/1.24 var(--mt-serif)!important;letter-spacing:0;color:#d9b55f}
body.momentis-site .mt-wow-figma .e-con.mt-montage{width:100%;max-width:1440px;height:calc(960 * var(--mt-scene-unit));margin:0 auto;position:relative}
body.momentis-site .mt-wow-figma .mt-montage>.elementor-widget-image{position:absolute!important;right:auto;bottom:auto!important;transform:none;overflow:hidden}
body.momentis-site .mt-wow-figma .mt-montage img{width:100%;max-width:none;height:auto;translate:none!important}
body.momentis-site .mt-wow-figma .montage-bar{left:0;top:1.979167%;width:36.35%!important;z-index:1}
body.momentis-site .mt-wow-figma .montage-audio{left:24.861111%;top:19.6875%;width:13.819444%!important;height:45.625%;z-index:3}
body.momentis-site .mt-wow-figma .montage-audio img{position:absolute;width:171.658724%;height:103.754477%;left:-27.150422%;top:-3.754477%}
body.momentis-site .mt-wow-figma .montage-camera{left:27.430556%;top:4.270833%;width:25.972222%!important;z-index:4}
body.momentis-site .mt-wow-figma .montage-welcome{left:46.041667%;top:7.8125%;width:25.686417%!important;height:60.60606%;z-index:2}
body.momentis-site .mt-wow-figma .montage-welcome img{position:absolute;width:116.540275%;height:98.752032%;left:.693293%;top:1.247968%}
body.momentis-site .mt-wow-figma .montage-london{left:62.013889%;top:1.5625%;width:40.208333%!important;z-index:5}
body.momentis-site .mt-wow-arrows{position:absolute;inset:0;z-index:6;pointer-events:none;width:100%;height:100%}
body.momentis-site .mt-wow-arrows img{width:100%;height:100%}
@media(max-width:1050px){
 body.momentis-site .mt-package-figma .e-con.mt-package-inner{height:auto;display:flex;flex-direction:column;gap:0;padding:28px 0 54px}
 body.momentis-site .mt-package-figma .e-con.mt-camera-art{position:relative;width:min(760px,100%);height:auto;aspect-ratio:760/773;--mt-scene-unit:min(.131578947vw,1px)}
 body.momentis-site .mt-package-figma .e-con.mt-package-copy{position:relative;left:auto;top:auto;width:calc(100% - 48px);max-width:706px;margin:12px auto 0}
 body.momentis-site .mt-package-figma .mt-package-copy h2{font-size:clamp(28px,4.5vw,36px)}
 body.momentis-site .mt-package-figma .mt-event-control,body.momentis-site .mt-package-figma .mt-package-control{margin-top:12px}
 body.momentis-site .mt-package-figma .mt-package-heading{margin-top:32px}
 body.momentis-site .mt-package-figma .mt-event-tabs{gap:12px}
 body.momentis-site .mt-package-figma .mt-event-tabs button{min-height:44px;font-size:clamp(12px,2.6vw,20px);padding:8px}
 body.momentis-site .mt-package-figma #package-type{min-height:44px;font-size:18px}
 body.momentis-site .mt-package-figma .mt-package-description{font-size:15px;margin-top:28px;text-align:left}
 body.momentis-site .mt-package-figma .mt-package-description p{line-height:1.6}
 body.momentis-site .mt-package-figma .mt-package-social{margin-top:24px}
 .mt-social-icons a,.mt-social-icons span{width:44px;height:44px;padding:3px}
}
@media(max-width:600px){
 body.momentis-site .mt-package-figma .e-con.mt-package-copy{width:calc(100% - 36px)}
 body.momentis-site .mt-package-figma .mt-package-copy h2{font-size:30px;line-height:1.15}
 body.momentis-site .mt-package-figma .mt-package-select{width:100%;min-width:0;max-width:345px}
 body.momentis-site .mt-package-figma .mt-package-description{font-size:14px}
 .mt-services-main{font-size:58px}.mt-services-sub{font-size:28px}
 body.momentis-site .mt-wow-figma{padding-top:28px}
 body.momentis-site .mt-wow-figma .e-con.mt-wow-title{top:28px}
 body.momentis-site .mt-wow-subtitle p{font-size:clamp(10px,1.904vw,27.415px)!important}
 body.momentis-site .mt-wow-lettering{top:-5.1%}
}

body.momentis-site .mt-service-number p{font-family:var(--mt-serif)!important;font-weight:100!important}
body.momentis-site .mt-footer-copy>p{font-family:var(--mt-serif)!important;font-weight:100!important}

/* Scene back-to-front: champagne photo, welcome panel, audio phone, camera, London booth. */
