p{text-align:justify}p img{border-radius:24px}.wd-more-desc .wd-more-desc-inner{line-height:22px!important}footer .e--pointer-double-line .elementor-item:after,footer .e--pointer-underline .elementor-item:after{display:none}.phone-call{cursor:pointer}.phone-call img{transition:all 0.3s}.phone-call:hover img{transform:rotate(45deg)}.header-phone-call-text{font-size:1em!important;font-weight:500!important}.phone-call-pulse{position:relative;z-index:2}.phone-call-pulse::after{content:"";position:absolute;top:50%;left:50%;width:50px;height:50px;background-color:rgb(37 211 102 / .5);border-radius:50%;transform:translate(-50%,-50%);animation:pulse-green 1.5s infinite ease-out;z-index:1}@keyframes pulse-green{0%{transform:translate(-50%,-50%) scale(1);opacity:.7}100%{transform:translate(-50%,-50%) scale(1.8);opacity:0}}.elementor-editor-active .whb-header{display:none}div::not(.psy-team-box) .elementor-widget-container legend,div::not(.psy-team-box) .elementor-widget-container h1,div::not(.psy-team-box) .elementor-widget-container h2,div::not(.psy-team-box) .elementor-widget-container h3,div::not(.psy-team-box) .elementor-widget-container h4,div::not(.psy-team-box) .elementor-widget-container h5,div::not(.psy-team-box) .elementor-widget-container h6,div::not(.psy-team-box) .elementor-widget-container .title{color:inherit;text-transform:inherit;font-weight:inherit;font-style:inherit;font-family:inherit;line-height:inherit;font-size:inherit}.psy-team-box .elementor-image-box-content{position:relative;top:-10px;background:#f2f2f2;border-radius:0 0 20px 20px;padding:12px 12px 50px}.psy-team-btn{position:absolute;bottom:24px}article p a,article ul a,article ol a,.elementor-widget-theme-post-content a:not(.shorty-reservy-container,.shorty-authory-container,.elementor-button){color:#ff8f01;font-weight:700}.woocommerce-dashboard a{background:none!important}.elementor-image-box-title a{background:transparent!important}.entry-meta a,.btn-read-more,.entry-meta a,.entry-content a:has(img){background:none}.wd-breadcrumbs,.yoast-breadcrumb{background:#ffffffbf;display:inline-block;padding:4px 16px;border-radius:24px}.yoast-breadcrumb *{font-size:14px!important}.yoast-breadcrumb{background:none}.yoast-breadcrumb .breadcrumb_last{color:#21212191!important}.wd-breadcrumbs .wd-delimiter:after{content:"👈🏻"}.yoast-breadcrumb a{color:#212121}.yoast-breadcrumb a::after{content:"👈🏻";margin:0 8px 0 2px}.wd-breadcrumbs a:hover,.yoast-breadcrumb a:hover{color:#4caf50}span.wd-last::after{display:none}.wd-breadcrumbs a,.wd-breadcrumbs .current,:is(.wd-breadcrumbs,.yoast-breadcrumb) :is(a,span){font-size:16px}.elementor hr{margin-bottom:24px;margin-top:24px}.atp-post-template--category a{vertical-align:top;text-transform:uppercase;font-weight:600;overflow:hidden;padding-right:10px;padding-left:10px;height:25px;border-radius:calc(var(--wd-brd-radius) / 1.5);background-color:var(--wd-primary-color);color:#fff;line-height:25px;font-size:12px!important}.atp-post-template--toc{background:#f4fff2}.atp-post-template--toc .elementor-toc__toggle-button{padding:16px}.atp-post-template--toc .elementor-toc__header{padding:5px 25px 5px 5px}.wd-page-title h3.title{font-size:3em}.no-highlight,.no-highlight *{background:none!important}.elementor-post-info__terms-list{color:#fff}.elementor-post-info__terms-list-item{border:1px solid #0000003b;border-radius:4px;padding:0 8px}.elementor-post-info__terms-list-item:hover{background:var(--e-a-btn-bg-warning)}.wp-embed{border-radius:18px;background:linear-gradient(0deg,#74abb3,#bde6f6)!important;color:#000;border:none;width:50%}.wp-embed-featured-image img{border-radius:16px}.wp-embed-footer{background:#ffffffbf;padding:5px;border-radius:16px}.elementor-post-info__terms-list-item:hover{background:#b12250}.highlight-gform{background:#009688;border-radius:12px;padding:12px 12px 0;color:#fff}.highlight-gform a{background:#fff0;color:inherit;font-weight:700;text-decoration:underline}body .whb-overcontent:not(.whb-sticked) .whb-row:not(.whb-with-bg){background-color:transparent!important}#chaty-widget-0,#chaty-widget-0 .chaty-tooltip:after{font-family:inherit!important}.skyroom-btn{background:linear-gradient(0deg,#3F51B5,#7a8df4);color:#fff;border-radius:8px;padding:8px 16px;font-weight:700;text-decoration:none;display:inline-block;margin:auto}.whb-boxed:not(.whb-sticked) .whb-main-header{width:100%!important}.wd-dropdown-menu.wd-design-default .wd-dropdown{left:initial!important;right:100%!important;margin:0 var(--wd-dropdown-padding,20px) 0 0!important}.wd-dropdown{left:initial!important;right:0!important}.wd-dropdown-menu.wd-design-default .menu-item-has-children>a:after{margin-right:auto!important;margin-left:initial!important;content:"\f114"!important}.btn-esanj-in-product{background:#00ccb9!important;border-radius:8px!important;font-size:18px!important;padding:12px 32px!important;color:#fff!important;border:2px solid transparent!important;transition:all 0.4s!important}.btn-esanj-in-product:hover{background:transparent!important;color:#00ccb9!important;border-color:#00ccb9!important}.table-esanj .title{margin:0!important}:root{--bg:#f7f8fa;--surface:#fff;--text:#1f2937;--muted:#64748b;--brand:#246b68;--brand-dark:#164c4a;--accent:#eef8f6;--line:#e5e7eb;--shadow:0 18px 50px rgba(15, 23, 42, .08);--radius:22px;--max:1180px}.hero-card{background:linear-gradient(135deg,#ffffff 0%,#f3faf8 100%);border:1px solid #dcebea;border-radius:30px;padding:42px;box-shadow:var(--shadow)}.hero-card p{line-height:inherit}.section-card{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);padding:30px;margin-bottom:22px}.eyebrow{display:inline-block;color:var(--brand-dark);background:#dff3ef;padding:6px 12px;border-radius:999px;font-size:.86rem;font-weight:700;margin-bottom:14px!important}.chip{background:#fff;border:1px solid var(--line);border-radius:999px;padding:8px 13px;font-size:.9rem;margin-left:8px}.bttn .elementor-button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border-radius:12px;padding:12px 16px;font-weight:700;border:1px solid #fff0}.btn-primary .elementor-button{background:var(--brand);color:#fff}.btn-secondary .elementor-button{background:#fff;border-color:#cbd5e1;color:#334155}.booking-card{background:#173f3d;color:#fff;border-radius:var(--radius);padding:26px;box-shadow:var(--shadow)}.booking-card .bttn .elementor-button{width:100%;background:#fff;color:#173f3d;margin-top:8px}.card-item{border:1px solid var(--line);background:#fbfdfd;border-radius:16px;padding:16px}.card-item p{color:var(--muted);font-size:.93rem;margin:0}