a:hover{text-decoration:none!important}a{transition:0.3s;text-decoration:none!important}.elementor-element-07f157c .elementor-element-6352912 .elementor-icon-box-description a, .elementor-element-018c266 .elementor-icon-box-description
a{font-weight:800;color:#191919}.elementor-element-07f157c .elementor-element-6352912 .elementor-icon-box-description a:hover, .elementor-element-018c266 .elementor-icon-box-description a:hover{color:#00c2ee!important}.header-menu ul#menu-1-4952688
i{font-size:19px;color:#00c2ee}.elementor-element-f412fb9 svg .cls-1{fill:#fff}h2.elementor-heading-title.elementor-size-default:after{content:'';position:absolute;height:3px;border-radius:25%;background:#00c2ee;width:42px;left:47px;top:-29px;right:0;margin:0
auto}.left-section-title h2:before{margin:unset !important}.left-section-title h2:after{margin:unset !important;left:20px!important}h2.elementor-heading-title.elementor-size-default:before{content:'';position:absolute;height:3px;border-radius:25%;background:#00c2ee;width:42px;top:-40px;left:0;right:0;margin:0
auto}#header-wr .sticky,#header-wr.sticky{position:fixed;transition:0.3s;animation-name:smoothScroll;animation-duration:1s;box-shadow:0 3px 12px 0 rgb(0 0 0 / 8%);background-color:#fff;padding:5px
0px 5px 0px !important}@keyframes
smoothScroll{0%{transform:translateY(-10px)}100%{transform:translateY(0px)}}li#menu-item-4681{position:absolute;right:18px;padding:0
5px}li#menu-item-13660{display:none}#header-wr .sticky li#menu-item-4681{position:relative;right:0px}#header-wr .sticky li#menu-item-13660, #header-wr .sticky li#menu-item-4681:after{display:block}#header-wr .sticky li#menu-item-4681:before{display:none}.elementor-element-4cfc712 ul.hfe-nav-menu
li{margin:0
15px}.elementor-element-4cfc712 ul.hfe-nav-menu li ul.sub-menu
li{margin:0}.elementor-element-4cfc712 ul.hfe-nav-menu>li:after{position:absolute;content:"";left:-21px;right:0;top:0;bottom:0;border-right:1px solid #f2f2f2;height:28px;z-index:0;width:1px;margin:auto 0}section#header-menu-wr ul li:first-child:after,li#menu-item-4681:after{display:none}.hfe-submenu-icon-arrow .hfe-nav-menu .parent-has-child .sub-arrow i:before{content:"\f078"}.elementor-element-1c657dd:after{position:absolute;content:" ";width:250px;height:250px;border-radius:50%;top:-100px;right:-92px;border:62px
solid #26CBF0}.elementor-element-1c657dd{position:relative;overflow:hidden}.elementor-1223 .elementor-element.elementor-element-a0cbf48 .elementor-heading-title span:nth-child(1):after,
.elementor-element.elementor-element-5480804a .elementor-heading-title span:nth-child(1):after{position:absolute;content:"";left:0;right:0;bottom:-5px;width:64px;background-color:#f1f1f1;height:4px;border-radius:5px}.elementor-14448 .elementor-element.elementor-element-26f87bfb .htmega-testimonial-area .slick-arrow
svg{width:26px}.elementor-1223 .elementor-element.elementor-element-d3361f0 .bdt-slideshow .bdt-overlay-default, #banner-slider .bdt-slideshow .bdt-overlay-default{background:linear-gradient(270deg, rgba(0, 0, 0, 0) 35.34%, rgba(0, 0, 0, 0.8) 100%)}.elementor-1127 .hfe-nav-menu li.menu-item:before{font-family:"Font Awesome 5 Free";content:"\f054";position:absolute;color:#00c2ee;font-weight:600;line-height:47px}.elementor-1127 .elementor-element.elementor-element-c308d48 .menu-item a.hfe-menu-item{margin-left:18px}.elementor-1127 .elementor-element.elementor-element-3f51415{margin-left:5%}.testimonial-slider-content ul.slick-dots li:first-child{margin-left:0px!important}.elementor-element-dcb6532 .bdt-position-z-index.bdt-position-large,
.elementor-14448 .elementor-element.elementor-element-7f57323d > .elementor-widget-container li.bdt-slideshow-item .bdt-position-z-index{width:1600px}.elementor-element-dcb6532 .bdt-prime-slider-skin-general .bdt-prime-slider-desc .bdt-main-title{margin-bottom:34px}.elementor-element-dcb6532 .bdt-prime-slider-skin-general .bdt-prime-slider-previous{left:0px}.elementor-element-dcb6532 .bdt-prime-slider-skin-general .bdt-prime-slider-previous, .elementor-element-dcb6532 .bdt-prime-slider-skin-general .bdt-prime-slider-next{right:0px;margin-bottom:unset;transform:translateY(-50%);top:50%;width:73px;height:112px;padding:20px
10px;border:0}.elementor-1127 .elementor-element.elementor-element-5e3b177
a{box-shadow:rgba(0, 0, 0, 10%) 0px 5px 10px}.elementor-element-dcb6532 .bdt-prime-slider-skin-general .bdt-prime-slider-next:hover,.elementor-element-dcb6532 .bdt-prime-slider-skin-general .bdt-prime-slider-previous:hover{border-radius:0;width:70px;height:110px;transform:translateY(-50%);top:50%;background:rgba(60, 60, 60, 0.35);border:0}.elementor-element-dcb6532 .bdt-prime-slider-skin-general .bdt-prime-slider-next:hover:before{left:0}.elementor-element-dcb6532 .bdt-prime-slider-skin-general .bdt-prime-slider-next:hover:before, .elementor-element-dcb6532 .bdt-prime-slider-skin-general .bdt-prime-slider-previous:hover:before{width:0;display:none}.elementor-element-dcb6532 .bdt-prime-slider-skin-general .bdt-prime-slider-previous:hover:before{right:0}.elementor-element-dcb6532 .bdt-prime-slider-skin-general .bdt-prime-slider-previous:hover svg,
.elementor-element-dcb6532 .bdt-prime-slider-skin-general .bdt-prime-slider-next:hover
svg{transform:unset}.elementor-element-dcb6532 .bdt-prime-slider-skin-general .bdt-prime-slider-next svg,.elementor-element-dcb6532 .bdt-prime-slider-skin-general .bdt-prime-slider-previous
svg{width:16px}.elementor-element-86206b5.elementor-widget:not(:last-child){margin-bottom:10px}.elementor-element-1c657dd svg .cls-1, .senior-living-box .elementor-widget-icon .elementor-icon-wrapper svg .cls-1{fill:#fff}.elementor-1223 .elementor-element-4755ae5 .elementor-element.elementor-element-f6f248b .elementor-icon
svg{width:36px;height:44px}.elementor-1223 .elementor-element.elementor-element-a0cbf48 .elementor-heading-title span:nth-child(1),
.elementor-element.elementor-element-5480804a .elementor-heading-title span:nth-child(1){font-family:'freighttext_black';font-size:68px;line-height:74px;position:relative;top:-18px}.elementor-1223 .elementor-element.elementor-element-a0cbf48 .elementor-heading-title span:nth-child(2),
.elementor-element.elementor-element-5480804a .elementor-heading-title span:nth-child(2){display:inline-block;width:135px;padding-left:15px}.elementor-element-b7c67d5
a{color:#00c2ee;font-weight:800}.services-slider .htmega-testimonial-area .slick-prev{left:0px;z-index:1}.services-slider button.slick-next.slick-arrow{margin:0px;border-radius:30px 0px 0px 30px!important}.services-slider button.slick-prev.slick-arrow
svg{transform:rotate(180deg)}.elementor-1223 .services-slider.elementor-element.elementor-element-43dc02d .htmega-testimonial-area .slick-arrow
svg{width:26px;height:26px}.elementor-element-95426a0 .elementor-button{padding:10px}.elementor-element-2bf46cd{z-index:1}.why-kruse-video .eicon-play:before{position:absolute;content:"";left:50px;right:0;bottom:37px;background-image:url(https://krusevillage.com/wp-content/uploads/2022/01/you_tube.svg);background-repeat:no-repeat;background-position:bottom left;width:83px;height:57px}.why-kruse-video .elementor-custom-embed-play{bottom:0;transform:unset;left:0}.why-kruse-video .elementor-custom-embed-play i, .why-kruse-video .elementor-custom-embed-play
svg{opacity:unset}.services-slider .content
figure{box-shadow:0 10px 40px 0 rgb(0 0 0 / 5%);border-radius:50%;bottom:111px;position:absolute;background-color:#fff;right:77px;width:90px;height:90px;text-align:center}.services-slider .content figure
img{margin:22px
auto}.services-slider .htmega-testimonial-style-9
.testimonal{position:relative}.services-slider .testimonal
.content{margin-top:43px}.services-slider .content
a{line-height:38px;font-weight:800;position:absolute;bottom:22px}.services-slider .htmega-testimonial-style-9
.testimonal{padding-top:25px;padding-bottom:70px;background-color:unset}.services-slider .htmega-testimonial-area .slick-dots{bottom:-45px;margin:0px}.services-slider .content a
i{margin-left:18px;vertical-align:middle}.services-slider .htmega-testimonial-area .slick-dots li button, .we-proudly-accept-slider span.swiper-pagination-bullet{width:37px !important;height:4px !important;border-radius:2px;background-color:#191919}.services-slider .htmega-testimonial-area .slick-dots
li{margin-left:26px}.services-slider .htmega-testimonial-area .slick-dots li.slick-active button, .we-proudly-accept-slider span.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#00c2ee!important}.left-title-section:before{left:0px}.left-title-section:after{left:12px}.testimonial-slider-content .htmega-testimonial-area .slick-next{margin:0px;right:-37px}.testimonial-slider-content button.slick-prev.slick-arrow{z-index:1;margin:0;left:-33px}.contact-form-wr fieldset#field_1_12, .contact-form-wr
fieldset#field_2_8{position:absolute;bottom:23px;width:77%;z-index:1}.contact-form-wr
.gfield{position:relative;margin-top:16px}.contact-form-wr
.gfield_validation_message{font-size:16px!important;font-weight:400;line-height:26px !important;border:unset!important;background-color:unset!important;padding:0px!important;margin:0px!important;position:absolute;bottom:-25px}.contact-form-wr .gform_body.gform-body input, .contact-form-wr .gform_body.gform-body textarea, .contact-form-wr .gform_body.gform-body
select{width:100% !important;display:inline-block;padding:17px
29px 16px !important;border-radius:4px;border:solid 1px #eaeaea !important;font-size:18px !important;font-weight:600;outline:none;line-height:25px;color:#9b9b9b;font-family:'Nunito' !important;resize:none}#gform_3.gform_footer.top_label
.gform_ajax_spinner{width:30px !important;height:30px !important;position:absolute;transform:translateY(-50%);top:40%;left:29%}.contact-form-wr input::placeholder, .contact-form-wr textarea::placeholder{color:#9E9B9B}.contact-form-wr .gform_footer.top_label
.gform_button{background-color:#fff!important;font-size:21px !important;line-height:38px !important;color:#000 !important;border:3px
solid #00c2ee!important;font-weight:700;border-radius:30px;padding:11px
56px!important;margin:0px;border:unset}.contact-form-wr .gform_footer.top_label .gform_button:hover{background-color:#191919}.contact-form-wr .gform_footer.top_label .gform_button:focus{outline:none;border:none;background-color:#000000!important;color:#ffffff!important}.ginput_container.ginput_container_select select:focus{color:#9b9b9b !important}.contact-form-wr
.gform_footer.top_label{text-align:right;position:relative;display:block!important}p.gform_required_legend{display:none}.contact-form-wr
select{background-image:url(https://krusevillage.com/wp-content/uploads/2022/02/down_arrow.svg);background-repeat:no-repeat;background-position:97% center;cursor:pointer}input[type="text"]:focus, .contact-form-wr select:focus,textarea:focus,input[type=submit]:focus{background-color:unset!important;box-shadow:unset!important;color:unset!important;outline:none!important}.contact-form-wr .gform_wrapper.gravity-theme .gfield textarea.medium, .contact-form-wr .gform_wrapper.gravity-theme .gfield
textarea.large{height:140px}.gchoice.gchoice_2_8_1 input:checked + label:after, .gchoice.gchoice_1_12_1 input:checked+label:after{content:'';display:block;position:absolute;top:4px;left:10px;width:6px;height:14px;border:solid #0079bf;border-width:0 2px 2px 0;transform:rotate(45deg)}input#choice_2_8_1,input#choice_1_12_1{padding:0;height:initial;width:initial;margin-bottom:0;display:none;cursor:pointer}.gchoice.gchoice_2_8_1 label, .gchoice.gchoice_1_12_1
label{position:relative;cursor:pointer;font-size:18px !important;line-height:25px!important;font-family:'Nunito' !important;color:#9b9b9b;font-weight:700}.gchoice.gchoice_2_8_1 label:before, .gchoice.gchoice_1_12_1 label:before{content:'';-webkit-appearance:none;border:3px
solid #00C2EE;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;margin-right:25px;width:25px;height:25px;border-radius:5px;background-color:#fff}.header-button .elementor-button-icon
svg{width:28px;height:28px;vertical-align:middle}.contact-form-wr .elementor-widget-container .elementor-tabs-wrapper div:first-child{margin-left:0px}.elementor-widget:not(:last-child){margin-bottom:0px}.what-we-offer-box h6.elementor-heading-title.elementor-size-default{min-height:75px}.bylor-scott-logo>.elementor-widget-container{border-radius:30px!important;box-shadow:0 0 16px 0 rgb(0 0 0 / 8%)!important;background-color:#fff}.bylor-scott-logo,.why-kruse-video{margin:0
auto}.we-proudly-accept-slider .swiper-slide{padding-top:50px;transition:all .4s ease-in-out !important}.we-proudly-accept-slider .swiper-slide.swiper-slide-next, .we-proudly-accept-slider .swiper-slide.swiper-slide-duplicate.swiper-slide-next{margin-top:0px!important}.we-proudly-accept-slider .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets{bottom:-62px}.hfe-nav-menu button.sub-menu-toggle{display:none !important}.gform_footer.top_label{margin-top:13px!important;padding-top:0px!important}input[type=submit]:focus{outline:none !important}.bylor-scott-form
.gform_footer.top_label{text-align:left}.header-menu li a:focus{background-color:unset !important;color:unset !important}.why-kruse-video .eicon-play:after{position:absolute;word-wrap:break-word;white-space:pre;content:"Play \A Video Tour";text-align:left;font-size:24px;line-height:30px;font-family:'Nunito';font-weight:900;left:159px;bottom:34px;width:130px;height:60px}.blue-hover a:hover{color:#00c2ee !important}.left-arrow,.right-arrow{border-radius:19px;box-shadow:0 10px 40px 0 rgb(0 0 0 / 5%);width:71px;height:71px;display:block;text-align:center;line-height:69px;cursor:pointer;background-color:#fff;transform:translateY(-50%);top:50%;position:absolute;z-index:1}.testmonial-slider-inner .right-arrow{right:-30px}.testmonial-slider-inner .left-arrow{left:-30px}.testmonial-slider-inner .slick-dots li
button{width:37px !important;height:4px!important;background-color:#000;border-radius:5px;padding:0px
!important}.testmonial-slider-inner .slick-dots
li{margin-left:21px}.testmonial-slider-inner .slick-dots li button:before{display:none}.testmonial-slider-inner ul.slick-dots li:first-child{margin-left:0px}.testmonial-slider-inner .slick-dots{position:absolute;bottom:-55px}.testmonial-slider-inner .testimonial-slide
h4{color:#fff;position:relative;margin-bottom:24px;z-index:1}.testmonial-slider-inner .testimonial-slide h4:before{position:absolute;content:"";bottom:0;background-image:url(https://krusevillage.com/wp-content/uploads/2022/01/Group-19.svg);background-repeat:no-repeat;width:175px;height:113px;margin:0
auto;top:-37px;left:0;right:0;z-index:-1}.elementor-element-dcb6532 .bdt-prime-slider-skin-general .bdt-prime-slider-previous:focus, .elementor-element-dcb6532 .bdt-prime-slider-skin-general .bdt-prime-slider-next:focus{opacity:0.5!important;background-color:#505050!important}.elementor-element-8076f98.click-here-btn a.elementor-button-link.elementor-button.elementor-size-sm:hover{color:#346BB1;border-color:#346BB1}.elementor-element-95426a0 .elementor-1223 .elementor-element.elementor-element-95426a0 .elementor-button:focus{color:unset !important;border-color:unset !important}.contact-form-wr .gform_footer.top_label .gform_button:focus{background-color:#00c2ee !important}.contact-form-wr .gform_footer.top_label .gform_button:hover{background-color:#00c2ee!important;color:#fff !important}.hfe-nav-menu__breakpoint-tablet .hfe-menu-toggle:hover{border:unset}.services-slider .htmega-testimonial-area .slick-dots li:first-child{margin-left:0px!important}.elementor-8710 .elementor-element.elementor-element-ec4256e .elementor-button:hover{background-color:#fff;color:#000}.black-hover a:hover{color:#191919!important}.header-top-section a.elementor-button.elementor-size-sm{padding:7px
36px!important}li.slick-active
button{background-color:#00c2ee!important}.slick-slide img, .what-we-offer-box
img{max-width:100% !important}.facebook-btn a.elementor-button-link.elementor-button.elementor-size-sm:focus{background-color:#3b5998!important;color:#ffffff!important}.elementor-element-4dc5e3e a, .elementor-element-aba7234 a, .elementor-element-cf7f23e
a{display:inline-block}section#header-menu-wr ul li a:focus{background-color:unset}.here-form-you-inner a:focus{background-color:#ffffff!important;color:#000000!important;box-shadow:0 10px 40px 0 rgb(0 0 0 / 5%) !important}.details-btn a:focus{background-color:unset !important}.elementor-6580 .elementor-element.elementor-element-4ae18b7 .elementor-button:hover,.elementor-6580 .elementor-element.elementor-element-6c51413 .elementor-button:hover,.elementor-6580 .elementor-element.elementor-element-ff936bd .elementor-button:hover,.elementor-6580 .elementor-element.elementor-element-3b98c5b .elementor-button:hover,.elementor-6580 .elementor-element.elementor-element-fe792f8 .elementor-button:hover,.elementor-6580 .elementor-element.elementor-element-abd3810 .elementor-button:hover{color:#000}.header-mail a:focus, .header-number-block a:focus{background-color:unset !important;color:#191919!important}.contact-form-wr .htb-nav-link{width:235px !important;min-height:130px !important;padding:64px
15px 9px 15px !important;text-align:center;box-shadow:0 10px 40px 0 rgb(0 0 0 / 5%)}.gform_wrapper.gravity-theme .gfield-choice-input+label{max-width:100%!important}.hfe-submenu-icon-arrow .hfe-nav-menu__layout-horizontal .menu-item-has-children ul a .sub-arrow i:before{content:"\f105"}.list-icon
li{padding-bottom:0px!important;line-height:0px}.elementor-element-d915679 h2.elementor-heading-title.elementor-size-default:before,.elementor-element-b806944 h2.elementor-heading-title.elementor-size-default:before,.elementor-element-f161669 h2.elementor-heading-title.elementor-size-default:before,.elementor-element-4b0fa35 h2.elementor-heading-title.elementor-size-default:before,.elementor-element-02f9a7f h2.elementor-heading-title.elementor-size-default:before,.elementor-element-afacb5c h2.elementor-heading-title.elementor-size-default:before,.elementor-element-7e4067d h2.elementor-heading-title.elementor-size-default:before,.elementor-element-356864f h2.elementor-heading-title.elementor-size-default:before,.elementor-element-39a85f9 h2.elementor-heading-title.elementor-size-default:before,.elementor-element-7185453 h2.elementor-heading-title.elementor-size-default:before{margin:unset}.elementor-element-d915679 h2.elementor-heading-title.elementor-size-default:after,.elementor-element-b806944 h2.elementor-heading-title.elementor-size-default:after,.elementor-element-f161669 h2.elementor-heading-title.elementor-size-default:after,.elementor-element-4b0fa35 h2.elementor-heading-title.elementor-size-default:after,.elementor-element-02f9a7f h2.elementor-heading-title.elementor-size-default:after,.elementor-element-afacb5c h2.elementor-heading-title.elementor-size-default:after,.elementor-element-7e4067d h2.elementor-heading-title.elementor-size-default:after,.elementor-element-356864f h2.elementor-heading-title.elementor-size-default:after,.elementor-element-39a85f9 h2.elementor-heading-title.elementor-size-default:after,.elementor-element-7185453 h2.elementor-heading-title.elementor-size-default:after{margin:unset;left:20px}.elementor-9275 .elementor-element.elementor-element-fab5eeb .elementor-heading-title::after{right:auto;left:20px}.elementor-9275 .elementor-element.elementor-element-fab5eeb .elementor-heading-title::before{right:auto}.elementor-element-cac5685 .swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:-60px}.elementor-element-cac5685 .swiper-pagination-bullet{border-radius:0px;width:37px;height:4px}.elementor-element-cac5685 .swiper-container-horizontal .swiper-pagination-bullets .swiper-pagination-bullet{height:4px;width:37px}.elementor-element-cac5685 span.swiper-pagination-bullet.swiper-pagination-bullet-active{background-color:#00c2ee !important}.elementor-element-7684731 .elementor-widget-wrap{width:auto}.elementor-9275 .elementor-element.elementor-element-31cd11e .elementor-image-box-wrapper
img{border-radius:20px 20px 0px 0px}.elementor-9275 .elementor-element.elementor-element-31cd11e.elementor-position-top .elementor-image-box-img,.elementor-9275 .elementor-element.elementor-element-93ca295.elementor-position-top .elementor-image-box-img,.elementor-9275 .elementor-element.elementor-element-9bad728.elementor-position-top .elementor-image-box-img,.elementor-9275 .elementor-element.elementor-element-8fbb039.elementor-position-top .elementor-image-box-img{margin-bottom:0px}.elementor-widget-image-box .elementor-image-box-content{padding:10px}.hover_animation .elementor-image-box-description{display:block;position:absolute;left:0;right:0;background-color:rgba(0,0,0,0.6);overflow:hidden;border-radius:20px 20px 0px 0px;height:0px;transition: .5s ease;line-height:35px;padding:30px
20px 0;bottom:79px;opacity:0;visibility:hidden}.hover_animation .elementor-image-box-content
p{margin-bottom:0px}.hover_animation .elementor-image-box-wrapper:hover .elementor-image-box-description{height:354px;opacity:1;visibility:visible}.hover_animation .elementor-image-box-wrapper .elementor-image-box-description
.overlay{position:absolute;width:100%;left:0;right:0;padding:0
28px;line-height:36px;top:50%;transform:translateY(-50%)}.hover_animation .elementor-image-box-wrapper .elementor-image-box-img
img{border-radius:20px 20px 0 0 !important}.hover_animation .elementor-image-box-wrapper .elementor-image-box-title{padding:10px
0}.elementor-element-31cd11e .elementor-image-box-wrapper{min-height:420px !important}.elementor-9275 .elementor-element.elementor-element-9127b93.elementor-position-top .elementor-image-box-img{margin-bottom:0px}.elementor .elementor-9275.has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button){background:unset;color:var( --e-global-color-55e036e )}.elementor-950 .elementor-element.elementor-element-d9fc900 .elementor-button:hover svg .cls-1{fill:#000}.elementor-1223 .elementor-element.elementor-element-84496b8 .htmega-tab-nav a.htb-active.elementor-repeater-item-8713080,.elementor-1223 .elementor-element.elementor-element-84496b8 .htmega-tab-nav a.htb-active.elementor-repeater-item-06c24c7,.elementor-1223 .elementor-element.elementor-element-84496b8 .htmega-tab-nav a.htb-active.elementor-repeater-item-1e1e753{background-color:#fff !important}.services-slider .content a:hover{color:#000}.elementor-element-84496b8 .has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button){background:#fff !important}.elementor-2672 .elementor-element.elementor-element-98b32c9 .elementor-button:hover svg path,.elementor-2672 .elementor-element.elementor-element-64ba0b9 .elementor-button:hover svg path,.elementor-2672 .elementor-element.elementor-element-135e4b4 .elementor-button:hover svg path,
.elementor-2672 .elementor-element.elementor-element-a143c5c .elementor-button:hover svg
path{stroke:#000 !important}.elementor-element-8076f98 .has-background-white .site a:focus:not(.wp-block-button__link):not(.wp-block-file__button){color:var(--e-global-color-accent) !important}.elementor-element-c8c6f23 .swiper-slide.swiper-slide-duplicate{transition:0.4s ease}.elementor-element-c8c6f23 .swiper-slide:hover{position:relative;transform:translateY(-40px)}.htmega-testimonial-area .slick-prev, .htmega-testimonial-area .slick-next{top:40%}.gform_wrapper.gravity-theme
.gfield_label{font-size:20px !important;line-height:30px}.elementor-element-4b9844d
li{padding-bottom:15px}.error-404
p{font-size:19px;margin-top:20px !important}.search-results .default-max-width,.entry-content>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce){max-width:1200px}.search-result-count.default-max-width{margin-top:20px}.entry-content>*:not(.alignwide):not(.alignfull):not(.alignleft):not(.alignright):not(.wp-block-separator):not(.woocommerce){max-width:1200px !important}.search-results .entry-content p, .search-results .entry-content{font-weight:400;font-size:18px;line-height:35px}.elementor-element-5e3b177
a{cursor:default}.has-background-white .pagination .nav-links a:active, .has-background-white .pagination .nav-links a:hover:active, .has-background-white .pagination .nav-links a:hover:focus, .has-background-white .comments-pagination .nav-links a:active, .has-background-white .comments-pagination .nav-links a:hover:active, .has-background-white .comments-pagination .nav-links a:hover:focus{color:unset !important}.elementor-1223 .elementor-element.elementor-element-ddb5696 .elementor-button:hover{background-color:#00C2EE !important}.hfe-has-submenu-container.menu-active+button.sub-menu-toggle+ul.sub-menu{visibility:visible !important;opacity:1 !important;height:auto;transition:0.5s !important}.hfe-nav-menu__breakpoint-tablet .hfe-active-menu.hfe-active-menu-full-width + .hfe-nav-menu__layout-horizontal .hfe-nav-menu{position:relative;box-shadow:0px 3px 4px -3px}h1.page-title{color:#000}.page-header{padding:30px
0px !important}div#validation_message_3_5{bottom:-10px}.elementor-6580 .elementor-element.elementor-element-29a002c .elementor-button:hover,.elementor-2930 .elementor-element.elementor-element-4f587c3 .elementor-button:hover,.elementor-3411 .elementor-element.elementor-element-e3c2952 .elementor-button:hover,.elementor-2672 .elementor-element.elementor-element-442b94a .elementor-button:hover,.elementor-9275 .elementor-element.elementor-element-2837980 .elementor-button:hover{background-color:#fff;color:#000}.elementor-4624 .elementor-element.elementor-element-3e0836d .elementor-button:hover{background-color:#00C2EE;color:#fff}.elementor-element-e7e60b9 a:hover,.elementor-element-971cbb5 a:hover{color:#000}.elementor-element.elementor-element-afacb5c h2.elementor-heading-title.elementor-size-default:before, .elementor-element.elementor-element-afacb5c h2.elementor-heading-title.elementor-size-default:after{margin:0
auto}.error-banner-wr,.search-banner-wr{padding:100px
0px 100px 0px;background:#0B66A8;text-align:center}.error404 .page-header
svg{fill:#0B66A8;width:90px;height:90px;margin:0
10px 0 0;display:inline-block;vertical-align:middle}.error404 .page-title, .search-page-wr .page-title,.search-result-count.default-max-width{text-align:center}.error404 .page-header{border-bottom:unset}.error-content-wr{padding:30px
0px}.error-content-wr input.search-submit:hover{border-color:#00C2EE;background-color:#00C2EE!important}.search-results .entry-content
p{font-weight:400;font-size:18px;line-height:35px;font-family:'Nunito'}.page-id-11612
ul{font-family:'Nunito' !important}.elementor-element-51a1ec3 .elementor-swiper-button{display:none}.calender-btn ul li
a{background-color:#00C2EE;border-radius:5px}.calender-btn ul li a:nth-child(3n){margin-right:0px}.header-mail .elementor-icon-box-wrapper .elementor-icon-box-icon, .header-number .elementor-icon-box-wrapper .elementor-icon-box-icon{margin-right:17.5px}.header-mail .elementor-icon-box-wrapper > div, .header-number .elementor-icon-box-wrapper>div{display:inline-block;vertical-align:middle}.addres-list ul.elementor-icon-list-items
li{list-style-type:none}.addres-list ul.elementor-icon-list-items li
svg{width:25px;vertical-align:middle}.our-services-list ul.elementor-icon-list-items li span.elementor-icon-list-icon{display:none}.calender-btn ul
li{list-style-type:none}.floor-plan-section ul
li{display:inline-block;margin:0px
0px 0px 0px !important}.floor-plan-title{padding:0px}.floor-plan-section ul li a:hover{text-decoration:unset}.floor-plan-section ul li
a{font-weight:700;padding:12px
23px;display:inline-block;color:#000;font-size:22px;line-height:36px;font-family:'Nunito';font-weight:800;border:solid 1px #eaebeb;margin-left:20px}.floor-plan-section ul li:first-child
a{margin-left:0px}.floor-plan-inner{padding-bottom:44px}.floor-plan-img
a{min-height:467px}.floor-plan-content
figure{display:block;padding:35px
20px 41px;position:relative;border:2px
solid #eaebeb}.floor-plan-content{display:inline-block;vertical-align:top;box-sizing:border-box;width:31.8%;margin:0px
0px 66px 35px;text-align:center}.floor-plan-content
img{margin:0
auto}.floor-plan-content:nth-child(3n+1){margin-left:0px}.floor-plan-content
h2{font-size:20px;line-height:48px;color:#000;text-transform:uppercase;margin:0
0 15px 0;font-weight:800;font-family:'Nunito';text-align:left}.floor-plan-content
p{font-size:28px;line-height:48px;color:#fff;font-family:'Nunito';font-weight:800;text-transform:capitalize;margin:0px}.floor-plan-details{background-color:#0b66a8;padding:24px
20px;margin-top:7px}.floor-plan-content
a{display:block;padding:4px
21px 31px 21px;margin-top:8px;border:solid 1px rgba(0, 0, 0, 0.15);background-color:#fff}.floor-plan-button{display:flex;flex-direction:row;justify-content:center}.floor-plan-button a:first-child{margin-left:0px}.floor-plan-button
a{font-size:16px;line-height:47px;padding:17px
10px;text-transform:uppercase;color:#000;font-family:'Nunito';font-weight:600;width:50%;margin-left:6.5px}.floor-paln-main-content{display:none}.floor-plan-section ul li
.active{background-color:#eaebeb !important;color:#000 !important}.floor-plan-img{position:relative}.floor-plan-enlarge{display:block;position:absolute;top:50%;left:0;right:0;margin:0
auto;transform:translateY(-50%);border-radius:50%;width:147px;height:147px;font-weight:700;color:#fff;text-transform:uppercase;font-size:16px;line-height:147px;overflow:hidden;opacity:0;visibility:hidden;transition:0.3s;background-color:#0b66a8;font-family:'Nunito'}.floor-plan-img
img{transition:0.3s}.floor-plan-img:hover .floor-plan-enlarge{opacity:1;visibility:visible}.floor-plan-img:hover
img{opacity:0.3}.floor-plan-img figure
a{padding:0px;border:unset;margin:0px}.floor-plan-section .floor-plan-title{text-align:center}.elementor-14187 .elementor-element.elementor-element-74f0daa .floor-plan-content a:hover{background-color:transparent !important}button.fancybox3-button{padding:unset}.fancybox3-navigation .fancybox3-button{background-color:#0b66a8}.floor-plan-main:after{position:absolute;content:"";left:0;right:0;bottom:0;width:100%;height:51%;background-color:#f7fafa;z-index:-1}.floor-plan-main{position:relative}button.fancybox3-close-small{padding:0px}.form-checkbox label:before{content:'';-webkit-appearance:none;background-color:transparent;box-shadow:0 1px 2px rgba(0, 0, 0, 0.05), inset 0px -15px 10px -12px rgba(0, 0, 0, 0.05);padding:10px;display:inline-block;position:relative;vertical-align:middle;cursor:pointer;border:3px
solid #00C2EE;border-radius:5px;margin-right:25px;top:-3px}.form-checkbox input:checked+label:after{content:'';display:block;position:absolute;top:3px;left:21px;width:5px;height:11px;border:solid #0079bf;border-width:0 2px 2px 0;transform:rotate(45deg)}.ksh-form-error{font-size:16px;line-height:18px;margin-top:5px;color:red;font-family:'Nunito';font-weight:400}.form-group select:focus, .form-group input:focus, .form-group textarea:focus{outline:none!important}.dimesions-wr .elementor-widget-icon-box .elementor-widget-container{max-width:505px;min-height:241px;position:relative}.dimesions-wr .elementor-element-populated{gap:35px;justify-content:start}.moments-img
img{height:250px !important}.dimesions-wr .elementor-widget-icon-box .elementor-widget-container:before{content:'';position:absolute;top:0;left:14px;background-color:#D1D1D1;height:6px;border-radius:6px;width:126px;transition: .3s}.dimesions-wr .elementor-widget-icon-box .elementor-widget-container:hover:before{background-color:var(--e-global-color-55e036e);transition: .3s}#header-wr .sticky a.hfe-menu-item{padding-left:7px;padding-right:7px}.header-menu-block ul.sub-menu{max-width:max-content}.past-event-wr span.mec-start-date-label{font-family:"Nunito",Nunito;font-size:21px;font-weight:800;line-height:48px}.past-event-wr  h4.mec-event-title{font-family:"Freighttext Black",Nunito;font-size:22px;font-weight:900;line-height:28px}.past-event-wr  p.mec-grid-event-location{color:#40d9f1 !important;font-size:16px !important;line-height:20px !important}.past-event-wr .mec-event-grid-classic .mec-event-content{padding:0
20px 10px}.past-event-wr  ul.mec-event-sharing-wrap{display:none}.past-event-wr .mec-event-footer .mec-booking-button{position:relative;max-width:200px;text-align:center;background-color:#40d9f1;color:#fff;font-family:"Nunito",Nunito;font-size:21px;font-weight:800;line-height:27px;letter-spacing:0px;height:auto;padding:10px
39px;top:unset;right:unset;text-transform:capitalize}.past-event-wr .mec-event-footer{min-height:0;padding:15px
15px 30px;background-color:#fff;border:unset;text-align:center}.past-event-wr .mec-event-grid-classic .mec-event-article{border-width:1px}.past-event-wr .mec-event-image
img{width:100%;height:200px !important;object-fit:cover}.past-event-wr article.mec-past-event.mec-event-article.mec-clear{padding:0}