.main-image-holder{justify-content:center;align-items:center;width:100%;padding-block:40px 50px;padding-inline:5%;display:flex}.image-right,.image-left{width:50%;height:80vh;position:relative;overflow:hidden}.banner-img{object-fit:cover;width:100%;height:100%;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.image-left:hover .banner-img,.image-right:hover .banner-img{cursor:pointer;transform:scale(1.1)}.image-left:after,.image-right:after{content:"";z-index:1;pointer-events:none;background:0 0;transition:background .5s cubic-bezier(.25,.46,.45,.94);position:absolute;inset:0}.image-left:hover:after,.image-right:hover:after{background:#00000059}.image-left:hover .image-text-holder,.image-right:hover .image-text-holder{bottom:15px}.image-left:hover .image-text-holder .main-btn-dark,.image-right:hover .image-text-holder .main-btn-dark{opacity:1}.image-text-holder{text-align:center;z-index:2;width:92%;transition:bottom .5s cubic-bezier(.25,.46,.45,.94);position:absolute;bottom:-120px;left:50%;transform:translate(-50%)}.image-text-holder h1{color:#fcf8f8;font-family:var(--font-birthstone), cursive;white-space:nowrap;margin-bottom:-10px;font-size:3.5rem;font-weight:300;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.image-left:hover .image-text-holder h1,.image-right:hover .image-text-holder h1{transform:translateY(-18px)}.image-text-holder h3{color:#e6dbdbef;opacity:0;font-size:1.32rem;font-weight:300;line-height:22px;transition:opacity .5s cubic-bezier(.25,.46,.45,.94) 50ms,transform .5s cubic-bezier(.25,.46,.45,.94) 50ms;transform:translateY(24px)}.image-left:hover .image-text-holder h3,.image-right:hover .image-text-holder h3{opacity:1;transform:translateY(0)}.image-text-holder .main-btn-dark{opacity:0;margin-top:20px;text-decoration:none;transition:opacity .5s cubic-bezier(.25,.46,.45,.94) .1s,transform .5s cubic-bezier(.25,.46,.45,.94) .1s;display:inline-flex}
