@keyframes float-up-down{0%,100%{transform:translateY(0)}50%{transform:translateY(-20px)}}.hero-section-block{position:relative;margin:0 auto;max-width:1440px;padding:129px 0px 30px;background-color:#181a18;color:#fff}.hero-section-block .hero-section{display:flex;flex-direction:column}.hero-section-block .hero-section .hero-content{width:100%;align-items:center;box-sizing:border-box}.hero-section-block .hero-section .hero-text{display:flex;align-items:center}.hero-section-block .hero-section .hero-text .hero-title{color:#fff;font-family:Cinzel;font-size:74px;font-weight:400;line-height:normal;letter-spacing:-2.96px;text-transform:lowercase;margin-bottom:24px;max-width:974px;z-index:6}.hero-section-block .hero-section .hero-text .hero-subtitle{color:#fff;text-align:right;font-family:Inter;font-size:16px;font-style:normal;font-weight:400;line-height:24px;letter-spacing:-0.64px}.hero-section-block .hero-section .hero-image{position:relative}.hero-section-block .hero-section .hero-image::before,.hero-section-block .hero-section .hero-image::after{content:"";position:absolute;background-image:url(/wp-content/themes/theprivedecor/assets/build/images/Vector-X.dd2495cc.svg);background-size:contain;background-position:center;background-repeat:no-repeat;width:100%;max-width:373px;height:100%;z-index:0;opacity:.4;top:-470px;content:"";animation:float-up-down 6s ease-in-out infinite}.hero-section-block .hero-section .hero-image::before{right:500px;animation-delay:0s}.hero-section-block .hero-section .hero-image::after{right:-95px;animation-delay:3s}.hero-section-block .hero-section .hero-image .hero-cta .cta-button{display:inline-block;padding:12px 16px;gap:10px;transition:all .3s ease;cursor:pointer;color:#fff;font-family:Inter;font-size:14px;font-weight:500;line-height:normal;letter-spacing:-0.56px;text-transform:uppercase;border:1px solid #d19f88;position:relative;z-index:6}.hero-section-block .hero-section .hero-image .hero-cta .cta-button:hover{background:#d19f88;color:#181a18;transform:translateY(-2px)}.hero-section-block .hero-section .hero-image .hero-image-container{position:relative;max-width:982px;margin:-128px 0 0 26%;z-index:4}.hero-section-block .hero-section .hero-image .hero-image-container::before{content:"";position:absolute;background-image:url(/wp-content/themes/theprivedecor/assets/build/images/Vector-X.dd2495cc.svg);background-size:contain;background-position:center;background-repeat:no-repeat;width:100%;max-width:373px;height:373px;z-index:0;opacity:.4;bottom:30px;right:-95px}.hero-section-block .hero-section .hero-image .hero-image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;position:relative}.hero-section-block .hero-section .hero-image .hero-image-container .remove-image{position:absolute;top:10px;right:10px;background:hsla(0,0%,100%,.9);color:#d63638;border:none;padding:.5rem;border-radius:4px;font-size:.8rem;cursor:pointer}.hero-section-block .hero-section .hero-image .hero-image-container .remove-image:hover{background:#fff}.hero-section-block .hero-section .hero-image .upload-button{width:100%;height:300px;border:2px dashed #666;background:rgba(0,0,0,0);color:#fff;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .3s ease}.hero-section-block .hero-section .hero-image .upload-button:hover{border-color:#fff;background:hsla(0,0%,100%,.05)}.hero-section-block .hero-section .packages-slider{padding:161px 47px 0;width:100%;box-sizing:border-box;position:relative}.hero-section-block .hero-section .packages-slider::before{content:"";position:absolute;background-image:url(/wp-content/themes/theprivedecor/assets/build/images/l-shape.9d93c726.svg);background-size:contain;background-repeat:no-repeat;width:100%;height:max(5%, min(56vw, 100%));z-index:2;opacity:1;left:10.6%;bottom:51%}.hero-section-block .hero-section .slider-container{position:relative}.hero-section-block .hero-section .slider-track{position:relative;overflow:visible}.hero-section-block .hero-section .package-slide{display:none;position:relative}.hero-section-block .hero-section .package-slide.active{display:block}.hero-section-block .hero-section .package-slide.next-preview{display:block;position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1}.hero-section-block .hero-section .package-slide .package-content{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}.hero-section-block .hero-section .package-slide .package-info{position:relative;z-index:2}.hero-section-block .hero-section .package-slide .package-info .package-info-inner{display:flex;align-items:center;margin-left:max(50px, min(10vw, 150px));margin-bottom:100px;opacity:0;transition:opacity .4s ease-in-out}.hero-section-block .hero-section .package-slide .package-info .package-info-inner .package-index{font-family:Inter;font-size:100px;font-weight:400;letter-spacing:-4px;text-transform:lowercase;color:#d19f88;line-height:1;margin-right:24px}.hero-section-block .hero-section .package-slide .package-info .package-info-inner .package-title-text .package-title{margin:0 0 2px;color:#fff;font-family:Inter;font-size:28px;font-style:normal;font-weight:400;line-height:normal;text-transform:uppercase}.hero-section-block .hero-section .package-slide .package-info .package-info-inner .package-title-text .package-type{color:#d19f88;font-family:Inter;font-size:14px;font-weight:400;line-height:normal;text-transform:uppercase;margin-bottom:4px}.hero-section-block .hero-section .package-slide .package-info .package-info-inner .package-title-text .package-price{color:#fff;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal;text-transform:uppercase}.hero-section-block .hero-section .package-slide .package-info .package-description{color:#fff;font-family:Inter;font-size:1rem;font-weight:400;line-height:normal;margin-left:max(40px, min(10vw, 90px));margin-top:0;margin-bottom:50px;opacity:0;transition:opacity .4s ease-in-out}.hero-section-block .hero-section .package-slide .package-info .slider-controls{display:flex;align-items:flex-end;flex-direction:column}.hero-section-block .hero-section .package-slide .package-info .slider-controls .slide-counter{color:#fff;font-family:Inter;font-size:14px;font-weight:500;line-height:normal;text-transform:uppercase;margin-bottom:24px;margin-right:63px}.hero-section-block .hero-section .package-slide .package-info .slider-controls .slider-navigation .slider-buttons{display:flex;gap:9px}.hero-section-block .hero-section .package-slide .package-info .slider-controls .slider-navigation .slider-buttons .slider-prev,.hero-section-block .hero-section .package-slide .package-info .slider-controls .slider-navigation .slider-buttons .slider-next{padding:24px 22px;border:1px solid #505050;background:rgba(0,0,0,0);color:#fff;border-radius:50%;cursor:pointer;transition:all .3s ease;font-size:1.2rem;line-height:1}.hero-section-block .hero-section .package-slide .package-info .slider-controls .slider-navigation .slider-buttons .slider-prev:hover,.hero-section-block .hero-section .package-slide .package-info .slider-controls .slider-navigation .slider-buttons .slider-next:hover{border-color:#d19f88}.hero-section-block .hero-section .package-slide .package-info .slider-controls .slider-navigation .slider-buttons .slider-prev:disabled,.hero-section-block .hero-section .package-slide .package-info .slider-controls .slider-navigation .slider-buttons .slider-next:disabled{opacity:.3;cursor:not-allowed}.hero-section-block .hero-section .package-slide .package-info .slider-controls .slider-navigation .slider-buttons .slide-counter{font-size:.9rem;color:#fff;margin:0 .5rem}.hero-section-block .hero-section .package-slide .package-info.animate-in .package-info-inner,.hero-section-block .hero-section .package-slide .package-info.animate-in .package-description{opacity:1}.hero-section-block .hero-section .package-slide .package-image{position:relative;overflow:visible}.hero-section-block .hero-section .package-slide .package-image::before{content:"";position:absolute;left:-100%;width:100%;height:100%;background-color:#181a18;z-index:1}.hero-section-block .hero-section .package-slide .package-image .package-image-container{position:relative;overflow:hidden;transform:translateX(100%);transition:transform .6s cubic-bezier(0.4, 0, 0.2, 1);aspect-ratio:5/5}.hero-section-block .hero-section .package-slide .package-image .package-image-container.animate-in{transform:translateX(0)}.hero-section-block .hero-section .package-slide .package-image .package-image-container.slide-from-left{transform:translateX(-100%)}.hero-section-block .hero-section .package-slide .package-image .package-image-container.slide-from-left.animate-in{transform:translateX(0)}.hero-section-block .hero-section .package-slide .package-image .package-image-container img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.hero-section-block .hero-section .package-slide .package-image .package-image-container .remove-image{position:absolute;top:10px;right:10px;background:hsla(0,0%,100%,.9);color:#d63638;border:none;padding:.5rem;border-radius:4px;font-size:.8rem;cursor:pointer}.hero-section-block .hero-section .package-slide .package-image .package-image-container .remove-image:hover{background:#fff}.hero-section-block .hero-section .package-slide .package-image .upload-button{width:100%;height:250px;border:2px dashed #666;background:rgba(0,0,0,0);color:#fff;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:all .3s ease}.hero-section-block .hero-section .package-slide .package-image .upload-button:hover{border-color:#fff;background:hsla(0,0%,100%,.05)}.hero-section-block .hero-section .slider-pagination{display:flex;gap:.5rem}.hero-section-block .hero-section .slider-pagination .pagination-dot{width:12px;height:12px;border-radius:50%;border:1px solid #666;background:rgba(0,0,0,0);cursor:pointer;transition:all .3s ease}.hero-section-block .hero-section .slider-pagination .pagination-dot:hover,.hero-section-block .hero-section .slider-pagination .pagination-dot.active{background:#d4af37;border-color:#d4af37}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}@media (max-width: 768px){.hero-section-block{padding:30px 0 94px}.hero-section-block .hero-section .hero-text{flex-direction:column;align-items:initial;margin-bottom:24px}.hero-section-block .hero-section .hero-text .hero-title{font-size:28px;letter-spacing:-1.12px;margin-bottom:32px}.hero-section-block .hero-section .hero-text .hero-subtitle{font-size:12px;letter-spacing:-0.24px;line-height:normal;max-width:217px;margin:0 0 0 auto}.hero-section-block .hero-section .hero-image{display:flex;flex-direction:column-reverse;gap:32px}.hero-section-block .hero-section .hero-image .hero-image-container{margin:0}.hero-section-block .hero-section .hero-image .hero-cta{text-align:center}.hero-section-block .hero-section .hero-image .hero-cta .cta-button{font-size:12px;letter-spacing:-0.48px}.hero-section-block .hero-section .hero-image .hero-image-container{margin:0;width:100vw;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw}.hero-section-block .hero-section .packages-slider{padding:120px 20px 0 0}.hero-section-block .hero-section .packages-slider::before{content:normal;content:initial}.hero-section-block .hero-section .package-slide .package-content{display:flex;flex-direction:column-reverse;align-items:initial;gap:25px}.hero-section-block .hero-section .package-slide .package-info .package-info-inner{margin-left:0;margin-bottom:28px;text-align:left;padding-bottom:30px;border-bottom:1.5px solid rgba(0,0,0,0);-o-border-image:linear-gradient(90deg, rgba(209, 159, 136, 0.3) 20%, rgb(185, 133, 116) 100%);border-image:linear-gradient(90deg, rgba(209, 159, 136, 0.3) 20%, rgb(185, 133, 116) 100%);border-image-slice:1}.hero-section-block .hero-section .package-slide .package-info .package-info-inner .package-index{font-size:58px;letter-spacing:-2.32px}.hero-section-block .hero-section .package-slide .package-info .package-info-inner .package-title-text .package-title{font-size:12px}.hero-section-block .hero-section .package-slide .package-info .package-info-inner .package-title-text .package-type{font-size:10px}.hero-section-block .hero-section .package-slide .package-info .package-info-inner .package-title-text .package-price{font-size:12px}.hero-section-block .hero-section .package-slide .package-info .package-description{font-size:12px;margin-left:0;margin-bottom:0}.hero-section-block .hero-section .package-slide .package-info .slider-controls .slide-counter{font-size:10px;margin-bottom:0;margin-right:0;position:absolute;top:0}.hero-section-block .hero-section .package-slide .package-info .slider-controls .slider-navigation{display:none}}
