.site--header.sticky-header{position:fixed;width:100%;top:0;left:0;z-index:999;box-shadow:0 0 5px 2px rgb(0 0 0 / 10%);animation:slideDownFadeIn 1.5s ease-in-out;transition:all 0.3s ease-in-out;background:#FFF}@keyframes slideDownFadeIn{0%{opacity:0;transform:translateY(-100%)}100%{opacity:1;transform:translateY(0)}}.site--header .elementor-nav-menu li.Header-btn a{background:var(--e-global-color-primary)!important;color:#FFF!important;border:2px solid var(--e-global-color-primary)!important;padding:20px 30px!important}.site--header .elementor-nav-menu li.Header-btn a:hover{background:#FFF!important;color:var(--e-global-color-primary)!important}.site--header.sticky-header .elementor-widget-image img{max-width:350px}.site--header.sticky-header .site-header-top{display:none}.site--header.sticky-header>.e-con-inner{padding:20px 0!important}.anchor--icon.elementor-widget-icon .elementor-icon-wrapper{line-height:0;position:relative}.anchor--icon.elementor-widget-icon .elementor-icon-wrapper:after{content:"";background:#E0E0E0;height:1px;width:100%;position:absolute;left:0;top:50%;transform:translateY(-50%);z-index:1}.anchor--icon.elementor-widget-icon .elementor-icon-wrapper .elementor-icon{width:80px;display:flex;justify-content:center;align-items:center;margin:0 auto;background:#FFF!important;z-index:9;position:relative}.sec--footer-bottom .anchor--icon.elementor-widget-icon .elementor-icon-wrapper .elementor-icon{background:#F5F3F1!important}.img-overlay-boxes .elementor-image-box-content p.elementor-image-box-description{display:none}.img-overlay-boxes .elementor-image-box-content h3.elementor-image-box-title{margin:0!important}.img-overlay-boxes .img-overlay-box-in:hover .elementor-image-box-content p.elementor-image-box-description{display:block}.img-overlay-boxes .img-overlay-box-in:hover .elementor-image-box-content h3.elementor-image-box-title{margin-bottom:12px!important}.img-overlay-boxes .img-overlay-box-in:hover .elementor-widget-image-box{padding:20px 12px}.img-overlay-boxes .img-overlay-box-in:hover .elementor-image-box-content p.elementor-image-box-description a{display:block;margin-top:12px!important;color:var(--e-global-color-primary);line-height:inherit!important}.e-n-accordion .e-n-accordion-item:not(:first-child) .e-n-accordion-item-title{border-top:none!important}.elementor-widget-n-accordion .e-n-accordion-item-title{align-items:start}.elementor-widget-n-accordion .e-n-accordion-item-title span.e-n-accordion-item-title-icon{position:relative;top:6px}a.dialog-close-button.dialog-lightbox-close-button:focus{border:none}.bookly-css-root .bookly\:opacity-50{opacity:100%!important}.pp-sec a{color:#dd3e4b}.pp-sec a:hover{color:var(--e-global-color-text)}@media (max-width:1599px){.site--header .site-header-bottom .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li .elementor-item{font-size:17px!important}.site-header-bottom .header-bottom-leftcol{width:25%!important}.site-header-bottom .header-bottom-rightcol{width:75%!important}.site--header .elementor-nav-menu li.Header-btn a{padding:16px 25px!important}}@media (max-width:1350px){.site--header .site-header-bottom .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li .elementor-item{font-size:16px!important}.site--header .site-header-bottom .elementor-widget-nav-menu{--e-nav-menu-horizontal-menu-item-margin:calc( 20px / 2 ) !important}.site--header .elementor-nav-menu li.Header-btn a{padding:12px 16px!important}}@media (max-width:1200px){.site--header .site-header-bottom .elementor-nav-menu--layout-horizontal .elementor-nav-menu>li .elementor-item{font-size:14.5px!important}.site--header .site-header-bottom .elementor-widget-nav-menu{--e-nav-menu-horizontal-menu-item-margin:calc( 14px / 2 ) !important}.site--header .elementor-nav-menu li.Header-btn a{padding:8px 10px!important}.site--header .site-header-bottom{--column-gap:16px !important}}@media (max-width:1024px){nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{padding:20px 10px 30px}.site--header li.Header-btn.menu-item a.elementor-item{width:auto!important;display:inline-block!important;padding:15px 25px!important}.site--header li.Header-btn.menu-item{padding-left:20px;padding-right:20px;padding-top:8px}.site-header-bottom .header-bottom-leftcol{width:75%!important}.site-header-bottom .header-bottom-rightcol{width:25%!important}}