.d-none{display:none!important}body.elementor-panel-loading #elementor-panel-state-loading{display:none!important}ul.business-listings{padding:0;display:flex;justify-content:flex-start;flex-wrap:wrap;margin:0 -10px;list-style:none}.owl-carousel.business-listings{margin:0!important}ul.business-listings li.listing-item{width:33.33%;padding:0 10px;margin-bottom:20px}ul.most-popular-page li.listing-item .inner-wrapper{min-height:498px}ul.owl-carousel.business-listings li.listing-item{width:100%;margin-bottom:0}ul.owl-carousel.owl-theme.business-listings .owl-item{padding:10px 0}li.listing-item.placeholder .listing-content{position:relative}.listing-content .button{display:flex;justify-content:center}li.listing-item .listing-content .button a.btn.apply-now-button{outline:none;text-decoration:none;color:#fff;padding:10px 20px;font-family:"BEBUS NEUE",Sans-serif;font-size:16px;font-weight:300;background-color:transparent;background-image:linear-gradient(180deg,#0a2463 52%,#1449c9 100%);cursor:pointer}li.listing-item .listing-content .button a.btn.apply-now-button{outline:none;text-decoration:none;color:#fff;background-image:linear-gradient(180deg,#0a2463 52%,#1449c9 100%);cursor:pointer;background-color:#092463;font-family:"BEBUS NEUE",Sans-serif;font-size:28px;font-weight:300;text-transform:uppercase;letter-spacing:1.2px;border-radius:3px!important;padding:5px 15px;width:202px!important;display:block;transform:translateX(0) scale(1)}li.listing-item.premium .listing-content .button a.btn.apply-now-button{background-color:#d4af37;background-image:linear-gradient(180deg,#d4af37 72%,#d4af37 100%)!important;color:#000!important;transition:all .5s ease}li.listing-item.placeholder .listing-content a.btn.apply-now-button{outline:none;text-decoration:none;color:#fff;padding:10px 20px;position:absolute;bottom:0;right:0;font-family:"BEBUS NEUE",Sans-serif;font-size:16px;font-weight:300;background-color:transparent;background-image:linear-gradient(180deg,#0a2463 52%,#1449c9 100%);cursor:pointer;transform:translateX(0) scale(1)}li.listing-item a.btn.apply-now-button:hover{color:#fff!important;background-color:transparent;background-image:linear-gradient(180deg,#0a2463 52%,#1449c9 100%);transition:all .5s ease;transform:translateX(0) scale(1.02)!important}li.listing-item.premium a.btn.apply-now-button:hover{background-image:linear-gradient(135deg,#d4af37 34%,#e8c868 100%);border-color:#d4af37;transform:translateX(0) scale(1.02)}.listing-content{padding:20px 0}.owl-carousel .listing-content{padding:10px 0;padding-bottom:15px!important;position:relative}.listing-item .listing-content{text-align:center;padding-bottom:15px!important}.most-popular-page .listing-content{padding-bottom:60px!important;position:relative}.owl-carousel h2.listing-title{margin-bottom:0!important}.most-popular-page h2.listing-title{margin-bottom:0!important}ul .listing-item .inner-wrapper{box-shadow:0 1px 5px #ccc;box-shadow:0 4px 10px rgba(0,0,0,.4)!important;border-radius:5px;padding:20px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;background-color:#fff;transform:scale(1)}ul .listing-item .inner-wrapper:hover{box-shadow:0 4px 10px rgba(0,0,0,.4)!important;transform:scale(1.02)}ul .listing-item .inner-wrapper .listing-image{border-radius:5px;overflow:hidden;display:block;height:200px;border:1px solid #efefef}p.listing-description{font-family:Sans-serif}.most-popular-page p.listing-description,.owl-carousel p.listing-description{min-height:96px}h2.listing-title{margin:0 0 10px;font-family:"BEBUS NEUE",Sans-serif;font-weight:300}h2.listing-title a{color:#000;text-decoration:none;font-family:"BEBUS NEUE",Sans-serif;font-weight:300}.most-popular-listings .item .listing-content{padding:20px 0 0;display:flex;justify-content:space-between;align-items:center}.most-popular-listings .item{min-height:370px}.most-popular-listings .item h3.listing-title{margin:0;line-height:18px}.most-popular-listings .item h3.listing-title a{font-family:"BEBUS NEUE",Sans-serif;font-size:18px;font-weight:300;letter-spacing:1.2px;color:#000!important;text-transform:uppercase}.most-popular-listings .item .listing-categories,.most-popular-listings .item .listing-location{color:#092463;font-family:Sans-serif!important;font-size:17px;font-weight:500;font-style:italic;text-transform:capitalize}.most-popular-page .listing-item .listing-categories,.most-popular-page .listing-item .listing-location,.owl-carousel .listing-item .listing-categories,.owl-carousel .listing-item .listing-location{color:#092463;font-family:Sans-serif!important;font-size:17px;font-weight:500;font-style:italic;text-transform:capitalize;margin-bottom:0}.owl-carousel .listing-item .listing-categories{font-style:normal}.owl-carousel .listing-item .listing-location{margin-bottom:10px}.most-popular-listings .item .listing-excerpt{display:none}.most-popular-listings .item>a{display:block}.most-popular-listings .item>a .listing-image{height:230px;overflow:hidden;border:1px solid #1449c9!important}.most-popular-page a.book-now.btn,.owl-carousel a.book-now.btn{background-color:transparent;background-image:linear-gradient(180deg,#0a2463 72%,#1449c9 100%);font-family:"BEBUS NEUE",Sans-serif;font-size:28px;font-weight:300;text-transform:uppercase;letter-spacing:1.2px;border-radius:0px 0px 0px 0px;padding:5px 15px;color:#fff;transform:translateX(-50%) scale(1);transition:all .5s ease}.most-popular-page a.book-now.btn:hover,.owl-carousel a.book-now.btn:hover{background-color:#2a2012;transform:translateX(-50%) scale(1.02)}.most-popular-page a.book-now.btn,.owl-carousel a.book-now.btn{border-radius:3px;margin-top:0;display:inline-block;min-width:204px;position:absolute;left:50%;transform:translateX(-50%) scale(1);bottom:20px}.listing-item h2.listing-title{position:relative;margin-bottom:10px!important}.listing-item h2.listing-title:after{content:"";position:absolute;left:50%;bottom:-4px;transform:translateX(-50%);width:50%;height:2px;background-color:#d4af37}.most-popular-listings .item .listing-content .left{width:50%}.most-popular-listings .item .listing-content .right{width:50%;text-align:right}.business-listing-categories{list-style:none;padding:0;display:flex;flex-wrap:wrap;row-gap:50px;margin:0}.category-item{width:50%;text-align:center;padding:0 10px}.category-item .category-image{overflow:hidden;max-height:265px;border-radius:6px 6px 0 0;position:relative}.category-link{text-decoration:none;color:#333}.category-name{font-family:"BEBUS NEUE",Sans-serif;font-size:33px;font-weight:300;letter-spacing:1.2px;color:#fff;text-transform:uppercase;padding:12px 0;line-height:24px}li.category-item a.category-link{background-color:transparent;background-image:linear-gradient(180deg,#0a2463 90%,#1449c9 100%);display:block;position:relative;border-radius:6px;border:1px solid #d4af37;text-decoration:none}li.category-item a.category-link:hover{background-color:#d4af37;background-image:linear-gradient(180deg,#d4af37 100%,#d4af37 100%)}.search-bar-container{margin-top:-50px;display:flex;justify-content:center;padding:20px;z-index:9;position:relative;background-color:#fff!important;box-shadow:0 -8px 22px rgba(0,0,0,.3);border:1px solid #b9972f;border-radius:6px}body.category .search-bar-container,.post-type-archive-business_listings .search-bar-container{margin:40px 0!important}body.category .search-bar-button-container,.post-type-archive-business_listings .search-bar-button-container{margin-top:15px}.search-bar-form{display:flex;align-items:center;gap:15px;width:100%;max-width:1200px}.search-bar-field{flex:1;display:flex;flex-direction:column;gap:5px}.search-bar-label{font-size:14px;font-weight:700;color:#0a2463!important;margin-left:5px}.search-bar-select{padding:10px;font-size:16px;border:2px solid #0a2463!important;border-radius:4px;background-color:white;width:100%}.search-bar-button-container{display:flex;align-items:center}.search-bar-button{background-color:transparent;background-image:linear-gradient(180deg,#0a2463 72%,#1449c9 100%);color:white;padding:12px 20px;font-size:16px;font-weight:700;border:none;border-radius:4px;cursor:pointer;transition:background-color .3s ease;white-space:nowrap}.search-bar-button:hover{background-color:#0a2463}.custom-dropdown .dropdown-menu label{display:block;cursor:pointer}.custom-dropdown .dropdown-menu label input[type=radio]{display:none}.custom-dropdown .dropdown-menu label span{padding:4px;display:block}.custom-dropdown .dropdown-menu>label+label{margin-top:5px}#tag-dropdown .dropdown-menu>label+label{margin-top:10px}.owl-theme .owl-nav [class*=owl-]:hover{background:#fdfdfd;color:#092463;text-decoration:none}.archive-page-description{max-width:1140px;margin:20px auto}.most-popular-listings .owl-dots{display:none}form.job_filters{font-family:"Arapey",Sans-serif!important}.job_filters .search_jobs input,.job_filters .search_jobs select{box-sizing:border-box;width:100%;border-color:#0a2463;color:#000;font-family:"Arapey",Sans-serif!important}.job_filters .search_submit input:hover{background-color:#0a2463!important;color:#fff;border-color:#0a2463!important}.application_details a.job_application_email,.job_filters .showing_jobs a,ul.job_listings li.job_listing a div.position h3{color:#0a2463}.single_job_listing input.application_button.button{background-color:transparent;background-image:linear-gradient(180deg,#0a2463 52%,#1449c9 100%);border-color:#0a2463;color:#fff;text-transform:uppercase;font-family:"BEBUS NEUE",Sans-serif;transition:background-image .5s ease}.single_job_listing input.application_button.button:hover{background-image:linear-gradient(180deg,#1449c9 52%,#0a2463 100%)}ul.job-listing-meta.meta a,.single_job_listing .company .name a{color:#0a2463;font-family:"BEBUS NEUE",Sans-serif;font-weight:300}.single_job_listing .meta{margin-top:20px;font-family:"BEBUS NEUE",Sans-serif;font-weight:300}.single_job_listing{font-family:"BEBUS NEUE",Sans-serif;font-weight:300}.search_jobs .search_submit input[type=submit]{background-color:transparent;background-image:linear-gradient(180deg,#0a2463 52%,#1449c9 100%);color:#fff;font-family:"Bebas Neue",Sans-serif!important}body.news-template-default #content{max-width:100%!important;background-color:#fff;padding-bottom:30px}body.news-template-default #content .page-content{width:1024px;max-width:100%;margin:0 auto;background-color:#fff;padding:0 15px;box-shadow:0 0 15px -8px rgba(0,0,0,.5);padding-bottom:30px}body.news-template-default #content .wp-block-group+.wp-block-heading{margin-top:30px}body.news-template-default #content .wp-block-group+*{margin-top:30px}.single_job_listing .job_description{font-family:Sans-serif!important}.single_job_listing .job_description p strong{font-family:sans-serif}.elementor-2282 .elementor-element.elementor-element-75b19722 .tp-post-content,.elementor-2282 .elementor-element.elementor-element-75b19722 .tp-post-content p{font-family:sans-serif}.elementor-2282 .elementor-element.elementor-element-75b19722 .tp-post-content>pre{max-width:82%}#uc_owl_sliding_thumbs_gallery_elementor_71cb68bb .owl-nav{position:absolute!important;top:10%;left:0!important;right:0;width:100%!important}#uc_owl_sliding_thumbs_gallery_elementor_71cb68bb .owl-nav .owl-prev{position:absolute;left:-40px!important}#uc_owl_sliding_thumbs_gallery_elementor_71cb68bb .owl-nav .owl-next{position:absolute;right:-40px!important}.elementor-967 .elementor-element.elementor-element-8b59340 .elementor-heading-title{font-weight:400!important}.custom-heading h2{font-family:"Bebas Neue",Sans-serif!important;font-size:24px!important;font-weight:400!important;letter-spacing:1.2px!important;color:#0a2463!important}.custom-text{font-family:Sans-serif!important;font-size:17px!important;font-weight:500!important;color:#0a2463!important;display:block}.listing-address{font-family:Sans-serif!important;font-size:17px!important;font-weight:500!important;display:block}.elementor-2282 .custom-text{color:#fff!important}.elementor-2282 .custom-heading h2{color:#d4af37!important}.elementor-967 .owl-carousel .owl-nav{position:absolute!important;top:20%;width:100%!important;left:0!important}.elementor-967 .owl-carousel .owl-nav button.owl-prev{left:-30px!important;position:absolute}.elementor-967 .owl-carousel .owl-nav button.owl-next{position:absolute;right:-30px!important}.elementor-element.elementor-widget-tp-post-content .tp-post-content *{font-family:sans-serif!important}.business-hours{margin-top:10px}.business-hours .location-hours .city-day strong{font-weight:400}.owl-carousel .owl-dots{display:none!important}body.press-template-default #content{max-width:100%!important;background-color:#fff;padding-bottom:30px;position:relative}body.press-template-default #content .page-content{width:1140px;margin:0 auto;margin:0 auto;padding-top:50px;max-width:100%;background-color:#fff;padding:50px 15px 30px;box-shadow:0 0 15px -8px rgba(0,0,0,.5)}.post-type-archive-business_listings main#content{width:100%;max-width:100%;margin:0!important}.post-type-archive-business_listings .search-bar-container{max-width:1140px;margin:40px auto!important}li.listing-item.premium .inner-wrapper{background-image:linear-gradient(180deg,#0a2463 45%,#1449c9 100%)}ul .listing-item .inner-wrapper .listing-image{border:2px solid #d4af37;border-bottom:0;border-radius:6px 6px 0 0}.listing-item .listing-content{border:2px solid #d4af37;border-radius:0 0 6px 6px;margin-top:0;padding-left:10px;padding-right:10px;min-height:340px;position:relative}.listing-item.premium .listing-content{background-color:#0a2463}.listing-item.premium .listing-categories,.listing-item.premium .listing-location,.listing-item.premium h2.listing-title,.listing-item.premium h2.listing-title a,.listing-item.premium p.listing-description{color:#fff!important;text-align:center}.listing-item.premium .listing-categories,.listing-item.premium .listing-location{color:#d4af37!important}.listing-item.premium a.book-now.btn{background-color:#d4af37;background-image:linear-gradient(180deg,#d4af37 72%,#d4af37 100%);color:#000!important;border-radius:3px!important;transition:all .5s ease}.listing-item.premium a.book-now.btn:hover{background-image:linear-gradient(135deg,#d4af37 34%,#e8c868 100%);border-color:#d4af37;transform:translateX(-50%) scale(1.02)}a.book-now.btn{position:relative;min-width:202px!important}.related-business-listings a.book-now.btn{left:50%;bottom:20px;position:absolute;transform:translateX(-50%) scale(1)}.related-business-listings a.book-now.btn{background-color:#092463;font-family:"BEBUS NEUE",Sans-serif;font-size:28px;font-weight:300;text-transform:uppercase;letter-spacing:1.2px;border-radius:3px;padding:5px 15px;color:#fff;transition:all .5s ease}.related-business-listings a.book-now.btn:hover{transform:translateX(-50%) scale(1.02)}.related-business-listings .listing-description{min-height:96px}.related-business-listings .listing-categories,.related-business-listings .listing-location{color:#092463;font-family:Sans-serif!important;font-size:17px;font-weight:500;font-style:italic;text-transform:capitalize;margin-bottom:0}.related-business-listings .listing-categories{font-style:normal}.related-business-listings h2.listing-title{margin:0;font-family:"BEBUS NEUE",Sans-serif;font-weight:300}.elementor-72 .elementor-element.elementor-element-29aed9a .elementor-heading-title,.elementor-72 .elementor-element.elementor-element-9b5f2d5 .elementor-heading-title{color:#0a2463;font-family:"BEBUS NEUE",Sans-serif;font-weight:300}#uc_owl_sliding_thumbs_gallery_elementor_3f8cba1>.owl-carousel>.owl-stage-outer{border:1px solid #d4af37}@media (max-width:767px) and (min-width:320px){.business-listing-categories{flex-direction:column}.business-listing-categories .category-item{width:100%}.category-name{font-size:24px}ul.business-listings{flex-direction:column}ul.business-listings li.listing-item{width:100%}.search-bar-form{flex-direction:column;align-items:flex-start}.search-bar-field{width:100%}.most-popular-listings .item .listing-content{flex-direction:column}.most-popular-listings a.book-now.btn{margin-top:15px!important;display:block;text-align:center}.most-popular-listings .item{padding:0}.owl-carousel .owl-nav button.owl-prev{left:-3px!important}.owl-carousel .owl-nav button.owl-next{right:-3px!important}.most-popular-listings .item .listing-content .right,.most-popular-listings .item .listing-content .left{width:100%}.owl-carousel.business-listings .owl-nav button.owl-prev{left:-12px!important}.owl-carousel.business-listings .owl-nav button.owl-next{right:-12px!important}.job_listing-template-default .page-header h1.entry-title{font-size:18px!important}.news-template-default h2.wp-block-heading,.news-template-default h3.wp-block-heading,.news-template-default h3.wp-block-heading strong{font-weight:400!important}body.news-template-default #content{padding:0}.business-hours .location-hours .city-day strong{font-weight:400!important}.most-popular-listings.owl-carousel .owl-nav button.owl-next,.most-popular-listings.owl-carousel .owl-nav button.owl-prev{top:44%!important;background-color:#fff!important;padding:5px 4px!important}ul.amenity-list li.item{text-wrap:auto;align-items:flex-start;font-size:13px}button.accordion-button{text-wrap:auto}.elementor-element.elementor-widget-tp-post-content .tp-post-content *{padding:0!important}#uc_owl_sliding_thumbs_gallery_elementor_8c380b3 .uc-carousel-sync1 .item{color:#fff;text-align:center;overflow:hidden;width:100%;height:100%;position:relative;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover!important;background-size:cover!important;min-height:220px}.elementor-2282 .elementor-element.elementor-element-3f8cba1 .ue-main-item{height:300px}div#uc_owl_sliding_thumbs_gallery_elementor_3f8cba1{max-width:100%;margin:0 auto}}.elementor-2282 .business-hours .location-hours{color:#fff!important}a.category-link .category-image:after{content:"";position:absolute;inset:0;background:rgba(10,36,99,.55);opacity:0;transition:opacity .35s ease;z-index:99}a.category-link:hover .category-image:after{opacity:1}.border-line-top h2{position:relative;width:fit-content}.border-line-top h2:before{position:absolute;top:-10px;left:0;width:100%;background-color:#d4af37;height:2px;content:""}.border-line-bottom h1{position:relative;width:fit-content}.border-line-bottom h1:before{position:absolute;bottom:-15px;left:0;width:100%;background-color:#d4af37;height:2px;content:""}#uc_owl_sliding_thumbs_gallery_elementor_71cb68bb>.owl-carousel .owl-stage-outer{border:1px solid #d4af37}.video-border-line{border:1px solid #d4af37}.business-category-slider .slider-item{position:relative;height:220px;border-radius:6px;overflow:hidden;border:2px solid #d4af37}.business-category-slider .slider-item .category-link{position:relative;display:block;width:100%;height:100%;text-decoration:none}.business-category-slider .category-image{position:absolute;inset:0}.business-category-slider .slider-item::after{content:"";position:absolute;inset:0;background:rgba(10,36,99,.55);opacity:0;transition:opacity .35s ease;z-index:1}.business-category-slider .category-name{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;font-weight:300;text-align:center;opacity:0;transform:translateY(10px);transition:all .35s ease;z-index:99;padding:15px;height:100%;font-family:"BEBUS NEUE",sans-serif}.business-category-slider .slider-item:hover::after{opacity:1}.business-category-slider .slider-item:hover .category-name{opacity:1;transform:translateY(0)}.business-category-slider .owl-stage{transition-timing-function:linear!important}.owl-carousel.business-category-slider .owl-nav.disabled,.owl-carousel.business-category-slider .owl-dots.disabled{display:none!important}p.listing-location,p.listing-categories{font-family:Sans-serif!important;font-size:17px;font-weight:500;font-style:italic;text-transform:capitalize}p.listing-categories{font-style:normal;margin-bottom:0}.large-news-item{max-width:1200px;margin:0 auto;transform:scale(1);transition:transform .5s ease}.large-news-item:hover{transform:scale(1.02)}@media (max-width:1024px){.business-category-slider .slider-item{border:none}}@media (max-width:1024px) and (min-width:320px){.listing-item h2.listing-title{min-height:20px}.video-wrapper{min-height:100px!important}#uc_owl_sliding_thumbs_gallery_elementor_71cb68bb .owl-nav .owl-prev{left:-25px!important}#uc_owl_sliding_thumbs_gallery_elementor_71cb68bb .owl-nav .owl-next{right:-25px!important}}