
.om-preview .om-opening{background:#fbf6ed}
@media(min-width:761px){
.om-preview .om-opening .om-hero{aspect-ratio:auto!important;height:calc(100vw * .5628 + 110px)!important;overflow:hidden!important}
.fv-exact{bottom:auto;height:calc(100vw * .5628)}
.fv-exact-image{-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 96%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 96%,transparent 100%)}
.om-preview .om-opening .om-hero::before{content:"";position:absolute;right:-23%;top:52%;width:48%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle at 35% 40%,#f1a5b7 0%,#f6c6cf 50%,#f9e2df 80%,#fbf6ed 100%);z-index:0;pointer-events:none}
.om-preview .om-opening .om-hero::after{content:"";position:absolute;left:26.5%;top:6%;width:47%;height:85%;border-radius:50%;background:radial-gradient(ellipse,#fae4df55 35%,#f9dfdc66 70%,#fbf6ed 100%);z-index:0;pointer-events:none}
.fv-exact{z-index:1}
.om-preview .om-consult::after{top:-50px;height:105px}
}
@media(min-width:761px){.om-preview .om-opening .om-hero::before{top:auto!important;bottom:65px!important;right:-28%!important;width:53vw!important;height:53vw!important;border-radius:50%!important;background:radial-gradient(circle at 40% 40%,#f2abbc 0%,#f5bbc8 58%,#f9dce1 85%,#fbf6ed 100%)!important}.om-preview .om-opening .om-hero::after{display:none!important}}
