@keyframes loader-spinning{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes loader-blink{0%{opacity:0}50%{opacity:1}100%{opacity:0}}@keyframes view-transition-out{from{transform:translateY(0);opacity:1}to{transform:translateY(-100%);opacity:0}}@keyframes view-transition-in{from{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes infinite-text-loop{0%{transform:translateX(0%)}100%{transform:translateX(-50%)}}@keyframes rotate-quote-in{0%{transform:rotate(180deg)}100%{transform:rotate(0)}}@keyframes rotate-quote-out{0%{transform:rotate(0)}100%{transform:rotate(-180deg)}}.MOD-TextPicBackground{padding:17.5em 0;position:relative}.MOD-TextPicBackground .MOD-TextPicBackground__bg{transition:opacity 2s;position:relative;position:absolute;left:0;top:0;width:100%;height:100%;background:linear-gradient(to bottom, #3d3935, #3d3935, #3d3935, rgba(61, 57, 53, 0))}.MOD-TextPicBackground .MOD-TextPicBackground__bg.JS-effect{opacity:0}.MOD-TextPicBackground .MOD-TextPicBackground__bg img{height:100%;object-fit:cover;width:100%;left:0;position:absolute;top:0}.MOD-TextPicBackground .MOD-TextPicBackground__bg img{opacity:.2}.MOD-TextPicBackground .MOD-TextPicBackground__bg:before,.MOD-TextPicBackground .MOD-TextPicBackground__bg:after{content:"";display:block;position:absolute;z-index:1;left:0;width:100%;height:30em;opacity:0}.MOD-TextPicBackground .MOD-TextPicBackground__bg:before{top:0;background:linear-gradient(to bottom, #f7f4ee, rgba(247, 244, 238, 0))}.MOD-TextPicBackground .MOD-TextPicBackground__bg:after{bottom:0;background:linear-gradient(to top, #f7f4ee, rgba(247, 244, 238, 0))}.MOD-TextPicBackground .MOD-TextPicBackground__bg[data-fade=top_bottom]:before,.MOD-TextPicBackground .MOD-TextPicBackground__bg[data-fade=top_bottom]:after{opacity:1}.MOD-TextPicBackground .MOD-TextPicBackground__bg[data-fade=top]:before{opacity:1}.MOD-TextPicBackground .MOD-TextPicBackground__bg[data-fade=bottom]:after{opacity:1}.MOD-TextPicBackground .MOD-TextPicBackground__container{display:flex;gap:17.5em;align-items:center;position:relative;z-index:1}@media(min-width: 1025px){.MOD-TextPicBackground .MOD-TextPicBackground__container[data-mirror="1"]{flex-direction:row-reverse}}.MOD-TextPicBackground .MOD-TextPicBackground__image{transition:transform 2s,opacity 2s;width:37%;align-self:flex-start;position:relative}.MOD-TextPicBackground .MOD-TextPicBackground__image.JS-effect{transform:translateY(-5.5em);opacity:0}@media(max-width: 1024px){.MOD-TextPicBackground .MOD-TextPicBackground__image.JS-effect{transform:translateY(-2.5em)}}.MOD-TextPicBackground .MOD-TextPicBackground__image__signet{position:relative;aspect-ratio:1/1;position:absolute;bottom:0;right:0;width:20%;pointer-events:none}.MOD-TextPicBackground .MOD-TextPicBackground__image__signet img{height:100%;object-fit:contain;width:100%;left:0;position:absolute;top:0}.MOD-TextPicBackground .MOD-TextPicBackground__image__signet img{object-position:bottom right}.MOD-TextPicBackground .MOD-TextPicBackground__content{flex:1;max-width:50em;color:#fff}.MOD-TextPicBackground .MOD-TextPicBackground__rte{transition:transform 2s,opacity 2s}.MOD-TextPicBackground .MOD-TextPicBackground__rte.JS-effect{transform:translateY(5.5em);opacity:0}@media(max-width: 1024px){.MOD-TextPicBackground .MOD-TextPicBackground__rte.JS-effect{transform:translateY(2.5em)}}.MOD-TextPicBackground .MOD-TextPicBackground__button{transition:transform 2s,opacity 2s}.MOD-TextPicBackground .MOD-TextPicBackground__button.JS-effect{transform:translateY(5.5em);opacity:0}@media(max-width: 1024px){.MOD-TextPicBackground .MOD-TextPicBackground__button.JS-effect{transform:translateY(2.5em)}}.MOD-TextPicBackground .MOD-TextPicBackground__decor-point{position:absolute;top:0;right:15em;transform:translateY(-50%);z-index:1}@media(max-width: 1024px){.MOD-TextPicBackground{padding:10em 0}.MOD-TextPicBackground .MOD-TextPicBackground__bg:before,.MOD-TextPicBackground .MOD-TextPicBackground__bg:after{height:13em}.MOD-TextPicBackground .MOD-TextPicBackground__container{gap:7.5em}.MOD-TextPicBackground .MOD-TextPicBackground__image{width:39%}.MOD-TextPicBackground .MOD-TextPicBackground__content{max-width:none}.MOD-TextPicBackground .MOD-TextPicBackground__decor-point{right:4.5em}}@media(max-width: 767px){.MOD-TextPicBackground{padding-top:0}.MOD-TextPicBackground .MOD-TextPicBackground__container{flex-direction:column;align-items:center;gap:3em}.MOD-TextPicBackground .MOD-TextPicBackground__image{width:100%;max-width:21.5em;align-self:center}.MOD-TextPicBackground .MOD-TextPicBackground__content{width:100%}}
