@import "//netdna.bootstrapcdn.com/font-awesome/3.2.1/css/font-awesome.css";body{text-align:justify;margin:0;padding:0;font-family:Tahoma,sans-serif}.wrapper{width:100%;height:100%}.inside-wrapper{z-index:2;position:relative}h1{font-size:1.4em}.header{border-radius:0 0 15px 15px}.topnav{max-width:80rem;margin-left:auto;margin-right:auto}.topnav .home{border-radius:10px;align-items:center;gap:5px;display:flex}.topnav img{height:20px}.topnav{flex-wrap:wrap;align-items:center;display:flex}.topnav a{float:left;text-align:center;border-radius:10px;margin:5px 5px 5px 0;font-size:17px;text-decoration:none;display:block}.topnav .search-container{align-content:right;justify-content:right;margin-left:auto}.topnav .search-container form{align-items:right;vertical-align:middle;flex-wrap:wrap;display:flex}.topnav input[type=text]{border:none;border-radius:10px;outline:none;width:auto;padding:6px;font-size:17px}.topnav .search-container button{float:right;cursor:pointer;background:0 0;border:none;border-radius:100%;font-size:17px}.topnav .search-container button svg{width:1.5vh;height:1.5vh}@media screen and (width<=600px){.topnav .search-container{float:none}.topnav a{float:none;text-align:left;width:100%;margin:0;padding:2vw 5vw;display:block}.topnav .search-container{padding:2vw}.topnav .search-container input[type=text]{width:80vw;margin:0}.topnav .search-container button{width:12vw;margin:0}}.navPrev{border-radius:1vh;justify-content:left;align-items:center;display:flex}.navPrev .btn{font-size:16px}.alert{border-radius:15px;align-items:center;width:60%;height:1.5vh;margin-top:20px;margin-bottom:20px;padding:15px;display:flex}.content{gap:5%;max-width:80rem;margin:5vh auto;padding:0 1vw;display:flex;overflow:hidden}h2{font-size:2.5vh}.card-body{padding:2vh}a:link{text-decoration:none}.btn{cursor:pointer;border:none;border-radius:10px;margin-top:.5vh;text-decoration:none}.actions-on-professional{gap:1vh;margin-top:8px;display:flex}.nearest{display:flex}.nearest-professionals,.nearest-cities{width:50%;display:block}.listing{text-align:left;align-items:center;gap:1vh;width:90%;font-size:17px;line-height:20px;list-style-type:none;display:inline-flex}.listing svg{margin-left:auto}.listing p{margin:0}.listing a{vertical-align:middle;text-decoration:none}.listing i{padding-right:10px}.listing-cities li{height:20px}.nearest-cities .listing{height:70px}.regions-li{align-items:center;display:flex}.fa-building{font-size:1.5em}.row{display:block}.form-submit-opening-hours{gap:1vh;display:flex}.textarea-modif-form{width:201px;height:48px}.sidenav{z-index:auto;width:20%;overflow-x:hidden}.sidenav>ul{flex-direction:column;gap:1vh;margin:0;padding:0;list-style-type:none;display:flex}.sidenav li{cursor:pointer;border-radius:15px;padding:5%}.rating{float:left;border:none;padding:0!important}.rating>input{display:none}.rating>label:before{content:"";margin-left:5px;margin-right:5px;font-family:FontAwesome;font-size:1.25em;display:inline-block}.rating>.half:before{content:"";position:absolute}.rating>label{float:right!important}.rating>input:checked~label,.rating:not(:checked)>label:hover,.rating:not(:checked)>label:hover~label{color:gold}.rating>input:checked+label:hover,.rating>input:checked~label:hover,.rating>label:hover~input:checked~label,.rating>input:checked~label:hover~label{color:#ffed85}.ratings-sidebar{border-radius:15px;margin-bottom:1vh;padding:15px}.title-ratings-sidebar{margin-top:0;font-size:1.4em}.ratings-sidebar .notes{font-size:1em;line-height:1.3em}.ratings-sidebar .comment{padding-bottom:10px}.ratings-sidebar form{justify-content:center;margin-bottom:8px;display:flex}.date-rating{float:right;font-size:.8em}main{border-radius:15px;width:75%;min-height:100vh}.footer{border-radius:15px 15px 0 0;justify-content:space-around;display:flex}footer a{font-size:1.4em;font-weight:100}.content-page li{padding-bottom:10px}.form-ubiquity input[type=text],input[type=email],input[type=tel],input[type=number],input[type=url],textarea,select{box-sizing:border-box;border:none;border-radius:10px;outline:none;width:100%;margin:8px 0 20px;padding:12px 20px;display:inline-block}.form-ubiquity button[type=submit]{cursor:pointer;border:none;border-radius:10px;width:100%;margin:8px 0}.form-ubiquity label{float:left}.title-form{text-align:initial;margin-bottom:20px;padding-top:10px;padding-bottom:10px;font-size:4.5vh}.form-check{display:flex}.form-check-label{padding-left:10px}.hours{display:block}.opening-hours-containter{align-items:center;gap:1vh;margin-bottom:1vh;padding-bottom:10px;display:flex}.opening-hours-containter .btn{margin:0}.opening-hours-col-days{width:10vh;font-weight:700}.opening-hours-col-hours{gap:1vh;display:flex}.phone-num{float:right;align-items:center;font-weight:700}.pro-name-search{font-size:1.2em}.pagination{flex-wrap:wrap;justify-content:center;display:inline-flex}.pagination ul{border-radius:4px;padding:0}.pagination ul>li{padding:0;display:inline}.pagination ul>li>*{border-radius:10px}.pagination li{text-align:-webkit-match-parent;line-height:20px}.pagination li>a:hover,.topnav .search-container button:hover,.sidenav li:hover,button:hover{opacity:.75}.listing-search{justify-content:space-between;align-items:center;display:flex}.pagination a{float:left;padding:8px 16px;text-decoration:none}.pagination-mini ul>li:first-child>a,.pagination-small ul>li:first-child>a,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>span{-moz-border-radius-bottomleft:3px;border-bottom-left-radius:3px}.pagination ul>.active>a,.pagination ul>.active>span{color:#999;cursor:default}.pagination-small ul>li>a,.pagination-small ul>li>span{padding:2px 10px;font-size:11.9px}.pagination ul>li>a,.pagination ul>li>span{float:left;border-left-width:0;padding:4px 12px;line-height:20px;text-decoration:none}.display-pro{gap:1vh;display:inline-flex}.listing .phone-num{align-self:flex-end;margin-left:auto}.city-nearest-pro{float:left}.fa-address-book-o{font-size:36px}ins{display:block}.before-content-ad{height:10vh;max-height:150px;padding-top:10px;padding-right:10px}.sidebar-ad{padding-left:5px;padding-right:5px}.div-sidebar-ad{text-align:center}.listing h3{padding-bottom:1vh}.bg-bubbles{z-index:1;width:100%;height:100%;margin:0;padding:0;position:absolute;top:0;left:0;overflow:hidden}.bg-bubbles li{border-radius:20%;width:40px;height:40px;list-style:none;display:block;position:absolute}.bg-bubbles li:first-child{top:8%;left:5%;transform:rotate(18deg)}.bg-bubbles li:nth-child(2){width:80px;height:80px;top:80%;left:-2%;transform:rotate(56deg)}.bg-bubbles li:nth-child(3){top:5%;left:25%;transform:rotate(5deg)}.bg-bubbles li:nth-child(4){width:60px;height:60px;top:92%;left:85%;transform:rotate(30deg)}.bg-bubbles li:nth-child(5){top:90%;left:70%;transform:rotate(25deg)}.bg-bubbles li:nth-child(6){width:120px;height:120px;top:32%;left:80%;transform:rotate(60deg)}.bg-bubbles li:nth-child(7){width:160px;height:160px;top:8%;left:55%;transform:rotate(80deg)}.bg-bubbles li:nth-child(8){width:20px;height:20px;top:70%;left:82%}.bg-bubbles li:nth-child(9){width:10px;height:10px;top:30%;left:75%;transform:rotate(120deg)}.bg-bubbles li:nth-child(10){width:160px;height:160px;top:60%;left:90%;transform:rotate(45deg)}.btn,.form-ubiquity button,.listing,.topnav a{padding:15px}@media (width<=650px),(width>=450px) and (width<=1368px) and (orientation:portrait){.header{height:auto;display:block}nav ul{padding-bottom:5px;padding-left:0;display:block}nav li{margin:0}nav form{padding-bottom:5px}footer{justify-content:center;display:flex}.footer{text-align:center;flex-grow:1;display:block}.content{text-align:center;display:block}.card-body{padding:2vh}.sidenav{border-left:none;width:auto}.ratings-sidebar{padding-bottom:10px}.date-rating{float:none;padding-left:10px}main{width:auto;margin-bottom:1vh;padding-left:0}.nearest{display:block}.nearest-professionals,.nearest-cities{width:auto}.listing li{width:95%}.actions-on-professional{justify-content:center}}@media (prefers-color-scheme:light){.blur-background,.sidenav li,.ratings-sidebar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-o-backdrop-filter:blur(10px);-moz-backdrop-filter:blur(10px);background-color:#fffc}a,li,ul,h1,p,h2,h3,.topnav a,.topnav ::placeholder,.listing a,.navPrev,.btn,footer a,.topnav input,.nav-pagination span,.pagination a,.title-form,.form-ubiquity button,.rating>label,input,select,.alert-success,.alert-danger,.alert,.opening-hours-containter,.listing a{color:#000}.topnav a:hover,.topnav input,.listing li,.btn,.pagination ul>li>a,.pagination ul>li>span,.pagination ul>.active>a,.pagination ul>.active>span,.form-ubiquity button,input,select,.alert-success,.alert-danger{background-color:#fff}.bg-bubbles li{background-color:#ffffff80}.topnav .search-container button svg,.listing li svg path,.rating-star-empty,.btn svg path{fill:#000}.title-form,.opening-hours-containter{border-bottom:1px solid #000}.wrapper{background:linear-gradient(to bottom right,#50a3a2 0%,#fff 100%)}}@media (prefers-color-scheme:dark){.blur-background,.sidenav li,.ratings-sidebar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);-o-backdrop-filter:blur(10px);-moz-backdrop-filter:blur(10px);background-color:#000c}a,li,ul,h1,p,h2,h3,.topnav a,.topnav ::placeholder,.listing,.navPrev,.btn,footer a,.topnav input,.nav-pagination span,.pagination a,.title-form,.form-ubiquity label,.form-ubiquity button,.form-ubiquity,textarea,.rating>label,input,select,.alert-success,.alert-danger,.alert,.opening-hours-containter{color:#fff}.topnav a:hover,.topnav input,.listing,.btn,.pagination ul>li>a,.pagination ul>li>span,.pagination ul>.active>a,.pagination ul>.active>span,.form-ubiquity button,textarea,input,select,.alert-success,.alert-danger{background-color:#000}.bg-bubbles li{background-color:#00000080}.topnav .search-container button svg,.listing svg path,.rating-star-empty,.btn svg path{fill:#fff}.title-form,.opening-hours-containter{border-bottom:1px solid #fff}.wrapper{background:linear-gradient(to bottom right,#50a3a2 0%,#000 100%)}}
