.before-after-wrapper{padding:4rem 0;background:#fff}.before-after-header{text-align:center;margin-bottom:2rem}.before-after-component{position:relative;width:90%;max-width:1200px;margin:0 auto;aspect-ratio:16 / 9;overflow:hidden}.before-after-component img{width:100%;height:100%;object-fit:cover;display:block}.before-layer,.after-layer{position:absolute;top:0;left:0;height:100%;width:100%;pointer-events:none}.after-layer{clip-path:inset(0 0 0 50%)}.before-after-component[data-orientation=vertical] .after-layer{clip-path:inset(50% 0 0 0)}.image-label{position:absolute;padding:8px 16px;background-color:#0009;color:#fff;font-size:14px;font-weight:700;text-decoration:none;pointer-events:auto;transition:background .2s ease;border-radius:4px}.image-label:hover{background-color:#000c;text-decoration:underline}.before-label{bottom:20px;left:20px}.after-label{bottom:20px;right:20px}.before-after-component[data-orientation=vertical] .before-label{top:20px;left:20px;bottom:auto}.before-after-component[data-orientation=vertical] .after-label{bottom:20px;right:20px;top:auto}.slider-line{position:absolute;top:0;left:50%;height:100%;width:.125rem;background:#fff;transform:translate(-50%);cursor:ew-resize;z-index:4}.before-after-component[data-orientation=vertical] .slider-line{width:100%;height:3px;top:50%;left:0;transform:translateY(-50%);cursor:ns-resize}.slider-handle{width:50px;height:50px;background:none;border:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);cursor:grab;z-index:10}.slider-handle svg{display:block;width:100%;height:100%}@media (max-width: 768px){.image-label{font-size:12px;padding:4px 8px}.before-label,.after-label{bottom:10px}.before-label{left:10px}.after-label{right:10px}}.luxury-services{padding:140px 60px;background:var(--color-background)}@media (max-width: 900px){.luxury-services{padding:100px 30px}}.luxury-services--dark{background:#000;color:#fff}.luxury-services--dark .rte,.luxury-services--dark h2,.luxury-services--dark h3{color:#fff}.luxury-services__header{text-align:center;max-width:900px;margin:0 auto 120px}.luxury-service{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:center;margin-bottom:160px}.luxury-service:nth-child(2n){direction:rtl}.luxury-service:nth-child(2n) *{direction:ltr}.luxury-service__media img,.luxury-service__media video,.luxury-service__media iframe{width:100%;border-radius:4px}.luxury-service__content{max-width:520px}.luxury-service__content h3{letter-spacing:2px;text-transform:uppercase;margin-bottom:25px}@media (max-width: 900px){.luxury-service{grid-template-columns:1fr;gap:50px}}.pricing-section{background:#1c1b1b;padding:120px 40px;text-align:center}.pricing-section h2{color:#fff;font-size:46px;margin-bottom:10px}.pricing-section .subtitle{color:#eaeaea;margin-bottom:70px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;max-width:1200px;margin:0 auto}.pricing-box{background:transparent}.pricing-top{padding:35px 20px;color:#fff}.pricing-top.plano_bronze{background:#6f4a2d}.pricing-top.plano_silver{background:#9fa3a7}.pricing-top.plano_gold{background:#c9a24d}.pricing-top h3{letter-spacing:2px;font-size:16px;margin-bottom:15px}.price{font-size:52px;font-weight:700}.period{font-size:13px;margin-top:5px}.pricing-body{background:#fff;padding:40px 30px;box-shadow:0 20px 40px #00000040}.pricing-body ul{list-style:none;padding:0;margin:0 0 35px}.pricing-body li{padding:10px 0;border-bottom:1px solid #eee;font-size:15px}.plan-btn{display:inline-block;background:#ff6a00;color:#fff;padding:14px 40px;text-decoration:none;font-size:13px;letter-spacing:1px}.pricing-body{background:#000}.pricing-body li,.pricing-body p{color:#fff!important}
/*# sourceMappingURL=/cdn/shop/t/18/compiled_assets/styles.css.map */
