.pre-section.mid-img-right-text{background-color:#550614;overflow:hidden;position:relative}.pre-section.mid-img-right-text:before{background-color:#fcfcfc;content:"";height:100%;position:absolute;right:0;width:55.5%;z-index:5}.pre-section.mid-img-right-text:after{background:url(../../../assets/img/big-oval-logo.png);background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";display:block;filter:brightness(0) saturate(100%) invert(90%) sepia(20%) saturate(283%) hue-rotate(336deg) brightness(96%) contrast(95%);height:100%;left:30px;position:absolute;top:0;transform:rotate(-30deg) scale(1.3);width:45%;z-index:1}.pre-section.mid-img-right-text .section{padding-bottom:70px;padding-top:70px;position:relative;z-index:5}.pre-section.mid-img-right-text .wrapper{align-content:center;align-items:center;box-sizing:border-box;display:flex;flex-direction:row;gap:130px;justify-content:flex-end;margin-left:300px;z-index:10}.pre-section.mid-img-right-text .wrapper .left-col{align-items:center;display:flex;flex-basis:100%;height:558px;justify-content:center;width:373px}.pre-section.mid-img-right-text .wrapper .left-col img{border-radius:186px;width:373px}.pre-section.mid-img-right-text .wrapper .right-col{display:flex;flex-direction:column;gap:60px}.pre-section.mid-img-right-text .wrapper .right-col h3{color:#822b3c;font-size:2.5em;font-weight:400;line-height:1.375;margin:0}.pre-section.mid-img-right-text .wrapper .right-col p{margin:0}.pre-section.mid-img-right-text .wrapper .right-col .content{font-size:1.125em;line-height:1.667}.pre-section.mid-img-right-text .wrapper .right-col .btn a{justify-content:space-between}@media (max-width:1000px){.pre-section.mid-img-right-text .wrapper{gap:100px;margin-left:0}}@media (max-width:800px){.pre-section.mid-img-right-text .wrapper{gap:80px}}@media (max-width:700px){.pre-section.mid-img-right-text:before{height:60%;width:100%}.pre-section.mid-img-right-text:after{bottom:0;top:auto;transform:rotate(-30deg) translateY(25%);width:100%}.pre-section.mid-img-right-text .wrapper{flex-direction:column;gap:50px;margin-left:0}.pre-section.mid-img-right-text .wrapper .left-col{order:2}.pre-section.mid-img-right-text .wrapper .right-col{order:1}}@media (max-width:500px){.pre-section.mid-img-right-text .section{padding-bottom:50px;padding-top:50px}.pre-section.mid-img-right-text .wrapper .left-col img{object-fit:cover;width:250px}.pre-section.mid-img-right-text .wrapper .right-col{gap:30px}.pre-section.mid-img-right-text .wrapper .right-col h3{text-align:center}}