*{font-family:'Poppins',Sans-Serif}.banner-item .title,
.banner-item .sub-title,
.page-details h1,
.title span,
.description p,
.description
.quoted{font-family:'Quicksand',Sans-Serif}.description
pre{white-space:normal}.about .offers
.title{font-family:'Lato',sans-serif}body,h1,h2,h3,h4,h5,h6,p,ul{margin:0;padding:0}a{text-decoration:none}a,.clear-both{clear:both}.fancybox-thumbs
a{clear:none}.margin-top-20{margin-top:20px}.margin-bottom-20{margin-bottom:20px}.margin-left-0{margin-left:0}.margin-right-0{margin-right:0}.padding-top-20{padding-top:20px}.bold{font-weight:bold}.text-center{text-align:center}.text-left{text-align:left}.height-65{height:65px !important;min-height:0 !important}header .item-content .business-slogan,
header .item-content .business-name{font-weight:700}.hidden{display:none !important}main{margin-top:30px;margin-left:5%;margin-right:5%}.content.with-sidebar{position:relative}ul{margin:0;padding:0;list-style:none}.description
ul{list-style:inherit;margin-left:20px}.business-header-logo{display:inline-block;width:13%;vertical-align:middle;margin-left:5%;margin-right:2%}.business-header-logo
a{display:block}.with-logo
nav{display:inline-block;vertical-align:middle;width:80%}nav
ul{display:inline-block}nav
li{display:inline-block;vertical-align:middle}nav li a,
.button-registration
a{padding:20px
10px}footer .buttons
a{padding:10px}img{max-width:100%}.visible-on-scroll{opacity:0;transition:opacity 1s linear}.visible-on-scroll.loaded{opacity:1}nav li a,
.city-hall .overlay,
.business-category .overlay,
.business-offer .overlay,
.form-items input + label,
.form-items select + label,
.form-items textarea + label,
.business-details-header .buttons a,
a,
.buttons
.big{transition:all 0.3s ease}.bold{font-weight:bold}.hidden{display:none !important}.float-right{float:right}.button,
header .navigation a,
header .navigation a:hover,
#cookieConsent button,
#cookieConsent button:hover,
.items-listing article,
.items-listing article:hover,
.business-category,
.business-offer,
aside .menu-items-listing li,.mobile-menu-items-listing{transition:all 0.5s ease}.position-relative{position:relative}input:disabled,
select:disabled,
.button-send .big.disabled,
.button-send .big.disabled:hover{cursor:not-allowed}.row-middle{vertical-align:middle}.col-6{display:inline-block;width:50%}.mgb-20{margin-bottom:20px}.pdl-5p{padding-left:5%}.content,.business-details-header.page-image{min-width:320px;margin:0
auto;background-size:cover !important}main
.content{padding-left:20px;padding-right:20px}.business-details-header.page-image{padding-left:0;padding-right:0;border-top-width:1px;border-bottom-width:1px;border-top-style:solid;border-bottom-style:solid}.business-details-header{background-size:cover !important;background-repeat:no-repeat;/**/}.article-details-header{width:90%;padding-top:10px;padding-bottom:10px;padding-left:5%;padding-right:5%}.article-details-header .business-name{width:50%;text-align:left}.article-details-header
.buttons{width:50%;text-align:right}.article-details-header .buttons
a{padding:10px
20px 10px 20px}body>.content{margin-bottom:40px}.logo,
.search,
header .navigation,
header .navigation .buttons > div,
header .content .title,
header .overlay .content > div,
.search-content .input-text,
.message .input-text,
.search-content .button,
.google-advertisement,
.catalog-container .image,
.catalog-container .description,
.footer-container .menu-items,
.footer-container .site-details,
.footer-container .facebook-content,
.footer-container li,
.list-staff,
.pagination-listing nav li,
.city-hall-image,
.list-city-properties li,
#cookiesNotice p,
#cookieConsent,
.business-item,
.business-detail > div,
.document > div,
.search .form-items > div,
.mobile-menu-items-listing,
.business-view .gallery-image,
header .overlay .button-contact,
aside,
.with-sidebar main,
.article-details-header .business-name,
.article-details-header
.buttons{display:inline-block;vertical-align:middle}/**/.form-items input,
.form-items select,
.form-items
textarea{width:100%;padding-left:0;padding-right:0;outline:none;background:none;border:none;resize:none}.form-items .border,.checkbox-container>div{border-width:1px;border-style:solid;padding-top:20px;padding-bottom:10px;padding-left:10px;padding-right:10px}.message .form-items>div{width:100%;margin-bottom:10px;margin-left:0}.form-items>div:not(.full){width:49%;margin-left:2%;position:relative;margin-bottom:20px;display:inline-block;vertical-align:bottom}.input-text,
.text-area,
.button > button,
.search-content .button,
header .navigation a,
#cookieConsent
button{-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.input-text,.text-area{border:1px
solid;border-top-color:currentcolor;border-right-color:currentcolor;border-bottom-color:currentcolor;border-left-color:currentcolor;margin-right:1%}.input-text input,
.text-area
textarea{background:none;border:none;width:100%;display:block;outline:none}.message .form-items>div{width:100%;margin-bottom:10px;margin-left:0}.form-items input + label,
.form-items select + label,
.form-items textarea+label{position:absolute;top:17px;left:15px}.form-content input[type="submit"],
.business-content input[type="submit"],.submit-button{width:100%;padding-top:12px;padding-bottom:12px;display:block;border:none;text-align:center;font-weight:bold;cursor:pointer}.form-items input[type="text"]:focus + label,
.form-items input[type="number"]:focus + label,
.form-items input[type="email"]:focus + label,
.form-items input[type="password"]:focus + label,
.form-items input[type="text"][data-empty="false"] + label,
.form-items input[type="number"][data-empty="false"] + label,
.form-items input[type="email"][data-empty="false"] + label,
.form-items input[type="password"][data-empty="false"] + label,
.form-items select:focus + label,
.form-items select[data-empty="false"] + label,
.form-items textarea:focus + label,
.form-items textarea[data-empty="false"]+label{pointer-events:none;transform:translate3d(0,-18px,0);font-weight:bold}/**/.news-articles-box-mini-container{overflow:hidden}header .news-articles-box-mini-container
.content{min-height:0;text-align:left;margin-left:5%;margin-right:5%}.content.article-title{margin-bottom:0;margin-top:20px}.article-title a.background-orange{padding:5px
10px}.news-articles-box.content{margin-bottom:20px;white-space:nowrap;overflow:hidden}.news-articles-box.mini{padding-top:20px;padding-bottom:0;position:relative}.news-articles-box.mini>.cycle-slideshow{width:calc( 100% - 100px );margin:0
auto;height:auto}.news-articles-box.mini
article{margin-top:0;margin-left:0;margin-right:10px;box-shadow:none;border-radius:5px}.news-articles-box.mini .item-content{margin:0;width:auto;display:block}.news-articles-box.mini .cycle-slideshow .business-name{display:block;cursor:pointer;height:15px;text-align:left}.news-articles-box.mini .article-name{height:32px;padding-top:0 !important;padding-bottom:0 !important;margin-bottom:10px}.news-articles-box.mini .article-name
span{white-space:normal;cursor:pointer}.news-articles-box .business-name{cursor:pointer}.article-carousel-title{padding:45px
0 20px}.cycle-slideshow .carousel-item{vertical-align:top;border-radius:10px;overflow:hidden;height:305px}.offers.text-align-center{margin-top:0;padding-top:45px;padding-bottom:15px}.cycle-slideshow .carousel-item>div{margin-right:3px;min-height:301px;border-radius:10px;overflow:hidden;border:2px
solid}.cycle-slideshow .carousel-item .item-image{text-align:center;height:195px;position:relative}.cycle-slideshow .carousel-item .item-image
a{display:block;height:188px;overflow:hidden;max-width:100%;border-radius:5px}.cycle-slideshow .carousel-item .item-image a:after{content:" ";width:100%;position:absolute;height:50px;bottom:0;left:0}.cycle-slideshow .carousel-item .item-image
img{width:100%;object-fit:cover;height:100%}.cycle-slideshow .carousel-item .item-content{padding-left:5px;padding-right:5px}.cycle-slideshow .item-content .article-name{overflow:hidden;text-align:left;padding:10px
5px}.cycle-slideshow .esential-article .article-name,
.cycle-slideshow .news-article .article-name{padding:0}.cycle-slideshow .item-content .article-name
a{display:block;width:auto;margin:0
auto;height:85px;overflow:hidden}.cycle-slideshow .item-content .article-name
a.title{max-height:20px;white-space:nowrap;overflow:hidden;width:auto;padding:2px
5px;margin-top:7px;margin-bottom:6px;text-overflow:ellipsis}.article-name a.title .arrow,
.catalog-container
.arrow{display:inline-block;width:16px;margin-left:5px;vertical-align:middle}.cycle-slideshow .item-content .business-name{padding:5px;display:none}.cycle-slideshow .item-content .business-name
a{display:block;width:100%;margin:0
auto;height:50px;overflow:hidden}.cycle-slideshow .carousel-item .item-content
a{white-space:normal}.cycle-next,.cycle-prev,.city-hall-next,.business-next,.esential-next,.news-next,.news-mini-next,.city-hall-prev,.esential-prev,.news-prev,.news-mini-prev,.business-prev{display:inline-block;width:30px;height:30px;position:absolute;left:0;top:35px;cursor:pointer;z-index:2;line-height:32px;text-align:center}.news-mini-next{right:0;left:auto}.article-carousel .cycle-next,
.article-carousel .cycle-prev,
.article-carousel .city-hall-next,
.carousel-container .esential-next,
.carousel-container .news-next,
.carousel-container .news-mini-next,
.article-carousel .business-next,
.article-carousel .city-hall-prev,
.carousel-container .esential-prev,
.carousel-container .news-prev,
.carousel-container .news-mini-prev,
.article-carousel .business-prev{background:transparent;position:absolute;font-weight:bold}.business-carousel .business-prev,
.business-carousel .business-next,
.city-hall-carousel .city-hall-prev,
.city-hall-carousel .city-hall-next{top:80px}.business-carousel .business-prev,
.business-carousel .business-next,
.city-hall-carousel .city-hall-prev,
.city-hall-carousel .city-hall-next,
.carousel-container .esential-next,
.carousel-container .news-next,
.carousel-container .news-mini-next,
.carousel-container .esential-prev,
.carousel-container .news-prev,
.carousel-container .news-mini-prev{padding:5px}.article-carousel .cycle-next,
.article-carousel .city-hall-next,
.article-carousel .business-next{right:12px}.business-carousel .business-next,
.city-hall-carousel .city-hall-next,
.city-hall-carousel .news-next{right:0}.carousel-container .esential-next{right:22px}.article-carousel .cycle-prev{left:10px}.carousel-container .business-article-item .item-image{max-width:70px;max-height:70px;text-align:center}.carousel-container .business-article-item
img{width:70px;height:70px;object-fit:cover}.article-carousel.business-article-carousel-container{min-height:292px}.business-article-carousel{width:48%;margin-left:2%;float:left}.business-article-carousel .business-article-item{width:100%;margin:0}.business-article-carousel .article-name{height:70px;margin:0}.view-all-container{margin-top:20px;text-align:center;padding-top:20px;padding-bottom:20px}.buttons .view-all-container{margin-top:0}.view-all-container
a{padding:5px
20px;border-radius:5px}.business-article-item>div{padding:5px
10px}.business-article-item .business-name{font-size:10px}.business-article-item .article-name{line-height:16px;font-size:14px}/**/header{position:relative}header
.overlay{}header .overlay>.content{min-height:540px}header .content,
.header-bottom
.content{padding-left:0;padding-right:0;min-height:250px}header .content
.title{padding:10px;margin:10px;font-weight:bold}header
.content.article{min-height:auto}header .button-border a,
header .button-account,
.button-follow.button-border
a{padding:5px
15px;border:1px
solid;border-radius:4px}header .button-account{border:none}header nav li:first-child
a{padding-left:0}.logo,.navigation{width:25%;padding-top:3px;padding-bottom:3px;margin-left:5%}.logo-image,.logo-icon{max-height:35px;padding-left:5px}.logo-icon{display:none}.navigation{width:65%;margin-right:5%;margin-left:0}.navigation
.buttons{float:right}.mobile-menu,.menu-close{display:none;cursor:pointer}.business-details-header{overflow:hidden}.business-details-header .buttons>div{overflow:hidden}.business-details-header .buttons
a{display:block}.view-count{display:inline-block;padding-left:10px;padding-right:10px}.header-bottom{position:sticky;top:0;z-index:1001}.header-bottom
.content{min-height:0}.header-bottom .business-name{display:none;font-weight:bold}.mobile-menu-items-listing .button-follow{line-height:42px}.mobile-menu-items-listing
.active{font-weight:bold}.mobile-menu-items-listing{width:70%;margin-left:5%}.with-logo .mobile-menu-items-listing{margin-left:0}ul.left-menu{width:100%}ul.left-menu>li:first-child>a{padding-left:0}ul.right-menu{width:20%;margin-right:5%;text-align:right}.with-logo ul.right-menu{width:25%}.left-menu>li>a,.right-menu>li>div,.right-menu>li>div>a{display:block;text-transform:uppercase}.info-menu .fa-caret,
.investor-menu  .fa-caret{padding-right:10px;padding-left:20px}.dropdown-content{display:none;position:absolute;background-color:#f9f9f9;min-width:100px;box-shadow:0 8px 16px 0 rgba(0,0,0,0.2);z-index:1}.dropdown-content
li{display:block;padding:10px
10px 0 10px}.dropdown-content li:last-child{padding-bottom:10px}.document-menu li
a{padding:0}.button-registration{position:relative}.button-registration>a{display:block;padding-top:5px;padding-bottom:5px}.button-registration .dropdown-content{right:0;width:170px}header .item-content{width:40%;margin-right:25%;margin-left:5%;margin-top:120px;margin-bottom:120px}header .item-content
.buttons{margin-top:20px}header .item-content .buttons
a{padding:10px
20px 10px 20px}header .item-content .business-slogan{margin-bottom:10px;line-height:45px;min-height:90px}header .item-image{width:25%;margin-right:5%;margin-top:20px;margin-bottom:20px;text-align:center}header .item-image
a{display:inline-block}header .item-image
img{max-height:200px}/**/.items-listing{}.latest-items .business-item:first-child{margin-top:0}.business-item,
.business-view .gallery-image{width:19.20%;margin-bottom:30px;margin-right:1%;vertical-align:top}.business-item:nth-child(5n + 5),
.business-view .gallery-image:nth-child(5n+5){margin-right:0}.latest-items .view .business-item{padding-bottom:10px;margin-bottom:10px}.latest-items.city-hall .view .business-item{width:32.5%;padding-bottom:0;margin-right:1%}.latest-items.city-hall .view .business-item:nth-child(3n+3){margin-right:0}.gallery-image{text-align:center}.business-item .item-details{width:100%;display:block}.local-businesses .business-item .item-details,
.search .business-item .item-details{text-align:center}.business-item .item-image{width:100%;display:block;text-align:center;min-height:250px;max-height:350px;overflow-y:hidden}.business-item .item-image
img{min-height:250px;/**/width: 100%;object-fit:contain}.business-item .item-description{text-align:justify}.items-listing .buttons
a{display:block;text-align:center;font-weight:bold;padding-top:10px;padding-bottom:10px}.local-businesses .business-item .item-image{height:90px;margin-top:20px;margin-bottom:20px;padding-left:10px;padding-right:10px;width:auto;min-height:auto}.local-businesses .business-item .item-image
img{max-height:90px;max-width:100%;min-height:auto}.local-businesses .item-details>div{height:65px;padding:0
10px;overflow:hidden}.local-businesses .buttons
a{}.local-businesses .business-item{-webkit-box-shadow:2px 2px 10px -2px rgba(0, 0, 0, 0.52);-moz-box-shadow:2px 2px 10px -2px rgba(0, 0, 0, 0.52);box-shadow:2px 2px 10px -2px rgba(0,0,0,0.52);border-top:1px;border-left:1px;border-right:1px}aside .local-businesses .business-item{width:49%;margin-right:2%;overflow:hidden}aside .local-businesses .business-item:nth-child(2n+2){margin-right:0}.business-item{padding-bottom:20px;text-align:center}/**/.business-item .item-details{width:100%;display:block}.local-businesses .business-item .item-details,
.search .business-item .item-details{text-align:center}.business-item .item-date{text-align:left}.business-item .item-description{min-height:88px;overflow:hidden}.business-item .item-price,
.business-item .item-description,
.business-item .item-details>a{margin-bottom:5px}.business-item .item-price{min-height:30px;text-align:right}.items-listing .buttons
a{display:block;text-align:center;font-weight:bold;padding-top:10px;padding-bottom:10px}div[class*="-listing"],section[class*="-listing"],.business-view>.business-content.view{clear:both}.no-item{border:solid 1px;padding:40px;text-align:center;margin:auto;margin-top:30px;margin-bottom:30px;width:80%;font-weight:bold}.items-listing .no-item{width:80%;padding:10px}/**/.business-site-image
img{width:100%}.content.with-sidebar{position:relative;margin-bottom:0}.with-sidebar
main{padding-left:5%;width:62%;margin:0;min-height:500px;height:100%}.with-sidebar main>div{padding-right:20px}.with-sidebar main>div:first-child{padding-top:30px}.with-sidebar main>div:last-child{padding-bottom:30px}.content.latest-items{padding-left:0;padding-right:0}aside:first-child,aside:last-child{padding-top:30px;text-align:left;padding-bottom:30px;min-height:500px}aside:first-child{padding-left:5%;padding-right:0;left:0}aside:last-child{padding-right:5%;padding-left:0;margin-left:3%}aside.site-image{vertical-align:top;width:25%}aside.site-image
img{max-height:400px}.business-content .title,
.business-content
.description{margin-bottom:10px}.description
table{border-collapse:collapse}.description table,
.description
td{border:1px
solid black}.description
td{min-width:75px}.business-content
.description{min-height:250px;text-align:justify}.city-hall .title,
.contact
.title{margin-bottom:10px}main:not(.about) .description
p{line-height:30px;margin-bottom:10px}.city-hall .title,
.business-description .title,
.business-content
.title{font-weight:normal;border-bottom-width:1px;border-bottom-style:solid;margin-top:30px;text-align:left}.business-content
.title{border:none}.business-content:first-child .title,
.business-description:first-child
.title{margin-top:0px}.local-businesses.business-content:first-child
.title{border:none;/**/}.items-listing article.business-item .item-details{height:250px;margin-bottom:unset}.items-listing article.business-item
.name{height:100px;min-height:unset;margin-bottom:unset}.business-content.view{padding:20px
40px}.business-view .item-details{margin-bottom:20px}.business-view .item-image,
.business-view
.galleries{text-align:center;margin-top:10px;margin-bottom:20px}.business-view .item-image{float:right;margin-left:2%}.business-view.article .item-image,
.business-view.article .name,
.business-view.article
.description{max-width:800px;margin:0
auto;text-align:justify;margin-bottom:5px}.business-view.article .item-image{float:none;text-align:center}.business-view.article
.name{text-align:center;min-height:50px;height:auto;margin-bottom:60px}.business-view
.galleries{text-align:left}.latest-items .business-content.view .item-image
img{/**/}.business-view .item-image
img{max-height:350px}.business-view.article .item-image
img{max-height:none;width:100%}.button-view-all{text-align:right}.button-view-all
a{padding-left:10px;padding-right:10px}/**/.contact .form-content{margin-top:20px}.business-details.contact{background-image:url("../../images/static/con-bg.jpg");background-attachment:fixed;background-size:48%;background-position:left center;background-repeat:no-repeat;position:relative;overflow:hidden}.contact>div{margin-left:50%;padding:0}.full{position:relative}/**/.city-hall-image{width:56%;margin-right:4%;text-align:center}.city-hall-image
img{width:auto;max-height:300px}.list-staff{vertical-align:top;width:40%}.list-city-properties{margin-top:10px;margin-bottom:10px}.list-city-properties
li{width:33.33%;margin-top:2px;margin-bottom:2px}.mayor-image{text-align:center;margin-left:2%}.mayor-image
img{max-height:250px}.item-content.event
.buttons{text-align:right}/**/.items-listing.documents,
.form-content.documents
.content{overflow-x:auto;white-space:nowrap}.document{border-bottom:1px solid}.document>div{width:30%;text-align:center}.document>div:last-child{width:10%}.document.header>div{font-weight:bold}.document>div>div{padding:5px}.document
.buttons{margin-top:0;text-align:center}.document .buttons>div{margin-right:0}.document .buttons
a{padding-left:10px;padding-right:10px}.items-listing .item-content.document{width:100%;margin-left:0;text-align:center}.business-details .document>div{width:26.5%}.business-details .document>div:last-child{width:20%}.types-listing{padding-top:15px;padding-bottom:15px;padding-left:25px;padding-right:25px;margin-bottom:10px}.types-listing
label{padding:10px}.select-container{padding:10px;border-width:1px;border-style:solid}.select-container
select{background:none;border:none;display:block;width:100%}/**/.cycle-slideshow{}.galleries .cycle-slideshow{height:400px;position:relative}.cycle-pager{text-align:center}.cycle-next,.cycle-prev{display:inline-block;width:30px;height:30px;background:#F44336;position:absolute;left:0;top:calc( 100% / 2 - 15px );cursor:pointer;z-index:100;line-height:32px;text-align:center}.cycle-next{right:0;left:auto}.cycle-pager{display:block;position:absolute;width:100%;z-index:100;bottom:0;text-align:center;line-height:11px}.cycle-pager
span{display:inline-block;border-width:2px;border-style:solid;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer;margin-right:5px;color:transparent}.cycle-pager-active{}.business-details
.galleries{padding-bottom:20px}.cycle-slideshow{height:400px;position:relative}.cycle-slideshow .cycle-sentinel,
.cycle-slideshow
article{width:100%;text-align:center;z-index:1 !important}.cycle-slideshow
img{max-height:100%}.cycle-slideshow .cycle-sentinel,
.cycle-slideshow
article{text-align:center}/**/footer{min-height:100px;clear:both;/**/}footer .menu-items:first-child>div{display:inline-block}footer .menu-items:first-child
img{max-width:175px}/**/.items-listing{}.item-details
.name{display:block;text-align:left;font-weight:bold;height:50px;overflow:hidden}.local-businesses .item-details
.name{text-align:center}/**/.catalog-container{padding-top:40px;padding-bottom:40px}.catalog-container
.image{width:15%}.catalog-container
.description{width:80%;margin-left:5%}.catalog-container
.buttons{margin-top:40px}.catalog-container .buttons>div{display:inline-block;margin-right:20px}.catalog-container .buttons
a{display:inline-block;font-weight:bold}.footer-container{padding-top:30px;padding-bottom:30px}.footer-container>.content{margin-left:5%;margin-right:5%}.footer-container .menu-items{width:75%;vertical-align:top}.footer-container .menu-items:first-child{width:20%;margin-right:5%;text-align:left}.footer-container
li{width:31%;margin-left:2%;margin-bottom:5px}.footer-container li a:hover{padding-left:5px;color:white}.footer-container .facebook-content a:hover{padding-left:0}.footer-container a:hover{padding-left:4px}.site-details{width:60%;margin-top:20px}.site-details .newsletter-subscribe{margin-top:50px}.facebook-content{width:35%;margin-left:5%;margin-top:20px;text-align:right}.fb-page{margin-top:10px}.copyright-container{text-align:center;padding-top:10px;padding-bottom:10px}.copyright-container
.highlight{}/**/.fb-share-button{position:fixed !important;right:-65px;top:180px;z-index:10;transform:rotate(-90deg);padding:10px
50px 10px 50px}.fb-share-button span
img{vertical-align:middle}a.button-facebook{}a.button-facebook
img{vertical-align:middle;max-width:30px}/**/#cookiesNotice{display:none;line-height:40px;position:fixed;padding:10px;text-align:center;width:calc( 100% - 20px );z-index:105;bottom:0}#cookiesNotice
p{width:85%;margin:0;margin-right:5%}#cookieConsent{width:10%}#cookieConsent
button{border:none;padding-left:40px;padding-right:40px;padding-top:10px;padding-bottom:10px;cursor:pointer;text-transform:uppercase}/**/#loading_overlay{display:none;position:fixed;bottom:20px;padding:10px
20px;right:80px;z-index:8011;border:1px
solid #000}/**/#message_content{position:fixed;top:15%;right:7%;z-index:1002;border-width:1px;border-style:solid;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#message_content .error,
#message-content .error,
#message_content .success,
#message_content .info,
#message_content
.alert{padding:10px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px}#message-content
.error{text-align:center;margin-top:10px;margin-bottom:10px}/**/.fixed-scroll-top{display:block;position:fixed;right:20px;bottom:20px;z-index:104}.fixed-scroll-top
i{text-align:center;font-size:47px;padding:0
5px 0 5px;background-color:white;border-radius:50%}/**/.error-container{text-align:center;padding:20px}/**/.search{width:90%}.search
h2{margin-bottom:10px}.search #search-form{margin-bottom:20px}.search .form-items>div:first-child{width:85%}.search #search-form
.buttons{width:14%;margin-left:1%}.search .button-send
input{padding-top:12px;padding-bottom:13px;cursor:pointer}.my-tabs{}.ui-tabs{padding:0
!important}.my-tabs
h3{padding:30px}.my-tabs
h2{text-align:center;padding:30px}.my-tabs.ui-tabs.ui-widget.ui-widget-content{width:calc( 100% - 2px );margin-left:0}.my-tabs .ui-widget-header{border:none;background:inherit}.my-tabs .ui-tabs-nav.ui-widget-header{padding:0
1.4em}.my-tabs .ui-widget-header .ui-state-default{border:none;border-bottom-width:1px;background:inherit;font-weight:bold;padding:0
1.4em}.my-tabs .ui-widget-header .ui-state-active{border-bottom-width:2px;border-bottom-style:solid;background:inherit;font-weight:bold}.my-tabs .ui-state-active a,
.my-tabs .ui-state-active a:link,
.my-tabs .ui-state-active a:visited,
.my-tabs .ui-state-default a:hover{font-weight:bold;text-decoration:none}/**/.pagination-listing{}.pagination-listing
nav{padding:5px}.pagination-listing nav>div{display:inline-block;width:30%;text-align:left}.number-of-pages span:last-child{font-weight:bold}.pagination-listing
ul{display:inline-block;width:65%;margin-left:5%;margin-top:5px;text-align:right}.pagination-listing .input-text>div{padding:3px}.pagination-listing
input{width:30px;text-align:center;line-height:14px}.pagination-listing
a{padding-top:6px;padding-bottom:6px;padding-left:15px;padding-right:14px;border-radius:5px;text-align:center}/**/.business-hours-article{display:grid;grid-template-columns:250px auto;gap:1rem;margin-top:2rem;padding-bottom:2rem;border-bottom:1px solid #e0e0e0}.business-hours-article
h2{overflow-wrap:break-word}.business-hours-table{border-collapse:collapse}.business-hours-table tr:nth-child(odd){background-color:rgba(214,214,214, 0.33)}.business-hours-table tr:hover{font-weight:bold}.business-hours-table
caption{text-align:left;margin-bottom:1rem;padding:0
0.5em}.business-hours-table
td{width:50%;padding:0.5em 1em}.business-hours-table .td-no-timetable{width:100%;text-align:center}/**/@media only screen and (max-width: 1200px){.business-hours-article{grid-template-columns:auto;margin-top:1rem}.business-hours-article
h2{margin:0.5rem}}/**//**/.complaints-message{display:flex;flex-direction:column;line-height:30px}.complaints-message
hr{width:100%;margin-bottom:1rem}#complaint-confirmation{display:none}#complaints-container{display:grid;grid-template-columns:1fr 1fr;gap:1em}#complaints{display:flex;flex-direction:column}#complaints-toggle-button{background-color:#e04f67;border:none;border-radius:3px;padding:12px;color:white;width:100%;margin-bottom:10px;font-weight:bold;cursor:pointer}#complaints-toggle-button:hover{background-color:#333}hr.default{border-top:1px solid #e0e0e0}.complaints-toggle-text{font-size:1em;text-transform:uppercase}#complaints-close{display:none}#complaints-toggle-button.form-open #complaints-open{display:none}#complaints-toggle-button.form-open #complaints-close{display:block}/**/#complaint-form{display:none;overflow:hidden}#complaint-form.form-open{display:block}/**/#complaint-form-header{display:grid;grid-template-columns:auto 1fr;gap:1rem}#complaint-icon-container{display:flex;justify-content:center;align-items:center;background-color:#e04f67;border-radius:50%;width:45px;height:45px}#complaint-icon{fill:white;width:20px}/**/#complaint-form-body{display:grid;margin-left:20px;border-left:1px solid #e0e0e0;padding:1rem 0 0 2rem}#complaint-form-consent-container{display:flex;align-items:center;margin-bottom:1rem}#complaint-form-consent{height:1rem !important;width:1rem}#complaint-form-body input,select,textarea{border:1px
solid #e0e0e0}#complaint-form-body input,select{height:40px;font-size:1rem}#complaint-form-lat,#complaint-form-long{display:none}.complaint-form-group{display:grid;margin-bottom:1rem}.complaint-form-group
label{margin-bottom:10px}#complaint-form-group-container{display:grid;grid-template-columns:1fr 1fr;column-gap:2rem}#complaint-form-message{resize:none;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#complaint-form-missing-marker-text{background-color:#28a745;padding:7px
20px;color:white;border:none;border-radius:3px;margin-bottom:1em}#complaint-form-submit-button{background-color:#008489;color:white;border:none;margin-bottom:1em;padding:7px
20px;border-radius:3px;font-weight:bold;width:10rem}#complaint-form-submit-button:hover{background-color:#333;cursor:pointer}#complaint-form-submit-button:disabled{background-color:grey}/**/#complaint-filter{font-size:1rem;margin-bottom:0.5rem;padding:5px
10px}#complaints-listing{columns:2;column-gap:1rem;margin-top:1rem}.complaint-article{position:relative;border:1px
solid #e0e0e0;border-radius:7px;margin:0
1rem 1rem 0;padding-top:1em;display:inline-block;width:100%;font-size:1rem;-webkit-box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.1);-moz-box-shadow:0px 0px 15px 0px rgba(0, 0, 0, 0.1);box-shadow:0px 0px 15px 0px rgba(0,0,0,0.1)}.complaint-article-ribbon-container{left:-5px;top:-5px;z-index:1;overflow:hidden;width:75px;height:75px;text-align:right;position:absolute}.complaint-article-ribbon{font-size:10px;font-weight:bold;color:#FFF;text-transform:uppercase;text-align:center;line-height:20px;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);width:100px;display:block;box-shadow:0 3px 10px -5px rgba(0, 0, 0, 1);text-shadow:1px 1px 2px rgba(0,0,0,0.25);position:absolute;top:19px;left:-21px}.complaint-article-ribbon:before,.complaint-article-ribbon:after{content:"";position:absolute;top:100%;z-index:-1;border-right:3px solid transparent;border-bottom:3px solid transparent}.complaint-article-ribbon.ribbon-red{background:linear-gradient(#f14f3f 0%, #cb4335 100%)}.complaint-article-ribbon.ribbon-red:before{left:0;border-left:3px solid #a3362a;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #a3362a}.complaint-article-ribbon.ribbon-red:after{right:0;border-left:3px solid transparent;border-right:3px solid #a3362a;border-bottom:3px solid transparent;border-top:3px solid #a3362a}.complaint-article-ribbon.ribbon-orange{background:linear-gradient(#f1a43f 0%, #cb9735 100%)}.complaint-article-ribbon.ribbon-orange:before{left:0;border-left:3px solid #a36b2a;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #a36b2a}.complaint-article-ribbon.ribbon-orange:after{right:0;border-left:3px solid transparent;border-right:3px solid #a36b2a;border-bottom:3px solid transparent;border-top:3px solid #a36b2a}.complaint-article-ribbon.ribbon-green{background:linear-gradient(#9BC90D 0%, #79A70A 100%)}.complaint-article-ribbon.ribbon-green:before{left:0;border-left:3px solid #638908;border-right:3px solid transparent;border-bottom:3px solid transparent;border-top:3px solid #638908}.complaint-article-ribbon.ribbon-green:after{right:0;border-left:3px solid transparent;border-right:3px solid #638908;border-bottom:3px solid transparent;border-top:3px solid #638908}.complaint-header,.complaint-body,.complaint-footer{margin:0.5rem 3rem}.complaint-header{font-weight:bold;text-transform:uppercase;color:black}.complaint-body{word-break:break-word}.complaint-footer{display:flex;justify-content:space-between;font-size:13px}.complaint-footer-date,.complaint-footer-button{display:flex;align-items:center}.complaint-footer-date{font-weight:bold;color:black}.complaint-footer-button{background:none;border:none;cursor:pointer}.complaint-footer-map-info:hover{font-weight:bold}.complaint-footer-pin{width:1rem;fill:#e04f67}#complaints-map{width:auto;height:1000px}/**/@media only screen and (max-width: 1200px){#complaints-toggle{order:2}#complaint-form-body{padding-right:2rem}#complaint-form-group-container{grid-template-columns:auto}#complaints-container{display:grid;grid-template-columns:auto;grid-template-rows:1fr 1fr}#complaints-listing{columns:1;column-gap:0}#complaints-map{width:auto;height:600px}}