@charset "UTF-8";@font-face{font-family:PoppinsMedium;src:url(/static/media/Poppins-Medium.673ed42382ab264e0bf5.ttf)}@font-face{font-family:Open Sans;src:url(/static/media/OpenSans-Medium.925f3b3ba73faffbe736.woff2) format("woff2"),url(/static/media/OpenSans-Medium.cc6cc64f18a1022e2fed.woff) format("woff"),url(/static/media/OpenSans-Medium.1f00128ef6182eecdfe2.ttf) format("truetype")}@font-face{font-family:Open Sans Regular;src:url(/static/media/OpenSans-Regular.fea5e22e2fa33b5a48ba.woff2) format("woff2"),url(/static/media/OpenSans-Regular.9aa6bee194910ec38f39.woff) format("woff"),url(/static/media/OpenSans-Regular.37c522d97be8b2c0ab47.ttf) format("truetype")}@font-face{font-family:Open Sans Bold;src:url(/static/media/OpenSans-Bold.9487ce8aa75d61bf2997.woff2) format("woff2"),url(/static/media/OpenSans-Bold.804bd2f2e36e4d6974b1.woff) format("woff"),url(/static/media/OpenSans-Bold.ea845458e35cc37a8cd3.ttf) format("truetype")}*{box-sizing:border-box;font-family:PoppinsMedium,sans-serif;list-style:none;margin:0;padding:0;scrollbar-color:#e2b259 #000;scrollbar-width:thin;text-decoration:none}body{background:#000}.logo-container{display:block;padding-top:5vh}.logo-container.pwa-active{padding-top:15vh}@media (max-width:768px){.logo-container.pwa-active{padding-top:5vh}}.logo-container .logo{margin:0 auto 20px;max-height:100%;max-width:500px;padding-top:20px}@media (max-width:768px){.logo-container .logo{padding-top:70px}}.logo-container .logo img{max-width:100%;width:100%}.logo-container .logoLBP{background-color:#000000bf;border:2px solid linen;border-radius:20px;display:block;margin:50px auto;max-width:500px;padding-top:0;width:100%}@media (max-width:768px){.logo-container .logoLBP{margin-top:80px;width:80%}}@keyframes dropdownAppear{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}.header-buttons{display:flex;justify-content:space-between}.header-buttons .back-button{left:2.5%;position:fixed;top:2.5%;width:80%}@media (max-width:768px){.header-buttons .back-button{border-right:2px solid #000;left:0;top:0}}.header-buttons .back-button button{background-color:#e2b259;border:2px solid linen;border-radius:20px;cursor:pointer;font-size:1rem;padding:20px}.header-buttons .back-button button:hover{background-color:#b1852d;transform:scale(1.1)}@media (max-width:768px){.header-buttons .back-button button{border:none;border-radius:0;padding:10px 0;width:100%}}.header-buttons .account-button{display:flex;justify-content:end;position:fixed;right:2.5%;top:2.5%;width:20%}@media (max-width:768px){.header-buttons .account-button{border-bottom:1px solid #e2b259;right:0;top:0}}.header-buttons .account-button button{background-color:#e2b259;border:2px solid linen;border-radius:20px;cursor:pointer;font-size:2rem;padding:20px}.header-buttons .account-button button:hover{background-color:#b1852d;transform:scale(1.1)}@media (max-width:768px){.header-buttons .account-button button:hover{background-color:#e2b259;transform:scale(1)}}.header-buttons .account-button button.drop-show{background-color:#b1852d;border-radius:20px 20px 0 0}@media (max-width:768px){.header-buttons .account-button button.drop-show{border-radius:0}}.header-buttons .account-button button.drop-show:hover{transform:scale(1)}@media (max-width:768px){.header-buttons .account-button button{border:none;border-radius:0;font-size:1.5rem;padding:10px 0;width:100%}}.header-buttons .dropdown-content{align-items:center;animation:dropdownAppear .3s ease-out;background-color:#b1852d;border:2px solid #fff;border-radius:20px;display:flex;flex-direction:column;font-size:1.2rem;gap:10px;padding:10px 0;position:fixed;right:2.5%;top:10%;width:25%}@media (max-width:768px){.header-buttons .dropdown-content{border:none;border-radius:0;border-top:2px solid #000;right:0;top:5%;width:100%}}.header-buttons .dropdown-content.drop-show{border-top-right-radius:0}.header-buttons .dropdown-content .dropdown-item{background-color:#e2b259;border:2px solid linen;border-radius:20px;color:#000;display:block;padding:20px;text-decoration:none;width:100%}.header-buttons .dropdown-content .dropdown-item:hover{background-color:#b1852d;color:red;transform:scale(1.2)}@media (max-width:768px){.header-buttons .dropdown-content .dropdown-item{border:none;border-radius:0;font-size:1rem;padding:10px 0;width:100%}.header-buttons .dropdown-content{top:5%;width:100%}}.header-buttons .dropdown-content a{color:#000}.header-buttons .dropdown-content .dropdown-item{background-color:#b1852d;border:none;cursor:pointer;font-size:1.2rem;padding:10px;text-align:center;width:80%}.partner-entry a{align-items:center;display:flex;justify-content:space-around;margin:20px 0;padding:30px;text-align:center;transition:.2s ease}@media (max-width:768px){.partner-entry a{flex-direction:column;margin:10px 10% 0;padding:10px}}.partner-entry a img{background-color:linen;border-radius:10px;height:75px;max-width:200px;min-width:200px;object-fit:contain;padding:5px}@media (max-width:768px){.partner-entry a img{height:auto;max-width:150px;min-width:150px}}.partner-entry a .text-container{display:flex;justify-content:space-around;width:100%}@media (max-width:768px){.partner-entry a .text-container{align-items:center;flex-direction:column}}.partner-entry a .text-container h2{font-size:1.5rem}@media (max-width:768px){.partner-entry a .text-container h2{font-size:1.3rem}}.partner-entry a .text-container p{align-self:center;font-style:italic}@media (max-width:768px){.partner-entry a .text-container p span{display:none}}.city-list-entry-container{margin-bottom:40px;margin-top:20px}.city-list-entry-container a{background-color:#000;border:2px solid linen;border-radius:20px;display:flex;flex-direction:column;height:100%;margin:0 auto;max-width:500px;position:relative;transition:.3s ease;width:50%}@media (max-width:768px){.city-list-entry-container a{height:fit-content;width:80%}}.city-list-entry-container a img{border-radius:20px 20px 0 0;display:block;height:90%;margin:0 auto;max-height:250px;object-fit:cover;width:100%}.city-list-entry-container a .nameDistance{align-items:center;background-color:#e2b259;border:hidden;border-radius:0 0 17px 17px;color:#000;display:flex;flex-direction:column;flex-grow:1;font-size:1.5rem;justify-content:flex-end;margin:0 auto;text-align:center;transition:.3s ease;width:100%}.city-list-entry-container a .name{margin-right:20%}@media (max-width:768px){.city-list-entry-container a .name{margin-right:0}}.city-list-entry-container a .distance{bottom:1px;color:#000;font-size:1rem;position:absolute;right:15px}@media (max-width:768px){.city-list-entry-container a .distance{bottom:5px;right:10px}}@media (max-width:1024px){.city-list-entry-container a .distance{position:static}}.city-list-entry-container a:hover{transform:scale(1.05)}.city-list-entry-container a:hover button{background-color:#b1852d}.nav-admin-container{background-color:#000;border-bottom:2px solid #fff;border-top-left-radius:17px;border-top-right-radius:17px;height:60px;margin:0 auto;padding:0 20px;top:0;width:100%;z-index:1000}.nav-admin-container ul{align-items:center;display:flex;height:100%;justify-content:space-around}.nav-admin-container ul li{height:100%;width:100%}.nav-admin-container ul li a{align-items:center;color:linen;display:flex;font-size:1.2rem;height:100%;justify-content:center;text-transform:uppercase;transition:.2s ease;width:100%}.nav-admin-container ul li a:hover{background-color:#b1852d;color:linen}.nav-admin-container ul li .nav-active{background-color:#e2b259;color:#000}.popup{height:100%;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:1000}.category-entry,.popup{align-items:center;background-color:#000000bf;display:flex}.category-entry{border:2px solid #e2b259;border-radius:20px;height:100px;text-align:center;transition:.2s ease;width:30%}@media (max-width:1024px){.category-entry{width:45%}}@media (max-width:768px){.category-entry{width:100%}}.category-entry:hover{background-color:#000000d9;transform:scale(1.1)}.category-entry a{align-items:center;display:flex;height:100%;justify-content:center;padding:30px;width:100%}.category-entry a h2{color:linen;font-size:1.5rem;margin:0}@media (max-width:1024px){.category-entry a h2{font-size:1.4rem}}@media (max-width:768px){.category-entry a h2{font-size:1.2rem}}.install-pwa{position:fixed}.geo-location-instructions .install-btn,.geo-location-instructions .install-text,.install-pwa .install-btn,.install-pwa .install-text{background-color:#e2b259;border:2px solid linen;border-radius:20px;color:#000;display:block;font-size:1.2rem;margin:0 auto 30px;padding:15px;text-align:center;text-transform:uppercase;width:70%}@media (max-width:768px){.geo-location-instructions .install-btn,.geo-location-instructions .install-text,.install-pwa .install-btn,.install-pwa .install-text{border:none;border-radius:0;font-size:.5rem;padding:5px}.geo-location-instructions .install-btn,.install-pwa .install-btn{border-right:2px solid #000;left:0;position:fixed;top:0;width:80%}}.geo-location-instructions .install-btn-geo-info,.install-pwa .install-btn-geo-info{background-color:initial;border:none;display:contents}.geo-location-instructions .install-btn-geo-info .geo-info,.install-pwa .install-btn-geo-info .geo-info{background-color:red;border:2px solid linen;border-radius:10px;color:#fff;margin:20px auto;max-width:600px;padding:10px;text-align:center}@media (max-width:768px){.geo-location-instructions .install-btn-geo-info .geo-info,.install-pwa .install-btn-geo-info .geo-info{padding:5px;width:80%}}.geo-location-instructions .install-btn,.install-pwa .install-btn{cursor:pointer}.geo-location-instructions .install-text,.install-pwa .install-text{font-size:.6rem}@media (max-width:768px){.geo-location-instructions .install-text,.install-pwa .install-text{font-size:.45rem}}.geo-location-instructions .chrome-btn,.install-pwa .chrome-btn{background-color:linen;border:2px solid #000;border-radius:20px;cursor:pointer;font-size:1.2rem;margin:15px 0;padding:10px;position:relative;width:50%}.geo-location-instructions .chrome-btn:hover,.install-pwa .chrome-btn:hover{background-color:#b1852d;transform:scale(1.1)}@media (max-width:768px){.geo-location-instructions .chrome-btn,.install-pwa .chrome-btn{font-size:1rem;width:60%}}.geo-location-instructions .popup-content,.install-pwa .popup-content{align-items:center;background-color:#000;border:2px solid #af2121;border-radius:10px;display:flex;flex-direction:column;height:60vh;justify-content:center;max-height:80vh;max-width:700px;padding:30px;position:relative;text-align:center;width:60vw}@media (max-width:768px){.geo-location-instructions .popup-content,.install-pwa .popup-content{height:70vh;max-width:500px;padding:20px;width:90vw}}.geo-location-instructions .popup-content .apple_choose,.install-pwa .popup-content .apple_choose{display:flex;gap:20px;justify-content:space-between;margin-bottom:30px;margin-top:20px;width:100%}.geo-location-instructions .popup-welcome,.install-pwa .popup-welcome{color:#e2b259;height:auto}@media (max-width:768px){.geo-location-instructions .popup-welcome,.install-pwa .popup-welcome{height:auto}}.geo-location-instructions .popup-welcome h1,.install-pwa .popup-welcome h1{margin-bottom:10px}.geo-location-instructions .popup-instruction,.install-pwa .popup-instruction{background-color:linen;height:80vh;justify-content:flex-start;max-height:1000px;overflow-y:auto;padding:30px}.geo-location-instructions .popup-instruction p,.install-pwa .popup-instruction p{font-size:1rem;margin:15px 0 25px}.geo-location-instructions .popup-instruction #majuscule,.install-pwa .popup-instruction #majuscule{margin-bottom:5px}.geo-location-instructions .popup-instruction #minuscume,.install-pwa .popup-instruction #minuscume{margin-top:5px;text-transform:none}.geo-location-instructions .popup-instruction img,.install-pwa .popup-instruction img{margin-bottom:25px;max-height:300px;max-width:100%;object-fit:contain}.geo-location-instructions .popup-instruction .close-button-instruction,.install-pwa .popup-instruction .close-button-instruction{bottom:auto;font-size:1.2rem;right:10px;top:10px}.geo-location-instructions .popup-instruction .img-chrome-safari p,.install-pwa .popup-instruction .img-chrome-safari p{margin:5px 0}.geo-location-instructions .popup-iframe,.install-pwa .popup-iframe{border:none;height:100%;width:100%}.geo-location-instructions .close-button,.install-pwa .close-button{bottom:10px;color:#af2121;cursor:pointer;font-size:1.5rem;position:absolute;right:10px}.geo-location-instructions .close-button:hover,.install-pwa .close-button:hover{color:red}.image-gallery{align-items:center;background:#000000e6;border-radius:10px;box-shadow:0 4px 20px #0009;display:flex;flex-direction:column;height:90%;justify-content:center;left:50%;padding:50px;position:fixed;top:55%;transform:translate(-50%,-50%);width:80%;z-index:1000}@media (max-width:1024px){.image-gallery{height:70%;padding:10px;width:95%}}.image-gallery .bottom-controls{display:flex;justify-content:center;margin-top:10px}.image-gallery .bottom-controls button{background:#f00c;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:1.5rem;margin:0 10px;padding:10px;transition:background .3s}.image-gallery .bottom-controls button:hover{background:#f00c}.image-gallery img{border-radius:8px;margin:10px 0;max-height:80vh;max-width:100%}.image-gallery .controls{align-items:center;display:flex;justify-content:space-between;margin-top:10px;max-width:500px;width:100%}.image-gallery button{background:#fff3;border:none;border-radius:50%;color:#fff;cursor:pointer;font-size:1.5rem;padding:10px;transition:background .3s}.image-gallery button:hover{background:#ffffff80}.image-gallery .close-button{background:#f00c;border-radius:50%;color:#fff;cursor:pointer;font-size:1.5rem;padding:10px;position:absolute;right:15px;top:15px;transition:background .3s}.image-gallery .close-button:hover{background:red}.image-gallery .next-button,.image-gallery .prev-button{background:#00000080;border-radius:50%;color:#fff;cursor:pointer;display:block;font-size:2rem;height:40%;opacity:0;padding:10px;pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .3s}.image-gallery .prev-button{left:10px}.image-gallery .next-button{right:10px}.image-gallery .next-button:hover,.image-gallery .prev-button:hover{background:#000c;opacity:1}@media (max-width:1024px){.image-gallery .next-button:hover,.image-gallery .prev-button:hover{background:#000c;opacity:0}}.news-list-container{border:1px solid #ccc;border-radius:20px;overflow-y:auto;padding:0 10px;width:25%}.news-list-container.link{max-height:50vh}.news-list-container.manual{max-height:80vh}.news-item{background:#e2b259;border:1px solid #ddd;border-radius:10px;margin-bottom:20px;padding:10px}.news-item img{border-radius:4px;margin-bottom:10px}.news-item h4{color:#000;font-size:16px;margin:0}.news-item p{color:#fff;margin-top:10px}section.admin-table button.btn-refresh{align-items:center;background:#e2b259;border:2px solid linen;border-radius:10px;color:#000;cursor:pointer;display:flex;height:50px;padding:7px;position:absolute;right:7%;transform:translateY(-110%);transition:.2s ease}@media (max-width:768px){section.admin-table button.btn-refresh{justify-content:center;right:0}section.admin-table button.btn-refresh span{display:none}}section.admin-table button.btn-refresh:hover{background:#b1852d}section.admin-table button.btn-refresh i{font-size:1.5rem}section.admin-table table.admin-table-container{color:#e2b259;margin:20px auto;width:95%}section.admin-table table.admin-table-container,section.admin-table table.admin-table-container td,section.admin-table table.admin-table-container th{border:2px solid linen;border-collapse:collapse;padding:5px}section.admin-table table.admin-table-container td td[data-label="Montant TTC"],section.admin-table table.admin-table-container td[data-label="Montant TTC"],section.admin-table table.admin-table-container th td[data-label="Montant TTC"]{text-align:center}section.admin-table table.admin-table-container .first-category,section.admin-table table.admin-table-container td .first-category,section.admin-table table.admin-table-container th .first-category{color:red}section.admin-table table.admin-table-container td.contain-btn,section.admin-table table.admin-table-container th.contain-btn,section.admin-table table.admin-table-container.contain-btn{text-align:center}section.admin-table table.admin-table-container td.contain-btn button:disabled:hover,section.admin-table table.admin-table-container th.contain-btn button:disabled:hover,section.admin-table table.admin-table-container.contain-btn button:disabled:hover{color:red}section.admin-table table.admin-table-container img,section.admin-table table.admin-table-container td img,section.admin-table table.admin-table-container th img{max-height:70px;max-width:150px}section.admin-table table.admin-table-container .city-logo,section.admin-table table.admin-table-container td .city-logo,section.admin-table table.admin-table-container th .city-logo{filter:contrast(0)}section.admin-table table.admin-table-container button{background-color:#e2b259;border:1px solid linen;border-radius:10px;cursor:pointer;width:100%}section.admin-table table.admin-table-container button:hover{background-color:#b1852d;color:linen}section.admin-table table.admin-table-container tr.deleted{background-color:#af2121}@media (max-width:768px){section.admin-table table.admin-table-container{margin:10px 0;width:100%}section.admin-table table.admin-table-container thead{display:none}section.admin-table table.admin-table-container tr{border:2px solid linen;display:block;margin-bottom:25px}section.admin-table table.admin-table-container td{align-items:center;border:none;border-bottom:2px solid #e2b259;display:flex;justify-content:space-between;padding:8px 10px}section.admin-table table.admin-table-container td:last-child{border:none}section.admin-table table.admin-table-container td:before{content:attr(data-label);font-weight:700;margin-right:10px}section.admin-table table.admin-table-container button{font-size:14px;width:40%}}@keyframes slideDown{0%{opacity:0;top:-50px}to{opacity:1;top:10%}}.flash-message{animation:slideDown .5s ease-out;border-radius:5px;box-shadow:0 0 10px #0000001a;left:50%;padding:20px;position:fixed;top:10%;transform:translate(-50%,-50%);z-index:1000}.flash-message p{color:#fff}@media (max-width:768px){.flash-message{font-size:.8rem;top:15%;width:100%}}.flash-message button{background:none;border:none;cursor:pointer;font-size:16px;margin-left:10px;position:absolute;right:10px;top:10%}section.paginated-list section.paginated-list-entry a{background-color:#000000bf;border:2px solid #e2b259;border-radius:20px;color:#e2b259}section.paginated-list section.paginated-list-entry a:hover{background-color:#000000d9;transform:scale(1.03)}section.paginated-list .load-more-button{background-color:#000000bf;border:2px solid #e2b259;border-radius:10px;color:#e2b259;cursor:pointer;display:block;font-size:1rem;margin:20px auto;padding:10px 20px;text-align:center;transition:.2s ease;width:200px}section.paginated-list .load-more-button:hover{background-color:#000000d9;transform:scale(1.05)}@media (max-width:768px){section.paginated-list .load-more-button{font-size:.875rem;width:150px}}.status-user{margin-bottom:20px}.status-user h3{color:#fff;padding:10px 0;text-align:center;text-decoration:underline}.status-user .check-box-condition{align-items:center;display:flex;flex-direction:column}.status-user .check-box-condition p{color:#989898;font-size:.8rem;margin-bottom:20px;padding:0 10%;text-align:justify}@media (max-width:768px){.status-user .check-box-condition p{font-size:.7rem;padding:0 5%}}.status-user .check-box-condition .checkbox-label{align-items:center;color:#e2b259;cursor:pointer;display:flex;margin-bottom:10px}.status-user .check-box-condition .checkbox-label input[type=checkbox]{border-radius:4px;cursor:pointer;height:16px;margin-right:10px;width:16px}.status-user .check-box-condition .checkbox-label:hover{color:#b1852d}.admin-filter-form{align-items:center;border:2px solid linen;border-radius:20px;display:flex;flex-direction:column;margin:30px auto;padding:20px;width:70%}.admin-filter-form input{background:#e2b259;border:1px solid linen;border-radius:5px;height:30px;padding:5px;transition:.2s ease;width:70%}.admin-filter-form input::placeholder{color:#393939}.admin-filter-form input:focus,.admin-filter-form input:hover{background:#b1852d}.admin-filter-form .name-select{align-items:center;display:flex;justify-content:center;width:90%}.admin-filter-form .name-select input{margin-left:30px}.admin-filter-form .other-filters{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin-top:20px;width:90%}.admin-filter-form .other-filters>div{flex:1 1;min-width:200px}.admin-filter-form .other-filters .active-select,.admin-filter-form .other-filters .category-select,.admin-filter-form .other-filters .city-select,.admin-filter-form .other-filters .country-select,.admin-filter-form .other-filters .date-filter,.admin-filter-form .other-filters .postalcode-select,.admin-filter-form .other-filters .price-filter{text-align:center}.admin-filter-form .other-filters .active-select .date-input,.admin-filter-form .other-filters .active-select .price-input,.admin-filter-form .other-filters .category-select .date-input,.admin-filter-form .other-filters .category-select .price-input,.admin-filter-form .other-filters .city-select .date-input,.admin-filter-form .other-filters .city-select .price-input,.admin-filter-form .other-filters .country-select .date-input,.admin-filter-form .other-filters .country-select .price-input,.admin-filter-form .other-filters .date-filter .date-input,.admin-filter-form .other-filters .date-filter .price-input,.admin-filter-form .other-filters .postalcode-select .date-input,.admin-filter-form .other-filters .postalcode-select .price-input,.admin-filter-form .other-filters .price-filter .date-input,.admin-filter-form .other-filters .price-filter .price-input{align-items:center;display:flex;flex-direction:column}.admin-filter-form .other-filters .price-filter .price-range{display:flex;flex-direction:column;gap:10px}.admin-filter-form .other-filters select{background-color:#e2b259;border:2px solid linen;border-radius:5px;color:#000;font-size:1rem;margin:10px 0;padding:5px;transition:.2s ease}.admin-filter-form .other-filters select:hover{border:2px solid #bababa}.admin-filter-form .other-filters .date-publication{align-items:flex-start;display:flex;gap:20px;justify-content:center;white-space:nowrap}.admin-filter-form .other-filters .date-publication .date-input label{color:linen;font-size:1rem;margin-bottom:5px}.admin-filter-form .other-filters .date-publication .date-input input{background:#e2b259;border:1px solid linen;border-radius:5px;height:100%;padding:5px;transition:.2s ease;width:100%}.admin-filter-form .other-filters .date-publication .date-input input::placeholder{color:#393939}.admin-filter-form .other-filters .date-publication .date-input input:focus,.admin-filter-form .other-filters .date-publication .date-input input:hover{background:#b1852d}section.player-bar{align-items:center;background:#111;bottom:0;color:#fff;display:flex;gap:20px;justify-content:space-between;left:0;padding:10px;position:fixed;right:0;z-index:1000}@media (max-width:768px){section.player-bar{gap:10px}}section.player-bar .track-info p{font-size:1rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:768px){section.player-bar .track-info{flex:0 0 75px;min-width:0}}section.player-bar .waveform-container{flex:1 1;min-width:40%;padding:0 10px}section.player-bar .controls{display:flex;flex:0 0 auto}section.player-bar .controls button{background:none;border:none;color:#fff;font-size:1.5em;margin:0 10px}section.player-bar .controls button:hover{color:#2d5db1}@media (max-width:768px){section.player-bar .controls button{font-size:1.2em;margin:0 7px}}.popup-info-partner .popup-info-partner-container{background:#e2b259;border:2px solid linen;border-radius:10px;padding:30px;width:30%}.popup-info-partner .popup-info-partner-container .popup-info-partner-header{align-items:start;display:flex;justify-content:right;margin-bottom:20px;margin-left:32px}.popup-info-partner .popup-info-partner-container .popup-info-partner-header img{border-radius:20px;margin:0 auto;max-height:200px;max-width:80%}.popup-info-partner .popup-info-partner-container .popup-info-partner-header i{color:#af2121;cursor:pointer;font-size:2rem;transition:.2s ease}.popup-info-partner .popup-info-partner-container .popup-info-partner-header i:hover{color:red}.popup-info-partner .popup-info-partner-container .popup-info-partner-content{text-align:center}.popup-info-partner .popup-info-partner-container .popup-info-partner-content h3{font-size:2rem}.popup-info-partner .popup-info-partner-container .popup-info-partner-content .social-media-partner a i{color:#000;cursor:pointer;font-size:3rem;transition:.2s ease}.popup-info-partner .popup-info-partner-container .popup-info-partner-content .social-media-partner a i:hover{transform:scale(1.1)}.popup-content-partner .popup-content-partner-container{background:#e2b259;border:2px solid linen;border-radius:10px;max-height:95vh;overflow-y:scroll;padding:30px;text-align:center;width:40%}@media (max-width:1340px){.popup-content-partner .popup-content-partner-container{width:50%}}@media (max-width:1024px){.popup-content-partner .popup-content-partner-container{width:60%}}@media (max-width:768px){.popup-content-partner .popup-content-partner-container{width:80%}}.popup-content-partner .popup-content-partner-container .popup-content-partner-header{align-items:start;display:flex;justify-content:right;margin-bottom:20px;margin-left:32px}.popup-content-partner .popup-content-partner-container .popup-content-partner-header img{border-radius:20px;margin:0 auto;max-height:200px;max-width:80%}.popup-content-partner .popup-content-partner-container .popup-content-partner-header i{color:#af2121;cursor:pointer;font-size:2rem;transition:.2s ease}.popup-content-partner .popup-content-partner-container .popup-content-partner-header i:hover{color:red}.popup-content-partner .popup-content-partner-container .popup-content-partner-text h3{font-size:2rem}.popup-content-partner .popup-content-partner-container .popup-content-partner-text p{font-size:1.3rem}.popup-content-partner .popup-content-partner-container .popup-content-partner-uploads{margin:20px 0}.popup-content-partner .popup-content-partner-container .popup-content-partner-uploads .popup-content-uploads-container{padding:5px}.popup-content-partner .popup-content-partner-container .popup-content-partner-uploads .popup-content-uploads-container img,.popup-content-partner .popup-content-partner-container .popup-content-partner-uploads .popup-content-uploads-container video{border-radius:10px;margin-right:20px;max-height:150px;max-width:100%}form.form-admin-update-partner .update-partner-setup .info-update-partner{text-align:center}form.form-admin-update-partner .update-partner-setup .info-update-partner h3{font-size:1.5rem;margin-bottom:15px}form.form-admin-update-partner .update-partner-setup .info-update-partner .adress-update,form.form-admin-update-partner .update-partner-setup .info-update-partner .coordinates-update,form.form-admin-update-partner .update-partner-setup .info-update-partner .info-update-partner-container,form.form-admin-update-partner .update-partner-setup .info-update-partner .link-update-partner,form.form-admin-update-partner .update-partner-setup .info-update-partner .url-update{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:20px;max-height:70px}form.form-admin-update-partner .update-partner-setup .info-update-partner .adress-update .input-phone,form.form-admin-update-partner .update-partner-setup .info-update-partner .coordinates-update .input-phone,form.form-admin-update-partner .update-partner-setup .info-update-partner .info-update-partner-container .input-phone,form.form-admin-update-partner .update-partner-setup .info-update-partner .link-update-partner .input-phone,form.form-admin-update-partner .update-partner-setup .info-update-partner .url-update .input-phone{display:flex;width:30%}form.form-admin-update-partner .update-partner-setup .info-update-partner .adress-update .input-phone .indicatif-phone,form.form-admin-update-partner .update-partner-setup .info-update-partner .coordinates-update .input-phone .indicatif-phone,form.form-admin-update-partner .update-partner-setup .info-update-partner .info-update-partner-container .input-phone .indicatif-phone,form.form-admin-update-partner .update-partner-setup .info-update-partner .link-update-partner .input-phone .indicatif-phone,form.form-admin-update-partner .update-partner-setup .info-update-partner .url-update .input-phone .indicatif-phone{margin-right:8px;text-align:center;width:30%}form.form-admin-update-partner .update-partner-setup .info-update-partner .adress-update .input-phone .phone-number,form.form-admin-update-partner .update-partner-setup .info-update-partner .coordinates-update .input-phone .phone-number,form.form-admin-update-partner .update-partner-setup .info-update-partner .info-update-partner-container .input-phone .phone-number,form.form-admin-update-partner .update-partner-setup .info-update-partner .link-update-partner .input-phone .phone-number,form.form-admin-update-partner .update-partner-setup .info-update-partner .url-update .input-phone .phone-number{width:70%}form.form-admin-update-partner .update-partner-setup .info-update-partner .adress-update .city-select-container,form.form-admin-update-partner .update-partner-setup .info-update-partner .coordinates-update .city-select-container,form.form-admin-update-partner .update-partner-setup .info-update-partner .info-update-partner-container .city-select-container,form.form-admin-update-partner .update-partner-setup .info-update-partner .link-update-partner .city-select-container,form.form-admin-update-partner .update-partner-setup .info-update-partner .url-update .city-select-container{align-items:center;display:flex;flex-direction:column;margin-bottom:20px;width:23%}form.form-admin-update-partner .update-partner-setup .info-update-partner .adress-update input,form.form-admin-update-partner .update-partner-setup .info-update-partner .coordinates-update input,form.form-admin-update-partner .update-partner-setup .info-update-partner .info-update-partner-container input,form.form-admin-update-partner .update-partner-setup .info-update-partner .link-update-partner input,form.form-admin-update-partner .update-partner-setup .info-update-partner .url-update input{height:30px;width:23%}form.form-admin-update-partner .update-partner-setup .info-update-partner .url-update{align-items:center;display:flex;justify-content:center;margin-bottom:20px;position:relative}form.form-admin-update-partner .update-partner-setup .info-update-partner .url-update input{height:30px;width:50%}form.form-admin-update-partner .update-partner-setup .info-update-partner .url-update #subDomain{width:20%}form.form-admin-update-partner .update-partner-setup .info-update-partner .url-update button{background-color:linen;border:2px solid #000;border-radius:10px;cursor:pointer;padding:5px;position:absolute;right:3%;top:20px;transition:.2s ease}form.form-admin-update-partner .update-partner-setup .info-update-partner .url-update button:hover{transform:scale(1.1)}form.form-admin-update-partner .update-partner-setup .description-update-partner{margin:10px}form.form-admin-update-partner .update-partner-setup .description-update-partner textarea{height:150px;width:100%}form.form-admin-update-partner .update-partner-setup .categories-update-partner{text-align:center}form.form-admin-update-partner .update-partner-setup .categories-update-partner h3{font-size:1.5rem;margin:23px 0 15px}form.form-admin-update-partner .update-partner-setup .social-media-update-partner{text-align:center}form.form-admin-update-partner .update-partner-setup .social-media-update-partner h3{font-size:1.5rem;margin:23px 0 15px}form.form-admin-update-partner .update-partner-setup .social-media-update-partner .social-media-update-partner-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around}form.form-admin-update-partner .update-partner-setup .social-media-update-partner .social-media-update-partner-container input{height:30px;width:95%}form.form-admin-update-partner .update-partner-setup .social-media-update-partner .social-media-update-partner-container .social-media-update{align-items:center;display:flex;flex-direction:column;width:30%}form.form-admin-update-partner .update-partner-content h3{font-size:1.5rem;margin:23px 0 15px;text-align:center}form.form-admin-update-partner .update-partner-content .popup-update-content-container{width:95%}form.form-admin-update-partner .uploaded-logo{margin-left:35px}form.form-admin-update-partner .uploaded-logo img{border:2px solid #e2b259;border-radius:10px;margin:5px 0}form.form-admin-update-partner .uploaded-files-container{border:2px solid linen;border-radius:10px;margin:0 auto;width:95%}form.form-admin-update-partner .uploaded-files-container legend{color:#000;font-size:1.3rem;margin-left:20px}form.form-admin-update-partner .uploaded-files-container .uploaded-files{display:flex;flex-wrap:wrap}form.form-admin-update-partner .uploaded-files-container .uploaded-files i{color:#af2121;cursor:pointer;font-size:2rem;transition:.2s ease}form.form-admin-update-partner .uploaded-files-container .uploaded-files i:hover{color:red;transform:scale(1.1)}form.form-admin-update-partner .uploaded-files-container .uploaded-files .picture-new-partner-container{align-items:start;display:flex;margin:5px 25px 5px 0}form.form-admin-update-partner .uploaded-files-container .uploaded-files .picture-new-partner-container img{border:2px solid #e2b259;border-radius:10px;margin:5px 10px}form.form-admin-update-partner .uploaded-files-container .uploaded-files .video-new-partner-container{align-items:start;display:flex;margin:5px 25px 5px 0}form.form-admin-update-partner .uploaded-files-container .uploaded-files .video-new-partner-container video{border:2px solid #e2b259;border-radius:10px;cursor:pointer}form.form-admin-update-partner .logo-interview{display:flex}form.form-admin-update-partner .logo-interview .uploaded-logo{margin-left:35px}form.form-admin-update-partner .logo-interview .uploaded-logo img{border:2px solid #e2b259;border-radius:10px;margin:5px 0}.interview-update-partner{margin:20px 0;text-align:center}.interview-update-partner h3{font-size:1.5rem;margin:23px 0 15px}.interview-update-partner input{height:30px}.interview-update-partner .interview-informaton-update{display:flex;justify-content:space-between;width:100%}.interview-update-partner .interview-informaton-update .interview-update{align-items:center;display:flex;flex-direction:column;width:30%}.interview-update-partner .interview-text-update{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.interview-update-partner .interview-text-update .text-container{align-items:flex-start;display:flex;flex-direction:column;width:30%}.interview-update-partner .interview-text-update textarea{height:70px;width:100%}.interview-update-partner .interview-text-update button{background-color:#fff;border:2px solid #000;border-radius:10px;color:#000;cursor:pointer;padding:10px;transition:background-color .3s ease;width:80%}.interview-update-partner .interview-text-update button:hover{background-color:#e2b259}.interview-update-partner .interview-text-update .modal-content{max-width:800px;width:80%}.interview-update-partner .interview-text-update .modal-content .textarea-container{position:relative}.interview-update-partner .interview-text-update .modal-content .textarea-container .modal-close{background-color:#e2b259;border:none;color:#af2121;cursor:pointer;font-size:1rem;position:absolute;right:10px;top:2px;width:30px}.interview-update-partner .interview-text-update .modal-content .textarea-container .modal-close:hover{background-color:#fff;color:red}.popup-city-social-media .popup-content-city-container{background:#e2b259;border:2px solid linen;border-radius:10px;padding:30px;width:30%}.popup-city-social-media .popup-content-city-container .popup-content-city-header{align-items:start;display:flex;justify-content:right;margin-bottom:20px;margin-left:32px}.popup-city-social-media .popup-content-city-container .popup-content-city-header img{border-radius:10px;filter:contrast(0);margin:0 auto;max-height:200px;max-width:80%;padding:5px}.popup-city-social-media .popup-content-city-container .popup-content-city-header i{color:#af2121;cursor:pointer;font-size:2rem;transition:.2s ease}.popup-city-social-media .popup-content-city-container .popup-content-city-header i:hover{color:red}.popup-city-social-media .popup-content-city-container .popup-content-city-social-media{text-align:center}.popup-city-social-media .popup-content-city-container .popup-content-city-social-media h3{font-size:2rem}.popup-city-social-media .popup-content-city-container .popup-content-city-social-media a i{color:#000;cursor:pointer;font-size:3rem;transition:.2s ease}.popup-city-social-media .popup-content-city-container .popup-content-city-social-media a i:hover{transform:scale(1.1)}form.form-admin-update-city .info-update-city{text-align:center}form.form-admin-update-city .info-update-city h3{font-size:1.5rem;margin-bottom:15px}form.form-admin-update-city .info-update-city .info-update-city-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between}form.form-admin-update-city .info-update-city .info-update-city-container .info-update-city-container-value{align-items:center;display:flex;flex-direction:column}form.form-admin-update-city .info-update-city .social-media-update-city{text-align:center}form.form-admin-update-city .info-update-city .social-media-update-city h3{font-size:1.5rem;margin:23px 0 15px}form.form-admin-update-city .info-update-city .social-media-update-city .social-media-update-city-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around}form.form-admin-update-city .info-update-city .social-media-update-city .social-media-update-city-container input{height:30px;width:95%}form.form-admin-update-city .info-update-city .social-media-update-city .social-media-update-city-container .social-media-update{align-items:center;display:flex;flex-direction:column;width:30%}form.form-admin-update-city .uploads-update-city{margin-top:30px}form.form-admin-update-city .uploads-update-city .uploads-update-city-container{align-items:center;display:flex;flex-direction:column;justify-content:space-around;margin:0 auto;width:95%}form.form-admin-update-city .uploads-update-city .uploads-update-city-container .button-uploads-container{display:flex;justify-content:space-around;margin:0 auto;width:80%}form.form-admin-update-city .uploads-update-city .uploads-update-city-container .button-uploads-container label{align-items:center;background:linen;border:2px solid #000;border-radius:10px;color:#000;cursor:pointer;display:flex;height:50px;padding:7px;transition:.2s ease}form.form-admin-update-city .uploads-update-city .uploads-update-city-container .button-uploads-container label:hover{transform:scale(1.1)}form.form-admin-update-city .uploads-update-city .uploads-update-city-container .render-uploads-update-city{align-items:center;display:flex}form.form-admin-update-city .uploads-update-city .uploads-update-city-container .render-uploads-update-city img{margin:20px;max-width:300px}form.form-admin-update-city .uploads-update-city .uploads-update-city-container .render-uploads-update-city .city-logo{filter:contrast(0)}form.form-admin-new-guided-tour section.guided-tour-infos .label-info-guided-tour-container{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:40px}form.form-admin-new-guided-tour section.guided-tour-infos .label-info-guided-tour-container .label-input-guided-tour{align-items:center;display:flex;flex-direction:column}form.form-admin-new-guided-tour section.guided-tour-infos .label-info-guided-tour-container .label-input-guided-tour input{background-color:linen;border:2px solid #000;border-radius:10px;height:30px;padding:3px}form.form-admin-new-guided-tour section.guided-tour-infos .label-info-guided-tour-container .label-input-guided-tour input:focus{outline:none}form.form-admin-new-guided-tour section.guided-tour-infos .label-info-guided-tour-container .label-btn{align-items:center;background:linen;border:2px solid #000;border-radius:10px;color:#000;cursor:pointer;display:flex;height:50px;padding:7px;transition:.2s ease}form.form-admin-new-guided-tour section.guided-tour-infos .label-info-guided-tour-container .label-btn:hover{transform:scale(1.1)}form.form-admin-new-guided-tour section.guided-tour-infos img{border:2px solid linen;border-radius:10px;display:block;margin:20px auto;max-height:300px;max-width:200px}form.form-admin-new-guided-tour section.guided-tour-audio{text-align:center}form.form-admin-new-guided-tour section.guided-tour-audio .searchbar-country{margin-bottom:20px}form.form-admin-new-guided-tour section.guided-tour-audio .searchbar-country label{font-size:1.3rem;margin-right:20px}form.form-admin-new-guided-tour section.guided-tour-audio .searchbar-country input{background-color:linen;border:2px solid #000;border-radius:10px;font-size:1rem;height:30px;padding:5px;width:23%}form.form-admin-new-guided-tour section.guided-tour-audio .searchbar-country input:focus{outline:none}form.form-admin-new-guided-tour section.guided-tour-audio .flags-container{align-items:center;border:2px solid linen;border-radius:20px;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:20px}form.form-admin-new-guided-tour section.guided-tour-audio .flags-container div{align-items:center;display:flex;flex-direction:column}form.form-admin-new-guided-tour section.guided-tour-audio .flags-container div img{width:50px}form.form-admin-new-guided-tour section.guided-tour-audio .audio-each-language{display:flex;flex-wrap:wrap;justify-content:space-evenly}form.form-admin-new-guided-tour section.guided-tour-audio .audio-each-language div{text-align:right}form.form-admin-new-guided-tour section.guided-tour-audio .audio-each-language div i{color:#af2121;cursor:pointer;font-size:2rem;text-align:end;transition:.2s ease;width:fit-content}form.form-admin-new-guided-tour section.guided-tour-audio .audio-each-language div i:hover{color:red;transform:scale(1.1)}form.form-admin-new-guided-tour section.guided-tour-audio .audio-each-language div .center-audio-country{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}form.form-admin-new-guided-tour section.guided-tour-audio .audio-each-language div .center-audio-country label{align-items:center;cursor:pointer;display:flex;flex-direction:column;font-size:1.5rem;justify-content:center}form.form-admin-new-guided-tour section.guided-tour-audio .audio-each-language div .center-audio-country label img{width:100px}form.form-admin-new-guided-tour section.guided-tour-audio .audio-each-language div .center-audio-country audio{min-width:250px}form.form-admin-update-guided-tour .update-guided-tour-setup .info-update-guided-tour{text-align:center}form.form-admin-update-guided-tour .update-guided-tour-setup .info-update-guided-tour h3{font-size:1.5rem;margin-bottom:15px}form.form-admin-update-guided-tour .update-guided-tour-setup .info-update-guided-tour .info-update-guided-tour-container{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:20px;max-height:70px}form.form-admin-update-guided-tour .update-guided-tour-setup .info-update-guided-tour .info-update-guided-tour-container input{height:30px;width:23%}form.form-admin-update-guided-tour .update-guided-tour-setup .info-update-guided-tour .update-guided-tour-content{align-items:center;display:flex;flex-direction:column}form.form-admin-update-guided-tour .update-guided-tour-setup .info-update-guided-tour .update-guided-tour-content .label-btn{background:linen;border:2px solid #000;border-radius:10px;color:#000;cursor:pointer;height:50px;padding:7px;text-align:center;transition:.2s ease;width:60%}form.form-admin-update-guided-tour .update-guided-tour-setup .info-update-guided-tour .update-guided-tour-content .label-btn:hover{transform:scale(1.1)}form.form-admin-update-guided-tour .update-guided-tour-setup .info-update-guided-tour .update-guided-tour-content img{border:2px solid linen;border-radius:10px;display:block;margin:20px auto;max-height:300px;max-width:600px}form.form-admin-update-guided-tour .update-guided-tour-setup .info-update-guided-tour section.guided-tour-audio{text-align:center}form.form-admin-update-guided-tour .update-guided-tour-setup .info-update-guided-tour section.guided-tour-audio .searchbar-country{margin-bottom:20px}form.form-admin-update-guided-tour .update-guided-tour-setup .info-update-guided-tour section.guided-tour-audio .searchbar-country label{font-size:1.3rem;margin-right:20px}form.form-admin-update-guided-tour .update-guided-tour-setup .info-update-guided-tour section.guided-tour-audio .searchbar-country input{height:30px;width:23%}form.form-admin-update-guided-tour .update-guided-tour-setup .info-update-guided-tour section.guided-tour-audio .flags-container{align-items:center;border:2px solid linen;border-radius:20px;display:flex;flex-wrap:wrap;gap:20px;justify-content:center;padding:20px}form.form-admin-update-guided-tour .update-guided-tour-setup .info-update-guided-tour section.guided-tour-audio .flags-container div{align-items:center;display:flex;flex-direction:column}form.form-admin-update-guided-tour .update-guided-tour-setup .info-update-guided-tour section.guided-tour-audio .flags-container div img{width:50px}form.form-admin-update-guided-tour .update-guided-tour-setup .info-update-guided-tour section.guided-tour-audio .audio-each-language{display:flex;flex-wrap:wrap;justify-content:space-evenly}form.form-admin-update-guided-tour .update-guided-tour-setup .info-update-guided-tour section.guided-tour-audio .audio-each-language div{text-align:right}form.form-admin-update-guided-tour .update-guided-tour-setup .info-update-guided-tour section.guided-tour-audio .audio-each-language div i{color:#af2121;cursor:pointer;font-size:2rem;text-align:end;transition:.2s ease;width:fit-content}form.form-admin-update-guided-tour .update-guided-tour-setup .info-update-guided-tour section.guided-tour-audio .audio-each-language div i:hover{color:red;transform:scale(1.1)}form.form-admin-update-guided-tour .update-guided-tour-setup .info-update-guided-tour section.guided-tour-audio .audio-each-language div .center-audio-country{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center}form.form-admin-update-guided-tour .update-guided-tour-setup .info-update-guided-tour section.guided-tour-audio .audio-each-language div .center-audio-country label{align-items:center;cursor:pointer;display:flex;flex-direction:column;font-size:1.5rem;justify-content:center}form.form-admin-update-guided-tour .update-guided-tour-setup .info-update-guided-tour section.guided-tour-audio .audio-each-language div .center-audio-country label img{width:100px}form.form-admin-update-guided-tour .update-guided-tour-setup .info-update-guided-tour section.guided-tour-audio .audio-each-language div .center-audio-country audio{min-width:250px}.popup-Admin-Suppression{align-items:center;background:#00000080;color:#000;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.popup-Admin-Suppression .popup-content{background:linen;border-radius:10px;box-shadow:0 5px 15px #0000004d;padding:20px;position:relative;text-align:center}.popup-Admin-Suppression .popup-content .close-button{background:none;border:none;cursor:pointer;font-size:1.5rem;position:absolute;right:10px;top:10px;transition:color .2s ease}.popup-Admin-Suppression .popup-content .close-button:hover{color:#af2121}.popup-Admin-Suppression .popup-content h2{color:#e2b259;font-size:1.5rem;margin-bottom:20px}.popup-Admin-Suppression .popup-content p{font-size:1rem;margin-bottom:20px}.popup-Admin-Suppression .popup-content .cancel-button,.popup-Admin-Suppression .popup-content .confirm-button{border:none;border-radius:5px;cursor:pointer;margin:5px;padding:10px 20px;transition:background .2s ease}.popup-Admin-Suppression .popup-content .cancel-button.confirm-button,.popup-Admin-Suppression .popup-content .confirm-button.confirm-button{background:red;color:linen}.popup-Admin-Suppression .popup-content .cancel-button.confirm-button:hover,.popup-Admin-Suppression .popup-content .confirm-button.confirm-button:hover{background:#c00}.popup-Admin-Suppression .popup-content .cancel-button.cancel-button,.popup-Admin-Suppression .popup-content .confirm-button.cancel-button{background:gray;color:linen}.popup-Admin-Suppression .popup-content .cancel-button.cancel-button:hover,.popup-Admin-Suppression .popup-content .confirm-button.cancel-button:hover{background:#676767}form.form-admin-update-user .security-question-container{align-items:center;display:flex;flex-direction:column}form.form-admin-update-user .input-phone{display:flex;width:60%}form.form-admin-update-user .input-phone .indicatif-phone{margin-right:8px;min-width:60px;text-align:center;width:10%}form.form-admin-update-user .input-phone .phone-number{width:90%}form.form-admin-update-user .form-row{display:flex;flex-wrap:wrap;gap:20px}form.form-admin-update-user .form-row .form-group{align-items:center;display:flex;flex:1 1 45%;flex-direction:column;margin-top:20px}form.form-admin-update-user .selected-status{text-align:center}form.form-admin-update-user section.list-purchase .admin-table .admin-table-container{background:#fff;color:#000}form.form-admin-update-user section.list-purchase .admin-table .admin-table-container,form.form-admin-update-user section.list-purchase .admin-table .admin-table-container td,form.form-admin-update-user section.list-purchase .admin-table .admin-table-container th{border:2px solid #000}section.popup{color:#000;z-index:999}section.popup .popup-update-container{background:#e2b259;border:2px solid linen;border-radius:10px;max-height:95vh;overflow-y:scroll;padding:20px;width:70%}section.popup .popup-update-container i{color:#af2121;cursor:pointer;font-size:2rem;transition:.2s ease}section.popup .popup-update-container i:hover{color:red}section.popup .popup-update-container .popup-update-header{align-items:start;display:flex;justify-content:space-between;margin-bottom:20px}section.popup .popup-update-container .popup-update-header h2{color:#000;display:contents;font-size:1.8rem}section.popup .popup-update-container .popup-update-header .cancel-button{align-items:center;color:#af2121;cursor:pointer;display:flex}section.popup .popup-update-container .popup-update-header .cancel-button p{transition:.2s ease}section.popup .popup-update-container .popup-update-header .cancel-button:hover i,section.popup .popup-update-container .popup-update-header .cancel-button:hover p{color:red}section.popup .popup-update-container form label{margin:10px 0 5px}section.popup .popup-update-container form input,section.popup .popup-update-container form textarea{background-color:linen;border:2px solid #000;border-radius:10px;font-size:1rem;padding:10px;transition:border-color .3s}section.popup .popup-update-container form input:focus,section.popup .popup-update-container form textarea:focus{border-color:#007bff;outline:none}section.popup .popup-update-container form textarea{resize:vertical}section.popup .popup-update-container form .popupBackOfficeButton,section.popup .popup-update-container form input[type=submit]#invalid,section.popup .popup-update-container form input[type=submit]#valid{border-radius:10px;display:block;font-size:large;margin:20px auto;padding:5px;transition:.2s ease;width:50%}section.popup .popup-update-container form .popupBackOfficeButton,section.popup .popup-update-container form input[type=submit]#valid{background-color:linen;border:2px solid #000;color:#000;cursor:pointer}section.popup .popup-update-container form .popupBackOfficeButton:hover,section.popup .popup-update-container form input[type=submit]#valid:hover{transform:scale(1.1)}section.popup .popup-update-container form input[type=submit]#invalid{background-color:#000;color:linen;cursor:not-allowed}section.popup .popup-update-container form .popup-update-content-container{align-items:center;display:flex;justify-content:space-around;margin:auto}section.popup .popup-update-container form .popup-update-content-container label{align-items:center;background:linen;border:2px solid #000;border-radius:10px;color:#000;cursor:pointer;display:flex;height:50px;padding:7px;transition:.2s ease}section.popup .popup-update-container form .popup-update-content-container label:hover{transform:scale(1.1)}section.popup .popup-update-container form .popup-footer{display:flex}section.popup .popup-update-container form .popup-footer .popup-delete-button{background-color:#af2121;border:2px solid #af2121;border-radius:10px;color:linen;cursor:pointer;font-size:large;margin:20px 0;padding:5px;transition:.2s ease}section.popup .popup-update-container form .popup-footer .popup-delete-button:hover{background-color:red;border-color:red;transform:scale(1.1)}section.popup .popup-update-container section{margin-bottom:30px}section.popup .popup-update-container section h3{font-size:1.5rem;margin-bottom:15px;text-align:center}section.popup .popup-update-container section .form-row{margin-bottom:20px}section.admin-album form.form-admin-update-album .popup-update-content-container .label-input{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-right:20px}section.admin-album form.form-admin-update-album .popup-update-content-container .label-input label{width:90%}section.admin-album form.form-admin-update-album section.new-music .info-music{gap:70px;margin-left:120px}section.admin-album form.form-admin-update-album section.new-music .info-music .label-input{margin-bottom:20px}section.admin-album form.form-admin-update-album section.new-music .info-music .button-label{align-items:center;background:linen;border:2px solid #000;border-radius:10px;color:#000;cursor:pointer;display:flex;height:50px;padding:7px;transition:.2s ease}section.admin-album form.form-admin-update-album section.new-music .info-music .button-label:hover{transform:scale(1.1)}section.admin-album form.form-admin-update-album section.new-music .info-music input{width:100%}form.form-admin-new-magazine .label-info-magazine-container,form.form-admin-update-magazine .label-info-magazine-container{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;margin-bottom:40px;max-height:70px}form.form-admin-new-magazine .label-info-magazine-container input,form.form-admin-update-magazine .label-info-magazine-container input{height:30px;width:23%}form.form-admin-new-magazine .magazine-image h3,form.form-admin-update-magazine .magazine-image h3{font-size:1.5rem;margin:23px 0 15px;text-align:center}form.form-admin-new-magazine .magazine-image .magazine-content-container,form.form-admin-update-magazine .magazine-image .magazine-content-container{align-items:center;display:flex;justify-content:space-around;margin:0 auto;width:50%}form.form-admin-new-magazine .magazine-image .magazine-content-container .button-pictures,form.form-admin-new-magazine .magazine-image .magazine-content-container label,form.form-admin-update-magazine .magazine-image .magazine-content-container .button-pictures,form.form-admin-update-magazine .magazine-image .magazine-content-container label{align-items:center;background:linen;border:2px solid #000;border-radius:10px;color:#000;cursor:pointer;display:flex;height:50px;padding:7px;transition:.2s ease}form.form-admin-new-magazine .magazine-image .magazine-content-container .button-pictures:hover,form.form-admin-new-magazine .magazine-image .magazine-content-container label:hover,form.form-admin-update-magazine .magazine-image .magazine-content-container .button-pictures:hover,form.form-admin-update-magazine .magazine-image .magazine-content-container label:hover{transform:scale(1.1)}form.form-admin-new-magazine .uploaded-files-container,form.form-admin-update-magazine .uploaded-files-container{border:2px solid linen;border-radius:10px;margin:0 auto;width:95%}form.form-admin-new-magazine .uploaded-files-container legend,form.form-admin-update-magazine .uploaded-files-container legend{color:#000;font-size:1.3rem;margin-left:20px}form.form-admin-new-magazine .uploaded-files-container .uploaded-files,form.form-admin-update-magazine .uploaded-files-container .uploaded-files{display:flex;flex-wrap:wrap}form.form-admin-new-magazine .uploaded-files-container .uploaded-files i,form.form-admin-update-magazine .uploaded-files-container .uploaded-files i{color:#af2121;cursor:pointer;font-size:2rem;transition:.2s ease}form.form-admin-new-magazine .uploaded-files-container .uploaded-files i:hover,form.form-admin-update-magazine .uploaded-files-container .uploaded-files i:hover{color:red;transform:scale(1.1)}form.form-admin-new-magazine .uploaded-files-container .uploaded-files .picture-new-partner-container,form.form-admin-update-magazine .uploaded-files-container .uploaded-files .picture-new-partner-container{align-items:start;display:flex;margin:5px 25px 5px 0}form.form-admin-new-magazine .uploaded-files-container .uploaded-files .picture-new-partner-container img,form.form-admin-update-magazine .uploaded-files-container .uploaded-files .picture-new-partner-container img{border:2px solid #e2b259;border-radius:10px;margin:5px 10px}form.form-update-message .update-message-setup{display:flex;flex-wrap:wrap;gap:10px}form.form-update-message .update-message-setup h3{text-align:center}form.form-update-message .update-message-setup .city-update-message,form.form-update-message .update-message-setup .info-update-message,form.form-update-message .update-message-setup .links-section{flex:1 1 30%;min-width:300px}form.form-update-message .update-message-setup input{height:15%;margin:5px auto;width:90%}form.form-update-message .update-message-setup .info-update-message{display:flex;flex-direction:column;height:100%;justify-content:space-around}form.form-update-message .update-message-setup .info-update-message label{align-items:flex-end;display:flex;height:15%;margin:5px auto 0;min-height:30px;width:80%}form.form-update-message .update-message-setup .info-update-message p{text-align:center}form.form-update-message .update-message-setup .links-section{margin-left:20px}form.form-update-message .update-message-setup .links-section label{align-items:flex-end;display:flex;height:15%;margin:5px auto 0;min-height:30px;width:90%}form.form-update-message .description-update-message{align-items:center;display:flex;flex-direction:column;height:200px;justify-content:center;margin:20px auto;width:90%}form.form-update-message .description-update-message label{background:none;border:none;color:#000;cursor:default;margin-bottom:5px}form.form-update-message .description-update-message label:hover{transform:none}form.form-update-message .description-update-message textarea{height:100%;width:100%}form.form-update-message .uploaded-logo{margin-left:35px}form.form-update-message .uploaded-logo img{border:2px solid #e2b259;border-radius:10px;margin:5px 0}form.form-update-message .uploaded-files-container{border:2px solid linen;border-radius:10px;margin:0 auto;width:95%}form.form-update-message .uploaded-files-container legend{color:#000;font-size:1.3rem;margin-left:20px}form.form-update-message .uploaded-files-container .uploaded-files{display:flex;flex-wrap:wrap}form.form-update-message .uploaded-files-container .uploaded-files i{color:#af2121;cursor:pointer;font-size:2rem;transition:.2s ease}form.form-update-message .uploaded-files-container .uploaded-files i:hover{color:red;transform:scale(1.1)}form.form-update-message .uploaded-files-container .uploaded-files .picture-new-partner-container{align-items:start;display:flex;margin:5px 25px 5px 0}form.form-update-message .uploaded-files-container .uploaded-files .picture-new-partner-container img{border:2px solid #e2b259;border-radius:10px;margin:5px 10px}form.form-update-message .uploaded-files-container .uploaded-files .video-new-partner-container{align-items:start;display:flex;margin:5px 25px 5px 0}form.form-update-message .uploaded-files-container .uploaded-files .video-new-partner-container video{border:2px solid #e2b259;border-radius:10px;cursor:pointer}section.widget-pages-jaunes .backoffice-content-container{background:none;border:none}section.widget-pages-jaunes .backoffice-content-container h2{background-color:#000000d9}section.widget-pages-jaunes .backoffice-content-container section.pages-jaunes{background-color:linen;border-radius:20px;color:#000;font-family:Open Sans;font-size:10px!important;margin:10px auto;padding:1em .7em 8em;width:95%}section.widget-pages-jaunes .backoffice-content-container section.pages-jaunes *{box-sizing:border-box}section.widget-pages-jaunes .backoffice-content-container section.pages-jaunes h1,section.widget-pages-jaunes .backoffice-content-container section.pages-jaunes h2,section.widget-pages-jaunes .backoffice-content-container section.pages-jaunes h3{background:none;font-family:Open Sans Bold;margin:0;padding:0}section.widget-pages-jaunes .backoffice-content-container section.pages-jaunes h1{font-size:3.2em;margin-bottom:25px}section.widget-pages-jaunes .backoffice-content-container section.pages-jaunes .pj_title_sub{font-size:2em;margin-bottom:48px}section.widget-pages-jaunes .backoffice-content-container section.pages-jaunes .title-form{padding:20px}section.widget-pages-jaunes .backoffice-content-container section.pages-jaunes p{font-size:1.6em}section.widget-pages-jaunes .backoffice-content-container section.pages-jaunes>p{margin-bottom:45px}section.widget-pages-jaunes .backoffice-content-container section.pages-jaunes .logo-top{margin-bottom:60px}section.widget-pages-jaunes .backoffice-content-container section.pages-jaunes .logo-top img{max-width:100%;width:250px}section.widget-pages-jaunes .backoffice-content-container section.pages-jaunes .logo-bottom{margin-top:5em}section.widget-pages-jaunes .backoffice-content-container section.pages-jaunes .logo-bottom img{width:250px}section.widget-pages-jaunes .backoffice-content-container section.pages-jaunes .pj-search-wrapper{margin-bottom:48px}section.widget-pages-jaunes .backoffice-content-container section.pages-jaunes .pj-search{border-radius:.8em;box-shadow:0 0 .4em #00000026;margin-bottom:28px;overflow:hidden}section.widget-pages-jaunes .backoffice-content-container section.pages-jaunes .pj-search form{background-color:#ffde07;padding:38px 20px 28px;position:relative}section.widget-pages-jaunes .backoffice-content-container section.pages-jaunes .pj-search button,section.widget-pages-jaunes .backoffice-content-container section.pages-jaunes .pj-search input[type=text]{vertical-align:bottom}section.widget-pages-jaunes .backoffice-content-container section.pages-jaunes .pj-search input[type=text]{background-color:linen;border:1px solid #d1d4d7;border-radius:42px;font-size:11px;line-height:40px;margin-right:-45px;max-height:42px;width:calc(100% - 2px)}section.widget-pages-jaunes .backoffice-content-container section.pages-jaunes .pj-search input[type=text].what,section.widget-pages-jaunes .backoffice-content-container section.pages-jaunes .pj-search input[type=text].where{border-radius:42px}section.widget-pages-jaunes .backoffice-content-container section.pages-jaunes .pj-search input[type=text].what{margin-bottom:10px;margin-right:0}section.widget-pages-jaunes .backoffice-content-container section.pages-jaunes .pj-search input[type=text].pj-inputText,section.widget-pages-jaunes .backoffice-content-container section.pages-jaunes .pj-search input[type=text].where{padding-right:50px}section.widget-pages-jaunes .backoffice-content-container section.pages-jaunes .pj-search button{background-color:#64d6df;border:none;border-radius:100%;bottom:29px;box-shadow:-1.86364px 0 3.72727px #0000001f;height:40px;overflow:hidden;padding:0;position:absolute;right:23px;transition:.2s;width:40px}section.widget-pages-jaunes .backoffice-content-container section.pages-jaunes .pj-search button .value{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;width:1px}section.widget-pages-jaunes .backoffice-content-container section.pages-jaunes .pj-search button:before{background-image:url(/static/media/loupe.bb47f73494556f061728.svg);background-position:50%;background-repeat:no-repeat;content:"";display:block;height:40px;text-indent:0;width:40px}section.widget-pages-jaunes .backoffice-content-container section.pages-jaunes{padding:1em 3em 8em 4em}section.widget-pages-jaunes .backoffice-content-container section.pages-jaunes .title-form{font-size:2.6em;padding:20px 32px}section.widget-pages-jaunes .backoffice-content-container section.pages-jaunes .pj-search form{padding:38px 32px 28px}section.widget-pages-jaunes .backoffice-content-container section.pages-jaunes .pj-search form:after{clear:both;content:"";display:table}section.widget-pages-jaunes .backoffice-content-container section.pages-jaunes .pj-search input[type=text]{float:left;padding:10px 20px}section.widget-pages-jaunes .backoffice-content-container section.pages-jaunes .pj-search input[type=text].what,section.widget-pages-jaunes .backoffice-content-container section.pages-jaunes .pj-search input[type=text].where{border-radius:42px 0 0 42px}section.widget-pages-jaunes .backoffice-content-container section.pages-jaunes .pj-search input[type=text].what{margin-bottom:0;width:calc(40% - 2px)}section.widget-pages-jaunes .backoffice-content-container section.pages-jaunes .pj-search input[type=text].where{border-radius:0 42px 42px 0;width:calc(60% - 2px)}section.widget-pages-jaunes .backoffice-content-container section.pages-jaunes .pj-search button{bottom:inherit;right:36px;top:39px}section.widget-pages-jaunes .backoffice-content-container section.pages-jaunes .pj-search button:hover{background-color:#2ac0cc;transition:.2s}section.home{margin-top:100px}@media (max-width:768px){section.home{margin-top:8vh}}section.home nav.nav-categories ul{display:grid;grid-template-columns:1fr 1fr 1fr;margin:0 auto;width:fit-content}@media (max-width:768px){section.home nav.nav-categories ul{grid-template-columns:1fr 1fr}}section.home nav.nav-categories ul li{margin:20px 80px;text-align:center}@media (max-width:768px){section.home nav.nav-categories ul li{margin:10px 20px}}section.home nav.nav-categories ul li a{background-color:#000000bf;border:2px solid #e2b259;border-radius:30px;color:#e2b259;display:flex;flex-direction:column;font-family:PoppinsMedium,sans-serif;font-size:30px;height:100%;justify-content:center;padding:10px;transition:.2s ease}@media (max-width:768px){section.home nav.nav-categories ul li a{font-size:20px}}section.home nav.nav-categories ul li a:hover{background-color:#000000d9;border-color:#b1852d;color:#b1852d;transform:scale(1.1)}section.home nav.nav-categories ul li a i{color:linen;font-size:5rem}@media (max-width:768px){section.home nav.nav-categories ul li a i{font-size:3rem}}section.home nav.nav-categories ul li a .bi{font-size:3.5rem}@media (max-width:768px){section.home nav.nav-categories ul li a .bi{font-size:2rem}}.frontoffice-container{background:#000;min-height:100vh}.frontoffice-container header{position:relative;z-index:99}.frontoffice-container h1{color:linen;font-size:2rem;text-align:center}@media (max-width:768px){.frontoffice-container h1{font-size:1.5rem}}.frontoffice-container .general-button{background-color:#e2b259;border:2px solid linen;border-radius:10px;color:#000;display:block;font-size:large;margin:20px auto;padding:10px;transition:.2s ease}.frontoffice-container .general-button:hover{background-color:#b1852d;transform:scale(1.1)}.backoffice-container{background:url(/static/media/background-earth.ecff9bc36bd56c6b96b6.jpg) fixed 50%/cover;min-height:100vh}.backoffice-container .admin-content-container{background-color:#000000d9;border:2px solid linen;border-radius:20px;color:linen;margin:10px auto;width:90%}.backoffice-container header{position:relative;z-index:999}.backoffice-container .backoffice-content-container{background:#000000d9;border:2px solid linen;border-radius:20px;color:linen;margin:10px auto;width:90%}.backoffice-container .backoffice-content-container .backoffice-content h2{border:2px solid linen;border-radius:10px;color:#e2b259;font-size:2rem;margin:20px auto;padding:10px;text-align:center;width:fit-content}.backoffice-container .backoffice-content-container .backoffice-content h3{margin:20px auto;width:fit-content}.backoffice-container .backoffice-content-container .backoffice-content button.generic-button,.backoffice-container .backoffice-content-container .backoffice-content input.generic-input,.backoffice-container .backoffice-content-container .backoffice-content input[type=submit]{border:2px solid linen;border-radius:10px;display:block;font-size:large;margin:20px auto;padding:10px;transition:.2s ease}.backoffice-container .backoffice-content-container .backoffice-content button.generic-button,.backoffice-container .backoffice-content-container .backoffice-content input[type=submit].valid{background-color:#e2b259;color:#000;cursor:pointer}.backoffice-container .backoffice-content-container .backoffice-content button.generic-button:hover,.backoffice-container .backoffice-content-container .backoffice-content input[type=submit].valid:hover{background-color:#b1852d;transform:scale(1.1)}.backoffice-container .backoffice-content-container .backoffice-content input[type=submit].invalid{background-color:#000;color:linen;cursor:not-allowed}.backoffice-container .backoffice-content-container .backoffice-content input.generic-input{background:#e2b259;margin:5px auto;transition:.2s ease}.backoffice-container .backoffice-content-container .backoffice-content input.generic-input::placeholder{color:#393939}.backoffice-container .backoffice-content-container .backoffice-content input.generic-input:focus,.backoffice-container .backoffice-content-container .backoffice-content input.generic-input:hover{background:#b1852d}.backoffice-container .backoffice-content-container .backoffice-content .loading-overlay{align-items:center;background-color:#000000b3;bottom:0;color:#fff;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.backoffice-container .backoffice-content-container .backoffice-content .loading-spinner{animation:spin 1s linear infinite;border:5px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:50px;width:50px}.backoffice-container .backoffice-content-container .backoffice-content .album.loading{opacity:.7;pointer-events:none}@media (max-width:768px){.backoffice-container .backoffice-content-container{border-left:none;border-radius:0;border-right:none;margin:5px auto;width:100%}.backoffice-container .backoffice-content-container .backoffice-content h2{font-size:1.2rem;margin:20px auto 5px;padding:5px;width:80%}.backoffice-container .backoffice-content-container .backoffice-content input[type=submit]{font-size:medium;padding:5px}}.backoffice-container .modal-bigger-picture{align-items:center;background-color:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.backoffice-container .modal-bigger-picture .modal-content{max-height:90%;max-width:90%}.backoffice-container .modal-bigger-picture .modal-content img{height:auto;width:100%}section.iframe-link .button-container{display:flex;justify-content:center;margin:10px}section.iframe-link .btn-link{align-items:center;background-color:#e2b259;border:2px solid linen;border-radius:20px;cursor:pointer;display:flex;font-size:1rem;justify-content:center;padding:10px;transition:.2s ease}section.iframe-link .iframe-container{margin:10px auto 0;width:80%}@media (max-width:768px){section.iframe-link .iframe-container{width:95%}}section.iframe-link .iframe-container iframe{border-radius:20px;height:85vh;scrollbar-color:#e2b259;width:100%}section.social-media ul{display:grid;grid-template-columns:1fr 1fr 1fr;margin:50px auto 0;width:fit-content}@media (max-width:768px){section.social-media ul{grid-template-columns:1fr 1fr;margin-top:2rem}}section.social-media ul li{margin:20px 80px;text-align:center}@media (max-width:768px){section.social-media ul li{margin:10px 20px}}section.social-media ul li a{background-color:#000000bf;border:2px solid #e2b259;border-radius:30px;color:#e2b259;display:flex;flex-direction:column;font-family:PoppinsMedium,sans-serif;font-size:30px;height:100%;justify-content:center;padding:10px;transition:.2s ease}@media (max-width:768px){section.social-media ul li a{font-size:20px}}section.social-media ul li a:hover{background-color:#000000d9;border-color:#b1852d;color:#b1852d;transform:scale(1.1)}section.social-media ul li a i{color:linen;font-size:5rem}@media (max-width:768px){section.social-media ul li a i{font-size:3rem}}section.social-media p{background:#000000bf;color:linen;font-size:1.6rem;margin-top:300px;padding:20px;text-align:center}section.partners-list{margin:0 auto;width:70%}@media (max-width:1024px){section.partners-list{width:80%}}@media (max-width:768px){section.partners-list{width:95%}}section.partner img{background-color:linen;border:2px solid #e2b259;border-radius:20px;display:block;margin:0 auto;max-height:30vh;max-width:90%;padding:10px}section.partner .text-content-partner-container{background-color:#000000bf;border-bottom:2px solid #e2b259;border-top:2px solid #e2b259;margin:20px auto;padding:20px;text-align:center}@media (max-width:768px){section.partner .text-content-partner-container{padding:10px}}section.partner .text-content-partner-container h1{font-size:4rem}@media (max-width:768px){section.partner .text-content-partner-container h1{font-size:1.5rem}}section.partner .text-content-partner-container a{color:#e2b259;font-style:italic;text-decoration:underline}section.partner .text-content-partner-container a:hover{color:#b1852d}section.partner .text-content-partner-container p{color:#fff;margin:20px auto;max-width:70%}@media (max-width:768px){section.partner .text-content-partner-container p{max-width:90%}}section.partner .text-content-partner-container .btn-interview{background-color:#e2b259;border:none;border-radius:5px;color:#000;cursor:pointer;display:block;font-size:1rem;margin:20px auto;padding:10px 20px;text-align:center;text-decoration:none;width:70%}section.partner .text-content-partner-container .btn-interview:hover{background-color:red}section.partner .content-uploads-partner-container{text-align:center}section.partner .content-uploads-partner-container img,section.partner .content-uploads-partner-container video{background-color:linen;border:2px solid #e2b259;border-radius:20px;height:auto;margin:20px auto;max-height:50vh;max-width:90%;padding:0}section.partner .content-uploads-partner-container .loading-spinner{animation:spin 1s linear infinite;border:5px solid #e2b259;border-radius:50%;border-top-color:#b1852d;height:50px;margin:30px auto;width:50px}section.partner .contact-partner-container{background-color:#000000bf;border-top:2px solid #e2b259;padding:10px}section.partner .contact-partner-container .info-contact-partner-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin-left:10%}section.partner .contact-partner-container .info-contact-partner-container a{align-items:center;box-sizing:border-box;color:#e2b259;display:flex;flex-basis:calc(16.66% - 20px);flex-grow:0;flex-shrink:1;font-size:3rem;margin:10px;transition:.2s ease}section.partner .contact-partner-container .info-contact-partner-container a:hover{color:#b1852d}@media (max-width:768px){section.partner .contact-partner-container .info-contact-partner-container a{flex-basis:calc(33.33% - 20px);flex-grow:0;flex-shrink:1;font-size:1.9rem}}section.partner .contact-partner-container .info-contact-partner-container a img{background:none;border:none;margin:0;max-height:40px;max-width:40px;min-height:40px;min-width:40px;padding:0}@media (max-width:768px){section.partner .contact-partner-container .info-contact-partner-container a img{max-height:25px;max-width:25px;min-height:25px;min-width:25px}}section.home-redirect .backoffice-content-container{background:none;border:none}section.home-redirect .backoffice-content-container .account-user-content{align-items:center;display:flex;justify-content:center;margin:20px 0}section.home-redirect .backoffice-content-container .account-user-content button{background-color:#000000bf;border:2px solid #e2b259;border-radius:20px;color:#e2b259;cursor:pointer;font-size:1.5rem;padding:10px 20px;transition:.3s ease}section.home-redirect .backoffice-content-container .account-user-content button:hover{background-color:#000000d9;border:2px solid #b1852d;color:#b1852d;transform:scale(1.05)}section.home-redirect .backoffice-content-container section.city-selector .city-display{display:grid;grid-template-columns:1fr 1fr}@media (max-width:768px){section.home-redirect .backoffice-content-container section.city-selector .city-display{grid-template-columns:1fr}}section.home-redirect .backoffice-content-container section.city-selector .city-display .button-cities-container .errorPosition{background-color:red;color:#fff}section.home-redirect .backoffice-content-container section.city-selector .city-display .button-cities-container .problemPosition{background-color:orange;color:#fff}section.home-redirect .backoffice-content-container section.city-selector .city-display .button-cities-container p{align-items:center;background-color:#000000bf;border:2px solid #fff;border-radius:20px;color:#e2b259;display:flex;font-size:1.5rem;height:88%;justify-content:center;margin:20px auto;padding:10px;text-align:center;transition:.3s ease;width:50%}@media (max-width:768px){section.home-redirect .backoffice-content-container section.city-selector .city-display .button-cities-container p{width:70%}}section.home-redirect .backoffice-content-container section.city-selector .city-display .other-cities{margin-top:20px}section.home-redirect .backoffice-content-container section.city-selector .city-display .other-cities .button-cities-container{display:block;height:88%;margin:0 auto;width:50%}@media (max-width:768px){section.home-redirect .backoffice-content-container section.city-selector .city-display .other-cities .button-cities-container{width:70%}}section.home-redirect .backoffice-content-container section.city-selector .city-display .other-cities .button-cities-container .navlink-button{align-items:center;background-color:#000000bf;border:2px solid #e2b259;border-radius:20px;color:#e2b259;cursor:pointer;display:flex;flex-direction:column;font-size:1.5rem;height:100%;justify-content:center;padding:10px;text-align:center;text-decoration:none;transition:.3s ease;width:100%}section.home-redirect .backoffice-content-container section.city-selector .city-display .other-cities .button-cities-container .navlink-button i{color:linen;font-size:4rem;margin-bottom:10px}@media (max-width:768px){section.home-redirect .backoffice-content-container section.city-selector .city-display .other-cities .button-cities-container .navlink-button i{font-size:3rem;margin-top:10px}}section.home-redirect .backoffice-content-container section.city-selector .city-display .other-cities .button-cities-container .navlink-button:hover{background-color:#000000d9;border:2px solid #b1852d;color:#b1852d;transform:scale(1.05)}section.cities-list .backoffice-content-container{background:none;border:none}section.cities-list .backoffice-content-container .city-searchbar-container{background-color:#e2b259;border:2px solid linen;border-radius:20px;color:#000;margin:0 auto 30px;max-width:800px;padding:20px;text-align:center;width:100%}@media (max-width:768px){section.cities-list .backoffice-content-container .city-searchbar-container{padding:5px;width:80%}}section.cities-list .backoffice-content-container .city-searchbar-container h1{font-size:2rem;text-transform:uppercase}@media (max-width:768px){section.cities-list .backoffice-content-container .city-searchbar-container h1{font-size:1.5rem}}section.cities-list .backoffice-content-container .city-searchbar-container form{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}@media (max-width:768px){section.cities-list .backoffice-content-container .city-searchbar-container form{flex-direction:column}}section.cities-list .backoffice-content-container .city-searchbar-container form input.name-city{flex:1 1;font-size:large;height:40px}@media (max-width:768px){section.cities-list .backoffice-content-container .city-searchbar-container form input.name-city{font-size:.8rem;width:90%}}section.cities-list .backoffice-content-container .city-display{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(500px,1fr));margin:30px}@media (max-width:768px){section.cities-list .backoffice-content-container .city-display{grid-template-columns:1fr}}section.cities-list .backoffice-content-container .city-display .load-more-cities{margin-bottom:40px}section.cities-list .backoffice-content-container .city-display .load-more-cities .load-more-cities-button{align-items:center;background-color:#000000bf;border:2px solid #e2b259;border-radius:20px;color:#e2b259;cursor:pointer;display:flex;flex-direction:column;font-size:1.5rem;height:90%;justify-content:center;margin:auto;padding:10px;transition:.3s ease;width:50%}@media (max-width:768px){section.cities-list .backoffice-content-container .city-display .load-more-cities .load-more-cities-button{margin-bottom:30px;width:80%}}section.cities-list .backoffice-content-container .city-display .load-more-cities .load-more-cities-button i{color:linen;font-size:4rem;margin-bottom:10px}@media (max-width:768px){section.cities-list .backoffice-content-container .city-display .load-more-cities .load-more-cities-button i{font-size:3rem;margin-top:10px}}section.cities-list .backoffice-content-container .city-display .load-more-cities .load-more-cities-button:hover{background-color:#000000d9;border:2px solid #b1852d;color:#b1852d;transform:scale(1.05)}.connexion,.forget-password,.reset-password{width:100%}.connexion form.form-connexion,.connexion form.form-forget-password,.connexion form.form-reset-password,.forget-password form.form-connexion,.forget-password form.form-forget-password,.forget-password form.form-reset-password,.reset-password form.form-connexion,.reset-password form.form-forget-password,.reset-password form.form-reset-password{display:flex;flex-direction:column;margin:auto;width:80%}.connexion form.form-connexion input,.connexion form.form-forget-password input,.connexion form.form-reset-password input,.forget-password form.form-connexion input,.forget-password form.form-forget-password input,.forget-password form.form-reset-password input,.reset-password form.form-connexion input,.reset-password form.form-forget-password input,.reset-password form.form-reset-password input{background-color:linen;border:2px solid #b1852d;border-radius:10px;font-size:large;margin:20px 0;padding:5px;width:100%}.connexion form.form-connexion input::placeholder,.connexion form.form-forget-password input::placeholder,.connexion form.form-reset-password input::placeholder,.forget-password form.form-connexion input::placeholder,.forget-password form.form-forget-password input::placeholder,.forget-password form.form-reset-password input::placeholder,.reset-password form.form-connexion input::placeholder,.reset-password form.form-forget-password input::placeholder,.reset-password form.form-reset-password input::placeholder{color:#000}.connexion form.form-connexion input:focus,.connexion form.form-forget-password input:focus,.connexion form.form-reset-password input:focus,.forget-password form.form-connexion input:focus,.forget-password form.form-forget-password input:focus,.forget-password form.form-reset-password input:focus,.reset-password form.form-connexion input:focus,.reset-password form.form-forget-password input:focus,.reset-password form.form-reset-password input:focus{border:2px solid #000;outline:none}.connexion .form-links,.forget-password .form-links,.reset-password .form-links{display:flex;justify-content:space-between;margin:0 20%}.connexion .form-links a,.forget-password .form-links a,.reset-password .form-links a{color:#b1852d;cursor:pointer;text-decoration:underline}.connexion .form-links a:hover,.forget-password .form-links a:hover,.reset-password .form-links a:hover{color:#e2b259}@media (max-width:768px){.connexion .form-links,.forget-password .form-links,.reset-password .form-links{margin:0 10px}}section.streets-index .streets-index-content{background:#000000bf;border:2px solid linen;border-radius:30px;margin:3vh auto;padding:20px;width:90%}@media (max-width:768px){section.streets-index .streets-index-content{padding:5px;width:95%}}section.streets-index .streets-index-content form{align-items:center;display:flex;gap:50px;justify-content:center;margin:20px 0}@media (max-width:768px){section.streets-index .streets-index-content form{flex-direction:column;gap:10px}}section.streets-index .streets-index-content form label{color:#e2b259;font-size:1.5rem}@media (max-width:768px){section.streets-index .streets-index-content form label{font-size:1.2rem}}section.streets-index .streets-index-content form input{background:#e2b259;border:2px solid linen;border-radius:10px;color:linen;font-size:1.5rem;height:50px;padding:0 10px;transition:.3s ease;width:300px}section.streets-index .streets-index-content form input::placeholder{color:linen}section.streets-index .streets-index-content form input:focus{background:#b1852d;outline:none}@media (max-width:768px){section.streets-index .streets-index-content form input{font-size:1.2rem;height:40px;width:85%}}section.streets-index .streets-index-content .results-streets{text-align:center}section.streets-index .streets-index-content .results-streets h2{font-size:2rem}@media (max-width:768px){section.streets-index .streets-index-content .results-streets h2{font-size:1.5rem}}section.streets-index .streets-index-content .results-streets ul{align-items:center;display:flex;flex-direction:column;gap:20px;margin:20px auto;width:90%}@media (max-width:768px){section.streets-index .streets-index-content .results-streets ul{gap:10px;width:97%}}section.streets-index .streets-index-content .results-streets ul li{text-align:center;width:50%}@media (max-width:768px){section.streets-index .streets-index-content .results-streets ul li{width:90%}}section.streets-index .streets-index-content .results-streets ul li a{align-items:center;background:#e2b259;border:2px solid linen;border-radius:20px;color:#000;display:flex;height:100%;justify-content:center;min-height:60px;transition:.2s ease;width:100%}section.streets-index .streets-index-content .results-streets ul li a:hover{background:#b1852d;transform:scale(1.1)}section.streets-index .streets-index-content .results-streets ul li p{background:#e2b259;border:2px solid linen;border-radius:20px;color:#000;font-size:1.5rem}@media (max-width:768px){section.streets-index .streets-index-content .results-streets ul li p{font-size:1.2rem}}section.streets-index section.iframe-container{text-align:center}section.streets-index section.iframe-container iframe{border:2px solid linen;border-radius:20px;height:500px;width:90%}section.admin-new-user,section.new-account-user{margin-bottom:40px}section.admin-new-user form.form-admin-new-user,section.admin-new-user form.form-new-account-user,section.new-account-user form.form-admin-new-user,section.new-account-user form.form-new-account-user{align-items:center;border-radius:10px;box-shadow:0 4px 8px #0000001a;display:flex;flex-direction:column;padding:20px}section.admin-new-user form.form-admin-new-user h3,section.admin-new-user form.form-new-account-user h3,section.new-account-user form.form-admin-new-user h3,section.new-account-user form.form-new-account-user h3{color:#e2b259;margin-bottom:20px;text-align:center}section.admin-new-user form.form-admin-new-user .info-new-user.center-content,section.admin-new-user form.form-new-account-user .info-new-user.center-content,section.new-account-user form.form-admin-new-user .info-new-user.center-content,section.new-account-user form.form-new-account-user .info-new-user.center-content{justify-content:center}section.admin-new-user form.form-admin-new-user .info-new-user.center-content .info-personnels-new-user,section.admin-new-user form.form-new-account-user .info-new-user.center-content .info-personnels-new-user,section.new-account-user form.form-admin-new-user .info-new-user.center-content .info-personnels-new-user,section.new-account-user form.form-new-account-user .info-new-user.center-content .info-personnels-new-user{width:60%}@media (max-width:768px){section.admin-new-user form.form-admin-new-user .info-new-user.center-content,section.admin-new-user form.form-new-account-user .info-new-user.center-content,section.new-account-user form.form-admin-new-user .info-new-user.center-content,section.new-account-user form.form-new-account-user .info-new-user.center-content{justify-content:center}section.admin-new-user form.form-admin-new-user .info-new-user.center-content .info-personnels-new-user,section.admin-new-user form.form-new-account-user .info-new-user.center-content .info-personnels-new-user,section.new-account-user form.form-admin-new-user .info-new-user.center-content .info-personnels-new-user,section.new-account-user form.form-new-account-user .info-new-user.center-content .info-personnels-new-user{width:90%}}section.admin-new-user form.form-admin-new-user .info-new-user,section.admin-new-user form.form-new-account-user .info-new-user,section.new-account-user form.form-admin-new-user .info-new-user,section.new-account-user form.form-new-account-user .info-new-user{display:flex;justify-content:space-between;margin-bottom:30px;width:100%}section.admin-new-user form.form-admin-new-user .info-new-user .info-personnels-new-user,section.admin-new-user form.form-admin-new-user .info-new-user .info-professionels-new-user,section.admin-new-user form.form-new-account-user .info-new-user .info-personnels-new-user,section.admin-new-user form.form-new-account-user .info-new-user .info-professionels-new-user,section.new-account-user form.form-admin-new-user .info-new-user .info-personnels-new-user,section.new-account-user form.form-admin-new-user .info-new-user .info-professionels-new-user,section.new-account-user form.form-new-account-user .info-new-user .info-personnels-new-user,section.new-account-user form.form-new-account-user .info-new-user .info-professionels-new-user{display:flex;flex-direction:column;width:48%}section.admin-new-user form.form-admin-new-user .info-new-user .info-personnels-new-user .input-phone,section.admin-new-user form.form-admin-new-user .info-new-user .info-professionels-new-user .input-phone,section.admin-new-user form.form-new-account-user .info-new-user .info-personnels-new-user .input-phone,section.admin-new-user form.form-new-account-user .info-new-user .info-professionels-new-user .input-phone,section.new-account-user form.form-admin-new-user .info-new-user .info-personnels-new-user .input-phone,section.new-account-user form.form-admin-new-user .info-new-user .info-professionels-new-user .input-phone,section.new-account-user form.form-new-account-user .info-new-user .info-personnels-new-user .input-phone,section.new-account-user form.form-new-account-user .info-new-user .info-professionels-new-user .input-phone{display:flex}section.admin-new-user form.form-admin-new-user .info-new-user .info-personnels-new-user .input-phone .indicatif-phone,section.admin-new-user form.form-admin-new-user .info-new-user .info-professionels-new-user .input-phone .indicatif-phone,section.admin-new-user form.form-new-account-user .info-new-user .info-personnels-new-user .input-phone .indicatif-phone,section.admin-new-user form.form-new-account-user .info-new-user .info-professionels-new-user .input-phone .indicatif-phone,section.new-account-user form.form-admin-new-user .info-new-user .info-personnels-new-user .input-phone .indicatif-phone,section.new-account-user form.form-admin-new-user .info-new-user .info-professionels-new-user .input-phone .indicatif-phone,section.new-account-user form.form-new-account-user .info-new-user .info-personnels-new-user .input-phone .indicatif-phone,section.new-account-user form.form-new-account-user .info-new-user .info-professionels-new-user .input-phone .indicatif-phone{margin-right:8px;min-width:60px;text-align:center;width:10%}section.admin-new-user form.form-admin-new-user .info-new-user .info-personnels-new-user .input-phone .phone-number,section.admin-new-user form.form-admin-new-user .info-new-user .info-professionels-new-user .input-phone .phone-number,section.admin-new-user form.form-new-account-user .info-new-user .info-personnels-new-user .input-phone .phone-number,section.admin-new-user form.form-new-account-user .info-new-user .info-professionels-new-user .input-phone .phone-number,section.new-account-user form.form-admin-new-user .info-new-user .info-personnels-new-user .input-phone .phone-number,section.new-account-user form.form-admin-new-user .info-new-user .info-professionels-new-user .input-phone .phone-number,section.new-account-user form.form-new-account-user .info-new-user .info-personnels-new-user .input-phone .phone-number,section.new-account-user form.form-new-account-user .info-new-user .info-professionels-new-user .input-phone .phone-number{width:90%}section.admin-new-user form.form-admin-new-user .info-new-user .info-personnels-new-user input,section.admin-new-user form.form-admin-new-user .info-new-user .info-professionels-new-user input,section.admin-new-user form.form-new-account-user .info-new-user .info-personnels-new-user input,section.admin-new-user form.form-new-account-user .info-new-user .info-professionels-new-user input,section.new-account-user form.form-admin-new-user .info-new-user .info-personnels-new-user input,section.new-account-user form.form-admin-new-user .info-new-user .info-professionels-new-user input,section.new-account-user form.form-new-account-user .info-new-user .info-personnels-new-user input,section.new-account-user form.form-new-account-user .info-new-user .info-professionels-new-user input{background:#e2b259;border:1px solid linen;border-radius:5px;margin:10px 0;min-height:40px;padding:10px;transition:.2s ease;width:100%}section.admin-new-user form.form-admin-new-user .info-new-user .info-personnels-new-user input::placeholder,section.admin-new-user form.form-admin-new-user .info-new-user .info-professionels-new-user input::placeholder,section.admin-new-user form.form-new-account-user .info-new-user .info-personnels-new-user input::placeholder,section.admin-new-user form.form-new-account-user .info-new-user .info-professionels-new-user input::placeholder,section.new-account-user form.form-admin-new-user .info-new-user .info-personnels-new-user input::placeholder,section.new-account-user form.form-admin-new-user .info-new-user .info-professionels-new-user input::placeholder,section.new-account-user form.form-new-account-user .info-new-user .info-personnels-new-user input::placeholder,section.new-account-user form.form-new-account-user .info-new-user .info-professionels-new-user input::placeholder{color:#000}section.admin-new-user form.form-admin-new-user .info-new-user .info-personnels-new-user input:hover,section.admin-new-user form.form-admin-new-user .info-new-user .info-professionels-new-user input:hover,section.admin-new-user form.form-new-account-user .info-new-user .info-personnels-new-user input:hover,section.admin-new-user form.form-new-account-user .info-new-user .info-professionels-new-user input:hover,section.new-account-user form.form-admin-new-user .info-new-user .info-personnels-new-user input:hover,section.new-account-user form.form-admin-new-user .info-new-user .info-professionels-new-user input:hover,section.new-account-user form.form-new-account-user .info-new-user .info-personnels-new-user input:hover,section.new-account-user form.form-new-account-user .info-new-user .info-professionels-new-user input:hover{background:#e2b259}section.admin-new-user form.form-admin-new-user .info-new-user .info-personnels-new-user input:focus,section.admin-new-user form.form-admin-new-user .info-new-user .info-professionels-new-user input:focus,section.admin-new-user form.form-new-account-user .info-new-user .info-personnels-new-user input:focus,section.admin-new-user form.form-new-account-user .info-new-user .info-professionels-new-user input:focus,section.new-account-user form.form-admin-new-user .info-new-user .info-personnels-new-user input:focus,section.new-account-user form.form-admin-new-user .info-new-user .info-professionels-new-user input:focus,section.new-account-user form.form-new-account-user .info-new-user .info-personnels-new-user input:focus,section.new-account-user form.form-new-account-user .info-new-user .info-professionels-new-user input:focus{background:#e2b259;outline:none}section.admin-new-user form.form-admin-new-user .info-new-user .info-personnels-new-user .input-mdp,section.admin-new-user form.form-admin-new-user .info-new-user .info-professionels-new-user .input-mdp,section.admin-new-user form.form-new-account-user .info-new-user .info-personnels-new-user .input-mdp,section.admin-new-user form.form-new-account-user .info-new-user .info-professionels-new-user .input-mdp,section.new-account-user form.form-admin-new-user .info-new-user .info-personnels-new-user .input-mdp,section.new-account-user form.form-admin-new-user .info-new-user .info-professionels-new-user .input-mdp,section.new-account-user form.form-new-account-user .info-new-user .info-personnels-new-user .input-mdp,section.new-account-user form.form-new-account-user .info-new-user .info-professionels-new-user .input-mdp{position:relative}section.admin-new-user form.form-admin-new-user .info-new-user .info-personnels-new-user .input-mdp button.toggle-password-visibility,section.admin-new-user form.form-admin-new-user .info-new-user .info-professionels-new-user .input-mdp button.toggle-password-visibility,section.admin-new-user form.form-new-account-user .info-new-user .info-personnels-new-user .input-mdp button.toggle-password-visibility,section.admin-new-user form.form-new-account-user .info-new-user .info-professionels-new-user .input-mdp button.toggle-password-visibility,section.new-account-user form.form-admin-new-user .info-new-user .info-personnels-new-user .input-mdp button.toggle-password-visibility,section.new-account-user form.form-admin-new-user .info-new-user .info-professionels-new-user .input-mdp button.toggle-password-visibility,section.new-account-user form.form-new-account-user .info-new-user .info-personnels-new-user .input-mdp button.toggle-password-visibility,section.new-account-user form.form-new-account-user .info-new-user .info-professionels-new-user .input-mdp button.toggle-password-visibility{background:#0000;border:none;color:#000;cursor:pointer;font-size:1.2rem;position:absolute;right:20px;top:55%;transform:translateY(-50%)}section.admin-new-user form.form-admin-new-user .info-new-user .info-personnels-new-user .uploaded-logo,section.admin-new-user form.form-admin-new-user .info-new-user .info-professionels-new-user .uploaded-logo,section.admin-new-user form.form-new-account-user .info-new-user .info-personnels-new-user .uploaded-logo,section.admin-new-user form.form-new-account-user .info-new-user .info-professionels-new-user .uploaded-logo,section.new-account-user form.form-admin-new-user .info-new-user .info-personnels-new-user .uploaded-logo,section.new-account-user form.form-admin-new-user .info-new-user .info-professionels-new-user .uploaded-logo,section.new-account-user form.form-new-account-user .info-new-user .info-personnels-new-user .uploaded-logo,section.new-account-user form.form-new-account-user .info-new-user .info-professionels-new-user .uploaded-logo{margin-top:20px;text-align:center}section.admin-new-user form.form-admin-new-user .info-new-user .info-personnels-new-user .uploaded-logo img,section.admin-new-user form.form-admin-new-user .info-new-user .info-professionels-new-user .uploaded-logo img,section.admin-new-user form.form-new-account-user .info-new-user .info-personnels-new-user .uploaded-logo img,section.admin-new-user form.form-new-account-user .info-new-user .info-professionels-new-user .uploaded-logo img,section.new-account-user form.form-admin-new-user .info-new-user .info-personnels-new-user .uploaded-logo img,section.new-account-user form.form-admin-new-user .info-new-user .info-professionels-new-user .uploaded-logo img,section.new-account-user form.form-new-account-user .info-new-user .info-personnels-new-user .uploaded-logo img,section.new-account-user form.form-new-account-user .info-new-user .info-professionels-new-user .uploaded-logo img{border:2px solid #ccc;border-radius:4px;height:auto;max-width:100%}section.admin-new-user form.form-admin-new-user .info-new-user .info-personnels-new-user .button-label,section.admin-new-user form.form-admin-new-user .info-new-user .info-professionels-new-user .button-label,section.admin-new-user form.form-new-account-user .info-new-user .info-personnels-new-user .button-label,section.admin-new-user form.form-new-account-user .info-new-user .info-professionels-new-user .button-label,section.new-account-user form.form-admin-new-user .info-new-user .info-personnels-new-user .button-label,section.new-account-user form.form-admin-new-user .info-new-user .info-professionels-new-user .button-label,section.new-account-user form.form-new-account-user .info-new-user .info-personnels-new-user .button-label,section.new-account-user form.form-new-account-user .info-new-user .info-professionels-new-user .button-label{background-color:#e2b259;border:2px solid linen;border-radius:10px;color:#000;cursor:pointer;display:flex;margin:10px auto;padding:10px;transition:background-color .2s ease}section.admin-new-user form.form-admin-new-user .info-new-user .info-personnels-new-user .button-label:hover,section.admin-new-user form.form-admin-new-user .info-new-user .info-professionels-new-user .button-label:hover,section.admin-new-user form.form-new-account-user .info-new-user .info-personnels-new-user .button-label:hover,section.admin-new-user form.form-new-account-user .info-new-user .info-professionels-new-user .button-label:hover,section.new-account-user form.form-admin-new-user .info-new-user .info-personnels-new-user .button-label:hover,section.new-account-user form.form-admin-new-user .info-new-user .info-professionels-new-user .button-label:hover,section.new-account-user form.form-new-account-user .info-new-user .info-personnels-new-user .button-label:hover,section.new-account-user form.form-new-account-user .info-new-user .info-professionels-new-user .button-label:hover{background-color:#b1852d}section.admin-new-user form.form-admin-new-user .info-new-user .info-personnels-new-user .hide-on-large,section.admin-new-user form.form-admin-new-user .info-new-user .info-professionels-new-user .hide-on-large,section.admin-new-user form.form-new-account-user .info-new-user .info-personnels-new-user .hide-on-large,section.admin-new-user form.form-new-account-user .info-new-user .info-professionels-new-user .hide-on-large,section.new-account-user form.form-admin-new-user .info-new-user .info-personnels-new-user .hide-on-large,section.new-account-user form.form-admin-new-user .info-new-user .info-professionels-new-user .hide-on-large,section.new-account-user form.form-new-account-user .info-new-user .info-personnels-new-user .hide-on-large,section.new-account-user form.form-new-account-user .info-new-user .info-professionels-new-user .hide-on-large{display:none}@media (max-width:768px){section.admin-new-user form.form-admin-new-user .info-new-user .info-personnels-new-user .hide-on-large,section.admin-new-user form.form-admin-new-user .info-new-user .info-professionels-new-user .hide-on-large,section.admin-new-user form.form-new-account-user .info-new-user .info-personnels-new-user .hide-on-large,section.admin-new-user form.form-new-account-user .info-new-user .info-professionels-new-user .hide-on-large,section.new-account-user form.form-admin-new-user .info-new-user .info-personnels-new-user .hide-on-large,section.new-account-user form.form-admin-new-user .info-new-user .info-professionels-new-user .hide-on-large,section.new-account-user form.form-new-account-user .info-new-user .info-personnels-new-user .hide-on-large,section.new-account-user form.form-new-account-user .info-new-user .info-professionels-new-user .hide-on-large{display:block;margin:30px auto}}section.admin-new-user form.form-admin-new-user .general-condition,section.admin-new-user form.form-new-account-user .general-condition,section.new-account-user form.form-admin-new-user .general-condition,section.new-account-user form.form-new-account-user .general-condition{display:flex;flex-direction:column}section.admin-new-user form.form-admin-new-user .general-condition .general-condition-check-box-label,section.admin-new-user form.form-new-account-user .general-condition .general-condition-check-box-label,section.new-account-user form.form-admin-new-user .general-condition .general-condition-check-box-label,section.new-account-user form.form-new-account-user .general-condition .general-condition-check-box-label{align-items:center;display:flex;gap:10px}section.admin-new-user form.form-admin-new-user .general-condition .general-condition-check-box-label p,section.admin-new-user form.form-new-account-user .general-condition .general-condition-check-box-label p,section.new-account-user form.form-admin-new-user .general-condition .general-condition-check-box-label p,section.new-account-user form.form-new-account-user .general-condition .general-condition-check-box-label p{margin:0}section.admin-new-user form.form-admin-new-user .general-condition .general-condition-check-box-label span,section.admin-new-user form.form-new-account-user .general-condition .general-condition-check-box-label span,section.new-account-user form.form-admin-new-user .general-condition .general-condition-check-box-label span,section.new-account-user form.form-new-account-user .general-condition .general-condition-check-box-label span{color:#e2b259;cursor:pointer;text-decoration:underline}section.admin-new-user form.form-admin-new-user .general-condition p,section.admin-new-user form.form-new-account-user .general-condition p,section.new-account-user form.form-admin-new-user .general-condition p,section.new-account-user form.form-new-account-user .general-condition p{margin-left:25px}@media (max-width:768px){section.admin-new-user form.form-admin-new-user .info-new-user,section.admin-new-user form.form-new-account-user .info-new-user,section.new-account-user form.form-admin-new-user .info-new-user,section.new-account-user form.form-new-account-user .info-new-user{align-items:center;flex-direction:column}section.admin-new-user form.form-admin-new-user .info-new-user .info-personnels-new-user,section.admin-new-user form.form-admin-new-user .info-new-user .info-professionels-new-user,section.admin-new-user form.form-new-account-user .info-new-user .info-personnels-new-user,section.admin-new-user form.form-new-account-user .info-new-user .info-professionels-new-user,section.new-account-user form.form-admin-new-user .info-new-user .info-personnels-new-user,section.new-account-user form.form-admin-new-user .info-new-user .info-professionels-new-user,section.new-account-user form.form-new-account-user .info-new-user .info-personnels-new-user,section.new-account-user form.form-new-account-user .info-new-user .info-professionels-new-user{width:90%}}section.admin-cities section.admin-new-cities{margin-bottom:40px}section.admin-cities section.admin-new-cities form.form-admin-new-city{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,1fr)}section.admin-cities section.admin-new-cities form.form-admin-new-city .info-new-city{display:flex;flex-direction:column;justify-content:space-around}section.admin-cities section.admin-new-cities form.form-admin-new-city .info-new-city label{align-items:flex-end;display:flex;height:15%;margin:5px auto 0;min-height:30px;width:80%}section.admin-cities section.admin-new-cities form.form-admin-new-city .info-new-city .input-type-city{height:15%;margin:5px auto;padding:5px;width:80%}section.admin-cities section.admin-new-cities form.form-admin-new-city .info-new-city input{font-size:1rem;width:80%}section.admin-cities section.admin-new-cities form.form-admin-new-city .files-upload .input-container-uploads{align-items:center;display:flex;flex-direction:column;height:50%;justify-content:space-between}section.admin-cities section.admin-new-cities form.form-admin-new-city .files-upload .input-container-uploads div{display:flex;flex-direction:column}section.admin-cities section.admin-new-cities form.form-admin-new-city .files-upload .input-container-uploads div label{align-items:center;background:#e2b259;border:2px solid linen;border-radius:10px;color:#000;cursor:pointer;display:flex;height:50px;padding:7px;transition:.2s ease}section.admin-cities section.admin-new-cities form.form-admin-new-city .files-upload .input-container-uploads div label:hover{background:#b1852d;transform:scale(1.1)}section.admin-cities section.admin-new-cities form.form-admin-new-city .files-upload .render-uploads-new-city{align-items:center;display:flex;flex-direction:column;height:50%;justify-content:space-between}section.admin-cities section.admin-new-cities form.form-admin-new-city .files-upload .render-uploads-new-city img{margin:5px;max-height:100px;max-width:200px}section.admin-cities section.admin-new-cities form.form-admin-new-city .social-media-new-city{display:grid}section.admin-cities section.admin-new-cities form.form-admin-new-city .social-media-new-city label{align-items:flex-end;display:flex;height:15%;margin:5px auto 0;min-height:30px;width:90%}section.admin-cities section.admin-new-cities form.form-admin-new-city .social-media-new-city input{border-radius:5px;margin:5px auto;padding:5px;width:90%}section.admin-cities section.admin-new-cities form.form-admin-new-city input[type=submit]{grid-column:2/3}section.admin-cities section.city-management p{font-size:1.5rem;margin:20px 0;text-align:center}section.admin-cities section.city-management table{background:#e2b259;color:#000}section.admin-partner section.new-partner{margin-bottom:40px}section.admin-partner section.new-partner form .new-partner-setup{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}section.admin-partner section.new-partner form .new-partner-setup h3{text-align:center}section.admin-partner section.new-partner form .new-partner-setup .info-new-partner{display:flex;flex-direction:column;height:100%;justify-content:space-around}section.admin-partner section.new-partner form .new-partner-setup .info-new-partner label{align-items:flex-end;display:flex;height:15%;margin:5px auto 0;min-height:30px;width:80%}section.admin-partner section.new-partner form .new-partner-setup .info-new-partner p{text-align:center}section.admin-partner section.new-partner form .new-partner-setup .info-new-partner input{background:#e2b259;border:1px solid linen;border-radius:5px;height:15%;margin:5px auto;min-height:30px;padding:5px;transition:.2s ease;width:80%}section.admin-partner section.new-partner form .new-partner-setup .info-new-partner input::placeholder{color:#393939}section.admin-partner section.new-partner form .new-partner-setup .info-new-partner input:focus,section.admin-partner section.new-partner form .new-partner-setup .info-new-partner input:hover{background:#b1852d}section.admin-partner section.new-partner form .new-partner-setup .info-new-partner .input-phone{display:flex;margin:5px auto;width:80%}section.admin-partner section.new-partner form .new-partner-setup .info-new-partner .input-phone .indicatif-phone{height:100%;margin-right:8px;min-width:60px;text-align:center;width:10%}section.admin-partner section.new-partner form .new-partner-setup .info-new-partner .input-phone .phone-number{height:100%;width:90%}section.admin-partner section.new-partner form .new-partner-setup .city-new-partner{align-items:center;display:flex;flex-direction:column}section.admin-partner section.new-partner form .new-partner-setup .city-new-partner h3{margin-bottom:20px}section.admin-partner section.new-partner form .new-partner-setup .city-new-partner section.location-info input{background:#e2b259;border:1px solid linen;border-radius:5px;padding:5px;transition:.2s ease}section.admin-partner section.new-partner form .new-partner-setup .city-new-partner section.location-info input:focus,section.admin-partner section.new-partner form .new-partner-setup .city-new-partner section.location-info input:hover{background:#b1852d}section.admin-partner section.new-partner form .new-partner-setup .city-new-partner section.location-info .without-coordinates{display:flex;flex-direction:column;height:300px;justify-content:space-around}section.admin-partner section.new-partner form .new-partner-setup .city-new-partner section.location-info .without-coordinates #btn-coordinates-activaction{background-color:#e2b259;border:2px solid linen;border-radius:10px;color:#000;cursor:pointer;font-size:large;padding:5px;text-align:center;transition:.2s ease}section.admin-partner section.new-partner form .new-partner-setup .city-new-partner section.location-info .without-coordinates #btn-coordinates-activaction:hover{background-color:#b1852d;transform:scale(.97)}section.admin-partner section.new-partner form .new-partner-setup .city-new-partner section.location-info .with-coordinates .coordinates-city{grid-row-gap:10px;display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:10px}section.admin-partner section.new-partner form .new-partner-setup .city-new-partner section.location-info .with-coordinates .coordinates-city input{grid-column:2/4}section.admin-partner section.new-partner form .new-partner-setup .interview-new-partner{align-items:center;display:flex;flex-direction:column}section.admin-partner section.new-partner form .new-partner-setup .interview-new-partner h3{margin:40px 0 10px}section.admin-partner section.new-partner form .new-partner-setup .interview-new-partner label{display:flex;height:15%;margin:5px auto 0;min-height:30px;width:80%}section.admin-partner section.new-partner form .new-partner-setup .interview-new-partner .interview-btn-photo{width:80%}section.admin-partner section.new-partner form .new-partner-setup .interview-new-partner .interview-btn-photo .interview-photo-content{background:#e2b259;border:2px solid linen;border-radius:10px;color:#000;cursor:pointer;justify-content:center;padding:10px;transition:.2s ease}section.admin-partner section.new-partner form .new-partner-setup .interview-new-partner .interview-btn-photo .interview-photo-content:hover{background:#b1852d;transform:scale(1.1)}section.admin-partner section.new-partner form .new-partner-setup .interview-new-partner input,section.admin-partner section.new-partner form .new-partner-setup .interview-new-partner textarea{background:#e2b259;border:1px solid linen;border-radius:5px;height:15%;margin:5px auto;min-height:30px;padding:5px;transition:.2s ease;width:80%}section.admin-partner section.new-partner form .new-partner-setup .interview-new-partner input::placeholder,section.admin-partner section.new-partner form .new-partner-setup .interview-new-partner textarea::placeholder{color:#393939}section.admin-partner section.new-partner form .new-partner-setup .interview-new-partner input:focus,section.admin-partner section.new-partner form .new-partner-setup .interview-new-partner input:hover,section.admin-partner section.new-partner form .new-partner-setup .interview-new-partner textarea:focus,section.admin-partner section.new-partner form .new-partner-setup .interview-new-partner textarea:hover{background:#b1852d}section.admin-partner section.new-partner form .new-partner-setup .interview-new-partner textarea{height:auto;resize:none}section.admin-partner section.new-partner form .new-partner-setup .categories-new-partner{align-items:center;display:flex;flex-direction:column}section.admin-partner section.new-partner form .new-partner-setup .categories-new-partner h3{margin-bottom:20px}section.admin-partner section.new-partner form .new-partner-setup .categories-new-partner .flash-message{background:red;border:2px solid linen;border-radius:5px;padding:5px}section.admin-partner section.new-partner form .new-partner-setup .categories-new-partner .description-new-partner{display:flex;flex:1 1;flex-direction:column;width:100%}section.admin-partner section.new-partner form .new-partner-setup .categories-new-partner .description-new-partner label{background:none;border:none;color:linen;cursor:default}section.admin-partner section.new-partner form .new-partner-setup .categories-new-partner .description-new-partner label:hover{transform:none}section.admin-partner section.new-partner form .new-partner-setup .categories-new-partner .description-new-partner textarea{background:#e2b259;border:1px solid linen;border-radius:5px;flex:1 1;height:100%;padding:10px;resize:none;transition:.2s ease;width:100%}section.admin-partner section.new-partner form .new-partner-setup .categories-new-partner .description-new-partner textarea::placeholder{color:#393939}section.admin-partner section.new-partner form .new-partner-setup .categories-new-partner .description-new-partner textarea:focus,section.admin-partner section.new-partner form .new-partner-setup .categories-new-partner .description-new-partner textarea:hover{background:#b1852d}section.admin-partner section.new-partner form .new-partner-setup .social-media-new-partner{display:grid}section.admin-partner section.new-partner form .new-partner-setup .social-media-new-partner label{align-items:flex-end;display:flex;height:15%;margin:5px auto 0;min-height:30px;width:90%}section.admin-partner section.new-partner form .new-partner-setup .social-media-new-partner input{background:#e2b259;border:1px solid linen;border-radius:5px;height:15%;margin:5px auto;min-height:30px;padding:5px;transition:.2s ease;width:90%}section.admin-partner section.new-partner form .new-partner-setup .social-media-new-partner input::placeholder{color:#393939}section.admin-partner section.new-partner form .new-partner-setup .social-media-new-partner input:focus,section.admin-partner section.new-partner form .new-partner-setup .social-media-new-partner input:hover{background:#b1852d}section.admin-partner section.new-partner form .new-partner-content h3{text-align:center}section.admin-partner section.new-partner form .new-partner-content .new-partner-content-container{align-items:center;display:flex;justify-content:space-around;margin:0 auto;width:95%}section.admin-partner section.new-partner form .new-partner-content .new-partner-content-container label{align-items:center;background:#e2b259;border:2px solid linen;border-radius:10px;color:#000;cursor:pointer;display:flex;height:50px;padding:7px;transition:.2s ease}section.admin-partner section.new-partner form .new-partner-content .new-partner-content-container label:hover{background:#b1852d;transform:scale(1.1)}section.admin-partner section.new-partner form .uploaded-logo{align-items:center;display:flex;flex-direction:column}section.admin-partner section.new-partner form .uploaded-logo img{border:2px solid #e2b259;border-radius:10px;margin:5px 0}section.admin-partner section.new-partner form .uploaded-files-container{border:2px solid linen;border-radius:10px;margin:0 auto;width:95%}section.admin-partner section.new-partner form .uploaded-files-container legend{color:#e2b259;font-size:1.3rem;margin-left:20px}section.admin-partner section.new-partner form .uploaded-files-container .uploaded-files{display:flex;flex-wrap:wrap}section.admin-partner section.new-partner form .uploaded-files-container .uploaded-files i{color:#af2121;cursor:pointer;font-size:2rem;transition:.2s ease}section.admin-partner section.new-partner form .uploaded-files-container .uploaded-files i:hover{color:red;transform:scale(1.1)}section.admin-partner section.new-partner form .uploaded-files-container .uploaded-files .picture-new-partner-container{align-items:start;display:flex;margin:5px 25px 5px 0}section.admin-partner section.new-partner form .uploaded-files-container .uploaded-files .picture-new-partner-container img{border:2px solid #e2b259;border-radius:10px;margin:5px 10px}section.admin-partner section.new-partner form .uploaded-files-container .uploaded-files .video-new-partner-container{align-items:start;display:flex;margin:5px 25px 5px 0}section.admin-partner section.new-partner form .uploaded-files-container .uploaded-files .video-new-partner-container video{border:2px solid #e2b259;border-radius:10px;cursor:pointer}section.admin-partner section.new-partner .modal-overlay{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}section.admin-partner section.new-partner .modal-content{background:#e2b259;border:2px solid linen;border-radius:10px;color:#000;max-width:800px;padding:20px;position:relative;width:80%}section.admin-partner section.new-partner .modal-content button{background:#e2b259;border:2px solid linen;border-radius:10px;color:#000;cursor:pointer;padding:10px;transition:.2s ease}section.admin-partner section.new-partner .modal-content button:hover{background:#b1852d}section.admin-partner section.new-partner .modal-content .modal-close{border:none;cursor:pointer;font-size:1.5rem;padding:5px;position:absolute;right:10px;top:5px}section.admin-partner section.new-partner .modal-content .modal-button-container{display:flex;justify-content:center}section.admin-partner section.category-management table{width:70%}section.admin-partner section.category-management button.btn-refresh{right:20%}section.admin-partner section.category-management div{text-align:center}section.admin-partner section.category-management div input{background:#e2b259;border:1px solid linen;border-radius:5px;padding:5px;transition:.2s ease;width:30%}section.admin-partner section.category-management div input::placeholder{color:#393939}section.admin-partner section.category-management div input:focus,section.admin-partner section.category-management div input:hover{background:#b1852d}section.admin-partner section.category-management div button{background-color:#e2b259;border:1px solid linen;border-radius:10px;color:#000;cursor:pointer;margin:5px;padding:5px}section.admin-partner section.category-management div button:hover{background-color:#b1852d;color:linen}section.admin-partner section.category-management div button#disabledCreateCat{background-color:#000;color:linen;cursor:not-allowed}section.admin-partner section.partner-management div{text-align:center}section.admin-partner section.partner-management div button{background-color:#e2b259;border:1px solid linen;border-radius:10px;cursor:pointer;margin:5px;padding:5px}section.admin-partner section.partner-management div button:hover{background-color:#b1852d;color:linen}section.admin-album .info-album{display:flex;flex-direction:column;justify-content:space-between;margin:20px 40px}section.admin-album .info-album .info-album-title-cost{display:flex;flex-direction:row;justify-content:space-between;padding-bottom:20px}section.admin-album .info-album .info-album-title-cost .label-input{width:30%}section.admin-album .info-album .label-input{display:flex;flex-direction:column;margin-right:20px}section.admin-album .info-album .label-input label{margin-bottom:10px}section.admin-album .info-album .label-input #description{display:flex;flex-direction:column;height:200px;width:100%}section.admin-album .info-album .label-input #description label{background:none;border:none;color:linen;cursor:default}section.admin-album .info-album .label-input #description label:hover{transform:none}section.admin-album .info-photo{display:flex;flex-direction:row;justify-content:space-between;margin:20px 80px}section.admin-album .info-photo .uploaded-logo{margin-top:20px;text-align:center}section.admin-album .info-photo .uploaded-logo img{border:2px solid #ccc;border-radius:4px;height:auto;max-width:100%}section.admin-album section.new-music{margin-top:60px}section.admin-album section.new-music h3{display:flex;justify-content:center;margin-bottom:40px}section.admin-album section.new-music .title-delete{align-items:center;display:flex;justify-content:center;position:relative}section.admin-album section.new-music .title-delete h4{margin:0}section.admin-album section.new-music .title-delete button{background-color:#af2121;position:absolute;right:5%;top:-70%;transform:translateY(-50%)}section.admin-album section.new-music .title-delete button:hover{background-color:red}section.admin-album section.new-music .info-music{display:flex;flex-direction:row;justify-content:space-between;margin:20px 80px}section.admin-album section.new-music section.uploaded-audio{margin-top:20px;text-align:center}section.admin-album section.new-music button{background-color:#e2b259;border:2px solid linen;border-radius:10px;color:#000;cursor:pointer;display:flex;margin:40px auto;padding:10px;transition:background-color .2s ease}section.admin-album section.new-music button:hover{background-color:#b1852d}section.admin-album section.new-music .music-separator{background-color:#ccc;height:2px;margin:20px auto;width:80%}section.admin-album section.new-album textarea{background:#e2b259;border:1px solid linen;border-radius:5px;height:100%;padding:10px;resize:none;transition:.2s ease;width:100%}section.admin-album section.new-album textarea::placeholder{color:#393939}section.admin-album section.new-album textarea:focus,section.admin-album section.new-album textarea:hover{background:#b1852d}section.admin-album section.new-album input{background:#e2b259;border:1px solid linen;border-radius:5px;margin:10px 0;min-height:40px;padding:10px;transition:.2s ease;width:100%}section.admin-album section.new-album input::placeholder{color:#000}section.admin-album section.new-album input:hover{background:#e2b259}section.admin-album section.new-album input:focus{background:#e2b259;outline:none}section.admin-album section.new-album .button-label{background-color:#e2b259;border:2px solid linen;border-radius:10px;color:#000;cursor:pointer;display:flex;margin:10px auto;padding:10px;transition:background-color .2s ease}section.admin-album section.new-album .button-label:hover{background-color:#b1852d}section.admin-album section.new-album input[type=submit]{display:flex;width:50%}section.admin-messages section.new-message{margin-bottom:40px}section.admin-messages section.new-message form .new-message-setup{display:flex;flex-wrap:wrap;gap:10px}section.admin-messages section.new-message form .new-message-setup h3{text-align:center}section.admin-messages section.new-message form .new-message-setup .city-new-message,section.admin-messages section.new-message form .new-message-setup .info-new-message,section.admin-messages section.new-message form .new-message-setup .links-section{flex:1 1 30%;min-width:300px}section.admin-messages section.new-message form .new-message-setup .info-new-message{display:flex;flex-direction:column;height:100%;justify-content:space-around}section.admin-messages section.new-message form .new-message-setup .info-new-message label{align-items:flex-end;display:flex;height:15%;margin:5px auto 0;min-height:30px;width:80%}section.admin-messages section.new-message form .new-message-setup .info-new-message p{text-align:center}section.admin-messages section.new-message form .new-message-setup .info-new-message input{background:#e2b259;border:1px solid linen;border-radius:5px;height:15%;margin:5px auto;min-height:30px;padding:5px;transition:.2s ease;width:80%}section.admin-messages section.new-message form .new-message-setup .info-new-message input::placeholder{color:#393939}section.admin-messages section.new-message form .new-message-setup .info-new-message input:focus,section.admin-messages section.new-message form .new-message-setup .info-new-message input:hover{background:#b1852d}section.admin-messages section.new-message form .new-message-setup .links-section{margin-left:20px}section.admin-messages section.new-message form .new-message-setup .links-section label{align-items:flex-end;display:flex;height:15%;margin:5px auto 0;min-height:30px;width:90%}section.admin-messages section.new-message form .new-message-setup .links-section input{background:#e2b259;border:1px solid linen;border-radius:5px;height:15%;margin:5px auto;min-height:30px;padding:5px;transition:.2s ease;width:90%}section.admin-messages section.new-message form .new-message-setup .links-section input::placeholder{color:#393939}section.admin-messages section.new-message form .new-message-setup .links-section input:focus,section.admin-messages section.new-message form .new-message-setup .links-section input:hover{background:#b1852d}section.admin-messages section.new-message form .description-new-message{align-items:center;display:flex;flex-direction:column;height:200px;justify-content:center;margin:20px auto;width:90%}section.admin-messages section.new-message form .description-new-message label{background:none;border:none;color:linen;cursor:default;margin-bottom:5px}section.admin-messages section.new-message form .description-new-message label:hover{transform:none}section.admin-messages section.new-message form .description-new-message textarea{background:#e2b259;border:1px solid linen;border-radius:5px;flex:1 1;height:100%;padding:10px;resize:none;transition:.2s ease;width:100%}section.admin-messages section.new-message form .description-new-message textarea::placeholder{color:#393939}section.admin-messages section.new-message form .description-new-message textarea:focus,section.admin-messages section.new-message form .description-new-message textarea:hover{background:#b1852d}section.admin-messages section.new-message form .new-message-content h3{text-align:center}section.admin-messages section.new-message form .new-message-content .new-message-content-container{align-items:center;display:flex;justify-content:space-around;margin:0 auto;width:95%}section.admin-messages section.new-message form .new-message-content .new-message-content-container label{align-items:center;background:#e2b259;border:2px solid linen;border-radius:10px;color:#000;cursor:pointer;display:flex;height:50px;padding:7px;transition:.2s ease}section.admin-messages section.new-message form .new-message-content .new-message-content-container label:hover{background:#b1852d;transform:scale(1.1)}section.admin-messages section.new-message form .uploaded-logo{margin-left:35px}section.admin-messages section.new-message form .uploaded-logo img{border:2px solid #e2b259;border-radius:10px;margin:5px 0}section.admin-messages section.new-message form .uploaded-files-container{border:2px solid linen;border-radius:10px;margin:0 auto;width:95%}section.admin-messages section.new-message form .uploaded-files-container legend{color:#e2b259;font-size:1.3rem;margin-left:20px}section.admin-messages section.new-message form .uploaded-files-container .uploaded-files{display:flex;flex-wrap:wrap}section.admin-messages section.new-message form .uploaded-files-container .uploaded-files i{color:#af2121;cursor:pointer;font-size:2rem;transition:.2s ease}section.admin-messages section.new-message form .uploaded-files-container .uploaded-files i:hover{color:red;transform:scale(1.1)}section.admin-messages section.new-message form .uploaded-files-container .uploaded-files .picture-new-message-container{align-items:start;display:flex;margin:5px 25px 5px 0}section.admin-messages section.new-message form .uploaded-files-container .uploaded-files .picture-new-message-container img{border:2px solid #e2b259;border-radius:10px;margin:5px 10px}section.admin-messages section.new-message form .uploaded-files-container .uploaded-files .video-new-message-container{align-items:start;display:flex;margin:5px 25px 5px 0}section.admin-messages section.new-message form .uploaded-files-container .uploaded-files .video-new-message-container video{border:2px solid #e2b259;border-radius:10px;cursor:pointer}section.admin-messages section.new-message form input[type=submit]#valid{background-color:#e2b259;border:2px solid linen;border-radius:10px;color:#000;cursor:pointer;display:block;font-size:large;margin:20px auto;padding:5px;transition:.2s ease;width:50%}section.admin-messages section.new-message form input[type=submit]#valid:hover{background-color:#b1852d;transform:scale(1.1)}section.admin-messages section.new-message form input[type=submit]#invalid{background-color:#000;border:2px solid linen;border-radius:10px;color:linen;cursor:not-allowed;display:block;font-size:large;margin:20px auto;padding:5px;transition:.2s ease;width:50%}section.admin-messages section.message-management button.btn-refresh{align-items:center;background:#e2b259;border:2px solid linen;border-radius:10px;color:#000;cursor:pointer;display:flex;height:50px;padding:7px;position:absolute;right:7%;transform:translateY(-110%);transition:.2s ease}section.admin-messages section.message-management button.btn-refresh:hover{background:#b1852d}section.admin-messages section.message-management button.btn-refresh i{font-size:1.5rem}section.admin-messages section.message-management p{font-size:1.5rem;margin:20px 0;text-align:center}section.admin-messages section.message-management section.message-overview{display:flex;flex-wrap:wrap;justify-content:center}section.admin-messages section.message-management section.message-overview .message{align-items:center;background-color:#e2b259;border:2px solid linen;border-radius:10px;display:flex;margin:15px;padding:10px}section.admin-messages section.message-management section.message-overview .message img{height:150px;margin-right:5px;object-fit:cover;width:200px}section.admin-content .selector-container{margin:0 auto;width:50%}section.admin-content form.form-admin-content h3{border:2px solid linen;border-radius:10px;color:#e2b259;font-size:1.5rem;margin:20px auto;padding:10px;width:fit-content}section.admin-content form.form-admin-content .link-container{align-items:center;display:grid;grid-template-columns:1fr 1fr 1fr;margin:20px auto;width:90%}section.admin-content form.form-admin-content .link-container label{color:linen;font-size:1.2rem;margin:0 10px}section.admin-content form.form-admin-content .link-container input{background-color:#e2b259;border:2px solid linen;border-radius:5px;color:#000;grid-column:2/4;margin:0 auto;padding:5px;width:90%}section.admin-content form.form-admin-content section.news-city-linkNewspaper h3{margin:80px auto 20px}section.admin-content form.form-admin-content section.news-city-linkNewspaper .news-city-linkNewspaper-container{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}section.admin-content form.form-admin-content section.news-city-linkNewspaper .news-city-linkNewspaper-container>div{align-items:center;border-radius:5px;display:flex;flex-direction:column;justify-content:space-between;padding:10px}section.admin-content form.form-admin-content section.news-city-linkNewspaper .news-city-linkNewspaper-container .label-btn{align-items:center;background:#e2b259;border:2px solid linen;border-radius:10px;color:#000;cursor:pointer;display:flex;margin:20px auto;padding:7px;transition:.2s ease}section.admin-content form.form-admin-content section.news-city-linkNewspaper .news-city-linkNewspaper-container .label-btn:hover{background:#b1852d;transform:scale(1.1)}section.admin-content form.form-admin-content section.news-city-linkNewspaper .news-city-linkNewspaper-container .newspaper-photo-delete{align-items:center;display:flex;flex-direction:column;width:75%}section.admin-content form.form-admin-content section.news-city-linkNewspaper .news-city-linkNewspaper-container .newspaper-photo-delete img{border:2px solid #e2b259;border-radius:10px;margin:10px 0;width:200px}section.admin-content form.form-admin-content section.news-city-linkNewspaper .news-city-linkNewspaper-container .newspaper-photo-delete button{background-color:#af2121;border:2px solid #af2121;border-radius:10px;color:#000;cursor:pointer;margin:10px auto;transition:.2s ease;width:75%}section.admin-content form.form-admin-content section.news-city-linkNewspaper .news-city-linkNewspaper-container .newspaper-photo-delete button:hover{background:red;transform:scale(1.1)}section.admin-content form.form-admin-content section.news-city-linkNewspaper .news-city-linkNewspaper-container .news-city-linkNewspaper-add{display:flex}section.admin-content form.form-admin-content section.news-city-linkNewspaper .news-city-linkNewspaper-container .news-city-linkNewspaper-add button{background:#e2b259;border:2px solid linen;border-radius:10px;color:#000;cursor:pointer;font-size:25px;margin:10px auto;transition:.2s ease;width:50%}section.admin-content form.form-admin-content section.news-city-linkNewspaper .news-city-linkNewspaper-container .news-city-linkNewspaper-add button:hover{background:#b1852d;transform:scale(1.1)}section.admin-content form.form-admin-content .label-guided-tour-magazine{display:flex}section.admin-content form.form-admin-content .label-guided-tour-magazine .label-btn{background-color:#e2b259;border:2px solid linen;border-radius:10px;color:#000;cursor:pointer;display:block;font-size:large;margin:20px auto;padding:10px;transition:.2s ease;width:fit-content}section.admin-content form.form-admin-content .label-guided-tour-magazine .label-btn:hover{background-color:#b1852d;transform:scale(1.1)}section.admin-content form.form-admin-content input[type=submit]{background-color:#e2b259;border:2px solid linen;border-radius:10px;color:#000;cursor:pointer;display:block;font-size:large;margin:20px auto;padding:5px;transition:.2s ease;width:50%}section.admin-content form.form-admin-content input[type=submit]:hover{background-color:#b1852d;transform:scale(1.1)}section.admin-content section.guided-tour-overview{display:flex;flex-wrap:wrap;justify-content:center}section.admin-content section.guided-tour-overview .guided-tour{align-items:center;background-color:#e2b259;border:2px solid linen;border-radius:10px;display:flex;margin:15px;padding:10px}section.admin-content section.guided-tour-overview .guided-tour img{height:150px;margin-right:5px;object-fit:cover;width:200px}section.admin-content section.magazine-overview{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center}section.admin-content section.magazine-overview .magazine{align-items:center;background-color:#e2b259;background-position:center 60%;background-size:cover;border:2px solid linen;border-radius:10px;color:linen;display:flex;font-size:1.5rem;font-weight:700;height:150px;justify-content:center;margin:15px 0;padding:10px;position:relative;text-align:center;width:80%}section.admin-content section.magazine-overview .magazine:before{background:#00000080;border-radius:10px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}section.admin-content section.magazine-overview .magazine .name-mag{display:flex;flex-direction:column}section.admin-content section.magazine-overview .magazine .name-mag p{position:relative;z-index:1}section.admin-news .selected{margin-left:20%}section.admin-news h3{margin-top:20px;text-align:center}section.admin-news .admin-content{display:flex;flex:1 1;padding:20px}section.admin-news form.form-admin-news .new-news-setup{display:flex;flex-direction:column;flex-wrap:wrap;gap:10px}section.admin-news form.form-admin-news .new-news-setup .info-new-news{display:flex;height:100%;justify-content:space-around;width:auto}section.admin-news form.form-admin-news .new-news-setup .info-new-news .input-group{display:flex;flex:1 1;flex-direction:column;margin:0 10px}section.admin-news form.form-admin-news .new-news-setup .info-new-news .input-group label{align-items:flex-end;display:flex;height:15%;margin:5px auto 0;min-height:30px;width:80%}section.admin-news form.form-admin-news .new-news-setup .info-new-news .input-group p{text-align:center}section.admin-news form.form-admin-news .new-news-setup .info-new-news .input-group input,section.admin-news form.form-admin-news .new-news-setup .info-new-news .input-group textarea{background:#e2b259;border:1px solid linen;border-radius:5px;margin:5px auto;min-height:30px;padding:5px;transition:.2s ease;width:80%}section.admin-news form.form-admin-news .new-news-setup .info-new-news .input-group input::placeholder,section.admin-news form.form-admin-news .new-news-setup .info-new-news .input-group textarea::placeholder{color:#393939}section.admin-news form.form-admin-news .new-news-setup .info-new-news .input-group input:focus,section.admin-news form.form-admin-news .new-news-setup .info-new-news .input-group input:hover,section.admin-news form.form-admin-news .new-news-setup .info-new-news .input-group textarea:focus,section.admin-news form.form-admin-news .new-news-setup .info-new-news .input-group textarea:hover{background:#b1852d}section.admin-news form.form-admin-news .description-new-news{align-items:center;display:flex;flex-direction:column;height:200px;justify-content:center;margin:20px auto;width:90%}section.admin-news form.form-admin-news .description-new-news label{background:none;border:none;color:linen;cursor:default;margin-bottom:5px}section.admin-news form.form-admin-news .description-new-news label:hover{transform:none}section.admin-news form.form-admin-news .description-new-news textarea{background:#e2b259;border:1px solid linen;border-radius:5px;flex:1 1;height:100%;padding:10px;resize:none;transition:.2s ease;width:100%}section.admin-news form.form-admin-news .description-new-news textarea::placeholder{color:#393939}section.admin-news form.form-admin-news .description-new-news textarea:focus,section.admin-news form.form-admin-news .description-new-news textarea:hover{background:#b1852d}section.admin-news form.form-admin-news .new-news-content h3{text-align:center}section.admin-news form.form-admin-news .new-news-content .new-news-content-container{align-items:center;display:flex;justify-content:space-around;margin:0 auto;width:90%}section.admin-news form.form-admin-news .new-news-content .new-news-content-container label{align-items:center;background:#e2b259;border:2px solid linen;border-radius:10px;color:#000;cursor:pointer;display:flex;height:50px;padding:7px;transition:.2s ease}section.admin-news form.form-admin-news .new-news-content .new-news-content-container label:hover{background:#b1852d;transform:scale(1.1)}section.admin-news form.form-admin-news .new-news-content .new-news-content-container .links-section{display:flex;flex-wrap:wrap;justify-content:space-around}section.admin-news form.form-admin-news .new-news-content .new-news-content-container .links-section .link-input{display:flex;flex-direction:column;margin:2px}section.admin-news form.form-admin-news .new-news-content .new-news-content-container .links-section .link-input label{align-items:flex-end;background:none;border:none;color:linen;display:flex;height:15%;margin:20px auto 0;pointer-events:none;transition:none;width:100%}section.admin-news form.form-admin-news .new-news-content .new-news-content-container .links-section .link-input input{background:#e2b259;border:1px solid linen;border-radius:5px;height:30%;margin:5px auto;padding:10px;transition:.2s ease;width:150%}section.admin-news form.form-admin-news .new-news-content .new-news-content-container .links-section .link-input input::placeholder{color:#393939}section.admin-news form.form-admin-news .new-news-content .new-news-content-container .links-section .link-input input:focus,section.admin-news form.form-admin-news .new-news-content .new-news-content-container .links-section .link-input input:hover{background:#b1852d}section.admin-news form.form-admin-news .uploaded-logo-photo{display:flex;gap:30px;margin-left:35px}section.admin-news form.form-admin-news .uploaded-logo-photo .uploaded-logo-photo-contain{display:flex;flex-direction:column;margin-left:15%;margin-top:20px;max-width:70%}section.admin-news form.form-admin-news .uploaded-logo-photo .uploaded-logo-photo-contain .link-preview-img-date{align-items:center;display:flex;flex-direction:column;margin:10px 0;padding:10px}section.admin-news form.form-admin-news .uploaded-logo-photo img{border:2px solid #e2b259;border-radius:10px;margin:5px 0}section.admin-news form.form-admin-news .uploaded-logo-photo .link-preview{align-items:center;border:2px solid linen;border-radius:20px;display:flex;flex-direction:row;margin-right:20px;padding:10px}section.admin-news form.form-admin-news .uploaded-logo-photo .link-preview img{border:none;border-radius:10px;margin:5px 0;width:100px}section.admin-news form.form-admin-news .uploaded-logo-photo .link-preview .link-preview-text{display:flex;flex-direction:column;margin-left:10px}section.admin-news form.form-admin-news .uploaded-logo-photo .link-preview .link-preview-text h3{color:#e2b259;font-size:1.2rem;margin:0}section.admin-news form.form-admin-news .uploaded-logo-photo .link-preview .link-preview-text p{color:#e2b259;margin:5px 0 0}section.admin-news form.form-admin-news section.preview-video{align-items:center;background-color:linen;border:2px solid #e2b259;border-radius:10px;display:flex;justify-content:center;margin:20px auto;padding:20px;width:80%}section.admin-news form.form-admin-news section.preview-video iframe{border:none;border-radius:10px;box-shadow:0 4px 8px #0000001a;height:340px;max-width:600px;width:100%}section.city-content .nav-guides ul{display:grid;grid-template-columns:1fr 1fr 1fr;margin:0 auto;width:fit-content}@media (max-width:768px){section.city-content .nav-guides ul{grid-template-columns:1fr 1fr}}section.city-content .nav-guides ul li{margin:20px 80px;text-align:center}@media (max-width:768px){section.city-content .nav-guides ul li{margin:10px 20px}}section.city-content .nav-guides ul li a,section.city-content .nav-guides ul li button{align-items:center;background-color:#000000bf;border:2px solid #e2b259;border-radius:30px;color:#e2b259;display:flex;flex-direction:column;font-family:PoppinsMedium,sans-serif;font-size:30px;height:100%;justify-content:center;padding:10px;transition:.2s ease;width:100%}@media (max-width:768px){section.city-content .nav-guides ul li a,section.city-content .nav-guides ul li button{font-size:20px}}section.city-content .nav-guides ul li a:hover,section.city-content .nav-guides ul li button:hover{background-color:#000000d9;border-color:#b1852d;color:#b1852d;transform:scale(1.1)}section.city-content .nav-guides ul li a i,section.city-content .nav-guides ul li button i{color:linen;font-size:5rem}@media (max-width:768px){section.city-content .nav-guides ul li a i,section.city-content .nav-guides ul li button i{font-size:3rem}}section.city-content .nav-guides ul li a img.logo-pages-jaunes,section.city-content .nav-guides ul li button img.logo-pages-jaunes{width:5rem}@media (max-width:768px){section.city-content .nav-guides ul li a img.logo-pages-jaunes,section.city-content .nav-guides ul li button img.logo-pages-jaunes{width:3rem}}section.city-content .nav-guides ul li a img.logo-actualites,section.city-content .nav-guides ul li button img.logo-actualites{border-radius:30px;width:250px}@media (max-width:768px){section.city-content .nav-guides ul li a img.logo-actualites,section.city-content .nav-guides ul li button img.logo-actualites{width:125px}}section.city-content .nav-guides ul li .newspaper button{padding:0;width:auto}section.city-content .nav-guides ul li .newspaper button img{border-radius:30px;width:250px}@media (max-width:768px){section.city-content .nav-guides ul li .newspaper button img{width:140px}}section.privacy-policy{background:#000000d9;border:2px solid #e2b259;border-radius:20px;color:linen;margin:10px auto;padding:20px;width:90%}section.privacy-policy h1{font-size:3rem;text-align:center}@media (max-width:1024px){section.privacy-policy h1{font-size:2.2rem}}@media (max-width:768px){section.privacy-policy h1{font-size:1.5rem}}section.privacy-policy h2{font-size:2rem}@media (max-width:1024px){section.privacy-policy h2{font-size:1.5rem}}@media (max-width:768px){section.privacy-policy h2{font-size:1.1rem}}section.privacy-policy p{font-size:1.2rem}@media (max-width:1024px){section.privacy-policy p{font-size:1.1rem}}@media (max-width:768px){section.privacy-policy p{font-size:1rem}}section.categories-list{display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-around;margin:0 auto;width:70%}@media (max-width:1024px){section.categories-list{width:80%}}@media (max-width:768px){section.categories-list{width:90%}}section.categories-list .category-searchbar-container{align-items:center;background-color:#e2b259;border:2px solid linen;border-radius:20px;display:flex;flex-direction:column;margin:20px auto;padding:10px;width:70%}@media (max-width:1024px){section.categories-list .category-searchbar-container{width:80%}}@media (max-width:768px){section.categories-list .category-searchbar-container{width:90%}}section.categories-list .category-searchbar-container input{background:#e2b259;border:1px solid linen;border-radius:5px;height:30px;padding:5px;transition:.2s ease;width:90%}section.categories-list .category-searchbar-container input::placeholder{color:#393939}section.categories-list .category-searchbar-container input:focus,section.categories-list .category-searchbar-container input:hover{background:#b1852d}section.guided-tour-list{margin:0 auto;width:80%}@media (max-width:768px){section.guided-tour-list{width:95%}}section.guided-tour-list .guided-tour-list-entry a{align-items:center;cursor:pointer;display:grid;grid-template-columns:1fr 1fr;margin:10px;padding:10px;position:relative;transition:.2s ease}section.guided-tour-list .guided-tour-list-entry a:hover .distance{bottom:10px;right:20px}section.guided-tour-list .guided-tour-list-entry a h2{color:linen;margin-left:10%}@media (max-width:1024px){section.guided-tour-list .guided-tour-list-entry a h2{font-size:1rem}}section.guided-tour-list .guided-tour-list-entry a img{border-radius:10px;height:75px;margin:0 auto;object-fit:cover;width:200px}@media (max-width:768px){section.guided-tour-list .guided-tour-list-entry a img{height:60px;width:140px}}section.guided-tour-list .guided-tour-list-entry a .distance{align-self:end;justify-self:end;position:absolute;right:15px}section.guided-tour-list .guided-tour-list-entry a .distance p{color:linen;font-size:1rem;font-style:italic}@media (max-width:1024px){section.guided-tour-list .guided-tour-list-entry a .distance p{font-size:.8rem}}section.guided-tour{background-color:#000000bf;border:2px solid linen;border-radius:20px;color:linen;margin:0 auto;padding:10px;text-align:center;width:90%}section.guided-tour.playing{padding-bottom:120px}section.guided-tour .infos-guided-tour img{border:2px solid #e2b259;border-radius:10px;height:300px;width:500px}@media (max-width:768px){section.guided-tour .infos-guided-tour img{height:200px;width:300px}}section.guided-tour .infos-guided-tour h2{font-size:3rem;margin-bottom:40px}@media (max-width:768px){section.guided-tour .infos-guided-tour h2{font-size:1.5rem}}section.guided-tour .infos-guided-tour a{max-width:30%}@media (max-width:768px){section.guided-tour .infos-guided-tour a{max-width:80%}}section.guided-tour .audio-guided-tour{margin-top:40px}section.guided-tour .audio-guided-tour h3,section.guided-tour .audio-guided-tour p{font-size:1.5rem;margin-bottom:10px}section.guided-tour .audio-guided-tour .languages-list{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;width:80%}section.guided-tour .audio-guided-tour .languages-list img{border:2px solid #e2b259;border-radius:10px;cursor:pointer;height:50px;margin:10px 5px;transition:.2s ease;width:70px}section.guided-tour .audio-guided-tour .languages-list img:hover{transform:scale(1.1)}section.guided-tour .audio-guided-tour .languages-list img.selected{border:2px solid #50b33a;height:70px;width:100px}section.magazine-redirect ul{display:grid;grid-template-columns:1fr 1fr 1fr;margin:0 auto;width:fit-content}@media (max-width:768px){section.magazine-redirect ul{grid-template-columns:1fr 1fr}}section.magazine-redirect ul li{margin:20px 80px;text-align:center}@media (max-width:768px){section.magazine-redirect ul li{margin:10px 20px}}section.magazine-redirect ul li a{background-color:#000000bf;border:2px solid #e2b259;border-radius:30px;color:#e2b259;display:flex;flex-direction:column;font-family:PoppinsMedium,sans-serif;font-size:30px;height:100%;justify-content:center;padding:10px;transition:.2s ease}@media (max-width:768px){section.magazine-redirect ul li a{font-size:20px}}section.magazine-redirect ul li a:hover{background-color:#000000d9;border-color:#b1852d;color:#b1852d;transform:scale(1.1)}section.magazine-redirect ul li a i{color:linen;font-size:5rem}@media (max-width:768px){section.magazine-redirect ul li a i{font-size:3rem}}section.magazines{flex-direction:column;flex-wrap:wrap}section.magazines,section.magazines .magazine{align-items:center;display:flex;justify-content:center}section.magazines .magazine{background-color:#e2b259;background-position:center 60%;background-size:cover;border:2px solid linen;border-radius:10px;color:linen;font-size:1.5rem;font-weight:700;height:150px;margin:15px 0;padding:10px;position:relative;text-align:center;width:80%}@media (max-width:768px){section.magazines .magazine{font-size:1.2rem;height:100px;width:90%}}section.magazines .magazine:before{background:#00000080;border-radius:10px;content:"";height:100%;left:0;position:absolute;top:0;width:100%}section.magazines .magazine .name-mag{display:flex;flex-direction:column}section.magazines .magazine .name-mag p{position:relative;z-index:1}@media (max-width:600px){section.magazines .magazine .name-mag p{font-size:1.1rem}}@media (max-width:390px){section.magazines .magazine .name-mag p{font-size:.9rem}}section.message-list{display:grid;grid-template-columns:1fr 1fr;margin:0 auto;width:95%}@media (max-width:768px){section.message-list{grid-template-columns:1fr}}section.message-list .message-entry a{align-items:center;background-color:#000000bf;border:2px solid #e2b259;border-radius:10px;cursor:pointer;display:flex;flex-direction:column;margin:10px;padding:10px;position:relative;transition:.2s ease;z-index:1}section.message-list .message-entry a .publication-date{bottom:5px;color:linen;font-size:.8rem;left:10px;position:absolute}section.message-list .message-entry a .read-more{align-items:center;bottom:10px;color:linen;display:flex;font-size:.9rem;position:absolute;right:10px;text-decoration:none}section.message-list .message-entry a .read-more .arrow{border:solid linen;border-width:0 2px 2px 0;display:inline-block;margin-left:5px;padding:3px;transform:rotate(45deg)}section.message-list .message-entry a h3{color:linen;margin-left:10%}@media (max-width:1024px){section.message-list .message-entry a h3{font-size:1rem}}section.message-list .message-entry a .message-content{align-items:center;display:grid;grid-template-columns:30% 70%;margin-bottom:20px}section.message-list .message-entry a .message-content img{height:auto;width:100%}section.message-list .message-entry a .message-content p{color:linen;margin-left:20px}@media (max-width:400px){section.message-list .message-entry a .message-content p{font-size:.8rem}}section.message-list .message-entry a:hover{background-color:#000000d9;transform:scale(1.03)}section.message-list .message-entry a h2{color:linen;margin-left:10%}@media (max-width:1024px){section.message-list .message-entry a h2{font-size:1rem}}section.message-list .message-entry a img{border-radius:10px;height:75px;margin:0 auto;object-fit:cover;width:200px}@media (max-width:768px){section.message-list .message-entry a img{height:60px;width:140px}}section.message{background-color:#000000bf;border:2px solid linen;border-radius:20px;color:linen;display:flex;flex-direction:column;margin:0 auto;padding:10px;text-align:center;width:90%}section.message .infos-message{align-items:center;display:flex;flex-direction:column}section.message .infos-message h3{font-size:1.5rem;margin-bottom:20px}@media (max-width:768px){section.message .infos-message h3{font-size:1rem}}section.message .infos-message img{border:2px solid #e2b259;border-radius:10px;height:auto;transition:transform .3s ease;width:300px}section.message .infos-message img.enlarged{transform:scale(1.5);z-index:1000}@media (max-width:768px){section.message .infos-message img{height:auto;width:200px}}section.message .content-message{margin-top:20px}section.message .content-message p{margin:0 20px;text-align:justify}@media (max-width:768px){section.message .content-message p{font-size:.8rem}}section.message .content-message h4{margin-top:10px}@media (max-width:768px){section.message .content-message h4{font-size:1rem}}section.message .content-message ul{display:flex;justify-content:center;list-style-type:none;margin:0;padding:0}section.message .content-message ul li{margin:0 10px}section.message .content-message ul li button{background-color:#e2b259;border:2px solid linen;border-radius:10px;color:#000;cursor:pointer;margin-bottom:10px;padding:5px 10px;transition:.2s ease}section.message .content-message ul li button:hover{background-color:#e2b259;transform:scale(1.1)}section.message .message-uploads{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:20px auto}section.message .message-uploads img{border:2px solid #e2b259;border-radius:10px;cursor:pointer;height:auto;margin-bottom:20px;transition:transform .3s ease;width:300px}section.message .message-uploads img.enlarged{transform:scale(1.7);z-index:1000}@media (max-width:768px){section.message .message-uploads img{height:auto;width:200px}}section.interview-list{margin:0 auto;width:70%}section.interview-list a{align-items:center;display:flex;justify-content:space-around;margin:20px 0;padding:30px;text-align:center;transition:.2s ease}@media (max-width:768px){section.interview-list a{flex-direction:column;margin:10px 10% 0;padding:10px}}section.interview-list a img{background-color:linen;border-radius:10px;height:75px;max-width:200px;min-width:200px;object-fit:contain;padding:5px}@media (max-width:768px){section.interview-list a img{height:auto;max-width:150px;min-width:150px}}section.interview{background-color:#000000bf;border:2px solid linen;border-radius:20px;color:linen;display:flex;flex-direction:column;justify-content:space-between;margin:10px auto;padding:10px;text-align:center;width:90%}section.interview .interview-information{display:flex}@media (max-width:1024px){section.interview .interview-information{align-items:center;flex-direction:column}}section.interview .interview-information .image-container{margin:5%;transition:transform .3s ease;width:100%}section.interview .interview-information .image-container img{border-radius:10px;max-height:700px;max-width:700px;width:100%}section.interview .partner-information{align-items:center;background-color:#000000bf;border:2px solid linen;border-radius:20px;color:linen;display:flex;justify-content:space-around;margin-top:20px;padding:20px;text-align:center}section.interview .partner-information .partner-information-title{align-items:center;display:flex;gap:90%}@media (max-width:768px){section.interview .partner-information .partner-information-title{gap:10%}}section.interview .partner-information .partner-information-title img{border-radius:10px;height:auto;width:100px}section.interview .partner-information .partner-information-title .btn-interview{background-color:#e2b259;border:none;border-radius:5px;color:#000;cursor:pointer;font-size:1rem;margin:20px auto;padding:10px 20px;text-align:center;text-decoration:none;width:100%}section.interview .partner-information .partner-information-title .btn-interview:hover{background-color:red}@media (max-width:768px){section.interview .partner-information .partner-information-title .btn-interview{font-size:.8rem}}section.interview .partner-information .partner-information-content a{color:#e2b259;font-style:italic;text-decoration:underline}section.interview .partner-information .partner-information-content a:hover{color:#b1852d}@media (max-width:1024px){section.interview .partner-information{flex-direction:column}section.interview .partner-information .partner-information-content{margin-top:10px}}section.interview .contact-currentPartner-container{background-color:#000000bf;border-radius:10px;margin-top:20px;padding-top:20px}section.interview .contact-currentPartner-container .info-contact-currentPartner-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto}section.interview .contact-currentPartner-container .info-contact-currentPartner-container a{align-items:center;box-sizing:border-box;color:#e2b259;display:flex;flex-basis:calc(16.66% - 20px);flex-grow:0;flex-shrink:1;font-size:2rem;justify-content:center;margin:10px;transition:color .2s ease}section.interview .contact-currentPartner-container .info-contact-currentPartner-container a:hover{color:#b1852d}@media (max-width:768px){section.interview .contact-currentPartner-container .info-contact-currentPartner-container a{flex-basis:calc(33.33% - 20px);flex-grow:0;flex-shrink:1;font-size:1.9rem}}section.interview .contact-currentPartner-container .info-contact-currentPartner-container a img{background:none;border:none;margin:0;max-height:40px;max-width:40px;min-height:40px;min-width:40px;padding:0}@media (max-width:768px){section.interview .contact-currentPartner-container .info-contact-currentPartner-container a img{max-height:25px;max-width:25px;min-height:25px;min-width:25px}}section.interview .modal{align-items:center;background-color:#000c;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}section.interview .modal .modal-content{max-height:90%;max-width:90%}section.interview .modal .modal-content img{border-radius:10px;height:auto;max-height:90vh;max-width:90vw;width:auto}section.album-list{padding-bottom:20px}section.album-list .status-user{background-color:#000000bf;border:2px solid #e2b259;border-radius:20px;margin:10px 20% 100px;padding:10px}@media (max-width:768px){section.album-list .status-user{margin:10px 5% 50px}}section.album-list .status-user .check-box-condition:first-child{margin-bottom:20px}section.album-list .album-list-select{align-items:center;background:#000000bf;border:2px solid #e2b259;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;justify-content:center;margin:30px 20%;padding:20px 10px;text-transform:uppercase}@media (max-width:768px){section.album-list .album-list-select{flex-direction:column;font-size:.8rem;gap:10px;margin:15px 5%;padding:10px 5px}}section.album-list .album-list-select .album-image{border-radius:10px;object-fit:cover;width:120px}@media (max-width:768px){section.album-list .album-list-select .album-image{width:80px}}section.album-list .album-list-select h2{flex:0.75 1;text-align:center}section.album-list .bottom-right-button{bottom:50px;position:fixed;right:100px}section.album-list .bottom-right-button .button-buy{align-items:center;background-color:#000000bf;border:2px solid #e2b259;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:3rem;height:100px;justify-content:center;text-align:center;width:100px}section.album-list .bottom-right-button .button-buy a:visited{color:inherit;text-decoration:none}@media (max-width:768px){section.album-list .bottom-right-button{bottom:10px;right:10px}section.album-list .bottom-right-button .button-buy{background-color:#e2b259;border:2px solid #000;border-radius:50%;color:#000;font-size:1.5rem;height:70px;width:70px}}section.album .loading-overlay{align-items:center;background-color:#000000b3;bottom:0;color:#fff;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}section.album .loading-spinner{animation:spin 1s linear infinite;border:5px solid #f3f3f3;border-radius:50%;border-top-color:#3498db;height:50px;width:50px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}section.album .album.loading{opacity:.7;pointer-events:none}section.album img{border:3px solid #e2b259;border-radius:20px;display:flex;justify-content:center;margin:0 auto;width:20%}@media (max-width:768px){section.album img{width:40%}}section.album .album-content-text{background-color:#000000bf;border:2px solid #e2b259;border-radius:20px;color:#fff;margin:10px 20% 50px;padding:10px;text-align:justify}@media (max-width:768px){section.album .album-content-text{font-size:.8rem;margin:10px 5% 20px}}section.album .album-content-text .album-description{word-wrap:break-word;line-height:1.6;overflow-wrap:break-word;padding:5px}section.album section.album-container{padding-bottom:10px}section.album section.album-container.playing{padding-bottom:120px}section.album section.album-container section.album-content-audio h2{color:#fff;margin:20px 0;text-align:center}@media (max-width:768px){section.album section.album-container section.album-content-audio h2{font-size:1.2rem}}section.album section.album-container section.album-content-audio .list-audio{align-items:center;background-color:#000000bf;border:2px solid #e2b259;border-radius:20px;display:flex;flex-wrap:wrap;gap:30px;justify-content:center;margin:20px 20%;padding:10px}@media (max-width:768px){section.album section.album-container section.album-content-audio .list-audio{gap:15px;margin:20px 5%}}section.album section.album-container section.album-content-audio .list-audio .audio-content{align-items:center;background:linear-gradient(to bottom right,#e2b259,#000000bf);border-radius:10px;display:flex;justify-content:space-between;min-height:100px;padding:20px;width:90%}@media (max-width:768px){section.album section.album-container section.album-content-audio .list-audio .audio-content{flex-direction:column;padding:10px;text-align:center}}section.album section.album-container section.album-content-audio .list-audio .audio-content p{word-wrap:break-word;align-items:center;color:#fff;display:flex;flex:2 1;font-size:1.2rem;justify-content:flex-start;margin:0 10px;overflow:hidden;text-overflow:ellipsis;text-transform:uppercase;white-space:normal}section.album section.album-container section.album-content-audio .list-audio .audio-content p span{display:none}@media (max-width:768px){section.album section.album-container section.album-content-audio .list-audio .audio-content p span{display:inline}section.album section.album-container section.album-content-audio .list-audio .audio-content p{font-size:1rem;gap:10px;margin:5px 0}}section.album section.album-container section.album-content-audio .list-audio .audio-content .audio-content-data{flex:0.5 1;margin:0 10px;text-align:right}@media (max-width:768px){section.album section.album-container section.album-content-audio .list-audio .audio-content .audio-content-data{margin:5px 0;text-align:center}}section.album section.album-container section.album-content-audio .list-audio .audio-content .button-album{display:flex}@media (max-width:768px){section.album section.album-container section.album-content-audio .list-audio .audio-content .button-album{flex-direction:row;gap:20px}}section.album section.album-container section.album-content-audio .list-audio .audio-content .button-album button{align-items:center;background-color:#e2b259;border:none;border-radius:50%;box-shadow:0 4px 6px #0000001a;cursor:pointer;display:flex;height:60px;justify-content:center;margin:0 10px;transition:all .3s ease;width:60px}@media (max-width:768px){section.album section.album-container section.album-content-audio .list-audio .audio-content .button-album button{height:50px;margin:5px 0;width:50px}}section.album section.album-container section.album-content-audio .list-audio .audio-content .button-album button:hover{background-color:#da9e2e;box-shadow:0 6px 8px #00000026;transform:scale(1.1)}section.album section.album-container section.album-content-audio .list-audio .audio-content .button-album button svg{fill:#fff;color:#fff;height:24px;transition:transform .3s ease;width:24px}@media (max-width:768px){section.album section.album-container section.album-content-audio .list-audio .audio-content .button-album button svg{height:20px;width:20px}}section.album section.album-container section.album-content-audio .list-audio .audio-content .button-album button[data-playing=true] svg{transform:scale(1.1)}section.album section.album-container section.album-content-audio .list-audio .audio-content .button-album .bx{font-size:2rem}@media (max-width:768px){section.album section.album-container section.album-content-audio .list-audio .audio-content .button-album .bx{font-size:1.5rem}}section.album.player-bar-open-buy .album-download{padding-bottom:70px}section.album.player-bar-open-listen .bottom-right-button{bottom:100px}.album-download{padding:20px}.album-download button.button-download{align-items:center;background-color:#000000bf;border:2px solid #e2b259;border-radius:20px;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;justify-content:center;margin:20px auto;padding:10px;text-transform:uppercase}@media (max-width:768px){.album-download button.button-download{font-size:1rem;margin:10px auto;padding:8px}}section.cart{background-color:#000000bf;border:2px solid #e2b259;border-radius:20px;color:#fff;margin:20px 20%;padding:20px}@media (max-width:768px){section.cart{margin:20px 5%}}section.cart .cart-item{align-items:center;border-bottom:1px solid #e2b259;display:flex;font-size:1.2rem;justify-content:space-between;padding:10px}@media (max-width:768px){section.cart .cart-item{font-size:1rem}}section.cart .cart-item .cart-item-title{flex:2 1;margin:0}section.cart .cart-item .cart-item-price{align-content:flex-end;flex:1 1;margin:0;text-align:center}section.cart .cart-item button{background-color:#e2b259;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:1.5rem;padding:5px 10px;transition:all .3s ease}@media (max-width:768px){section.cart .cart-item button{font-size:1.2rem}}section.cart .cart-item button:hover{background-color:#da9e2e}section.cart .cart-summary{align-items:center;border-top:2px solid #e2b259;display:flex;justify-content:space-between;margin-top:20px;padding-top:10px}section.cart .cart-summary p{font-size:1.2rem;margin:0}@media (max-width:768px){section.cart .cart-summary p{font-size:1rem}}section.cart .cart-summary .cart-button{display:flex;gap:20px}section.cart .cart-summary .cart-button button{background-color:#e2b259;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:10px 20px;transition:all .3s ease}@media (max-width:768px){section.cart .cart-summary .cart-button button{border-radius:10px;font-size:.8rem;padding:5px 10px}}section.cart .cart-summary .cart-button button:hover{background-color:#da9e2e}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}section.statistique section.statistique-musiques{padding:0 2rem}section.statistique section.statistique-musiques .album-stats{background:#fff;border-radius:15px;margin-bottom:3rem;overflow:hidden;padding:2rem;position:relative}section.statistique section.statistique-musiques .album-stats:hover:after{animation:particles 2s ease-out infinite;color:#ffd70099;content:"★";font-size:1.5rem;pointer-events:none;position:absolute}@keyframes particles{0%{opacity:1;transform:translate(0) scale(0)}to{opacity:0;transform:translate(var(--x),var(--y)) scale(1)}}section.statistique section.statistique-musiques .album-title{border-bottom:2px dashed #eee;color:#333;display:inline-block;font-size:1.8rem;margin-bottom:1rem;padding-bottom:.5rem}section.statistique section.statistique-musiques .total-sales{color:#666;font-size:1.2rem;margin-bottom:1.5rem}section.statistique section.statistique-musiques .stats-table{background:#fff;border-collapse:initial;border-radius:10px;border-spacing:0;box-shadow:0 5px 15px #0000001a;margin-top:1.5rem;overflow:hidden;width:100%}section.statistique section.statistique-musiques .stats-table th{background:#e2b259;color:#fff;font-weight:600;letter-spacing:1px;padding:1rem;text-align:left;text-transform:uppercase}section.statistique section.statistique-musiques .stats-table td{border-bottom:1px solid #eee;color:#000;padding:1rem;position:relative}section.statistique section.statistique-musiques .stats-table tr:last-child td{border-bottom:none}section.statistique section.statistique-musiques .stats-table tfoot{background:linear-gradient(135deg,#f8f9fa,#e9ecef)}section.statistique section.statistique-musiques .total-row{font-weight:700}section.statistique section.statistique-musiques .total-row td{padding:1.2rem 1rem}section.statistique section.statistique-musiques .user-type-table{margin-top:2rem}section.statistique section.statistique-musiques .user-type-table th{background:#5a67d8}section.statistique section.statistique-musiques .user-type-table td{text-align:center}section.statistique section.statistique-musiques .user-type-table td:first-child{font-weight:600;text-align:left}section.statistique section.statistique-musiques .user-type-table tr:nth-child(odd){background-color:#f5f5f580}section.statistique section.statistique-musiques .user-type-table tr:hover{background-color:#5a67d81a}section.statistique section.statistique-app{padding:75px 0}section.statistique section.statistique-app .analytics-title{font-size:2rem;margin-bottom:1.5rem;text-align:center}section.statistique section.statistique-app .button-container{display:flex;justify-content:center;margin-top:2rem}section.statistique section.statistique-app .button-container .analytics-button{background:#0000;border:2px solid #4d88ff;border-radius:50px;color:#4d88ff;font-weight:700;padding:.8rem 2rem;transition:all .3s ease}section.contact{background-color:#000000bf;border:2px solid #e2b259;border-radius:30px;display:flex;flex-direction:column;gap:50px;margin:20px auto 0;padding:20px;text-align:center;width:90%}section.contact .QRCode{align-items:center;display:flex;flex-direction:column;gap:20px}section.contact .QRCode img{background-color:#000000bf;border:2px solid #e2b259;border-radius:10px;max-width:300px;padding:10px}@media (max-width:768px){section.contact .QRCode img{max-width:250px}}section.contact a{color:linen;display:block;font-size:1.2rem}section.contact a:hover{color:#e2b259}section.contact a i{font-size:2rem;transform:translateY(5px)}section.account-user{margin-bottom:60px}section.account-user .info-account-user{align-items:center;display:flex;flex-direction:row;gap:15%;justify-content:center;margin:30px 0}section.account-user .info-account-user .info-personnels-account-user{display:flex;flex:1 1;flex-direction:column;gap:50px;max-width:30%}@media (max-width:768px){section.account-user .info-account-user .info-personnels-account-user{max-width:100%}}section.account-user .info-account-user .info-personnels-account-user .info-field{margin-bottom:15px}section.account-user .info-account-user .info-personnels-account-user .info-field .input-phone{display:flex}section.account-user .info-account-user .info-personnels-account-user .info-field .input-phone .indicatif-phone{margin-right:8px;min-width:60px;text-align:center;width:10%}section.account-user .info-account-user .info-personnels-account-user .info-field .input-phone .phone-number{width:90%}section.account-user .info-account-user .info-personnels-account-user .info-field .input-mdp{position:relative}section.account-user .info-account-user .info-personnels-account-user .info-field .input-mdp button.toggle-password-visibility{background:#0000;border:none;color:#000;cursor:pointer;font-size:1.2rem;position:absolute;right:20px;top:55%;transform:translateY(-50%)}section.account-user .info-account-user .info-personnels-account-user .info-field input{background:#e2b259;border:1px solid linen;border-radius:5px;margin:10px 0;min-height:40px;padding:10px;transition:.2s ease;width:100%}section.account-user .info-account-user .info-personnels-account-user .info-field input::placeholder{color:#000}section.account-user .info-account-user .info-personnels-account-user .info-field input:hover{background:#e2b259}section.account-user .info-account-user .info-personnels-account-user .info-field input:focus{background:#e2b259;outline:none}section.account-user .info-account-user .info-personnels-account-user .info-field label{color:#e2b259;font-weight:700}section.account-user .info-account-user .info-personnels-account-user .info-field p{margin:0}section.account-user .button-account-user{display:flex;justify-content:center;margin:20px 0}section.account-user .button-account-user .button-group{display:flex;gap:40px}section.account-user .button-account-user button{background:#e2b259;border:2px solid linen;border-radius:10px;color:#000;cursor:pointer;padding:10px;transition:.2s ease}section.account-user .button-account-user button:hover{background:#b1852d}@media (max-width:768px){section.account-user .info-account-user{flex-direction:column;gap:20px}section.account-user .info-account-user .info-personnels-account-user{gap:20px;width:80%}section.account-user .button-account-user .button-group{flex-direction:row;gap:20px}}section.account-user section.facture-user .disabled-button{color:red}section.account-user section.facture-user .able-button{color:green}section.account-user .popup .popup-update-container{overflow:hidden}section.account-user .popup .popup-update-container form .popup-format-button{align-items:center;display:flex;justify-content:space-around}section.account-user .popup .popup-update-container form .popup-format-button :hover{transform:scale(1.1);transition:.2s ease}section.payment-success{margin:0 auto;padding:2rem;text-align:center}section.payment-success .important{color:red}section.ask-verification-email,section.user-offer-choice{padding-bottom:20px}section.ask-verification-email p,section.user-offer-choice p{text-align:center}@media (max-width:768px){section.ask-verification-email p,section.user-offer-choice p{padding:0 10px}}section.ask-verification-email .navlink-button,section.user-offer-choice .navlink-button{display:flex;flex-direction:column;gap:20px;margin:0 auto;padding:20px;width:70%}@media (max-width:768px){section.ask-verification-email .navlink-button,section.user-offer-choice .navlink-button{width:90%}}section.ask-verification-email .navlink-button .music-link,section.ask-verification-email .navlink-button .partner-link,section.user-offer-choice .navlink-button .music-link,section.user-offer-choice .navlink-button .partner-link{background-color:#e2b259;border-radius:10px;box-shadow:0 4px 6px #0000001a;color:#fff;font-size:1.2rem;padding:15px 25px;text-align:center;transition:background-color .3s ease,transform .2s ease,box-shadow .2s ease}@media (max-width:768px){section.ask-verification-email .navlink-button .music-link,section.ask-verification-email .navlink-button .partner-link,section.user-offer-choice .navlink-button .music-link,section.user-offer-choice .navlink-button .partner-link{font-size:1rem;padding:10px 15px}}section.ask-verification-email .navlink-button .music-link:hover,section.ask-verification-email .navlink-button .partner-link:hover,section.user-offer-choice .navlink-button .music-link:hover,section.user-offer-choice .navlink-button .partner-link:hover{background-color:#da9e2e;box-shadow:0 6px 10px #00000026;transform:translateY(-3px)}section.ask-verification-email .city-selection ul,section.user-offer-choice .city-selection ul{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);justify-items:center}@media (max-width:768px){section.ask-verification-email .city-selection ul,section.user-offer-choice .city-selection ul{grid-template-columns:repeat(2,1fr)}}section.ask-verification-email .city-selection ul li button,section.user-offer-choice .city-selection ul li button{background:none;border:none;cursor:pointer;transition:transform .2s ease}section.ask-verification-email .city-selection ul li button:hover,section.user-offer-choice .city-selection ul li button:hover{transform:scale(1.1)}section.ask-verification-email .city-selection ul li button img,section.user-offer-choice .city-selection ul li button img{border:2px solid #fff;border-radius:10px;box-shadow:0 4px 6px #0000001a;max-width:150px;transition:box-shadow .2s ease;width:100%}section.ask-verification-email .city-selection ul li button img:hover,section.user-offer-choice .city-selection ul li button img:hover{box-shadow:0 6px 10px #00000026}section.job-offer{margin:0 auto;padding:20px;width:70%}section.job-offer h1{color:#e2b259}section.job-offer h1:after{background:linear-gradient(90deg,#e2b259,#000);border-radius:2px;content:"";display:block;height:4px;margin:15px auto;width:100px}section.job-offer .job-list{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));margin:40px 0}section.job-offer .job-card{background:#fff;border-radius:15px;box-shadow:0 10px 30px #0000001a;display:flex;flex-direction:column;gap:5px;overflow:hidden;padding:25px;position:relative;transition:all .4s cubic-bezier(.175,.885,.32,1.275);z-index:1}section.job-offer .job-card:before{background:#e2b259;content:"";height:100%;left:0;position:absolute;top:0;transition:width .3s ease;width:5px;z-index:-1}section.job-offer .job-card:hover{box-shadow:0 15px 35px #00000026;transform:translateY(-10px) scale(1.02)}section.job-offer .job-card:hover:before{opacity:.1;width:100%}section.job-offer .job-card h3{color:red;font-size:1.3rem;margin-top:0;padding-bottom:10px;position:relative}section.job-offer .job-card h3:after{background:#000;bottom:0;content:"";height:2px;left:0;position:absolute;width:50px}section.job-offer .company{align-items:center;color:#555;display:flex;font-size:1.1rem;font-weight:700;margin:10px 0}section.job-offer .company:before{content:"🏢";margin-right:8px}section.job-offer .location{align-items:center;color:#666;cursor:pointer;display:flex;margin:10px 0;transition:all .3s ease}section.job-offer .location:before{content:"📍";margin-right:8px}section.job-offer .location:hover{color:#e2b259;text-decoration:underline;transform:translateX(5px)}section.job-offer .contract{background:#e2b259;border-radius:20px;color:#000;display:inline-block;font-size:.9rem;margin:0 auto 0 0;padding:5px 10px}section.job-offer .salary{align-items:center;color:#000;display:flex;margin:10px 0}section.job-offer .salary:before{content:"💰";margin-right:8px}section.job-offer .apply-btn{background:#e2b259;border-radius:30px;box-shadow:0 4px 15px #e2b2594d;color:#000;cursor:pointer;display:inline-block;margin:10px auto 0 0;overflow:hidden;padding:12px 25px;position:relative;text-decoration:none;transition:all .3s ease}section.job-offer .apply-btn:after{background:linear-gradient(90deg,#0000,#fff3,#0000);content:"";height:100%;left:-100%;position:absolute;top:0;transition:.5s;width:100%}section.job-offer .apply-btn:hover{box-shadow:0 7px 20px #e2b25966;transform:translateY(-3px)}section.job-offer .apply-btn:hover:after{left:100%}section.job-offer .error{background:#d32f2f1a;border-radius:10px;color:#d32f2f;font-weight:700;margin:20px 0;padding:20px;text-align:center}section.job-offer .navlink-contain{align-items:center;display:flex;justify-content:center}@media (max-width:768px){section.job-offer .navlink-contain{flex-direction:column;gap:20px}}section.job-offer .navlink-contain .load-more-button,section.job-offer .navlink-contain .navlink-container{align-items:center;display:flex;justify-content:center;max-width:100%;padding:10px 20px;text-align:center}@media (max-width:768px){section.job-offer .navlink-contain .load-more-button,section.job-offer .navlink-contain .navlink-container{margin:auto}}section.job-offer .navlink-contain .apply-btn{margin:0}section.job-offer .navlink-contain .load-more-button{background-color:#000000bf;border:2px solid #e2b259;border-radius:10px;color:#e2b259;cursor:pointer;font-size:1rem;transition:.2s ease}section.job-offer .navlink-contain .load-more-button:hover{background-color:#000000d9;transform:scale(1.05)}section.job-offer .navlink-contain .load-more-button:disabled{background:#ccc;box-shadow:none;cursor:not-allowed;transform:none}section.job-offer .navlink-contain .load-more-button:disabled:before{display:none}@media (max-width:768px){section.job-offer .navlink-contain .load-more-button{font-size:.875rem;width:150px}}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}section.job-offer .loading-animation{align-items:center;display:flex;height:100px;justify-content:center}section.job-offer .loading-animation div{animation:pulse 1.5s ease-in-out infinite;background:#e2b259;border-radius:50%;height:15px;margin:0 5px;width:15px}section.job-offer .loading-animation div:nth-child(2){animation-delay:.2s}section.job-offer .loading-animation div:nth-child(3){animation-delay:.4s}@media (max-width:768px){section.job-offer{width:100%}section.job-offer .job-list{gap:20px;grid-template-columns:1fr}section.job-offer .job-card{padding:20px}}section.job-offer.no-padding{padding:0}
/*# sourceMappingURL=main.448d9a89.css.map*/