.btn.btn-secondary-custom{background-color:#fff !important;color:#d90669 !important;border-color:#d90669 !important;transition:.5s ease-in-out}.btn.btn-secondary-custom:hover{background-color:#d90669 !important;color:white !important}.btn.btn-secondary-custom>a{color:#d90669 !important}.btn.btn-secondary-custom:hover>a{color:white !important}.u-font-cd-light{font-family:thesanscd_light}.u-font-cd-bold{font-family:thesanscd_bold}.btn-default{border-color:#d90669}.t-corporate .btn-default{transition:.5s ease-in-out}.t-corporate .btn-default:hover{background-color:#d90669 !important;color:white;border-color:#d90669 !important}.t-corporate .btn-primary{transition:.5s ease-in-out}.t-corporate .btn-primary:hover{background-color:white;color:#d90669 !important;border-color:#d90669 !important}.label{display:inline;padding:0.2em 0.6em 0.3em;font-size:75%;font-weight:500;line-height:0.75rem;color:#fff;text-align:center;white-space:nowrap;vertical-align:baseline;border-radius:0.25em;font-family:thesanscd_bold}.btn{font-family:thesanscd_light !important}.logo-avatar{width:24px;height:24px;object-fit:cover}

:root{--var-bg-color1:#ffaaf2;--var-bg-color2:#fcffaa;--var-bg-color3:#aaffeb;--var-bg-color4:#ffd9aa}.tile{display:flex;align-items:flex-end;width:100%;height:100%;font-size:1rem;font-weight:700;text-decoration:none;text-transform:uppercase;color:white;text-shadow:0px 0px 10px black}.scroll-arrow{width:0px;z-index:2000;margin:0px;padding:0px}.scroll-arrow button{position:relative;left:-20px;box-shadow:0px 0px 10px 2px #00000060}.overflow-scroll{scroll-behavior:smooth;scroll-snap-type:x mandatory}.overflow-scroll .col{scroll-snap-align:center}.tile{width:18rem;height:11rem;background-position:50% 50%;background-size:cover;color:white !important}.tile h5{font-size:1.25rem;font-weight:700}a.tile:hover{color:white}.prestation-title-basic-list{color:black !important;font-weight:700;font-family:'thesansosfplain';font-size:1.5rem;line-height:1.25;letter-spacing:-0.03125rem;margin:0;transition:.65s ease}.prestation-subtitle-basic-list{font-family:'thesansosfextralight';font-size:1rem;line-height:1.25;letter-spacing:.03125rem;color:black}.prestation-infos-basic-list{color:black !important;font-family:'thesansosfplain';font-size:1rem;line-height:1.25;letter-spacing:.03125rem;text-transform:uppercase}.prestation-infos-basic-list-black{font-family:'thesansosfplain';font-size:1rem;line-height:1.25;letter-spacing:.03125rem;text-transform:uppercase}.calendar{font-family:thesanscd_light !important}.calendar-container{width:90%;margin:auto;overflow:hidden;box-shadow:0 2px 20px rgba(0, 0, 0, 0.1);border-radius:10px;background:#fff;max-width:1200px}.calendar-header{text-align:center;padding:20px 0;background:linear-gradient(to bottom, #fafbfd 0%, rgba(255, 255, 255, 0) 100%);border-bottom:1px solid rgba(166, 168, 179, 0.12)}.calendar-header h1{margin:0;font-size:18px}.calendar-header p{margin:5px 0 0 0;font-size:13px;font-weight:600;color:rgba(81, 86, 93, 0.4)}.calendar-header button{background:0;border:0;padding:0;color:rgba(81, 86, 93, 0.7);cursor:pointer;outline:0}.calendar-cell{height:150px;width:14.25%}.day{border-bottom:1px solid rgba(166, 168, 179, 0.12);border-right:1px solid rgba(166, 168, 179, 0.12);text-align:right;padding:14px 20px;letter-spacing:1px;font-size:12px;box-sizing:border-box;color:#98a0a6;position:relative;pointer-events:none;z-index:1}.day:nth-of-type(7n + 7){border-right:0}.day:nth-of-type(n + 1):nth-of-type(-n + 7){grid-row:2}.day:nth-of-type(n + 8):nth-of-type(-n + 14){grid-row:3}.day:nth-of-type(n + 15):nth-of-type(-n + 21){grid-row:4}.day:nth-of-type(n + 22):nth-of-type(-n + 28){grid-row:5}.day:nth-of-type(n + 29):nth-of-type(-n + 35){grid-row:6}.day:nth-of-type(7n + 1){grid-column:1/1}.day:nth-of-type(7n + 2){grid-column:2/2}.day:nth-of-type(7n + 3){grid-column:3/3}.day:nth-of-type(7n + 4){grid-column:4/4}.day:nth-of-type(7n + 5){grid-column:5/5}.day:nth-of-type(7n + 6){grid-column:6/6}.day:nth-of-type(7n + 7){grid-column:7/7}.day-name{font-size:12px;text-transform:uppercase;color:#cf0063;text-align:center;border-bottom:1px solid rgba(166, 168, 179, 0.12);line-height:50px;font-weight:500}.day--disabled{color:rgba(152, 160, 166, 0.6);background-color:#ffffff;background-image:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='%23f9f9fa' fill-opacity='1' fill-rule='evenodd'%3E%3Cpath d='M0 40L40 0H20L0 20M40 40V20L20 40'/%3E%3C/g%3E%3C/svg%3E");cursor:not-allowed}.task{border-left-width:3px;padding:8px 12px;margin:10px;border-left-style:solid;font-size:14px;position:relative}.task--warning{border-left-color:#fdb44d;grid-column:4/span 3;grid-row:3;background:#fef0db;align-self:center;color:#fc9b10;margin-top:-5px}.task--danger{border-left-color:#fa607e;grid-column:2/span 3;grid-row:2;margin-top:15px;background:rgba(253, 197, 208, 0.7);align-self:end;color:#f8254e}.task--info{border-left-color:#4786ff;grid-column:6/span 2;grid-row:5;margin-top:15px;background:rgba(218, 231, 255, 0.7);align-self:end;color:#0a5eff}.task--primary{background:#4786ff;border:0;border-radius:4px;align-self:end;color:#fff;box-shadow:0 10px 14px rgba(71, 134, 255, 0.4)}.task__detail{position:absolute;left:0;top:calc(100% + 10px);background:#fff;border:1px solid rgba(166, 168, 179, 0.2);color:#000;padding:20px;box-sizing:border-box;border-radius:4px;box-shadow:0 10px 40px rgba(0, 0, 0, 0.08);z-index:2}.task__detail:after,.task__detail:before{bottom:100%;left:30%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.task__detail:before{border-bottom-color:rgba(166, 168, 179, 0.2);border-width:8px;margin-left:-8px}.task__detail:after{border-bottom-color:#fff;border-width:6px;margin-left:-6px}.task__detail h2{font-size:15px;margin:0;color:#51565d}.task__detail p{margin-top:4px;font-size:12px;margin-bottom:0;font-weight:500;color:rgba(81, 86, 93, 0.7)}.filters-wrapper{position:fixed;box-shadow:1px 1px 9px rgb(0 0 0 / 10%), -1px -1px 9px rgb(0 0 0 / 10%);padding:2vh 5vh 2vh 5vh;border-radius:10px;margin:auto;width:50%;z-index:999;background:white;top:25%;left:25%}.presta-title{color:#d80669 !important;font-family:thesansosfextralight;font-size:1.6875rem;line-height:1.25;letter-spacing:.03125rem;text-transform:uppercase}.presta-subtitle{font-size:2.5rem;color:inherit !important;font-family:thesansosfextralight;line-height:1.25;letter-spacing:.03125rem;text-transform:uppercase}.presta-subtitle-mobile{font-size:1.5rem;color:inherit !important;font-family:thesansosfextralight;line-height:1.25;letter-spacing:.03125rem;text-transform:uppercase}.form-check-label{font-family:thesansosfplain;font-weight:400;letter-spacing:-.5px}.icon-close-filter{background-color:#d80569;color:white;padding:0.75vh 1vh 0.75vh 1vh;border-radius:5px;cursor:pointer}.wrapper-filters{padding:4vh 0 0;border-radius:10px}.btn-view{margin-right:2vh;margin-bottom:2vh}.btn-sort-direction{margin-left:2vh}.dropdown-label-all{font-family:thesanscd_light;margin-top:2vh}.dropdown-label-all .selectall{margin-right:10px}.dropdown-label-list .option{margin-right:10px}.dropdown-menu{min-width:12rem}.dropdown-label-list{font-family:thesanscd_light}.btn-filter{font-family:'thesanscd_light';color:#d80569 !important;border:none;background:#fff;box-shadow:1px 3px 16px 0 rgb(0 0 0 / 15%), -8px -8px 12px 0 rgb(255 255 255 / 20%)}.btn-filter-no-border{font-family:'thesanscd_light';color:#d80569 !important;border:none;background:#fff}.dropdown-menu{border:none;background:#fff;padding:1vh}.custom-checkbox .custom-control-input:checked~.custom-control-label::before{background-color:green !important}.custom-checkbox .custom-control-input:checked:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 255, 0, 0.25)}.custom-checkbox .custom-control-input:focus~.custom-control-label::before{box-shadow:0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 0, 0, 0.25)}.custom-checkbox .custom-control-input:active~.custom-control-label::before{background-color:#C8FFC8}.wrapper-prestation-basic-listing{max-height:10rem;background:linear-gradient(to bottom right, rgba(179, 51, 105, .6), rgba(24, 100, 153, .6)), -webkit-image-set(url(https://wda.ooo/video/music.jpeg) 1x, url(https://wda.ooo/video/music.jpeg) 2x);background-position:0% 0%;background-size:cover;height:100%}.wrapper-prestation{min-height:10rem;background:linear-gradient(to bottom right, rgba(179, 51, 105, .6), rgba(24, 100, 153, .6)), -webkit-image-set(url(https://wda.ooo/video/music.jpeg) 1x, url(https://wda.ooo/video/music.jpeg) 2x);background-position:50% 50%;background-size:cover;transition:.5s ease-in;border-radius:15px}.wrapper-prestation:hover{background:linear-gradient(to bottom right, rgba(24, 100, 153, .6), rgba(179, 51, 105, .6)), -webkit-image-set(url(https://wda.ooo/video/music.jpeg) 1x, url(https://wda.ooo/video/music.jpeg) 2x);background-position:50% 50%;background-size:cover}.wrapper-filter a{border-radius:10px}.wrapper-filter a:nth-child(1){margin-right:2vh}.content *{margin:0}.content{position:absolute;width:100%;bottom:0;padding:0.5rem;color:white;text-shadow:0px 0px 8px black}#tuiles-content{text-shadow:0px 0px 8px black}.content .first{font-size:1.125rem}.content .second{font-family:thesansosfplain;font-size:.95rem}.wrapper-detail-prestation{min-height:10rem;background-position:50% 50%;background-size:cover;transition:.5s ease-in;border-radius:15px}.number-results{font-family:'thesanscd_light';letter-spacing:-.5px}.number-results span{color:#d80669}.date-hint{font-size:.7rem;line-height:2rem;text-transform:uppercase;font-family:thesansosfplain;border:1px solid;background-color:transparent}.content .first{font-size:1.125rem;color:white !important}.content .second{font-family:thesansosfplain;font-size:.95rem;color:white !important}.content{position:absolute;width:100%;bottom:0;padding:0.5rem;color:white;text-shadow:0px 0px 8px black;background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.6))}.grid-cell{position:relative;display:block;overflow:hidden;height:100px;background-position:50%}.mylabel-listing{color:#d80569 !important}.wrapper-card-listing{box-shadow:1px 1px 9px rgb(0 0 0 / 5%), -1px -1px 9px rgb(0 0 0 / 0%);margin-bottom:2vh;border-radius:10px;cursor:pointer;transition:.5s ease}.wrapper-card-listing:hover{transform:translateX(-10px);box-shadow:1px 1px 9px rgb(0 0 0 / 10%), -1px -1px 9px rgb(0 0 0 / 5%)}.wrapper-card-listing:nth-child(1){margin-top:2vh}.my-btn-listing{border:1px solid #d80569;padding:0.5vh 1vh;border-radius:3.5px;margin-top:2vh}.img-listing-main{height:175px}.wrapper-section-listing-main{margin-left:2vh}.wrapper-global-text-listing{margin-left:2vh}.wrapper-under-section-listing{margin-left:5vh}.mobile-only{display:none}.label-outline-primary{color:#d8056a !important;border:1px solid}.label-outline-info{color:#005698 !important;border:1px solid #005698}.label-outline-iheid{color:#e20020 !important;border:1px solid #e20020}.label-outline-success{color:#458365 !important;border:1px solid #458365}.label-outline-default{color:#fff !important;border:1px solid #fff}.label-outline-default-list{color:rgb(56, 56, 56) !important;border:1px solid rgb(187, 187, 187)}.label-outline-secondary{color:rgb(108, 117, 125);border:1px solid rgb(108, 117, 125)}.icon-distanciel-listing{color:white;border:1px solid;padding:4px;border-radius:5px;position:absolute;left:1vh;top:1vh}.icon-lang-listing{color:white;border:1px solid;padding:4px;border-radius:5px;position:absolute;left:5vh;top:1vh;font-weight:bold;font-size:.7rem}.badge-structure-list{background-color:transparent !important;border:1px solid;color:white}.badge-outline-primary{color:#007bff;background-color:transparent;background-image:none;border-color:#007bff;border:1px solid}.badge-outline-corporate{color:#d8056a !important;border:1px solid #d8056a !important;background-color:transparent;background-image:none}.badge.badge-danger-outline{border-radius:50%;border-width:1px;border-style:solid;color:#dc3545 !important;background-color:white !important;border-color:#dc3545 !important}.badge.badge-secondary-outline{border-radius:50%;border-width:1px;border-style:solid;color:#6c757d !important;background-color:white !important;border-color:#6c757d !important}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.badge-structure{background-color:white;right:0vh;position:absolute;padding:0.5vh 1vh;border-radius:15px;top:-2vh;box-shadow:1px 1px 9px rgb(0 0 0 / 10%), -1px -1px 9px rgb(0 0 0 / 10%);font-size:14px}.badge-font{font-family:thesanscd_bold;font-weight:500;border-radius:3px;text-transform:uppercase;font-display:optional}.badge-tag{font-family:thesanscd_bold;font-weight:500;border:1px solid #d80669 !important;background-color:white;border-radius:10px;color:#d80669 !important;font-display:optional}a>.badge-tag{background-color:#d80669 !important;color:white !important;border:1px solid #d80669;border-radius:4px}.periodes .badge{font-size:12px}.list-detail-catalog{border:none !important}.section-title{text-align:left;top:7em;background-color:white;color:#d90669;z-index:2;border-bottom:1px solid #e6e6e6;margin-top:2vh}.section-title-checkout{display:flex;justify-content:end;right:0;bottom:-5vh;height:100%}@media only screen and (max-device-width: 425px){.container header{position:sticky;top:6rem;z-index:1;padding-top:3rem}}.card-catalog{position:absolute;left:-35vh;width:30vh;box-shadow:1px 1px 4px rgb(0 0 0 / 10%), -1px -1px 4px rgb(0 0 0 / 10%);padding:2.5vh;border-radius:5px}.btn-default{border-color:#d90669}.list-group-item{margin-bottom:0px !important}li .prix{float:right;display:inline-block;min-width:10px;padding:3px 7px;font-family:thesanscd_bold;font-size:17px;letter-spacing:0;color:black;text-align:center;line-height:1;vertical-align:middle;white-space:nowrap}li.periode{font-family:thesanscd_bold}li.periode-passed{color:#ccc}li.periode-future{cursor:pointer}li.periode-passed .badge{background-color:#ccc}li.periode-current{font-weight:700}li.periode-current .badge{background-color:#000}li.periode-button{padding:15px 15px}li.periode-button button{margin-left:1rem}.hidden{display:none}.label-outline-primary{color:#d8056a !important;border:1px solid}.label-outline-info{color:#005698 !important;border:1px solid #005698}.label-outline-iheid{color:#e20020 !important;border:1px solid #e20020}.text-muted{color:#777}.search-button{margin-left:auto;margin-right:auto;width:auto;margin-bottom:-5vh}.reset-button{margin-right:-12vh;margin-left:auto;margin-bottom:-5vh;margin-top:-4.5vh}.badge-color{background-color:rgb(75 133 183) !important}@media only screen and (max-device-width: 812px){.label-outline-primary,.label-outline-iheid,.label-outline-info,.label-outline-success,.label-outline-secondary{font-size:.65rem}.icon-lang-listing{left:6vh}.img-listing-main{height:125px !important;margin-top:2vh;margin-bottom:2vh}.wrapper-section-listing-main{margin-left:1vh;padding-left:0vh;padding-bottom:2vh}.wrapper-under-section-listing{margin-left:0;display:none}.wrapper-under-section-listing .row{width:50%;margin:auto !important}.wrapper-under-section-listing .row .col-lg-12{margin:auto}.label-listing-mobile{padding-left:0 !important}.icon-listing-mobile{padding-right:0 !important}.mobile-only{display:flex !important}.desktop-only{display:none}.wrapper-global-text-listing{margin-left:0vh;margin-top:1.25vh}.wrapper-card-listing{padding:0 !important}.prestation-title-basic-list{margin-top:0 !important;font-size:1.25rem;letter-spacing:-.5px}.button-listing-floating-right{position:absolute;right:0}.prestation-subtitle-basic-list,.content .second{font-size:.9rem;letter-spacing:-.25px;margin-bottom:1vh !important}#sortby.custom-drop-down{top:40 !important;left:75px}}.img-top-catalog{display:flex;justify-content:center}.text-primary-unige{color:rgb(179, 51, 105) !important}.overflow-scroll{--_spacer:1rem;--_surface:hsl(200 100% 80%);--_spacer:1rem;display:grid;grid-auto-flow:column;grid-auto-columns:65%;height:17rem;overflow-x:auto;overscroll-behavior-inline:contain;-ms-overflow-style:none;scrollbar-width:none;-ms-overflow-style:none;scrollbar-width:none}@media only screen and (min-width: 768px){.overflow-scroll{grid-auto-columns:40%;height:17rem;font-size:80%}}@media only screen and (min-width: 960px){.overflow-scroll{grid-auto-columns:21%;height:14rem;font-size:70%}}.reel-container a{display:grid;grid-template-rows:min-content;overflow:hidden;background-size:cover;background-position:center;background-repeat:no-repeat;font-family:thesansosfplain;font-size:.95rem;color:white !important;text-shadow:0px 0px 8px black}.reel-container h5{font-size:1.125rem;color:white !important;text-transform:uppercase;text-shadow:0px 0px 8px black}.reel-container .scroll-arrow{width:0px;z-index:100;margin:0px;padding:0px}.reel-container .scroll-arrow button{position:relative;left:-20px}.reel-container .scroll-arrow button i{vertical-align:middle}.reel-container .overflow-scroll{scroll-behavior:smooth;scroll-snap-type:inline mandatory;scroll-padding-inline:0rem;padding:1vh}.reel-container a{inline-size:min(100%, 100%);scroll-snap-align:center;margin-inline:auto;background-position:50% 50%;background-size:cover}.hidden{display:none}.calendar-event{width:70%;display:inline-block;vertical-align:top}.event-row{position:absolute;display:flex;align-items:center;padding:10px;margin-bottom:10px;background-color:#f2f2f2;width:100%}.event-title{font-weight:300;letter-spacing:-.5px;font-size:14px}.timeline-hour{display:flex;align-items:center;justify-content:center;width:100%;height:50px;border-bottom:1px solid #ccc}.event-list{display:flex;flex-wrap:wrap;margin-top:10px}.event-list-item{background-color:#ddd;padding:5px;margin-right:10px;margin-bottom:10px;border-radius:5px}.event-item{padding:5px;margin-bottom:10px;border-radius:5px;background-color:#ddd}.event-container{margin-bottom:10px}.event-time{font-weight:bold;margin-bottom:5px}.title-column-week{text-transform:capitalize;border-bottom:1px solid #0000000a;margin-bottom:2vh;padding:1vh;font-size:1.1rem;margin-top:2vh}.current-day-week{text-transform:capitalize;border-bottom:1px solid #0000000a;margin-bottom:2vh;padding:2.5vh;font-size:0.95rem;border-radius:25px;background:#cf0063 !important;color:white !important}.month-day-number{position:absolute;left:15px;right:15px;top:15px;margin:auto;border-radius:25px;font-size:14px;line-height:14px;background:white}.current-day{position:absolute;left:15px;right:15px;top:15px;margin:auto;border-radius:25px;font-size:14px;line-height:14px;background:#cf0063;color:white !important}.event-group-time{width:20%;display:inline-block;vertical-align:top;font-weight:bold;letter-spacing:-.5px;font-size:13px;text-align:left !important;margin-left:5px;color:#c38b72}.event-group{position:static;top:17.5%;left:10px}.badge-category{margin-left:-10px}.calendar-week-container{width:100%;min-height:300px}.calendar-mobile-container{width:100%;min-height:300px}.title-month-year-calendar{display:flex;justify-content:center;margin:auto;font-weight:600;font-size:20px;letter-spacing:-.5px}.select-view-button-calendar{font-size:14px;font-weight:600}.day-events-box{width:auto;height:150px}.reel-container .overflow-scroll{overflow-y:hidden !important}.tech-info{font-size:8px;font-weight:100;text-align:right;line-height:0px}.dump{display:none}hr.smaller{margin:10px 0}@media (max-width: 768px){.btn.smaller{padding:3px 6px}.custom-overflow{overflow-x:scroll;display:flex;flex-wrap:nowrap}.border.mobile-spacing{border:none !important;padding-top:7px;padding-bottom:10px}#tagsHolder{overflow:visible ! important;height:fit-content;max-height:none !important;width:97% !important}.w-sm-90{width:90%}.w-sm-85{width:85%}.w-sm-40{width:35%;display:inline-block}.custom-icon-sizing{width:clamp(24px, 3%, 3%)}.custom-w-sizing{width:clamp(100px, 97%, calc(100% - 24px))}}@media (min-width: 768px){.w-md-20{width:20%}.w-md-25{width:25%}.w-md-75{width:75%}.w-md-85{width:85%}.w-md-90{width:90%}.fix-col-md-padding{}.border-md-0{border:0 !important}.border-md-end{border-right:1px solid #dee2e6 !important}.border-md-start{border-left:1px solid #dee2e6 !important}.h-md-100{height:100% !important}}details .custom-summary{color:#d80669;padding:6px 12px}details .custom-summary::before{margin-right:2px;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 6 Free";font-weight:800;content:"\f1de";color:#d80669}details[open] .custom-summary{color:white;background-color:#d80669}details[open] .custom-summary::before{content:"\f077";color:white}.corporate-color{color:#d80669}.disabled .corporate-color{color:rgb(34, 34, 34)}#searchBar:focus{outline:none;border:solid #d80669 2px;border-radius:2px}@media (min-width: 768px) and (max-width: 992px){.prestations .col-sm-6.col-md-4{width:33.33333333333%}.label-outline-primary,.label-outline-iheid,.label-outline-info,.label-outline-success{font-size:.65rem}}@media (min-width: 992px){.col-lg-6{width:50% !important}}#tagsHolder{position:absolute;top:100%;background:white;z-index:15;width:83%;max-height:40vh;overflow-y:auto}.tagsSuggested.active{background:lightgray;cursor:pointer}.clear-fix{overflow-y:auto !important}.w-90{width:90%}.parentCartButton .col-md-9{width:auto !important}.link-list{list-style:none}.custom-drop-down{position:absolute;top:50;left:0;z-index:12}#sortby.custom-drop-down{z-index:15;left:80}.custom-blur *{opacity:0.3}.card-containerGroup{position:relative}.mainCardAct{background-color:white;z-index:3;position:relative;box-shadow:0px 4px 8px rgba(0, 0, 0, 0.1),  4px 0px 8px rgba(0, 0, 0, 0.1)}.card-containerGroup::before,.card-containerGroup::after{content:'';position:absolute;right:0;bottom:0;width:100%;height:100%;background-color:white}.card-containerGroup::before{transform:translate(6px, 6px);z-index:2;box-shadow:0px 4px 8px rgba(0, 0, 0, 0.08), 4px 0px 8px rgba(0, 0, 0, 0.08)}.card-containerGroup::after{transform:translate(12px, 12px);border-color:#d0d0d0;z-index:1;box-shadow:0px 4px 8px rgba(0, 0, 0, 0.05), 4px 0px 8px rgba(0, 0, 0, 0.05)}details .visible-summary{padding:6px 12px}details .visible-summary::before{font-family:"font awesome 6 pro";margin-right:4px;display:inline-block;text-rendering:auto;-webkit-font-smoothing:antialiased;font-weight:500 !important;content:"\f078";font-size:20px}details[open] .visible-summary::before{content:"\f077"}summary.visible-summary{list-style-type:none}details .visible-summary.fs-5::before{color:#d80669}.custom-option .btn span{float:right;font-family:"font awesome 6 pro";margin-right:4px;text-rendering:auto;-webkit-font-smoothing:antialiased;font-weight:500 !important}.custom-option .btn[data-selected="false"] span::before{content:"\f0c8"}.custom-option .btn[data-selected="true"] span::before{content:"\f14a"}.custom-option .btn{transition:.5s ease-in-out}.custom-option .btn[data-selected="false"]{color:#d80669;background:white}.custom-option .btn[data-selected="false"]{color:black}.custom-option .btn[data-selected="true"]{color:white;background-color:#d80669}.filter-btn.btn[data-selected="false"]{color:#d80669 !important;background:white}@media (min-width: 768px){.custom-option .btn[data-selected="true"]:hover{background-color:white;color:#d90669 !important;border-color:#d90669 !important}.filter-btn.btn[data-selected="false"]:hover{color:#d80669;background:white;border-color:#d90669 !important}.filter-btn.btn[data-selected="true"]:hover{background-color:white;color:#d90669 !important;border-color:#d90669 !important}}.filter-btn.disabled.btn[data-selected="false"]{color:rgb(129, 129, 129) !important;background:white}.filter-btn.btn[data-selected="true"]{color:white !important;background-color:#d80669}.filter-reset{display:none}.resetable .filter-reset{display:inline}#eraser:disabled i{color:#777}a.btn[data-selected="true"]{background-color:#d80669;color:#fff !important}.custom-fs-5{line-height:1}.custom-document{clip-path:polygon(95% 0%, 100% 30%, 100% 100%, 0% 100%, 0% 0%)}.shadow-document{filter:drop-shadow(0px 4px 8px rgba(0, 0, 0, 0.1)) drop-shadow(4px 0px 8px rgba(0, 0, 0, 0.1))}.shadow-corner{box-shadow:0px 4px 8px rgba(0, 0, 0, 0.1),  4px 0px 8px rgba(0, 0, 0, 0.1);position:absolute;width:5%;height:30%;right:0%;top:0;background-color:transparent;z-index:50}.shadow-document .order-2{padding-right:5%}@media (max-width: 768px){.custom-document{clip-path:polygon(90% 0%, 100% 20%, 100% 100%, 0% 100%, 0% 0%)}.shadow-corner{width:10%;height:20%}.shadow-document .order-2{padding-right:10%}}.badge-places{font-family:thesanscd_bold;font-weight:500;background-color:white;color:black !important;border-radius:10px;font-display:optional}.rounded-circle.language-pill{width:24px;height:24px;text-align:center;opacity:0.5}.fa-circle-half-stroke.custom-color-places{color:#ced826 !important}.custom-column-badges{flex:0 0 auto;min-width:40px;max-width:40px}h3.first.prestation-title-basic-list{font-size:18pt;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;text-overflow:ellipsis;white-space:normal;letter-spacing:normal}h4.second.prestation-subtitle-basic-list{font-size:14pt;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;text-overflow:ellipsis;white-space:normal;text-transform:unset;letter-spacing:normal}@media (max-width: 768px){h3.first.prestation-title-basic-list{-webkit-line-clamp:2;line-clamp:2;font-size:18px}h4.second.prestation-subtitle-basic-list{-webkit-line-clamp:3;line-clamp:3;font-size:14px}.fontsize-mobile{font-size:small !important}.fontsize-mobile .rounded-circle.language-pill{font-size:16px !important}}.searchQueryBtn{font-style:italic}.spinner-bg-fix{background:#f2f2f2 !important}.description-text-section a{color:#d80669 !important}.m-0.academicsEvents > div{margin-right:0}.detail-image{aspect-ratio:1080/1350;background-position:center;background-size:cover;height:fit-content}@media (max-width: 767px){.detail-image{aspect-ratio:1 / 1;padding:10px;background-origin:content-box;background-clip:content-box}}.force-align-items-baseline > *{align-self:baseline !important}@media (max-width: 767px){#sort-btn .noMobileTitle{display:none}}@media (max-width: 320px){.margin-mobile.me-1{margin-right:0 !important}}

a.abc{color:white !important}.card-body *{text-shadow:0px 2px 7px black}.btn-pills{height:fit-content !important}.corporate-color{color:#d80669 !important;background-color:white}.btn[data-selected="true"].corporate-color{color:white !important;background-color:#d80669;transition:all ease-in-out 0.5s}@media (min-width: 768px){.corporate-color:hover{border-color:#d80669 !important;background-color:white !important;transition:all ease-in-out 0.5s}.btn[data-selected="true"].corporate-color:hover{color:#d80669 !important;transition:all ease-in-out 0.5s}}

