.primary_outline_btn .elementor-button{background-color:transparent;color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)}.primary_outline_btn .elementor-button:hover .elementor-button-icon svg path{stroke:#fff!important}.white_bg_btn .elementor-button{background-color:#fff;border-color:#fff;color:var(--e-global-color-primary)}.white_bg_btn .elementor-button:hover .elementor-button-icon svg path{stroke:#fff!important}.white_outline_btn .elementor-button{background-color:transparent;border-color:#fff}.secondary_btn .elementor-button{background-color:var(--e-global-color-primary);border-color:var(--e-global-color-primary)!important}.secondary_btn .elementor-button:hover{background-color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary)}.service_btn .elementor-button{background-color:transparent;color:var(--e-global-color-primary)!important;border-color:#0000001f!important;font-size:15px;padding:5px;padding-left:25px!important}.service_btn .elementor-button-icon{display:flex!important;align-items:center!important;justify-content:center!important}.service_btn .elementor-button:hover{background-color:var(--e-global-color-secondary)!important;color:#fff!important}.service_btn .elementor-button:hover .elementor-button-icon{background-color:#fff!important}.service_btn .elementor-button:hover .elementor-button-icon svg path{stroke:var(--e-global-color-secondary)!important}.service_btn .elementor-button-content-wrapper{justify-content:space-between;align-items:center}.service_btn .elementor-button-icon{background-color:var(--e-global-color-primary)!important;border-radius:100px;flex-shrink:0;width:45px;height:45px;justify-content:center;align-items:center}.plans_grid .e-loop-item,.plans_grid .e-loop-item>.elementor,.plans_grid .e-loop-item article{min-width:0;max-width:100%}.plans_grid .carousel-gallery-container{flex:none!important}.plans_gallery_loop .swiper-slide-image{width:100%!important;height:320px!important;object-fit:cover}.plans_gallery_loop .swiper{padding:0!important}.plans_gallery_loop .swiper-pagination{position:absolute!important;margin-top:-70px!important;bottom:auto!important;left:50%!important;transform:translateX(-50%)!important;width:fit-content!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:8px;background:rgba(145,136,125,.78)!important;border-radius:60px!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.plans_gallery_loop .swiper-pagination-bullet{width:12px!important;height:12px!important;margin:0!important;padding:0!important;background:#d0cbc5!important;opacity:1!important;border-radius:50%!important;transition:all .3s ease!important}.plans_gallery_loop .swiper-pagination-bullet-active{width:12px!important;height:12px!important;background:var(--e-global-color-secondary)!important;border:1px solid #fff!important;box-sizing:border-box!important}.plans_gallery_loop .swiper-pagination-bullets{bottom:auto!important}.location_col:hover .elementor-icon{border-color:#fff!important}.location_col:hover .elementor-icon svg path{fill:#fff}.location_col:hover .elementor-icon-box-title{color:#fff}.wp-block-buttons .wp-block-button__link{font-family:raleway,Sans-serif;font-size:16px;font-weight:600!important;text-transform:uppercase;line-height:1.6em;background-color:var(--e-global-color-primary);border:1px solid var(--e-global-color-primary)!important;border-radius:100px 100px 100px 100px;padding:12px 25px;color:var(--e-global-color-accent)!important;transition:.3s ease-in-out!important}.wp-block-buttons .wp-block-button__link:hover{background-color:var(--e-global-color-secondary);border-color:var(--e-global-color-secondary);transition:.3s ease-in-out!important}.blog_share_btn .elementor-share-btn{border-color:var(--e-global-color-primary)}.blog_share_btn .elementor-share-btn svg path{fill:var(--e-global-color-primary)}.blog_post_title .elementor-heading-title{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.contact_form .elementor-field-group.elementor-field-required .elementor-field-label::after{content:" *";color:var(--e-global-color-secondary);font-weight:700}.contact_form .elementor-field-group .elementor-select-wrapper::after{content:"";position:absolute;top:50%;right:15px;width:14px;height:14px;background-image:url(/wp-content/uploads/2026/08/Group-321-1-1.svg);background-size:contain;background-repeat:no-repeat;background-position:50%;pointer-events:none;transform:translateY(-50%);z-index:2}.contact_form .select-caret-down-wrapper{display:none}.avalibity_content{height:100%}.avalibity_content .service_btn{margin-top:auto!important}@property --angle{syntax: '<angle>';
    initial-value: 0deg;
    inherits: false;
}.hover-box,.hover-box-secondary{position:relative;transition:transform .4s ease,box-shadow .4s ease}.hover-box{--hover-color:var(--e-global-color-primary)}.hover-box-secondary{--hover-color:var(--e-global-color-secondary)}.hover-box::after,.hover-box-secondary::after{content:'';position:absolute;inset:0;border-radius:inherit;padding:3px;background:conic-gradient( from 0,var(--hover-color) var(--angle),transparent var(--angle) );-webkit-mask:linear-gradient(#fff 0 0)content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none;z-index:1;transition:--angle .9s cubic-bezier(.4,0,.2,1)}.hover-box:hover,.hover-box-secondary:hover{transform:translateY(-10px);box-shadow:0 15px 35px -10px var(--hover-color)}.hover-box:hover::after,.hover-box-secondary:hover::after{--angle:360deg}.hover-box .elementor-widget-image,.hover-box-secondary .elementor-widget-image{overflow:hidden;border-radius:inherit}.hover-box .elementor-widget-image img,.hover-box-secondary .elementor-widget-image img{transition:transform .5s ease;will-change:transform}.hover-box:hover .elementor-widget-image img,.hover-box-secondary:hover .elementor-widget-image img{transform:scale(1.08)}.faq_toggle .e-n-accordion-item{background-color:#fff!important;border-radius:12px}.nav_menu .sub-arrow svg{fill:var(--e-global-color-primary)!important;color:var(--e-global-color-primary);font-size:20px}.nav_menu .menu-item:hover>a .sub-arrow svg,.nav_menu .menu-item>a:focus .sub-arrow svg,.nav_menu .menu-item.current-menu-item>a .sub-arrow svg,.nav_menu .menu-item.current-menu-ancestor>a .sub-arrow svg,.nav_menu .menu-item.current-menu-parent>a .sub-arrow svg,.nav_menu .menu-item>a[aria-expanded=true] .sub-arrow svg{fill:#fff!important;color:#fff!important}.nav_menu .elementor-nav-menu>li.current-menu-ancestor>a.elementor-item:before,.nav_menu .elementor-nav-menu>li.current-menu-parent>a.elementor-item:before,.nav_menu .elementor-nav-menu>li.current-menu-item>a.elementor-item:before{background-color:var(--e-global-color-secondary);opacity:1!important;visibility:visible!important}.nav_menu .elementor-nav-menu>li.current-menu-ancestor>a.elementor-item,.nav_menu .elementor-nav-menu>li.current-menu-parent>a.elementor-item,.nav_menu .elementor-nav-menu>li.current-menu-item>a.elementor-item{color:#fff!important}.testimonial_video .elementor-custom-embed-play{position:absolute;top:50px;left:50px}.testimonial_container:hover .elementor-custom-embed-play svg{width:45px!important;height:45px!important}.testimonial_video.elementor-widget-video .elementor-custom-embed-image-overlay img{filter:brightness(60%)!important;transition:.3s ease-in-out!important}.testimonial_container:hover .elementor-widget-video .elementor-custom-embed-image-overlay img{filter:brightness(40%)!important;transition:.3s ease-in-out!important}@media only screen and (max-width:768px){.avalibity_content{height:auto}}}