.box-gallery-vertical{position:relative}@media only screen and (min-width:992px){.box-gallery-vertical .mask-bg{z-index:-1;width:calc(70% + 20px);height:100%;position:absolute;top:0;right:0}}@media only screen and (max-width:991px){.box-gallery-vertical .mask-bg{display:none}}.box-gallery-vertical .inner-img{width:100%;height:100%}@media only screen and (min-width:992px){.box-gallery-vertical .inner-img{min-height:80vh;padding-right:50px}.box-gallery-vertical .inner-img .dsn-parallax-img{width:100%;position:absolute}.box-gallery-vertical .item-box,.box-gallery-vertical .item-box .box-text{padding-top:var(--margin-padding);padding-bottom:var(--margin-padding)}.box-gallery-vertical .box-text{flex-direction:column;justify-content:center;height:100%;padding-left:50px;display:flex}}@media only screen and (max-width:991px){.box-gallery-vertical .box-text{margin-top:30px}}
.dsn-parallax-img{position:relative;overflow:hidden}@media only screen and (min-width:992px){.dsn-parallax-img{height:var(--height,100vh)}}@media only screen and (min-width:576px) and (max-width:991px){.dsn-parallax-img{height:var(--height-table,70vh)}}@media only screen and (max-width:575px){.dsn-parallax-img{height:var(--height-mobile,50vh)}}.dsn-parallax-img.dsn-animate:after{content:"";background-color:var(--bg-color);width:100%;height:100%;transition:all 1s cubic-bezier(.19,1,.22,1);position:absolute;top:0;left:0}.dsn-parallax-img.dsn-animate.dsn-active:after{transition-delay:.5s;transform:translate(100%)}.dsn-parallax-img img{top:0;left:0}
.box-right-seat{position:relative}.box-right-seat .box-text .inner-box{padding:var(--box-padding)}@media only screen and (max-width:991px){.box-right-seat .box-text .inner-box{background-color:var(--assistant-color);position:relative}}.box-right-seat .box-text>*{z-index:2}@media only screen and (min-width:992px){.box-right-seat .box-text{--bs-gutter-x:25px;text-align:left;flex-flow:column;place-content:center;max-width:600px;height:100%;display:flex;position:absolute;top:0;bottom:-80px;right:80px}.box-right-seat .box-text:before{background:var(--bg-color)}}@media only screen and (max-width:991px){.box-right-seat .box-text{margin-top:-60px;position:relative}.box-right-seat .box-text:before{display:none}}@media only screen and (max-width:575px){.box-right-seat .box-text{margin-top:-25px}}
