.about-us .about-img{background-image:url("img/background-about.a4150a16ae74.webp");-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;height:20vh}.about-us .container .about-content{text-align:center}.about-us .container .about-content .title{color:#669;font-size:2.25rem;margin:2rem 0 .5rem 0}.about-us .container .about-content .content{color:#777;font-size:.8125rem;line-height:1.8;width:65%;margin:auto}.details-container{display:flex;justify-content:space-between;flex-wrap:wrap;padding:3rem 0}.details-container .oh-status{width:30%;padding-right:.5rem}.details-container .oh-status .status-header{display:flex;justify-content:space-between;align-items:center}.details-container .oh-status .status-header h4{color:#3b4043;font-size:1.375rem;text-transform:uppercase;font-weight:500}.details-container .oh-status .status-header div{color:#fff;font-size:1rem;padding:.625rem .9375rem;border-radius:10%;-webkit-border-radius:10%;-moz-border-radius:10%;-ms-border-radius:10%}.open{background-color:#4caf50}.close{background-color:#f44336}.details-container .oh-status .status-content{color:#fff;background-color:#669;margin-top:1rem;padding-top:.625rem}.details-container .oh-status .status-content .status-content-header{padding:0 1rem}.details-container .oh-status .status-content p{font-size:.8125rem;line-height:24px}.details-container .oh-status .status-content h3{font-size:1.875rem;font-weight:700}.oh-advertisement{width:100%;color:black;background-color:transparent;margin-top:1rem;display:flex;justify-content:center;align-items:center;font-size:2rem}.row{height:3rem;border-top:1px solid #fff;display:flex;justify-content:space-around;align-items:center}.row div{width:50%;text-align:center}.details-container .details{width:70%;padding-left:1.5rem}.details-container .details .details-header{font-size:2rem;color:#3b4043}.details-container .details .details-header p{overflow-wrap:break-word}.details-container .details .details-content{width:100%;display:flex;flex-direction:column}.details-container .details .details-content .content-top{width:100%;display:flex;flex-direction:row;flex-wrap:wrap-reverse;justify-content:space-between;margin-top:2rem}.details-container .details .details-content .content-top .top-data{font-size:1rem}.details-container .details .details-content .content-top .top-data>p{margin-bottom:1rem;overflow-wrap:break-word}.details-container .details .details-content .content-top .top-data .data{color:#3b4043}.details-container .details .details-content .content-top .top-data .dlink{color:#56afd7;text-decoration:none}.details-container .details .details-content .content-top .top-data .dclosing{color:#008000}.details-container .details .details-content .content-top .top-data .dclosed{color:#f44336}.details-container .details .details-content .content-top .top-rating{display:flex;justify-content:center;font-size:1.125rem;font-weight:700;text-transform:uppercase;margin-bottom:1rem}.details-container .details .details-content .content-top .top-rating div .stars{width:100%;display:flex;flex-wrap:wrap;flex-direction:row;margin-top:.5rem}.details-container .details .details-content .content-top .top-rating .stars svg{width:1.8rem;fill:gold}.details-container .details .details-content .advertisement{width:100%;background-color:transparent;display:flex;justify-content:center;align-items:center;margin-bottom:1.5rem;font-size:2rem}.details-container .details .details-content .description,.nearby-places{margin-bottom:3rem}.subtitle{padding-left:1rem;font-size:1.125rem;color:#444;text-transform:uppercase;margin-bottom:.625rem}.sub-text{font-size:.8125rem;color:#777;line-height:1.8}.places .place .data{display:flex;flex-direction:row;justify-content:flex-start;padding:.5rem}.places .place .data .name{margin-right:1rem;display:flex;align-items:center}.places .place .data .name a{width:100px;font-size:.8125rem;text-decoration:none;color:#56afd7;transition:color 300ms ease}.places .place .data .address{display:flex;align-items:center}.nearby-places .pagination{width:12.5rem;display:flex;flex-direction:row;margin-top:1rem;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transform:translateX(-2rem);transition:transform 200ms ease}.pagination .pagination-btn{width:2rem;height:2rem;border:1px solid #ddd;background-color:#fff;display:flex;align-items:center;justify-content:center}.pagination #btn-prev{opacity:0;border-right:0;transition:all 100ms ease}.pagination #btn-prev:active{box-shadow:inset 0 2px 4px #666;-webkit-box-shadow:inset 0 2px 4px #666;-moz-box-shadow:inset 0 2px 4px #666;-ms-box-shadow:inset 0 2px 4px #666}.pagination #page-number{width:3rem;font-size:.8125rem;color:#777}.pagination #btn-next{border-left:none;transition:all 200ms ease}.pagination #btn-next:active{box-shadow:inset 0 2px 4px #666;-webkit-box-shadow:inset 0 2px 4px #666;-moz-box-shadow:inset 0 2px 4px #666;-ms-box-shadow:inset 0 2px 4px #666}.map{margin-bottom:2rem}.map-unavailable{width:100%;height:450px;display:flex;align-items:center;justify-content:center;text-align:center;background-color:#ccc;color:#666;font-size:3rem}.details-container .details .reviews h4{font-size:1.125rem;color:#444;text-transform:uppercase;margin-bottom:1rem}.messages{display:flex;list-style:none;margin-bottom:1rem;padding:0}.messages li{width:80%;padding:.75rem 1.25rem;border:1px solid transparent;border-radius:.25rem;-webkit-border-radius:.25rem;-moz-border-radius:.25rem;-ms-border-radius:.25rem}.messages .error{color:#721c24;background-color:#f8d7da;border-color:#f5c6cb}.messages .success{color:#155724;background-color:#d4edda;border-color:#c3e6cb}.details-container .details .reviews form{display:flex;justify-content:flex-start;flex-direction:column;margin-bottom:2rem}.details-container .details .reviews form .review-stars{display:flex;flex-direction:column}.details-container .details .reviews form .review-stars div{width:200px;display:flex;margin-bottom:1rem}
.details-container .details .reviews form .review-stars #stars svg{width:2.5rem;fill:#777}.details-container .details .reviews form .review-stars #stars svg:hover{cursor:pointer;transition:all .2s ease}.star-color{fill:gold!important;transition:all .2s ease}.details-container .details .reviews form input,textarea{margin-bottom:1rem;padding:1rem;font-size:1rem;font-family:"Roboto",Helvetica,Arial,sans-serif;border:0;box-shadow:3px 3px 3px rgb(0 0 0 / 10%);-webkit-box-shadow:3px 3px 3px rgba(0,0,0,10%);-moz-box-shadow:3px 3px 3px rgba(0,0,0,10%);-ms-box-shadow:3px 3px 3px rgba(0,0,0,10%)}.details-container .details .reviews form input:focus,textarea:focus{outline-color:#669}.details-container .details .reviews form input{width:40%}.details-container .details .reviews form input:last-child{width:30%;font-weight:bold;color:#fff;background-color:#669}.details-container .details .reviews form textarea{width:80%;resize:none}.errorlist{color:red;padding:0 0 0 2rem;top:-0.5rem;margin-bottom:1rem}.details-container .details .reviews .review-card{width:80%;padding:.7rem;background-color:#fff;border:1px solid #669;margin-bottom:1rem;display:flex;flex-direction:column}.details-container .details .reviews .review-card .review-top{width:100%;margin-bottom:.5rem;display:flex}.details-container .details .reviews .review-card .review-top .review-user-img{width:3rem;height:3rem;display:flex;justify-content:center;align-items:center;margin-right:.5rem;background-color:#c1c1c1}.details-container .details .reviews .review-card .review-top .review-user-img svg{fill:#fff;stroke:transparent}.details-container .details .reviews .review-card .review-top .review-user-stars{width:80%;display:flex;flex-direction:column;justify-content:space-between}.details-container .details .reviews .review-card .review-top .review-user-stars .stars{width:25%;height:22px;display:flex;flex-direction:row;justify-content:flex-start;fill:gold}.details-container .details .reviews .review-card .review-top .review-user-stars .stars svg{max-width:1.5rem}.details-container .details .reviews .review-card .review-top .review-user-stars p{width:100%}.details-container .details .reviews .review-card .review-comment{margin-bottom:1rem}.details-container .details .reviews .review-card .review-date{color:#c2c2c2}.captcha-background{position:fixed;width:100vw;height:100vh;background-color:rgba(0,0,0,0.7);display:flex;align-items:center;justify-content:center;z-index:50;top:0;left:0;opacity:0;transform:translateY(-10px);pointer-events:none}.captcha-background .captcha-modal{width:400px;background-color:#fff;border-radius:1rem;-webkit-border-radius:1rem;-moz-border-radius:1rem;-ms-border-radius:1rem;display:flex;flex-direction:column;justify-content:space-between;padding:1rem;transform:translateY(-20px);pointer-events:none;opacity:0}.captcha-animation{transition:transform 300ms ease-in-out,opacity 300ms ease-in-out}.active-modal{opacity:1!important;transform:translateY(0)!important;pointer-events:auto!important}.captcha-background .captcha-modal .captcha-close{width:100%;height:15%;display:flex;justify-content:flex-end}.captcha-background .captcha-modal .captcha-close svg{width:auto;height:70%;stroke:#bbb;transition:all 150ms ease-in-out}.captcha-background .captcha-modal .captcha-close svg:hover{stroke:#555;transition:all 150ms ease-in-out}.captcha-background .captcha-modal .captcha-content{width:100%;height:80%;margin:0 auto}.captcha-background .captcha-modal .captcha-content .captcha-area{display:flex;justify-content:space-between;margin-top:2rem;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.captcha-background .captcha-modal .captcha-content .captcha-area .captcha-img{width:85%;height:3rem;position:relative;border:1px solid #d3d3d3;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;margin-right:1rem}.captcha-background .captcha-modal .captcha-content .captcha-area .captcha-img img{width:100%;height:100%;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;image-rendering:-webkit-optimize-contrast;object-fit:cover}.captcha-background .captcha-modal .captcha-content .captcha-area .captcha-img .captcha{position:absolute;left:50%;top:50%;width:100%;height:100%;transform:translate(-50%,-50%)}.captcha-background .captcha-modal .captcha-content .captcha-area .reload-btn{width:15%;border:0;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;background-color:#669;display:flex;align-items:center;justify-content:center;transition:background-color 300ms ease}.captcha-background .captcha-modal .captcha-content .captcha-area .reload-btn svg{fill:#fff;width:60%;height:auto;transition:transform 300ms ease}.captcha-background .captcha-modal .captcha-content .captcha-input-area{width:100%;height:3rem;margin-top:1rem;position:relative}.captcha-background .captcha-modal .captcha-content .captcha-input-area input{width:100%;height:100%;padding:0 1rem;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border:1px solid #bbb;font-size:1.5rem;font-family:"Calibri"}.captcha-background .captcha-modal .captcha-content .captcha-input-area input::placeholder{color:#bfbfbf}.captcha-background .captcha-modal .captcha-content .captcha-input-area input:focus{outline-color:#669}.captcha-background .captcha-modal .captcha-content .captcha-input-area .check-btn{height:100%;padding:0 .7rem;position:absolute;right:0;border:0;border-top-right-radius:5px;border-bottom-right-radius:5px;background-color:#669;color:#fff;font-size:1.5rem;opacity:0;pointer-events:none}.captcha-background .captcha-modal .captcha-content .captcha-input-area input:valid+.check-btn{opacity:1;pointer-events:auto}.captcha-content .status-text{width:100%;height:0;margin-top:1rem;font-size:1rem;text-align:center;opacity:0;transform:translateY(-10px);transition:all 200ms ease}
.status-active{height:auto!important;opacity:1!important;transform:translateY(0)!important}.status-error{color:#f44336}.status-success{color:#4caf50}@media(hover:hover) and (pointer:fine){.captcha-background .captcha-modal .captcha-content .captcha-area .reload-btn:hover{background-color:#666699d3}.captcha-background .captcha-modal .captcha-content .captcha-area .reload-btn:hover svg{transform:rotate(15deg)}.places .place .data .name a:hover{color:#23527c}}@media only screen and (max-width:1024px){.details-container .oh-status{width:40%}.details-container .details{width:60%}.details-container .details .reviews form input{width:60%}}@media only screen and (max-width:768px){.details-container .oh-status{width:80%;margin:auto;padding:0}.details-container .details{width:80%;margin:2rem auto 0 auto;padding:0}.details-container .details .details-content .content-top{margin-top:1rem}.details-container .details .details-content .content-top .top-data{width:100%}.details-container .details .details-content .content-top .top-rating{width:100%;justify-content:flex-start}.map-unavailable{font-size:2rem;padding:1rem}.details-container .details .reviews form input{width:100%}.details-container .details .reviews form textarea{width:100%}.details-container .details .reviews .review-card{width:100%}.details-container .details .reviews form input:last-child{width:50%}.captcha-background .captcha-modal .captcha-content .captcha-input-area{height:2.5rem}.captcha-background .captcha-modal .captcha-content .captcha-input-area input{font-size:1.2rem}.captcha-background .captcha-modal .captcha-content .captcha-input-area .check-btn{font-size:1rem}.messages li{width:100%}}@media only screen and (max-width:530px){.details-container{padding:1.5rem 0}.details-container .oh-status{width:100%}.details-container .details{width:100%}.places .place .data .name a{white-space:normal}}@media only screen and (max-width:425px){.captcha-background .captcha-modal{width:95%}}.contact-us .contact-img{background-image:url("img/background-about.a4150a16ae74.webp");-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-repeat:no-repeat;height:20vh}.contact-us .container .contact-content{text-align:center}.contact-us .container .contact-content .title{color:#669;font-size:2.25rem;margin:2rem 0 .5rem 0}.contact-us .container .contact-content .content{color:#777;font-size:.8125rem;line-height:1.8;width:65%;margin:auto}.row-contact-form{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-lg-6{flex:0 0 49%;max-width:49%;padding-right:15px;padding-left:15px}.col-12{flex:0 0 100%;max-width:100%}.form-control{display:block;width:100%;padding:.375rem .75rem;font-size:1rem;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,0.25)}.mb-30{margin-bottom:30px}#cntSubmit{background-color:#007bff;color:#fff;border-color:#007bff;padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}#cntSubmit:hover{color:#fff;background-color:#0069d9;border-color:#0062cc;text-decoration:none}.col-25{float:left;width:25%;text-align:center;vertical-align:middle;margin-top:6px;padding:12px 0}.col-75{float:left;width:74%;margin-top:6px}.row:after{content:"";display:table;clear:both}@media screen and (max-width:600px){.col-25,.col-75,input[type=submit]{width:100%;margin-top:0}}.homepage{background-image:url("img/background.25b365a477cc.webp");-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;background-color:#222;background-repeat:no-repeat;height:55vh}.homepage .homepage-main{height:100%;display:flex;align-items:center;justify-content:center}.homepage .homepage-main section .container{width:100%}.homepage .homepage-main section h1{width:100%;color:#fff;font-weight:normal;font-size:2.25rem;text-align:center;margin:0 0 1rem 0}.homepage .homepage-main section .container .search-box{width:100%;height:3.75rem;display:flex;justify-content:center;position:relative}.homepage .homepage-main section .container .search-box .search-content #id_query{width:90%;max-width:31.25rem;height:100%;margin:0;padding:0 0 0 2rem;border:0;line-height:1.42857143;color:#fff;font-size:1.25rem;background-color:rgba(255,255,255,0.2);border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0}.homepage .homepage-main section .container .search-box .search-content #id_query:focus{outline:0;background-color:rgba(255,255,255,0.5)}.homepage .homepage-main section .container .search-box .search-content #id_query::placeholder{color:#fff;opacity:1}.homepage .homepage-main section .container .search-box .search-content #id_query:ms-input-placeholder{color:#fff}.homepage .homepage-main section .container .search-box .search-content #id_query::ms-input-placeholder{color:#fff}.homepage .homepage-main section .container .search-box .search-content .submit-search{width:10%;height:100%;margin:0;padding:0;border:0;background-color:#669;display:flex;align-items:center;justify-content:center}.homepage .homepage-main section .container .search-box .search-content{position:relative;display:flex;width:100%;justify-content:center}.homepage-about section .container{display:flex;justify-content:center;padding-top:3.125rem}.homepage-about section .container .about-content{width:65%;text-align:center}.homepage-about section .container .about-content h1{font-size:2.25rem;font-weight:400;margin:0}.homepage-about section .container .about-content p{font-size:.8125rem;color:#777;line-height:2}@media only screen and (max-width:1024px){.homepage .homepage-main section h1{font-size:2rem}
.homepage .homepage-main section .container .search-box{height:3rem}.homepage .homepage-main section .container .search-box .search-content #id_query{font-size:1.1rem}.homepage .homepage-main section .container .search-box .search-content .submit-search #submit{display:flex;justify-content:center}.homepage .homepage-main section .container .search-box .search-content .submit-search #submit svg{width:75%}.homepage-about section .container .about-content h1{font-size:1.7rem}.homepage-about section .container .about-content p{line-height:1.5}}@media only screen and (max-width:768px){.homepage{height:40vh}.homepage .homepage-main section .container{width:85%}.homepage .homepage-main section h1{font-size:1.7rem}.homepage .homepage-main section .container .search-box{height:2.7rem}.homepage .homepage-main section .container .search-box .search-content #id_query{font-size:1rem}.homepage-about section .container .about-content{width:75%}.homepage-about section .container .about-content h1{font-size:1.5rem;margin-bottom:.5rem}}@media only screen and (max-width:481px){.homepage{background-image:url("img/background-mobile.e2aba4965915.webp")}.homepage .homepage-main section{width:85%}.homepage .homepage-main section h1{font-size:1.5rem}.homepage .homepage-main section .container .search-box{height:2.3rem}.homepage .homepage-main section .container .search-box .search-content #id_query{width:85%;padding:0 0 0 1rem;font-size:.9rem}.homepage .homepage-main section .container .search-box .search-content .submit-search{width:15%}.homepage-about section .container{padding-top:2rem}.homepage-about section .container .about-content{width:90%}.homepage-about section .container .about-content h1{font-size:1.2rem}}@media only screen and (max-width:375px){.homepage-about section .container .about-content{width:100%}}@media only screen and (max-width:320px){.homepage .homepage-main section h1{font-size:1.3rem}}*{box-sizing:border-box;margin:0}body{background-color:#fbfbfb;font-family:"Roboto",Helvetica,Arial,sans-serif}.main-container{display:flex;flex-direction:column;justify-content:space-between;height:100vh}.container{max-width:1150px;width:85%;margin:0 auto}#consent-popup{width:100vw;height:6rem;display:flex;justify-content:center;align-items:center;position:fixed;bottom:0;padding:1.3rem 1.5rem;background-color:#f7eaf3;color:#3c2e49;z-index:50}#consent-popup .consent-buttons{margin-left:1rem;display:flex;justify-content:end}#consent-popup .consent-buttons #accept-cookies{border:0;border-radius:5px;font-size:1rem;font-weight:bold;padding:.5rem;color:#fff;background-color:#9683a9}.hidden-consent{transform:translateX(-2rem);pointer-events:none;opacity:0}.animate-consent{transition:all 500ms ease}#navbar{background-color:#fff;border-bottom:1px solid #e1e8ed}.navbar{height:3.5rem;display:flex;justify-content:space-between;align-items:center}.navbar #navbar-menu{display:none;pointer-events:none;border:5px solid transparent;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;margin-right:-5px}.navbar .navbar-brand a{text-decoration:none;color:#777}.navbar .navbar-brand a .navbar-link{height:100%;display:flex;align-items:center}.navbar .navbar-brand a .navbar-link .link{font-size:1.125rem;margin-left:.5rem}.navbar .search-box{height:100%;display:flex;justify-content:flex-end;align-items:center;position:relative}.navbar .search-box .search-content{height:100%;display:flex;justify-content:flex-end;align-items:center;position:relative}.navbar .search-box #id_query{width:80%;height:70%;margin:0;padding:.375rem .75rem;border:1px solid #dde6e9;border-right:0;color:#555;font-size:.9rem;background-color:rgba(255,255,255,0.2)}.navbar .search-box #id_query:focus{outline:0;border:1px solid #23b7e5;border-right:0;transition:1s}.navbar .search-box .submit-search{width:20%;height:70%;margin:0;margin-right:.5rem;padding:0;border:0;background-color:#669}.navbar .search-box .submit-search #submit{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.navbar .search-box .submit-search #submit svg{width:40%}.navbar .dropdown-lang{height:100%;display:flex;flex-direction:column;position:relative;overflow:visible}.navbar .dropdown-lang .current-lang{width:5rem;height:100%;display:flex;flex-direction:row;justify-content:center;align-items:center}.navbar .dropdown-lang .current-lang svg{height:50%}.navbar .dropdown-lang .dropdown-flags{width:100%;background-color:#fff;position:absolute;top:100%;padding:.5rem 0;display:flex;flex-direction:column;align-items:center;border-bottom-right-radius:10px;border-bottom-left-radius:10px;opacity:0;pointer-events:none;box-shadow:0 1px 3px rgb(0 0 0 / 10%);-webkit-box-shadow:0 1px 3px rgb(0 0 0 / 10%);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);-ms-box-shadow:0 1px 3px rgba(0,0,0,0.1);transform:translateY(-10px);z-index:50}.dropdown-flags-animation{transition:opacity 300ms ease-in-out,transform 300ms ease-in-out}.navbar .dropdown-lang.active>.current-lang+.dropdown-flags{opacity:1;transform:translateY(0);pointer-events:auto}.navbar .dropdown-lang.active>.current-lang{background-color:#ececec;transition:background-color 300ms ease-in-out}.dropdown-clicked{background-color:#ddd;transition:background-color 300ms ease-in-out}.navbar .dropdown-lang .dropdown-flags .flag-svg{margin:.1rem .6rem;padding:.4rem;display:flex;justify-content:center;align-items:center;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px}.navbar .dropdown-lang .dropdown-flags .flag-svg .lang-link{display:flex;justify-content:center;align-items:center}.active-lang{background-color:#ececec}.navbar .dropdown-lang .dropdown-flags svg{width:80%}footer{background-color:#fff;border-top:1px solid #e1e8ed;margin-top:2rem}footer .container{height:3rem;display:flex;justify-content:center;align-items:center}footer .container div{font-size:.75rem}footer .container div a{text-decoration:none;color:#56afd7}@media(hover:hover) and (pointer:fine){.navbar .navbar-brand a:hover{color:#5e5e5e}
.navbar .dropdown-lang.active>.current-lang:hover{background-color:#ececec;transition:background-color 300ms ease-in-out}footer .container div a:hover{color:#23527c}}@media only screen and (max-width:768px){.navbar{position:relative}.navbar #navbar-menu{display:flex;align-items:center;pointer-events:auto}.active-navbar-menu{background-color:#ececec;border-color:#ececec;transition:all 300ms ease}.navbar .dropdown-lang .current-lang{width:4rem}.navbar .search-box .submit-search{margin-right:1rem}.navbar .search-box{position:absolute;top:100%;right:0;width:auto;max-width:21.875rem;height:100%;background-color:#fff;opacity:0;pointer-events:none;padding:0 1rem;border-bottom-right-radius:10px;border-bottom-left-radius:10px;box-shadow:0 5px 4px rgb(0 0 0 / 10%);-webkit-box-shadow:0 5px 4px rgb(0 0 0 / 10%);-moz-box-shadow:0 5px 4px rgb(0 0 0 / 10%);-ms-box-shadow:0 5px 4px rgb(0 0 0 / 10%);transform:translateY(-1rem);z-index:50}.animate-search-box{transition:all 200ms ease-in-out}.active-search-dropdown{opacity:1!important;transform:translateY(0)!important;pointer-events:auto!important}.navbar .dropdown-lang .dropdown-flags .flag-svg{margin:2px 0;padding:.6rem;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0}#navbar .navbar #search-box #show-warning{width:100%}#navbar .navbar #search-box #show-warning p{width:90%}}@media only screen and (max-width:425px){.navbar .navbar-brand{height:1.375rem}.navbar .navbar-brand a .navbar-link .link{font-size:1rem}.navbar .navbar-brand a .navbar-link svg{height:1.2rem}.navbar .search-box #id_query{width:80%;height:60%}.navbar .search-box .submit-search{width:20%;height:60%}footer .container{height:7rem}footer .container div{display:flex;flex-direction:column;text-align:center;font-size:.8rem}footer .container div span{display:none}footer .container div a{margin:1rem 0}footer .container div a:last-child{margin:0}}.response-message{width:100%;text-align:center;font-size:1rem;font-weight:500;opacity:0;position:absolute;top:100%}.response-message p{width:290px;margin:auto;margin-top:1rem;color:#721c24;background-color:#f8d7da;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;line-height:3rem;box-shadow:0 4px 4px rgba(0,0,0,30%);-webkit-box-shadow:0 4px 4px rgba(0,0,0,30%);-moz-box-shadow:0 4px 4px rgba(0,0,0,30%);-ms-box-shadow:0 4px 4px rgba(0,0,0,30%)}.response-message-animation{transition:all .3s linear}@media only screen and (max-width:768px){.response-message p{width:70%;font-size:1rem}}@media only screen and (max-width:481px){.response-message p{width:90%;font-size:.9rem;line-height:2.5rem}}.container .no-search{text-align:center}.container .no-search .no-record{font-size:2.25rem;margin-top:5rem;color:#777}.container .results-container{width:70%;margin:2rem auto}.container .results-header{width:100%;height:3.75rem;color:#fff;background-color:#3b3b59;display:flex;align-items:center;padding:0 2rem}.container .results-header p{font-size:1.125rem}.container .results-container .results{border-right:1px solid #ddd;border-left:1px solid #ddd;margin-bottom:1.25rem}.container .results-container .results .result-link{color:inherit;text-decoration:none}.container .results-container .results .result-item{padding:1rem;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;flex-wrap:wrap}.container .results-container .results .result-item .item-text{width:60%;padding-right:1rem;overflow-wrap:break-word}.container .results-container .results .result-item .item-text .item-name{font-size:1rem;font-weight:600;color:#3b4043;margin-bottom:.6rem}.container .results-container .results .result-item .item-text .item-address{font-size:.75rem;font-weight:400;color:#666}.container .results-container .results .result-item .item-opened{display:flex;justify-content:center;align-items:center;color:#fff}.btn{border-radius:5px;padding:.4375rem .875rem;text-align:center}.open{background-color:#4caf50}.close{background-color:#f44336}.pagination{display:flex;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;color:#3b3b59}.pagination .step-links{display:flex;flex-direction:row}.pagination div .paginate-box{padding:.5rem;border:1px solid #ddd;background-color:#fff;border-right:0;display:flex;justify-content:center;align-items:center}.pagination div .paginate-box:last-child{border-right:1px solid #ddd}.pagination div a svg{color:#3b3b59}.pagination div a{text-decoration:none}@media only screen and (max-width:768px){.container .results-container{width:100%;margin:2rem 0}}@media only screen and (max-width:425px){.container .results-container .results .result-item .item-text{width:100%;margin-bottom:1rem}}.privacy_policy{padding-top:1rem}.privacy_policy h1,h2,h3{margin-top:1rem;margin-bottom:.5rem}
