*{box-sizing:border-box}body,html{height:100%;margin:0;padding:0}body{background:#fff;color:#1e293b;overflow:hidden;overflow-y:auto;position:relative}body,button,input,select{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}button::-moz-placeholder,input::-moz-placeholder,select::-moz-placeholder{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}button::placeholder,input::placeholder,select::placeholder{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.select-html{position:relative;z-index:1}.select-html .select-hidden{display:none}.select-html .select-styled{align-items:center;background:#fff;border:2px solid #fff;border-radius:25px;display:flex;font-size:18px;font-weight:400;height:50px;justify-content:space-between;padding:0 20px;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.select-html .select-styled:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc.--%3E%3Cpath d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:12px;margin-left:20px;width:12px}.select-html .select-styled span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-html .select-styled:focus,.select-html .select-styled:focus-within{border-color:#1e293b;outline:none}.select-html .select-content{background:#cbd5e1;border-radius:15px;display:none;left:0;max-height:240px;max-width:300px;min-width:100%;overflow-x:hidden;overflow-y:auto;position:absolute;top:100%}.select-html .select-content.active{display:block}.select-html .select-content ul{list-style:none;margin:0;padding:15px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-html .select-content ul li{align-items:center;border-radius:22px;color:#fff;cursor:pointer;display:flex;font-size:18px;font-weight:400;height:44px;padding:15px;text-transform:capitalize;transition:all .2s}.select-html .select-content ul li.is-selected{background:rgba(0,0,0,.1);color:#fff}.select-html .select-content ul li:focus,.select-html .select-content ul li:hover{background:#fff;color:#020617}.select-html .select-content ul li span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.homepage .select-html .select-styled{background:#e2e8f0;border-color:#e2e8f0}.homepage .select-html .select-styled:focus,.homepage .select-html .select-styled:focus-within{border-color:#1e293b}.carousels-content{align-items:stretch;display:flex;flex-direction:column;gap:40px;justify-content:flex-start}.carousels-content .section-title{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}.carousels-content .section-title p{font-size:18px;line-height:1.2em;margin:0;padding:0;text-align:center;text-transform:capitalize}.carousels-content .section-title p a,.carousels-content .section-title p span{color:#1e293b;font-size:33px;font-weight:700;text-decoration:underline}.carousels-content .section-title p a:focus,.carousels-content .section-title p a:focus-within,.carousels-content .section-title p a:hover,.carousels-content .section-title p span:focus,.carousels-content .section-title p span:focus-within,.carousels-content .section-title p span:hover{color:#94a3b8;outline:none}.carousels-content .flickity-carousel{align-items:stretch;display:flex;flex-direction:column;gap:10px;margin-top:20px}.carousels-content .flickity-carousel .controls-container{align-items:center;display:flex;justify-content:space-between;padding:0 10px;position:relative}.carousels-content .flickity-carousel .controls-container button{align-items:center;background:#cbd5e1;border:2px solid #cbd5e1;border-radius:20px;display:flex;height:40px;justify-content:center;margin:0;padding:0;position:relative;transition:background .3s ease-in-out,border-color .3s ease-in-out,color .3s ease-in-out;width:40px;z-index:1}.carousels-content .flickity-carousel .controls-container button svg{fill:#1e293b;height:24px;width:24px}.carousels-content .flickity-carousel .controls-container button:hover{background:#1e293b;border-color:#1e293b}.carousels-content .flickity-carousel .controls-container button:hover svg{fill:#fff}.carousels-content .flickity-carousel .controls-container button:focus,.carousels-content .flickity-carousel .controls-container button:focus-within{border-color:#1e293b;outline:none}.carousels-content .flickity-carousel .controls-container button:disabled{background:#f1f5f9;border:2px solid #f1f5f9}.carousels-content .flickity-carousel .controls-container button:disabled svg{fill:#94a3b8}.carousels-content .flickity-carousel .controls-container:after{background:#e2e8f0;content:"";height:1px;left:20px;position:absolute;right:20px;top:50%;z-index:0}.carousels-content .flickity-carousel .slides-container .flickity-viewport{height:360px}.carousels-content .flickity-carousel .slides-container.adoption .flickity-viewport{height:185px}.carousels-content .flickity-carousel .slides-container.classified .flickity-viewport{height:220px}.carousels-content .flickity-carousel .slides-container .single-slide-container{padding:10px;width:100%}.carousels-content .flickity-carousel .slides-container .single-slide-container.empty .single-slide-content{align-items:center;background:#f1f5f9;border-radius:20px;display:flex;height:340px;justify-content:center;width:100%}.carousels-content .flickity-carousel .slides-container .single-slide-container.empty .adoption-slide-content{align-items:center;background:#f1f5f9;border-radius:20px;display:flex;height:165px;justify-content:center;width:100%}.carousels-content .flickity-carousel .slides-container .single-slide-container.empty .classified-slide-content{align-items:center;background:#f1f5f9;border-radius:20px;display:flex;height:200px;justify-content:center;width:100%}.single-carousel .flickity-single .slides-container{overflow:hidden}.single-carousel .flickity-single .slides-container .single-slide-container{width:100%}.single-carousel .flickity-single .slides-container .single-slide-container .single-slide-content{align-items:center;display:flex;height:350px;justify-content:center;width:100%}.single-carousel .flickity-single .slides-container .single-slide-container .single-slide-content img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.single-carousel .flickity-single .slides-container .flickity-button{background:#fff;color:#020617}.single-carousel .flickity-single .slides-container .flickity-button svg{fill:#020617}.single-carousel .flickity-single .slides-container .flickity-button:focus,.single-carousel .flickity-single .slides-container .flickity-button:focus-within,.single-carousel .flickity-single .slides-container .flickity-button:hover{box-shadow:0 0 0 3px #020617;outline:none}.ad-business-link{align-items:center;background:#e2e8f0;color:#1e293b;display:inline-flex;height:40px;justify-content:center;margin:0;outline:none;padding:0 20px;text-decoration:none;transition:background .3s ease-in-out}.ad-business-link:focus,.ad-business-link:focus-within,.ad-business-link:hover{background:#cbd5e1}.ad-business-link .btn-label{font-weight:600;line-height:1em;text-transform:capitalize}.loading_icon,.loading_icon rect{fill:#94a3b8}.view-more-container{padding:20px 0 0}.view-more-container .view-more-button{align-items:center;background:#e2e8f0;border:none;border-radius:25px;color:#1e293b;display:flex;height:50px;justify-content:center;outline:none;padding:0 20px;transition:background .3s ease-in-out;width:100%}.view-more-container .view-more-button:hover{background:#cbd5e1}.view-more-container .view-more-button:focus,.view-more-container .view-more-button:focus-within{background:#cbd5e1}.view-more-container .view-more-button .btn-label{font-size:18px;font-weight:600;line-height:1em;text-transform:capitalize}.view-more-container .view-more-button svg{fill:#1e293b;display:none}.view-more-container .view-more-button:disabled{background:transparent!important;transition:none}.view-more-container .view-more-button:disabled .btn-label{display:none}.view-more-container .view-more-button:disabled svg{display:block}.homepage-title-h1{font-size:16px;left:0;line-height:24px;margin:-32px 0 0;max-width:100%;overflow:hidden;padding:0;position:fixed;top:0;white-space:nowrap}.title-container{padding:30px 0}.title-container h1{font-size:33px}.title-container h1,.title-container h3{color:#1e293b;font-weight:700;line-height:1.2em;margin:0;padding:0;text-align:center;text-transform:capitalize}.title-container h3{font-size:28px}.title-container p{font-size:18px;line-height:1.2em;margin:0;padding:0;text-align:center;text-transform:capitalize}.title-container .listpage-sidebutton{margin:0;padding:30px 0 0;text-align:center}.layout-buttons{text-align:center}.layout-buttons button{align-items:center;background:#e2e8f0;border:2px solid #e2e8f0;border-radius:25px;color:#1e293b;display:inline-flex;height:50px;justify-content:center;margin:0 5px;padding:0;width:50px}.layout-buttons button svg{fill:#1e293b;height:22px;width:22px}.layout-buttons button.active{border-color:#1e293b}.layout-buttons button:hover{border-color:#cbd5e1}.layout-buttons button:focus,.layout-buttons button:focus-within{background:#1e293b;border-color:#1e293b;color:#fff;outline:none}.layout-buttons button:focus svg,.layout-buttons button:focus-within svg{fill:#fff}.top-banner{padding:0 0 30px}.top-banner .banner-container{background:#e2e8f0;margin:0 auto;max-width:100%;overflow:hidden}.top-banner .banner-container img{max-width:100%;vertical-align:middle}.homepage .top-banner{padding:30px 10px 0}.listpage-sponsorebutton{align-items:center;display:flex;flex-direction:column;font-size:18px;gap:30px;justify-content:flex-start;margin:0;padding:0 10px 50px}.listpage-sponsorebutton .logos{align-items:center;display:flex;flex-wrap:wrap;gap:20px 50px;justify-content:center}.listpage-sponsorebutton .logos a{text-decoration:none}.header{align-items:flex-start;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;justify-content:center;left:0;margin:0;padding:0;position:fixed;right:0;top:0;z-index:1000}.header .top-bar{align-items:center;display:flex;height:60px;justify-content:space-between;max-width:1200px;position:relative;width:100%}.header .top-bar .top-bar-left{align-items:center;bottom:0;display:none;justify-content:flex-start;left:0;margin:0;padding:0 0 0 20px;position:absolute;top:0}.header .top-bar .top-bar-center{align-items:center;display:flex;justify-content:center;width:100%}.header .top-bar .top-bar-center .website-logo-link{border-radius:4px;color:#1e293b;display:inline-block}.header .top-bar .top-bar-center .website-logo-link:focus,.header .top-bar .top-bar-center .website-logo-link:focus-within{outline:3px solid #e2e8f0;outline-offset:3px}.header .top-bar .top-bar-center .website-logo-link .website-logo-container{height:40px}.header .top-bar .top-bar-center .website-logo-link .website-logo-container .website-logo{height:100%;max-width:320px;width:auto}.header .top-bar .top-bar-right{align-items:center;bottom:0;display:none;justify-content:flex-end;margin:0;padding:0 20px 0 0;position:absolute;right:0;top:0}.navigation{align-items:center;background:#fff;border-bottom:1px solid #e2e8f0;display:flex;justify-content:center;left:0;margin:0;padding:0;position:fixed;right:0;top:61px;z-index:990}.navigation .navigation-container{align-items:center;display:flex;height:60px;justify-content:space-between;padding:0 15px;width:100%}.navigation .navigation-container .navigation-button-wrap-left .mainmenu-opener{align-items:center;background:#fff;border:none;border-radius:4px;display:flex;height:40px;justify-content:center;margin:0;padding:0;position:relative;width:40px}.navigation .navigation-container .navigation-button-wrap-left .mainmenu-opener:focus,.navigation .navigation-container .navigation-button-wrap-left .mainmenu-opener:focus-within,.navigation .navigation-container .navigation-button-wrap-left .mainmenu-opener:hover{outline:3px solid #e2e8f0;outline-offset:1px}.navigation .navigation-container .navigation-button-wrap-left .mainmenu-opener .bar{background:#1e293b;border-radius:2px;display:inline-block;height:4px;position:absolute;transform:translate(0);transition:transform .3s ease-in-out,width .3s ease-in-out;width:30px}.navigation .navigation-container .navigation-button-wrap-left .mainmenu-opener .bar.bar1{transform:translateY(-9px)}.navigation .navigation-container .navigation-button-wrap-left .mainmenu-opener .bar.bar4{transform:translateY(9px)}.navigation .navigation-container .navigation-menu{background:#fff;height:0;left:0;margin:0;opacity:0;overflow:hidden;overflow-y:auto;padding:0;position:fixed;right:0;top:122px;transition:opacity .1s ease-in-out}.navigation .navigation-container .navigation-menu nav{margin-top:-100px;transition:margin-top .4s ease-in-out,visibility .4s ease-in-out;visibility:hidden}.navigation .navigation-container .navigation-menu nav>ul{background:#fff;list-style:none;margin:0;padding:0}.navigation .navigation-container .navigation-menu nav>ul>li{align-items:stretch;border-bottom:3px solid #e2e8f0;display:flex;flex-direction:column;justify-content:flex-start}.navigation .navigation-container .navigation-menu nav>ul>li>span{align-items:center;display:flex;justify-content:space-between}.navigation .navigation-container .navigation-menu nav>ul>li>span a{align-items:center;background:#fff;color:#1e293b;display:flex;flex-grow:1;font-size:21px;font-weight:600;height:57px;justify-content:flex-start;padding:0 15px;text-decoration:none;transition:background .3s ease-in-out;white-space:nowrap}.navigation .navigation-container .navigation-menu nav>ul>li>span a:focus,.navigation .navigation-container .navigation-menu nav>ul>li>span a:focus-within,.navigation .navigation-container .navigation-menu nav>ul>li>span a:hover{background:#f1f5f9;outline:none}.navigation .navigation-container .navigation-menu nav>ul>li>span button{align-items:center;background:#fff;border:none;border-left:1px solid #e2e8f0;color:#1e293b;display:flex;height:57px;justify-content:center;padding:0 15px;transition:background .3s ease-in-out;width:60px}.navigation .navigation-container .navigation-menu nav>ul>li>span button:focus,.navigation .navigation-container .navigation-menu nav>ul>li>span button:focus-within,.navigation .navigation-container .navigation-menu nav>ul>li>span button:hover{background:#f1f5f9;outline:none}.navigation .navigation-container .navigation-menu nav>ul>li>span button svg{transform:rotateX(0deg);transition:transform .3s ease-in-out}.navigation .navigation-container .navigation-menu nav>ul>li>div{background:#1e293b;color:#fff;display:none;overflow:hidden;position:relative;width:auto}.navigation .navigation-container .navigation-menu nav>ul>li>div ul{list-style:none;margin:0;padding:10px}.navigation .navigation-container .navigation-menu nav>ul>li>div ul li{display:block}.navigation .navigation-container .navigation-menu nav>ul>li>div ul li a{align-items:center;color:#fff;display:flex;flex-grow:1;font-size:21px;font-weight:600;height:60px;justify-content:flex-start;padding:0 15px;text-decoration:none;transition:background .3s ease-in-out,color .3s ease-in-out}.navigation .navigation-container .navigation-menu nav>ul>li>div ul li a span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navigation .navigation-container .navigation-menu nav>ul>li>div ul li a:focus,.navigation .navigation-container .navigation-menu nav>ul>li>div ul li a:focus-within,.navigation .navigation-container .navigation-menu nav>ul>li>div ul li a:hover{background:#fff;color:#1e293b;outline:none}.navigation .navigation-container .navigation-menu nav>ul>li.opened{border-color:#1e293b}.navigation .navigation-container .navigation-menu nav>ul>li.opened>span button svg{transform:rotateX(180deg)}.navigation .navigation-container .navigation-menu nav>ul>li.opened>div{display:block}.navigation .navigation-container .navigation-button-wrap-right .search-opener{align-items:center;background:#fff;border:none;border-radius:4px;display:flex;height:40px;justify-content:center;margin:0;padding:0;position:relative;width:40px}.navigation .navigation-container .navigation-button-wrap-right .search-opener:focus,.navigation .navigation-container .navigation-button-wrap-right .search-opener:focus-within,.navigation .navigation-container .navigation-button-wrap-right .search-opener:hover{outline:3px solid #e2e8f0;outline-offset:1px}.navigation .navigation-container .navigation-button-wrap-right .search-opener .bar{background:#1e293b;border-radius:2px;display:inline-block;position:absolute;transform:translate(0);transition:transform .3s ease-in-out,width .3s ease-in-out,height .2s ease-in-out}.navigation .navigation-container .navigation-button-wrap-right .search-opener .bar.bar1{height:4px;transform:rotate(45deg) translate(5px);width:30px}.navigation .navigation-container .navigation-button-wrap-right .search-opener .bar.bar2{align-items:center;border-radius:12px;display:flex;height:24px;justify-content:center;transform:translate(-3px,-3px);width:24px}.navigation .navigation-container .navigation-button-wrap-right .search-opener .bar.bar2:after{background:#fff;border-radius:8px;content:"";display:block;height:16px;transition:background .3s ease-in-out;width:16px}.navigation.opened .navigation-container .navigation-button-wrap-left .mainmenu-opener .bar.bar1,.navigation.opened .navigation-container .navigation-button-wrap-left .mainmenu-opener .bar.bar4{transform:translate(0);width:0}.navigation.opened .navigation-container .navigation-button-wrap-left .mainmenu-opener .bar.bar2{transform:rotate(45deg)}.navigation.opened .navigation-container .navigation-button-wrap-left .mainmenu-opener .bar.bar3{transform:rotate(-45deg)}.navigation.opened .navigation-container .navigation-menu{bottom:0;height:auto;opacity:1}.navigation.opened .navigation-container .navigation-menu nav{margin-top:0;visibility:visible}.search-opened .navigation .navigation-container .navigation-button-wrap-right .search-opener .bar.bar1{transform:rotate(45deg) translate(0)}.search-opened .navigation .navigation-container .navigation-button-wrap-right .search-opener .bar.bar2{height:4px;transform:rotate(-45deg);width:30px}.search-opened .navigation .navigation-container .navigation-button-wrap-right .search-opener .bar.bar2:after{background:transparent}.homepage .navigation .navigation-container .navigation-button-wrap-right{display:none}.layout-content{margin-top:122px;position:relative;z-index:950}.search{background:#e2e8f0;margin-top:-300px;padding:20px;position:relative;transition:margin-top .3s ease-in-out}.search .banner-warp,.search .button-warp,.search .search-title{display:none}.search .search-form .form form,.search .search-form .form form .subform{display:flex;flex-direction:column;gap:20px}.search .search-form .form form .subform .category{position:relative;z-index:2}.search .search-form .form form .subform .city{position:relative;z-index:1}.search .search-form .form form div.input label{height:0;overflow:hidden;position:absolute;width:0}.search .search-form .form form div.input input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:2px solid #fff;border-radius:25px;font-size:18px;font-weight:400;height:50px;letter-spacing:.02em;padding:0 20px;width:100%}.search .search-form .form form div.input input:focus,.search .search-form .form form div.input input:focus-within{border-color:#1e293b;outline:none}.search .search-form .form form div.input input::-moz-placeholder{color:#1e293b}.search .search-form .form form div.input input::placeholder{color:#1e293b}.search .search-form .form form div.select label{display:none}.search .search-form .form form div.select .select-wrap{position:relative}.search .search-form .form form div.select .select-wrap select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:2px solid #fff;border-radius:25px;font-size:18px;font-weight:400;height:50px;padding:0 45px 0 20px;position:relative;width:100%}.search .search-form .form form div.select .select-wrap select:focus,.search .search-form .form form div.select .select-wrap select:focus-within{border-color:#1e293b;outline:none}.search .search-form .form form div.select .select-wrap:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' height='1em' viewBox='0 0 512 512'%3E%3C!--! Font Awesome Free 6.4.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2023 Fonticons, Inc.--%3E%3Cpath d='M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:12px;position:absolute;right:20px;top:20px;width:12px;z-index:0}.search .search-form .form form .submit-button{align-items:center;background:#94a3b8;border:none;border-radius:25px;color:#fff;display:inline-flex;height:50px;justify-content:center;padding:0 20px;transition:background .3s ease-in-out}.search .search-form .form form .submit-button:focus,.search .search-form .form form .submit-button:focus-within,.search .search-form .form form .submit-button:hover{background:#1e293b;outline:none}.search .search-form .form form .submit-button .btn-label{font-size:20px;font-weight:600;line-height:1em;text-transform:capitalize}.search-opened .search{margin-top:0}.homepage .search{align-items:stretch;background:none;display:flex;flex-direction:column;gap:30px;margin-top:0;padding:30px 10px 0;transition:none}.homepage .search .button-warp{flex-direction:row;flex-wrap:wrap;justify-content:center}.homepage .search .banner-warp,.homepage .search .button-warp{align-items:center;display:flex;gap:20px;padding:0 20px;text-align:center}.homepage .search .banner-warp{flex-direction:column}.homepage .search .banner-warp .small{display:block}.homepage .search .banner-warp .large{display:none}.homepage .search .search-title{color:#fff;display:block;font-size:44px;font-weight:700;line-height:1.1em;padding:0 20px;text-align:center;text-transform:capitalize}.homepage .search .search-form .form{background:#fff;border-radius:30px;padding:20px}.homepage .search .search-form .form form,.homepage .search .search-form .form form .subform{gap:10px}.homepage .search .search-form .form form div.select .select-wrap select{background:#e2e8f0;border-color:#e2e8f0}.homepage .search .search-form .form form div.select .select-wrap select:focus,.homepage .search .search-form .form form div.select .select-wrap select:focus-within{border-color:#1e293b;outline:none}.breadcrumb{background:#fff;border-bottom:1px solid #e2e8f0;margin:0;padding:10px 13px;text-align:center}.breadcrumb ul{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;list-style:none;margin:0;padding:0}.breadcrumb ul li{align-items:center;color:#1e293b;display:flex;display:none;font-size:18px;font-weight:600;height:24px;text-transform:capitalize}.breadcrumb ul li.fixed{display:flex}.breadcrumb ul li a{color:#1e293b;text-decoration:none}.breadcrumb ul li a:focus,.breadcrumb ul li a:focus-within,.breadcrumb ul li a:hover{color:#000;outline:none;text-decoration:underline}.breadcrumb ul li span{font-weight:400}.breadcrumb ul li svg{fill:#1e293b;height:6px;margin:0 6px;width:6px}#main-content{margin:0;min-height:50vh;padding:30px 10px}#main-content .page-content{margin:0 auto;max-width:1160px;min-height:200px}#main-content .page-content.home-content .page-body{background:#fff;border-radius:20px;padding:40px 10px}.grid-layout{display:grid;grid-auto-columns:1fr;grid-template-columns:100%;grid-template-rows:auto}.grid-layout .grid-container{padding:10px}.grid-layout .grid-container.featured{grid-area:span 2/span 1/span 2/span 1}.list-layout{display:grid;grid-auto-columns:1fr;grid-template-columns:100%;grid-template-rows:auto}.list-layout .grid-container{padding:10px}.business-card{opacity:1;transition:opacity .3s ease;width:100%}.empty .business-card{opacity:0}.business-card.business-featured .card-container{height:340px;position:relative;width:100%}.business-card.business-featured .card-container .block-link{border-radius:20px;bottom:0;display:block;left:0;overflow:hidden;position:absolute;right:0;text-decoration:none;top:0;z-index:10}.business-card.business-featured .card-container .block-link .item-container{bottom:0;left:0;position:absolute;right:0;top:0;z-index:20}.business-card.business-featured .card-container .block-link .item-container .business-logo-container{background:#fff;border-radius:10px;height:100px;left:20px;opacity:.9;padding:10px;position:absolute;top:20px;width:100px}.business-card.business-featured .card-container .block-link .item-container .business-logo-container img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.business-card.business-featured .card-container .block-link .item-container .business-badges{background:#fff;border-radius:10px;height:100px;opacity:.9;padding:10px;position:absolute;right:20px;top:20px;width:100px}.business-card.business-featured .card-container .block-link .item-container .business-badges img{height:100%;max-height:80px;max-width:80px;-o-object-fit:contain;object-fit:contain;width:100%}.business-card.business-featured .card-container .block-link .item-container .business-info{align-items:stretch;bottom:70px;display:flex;flex-direction:column;gap:10px;justify-content:flex-end;left:20px;position:absolute;right:20px}.business-card.business-featured .card-container .block-link .item-container .business-info .business-category{color:#fff;display:block;font-size:18px;font-weight:400;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.business-card.business-featured .card-container .block-link .item-container .business-info .business-name{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#fff;display:-webkit-box;font-size:26px;font-weight:700;line-height:1.2;max-height:95px;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize}.business-card.business-featured .card-container .block-link .item-background{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:10}.business-card.business-featured .card-container .block-link .item-background .gradient-shadow{background-image:linear-gradient(rgba(34,34,34,0),#222 75%);bottom:0;left:0;position:absolute;right:0;top:0;z-index:20}.business-card.business-featured .card-container .block-link .item-background img{filter:saturate(100%);height:100%;-o-object-fit:cover;object-fit:cover;position:relative;transform:translateZ(0) scaleX(1) rotateX(0deg) rotateY(0deg) rotate(0deg) skew(0deg,0deg);transform-style:preserve-3d;transition:transform .5s ease,filter .5s ease;width:100%;z-index:10}.business-card.business-featured .card-container .block-link:focus .item-background img,.business-card.business-featured .card-container .block-link:focus-within .item-background img,.business-card.business-featured .card-container .block-link:hover .item-background img{filter:saturate(0);transform:translateZ(0) scale3d(1.2,1.2,1) rotateX(0deg) rotateY(0deg) rotate(-3deg) skew(0deg,0deg)}.business-card.business-featured .card-container .block-link:focus,.business-card.business-featured .card-container .block-link:focus-within{box-shadow:0 0 0 4px #1e293b;outline:none}.business-card.business-featured .card-container .phone-link{align-items:center;background:hsla(0,0%,100%,.1);border-radius:15px;bottom:20px;color:#fff;display:flex;gap:10px;height:30px;justify-content:flex-start;left:20px;padding:0 15px 0 10px;position:absolute;text-decoration:none;transition:background .3s ease-in-out;z-index:20}.business-card.business-featured .card-container .phone-link:focus,.business-card.business-featured .card-container .phone-link:focus-within,.business-card.business-featured .card-container .phone-link:hover{background:hsla(0,0%,100%,.25);outline:none}.business-card.business-featured .card-container .phone-link svg{fill:#fff}.business-card.business-featured .card-container .phone-link span{font-size:18px;font-weight:600;text-transform:capitalize}.business-card.business-featured .card-container .phone-link .action{display:none}.business-card.business-featured .card-container .phone-link.hidden .action{display:inline}.business-card.business-featured .card-container .phone-link.hidden .result{display:none}.business-card.business-regular .card-container{background:#e2e8f0;border-radius:20px;color:#1e293b;height:160px;overflow:hidden;position:relative;width:100%}.business-card.business-regular .card-container .item-container .business-info{align-items:stretch;display:flex;flex-direction:column;gap:10px;height:160px;justify-content:space-between;padding:20px}.business-card.business-regular .card-container .item-container .business-info .text-content .business-address,.business-card.business-regular .card-container .item-container .business-info .text-content .business-category{font-size:18px;font-weight:600;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.business-card.business-regular .card-container .item-container .business-info .text-content .business-name{font-size:18px;font-weight:700;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.business-card.business-regular .card-container .item-container .business-info .business-link{align-items:center;background:#fff;border-radius:15px;color:#1e293b;display:flex;height:30px;justify-content:center;padding:0 15px;text-decoration:none;transition:color .3s ease-in-out,background .3s ease-in-out}.business-card.business-regular .card-container .item-container .business-info .business-link .btn-label{font-size:16px;font-weight:600;line-height:1;text-transform:capitalize}.business-card.business-regular .card-container .item-container .business-info .business-link:focus,.business-card.business-regular .card-container .item-container .business-info .business-link:focus-within,.business-card.business-regular .card-container .item-container .business-info .business-link:hover{background:#1e293b;color:#fff;outline:none}.business-card.business-classified .card-container{border-radius:20px;height:200px;overflow:hidden;position:relative;width:100%}.business-card.business-classified .card-container .block-link{background:#fff;border:4px solid #e2e8f0;border-radius:20px;bottom:0;color:#1e293b;display:block;left:0;overflow:hidden;position:absolute;right:0;text-decoration:none;top:0;z-index:10}.business-card.business-classified .card-container .block-link .business-info{align-items:stretch;display:flex;flex-direction:column;gap:5px;height:192px;justify-content:space-between;padding:20px}.business-card.business-classified .card-container .block-link .business-info .text-content .business-breed{font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.business-card.business-classified .card-container .block-link .business-info .text-content .business-name{font-size:18px;font-weight:700;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.business-card.business-classified .card-container .block-link .business-info .business-detail{align-items:flex-start;display:flex;gap:10px;justify-content:flex-start}.business-card.business-classified .card-container .block-link .business-info .business-detail .item-image{background:#fff;border-radius:10px;flex-shrink:0;height:100px;overflow:hidden;position:relative;width:120px}.business-card.business-classified .card-container .block-link .business-info .business-detail .item-image img{height:100%;-o-object-fit:cover;object-fit:cover;position:relative;transform:translateZ(0) scaleX(1) rotateX(0deg) rotateY(0deg) rotate(0deg) skew(0deg,0deg);transform-style:preserve-3d;transition:transform .5s ease;width:100%;z-index:10}.business-card.business-classified .card-container .block-link .business-info .business-detail .business-description{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;font-size:16px;font-weight:400;line-height:1.2;max-height:100px;overflow:hidden;text-overflow:ellipsis}.business-card.business-classified .card-container .block-link:focus,.business-card.business-classified .card-container .block-link:focus-within,.business-card.business-classified .card-container .block-link:hover{background:#1e293b;border-color:#1e293b;color:#fff}.business-card.business-classified .card-container .block-link:focus .business-info .business-detail .item-image img,.business-card.business-classified .card-container .block-link:focus-within .business-info .business-detail .item-image img,.business-card.business-classified .card-container .block-link:hover .business-info .business-detail .item-image img{transform:translateZ(0) scale3d(1.2,1.2,1) rotateX(0deg) rotateY(0deg) rotate(-3deg) skew(0deg,0deg)}.business-card.business-adoption .card-container{border-radius:20px;height:165px;position:relative;width:100%}.business-card.business-adoption .card-container .block-link{background:#e2e8f0;border-radius:20px;bottom:0;color:#1e293b;display:block;left:0;position:absolute;right:0;text-decoration:none;top:0;transform:translateZ(0) rotateX(0deg) rotateY(0deg) rotate(0deg) skew(0deg,0deg);transform-style:preserve-3d;transition:transform .3s ease;z-index:10}.business-card.business-adoption .card-container .block-link .shelter-name{font-size:16px;font-weight:700;overflow:hidden;padding:15px 20px 0;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.business-card.business-adoption .card-container .block-link .business-info{align-items:flex-start;display:flex;gap:10px;height:130px;justify-content:flex-start;padding:10px 20px 20px}.business-card.business-adoption .card-container .block-link .business-info .item-image{background:#fff;border-radius:10px;flex-shrink:0;height:100px;overflow:hidden;position:relative;width:120px}.business-card.business-adoption .card-container .block-link .business-info .item-image img{height:100%;-o-object-fit:cover;object-fit:cover;position:relative;width:100%;z-index:10}.business-card.business-adoption .card-container .block-link .business-info .text-content{overflow:hidden}.business-card.business-adoption .card-container .block-link .business-info .text-content .business-name{font-size:18px;font-weight:700;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.business-card.business-adoption .card-container .block-link .business-info .text-content .business-age-size,.business-card.business-adoption .card-container .block-link .business-info .text-content .business-breed,.business-card.business-adoption .card-container .block-link .business-info .text-content .business-color{font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.business-card.business-adoption .card-container .block-link .business-info .text-content .action-badge{align-items:center;background:#e2e8f0;border-radius:45px;color:#1e293b;display:none;font-size:12px;font-weight:700;gap:5px;justify-content:center;padding:5px 10px;position:absolute;right:20px;top:-10px;z-index:99}.business-card.business-adoption .card-container .block-link .business-info .text-content .action-badge svg{fill:#1e293b;height:20px;width:20px}.business-card.business-adoption .card-container .block-link:focus,.business-card.business-adoption .card-container .block-link:focus-within,.business-card.business-adoption .card-container .block-link:hover{background:#1e293b;border-color:#1e293b;color:#fff;transform:translateZ(0) rotateX(0deg) rotateY(0deg) rotate(2deg) skew(0deg,0deg)}.business-card.business-adoption .card-container .block-link:focus .business-info .text-content .action-badge,.business-card.business-adoption .card-container .block-link:focus-within .business-info .text-content .action-badge,.business-card.business-adoption .card-container .block-link:hover .business-info .text-content .action-badge{display:flex}.business-list{width:100%}.business-list.business-featured .list-container{align-items:flex-start;background:#1e293b;border-radius:20px;color:#fff;display:flex;flex-direction:column;overflow:hidden;position:relative;width:100%}.business-list.business-featured .list-container .block-link{display:block;padding:20px 20px 10px;text-decoration:none;width:100%}.business-list.business-featured .list-container .block-link .item-container{align-items:flex-start;display:flex;gap:20px;justify-content:flex-start}.business-list.business-featured .list-container .block-link .item-container .item-image{background:#fff;border-radius:10px;display:none;flex-shrink:0;height:100px;overflow:hidden;position:relative;width:120px}.business-list.business-featured .list-container .block-link .item-container .item-image img{filter:saturate(100%);height:100%;-o-object-fit:cover;object-fit:cover;position:relative;transform:translateZ(0) scaleX(1) rotateX(0deg) rotateY(0deg) rotate(0deg) skew(0deg,0deg);transform-style:preserve-3d;transition:transform .5s ease,filter .5s ease;width:100%;z-index:10}.business-list.business-featured .list-container .block-link .item-container .business-info{align-items:stretch;display:flex;flex-direction:column;gap:5px;justify-content:flex-end}.business-list.business-featured .list-container .block-link .item-container .business-info .business-address,.business-list.business-featured .list-container .block-link .item-container .business-info .business-category{color:#fff;font-size:18px;font-weight:400;text-transform:capitalize}.business-list.business-featured .list-container .block-link .item-container .business-info .business-name{color:#fff;font-size:24px;font-weight:700;line-height:1.2;text-transform:capitalize}.business-list.business-featured .list-container .block-link:focus .item-container .item-image img,.business-list.business-featured .list-container .block-link:focus-within .item-container .item-image img,.business-list.business-featured .list-container .block-link:hover .item-container .item-image img{filter:saturate(0);transform:translateZ(0) scale3d(1.2,1.2,1) rotateX(0deg) rotateY(0deg) rotate(-3deg) skew(0deg,0deg)}.business-list.business-featured .list-container .block-link:focus,.business-list.business-featured .list-container .block-link:focus-within{background:hsla(0,0%,100%,.1);outline:none}.business-list.business-featured .list-container .phone-link{align-items:center;background:hsla(0,0%,100%,.1);border-radius:15px;color:#fff;display:flex;gap:10px;height:30px;justify-content:flex-start;margin:10px 20px 20px;padding:0 15px 0 10px;text-decoration:none;transition:background .3s ease-in-out;white-space:nowrap}.business-list.business-featured .list-container .phone-link:focus,.business-list.business-featured .list-container .phone-link:focus-within,.business-list.business-featured .list-container .phone-link:hover{background:hsla(0,0%,100%,.25);outline:none}.business-list.business-featured .list-container .phone-link svg{fill:#fff}.business-list.business-featured .list-container .phone-link span{font-size:18px;font-weight:600;text-transform:capitalize}.business-list.business-featured .list-container .phone-link .action{display:none}.business-list.business-featured .list-container .phone-link.hidden .action{display:inline}.business-list.business-featured .list-container .phone-link.hidden .result{display:none}.business-list.business-regular .list-container{background:#e2e8f0;border-radius:20px;color:#1e293b;height:160px;overflow:hidden;position:relative;width:100%}.business-list.business-regular .list-container .item-container .business-info{align-items:stretch;display:flex;flex-direction:column;gap:10px;height:160px;justify-content:space-between;padding:20px}.business-list.business-regular .list-container .item-container .business-info .text-content{min-width:0}.business-list.business-regular .list-container .item-container .business-info .text-content .business-address,.business-list.business-regular .list-container .item-container .business-info .text-content .business-category{font-size:18px;font-weight:600;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.business-list.business-regular .list-container .item-container .business-info .text-content .business-name{font-size:18px;font-weight:700;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.business-list.business-regular .list-container .item-container .business-info .business-link{align-items:center;background:#fff;border-radius:15px;color:#1e293b;display:flex;height:30px;justify-content:center;padding:0 15px;text-decoration:none;transition:color .3s ease-in-out,background .3s ease-in-out}.business-list.business-regular .list-container .item-container .business-info .business-link .btn-label{font-size:16px;font-weight:600;line-height:1;text-transform:capitalize}.business-list.business-regular .list-container .item-container .business-info .business-link:focus,.business-list.business-regular .list-container .item-container .business-info .business-link:focus-within,.business-list.business-regular .list-container .item-container .business-info .business-link:hover{background:#1e293b;color:#fff;outline:none}.business-list.business-classified .list-container{border-radius:20px;overflow:hidden;position:relative;width:100%}.business-list.business-classified .list-container .block-link{background:#fff;border:4px solid #e2e8f0;border-radius:20px;color:#1e293b;display:block;overflow:hidden;text-decoration:none}.business-list.business-classified .list-container .block-link .business-info{align-items:stretch;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;padding:20px}.business-list.business-classified .list-container .block-link .business-info .item-image{background:#fff;border-radius:10px;flex-shrink:0;height:200px;overflow:hidden;position:relative;width:100%}.business-list.business-classified .list-container .block-link .business-info .item-image img{height:100%;-o-object-fit:cover;object-fit:cover;position:relative;transform:translateZ(0) scaleX(1) rotateX(0deg) rotateY(0deg) rotate(0deg) skew(0deg,0deg);transform-style:preserve-3d;transition:transform .5s ease;width:100%;z-index:10}.business-list.business-classified .list-container .block-link .business-info .text-content{overflow:hidden}.business-list.business-classified .list-container .block-link .business-info .text-content .business-breed{font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.business-list.business-classified .list-container .block-link .business-info .text-content .business-name{font-size:18px;font-weight:700;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.business-list.business-classified .list-container .block-link .business-info .text-content .business-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;font-size:14px;font-weight:400;line-height:1.2;margin-top:5px;max-height:55px;overflow:hidden;text-overflow:ellipsis}.business-list.business-classified .list-container .block-link:focus,.business-list.business-classified .list-container .block-link:focus-within,.business-list.business-classified .list-container .block-link:hover{background:#1e293b;border-color:#1e293b;color:#fff}.business-list.business-classified .list-container .block-link:focus .business-info .item-image img,.business-list.business-classified .list-container .block-link:focus-within .business-info .item-image img,.business-list.business-classified .list-container .block-link:hover .business-info .item-image img{transform:translateZ(0) scale3d(1.2,1.2,1) rotateX(0deg) rotateY(0deg) rotate(-3deg) skew(0deg,0deg)}.business-list.business-adoption .list-container{border-radius:20px;overflow:hidden;position:relative;width:100%}.business-list.business-adoption .list-container .block-link{background:#e2e8f0;border-radius:20px;color:#1e293b;display:block;overflow:hidden;text-decoration:none}.business-list.business-adoption .list-container .block-link .business-info{align-items:stretch;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;padding:20px}.business-list.business-adoption .list-container .block-link .business-info .item-image{background:#fff;border-radius:10px;flex-shrink:0;height:200px;overflow:hidden;position:relative;width:100%}.business-list.business-adoption .list-container .block-link .business-info .item-image img{height:100%;-o-object-fit:cover;object-fit:cover;position:relative;transform:translateZ(0) scaleX(1) rotateX(0deg) rotateY(0deg) rotate(0deg) skew(0deg,0deg);transform-style:preserve-3d;transition:transform .5s ease;width:100%;z-index:10}.business-list.business-adoption .list-container .block-link .business-info .text-content{overflow:hidden}.business-list.business-adoption .list-container .block-link .business-info .text-content .shelter-name{font-size:16px;font-weight:700;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.business-list.business-adoption .list-container .block-link .business-info .text-content .business-name{font-size:18px;font-weight:700;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.business-list.business-adoption .list-container .block-link .business-info .text-content .business-age-size,.business-list.business-adoption .list-container .block-link .business-info .text-content .business-breed,.business-list.business-adoption .list-container .block-link .business-info .text-content .business-color{font-size:16px;font-weight:600;overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.business-list.business-adoption .list-container .block-link .business-info .text-content .action-badge{align-items:center;background:#e2e8f0;border-radius:45px;color:#1e293b;display:none;flex-direction:column;font-size:14px;height:90px;justify-content:center;padding-bottom:10px;position:absolute;right:20px;top:20px;width:90px;z-index:99}.business-list.business-adoption .list-container .block-link .business-info .text-content .action-badge svg{fill:#1e293b;height:25px;width:25px}.business-list.business-adoption .list-container .block-link:focus,.business-list.business-adoption .list-container .block-link:focus-within,.business-list.business-adoption .list-container .block-link:hover{background:#1e293b;color:#e2e8f0}.business-list.business-adoption .list-container .block-link:focus .business-info .item-image img,.business-list.business-adoption .list-container .block-link:focus-within .business-info .item-image img,.business-list.business-adoption .list-container .block-link:hover .business-info .item-image img{transform:translateZ(0) scale3d(1.2,1.2,1) rotateX(0deg) rotateY(0deg) rotate(-3deg) skew(0deg,0deg)}.business-list.business-adoption .list-container .block-link:focus .business-info .text-content .action-badge,.business-list.business-adoption .list-container .block-link:focus-within .business-info .text-content .action-badge,.business-list.business-adoption .list-container .block-link:hover .business-info .text-content .action-badge{display:flex}.single-business-content .single-header{align-items:stretch;display:flex;flex-direction:column;gap:20px;justify-content:flex-start;padding:0 0 20px;position:relative}.single-business-content .single-header .single-top-header,.single-business-content .single-header .single-top-header .data{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}.single-business-content .single-header .single-top-header .data{gap:5px}.single-business-content .single-header .single-top-header .data .business-category{font-size:18px;font-weight:700;line-height:1;margin:0;text-align:center}.single-business-content .single-header .single-top-header .data .business-name{font-size:36px;font-weight:700;line-height:1;margin:0;text-align:center}.single-business-content .single-header .single-top-header .data .contact{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:flex-start;padding:10px 0}.single-business-content .single-header .single-top-header .data .contact .business-address{font-size:18px;font-weight:600;line-height:1;text-align:center}.single-business-content .single-header .single-top-header .data .contact .business-address svg{display:none}.single-business-content .single-header .single-top-header .data .contact .business-address a{color:#1e293b;text-decoration:underline}.single-business-content .single-header .single-top-header .data .contact .business-address a:focus,.single-business-content .single-header .single-top-header .data .contact .business-address a:focus-within,.single-business-content .single-header .single-top-header .data .contact .business-address a:hover{color:#94a3b8;outline:none}.single-business-content .single-header .single-top-header .data .contact .business-phone{line-height:1;text-align:center}.single-business-content .single-header .single-top-header .data .contact .business-phone svg{display:none}.single-business-content .single-header .single-top-header .data .contact .business-phone .phone-link{align-items:center;background:#1e293b;border-radius:15px;color:#fff;display:flex;height:30px;justify-content:center;padding:0 15px;text-decoration:none;transition:background .3s ease-in-out}.single-business-content .single-header .single-top-header .data .contact .business-phone .phone-link:focus,.single-business-content .single-header .single-top-header .data .contact .business-phone .phone-link:focus-within,.single-business-content .single-header .single-top-header .data .contact .business-phone .phone-link:hover{background:#e2e8f0;color:#1e293b;outline:none}.single-business-content .single-header .single-top-header .data .contact .business-phone .phone-link span{font-size:18px;font-weight:600;text-transform:capitalize}.single-business-content .single-header .single-top-header .data .contact .business-phone .phone-link .action{display:none}.single-business-content .single-header .single-top-header .data .contact .business-phone .phone-link.hidden .action{display:inline}.single-business-content .single-header .single-top-header .data .contact .business-phone .phone-link.hidden .result{display:none}.single-business-content .single-header .single-top-header .data .business-today-hours{align-items:center;display:flex;font-size:18px;font-weight:600;gap:10px;justify-content:center;text-align:center}.single-business-content .single-header .single-top-header .data .business-today-hours .hours.green{color:#008055;font-weight:700}.single-business-content .single-header .single-top-header .data .business-today-hours .hours.red{color:#f70000;font-weight:700}.single-business-content .single-header .single-top-header .data .business-today-hours a,.single-business-content .single-header .single-top-header .logo{display:none}.single-business-content .single-header .single-bottom-header .actions{align-items:stretch;display:flex;flex-direction:column;gap:15px;justify-content:flex-start}.single-business-content .single-header .single-bottom-header .actions .business-actions-title{display:none}.single-business-content .single-header .single-bottom-header .actions .business-actions-content ul{align-items:center;display:flex;gap:10px;justify-content:space-between;list-style:none;margin:0;padding:0}.single-business-content .single-header .single-bottom-header .actions .business-actions-content ul li{flex-grow:1}.single-business-content .single-header .single-bottom-header .actions .business-actions-content ul li a{align-items:center;background:#e2e8f0;border-radius:10px;color:#1e293b;display:flex;flex-direction:column;gap:5px;height:70px;justify-content:center;text-decoration:none;transition:color .3s ease-in-out,background .3s ease-in-out}.single-business-content .single-header .single-bottom-header .actions .business-actions-content ul li a svg{fill:#1e293b;height:20px;width:20px}.single-business-content .single-header .single-bottom-header .actions .business-actions-content ul li a span{font-size:16px;font-weight:600;line-height:1em;text-transform:capitalize}.single-business-content .single-header .single-bottom-header .actions .business-actions-content ul li a:focus,.single-business-content .single-header .single-bottom-header .actions .business-actions-content ul li a:focus-within,.single-business-content .single-header .single-bottom-header .actions .business-actions-content ul li a:hover{background:#1e293b;color:#e2e8f0;outline:none}.single-business-content .single-header .single-bottom-header .actions .business-actions-content ul li a:focus svg,.single-business-content .single-header .single-bottom-header .actions .business-actions-content ul li a:focus-within svg,.single-business-content .single-header .single-bottom-header .actions .business-actions-content ul li a:hover svg{fill:#e2e8f0}.single-business-content .single-header .single-bottom-header .badges{align-items:center;display:flex;flex-wrap:nowrap;gap:10px;height:80px;justify-content:center;left:0;position:absolute;right:0;top:20px}.single-business-content .single-header .single-bottom-header .badges img{max-height:80px;max-width:100%}.single-business-content .single-header .single-subheader{align-items:stretch;display:flex;flex-direction:column;gap:10px;justify-content:flex-start;margin-top:-10px}.single-business-content .single-header .single-subheader .popunder{align-items:stretch;background:#e2e8f0;border-radius:10px;color:#1e293b;display:flex;flex-direction:column;gap:10px;padding:20px}.single-business-content .single-header .single-subheader .popunder.hidden{display:none}.single-business-content .single-header .single-subheader .popunder .popunder-title{flex-shrink:0;font-size:18px;font-weight:700;line-height:1em;text-transform:capitalize}.single-business-content .single-header .single-subheader .popunder .popunder-body{align-items:stretch;display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.single-business-content .single-header .single-subheader .popunder .popunder-body li button{align-items:center;border:none;border-radius:10px;display:block;display:flex;gap:8px;height:50px;justify-content:center;padding:0 15px;text-align:center}.single-business-content .single-header .single-subheader .popunder .popunder-body li button span{font-size:16px;font-weight:600;line-height:1em;text-transform:capitalize}.single-business-content .single-header .single-subheader .popunder .popunder-body li button.share-link{background:#1e293b;color:#fff}.single-business-content .single-header .single-subheader .popunder .popunder-body li button.share-link.twitter{background:#00b8ff}.single-business-content .single-header .single-subheader .popunder .popunder-body li button.share-link.facebook{background:#4568b3}.single-business-content .single-header .single-subheader .popunder .popunder-body li button.share-link.linkedin{background:#0077b5}.single-business-content .single-header .single-subheader .popunder .popunder-body li button.share-link.pinterest{background:#e60023}.single-business-content .single-header .single-subheader .popunder .popunder-body li button.share-link:focus,.single-business-content .single-header .single-subheader .popunder .popunder-body li button.share-link:focus-within,.single-business-content .single-header .single-subheader .popunder .popunder-body li button.share-link:hover{background:#1e293b;color:#fff;outline:none}.single-business-content .single-header .single-subheader .popunder .popunder-body li a{align-items:center;border-radius:10px;display:block;display:flex;gap:8px;height:50px;justify-content:center;padding:0 15px;text-align:center;text-decoration:none}.single-business-content .single-header .single-subheader .popunder .popunder-body li a span{font-size:16px;font-weight:600;line-height:1em;text-transform:capitalize}.single-business-content .single-header .single-subheader .popunder .popunder-body li a.follow-link{background:#fff;color:#1e293b}.single-business-content .single-header .single-subheader .popunder .popunder-body li a.follow-link svg{fill:#1e293b;height:20px;width:20px}.single-business-content .single-header .single-subheader .popunder .popunder-body li a.follow-link:focus,.single-business-content .single-header .single-subheader .popunder .popunder-body li a.follow-link:focus-within,.single-business-content .single-header .single-subheader .popunder .popunder-body li a.follow-link:hover{background:#1e293b;color:#fff;outline:none}.single-business-content .single-header .single-subheader .popunder .popunder-body li a.follow-link:focus svg,.single-business-content .single-header .single-subheader .popunder .popunder-body li a.follow-link:focus-within svg,.single-business-content .single-header .single-subheader .popunder .popunder-body li a.follow-link:hover svg{fill:#fff}.single-business-content .single-header .single-subheader .popunder .popunder-body li a.string-link{background:#1e293b;color:#fff}.single-business-content .single-header .single-subheader .popunder .popunder-body li a.string-link:focus,.single-business-content .single-header .single-subheader .popunder .popunder-body li a.string-link:focus-within,.single-business-content .single-header .single-subheader .popunder .popunder-body li a.string-link:hover{background:#fff;color:#1e293b;outline:none}.single-business-content .single-header.has-badges{padding-top:120px}.single-business-content .single-header.has-badges .single-subheader{margin-top:5px}.single-business-content .single-header.classified .single-top-header .data{align-items:center}.single-business-content .single-header.classified .single-top-header .data .business-category{font-size:24px;line-height:normal;text-align:center;text-transform:capitalize}.single-business-content .single-header.classified .single-top-header .data .business-name{line-height:normal;text-align:center;text-transform:capitalize}.single-business-content .single-header.classified .single-top-header .data .business-dataset{font-size:22px;line-height:normal;margin:0;text-align:center}.single-business-content .single-header.classified .single-top-header .data .business-dataset svg{height:6px;width:6px}.single-business-content .single-header.classified .single-top-header .data .business-dataset a{color:#1e293b;text-decoration:underline}.single-business-content .single-header.classified .single-top-header .data .business-dataset a:focus,.single-business-content .single-header.classified .single-top-header .data .business-dataset a:focus-within,.single-business-content .single-header.classified .single-top-header .data .business-dataset a:hover{color:#94a3b8;outline:none}.single-business-content .single-header.classified .single-top-header .data .business-dataset.business-details{align-items:center;display:flex;gap:10px;justify-content:center;margin:15px 0}.single-business-content .single-header.classified .single-top-header .data .business-dataset.business-contact{align-items:center;display:flex;font-size:24px;font-weight:700;gap:10px;justify-content:center}.single-business-content .single-header.classified .single-top-header .data .business-image{border-radius:20px;margin:30px 5px;overflow:hidden}.single-business-content .single-header.classified .single-top-header .data .business-image img{max-width:100%}.single-business-content .single-header.classified .single-top-header .data .business-description{font-size:24px;margin:30px 5px;max-width:800px;text-align:center}.single-business-content .single-body .single-blocks{align-items:stretch;display:flex;flex-direction:column;gap:20px}.single-business-content .single-body .single-blocks .single-carousel{background:#f1f5f9;border-radius:10px;height:350px;overflow:hidden}.single-business-content .single-body .single-blocks .single-headline{align-items:center;background:#020617;border-radius:10px;color:#fff;display:flex;justify-content:center;padding:20px}.single-business-content .single-body .single-blocks .single-headline .business-seo-title{font-size:30px;font-weight:700;line-height:1em;margin:0;padding:0;text-align:center;text-transform:capitalize}.single-business-content .single-body .full-block{align-items:stretch;background:#f1f5f9;border-radius:10px;display:flex;flex-direction:column;gap:20px;margin-top:20px;padding:20px}.single-business-content .single-body .full-block .block-title{font-size:18px;font-weight:700;line-height:1em;text-transform:capitalize}.single-business-content .single-body .full-block .block-body{font-size:18px;font-weight:400;line-height:1.5em}.single-business-content .single-body .full-block .block-body.description p{margin:0 0 15px}.single-business-content .single-body .full-block .block-body.links ul{display:flex;flex-wrap:wrap;gap:20px;list-style:none;margin:0;padding:0}.single-business-content .single-body .full-block .block-body.links ul li a{align-items:center;background:#fff;border-radius:10px;color:#020617;display:flex;line-height:1;margin:0;padding:5px 10px;text-decoration:none}.single-business-content .single-body .full-block .block-body.links ul li a span{font-size:16px;font-weight:600;line-height:1.3;text-transform:capitalize}.single-business-content .single-body .full-block .block-body.links ul li a:focus,.single-business-content .single-body .full-block .block-body.links ul li a:focus-within,.single-business-content .single-body .full-block .block-body.links ul li a:hover{background:#020617;color:#fff;outline:none}.single-business-content .single-body .full-block .block-body.links ul li h3{align-items:center;background:#fff;border-radius:10px;color:#020617;display:flex;line-height:1;margin:0;padding:5px 10px;text-decoration:none}.single-business-content .single-body .full-block .block-body.links ul li h3 span{font-size:16px;font-weight:600;line-height:1.3;text-transform:capitalize}.single-business-content .single-body .single-details{margin-top:20px}.single-business-content .single-body .single-details,.single-business-content .single-body .single-details .column{align-items:stretch;display:flex;flex-direction:column;gap:20px}.single-business-content .single-body .single-details .column .square{align-items:stretch;background:#f1f5f9;border-radius:10px;color:#020617;display:flex;flex-direction:column;gap:15px;padding:20px}.single-business-content .single-body .single-details .column .square .block-title{font-size:18px;font-weight:700;line-height:1em;text-transform:capitalize}.single-business-content .single-body .single-details .column .square .block-body{font-size:18px;font-weight:400;line-height:1em}.single-business-content .single-body .single-details .column .square .block-body.location{align-items:stretch;display:flex;flex-direction:column;gap:10px}.single-business-content .single-body .single-details .column .square .block-body.location .location-map{background:#fff;border-radius:10px;padding:10px;position:relative}.single-business-content .single-body .single-details .column .square .block-body.location .location-map iframe{border-radius:10px;overflow:hidden;position:relative;z-index:10}.single-business-content .single-body .single-details .column .square .block-body.location .location-map .map-buttons{align-items:center;bottom:0;display:flex;gap:20px;justify-content:center;left:0;padding:0 30px 30px;position:absolute;right:0;z-index:20}.single-business-content .single-body .single-details .column .square .block-body.location .location-map .map-buttons a{align-items:center;background:#020617;border-radius:15px;color:#fff;display:flex;height:30px;justify-content:center;padding:0 20px;text-decoration:none}.single-business-content .single-body .single-details .column .square .block-body.location .location-map .map-buttons a span{font-size:16px;font-weight:600;line-height:1.3;text-transform:capitalize}.single-business-content .single-body .single-details .column .square .block-body.location .location-map .map-buttons a:focus,.single-business-content .single-body .single-details .column .square .block-body.location .location-map .map-buttons a:focus-within,.single-business-content .single-body .single-details .column .square .block-body.location .location-map .map-buttons a:hover{background:#fff;color:#020617;outline:none}.single-business-content .single-body .single-details .column .square .block-body.location .location-list{background:#fff;border-radius:10px;max-height:260px;overflow:hidden;overflow-y:auto;padding:10px 0;position:relative}.single-business-content .single-body .single-details .column .square .block-body.location .location-list .address-scroll{padding:0 10px;position:relative}.single-business-content .single-body .single-details .column .square .block-body.location .location-list .address-scroll .address-list{align-items:stretch;display:flex;flex-direction:column;gap:10px}.single-business-content .single-body .single-details .column .square .block-body.location .location-list .address-scroll .address-list .address-content{align-items:flex-start;background:#f1f5f9;border:2px solid #f1f5f9;border-radius:10px;display:flex;font-size:18px;gap:10px;justify-content:space-between;line-height:1.1;padding:20px;text-transform:capitalize}.single-business-content .single-body .single-details .column .square .block-body.location .location-list .address-scroll .address-list .address-content.selected{border-color:#020617}.single-business-content .single-body .single-details .column .square .block-body.location .location-list .address-scroll .address-list .address-content .text-address{flex-grow:1}.single-business-content .single-body .single-details .column .square .block-body.location .location-list .address-scroll .address-list .address-content .text-address .address-changer{color:#475569;display:block;text-decoration:none}.single-business-content .single-body .single-details .column .square .block-body.location .location-list .address-scroll .address-list .address-content .text-address .address-changer:focus,.single-business-content .single-body .single-details .column .square .block-body.location .location-list .address-scroll .address-list .address-content .text-address .address-changer:focus-within,.single-business-content .single-body .single-details .column .square .block-body.location .location-list .address-scroll .address-list .address-content .text-address .address-changer:hover{color:#020617;outline:none;text-decoration:underline}.single-business-content .single-body .single-details .column .square .block-body.location .location-list .address-scroll .address-list .address-content .text-address .address-phone{color:#475569;text-decoration:underline}.single-business-content .single-body .single-details .column .square .block-body.location .location-list .address-scroll .address-list .address-content .text-address .address-phone:focus,.single-business-content .single-body .single-details .column .square .block-body.location .location-list .address-scroll .address-list .address-content .text-address .address-phone:focus-within,.single-business-content .single-body .single-details .column .square .block-body.location .location-list .address-scroll .address-list .address-content .text-address .address-phone:hover{color:#020617;outline:none}.single-business-content .single-body .single-details .column .square .block-body.location .location-list .address-scroll .address-list .address-content .text-address .address-phone span{font-size:18px;font-weight:600;line-height:1em;text-transform:capitalize}.single-business-content .single-body .single-details .column .square .block-body.location .location-list .address-scroll .address-list .address-content .text-address .address-phone .action{display:none}.single-business-content .single-body .single-details .column .square .block-body.location .location-list .address-scroll .address-list .address-content .text-address .address-phone.hidden .action{display:inline}.single-business-content .single-body .single-details .column .square .block-body.location .location-list .address-scroll .address-list .address-content .text-address .address-phone.hidden .result{display:none}.single-business-content .single-body .single-details .column .square .block-body.location .location-list .address-scroll .address-list .address-content .link-address a{align-items:center;background:#1e293b;border-radius:15px;color:#fff;display:flex;height:30px;justify-content:center;padding:0 15px;text-decoration:none;transition:background .3s ease-in-out}.single-business-content .single-body .single-details .column .square .block-body.location .location-list .address-scroll .address-list .address-content .link-address a:focus,.single-business-content .single-body .single-details .column .square .block-body.location .location-list .address-scroll .address-list .address-content .link-address a:focus-within,.single-business-content .single-body .single-details .column .square .block-body.location .location-list .address-scroll .address-list .address-content .link-address a:hover{background:#e2e8f0;color:#1e293b;outline:none}.single-business-content .single-body .single-details .column .square .block-body.location .location-list .address-scroll .address-list .address-content .link-address a span{font-size:16px;font-weight:600;text-transform:capitalize}.single-business-content .single-body .single-details .column .square .block-body.location .location-list .address-scroll .address-list .location-content{border-radius:10px;font-size:18px;line-height:1.1;margin:0;padding:0;text-transform:capitalize}.single-business-content .single-body .single-details .column .square .block-body.location .location-list .address-scroll .address-list .location-content a{align-items:center;background:#1e293b;border-radius:15px;color:#fff;display:inline-flex;height:30px;justify-content:center;padding:0 20px;text-decoration:none;transition:background .3s ease-in-out}.single-business-content .single-body .single-details .column .square .block-body.location .location-list .address-scroll .address-list .location-content a:focus,.single-business-content .single-body .single-details .column .square .block-body.location .location-list .address-scroll .address-list .location-content a:focus-within,.single-business-content .single-body .single-details .column .square .block-body.location .location-list .address-scroll .address-list .location-content a:hover{background:#e2e8f0;color:#1e293b;outline:none}.single-business-content .single-body .single-details .column .square .block-body.location .location-list .address-scroll .address-list .location-content a span{font-size:16px;font-weight:600;text-transform:capitalize}.single-business-content .single-body .single-details .column .square .block-body.hours ul{align-items:stretch;display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.single-business-content .single-body .single-details .column .square .block-body.hours ul li span{align-items:center;background:#fff;border-radius:10px;color:#020617;display:flex;font-size:16px;font-weight:600;height:50px;margin:0;padding:0 15px;text-transform:capitalize}.single-business-content .single-body .single-details .column .square .block-body.reviews ul{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.single-business-content .single-body .single-details .column .square .block-body.reviews ul li{background:#fff;border-radius:10px;color:#020617;height:50px;margin:0;padding:10px 15px}.single-business-content .single-body .single-details .column .square .block-body.reviews ul li a{display:block}.single-business-content .single-body .single-details .column .square .block-body.reviews ul li a img{max-height:30px;max-width:100%}.single-business-content .single-body .single-details .column .square .block-body.reviews ul li a:focus,.single-business-content .single-body .single-details .column .square .block-body.reviews ul li a:focus-within,.single-business-content .single-body .single-details .column .square .block-body.reviews ul li a:hover{outline:none}.single-business-content .single-body .single-details .column .square .block-body.reviews ul li:focus-within,.single-business-content .single-body .single-details .column .square .block-body.reviews ul li:hover{box-shadow:0 0 0 2px #020617;outline:none}.footer{background:#000;background-image:linear-gradient(#000,#020617);position:relative;z-index:850}.footer .footer-content{box-sizing:border-box;margin:0 auto;max-width:1200px;padding:20px}.footer .footer-content>ul{align-items:center;display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.footer .footer-content>ul>li{align-items:center;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:20px 0}.footer .footer-content>ul>li>a{border-radius:4px;color:#fff;display:inline-block;font-size:18px;font-weight:400;letter-spacing:.02em;padding:0 5px;text-decoration:none;transition:color .3s ease-in-out}.footer .footer-content>ul>li>a span{opacity:.8;transition:opacity .3s ease-in-out}.footer .footer-content>ul>li>a:hover{color:#fff}.footer .footer-content>ul>li>a:hover span{opacity:1}.footer .footer-content>ul>li>a:focus,.footer .footer-content>ul>li>a:focus-within{color:#fff;outline:2px solid #fff;outline-offset:4px}.footer .footer-content>ul>li>a:focus span,.footer .footer-content>ul>li>a:focus-within span{opacity:1}.footer .footer-content>ul>li>div ul{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:center;list-style:none;margin:0;padding:0}.footer .footer-content>ul>li>div ul li a{background:hsla(0,0%,100%,.1);border-radius:10px;color:#fff;display:block;font-size:16px;padding:5px 10px;text-decoration:none;transition:color .3s ease-in-out;white-space:nowrap}.footer .footer-content>ul>li>div ul li a span{opacity:.5;transition:opacity .3s ease-in-out}.footer .footer-content>ul>li>div ul li a:hover{color:#fff}.footer .footer-content>ul>li>div ul li a:hover span{opacity:1}.footer .footer-content>ul>li>div ul li a:focus,.footer .footer-content>ul>li>div ul li a:focus-within{color:#fff;outline:2px solid #fff;outline-offset:1px}.footer .footer-content>ul>li>div ul li a:focus span,.footer .footer-content>ul>li>div ul li a:focus-within span{opacity:1}@media (min-width:640px){.homepage .search{padding:30px 20px 0}#main-content{padding:30px 20px}}@media (min-width:768px){.title-container{padding:40px 0}.carousels-content{gap:50px}.carousels-content .flickity-carousel .slides-container .single-slide-container{width:50%}.header .top-bar{height:100px}.header .top-bar .top-bar-left,.header .top-bar .top-bar-right{display:flex}.navigation{top:101px}.navigation .navigation-container .navigation-menu{top:162px}.layout-content{margin-top:162px}.top-banner{padding:0 0 40px}.homepage .top-banner{padding:40px 10px 0}.search{margin-top:-160px}.search .search-form .form form .subform{align-items:center;flex-direction:row;gap:10px;justify-content:space-between}.search .search-form .form form div.select{flex-grow:1}.search .search-form .form form .submit-button .btn-label{font-size:18px}.homepage .search{gap:40px;padding:40px 20px 0}.homepage .search .banner-warp .small,.homepage .search .button-warp{display:none}.homepage .search .banner-warp .large{display:block}.homepage .search .search-title{font-size:50px}.homepage .search .search-form .form{border-radius:45px}.homepage .search .search-form .form form{flex-direction:row;gap:10px}.homepage .search .search-form .form form div.input{flex-grow:1}#main-content{padding:40px 20px}.breadcrumb ul li{display:flex}.grid-layout{grid-template-columns:50% 50%}.business-list.business-featured .list-container{align-items:flex-start;flex-direction:row;gap:20px;justify-content:space-between}.business-list.business-featured .list-container .block-link{flex-grow:1;padding:20px 0 20px 20px;width:auto}.business-list.business-featured .list-container .phone-link{margin:20px 20px 20px 0}.business-list.business-regular .list-container{height:auto}.business-list.business-regular .list-container .item-container .business-info{align-items:flex-start;flex-direction:row;height:auto;justify-content:space-between}.business-list.business-classified .list-container .block-link .business-info{flex-direction:row}.business-list.business-classified .list-container .block-link .business-info .item-image{height:100px;width:120px}.business-list.business-adoption .list-container .block-link .business-info{flex-direction:row}.business-list.business-adoption .list-container .block-link .business-info .item-image{height:100px;width:120px}.single-business-content .single-header .single-top-header{align-items:flex-start;flex-direction:row;gap:10px;justify-content:space-between}.single-business-content .single-header .single-top-header .data{align-items:flex-start;flex-grow:1;min-width:0}.single-business-content .single-header .single-top-header .data .business-category{text-align:left}.single-business-content .single-header .single-top-header .data .business-name{font-size:40px;text-align:left}.single-business-content .single-header .single-top-header .data .contact{align-items:flex-start;gap:10px}.single-business-content .single-header .single-top-header .data .contact .business-address{align-items:center;display:flex;gap:10px;justify-content:flex-start}.single-business-content .single-header .single-top-header .data .contact .business-address svg{display:inline;height:20px;width:20px}.single-business-content .single-header .single-top-header .data .contact .business-phone{align-items:center;display:flex;gap:10px;justify-content:flex-start;text-align:left}.single-business-content .single-header .single-top-header .data .contact .business-phone svg{display:inline;height:20px;width:20px}.single-business-content .single-header .single-top-header .data .contact .business-phone .phone-link{background:none;border-radius:0;color:#1e293b;display:block;height:auto;padding:0;text-decoration:underline;transition:none}.single-business-content .single-header .single-top-header .data .contact .business-phone .phone-link:focus,.single-business-content .single-header .single-top-header .data .contact .business-phone .phone-link:focus-within,.single-business-content .single-header .single-top-header .data .contact .business-phone .phone-link:hover{background:none;color:#94a3b8;outline:none}.single-business-content .single-header .single-top-header .data .business-today-hours a{align-items:center;background:#1e293b;border-radius:15px;color:#fff;display:flex;height:30px;justify-content:center;padding:0 15px;text-decoration:none;transition:background .3s ease-in-out}.single-business-content .single-header .single-top-header .data .business-today-hours a:focus,.single-business-content .single-header .single-top-header .data .business-today-hours a:focus-within,.single-business-content .single-header .single-top-header .data .business-today-hours a:hover{background:#e2e8f0;color:#1e293b;outline:none}.single-business-content .single-header .single-top-header .data .business-today-hours a span{font-size:16px;font-weight:600;text-transform:capitalize}.single-business-content .single-header .single-top-header .logo{display:block;padding:10px}.single-business-content .single-header .single-top-header .logo img{max-height:140px;max-width:300px;vertical-align:middle}.single-business-content .single-header .single-subheader .popunder{align-items:center;flex-direction:row;gap:20px;justify-content:flex-start}.single-business-content .single-header .single-subheader .popunder .popunder-body{align-items:center;flex-direction:row;justify-content:flex-start}.single-business-content .single-body .single-blocks .single-headline .business-seo-title{font-size:40px}}@media (min-width:1024px){.title-container{margin:0 auto;max-width:1160px;padding:50px 0;position:relative}.title-container .__listpage-sponsorebutton{bottom:15px;left:0;padding:0;position:absolute}.title-container .listpage-sidebutton{padding:0;position:absolute;right:0;top:50px}.carousels-content{gap:60px}.carousels-content .flickity-carousel .slides-container .single-slide-container{width:33.3333%}.header,.navigation{position:relative}.navigation{top:0}.navigation .navigation-container{height:50px}.navigation .navigation-container .navigation-button-wrap-left,.navigation .navigation-container .navigation-button-wrap-right{display:none}.navigation .navigation-container .navigation-menu{bottom:auto;height:auto;left:auto;opacity:1;overflow:visible;position:relative;right:auto;top:auto;transition:none;width:100%}.navigation .navigation-container .navigation-menu nav{align-items:center;display:flex;justify-content:center;margin:0 auto;transition:none;visibility:visible}.navigation .navigation-container .navigation-menu nav>ul{align-items:center;display:flex;gap:0;justify-content:center;z-index:0}.navigation .navigation-container .navigation-menu nav>ul>li{border:none;position:relative}.navigation .navigation-container .navigation-menu nav>ul>li>span{height:50px}.navigation .navigation-container .navigation-menu nav>ul>li>span a{border-bottom:3px solid transparent;border-top:3px solid transparent;font-size:18px;height:45px;padding:0 10px;transition:none}.navigation .navigation-container .navigation-menu nav>ul>li>span a:focus,.navigation .navigation-container .navigation-menu nav>ul>li>span a:focus-within,.navigation .navigation-container .navigation-menu nav>ul>li>span a:hover{border-bottom-color:#1e293b}.navigation .navigation-container .navigation-menu nav>ul>li>span button{display:none}.navigation .navigation-container .navigation-menu nav>ul>li>div{display:none;left:0;margin-top:-5px;max-height:370px;max-width:350px;min-width:280px;overflow:hidden;overflow-y:auto;position:absolute;top:100%}.navigation .navigation-container .navigation-menu nav>ul>li>div ul li a{font-size:18px;height:50px;padding:0 10px}.navigation .navigation-container .navigation-menu nav>ul>li.opened>div{display:none}.navigation .navigation-container .navigation-menu nav>ul>li:focus,.navigation .navigation-container .navigation-menu nav>ul>li:focus-within,.navigation .navigation-container .navigation-menu nav>ul>li:hover{z-index:10}.navigation .navigation-container .navigation-menu nav>ul>li:focus-within>div,.navigation .navigation-container .navigation-menu nav>ul>li:focus>div,.navigation .navigation-container .navigation-menu nav>ul>li:hover>div{display:block}.layout-content{margin-top:0}.top-banner{padding:0 0 60px}.homepage .top-banner{padding:60px 10px 0}.search{margin-top:0;transition:none}.search .search-form{margin:0 auto;max-width:1200px;width:100%}.search .search-form.short-form{max-width:800px}.search .search-form .form form{align-items:center;flex-direction:row;gap:10px}.search .search-form .form form div.input{flex-grow:1}.homepage .search{gap:60px;padding:60px 20px 0}.homepage .search .search-title{font-size:60px}.homepage .search .search-form .form{margin:0 auto;max-width:900px}#main-content{padding:60px 20px}#main-content .page-content.home-content .page-body{padding:50px 10px}.grid-layout{grid-template-columns:33.3333% 33.3333% 33.3333%}.business-list.business-featured .list-container .block-link .item-container .item-image{display:block}.business-list.business-featured .list-container .block-link .item-container .business-info .business-name{font-size:32px}.single-business-content .single-header .single-top-header .data .business-name{font-size:48px}.single-business-content .single-header .single-top-header .data .contact{align-items:center;flex-direction:row;flex-wrap:wrap;gap:20px;justify-content:flex-start}.single-business-content .single-header .single-bottom-header{align-items:flex-end;display:flex;gap:20px;justify-content:space-between}.single-business-content .single-header .single-bottom-header .actions .business-actions-title{display:block;font-size:18px;font-weight:700;line-height:1em;margin:0;text-transform:capitalize}.single-business-content .single-header .single-bottom-header .actions .business-actions-content ul li a{width:100px}.single-business-content .single-header .single-bottom-header .badges{height:auto;justify-content:flex-end;left:auto;position:relative;right:auto;top:auto}.single-business-content .single-header .single-bottom-header .badges img{max-height:120px}.single-business-content .single-header.has-badges{gap:5px;padding-top:20px}.single-business-content .single-body .single-blocks{flex-direction:row;justify-content:space-between}.single-business-content .single-body .single-blocks .single-carousel{width:50%}.single-business-content .single-body .single-blocks .single-headline{height:350px;padding:40px;width:50%}.single-business-content .single-body .single-blocks .single-headline .business-seo-title{font-size:48px}.single-business-content .single-body .single-details{flex-direction:row;justify-content:space-between}.single-business-content .single-body .single-details .column{width:50%}}@media (min-width:1280px){.navigation .navigation-container .navigation-menu nav>ul{gap:15px}}
