.font-playfair{font-family:Playfair Display,serif}.font-raleway{font-family:Raleway,sans-serif}.why-love-nav-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:10;background:#ffffffe6;border:none;border-radius:50%;width:48px;height:48px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;color:#41b5a2;box-shadow:0 4px 12px #0003}.why-love-nav-btn:hover{background:#fff;transform:translateY(-50%) scale(1.1);box-shadow:0 6px 16px #0000004d}.why-love-nav-btn:active{transform:translateY(-50%) scale(.95)}.why-love-nav-prev{left:16px}.why-love-nav-next{right:16px}@media (max-width: 768px){.why-love-nav-btn{width:40px;height:40px}.why-love-nav-prev{left:8px}.why-love-nav-next{right:8px}.why-love-nav-btn svg{width:20px;height:20px}}@media (max-width: 480px){.why-love-nav-btn{width:36px;height:36px}.why-love-nav-prev{left:4px}.why-love-nav-next{right:4px}.why-love-nav-btn svg{width:18px;height:18px}}.why-we-love-section{background:linear-gradient(177.84deg,#69bcae00 20.5%,#69bcae 125.98%);position:relative;overflow:hidden}.why-we-love-section:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url(/Custom\ Theme/images/why-love-bg.jpg) center/cover;opacity:.1;z-index:1}.why-we-love-content{position:relative;z-index:2}.why-we-love-title{text-align:center;margin-bottom:109.57px;position:relative}.why-we-love-title:after{content:"";position:absolute;bottom:-30px;left:50%;transform:translate(-50%);width:80px;height:3px;background:linear-gradient(90deg,#69bcae,#41b5a2);border-radius:2px}.slider-container{touch-action:pan-x;-webkit-user-select:none;user-select:none;overflow:hidden;border-radius:15px}.slider-wrapper{cursor:grab;display:flex;transition:transform .5s ease-in-out;will-change:transform}.slider-wrapper:active{cursor:grabbing}.slider-slide{position:relative;overflow:hidden;flex-shrink:0;transition:transform .3s ease}.slider-page{display:flex}.slider-slide{min-width:0}@media (min-width: 1024px){.slider-slide{flex:0 0 calc(33.333% - 11px);width:calc(33.333% - 11px)}.slider-page{gap:16px}}@media (min-width: 640px) and (max-width: 1023px){.slider-slide{flex:0 0 calc(50% - 8px);width:calc(50% - 8px)}.slider-page{gap:16px}}@media (max-width: 639px){.slider-slide{flex:0 0 100%;width:100%}.slider-page{gap:0}}.slider-slide:hover{transform:scale(1.02)}.slider-slide img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.slider-slide:hover img{transform:scale(1.05)}.slider-slide-overlay{position:absolute;bottom:0;left:0;right:0;background:#000c;padding:16px;display:flex;align-items:center;justify-content:center}.slider-slide-text{color:#fff;font-weight:600;text-align:center;line-height:1.2}.slider-dots{display:flex;justify-content:center;gap:16px;margin-top:66px}.why-love-dots-container{display:flex!important;justify-content:center;align-items:center;gap:12px;margin-top:66px;margin-bottom:20px;padding:16px;width:100%;position:relative;z-index:100;visibility:visible!important;opacity:1!important;min-height:50px}.why-love-dot{width:14px!important;height:14px!important;border-radius:50%!important;transition:all .3s ease!important;cursor:pointer!important;border:2px solid transparent!important;display:inline-block!important;position:relative!important;z-index:10!important;visibility:visible!important;opacity:1!important;outline:none!important}.why-love-dot.active{background-color:#fff!important;border-color:#fff!important}.why-love-dot:not(.active){background-color:#41b5a2!important}.why-love-dot:not(.active):hover{background-color:#fff!important;transform:scale(1.2)!important}.slider-dot:hover{opacity:1!important;visibility:visible!important}@media (max-width: 1023px){.slider-container{border-radius:12px}.slider-slide>div{height:250px}.why-we-love-title{margin-bottom:60px}.slider-dots{margin-top:40px}}@media (max-width: 768px){.slider-slide-text{font-size:16px}.slider-dot{width:10px;height:10px}}@media (max-width: 639px){.slider-container{border-radius:10px}.slider-slide>div{height:250px}.slider-slide-text{font-size:14px}.slider-slide-overlay{padding:12px}.slider-dot{width:8px;height:8px}}
