@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500&display=swap);#main-wrapper{height:unset;min-height:100%;overflow-x:hidden;position:relative}html{overflow:auto}.nowrap{white-space:nowrap}.errorlist{align-items:flex-start;display:flex;flex-direction:column;list-style:none}.iframe-rwd{margin:20px auto;overflow:hidden;padding-top:30px;position:relative}.iframe-rwd iframe{height:100%;left:0;position:absolute;top:0;width:100%}.w-unset{width:unset!important}.w-max-content{width:max-content}.w-min-content{width:min-content}.br-20{border-radius:20px}.scrollable{overflow:hidden auto}.pac-container{z-index:10000}hr{border:0;border-top:1px solid var(--haydin);margin:var(--margin-md) 0}.transparent{opacity:0}.debug-hidden,.display-none{display:none!important}.transition-opacity{transition:opacity 2s}.vertical-center{position:relative;top:50%;-ms-transform:translateY(-50%);transform:translateY(-50%)}a.btn,a.btn-sm{color:#fff;text-align:center;text-decoration:none}.pretty-border-bottom{border-bottom:1px solid var(--haydin)}.pretty-border-top{border-top:1px solid var(--haydin);box-shadow:0 -1px 1px 0 var(--haydin)}.pretty-border{border:1px solid var(--haydin);box-shadow:0 0 2px 0 var(--haydin)}.border-chopin{border:1px solid var(--chopin)}.border-none{border:0!important}.gdpr-form__list{display:inline-block;line-height:3.5rem;list-style:decimal inside;margin:0 0 2rem 1.5rem;text-align:left}.gdpr-form__btn-container{margin-top:5rem}.how-it-works__text{display:block;line-height:150%}.how-it-works__img{height:18rem;object-fit:cover;width:22.6rem}.show-if-xs{display:none}.hide-if-xs{display:inline}@media screen and (max-width:580px){.show-if-xs{display:inline}.hide-if-xs{display:none}}.circle-loader-body{align-items:center;background:radial-gradient(closest-side,var(--haydin),#fff);display:flex;height:40vh;justify-content:center;margin:auto;width:40vh}.circle-loader-container{background:linear-gradient(165deg,#fff 0,var(--haydin) 40%,var(--wagner-light) 98%,var(--wagner-light) 100%);border-radius:100%;height:80%;position:relative;width:80%}.circle-loader:before{animation:rotate 2s linear infinite;border-bottom:0 solid #ffffff05;border-radius:100%;box-shadow:inset 0 -10px 20px 20px #ffffff40,inset 0 -5px 15px 10px #ffffff50,inset 0 -2px 5px #ffffff80,inset 0 -3px 2px #ffffffbb,0 2px 0 #fff,0 2px 3px #fff,0 5px 5px #ffffff90,0 10px 15px #ffffff60,0 10px 20px 20px #ffffff40;content:"";filter:blur(3px);height:100%;position:absolute;width:100%}@keyframes rotate{to{transform:rotate(1turn)}}.gooey{background:#fff;filter:contrast(20);height:40px;left:50%;margin:-20px 0 0 -71px;top:50%;width:142px}.dot,.gooey{position:absolute}.dot{animation:dot 2.8s infinite;background:#000;border-radius:50%;filter:blur(4px);height:16px;left:15px;top:12px;width:16px}.dot,.dots{transform:translateX(0)}.dots{animation:dots 2.8s infinite;margin-left:31px;margin-top:12px}.dots span{background:#000;border-radius:50%;display:block;filter:blur(4px);float:left;height:16px;margin-left:16px;width:16px}@keyframes dot{50%{transform:translateX(96px)}}@keyframes dots{50%{transform:translateX(-31px)}}.img-onboarding-checkbox,.img-onboarding-checkbox__first,.img-onboarding-checkbox__first__languages,.img-onboarding-checkbox__languages{cursor:pointer;height:10rem;opacity:0;transition:.2s ease-in-out}.img-onboarding-checkbox__first,.img-onboarding-checkbox__first__languages{opacity:1;position:absolute;top:0}.checkbox-container .pretty-checkbox:checked~.img-onboarding-checkbox__first,.checkbox-container .pretty-checkbox:checked~div .img-onboarding-checkbox__first,.checkbox-container__languages .pretty-checkbox:checked~.img-onboarding-checkbox__first__languages,.checkbox-container__languages .pretty-checkbox:checked~div .img-onboarding-checkbox__first__languages{opacity:0}.checkbox-container .pretty-checkbox:checked~.img-onboarding-checkbox,.checkbox-container .pretty-checkbox:checked~div .img-onboarding-checkbox,.checkbox-container__languages .pretty-checkbox:checked~.img-onboarding-checkbox__languages,.checkbox-container__languages .pretty-checkbox:checked~div .img-onboarding-checkbox__languages{opacity:1}@keyframes zoom{0%{transform:scale(1)}to{transform:scale(1.2)}}.profile-picture-carousel-inner .carousel-item>img{animation:zoom 60s linear;transform-origin:bottom}.spinner-loader{animation:spin 2s linear infinite;-webkit-animation:spin 2s linear infinite;aspect-ratio:1;border:var(--margin-xs) solid var(--haydin);border-radius:50%;border-top:var(--margin-xs) solid var(--vivaldi);height:var(--margin-xl);width:var(--margin-xl)}.btn-disabled>.spinner-loader{border-top-color:var(--wagner);border-width:var(--margin-xxs);height:var(--margin-sm);width:var(--margin-sm)}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}#cookie-consent{background:#fff;border-bottom-right-radius:20px;border-top-right-radius:20px;bottom:10%;box-sizing:border-box;color:var(--chopin);cursor:pointer;height:60px;left:0;padding:10px;position:fixed;transform:scale(.7);transform-origin:bottom left;transition:all .3s ease-in-out;white-space:nowrap;width:min-content;z-index:9999}#cookie-consent:hover{transform:scale(1)}.checkbox-toggle{align-items:center;border:1px solid var(--wagner);border-radius:50%;cursor:pointer;display:flex;height:3.2rem;justify-content:center;width:3.2rem}.checkbox-container .checkbox-toggle:before,.checkbox-container__languages .checkbox-toggle:before{background:inherit;border-radius:inherit;content:"";height:100%;position:relative;transform:scale(.9);transition:.2s ease-in-out;width:100%}.checkbox-container .pretty-checkbox:checked+.checkbox-toggle:before,.checkbox-container__languages .pretty-checkbox:checked+.checkbox-toggle:before{background:var(--mozart);display:block}.checkbox-container .pretty-checkbox:checked+.checkbox-toggle,.checkbox-container__languages .pretty-checkbox:checked+.checkbox-toggle{background:inherit}.slideshow-container{border-radius:10px;margin:10px auto;max-width:1000px;position:relative;width:100%}.slideshow-container .slideshow-slide{display:none}#slides-clinic-desc>a.next,#slides-clinic-desc>a.next:hover,#slides-clinic-desc>a.prev,#slides-clinic-desc>a.prev:hover,#slides-introduction>a.next,#slides-introduction>a.next:hover,#slides-introduction>a.prev,#slides-introduction>a.prev:hover,#slides-therapy-desc>a.next,#slides-therapy-desc>a.next:hover,#slides-therapy-desc>a.prev,#slides-therapy-desc>a.prev:hover{background-color:#fff!important;border-radius:15px}.slideshow-container .next,.slideshow-container .prev{border-radius:0 3px 3px 0;color:#fff;cursor:pointer;font-weight:var(--fw-bold);margin-top:-22px;padding:16px;position:absolute;top:50%;transition:.6s ease;user-select:none;width:auto}.slideshow-container .next{border-radius:3px 0 0 3px;right:0}.slideshow-container .prev{left:0}.next:hover,.slideshow-container .prev:hover{background-color:#000c}.slideshow-container .text{bottom:8px;color:#f2f2f2;padding:8px 12px;position:absolute;text-align:center;width:100%}.slideshow-container .numbertext{color:#f2f2f2;padding:8px 12px;position:absolute;top:0}.slideshow-container-dot{background-color:#bbb;border-radius:50%;cursor:pointer;display:inline-block;height:15px;margin:0 2px;transition:background-color .6s ease;width:15px}.slideshow-container .active,.slideshow-container-dot:hover{background-color:#717171}.slideshow-container .slideshow-container-fade{-webkit-animation-duration:1.5s;animation-duration:1.5s;-webkit-animation-name:slideshow-container-fade;animation-name:slideshow-container-fade}@-webkit-keyframes slideshow-container-fade{0%{opacity:.4}to{opacity:1}}@keyframes slideshow-container-fade{0%{opacity:.4}to{opacity:1}}.account-settings__row{cursor:pointer}#div_id_subsidy_referral_id{grid-column-start:2!important}#id_subsidy_referral_id,#id_subsidy_referral_id_proxy{width:100%}#div_id_subsidy_referral_id .input-handler:focus~.placeholder-label,#div_id_subsidy_referral_id .input-handler:valid~.placeholder-label{transform:translateY(-57%) translateX(-1rem) scale(.5);transform-origin:top left}#div_id_spoken_languages{min-width:20rem;width:50%!important}.overlay{background-color:var(--bach);border-radius:var(--border-radius);display:grid;left:50%;opacity:0;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transition:.2s ease-in-out}.overlay-white{background-color:#fff}.overlay-small{border-radius:20px}.overlay-container{position:relative}.overlay-container-edit:hover .overlay,.overlay-container:hover .overlay{opacity:0}.overlay{align-items:center;color:var(--mozart);display:flex;height:100%;justify-content:center;width:100%}.overlay-bach{background-color:var(--bach)}.overlay-green{background-color:#023037cf}.nav-item a:visited{text-decoration:none}#progress-navbar{bottom:-30px}#navbar-service-checkout{color:#fff!important;opacity:0;transition:opacity .5s ease-in-out}#navbar-service-checkout .btn{height:3.6rem;min-height:unset;width:var(--width-sm)}.healper_footer{background-color:var(--bach)}.footer-list{color:#7f8186;line-height:30px;margin-bottom:6px}.footer-heading-css,.footer_list_heading{color:var(--chopin)}.footer-list_first{color:#a5a5a5;display:flex;flex-direction:column;height:20vh;justify-content:space-between}.form-group-css{background-color:#fff;padding:1px 10px}.form-group-css input{background-color:initial;border:none;color:#fff;outline:none;width:100%}.footer-link,.footer-link:active,.footer-link:focus,.footer-link:hover,.footer-link:visited{color:var(--chopin);text-decoration:none}#onboarding-progress-bar{background:#fff;bottom:0;height:50px;left:0;position:absolute;right:0}h1,h2,h3,h4,h5,h6,p,ul{margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:400}.text-purple{color:var(--mozart)}.text-white{color:#fff}.text-chopin{color:var(--chopin);position:relative}.text-chopin--underline{display:inline-block}.text-chopin--underline--small:before{width:6rem}.text-chopin--underline--center:before{left:50%;transform:translateX(-50%)}.text-gray{color:var(--wagner)}.text-underline{text-decoration:underline}.example-text-slideshow{margin:0 60px;text-align:left}.questionnaire-help-text{color:var(--wagner-light)}.fw-light{font-weight:100}.fw-normal{font-weight:400!important}.comma-list{list-style:none;margin-left:0!important;padding:0}.comma-list,.comma-list li{display:inline}.comma-list li:after{content:", "}.comma-list li:last-child:after{content:""}@media screen and (max-width:360px){.text-gray-mb{margin-bottom:10px}}.form-horizontal{border-color:#54595f;color:var(--chopin);outline-color:#54595f;text-align:left
  /*!*font-size: 15px;*!*/}.address-input-container,.input-container{display:inline-block;position:relative;text-align:left}.address-input-container{width:100%}.before-btn{margin-bottom:50px}.before-btn-input{margin-bottom:30px}.before-btn-calendly{margin-bottom:20px}.onboarding-form{margin-left:auto;margin-right:auto;text-align:left}#date-of-birth-form{min-width:unset}.counter{bottom:1rem;font-size:1.4rem;position:absolute;right:3rem;user-select:none}.focus-points ul{padding-left:15px}.checkbox-container,.checkbox-container__languages{align-items:center;display:flex;flex-direction:column-reverse;height:min-content;margin-bottom:1rem;position:relative;text-align:center;white-space:nowrap}#practical-info-form .form-control{margin-bottom:var(--margin-md);width:100%}.checkbox-container__languages{margin:1rem 3rem}.checkbox-container-margin{margin:0 90px}#id_desired_themes,#id_specializations{display:grid;grid-template-columns:1fr 1fr}#id_desired_themes li,#id_specializations li{list-style:none;margin-bottom:5px;text-align:left}.fields-container-grid__2{display:grid;grid-template-columns:1fr 1fr}.fields-container-grid__3{display:grid;grid-template-columns:1fr 2fr 1fr}.fields-container-grid__5{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr}.english-container{grid-column-start:2}#spoken-languages-label-other{grid-column-start:2;grid-row-start:2}.slideshow-controls:hover{background-color:var(--bach)!important}@keyframes err-animation{0%{opacity:0}to{opacity:1}}.selection{text-align:left;width:50%}.user-input-container{width:45%}.user-input-container .form-control{width:100%}.progress-grid{display:flex;justify-content:space-between}#creating-profile-progress{margin:auto;width:350px}.cultural-background-list{display:flex;flex-direction:column;list-style:none;margin-left:0}.expertise-list{align-content:flex-start;border-radius:20px;list-style:none;margin-left:0;min-height:100%;padding:1rem}.cultural-background-list li,.expertise-list li{border:1px solid var(--chopin);border-radius:10px;cursor:grab;margin:10px 5px;padding:12px;transition:border,background-color .5s ease-in-out}.highlight{background-color:var(--beethoven);border:none!important}.err-container{bottom:0}.name-form-container{margin-left:auto;margin-right:auto;min-width:30rem;width:35%}@media screen and (max-width:40.0625em){.fields-container-grid__5{display:grid;grid-template-columns:1fr}.fields-container-grid__3{grid-template-columns:1fr}.english-container{grid-column-start:1}#spoken-languages-label-other{grid-column-start:1;grid-row-start:3}#div_id_spoken_languages{width:75%!important}#id_desired_themes,#id_specializations{grid-template-columns:1fr}#id_desired_themes li,#id_specializations li{margin-left:95px}}@media screen and (max-width:770px){.progress-grid{flex-direction:column}.user-input-container{margin:0 0 20px!important;width:70%}#id_desired_themes li,#id_specializations li{margin-left:45px}.text-area-container{margin:0 15px}}@media screen and (max-width:440px){.user-input-container{width:90%}.fields-container-grid__2{grid-template-columns:1fr}#id_desired_themes li,#id_specializations li{margin-left:0}}@media screen and (max-width:370px){.user-input-container{width:85%}#id_desired_themes li,#id_specializations li{margin-left:-20px}}img.img-fluid.editable-image:hover{cursor:grab}img.img-fluid.editable-image:active{cursor:grabbing}.list-img{grid-gap:1rem;display:grid;grid-template-columns:1fr 1fr 1fr;list-style-type:none;margin:0;padding:0}.loading{background:#0000;height:120px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.editable-image{max-height:18rem;min-width:100%}.custom-file-upload{background:#0000;border-radius:10px;color:var(--wagner);cursor:pointer;display:inline-block;margin-top:10px;padding:2rem;position:relative;text-align:center;width:100%}.round{border-radius:50%}.navbar-welcome-image{border-radius:50%;left:0;margin-left:auto;margin-right:auto;position:absolute;right:0;text-align:center;top:.8em;width:100px}.questionnaire-ceo-img{max-width:10rem;min-width:5rem;width:100%}.img-onboarding-checkbox--small{height:9rem}.inline-text-img{display:inline-block;height:2.4rem;transition:opacity 2s;width:2.4rem}.jcrop-handle{background-color:var(--vivaldi)!important;height:1rem!important;opacity:.8!important;width:1rem!important}@media screen and (max-width:992px){#clinic-images-grid{display:grid;grid-template-columns:1fr}}@media screen and (max-width:460px){.navbar-welcome-image{top:1.2em;width:85px}}@media screen and (max-width:360px){.navbar-welcome-image{top:1.3em;width:75px}}@media screen and (max-width:300px){.navbar-welcome-image{top:1.3em;width:70px}}#id_spoken_languages>span{width:100%}.modal-title{color:var(--chopin);text-align:left}.modal-header{border:none;flex-direction:column}.header-border-bottom-small,.header-border-bottom-small-center{border-bottom:2px solid var(--chopin);width:40%}.header-border-bottom-fixed{border-bottom:2px solid var(--chopin);width:70px}.header-border-bottom-small-center{align-self:center;margin:0 auto;max-width:150px}#form-div-full-name>.text-chopin{margin-bottom:7px}#full-name-overlay-container{align-self:flex-end;position:relative}.data-container{display:flex;flex-flow:row nowrap}.data-container__img{display:inline}.data-container__text{display:flex;flex-flow:column nowrap;margin-left:1.5rem}.therapist-info-header-container{margin-bottom:2rem;max-width:max-content}#form-div-expertise,#form-div-specializations,#form-div-spoken-languages,.experience-container,.form-div-publications-cls,.form-div-services-cls,.practical-info-container{grid-gap:2rem;display:flex;flex-flow:row nowrap;text-align:left;word-break:break-word}.therapist-info-title{text-align:left}.clinic-image-big,.clinic-image-small{margin:1rem 0;padding:0 1rem!important}#clinic-images-file-upload{align-items:center;display:flex;justify-content:center;min-height:100%;padding:0}#navbar-therapist-id-card,.navbar-id-card{align-items:center;background:#fff;display:flex;opacity:0;pointer-events:none;transition:opacity .5s ease-in-out}#therapist-services-list{color:var(--chopin);line-height:40px;list-style:none}#therapist-services-list li{border-radius:10px;margin:5px 0;padding:0 5px;transition:.2s ease-in-out}#therapist-services-list li:hover{cursor:pointer}#therapist-services-list li.list-active{color:var(--vivaldi)}.services-category-container{min-height:max-content;opacity:1;pointer-events:all;transition:opacity .5s ease-in-out}.services-category-container.category-hidden{display:none;opacity:0;pointer-events:none}#form-div-profile-video div,#form-div-profile-video video{border-radius:var(--border-radius);max-height:calc(var(--height-xl)*3)}#form-div-profile-video video{background-color:#000}.pricing{width:100%}.overlay-container-view:hover .overlay{opacity:.9}.overlay-container-view{cursor:pointer;position:relative}#progress-list-tooltip{list-style:none}#progress-list-tooltip li{text-align:left}.progress-task-header{color:var(--chopin);font-weight:var(--fw-bold)}.progress-task-desc{color:var(--wagner)}#profile-address-container{align-items:center;display:flex;flex-direction:column}.booking-container{background-color:var(--bach);margin:20px 0;padding:1rem;position:relative}.booking-btn-container{align-items:center;align-self:flex-end;display:flex;flex-direction:column;justify-content:center}@media screen and (max-width:896px){#navbar-service-checkout,#navbar-service-checkout-disabled{opacity:1!important;pointer-events:all!important}#navbar-back-to-matches,#navbar-therapist-id-card{display:none}}@media screen and (max-width:790px){#full-name-overlay-container{align-self:center;bottom:0;display:flex;justify-content:center;left:0}}@media screen and (max-width:440px){#services-section{margin-bottom:5rem}}.selection>span>ul{margin-left:0;white-space:break-spaces}.btn-container,.btn-container__small{display:flex;justify-content:center;margin:1rem auto 2rem;transition:.2s ease-in-out}.btn-container__small{display:none}.highlight-bach{background-color:var(--bach)}.highlight-haydin{background-color:var(--haydin)}.form-column{max-width:min-content;position:absolute;right:200px;top:250px}.quest-next{margin-bottom:15px;width:70%}.quest-separator{height:45px}::-webkit-scrollbar{height:.5rem;opacity:.5;width:.5rem}::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 5px var(--haydin)}::-webkit-scrollbar-thumb{background:var(--wagner-light);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--wagner)}@media screen and (max-width:1150px){.form-column{position:relative;right:unset;top:unset}}@media screen and (max-width:768px){.progress-bar-wrapper .col-md-2 button{margin-left:10%}}li.select2-selection__choice{background:var(--bach)!important}.time-filter{display:flex;justify-content:space-around;margin-top:20px}.filter-option{border-radius:15px;cursor:pointer;padding:5px;transition:background-color .5s ease-in-out}#receipts-table{border-collapse:initial;border-radius:20px;margin-bottom:50px}#receipts-table-header th:first-of-type{border-top-left-radius:20px}#receipts-table-header th:last-of-type{border-top-right-radius:20px}#receipts-table tr td,#receipts-table tr th{padding:20px}#receipts-table tr:nth-child(odd){background-color:var(--bach)}#receipts-table-header{background-color:var(--beethoven)!important;border-radius:20px;color:var(--chopin)}#myChart{height:60%;width:60%}#time-filter-select{background:var(--beethoven);border:1px solid var(--beethoven);border-radius:10px;margin-left:30px;min-width:75px;padding:5px}#time-filter-select option{background-color:#fff}#clients-container{height:100%;margin-bottom:15px;overflow:hidden auto}.custom-form-control{border:1px solid var(--chopin);border-radius:10px;height:unset;padding:5px 12px}.custom-form-control:focus{outline:none}.clients-container{margin-left:auto;margin-right:auto;overflow:hidden;padding-left:30px;padding-right:30px}.booking-requests-container{height:85%;overflow:hidden auto}#booking-request-container{height:95%}#booking-request-container .form-control{width:100%}#calendar-page-container{margin:0 10%}@media screen and (max-width:40.0625em){#calendar-clients-container{display:none!important}#calendar-page-container{margin:0}}.clients-col{transition:.2s ease-in-out}.clients-col:first-of-type,.clients-col:last-of-type{border-right:2px solid var(--haydin);height:90%}.clients-col:last-of-type{border-left:2px solid var(--haydin)}.therapist-clients__btn-arrow-left,.therapist-clients__btn-arrow-right{display:none}.client-info-container{border-radius:20px;margin:5px 5px 5px 0;padding:5px 10px;transition:background-color .5s ease-in-out}@media screen and (max-width:768px){.clients-col:first-of-type,.clients-col:last-of-type{background-color:#fff;left:-100%;position:absolute;z-index:1000}.clients-col:last-of-type{left:unset;right:-100%}.therapist-clients__btn-arrow-left,.therapist-clients__btn-arrow-right{display:block;height:15px;width:15px}}.profile__banner-img__next,.profile__banner-img__prev{background-color:#00000005;border-radius:0 3px 3px 0;bottom:30%;color:#fff;cursor:pointer;font-weight:var(--fw-bold);padding:16px;position:absolute;top:30%;transition:.6s ease;user-select:none;width:auto}.profile__banner-img__next{border-radius:3px 0 0 3px;right:0}.article-link:active,.article-link:hover,.article-link:link,.article-link:visited{color:#54595f;text-decoration:none}.article-header{font-weight:var(--fw-bold)}.carousel-fade .carousel-inner .carousel-item{opacity:0;transition-property:opacity}.background-image{height:42.5rem;object-fit:cover;width:100%}.parent{left:0;position:relative;top:0}.profile-picture{border-radius:50%;cursor:default;height:20rem;overflow:hidden;position:relative;text-align:center;width:20rem}#profile-image-overlay{background:#0000}.practical-info-span{color:var(--wagner);display:block;font-size:var(--font-xs)}.practical-info-p-container{display:inline-block}.practical-info-container>i{bottom:.7em;position:relative}#google-maps-address,#view-map-div{border-radius:var(--border-radius);width:100%}#progress-bar-container{min-width:100%}#progress-list{list-style:none;margin-bottom:0!important}#progress-list li{cursor:pointer}.progress-separator{border:3px solid var(--bach);border-bottom:none;border-top:none;height:100%;width:20%;z-index:999}.progress-separator:first-of-type{border-left:none}.progress-separator:last-of-type{border-right:none}div[data-target="#modal-form-profile-image"]{z-index:10}div[data-target="#modal-form-banner-images-order"]{z-index:5}@media screen and (max-width:991px){
  /*!*  font-size: 1.6rem !important;*!*/}@media screen and (max-width:550px){.list-img{grid-template-columns:1fr 1fr}}@media screen and (max-width:360px){.list-img{grid-template-columns:1fr}}@media screen and (min-width:1500px){.banner-overlay-text{margin-top:-5em}}@media screen and (max-width:40.0625em){.profile-picture-carousel-inner{overflow:hidden}.booking-form .btn-arrow-left{left:10px;top:unset}.container-fluid{overflow:hidden}.questionnaire-ceo-img{max-width:60px}#onboarding-address .checkbox-container[for=id_wheelchair_accessibility]{justify-content:start}.checkbox-toggle{height:3rem;width:3rem}#financial-overview-text{display:none}}@media screen and (min-width:89.9375em) and (min-height:56.1875em){.navbar-welcome-image{top:1rem;width:14rem}}.elementor-kit-18 .elementor-button,.elementor-kit-18 button,.elementor-kit-18 input[type=button],.elementor-kit-18 input[type=submit]{border-radius:1.3em}:root{--breakpoint-small:40.0625em;--breakpoint-medium:64.0625em;--breakpoint-large:87.5625em;--breakpoint-xlarge:100.0625em;--vivaldi:#095759;--mozart:#f8333c;--mozart-light:#f8333c80;--mozart-gradient:linear-gradient(45deg,#f8333c,#f8335f);--bach:#fcf9f4;--bach-custom:252,249,244;--bach-light:#fcf9f4cc;--beethoven:#c7dede;--beethoven-custom:199,222,222;--beethoven-light:#b2c9c9;--beethoven-gradient:linear-gradient(125deg,#c7dede,#c7dee7);--wagner:#68716e;--wagner-custom:104,113,110;--wagner-light:#68716e80;--chopin:#263731;--chopin-custom:38,55,49;--stravinskij:#84b082;--haydin:#e9eaea;--haydin-light:#e9eaea4d;--haydin-custom:233,234,234;--debussy:#fb989d;--grieg:#b5cfb3;--frost:#84b082;--eicher:#338688;--stern:#a2c29e;--zimmer:#65a2a3;--richter:#bfd4ba;--eno:#accbc9;--lindberg:#6d926d;--epstein:#2c5e5c;--white:#fdfcfa;--fc-today-bg-color:#b9d0b133;--margin-xxs:.2rem;--margin-xs:.5rem;--margin-sm:1rem;--margin-md:2rem;--margin-lg:4rem;--margin-xl:6rem;--margin-xxl:12rem;--img-xs:3rem;--img-sm:5rem;--img-md:8rem;--img-lg:10rem;--img-xl:12rem;--img-xxl:15rem;--font-xxs:1.2rem;--font-xs:1.4rem;--font-sm:1.6rem;--font-md:1.8rem;--font-lg:2.6rem;--font-xxl:4rem;--font-hero:5.2rem;--fw-bold:500;--fw-light:ligher;--height-xs:2.4rem;--height-sm:3.6rem;--height-md:4.8rem;--height-lg:5.6rem;--height-xl:10rem;--width-xxs:5rem;--width-xs:6.2rem;--width-sm:12.4rem;--width-md:18rem;--width-lg:26.4rem;--width-xl:40.4rem;--width-xxl:64rem;--filter-chopin:invert(14%) sepia(6%) saturate(2653%) hue-rotate(107deg) brightness(95%) contrast(81%);--filter-vivaldi:invert(28%) sepia(75%) saturate(854%) hue-rotate(141deg) brightness(92%) contrast(103%);--filter-vivaldi-dark:invert(30%) sepia(40%) saturate(1764%) hue-rotate(144deg) brightness(88%) contrast(101%);--filter-beethoven:invert(94%) sepia(9%) saturate(363%) hue-rotate(130deg) brightness(96%) contrast(84%);--filter-mozart:invert(27%) sepia(54%) saturate(3361%) hue-rotate(339deg) brightness(99%) contrast(96%);--filter-wagner:invert(44%) sepia(4%) saturate(476%) hue-rotate(109deg) brightness(97%) contrast(97%);--filter-light-blue:invert(51%) sepia(25%) saturate(731%) hue-rotate(134deg) brightness(94%) contrast(89%);--border-radius:10px;--border-radius-sm:5px;--box-shadow:0rem .2rem .7rem .1rem #00000014;--navbar-height:6rem;--screen-max-width:64em;--checkbox-slider:4rem;--timepicker-width:calc(var(--width-xs) + var(--margin-md))}#content,#main-body,body,html{box-sizing:border-box;height:100%}#content{margin:2rem 0 0}#main-wrapper{display:flex;flex-direction:column}html{font-size:62.5%}*,:after,:before{-webkit-tap-highlight-color:rgba(0,0,0,0);box-sizing:inherit;font-style:normal;font-weight:400;margin:0;padding:0}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[readonly]{background-color:#0000!important}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield}option:hover{background-color:var(--bach);box-shadow:0 .3rem .6rem 0 #00000029}.asteriskField{display:none}label{margin-bottom:0}.fade-out{opacity:0;pointer-events:none;transition:.2s ease-in-out}.fade-in{opacity:1;pointer-events:all}.margin{margin:1rem}@media(min-width:40.0625em){.margin{margin:1rem}}@media(min-width:64.0625em){.margin{margin:2rem}}@media(min-width:87.5625em){.margin{margin:4rem}}@media(min-width:100.0625em){.margin{margin:6rem}}.margin--small{margin:1rem!important}.margin--medium{margin:2rem!important}.margin--large{margin:4rem!important}.margin--xlarge{margin:6rem!important}.margin-top{margin-top:1rem}@media(min-width:40.0625em){.margin-top{margin-top:1rem}}@media(min-width:64.0625em){.margin-top{margin-top:2rem}}@media(min-width:87.5625em){.margin-top{margin-top:4rem}}@media(min-width:100.0625em){.margin-top{margin-top:6rem}}.margin-top--small{margin-top:1rem!important}.margin-top--medium{margin-top:2rem!important}.margin-top--large{margin-top:4rem!important}.margin-top--xlarge{margin-top:6rem!important}.margin-right{margin-right:1rem}@media(min-width:40.0625em){.margin-right{margin-right:1rem}}@media(min-width:64.0625em){.margin-right{margin-right:2rem}}@media(min-width:87.5625em){.margin-right{margin-right:4rem}}@media(min-width:100.0625em){.margin-right{margin-right:6rem}}.margin-right--small{margin-right:1rem!important}.margin-right--medium{margin-right:2rem!important}.margin-right--large{margin-right:4rem!important}.margin-right--xlarge{margin-right:6rem!important}.margin-left{margin-left:1rem}@media(min-width:40.0625em){.margin-left{margin-left:1rem}}@media(min-width:64.0625em){.margin-left{margin-left:2rem}}@media(min-width:87.5625em){.margin-left{margin-left:4rem}}@media(min-width:100.0625em){.margin-left{margin-left:6rem}}.margin-left--small{margin-left:1rem!important}.margin-left--medium{margin-left:2rem!important}.margin-left--large{margin-left:4rem!important}.margin-left--xlarge{margin-left:6rem!important}.margin-bottom{margin-bottom:1rem}@media(min-width:40.0625em){.margin-bottom{margin-bottom:1rem}}@media(min-width:64.0625em){.margin-bottom{margin-bottom:2rem}}@media(min-width:87.5625em){.margin-bottom{margin-bottom:4rem}}@media(min-width:100.0625em){.margin-bottom{margin-bottom:6rem}}.margin-bottom--small{margin-bottom:1rem!important}.margin-bottom--medium{margin-bottom:2rem!important}.margin-bottom--large{margin-bottom:4rem!important}.margin-bottom--xlarge{margin-bottom:6rem!important}.margin-x--small{margin:0 1rem}.margin-x--medium{margin:0 2rem}.margin-x--large{margin:0 4rem}.margin-x--xlarge{margin:0 6rem}.margin-x-auto{margin-left:auto;margin-right:auto}.margin-y--small{margin:1rem 0}.margin-y--medium{margin:2rem 0}.margin-y--large{margin:4rem 0}.margin-y--xlarge{margin:6rem 0}.margin-y-auto{margin-bottom:auto;margin-top:auto}.padding{padding:1rem}@media(min-width:40.0625em){.padding{padding:1rem}}@media(min-width:64.0625em){.padding{padding:2rem}}@media(min-width:87.5625em){.padding{padding:4rem}}@media(min-width:100.0625em){.padding{padding:6rem}}.padding--small{padding:1rem!important}.padding--medium{padding:2rem!important}.padding--large{padding:4rem!important}.padding--xlarge{padding:6rem!important}.padding-top{padding-top:1rem}@media(min-width:40.0625em){.padding-top{padding-top:1rem}}@media(min-width:64.0625em){.padding-top{padding-top:2rem}}@media(min-width:87.5625em){.padding-top{padding-top:4rem}}@media(min-width:100.0625em){.padding-top{padding-top:6rem}}.padding-top--small{padding-top:1rem!important}.padding-top--medium{padding-top:2rem!important}.padding-top--large{padding-top:4rem!important}.padding-top--xlarge{padding-top:6rem!important}.padding-right{padding-right:1rem}@media(min-width:40.0625em){.padding-right{padding-right:1rem}}@media(min-width:64.0625em){.padding-right{padding-right:2rem}}@media(min-width:87.5625em){.padding-right{padding-right:4rem}}@media(min-width:100.0625em){.padding-right{padding-right:6rem}}.padding-right--small{padding-right:1rem!important}.padding-right--medium{padding-right:2rem!important}.padding-right--large{padding-right:4rem!important}.padding-right--xlarge{padding-right:6rem!important}.padding-left{padding-left:1rem}@media(min-width:40.0625em){.padding-left{padding-left:1rem}}@media(min-width:64.0625em){.padding-left{padding-left:2rem}}@media(min-width:87.5625em){.padding-left{padding-left:4rem}}@media(min-width:100.0625em){.padding-left{padding-left:6rem}}.padding-left--small{padding-left:1rem!important}.padding-left--medium{padding-left:2rem!important}.padding-left--large{padding-left:4rem!important}.padding-left--xlarge{padding-left:6rem!important}.padding-bottom{padding-bottom:1rem}@media(min-width:40.0625em){.padding-bottom{padding-bottom:1rem}}@media(min-width:64.0625em){.padding-bottom{padding-bottom:2rem}}@media(min-width:87.5625em){.padding-bottom{padding-bottom:4rem}}@media(min-width:100.0625em){.padding-bottom{padding-bottom:6rem}}.padding-bottom--small{padding-bottom:1rem!important}.padding-bottom--medium{padding-bottom:2rem!important}.padding-bottom--large{padding-bottom:4rem!important}.padding-bottom--xlarge{padding-bottom:6rem!important}.if{display:inline-flex!important}.b{display:block}.f{display:flex!important}.f-row{flex-direction:row!important}.f-row-reverse{flex-direction:row-reverse!important}.f-column{flex-direction:column!important}@media(max-width:64em){.f-column-mobile{flex-direction:column!important}}.f-column-reverse{flex-direction:column-reverse!important}.f-jc-start{justify-content:flex-start!important}.f-jc-center{justify-content:center!important}.f-jc-end{justify-content:flex-end!important}.f-jc-between{justify-content:space-between!important}.f-ai-start{align-items:flex-start!important}.f-ai-center{align-items:center!important}.f-ai-end{align-items:flex-end!important}.f-wrap{flex-wrap:wrap!important}.f-nowrap{flex-wrap:nowrap!important}.f-gap{grid-gap:2rem}.f-gap--small{grid-gap:1rem}.f-gap--large{grid-gap:4rem}.f-fw{flex:0 0 100%!important;max-width:unset!important}.g{display:grid!important}.g--row{grid-auto-flow:column}@media(max-width:40em){.g--row{grid-auto-flow:row}}.g--col{grid-auto-flow:row}.g-gap{grid-gap:2rem}.g-gap--lg{grid-gap:3rem}@media(max-width:40em){.hide-for-mobile{display:none!important}}@media(max-width:64em){.hide-for-tablet{display:none!important}}@media(min-width:64.0625em){.hide-for-desktop{display:none!important}}@media(min-width:40.0625em){.hide-for-tablet-up{display:none!important}}.pointer{cursor:pointer}.container{margin:0 auto;padding:0 2rem;width:100vw}@media(min-width:64.0625em){.container{max-width:64em;padding:0;width:90vw}}.container .col{padding:0}.highlight-border--red{border:1px solid var(--mozart)!important}.highlight-border--green{border:1px solid var(--vivaldi)!important}.highlight-red{background:var(--mozart)!important}.highlight-beethoven{background:#c7dede!important}.highlight-beethoven-custom{background:rgba(var(--beethoven-custom),.5)!important}.background-white{background:#fff}.background-bach{background:var(--bach)}.absolute-center{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}img[src=""]{display:none}[data-toggle=modal]{cursor:pointer}::placeholder,small{font-size:1.4rem}::placeholder{color:#68716e;opacity:.5}summary::-webkit-details-marker,summary::marker{color:inherit;content:"";display:none;opacity:0}.oval{border-radius:10px}.page-max-width{margin:0 auto;padding:0 2rem;width:100vw}@media(min-width:64.0625em){.page-max-width{max-width:64em;padding:0;width:90vw}}.page-max-width--center{align-items:center;display:flex;flex-flow:row wrap;flex-wrap:nowrap;justify-content:center;justify-content:space-between}.display-none{display:none!important}.display-block{display:block!important}.display-inline{display:inline!important}.display-inline-block{display:inline-block!important}.dropdown-arrow{margin-right:2rem;position:relative}.dropdown-arrow:after{border-bottom:1px solid #273832;border-left:1px solid #273832;content:"";height:.2rem;position:absolute;top:50%;-webkit-transform:translate(1rem,-80%) rotate(-45deg);-moz-transform:translate(1rem,-80%) rotate(-45deg);-ms-transform:translate(1rem,-80%) rotate(-45deg);-o-transform:translate(1rem,-80%) rotate(-45deg);transform:translate(1rem,-80%) rotate(-45deg);width:.2rem}[data-toggle=dropdown]{cursor:pointer}.w-80{margin:auto;width:80%}select{appearance:none;-webkit-appearance:none;background-image:none!important;position:relative}select:after{border-bottom:1px solid;border-left:1px solid;content:"";height:1rem;position:absolute;right:1rem;width:1rem}select option[disabled]{color:#68716e}.text-center{text-align:center}.w-100{width:100%!important}details[open] summary:after{-webkit-transform:rotate(135deg) translateY(-50%);-moz-transform:rotate(135deg) translateY(-50%);-ms-transform:rotate(135deg) translateY(-50%);-o-transform:rotate(135deg) translateY(-50%);transform:rotate(135deg) translateY(-50%)}details summary{display:flex;outline:none;position:relative}details summary:after{border-bottom:1px solid #273832;border-left:1px solid #273832;content:"";height:5px;position:absolute;right:2rem;top:50%;-webkit-transform:rotate(-45deg) translateY(-50%);-moz-transform:rotate(-45deg) translateY(-50%);-ms-transform:rotate(-45deg) translateY(-50%);-o-transform:rotate(-45deg) translateY(-50%);transform:rotate(-45deg) translateY(-50%);transform-origin:top;transition:.2s ease-in-out;width:5px}details summary::-webkit-details-marker{display:none}[hidden]{display:none!important}.position-relative{position:relative}.btn-container{margin-bottom:1rem;margin-top:1rem;z-index:600100}@media(min-width:40.0625em){.btn-container{margin-top:1rem}}@media(min-width:64.0625em){.btn-container{margin-top:2rem}}@media(min-width:87.5625em){.btn-container{margin-top:4rem}}@media(min-width:100.0625em){.btn-container{margin-top:6rem}}@media(min-width:40.0625em){.btn-container{margin-bottom:1rem}}@media(min-width:64.0625em){.btn-container{margin-bottom:2rem}}@media(min-width:87.5625em){.btn-container{margin-bottom:4rem}}@media(min-width:100.0625em){.btn-container{margin-bottom:6rem}}.btn-container--mobile{align-items:center;background:#fff;border-top:1px solid #e9eaea;bottom:0;display:flex;flex-flow:row wrap;height:8rem;justify-content:center;justify-content:space-around;overflow:hidden;position:fixed;width:100vw}@media(min-width:40.0625em){.btn-container--mobile{padding:0 5rem}}@media(min-width:64.0625em){.btn-container--mobile{display:none}}.btn-container--mobile .btn{width:unset}.btn-container .btn-arrow-left{cursor:pointer;display:inline}@media(min-width:64.0625em){.btn-container .btn-arrow-left{display:none}}.btn{background-color:var(--vivaldi);border:0;border-radius:10px;color:#fff;cursor:pointer;display:grid;font-size:inherit;font-weight:inherit;hyphens:auto;line-height:1.2;min-height:4.8rem;outline:none;padding:1rem;place-items:center;text-align:center;transition:.2s ease-in-out;width:18rem}@media(min-width:64.0625em){.btn{min-height:4.8rem}}@media(min-width:40.0625em){.btn{width:18rem}}@media(min-width:64.0625em){.btn{width:18rem}}@media(min-width:87.5625em){.btn{width:26.4rem}}@media(min-width:100.0625em){.btn{width:26.4rem}}.btn:active,.btn:focus,.btn:hover,.btn:link,.btn:visited{color:#fff;text-decoration:none}@media(max-width:40em){.btn{padding:.2rem}}.btn:hover{color:#fff;filter:brightness(1.1)}.btn-xxs{border-radius:5px;color:#fff;font-size:1.2rem;height:2.4rem;padding:.5rem;text-decoration:none!important;width:5rem}@media(min-width:40.0625em){.btn-xxs{min-height:unset}}.btn-sm{min-width:6.2rem;padding:0 1rem;width:unset}.btn-w-100{width:100%}.btn[data-toggle=collapse]{display:block}.btn:active,.btn:focus{border-color:#c7dede;box-shadow:0 0 0 .1rem #c7dede;outline:none}.btn-purple{background:var(--mozart);color:#fff}.btn-purple-light{background:#f8333c80}.btn-danger{background:#273832;color:#fff}.btn-danger:active,.btn-danger:focus,.btn-danger:hover,.btn-danger:link,.btn-danger:visited{background:#273832!important;box-shadow:none!important}.btn-danger:disabled{background:#68716e99;opacity:.8}.btn-green,.btn-green-light{background:var(--vivaldi)}.btn-blue-light{background-color:#b1c9c9;color:var(--vivaldi)}.btn-vivaldi-dark{background:var(--vivaldi)}.btn-beethoven{background-color:var(--beethoven)}.btn-beethoven,.btn-beethoven:active,.btn-beethoven:focus,.btn-beethoven:hover,.btn-beethoven:link,.btn-beethoven:visited{color:#273832!important}.btn-disabled{background-color:#68716e99;cursor:default;opacity:.8;pointer-events:none}.btn-gray,.btn-transparent{background:#0000;border:none;box-shadow:none!important;color:#68716e;cursor:pointer;min-width:unset;outline:none!important;padding:unset;width:max-content}.btn-gray:hover,.btn-transparent:hover{color:#68716e}.btn-gray:active,.btn-gray:focus,.btn-transparent:active,.btn-transparent:focus{border:none;box-shadow:none!important;outline:none!important}.btn-transparent--green{background-color:#0000;color:var(--vivaldi)}.btn-transparent--green.active,.btn-transparent--green:hover{background-color:#c7dede;color:var(--vivaldi);filter:unset}.btn-secondary{background:#0000!important;border:1px solid var(--vivaldi)!important;box-shadow:none!important;color:var(--vivaldi)!important}.btn-tertiary{background:#0000;border:1px solid #e9eaea;box-shadow:none;color:#273832}.btn-tertiary:active,.btn-tertiary:focus,.btn-tertiary:hover,.btn-tertiary:link,.btn-tertiary:visited{color:#273832;filter:none}.btn-delete{aspect-ratio:1;background-color:#fff;height:4rem;opacity:.5;position:relative;width:4rem}.btn-delete,.btn-delete:active,.btn-delete:focus,.btn-delete:hover,.btn-delete:link,.btn-delete:visited{color:var(--mozart)}.btn-delete i{pointer-events:none}.btn-arrow-left,.btn-arrow-right{background-color:#0000;border-bottom:2px solid #273832;border-left:2px solid #273832;border-right:none!important;border-top:none!important;height:1rem;left:3rem;outline:none!important;position:absolute;top:50%;transform:rotate(45deg) translateY(-50%);width:1rem}.btn-arrow-right{left:unset;right:3rem;transform:rotate(225deg);transform-origin:left}.btn-filter{display:inline;height:2.4rem;line-height:0;padding:0 1rem;width:max-content}@media(min-width:100.0625em){.btn-filter{height:4.8rem}}.btn-maxw{max-width:18rem}.btn-book{position:relative}.btn-book img{filter:brightness(.5);position:absolute;-webkit-transform:scale(.5);-moz-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5)}.btn--book{min-width:50vw}@media(min-width:40.0625em){.btn-questionnaire{min-width:26.4rem}}.btn-arrow-left,[slot=modal-trigger]{cursor:pointer}@-webkit-keyframes input-focus{0%{transform:translateY(-50%) scale(1)}to{transform:translate(-.5rem,-80%) scale(.6)}}@-moz-keyframes input-focus{0%{transform:translateY(-50%) scale(1)}to{transform:translate(-.5rem,-80%) scale(.6)}}@-ms-keyframes input-focus{0%{transform:translateY(-50%) scale(1)}to{transform:translate(-.5rem,-80%) scale(.6)}}@-o-keyframes input-focus{0%{transform:translateY(-50%) scale(1)}to{transform:translate(-.5rem,-80%) scale(.6)}}@keyframes input-focus{0%{transform:translateY(-50%) scale(1)}to{transform:translate(-.5rem,-80%) scale(.6)}}@-webkit-keyframes input-defocus{0%{transform:translate(-.5em,-80%) scale(.6)}to{transform:translateY(-50%) scale(1)}}@-moz-keyframes input-defocus{0%{transform:translate(-.5em,-80%) scale(.6)}to{transform:translateY(-50%) scale(1)}}@-ms-keyframes input-defocus{0%{transform:translate(-.5em,-80%) scale(.6)}to{transform:translateY(-50%) scale(1)}}@-o-keyframes input-defocus{0%{transform:translate(-.5em,-80%) scale(.6)}to{transform:translateY(-50%) scale(1)}}@keyframes input-defocus{0%{transform:translate(-.5em,-80%) scale(.6)}to{transform:translateY(-50%) scale(1)}}.input-handler{margin-top:0;padding:1rem .5rem .5rem}.input-handler__label{color:#999;left:1rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);white-space:nowrap;z-index:200}.input-handler:not(:focus)~.input-handler__label,.input-handler:not(:valid)~.input-handler__label{-webkit-animation:input-defocus .3s ease-in-out forwards;-moz-animation:input-defocus .3s ease-in-out forwards;-ms-animation:input-defocus .3s ease-in-out forwards;-o-animation:input-defocus .3s ease-in-out forwards;animation:input-defocus .3s ease-in-out forwards;transform-origin:top left}.input-handler:focus~.input-handler__label,.input-handler:valid~.input-handler__label{-webkit-animation:input-focus .3s ease-in-out forwards;-moz-animation:input-focus .3s ease-in-out forwards;-ms-animation:input-focus .3s ease-in-out forwards;-o-animation:input-focus .3s ease-in-out forwards;animation:input-focus .3s ease-in-out forwards;transform-origin:top left}.custom-select,.form-control{background-clip:padding-box;background-color:#fff;border:1px solid #68716e;border-radius:10px;color:#273832;font:inherit;height:4.8rem;min-height:4.8rem;min-width:18rem;outline:none;padding:.5rem .75rem;transition:.2s ease-in-out;width:18rem}@media(min-width:40.0625em){.custom-select,.form-control{width:18rem}}@media(min-width:64.0625em){.custom-select,.form-control{width:18rem}}@media(min-width:87.5625em){.custom-select,.form-control{width:26.4rem}}@media(min-width:100.0625em){.custom-select,.form-control{width:26.4rem}}@media(min-width:64.0625em){.custom-select,.form-control{min-height:4.8rem}}.custom-select.focused,.custom-select:focus,.form-control.focused,.form-control:focus{border-color:#c7dede!important;box-shadow:inset 0 0 0 .2rem #c7dede}.custom-select[disabled],.form-control[disabled]{-webkit-text-fill-color:#273832!important;background-color:#e9eaea!important;color:#273832!important;opacity:1}@media(max-width:40em){.custom-select,.form-control{width:100%}}div[contenteditable=false]{color:#273832!important}.custom-select,textarea.form-control{width:100%}.input-group{align-items:center;display:flex;flex-flow:row wrap;justify-content:start;margin:0}.input-group__input{background:#0000;border-radius:10px!important;margin:0;width:100%}.input-group__input #id_price{border-bottom-right-radius:0;border-top-right-radius:0}.input-group__currency .form-control{border-bottom-left-radius:0!important;border-left:none!important;border-top-left-radius:0!important}.input-group__btn{margin:0!important;width:7ch;z-index:1}.input-group__btn:active,.input-group__btn:focus{box-shadow:none;outline:none}.input-group__btn .form-control{border:none;min-width:unset}.input-group__btn .form-control:active,.input-group__btn .form-control:focus{box-shadow:none}.input-group__btn .form-control.svelte-select{--border:none;--border-hover:none;--border-focused:none;box-shadow:none!important;padding-right:0!important}.form-group{margin:0;position:relative}.form-group>img{height:2rem;left:1rem;position:absolute;top:50%;transform:translateY(-50%);width:2rem}.form-group>img~input{padding-left:4rem}input[type=color]{background:#0000;border:none;height:4.8rem;width:8rem}input[type=color]::-webkit-color-swatch{border-radius:5px}.svelte-select{--input-color:var(--chopin);--item-color:var(--chopin);--item-height:var(--height-md);--item-line-height:var(--height-md);--padding:.5rem .75rem;--item-padding:var(--padding);--internal-padding:var(--padding);--input-padding:0;--item-is-active-bg:var(--beethoven);--item-hover-bg:rgba(var(--beethoven-custom),.5);--item-is-active-color:var(--chopin);--border-focused:1px solid var(--wagner);--border-hover:1px solid var(--wagner);--border:1px solid var(--wagner);--error-border:1px solid var(--mozart);--multi-item-bg:#0000;--multi-item-outline:none;--multi-item-padding:0;--multi-select-padding:var(--padding);--value-container-padding:0;--disabled-color:var(--chopin);--disabled-border-color:var(--chopin);--disabled-background-color:var(--haydin)}.svelte-select.multi{--value-container-overflow:hidden;--multi-item-padding:0;--multi-item-gap:0;height:unset!important}.svelte-select.multi input{flex:1 1 100%!important}.svelte-select .item{align-items:center;display:flex}@media(max-width:40em){.svelte-select .item{height:unset!important;white-space:normal!important}}.svelte-select .loading{left:unset;position:relative;top:unset;transform:unset}.svelte-select svg{cursor:pointer}.err-bubble-container{bottom:0;color:#495057!important;display:none;margin-top:2rem;opacity:0;position:relative;transform:translateX(-10rem);transition:1s ease-in-out}.err-bubble-container--display{align-items:center;display:flex;flex-flow:row nowrap}.err-bubble-container--display img{align-self:center}.err-bubble-container--ready{opacity:1;transform:translateX(0)}.err-bubble-container .err-bubble{background-color:var(--bach);border-radius:5px 5px 5px 0;line-height:2rem;margin:1rem;padding:1rem;text-align:left}img{vertical-align:middle}.img-md{height:8rem;object-fit:cover;width:8rem}@media(max-width:40em){.img-md{height:6rem;width:6rem}}.img-xl{height:20rem;width:20rem}.img-sm,.img-xl{object-fit:cover}.img-sm{height:3.5rem;width:3.5rem}.img-xs{height:2.5rem;object-fit:cover;width:2.5rem}.img-xxs{height:1.5rem;object-fit:cover;width:1.5rem}.img-draggable{position:relative}.img-draggable .btn{max-height:3.6rem;position:absolute;right:1rem;top:1rem}.img-about--wrapper{align-items:center;display:flex;position:absolute;right:0}.img-about--wrapper .img-about{position:relative}@media(min-width:40.0625em){.img-about--wrapper{align-items:start;position:relative}}.img--contain{object-fit:contain}.icon{aspect-ratio:1;height:6rem;pointer-events:none;width:6rem}.icon--xs{height:1.5rem;width:1.5rem}.icon--small{height:2rem!important;width:2rem!important}.icon--md,.icon--medium{height:4rem!important;width:4rem!important}.icon--large{height:8rem;width:8rem}.experience-img-container .img-sm{height:4rem;object-fit:contain;width:4rem}@media(min-width:64.0625em){.experience-img-container .img-sm{height:5rem;width:5rem}}.fa-icon{filter:invert(14%) sepia(6%) saturate(2653%) hue-rotate(107deg) brightness(95%) contrast(81%)}a .fa-icon:hover{filter:invert(48%) sepia(61%) saturate(313%) hue-rotate(134deg) brightness(94%) contrast(91%)}.filter--vivaldi{filter:var(--filter-vivaldi)}.filter--vivaldi-hover{transition:filter .3s ease-in-out}.filter--vivaldi-hover:hover{filter:var(--filter-vivaldi)}.filter--chopin{filter:var(--filter-chopin)}.filter--beethoven{filter:var(--filter-beethoven)}.filter--mozart{filter:var(--filter-mozart)}.filter--wagner{filter:var(--filter-wagner)}.health-instantly-logo{margin:2rem 0;width:26.4rem}@media(max-width:40em){.health-instantly-logo{width:100%}}body{color:#273832;font-family:Roboto,sans-serif;font-size:1.4rem}@media(min-width:40.0625em){body{font-size:1.6rem}}*{font-size:inherit;line-height:1.6}a:active,a:focus,a:hover,a:link,a:visited{color:var(--vivaldi);text-decoration:none}.text-vivaldi,.text-vivaldi-dark,.text-vivaldi-dark:active,.text-vivaldi-dark:focus,.text-vivaldi-dark:hover,.text-vivaldi-dark:link,.text-vivaldi-dark:visited,.text-vivaldi:active,.text-vivaldi:focus,.text-vivaldi:hover,.text-vivaldi:link,.text-vivaldi:visited{color:var(--vivaldi)}.text-mozart,.text-mozart:active,.text-mozart:focus,.text-mozart:hover,.text-mozart:link,.text-mozart:visited{color:var(--mozart)}.text-chopin,.text-chopin:active,.text-chopin:focus,.text-chopin:hover,.text-chopin:link,.text-chopin:visited{color:#273832}.text-chopin--underline{position:relative}.text-chopin--underline:before{border-bottom:1px solid #273832;bottom:0;content:"";min-width:5rem;opacity:.7;position:absolute;width:6.2rem}.text-wagner,.text-wagner:active,.text-wagner:focus,.text-wagner:hover,.text-wagner:link,.text-wagner:visited{color:#68716e}.text-ellipsis{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:block;display:-webkit-box;display:-moz-box;max-width:80%;overflow:hidden;text-overflow:ellipsis}.text-left{text-align:left!important}.text-right{text-align:right!important}.text-xs{font-size:1.4rem}.text-xxs{font-size:1.2rem}.client-cookie-name,.therapist-first-name-js{font-weight:unset}h1,h2,h3,h4,h5,h6{font-family:Roboto,sans-serif}h1{font-size:3.2rem}@media(min-width:40.0625em){h1{font-size:3.2rem}}@media(min-width:64.0625em){h1{font-size:3.4rem}}@media(min-width:87.5625em){h1{font-size:3.6rem}}@media(min-width:100.0625em){h1{font-size:4rem}}@media(min-width:){h1{font-size:6rem}}h2{font-size:2.6rem}@media(min-width:40.0625em){h2{font-size:2.6rem}}@media(min-width:64.0625em){h2{font-size:2.8rem}}@media(min-width:87.5625em){h2{font-size:3rem}}@media(min-width:100.0625em){h2{font-size:3.6rem}}@media(min-width:){h2{font-size:4rem}}h3{font-size:2rem}@media(min-width:40.0625em){h3{font-size:2rem}}@media(min-width:64.0625em){h3{font-size:2.2rem}}@media(min-width:87.5625em){h3{font-size:2.4rem}}@media(min-width:100.0625em){h3{font-size:2.6rem}}h4{font-size:1.8rem}@media(min-width:40.0625em){h4{font-size:1.8rem}}@media(min-width:64.0625em){h4{font-size:2rem}}@media(min-width:87.5625em){h4{font-size:2.2rem}}@media(min-width:100.0625em){h4{font-size:2.4rem}}.hyphen{background-color:#273832;height:1px;-webkit-transform:scaleX(.4);-moz-transform:scaleX(.4);-ms-transform:scaleX(.4);-o-transform:scaleX(.4);transform:scaleX(.4);transform-origin:center;width:8.8rem}blockquote,blockquote>*{font-style:italic}blockquote :after,blockquote :before{content:'"';font-style:italic}.fw-bold,b,strong{font-weight:var(--fw-bold)!important}em{font-style:italic!important}@-webkit-keyframes skeleton-loop{0%{background-position:-50rem 0}to{background-position:25rem 0}}@-moz-keyframes skeleton-loop{0%{background-position:-50rem 0}to{background-position:25rem 0}}@-ms-keyframes skeleton-loop{0%{background-position:-50rem 0}to{background-position:25rem 0}}@-o-keyframes skeleton-loop{0%{background-position:-50rem 0}to{background-position:25rem 0}}@keyframes skeleton-loop{0%{background-position:-50rem 0}to{background-position:25rem 0}}.skeleton-loader{-webkit-animation:skeleton-loop 2s linear infinite forwards;-moz-animation:skeleton-loop 2s linear infinite forwards;-ms-animation:skeleton-loop 2s linear infinite forwards;-o-animation:skeleton-loop 2s linear infinite forwards;animation:skeleton-loop 2s linear infinite forwards;background:#c7dede;background:#c7dede linear-gradient(90deg,#c7dede,#e2efef,#c7dede,#c7dede);background-size:90rem 100%;border-radius:10px;margin:1rem 0;min-height:1.2rem;width:100%}.skeleton-loader.img-sm{aspect-ratio:1;border-radius:50%;height:4rem;width:4rem}.skeleton-loader.img-md{aspect-ratio:1;border-radius:50%;height:6rem;width:6rem}.skeleton-loader.lg{min-height:2.4rem}.skeleton-loader.sm{width:50%}.skeleton-loader.btn{justify-self:end;max-width:18rem;min-height:4.8rem}.navbar{align-items:center;background:var(--bach);bottom:0;bottom:unset;display:flex;left:0;margin:0 auto;max-width:100vw;padding:0;position:fixed;right:0;top:0;transition:.2s ease-in-out;width:100%;z-index:1000}.navbar,.navbar .page-max-width{height:6rem}.navbar-logo{width:4rem}.navbar-logo img,.navbar-logo picture{width:inherit}.navbar a:hover{color:var(--vivaldi)}@media(min-width:40.0625em){.navbar-rounded{border-radius:10px;max-width:96vw;transform:translateY(1rem)}}.navbar--white{background:#fff;box-shadow:0 .3rem .6rem 0 #00000029}.navbar--bach{background:var(--bach)}.navbar-mobile .id-card-wrapper{left:5rem;opacity:0;transition:.2s ease-in-out}@media(min-width:40.0625em){.navbar-mobile .id-card-wrapper{left:7rem}}.navbar-mobile .id-card-wrapper .id-card{grid-gap:1rem;align-items:center;cursor:pointer;display:flex;left:50%;left:6rem;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);transition:.2s ease-in-out}.navbar-mobile .id-card-wrapper .id-card h2{font-size:1.8rem}.navbar-mobile .id-card-wrapper .id-card img{height:unset;width:3rem}.navbar .notification-dot:after{background:var(--mozart);border-radius:50%;content:"";height:.5rem;position:absolute;right:0;width:.5rem}.navbar__therapist-navigation{grid-gap:2rem;display:flex;flex-flow:row wrap;flex-wrap:nowrap;list-style:none;margin-left:6rem}.navbar__therapist-navigation li{padding:.2rem;position:relative;transition:color .3s,border ease-in-out}.navbar__therapist-navigation li a{align-items:center;color:#68716e;display:flex;gap:.2rem}.navbar__therapist-navigation li img{filter:var(--filter-wagner)}.navbar__therapist-navigation li:after{background-color:var(--vivaldi);bottom:0;content:"";height:.1rem;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:center;transition:transform .2s ease-in-out}.navbar__therapist-navigation li.active:after,.navbar__therapist-navigation li:hover:after{transform:scaleX(1)}.navbar__therapist-navigation li.active a,.navbar__therapist-navigation li:hover a{color:var(--vivaldi)}.navbar__therapist-navigation li.active img,.navbar__therapist-navigation li:hover img{filter:var(--filter-vivaldi)}.navbar__therapist-navigation li:not(:last-of-type){margin-right:2rem}.navbar--questionnaire{position:relative}.navbar--questionnaire .page-max-width{max-width:64em}.navbar:not(.nav) .dropdown:last-of-type{margin-left:auto;margin-right:unset}.nav{background-color:var(--bach);border-bottom:1px solid #e9eaea;bottom:0;bottom:unset;height:6rem;left:0;margin:0 auto;max-width:100vw;padding:0;position:fixed;right:0;top:0;transition:.2s ease-in-out;width:100%;z-index:1000}.nav-menu{display:flex;margin-left:6rem}.nav-menu .dropdown{margin-right:6rem}.nav .navbar-logo{width:4rem}.nav-item{align-items:center;display:flex;margin:0 4rem}.nav a{white-space:nowrap}.nav a,.nav a:active,.nav a:focus,.nav a:hover,.nav a:link,.nav a:visited{color:#273832}.nav .page-max-width .btn{background-color:inherit;justify-self:end;min-height:3.6rem;width:12.4rem}.nav .page-max-width .btn-navbar{background-color:inherit;border:1px solid var(--vivaldi);border-radius:5px;color:var(--vivaldi);justify-self:end}.nav .page-max-width .btn-navbar:hover{background-color:var(--vivaldi);border:unset;color:#fff}.nav .page-max-width .btn-transparent:hover{color:var(--vivaldi)}@media(min-width:64.0625em){.nav .page-max-width{display:grid;grid-template-columns:4rem 1fr 26.8rem;justify-content:start}}.nav [data-toggle=dropdown]:not(.hamburger-menu){cursor:pointer;position:relative}.nav [data-toggle=dropdown]:not(.hamburger-menu):after{border:1px solid #68716e;border-bottom:unset;border-right:unset;color:inherit;content:"";font-size:16px;height:.5rem;position:absolute;top:50%;-webkit-transform:translate(1rem,-100%) rotate(-135deg);-moz-transform:translate(1rem,-100%) rotate(-135deg);-ms-transform:translate(1rem,-100%) rotate(-135deg);-o-transform:translate(1rem,-100%) rotate(-135deg);transform:translate(1rem,-100%) rotate(-135deg);width:.5rem}.nav .dropdown.hide-for-desktop [data-toggle=dropdown]:after,.nav .dropdown.hide-for-tablet [data-toggle=dropdown]:after{content:unset;display:none}.nav--white{background-color:#fff}.nav .dropdown-menu{-webkit-transform:scaleY(.5)!important;-moz-transform:scaleY(.5)!important;-ms-transform:scaleY(.5)!important;-o-transform:scaleY(.5)!important;transform:scaleY(.5)!important;transform-origin:top}@media(min-width:64.0625em){.nav .dropdown-menu{left:50%!important;right:unset;-webkit-transform:translateX(-50%) scaleY(.5)!important;-moz-transform:translateX(-50%) scaleY(.5)!important;-ms-transform:translateX(-50%) scaleY(.5)!important;-o-transform:translateX(-50%) scaleY(.5)!important;transform:translateX(-50%) scaleY(.5)!important}}.nav .dropdown.show .dropdown-menu{opacity:1;pointer-events:all;-webkit-transform:scaleY(1)!important;-moz-transform:scaleY(1)!important;-ms-transform:scaleY(1)!important;-o-transform:scaleY(1)!important;transform:scaleY(1)!important}@media(min-width:64.0625em){.nav .dropdown.show .dropdown-menu{-webkit-transform:translateX(-50%) scaleY(1)!important;-moz-transform:translateX(-50%) scaleY(1)!important;-ms-transform:translateX(-50%) scaleY(1)!important;-o-transform:translateX(-50%) scaleY(1)!important;transform:translateX(-50%) scaleY(1)!important}}#nav-body{height:6rem;width:100vw}.footer{background-color:var(--bach);position:relative}.footer>div{align-items:center;display:flex;flex-flow:row wrap;flex-direction:column;justify-content:center}.footer__grid{grid-gap:2rem;display:grid;padding:4rem 0;width:100%}@media(min-width:40.0625em){.footer__grid{grid-template-columns:2fr 1fr}}.footer__grid:first-child{border-bottom:1px solid #e9eaea}.footer__grid a{color:#273832}.footer__grid a:hover{color:var(--vivaldi)}.footer__grid .links{display:grid}@media(min-width:40.0625em){.footer__grid .links{grid-template-columns:repeat(3,1fr)}}.footer__grid .links__col{display:flex;flex-direction:column}.footer__grid .links__col:not(:first-child){margin-top:2rem}@media(min-width:40.0625em){.footer__grid .links__col:not(:first-child){margin-top:unset}}.footer__grid .links__col p{font-weight:var(--fw-bold);margin-bottom:1rem}.footer__grid .links__col a:not(:last-of-type){margin-bottom:1rem}.footer__grid .some{display:flex;flex-direction:column;margin-top:2rem;width:max-content}.footer__grid .some>div{display:flex;justify-content:space-between;margin-top:2rem;width:100%}.footer__grid .some img{filter:invert(14%) sepia(6%) saturate(2653%) hue-rotate(107deg) brightness(95%) contrast(81%);height:4rem;width:4rem}.footer__grid .some img:hover{filter:invert(48%) sepia(61%) saturate(313%) hue-rotate(134deg) brightness(94%) contrast(91%)}@media(min-width:40.0625em){.footer__grid .some{justify-self:end;margin-top:unset}}.footer__grid .copyright{color:#68716e!important}.footer__grid .copyright a{color:inherit}.footer__grid .copyright span:not(:last-child):after{content:"·";margin:0 .2rem}.footer__grid .menu{grid-gap:1rem;align-items:center;display:flex}@media(min-width:40.0625em){.footer__grid .menu{justify-self:end}}.footer__grid .menu img{height:1.6rem}.footer--white{background:#fff;box-shadow:0 .3rem .6rem 0 #00000029}.footer--embed{height:5rem}@media(max-width:87.5em){.footer--embed{display:none}}.modal-body,.modal-footer,.modal-header{margin:1rem 0;padding:0}.modal-header{grid-gap:1rem}.modal-footer{border:none}.modal-footer .btn{width:18rem}@media(min-width:40.0625em){.modal-footer .btn{width:18rem}}@media(min-width:64.0625em){.modal-footer .btn{width:18rem}}@media(min-width:87.5625em){.modal-footer .btn{width:26.4rem}}@media(min-width:100.0625em){.modal-footer .btn{width:26.4rem}}.modal-dialog{-ms-overflow-style:none;margin-left:auto;margin-right:auto;max-width:100%;scrollbar-width:none}.modal-dialog::-webkit-scrollbar{display:none}@media(min-width:40.0625em){.modal-dialog{max-width:64.0625em}}.modal-content{border:none;border-radius:10px;box-shadow:0 .3rem .6rem 0 #00000029;padding:2rem;position:relative}.modal-content.highlight-bach{max-width:45rem}.modal-backdrop{background-color:var(--bach)}.modal-backdrop.show{opacity:.4!important}.modal-confirm-booking .modal-dialog{min-width:30rem;overflow-x:hidden;text-align:left;width:40vw}@media(max-width:40em){.modal-confirm-booking .modal-footer{display:flex;justify-content:space-between}}.modal-dismiss{cursor:pointer;opacity:.5;position:absolute;right:2rem;top:2rem}@media(min-width:87.5625em){.modal-lg{max-width:64.0625em}}.modal-sm{margin-top:7rem;max-width:40em}.modal-sm .modal-content{width:calc(100% - 4rem)}@media(min-width:40.0625em){.modal-sm{left:50%;margin:0;max-width:40em;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transform:translate(-50%,-50%)!important}.modal-sm .modal-content{padding:4rem;width:100%}}.modal-sm .checkbox-container{border:none;display:flex;flex-direction:row;margin:0;padding:0}.modal-xs{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transform:translate(-50%,-50%)!important;width:40.4rem}.modal-xs .modal-content{max-width:100%}@media(min-width:64.0625em){.modal--full-screen>.modal-dialog{max-width:98vw}.modal--full-screen>.modal-dialog>.modal-content{align-items:center;display:flex;flex-flow:column nowrap;min-height:96vh}.modal--full-screen>.modal-dialog>.modal-content>.modal-body,.modal--full-screen>.modal-dialog>.modal-content>.modal-footer,.modal--full-screen>.modal-dialog>.modal-content>.modal-header{margin:0 auto;padding:0 2rem;width:100vw}}@media(min-width:64.0625em)and (min-width:64.0625em){.modal--full-screen>.modal-dialog>.modal-content>.modal-body,.modal--full-screen>.modal-dialog>.modal-content>.modal-footer,.modal--full-screen>.modal-dialog>.modal-content>.modal-header{max-width:64em;padding:0;width:90vw}}@media(min-width:64.0625em){.modal--full-screen>.modal-dialog>.modal-content>.modal-header{margin-bottom:2rem}}.modal--clients-page [data-toggle=form]{display:none}.modal .form-control{min-width:unset;width:100%}.modal .option-container{flex-flow:column wrap}@media(min-width:40.0625em){.modal .option-container{flex-flow:row wrap}}#modal-form-add-client .dot-loader,#modal-form-booking .dot-loader,.modal-form-add-client .dot-loader,.modal-form-booking .dot-loader{margin:var(--margin-xxl) auto;position:relative;width:max-content}#modal-form-add-client form,#modal-form-booking form,.modal-form-add-client form,.modal-form-booking form{display:flex;flex-direction:column}#modal-form-add-client form .btn,#modal-form-booking form .btn,.modal-form-add-client form .btn,.modal-form-booking form .btn{align-self:end;margin:2rem 0}#modal-form-add-client .form-title,#modal-form-booking .form-title,.modal-form-add-client .form-title,.modal-form-booking .form-title{display:flex;justify-content:space-between;width:100%}#modal-form-add-client .form-wrapper,#modal-form-booking .form-wrapper,.modal-form-add-client .form-wrapper,.modal-form-booking .form-wrapper{margin:0;width:100%}#modal-form-add-client .form-row,#modal-form-booking .form-row,.modal-form-add-client .form-row,.modal-form-booking .form-row{grid-gap:0 8rem;display:grid;grid-template:auto auto/repeat(auto-fit,minmax(0,1fr));margin:0 auto 2rem;place-items:start;align-items:start;width:100%}#modal-form-add-client .form-row .text-wagner,#modal-form-booking .form-row .text-wagner,.modal-form-add-client .form-row .text-wagner,.modal-form-booking .form-row .text-wagner{font-size:1.4rem!important;grid-column-start:2;grid-row-start:2}#modal-form-add-client .form-row .form-group,#modal-form-booking .form-row .form-group,.modal-form-add-client .form-row .form-group,.modal-form-booking .form-row .form-group{align-items:start;grid-row-start:2;margin-bottom:0;width:100%}#modal-form-add-client .form-row .form-group.g,#modal-form-booking .form-row .form-group.g,.modal-form-add-client .form-row .form-group.g,.modal-form-booking .form-row .form-group.g{gap:2rem;grid-template-columns:minmax(0,70%) minmax(0,30%)}@media(max-width:40em){#modal-form-add-client .form-row .form-group.g,#modal-form-booking .form-row .form-group.g,.modal-form-add-client .form-row .form-group.g,.modal-form-booking .form-row .form-group.g{grid-template-columns:minmax(0,1fr)}}#modal-form-add-client .form-row .form-group#div_id_healthcare_dk_treatment_type_number,#modal-form-booking .form-row .form-group#div_id_healthcare_dk_treatment_type_number,.modal-form-add-client .form-row .form-group#div_id_healthcare_dk_treatment_type_number,.modal-form-booking .form-row .form-group#div_id_healthcare_dk_treatment_type_number{display:grid;grid-template-columns:minmax(0,1fr)}#modal-form-add-client .form-row .input-group__input input,#modal-form-booking .form-row .input-group__input input,.modal-form-add-client .form-row .input-group__input input,.modal-form-booking .form-row .input-group__input input{min-width:unset}#modal-form-add-client .form-row .input-group__btn,#modal-form-booking .form-row .input-group__btn,.modal-form-add-client .form-row .input-group__btn,.modal-form-booking .form-row .input-group__btn{border-left:1px solid #273832;display:grid;place-items:center;text-align:center}#modal-form-add-client .form-row .datetime-wrapper,#modal-form-booking .form-row .datetime-wrapper,.modal-form-add-client .form-row .datetime-wrapper,.modal-form-booking .form-row .datetime-wrapper{grid-gap:1rem;align-items:center;display:flex;grid-column-start:1;justify-content:space-between;width:100%}#modal-form-add-client .form-row .datetime-wrapper .timepicker-row,#modal-form-booking .form-row .datetime-wrapper .timepicker-row,.modal-form-add-client .form-row .datetime-wrapper .timepicker-row,.modal-form-booking .form-row .datetime-wrapper .timepicker-row{grid-gap:1rem;align-items:center;display:flex}#modal-form-add-client .form-row .datetime-wrapper .timepicker,#modal-form-booking .form-row .datetime-wrapper .timepicker,.modal-form-add-client .form-row .datetime-wrapper .timepicker,.modal-form-booking .form-row .datetime-wrapper .timepicker{background-color:#fff;margin:0;min-width:unset;padding:1rem;text-align:center;width:8.2rem}#modal-form-add-client .form-row--datetime,#modal-form-booking .form-row--datetime,.modal-form-add-client .form-row--datetime,.modal-form-booking .form-row--datetime{grid-template:1fr/1fr 1fr}#modal-form-add-client .form-row--datetime .text-wagner,#modal-form-booking .form-row--datetime .text-wagner,.modal-form-add-client .form-row--datetime .text-wagner,.modal-form-booking .form-row--datetime .text-wagner{grid-row-start:2}#modal-form-add-client .modal-header,#modal-form-booking .modal-header,.modal-form-add-client .modal-header,.modal-form-booking .modal-header{grid-gap:0;display:grid;grid-auto-flow:column;justify-content:start}@media(max-width:64em){#modal-form-add-client .modal-header,#modal-form-booking .modal-header,.modal-form-add-client .modal-header,.modal-form-booking .modal-header{grid-auto-flow:row}}#modal-form-add-client #div_id_phone,#modal-form-booking #div_id_phone,.modal-form-add-client #div_id_phone,.modal-form-booking #div_id_phone{min-width:unset}@keyframes fade-out-input-field{0%{background-color:#c7dede}to{background-color:inherit}}#modal-form-add-client .input-change-transition,#modal-form-booking .input-change-transition,.modal-form-add-client .input-change-transition,.modal-form-booking .input-change-transition{-webkit-animation:fade-out-input-field .5s forwards;-moz-animation:fade-out-input-field .5s forwards;-ms-animation:fade-out-input-field .5s forwards;-o-animation:fade-out-input-field .5s forwards;animation:fade-out-input-field .5s forwards}@media(max-width:64em){#modal-form-add-client,#modal-form-booking,.modal-form-add-client,.modal-form-booking{width:100%}#modal-form-add-client .form-row,#modal-form-booking .form-row,.modal-form-add-client .form-row,.modal-form-booking .form-row{grid-template-columns:1fr}#modal-form-add-client .form-row .add-client-form .btn,#modal-form-booking .form-row .add-client-form .btn,.modal-form-add-client .form-row .add-client-form .btn,.modal-form-booking .form-row .add-client-form .btn{width:100%}#modal-form-add-client .form-row .text-wagner,#modal-form-booking .form-row .text-wagner,.modal-form-add-client .form-row .text-wagner,.modal-form-booking .form-row .text-wagner{display:none}#modal-form-add-client .form-row .form-group,#modal-form-booking .form-row .form-group,.modal-form-add-client .form-row .form-group,.modal-form-booking .form-row .form-group{width:100%}#modal-form-add-client .form-row .form-group .form-control,#modal-form-booking .form-row .form-group .form-control,.modal-form-add-client .form-row .form-group .form-control,.modal-form-booking .form-row .form-group .form-control{min-width:unset;width:100%}#modal-form-add-client .form-row .datetime-wrapper,#modal-form-booking .form-row .datetime-wrapper,.modal-form-add-client .form-row .datetime-wrapper,.modal-form-booking .form-row .datetime-wrapper{align-items:start;flex-wrap:wrap;width:100%}#modal-form-add-client .form-row .datetime-wrapper .timepicker-row,#modal-form-booking .form-row .datetime-wrapper .timepicker-row,.modal-form-add-client .form-row .datetime-wrapper .timepicker-row,.modal-form-booking .form-row .datetime-wrapper .timepicker-row{grid-gap:unset;align-items:start;flex-direction:column;width:45%}#modal-form-add-client .form-row .datetime-wrapper .timepicker,#modal-form-booking .form-row .datetime-wrapper .timepicker,.modal-form-add-client .form-row .datetime-wrapper .timepicker,.modal-form-booking .form-row .datetime-wrapper .timepicker{width:100%}}@media(min-width:64.0625em){#modal-form-add-client [slot=body],#modal-form-booking [slot=body],.modal-form-add-client [slot=body],.modal-form-booking [slot=body]{position:relative}#modal-form-add-client [slot=body]>div,#modal-form-booking [slot=body]>div,.modal-form-add-client [slot=body]>div,.modal-form-booking [slot=body]>div{inset:0;position:absolute}}#clinic-image-carousel img{min-width:30rem;width:50%}#modal-form-register .checkbox-container{grid-gap:1rem}#modal-form-register input:checked+.checkbox-toggle:before{background-color:var(--vivaldi)}.checkbox-container{grid-gap:1rem;align-items:center;display:flex;flex-direction:column-reverse;height:min-content;margin-bottom:1rem;padding-bottom:1rem;position:relative;text-align:center;white-space:nowrap}.checkbox-container__img{height:5rem}@media(min-width:40.0625em){.checkbox-container__img{height:8rem}}@media(max-width:40em){.checkbox-container{border-bottom:1px solid #26373126;display:grid;grid-template-columns:5rem 1fr 2rem;justify-items:start;width:100%}.checkbox-container *{grid-row-start:1}.checkbox-container img{grid-column-start:1}.checkbox-container p{grid-column-start:2}.checkbox-container div{grid-column-start:3}}.checkbox-container--mobile{grid-gap:1rem;border:none;display:flex;flex-flow:row wrap;flex-wrap:nowrap;margin:0}.loading-mask{display:block;margin:10% auto 0;padding:20px;width:650px}.loading-mask-title{margin-bottom:10px;margin-top:5px}.loading-mask-content{padding:2rem 0}.placeholder-content{-webkit-animation:placeholderAnimate 2s linear infinite forwards;-moz-animation:placeholderAnimate 2s linear infinite forwards;-ms-animation:placeholderAnimate 2s linear infinite forwards;-o-animation:placeholderAnimate 2s linear infinite forwards;animation:placeholderAnimate 2s linear infinite forwards;background:#000;background:#68716e99;background:linear-gradient(90deg,#fff 2%,#68716e99 18%,#68716e 33%);background-size:130rem;height:205px;overflow:hidden;position:relative}.placeholder-content_item{background:#fff;height:20px;position:absolute;width:100%;z-index:2}@keyframes placeholderAnimate{0%{background-position:-650px 0}to{background-position:650px 0}}.gdpr{grid-gap:4rem;align-items:stretch;display:grid;grid-template:auto/1fr}@media(min-width:40.0625em){.gdpr{grid-template:auto/1fr 1fr}}.gdpr__col{font-size:1.6rem;margin-bottom:4rem;max-height:50vh;padding:0 2rem 2rem 0}.gdpr__col>*{margin:0 0 2rem}.gdpr__col__list{font-size:2.6rem;margin:0}.gdpr__col__list li{margin-bottom:2rem}.gdpr__col__list li::marker{color:var(--vivaldi)}section.page-content{background:var(--bach);display:grid;min-height:100vh;place-items:center;position:relative;width:100vw}section.page-content .err-bubble-container--display{flex-flow:row nowrap}section.page-content a:active,section.page-content a:hover,section.page-content a:link,section.page-content a:visited{color:var(--vivaldi)}section.page-content .border-wrapper{border:.7rem solid #fff;border-radius:20px;display:grid;height:90vh;overflow:hidden;place-items:center;position:relative;width:90vw}@media(max-width:40em){section.page-content .border-wrapper{border:0;height:95%}}.calendar{grid-gap:4rem 1rem;background:var(--bach);border-radius:10px;display:flex;flex-flow:row wrap;justify-content:center;margin:2rem auto}.calendar .btn{width:80%}@media(max-width:64em){.calendar{grid-gap:2rem 1rem;flex-direction:column;margin:2rem auto}.calendar .btn{width:100%}}.calendar__col{background:#fff;border-radius:10px;flex:1 0 33%;flex-basis:0;padding:2rem;transform-origin:left center;transition:.2s ease-in-out}.calendar__col:first-child,.calendar__col:nth-child(2){z-index:2001}.calendar__col:last-child{border-radius:10px;z-index:2000}.calendar__col--hide{opacity:0}.calendar__col--animate{-webkit-animation:showCalendarCol .5s ease-in-out forwards;-moz-animation:showCalendarCol .5s ease-in-out forwards;-ms-animation:showCalendarCol .5s ease-in-out forwards;-o-animation:showCalendarCol .5s ease-in-out forwards;animation:showCalendarCol .5s ease-in-out forwards}.calendar__service>*{margin:0 0 1rem}.calendar__service h4,.calendar__service p{color:#68716e}.calendar__service h4 img,.calendar__service p img{margin-right:1rem}.calendar__table .header-wrapper{align-items:center;display:flex;justify-content:space-between;margin:0 0 2rem}.calendar__table .header-wrapper h4{margin:0}.calendar__table .header-wrapper div{grid-gap:4rem;display:flex;flex-flow:row wrap;position:relative}.calendar__table .header-wrapper div .btn-arrow{background:#0000;border:2px solid #273832;border-right:0;border-top:0;cursor:pointer;height:1rem;outline:none;position:relative;transform-origin:center;width:1rem}.calendar__table .header-wrapper div .btn-arrow:first-child{transform:rotate(45deg)}.calendar__table .header-wrapper div .btn-arrow:last-child{transform:rotate(225deg)}.calendar__table .table-wrapper{text-align:center}.calendar__table .table-wrapper__header{display:grid;grid-template-columns:repeat(7,minmax(3.5rem,1fr));margin-bottom:1rem}@media(max-width:40em){.calendar__table .table-wrapper__header{grid-template-columns:repeat(7,minmax(0,1fr))}}.calendar__table .table-wrapper__header span{color:#68716e;margin-left:auto;margin-right:auto}.calendar__table .table-wrapper__body{grid-gap:1rem;display:grid;grid-template:repeat(5,minmax(4rem,1fr))/repeat(7,minmax(3.5rem,1fr))}@media(max-width:40em){.calendar__table .table-wrapper__body{grid-column-gap:0;grid-template:repeat(5,minmax(0,1fr))/repeat(7,minmax(0,1fr))}}.calendar__table .table-wrapper__body.calendar--loading{grid-template:unset}.calendar__table .table-wrapper__body.calendar--loading .day{display:none}.calendar__table .table-wrapper__body span{margin-left:auto;margin-right:auto}.calendar__table .table-wrapper__body .day{background:rgba(var(--beethoven-custom),.7);border-radius:50%;color:#273832;cursor:pointer;display:grid;height:4rem;place-items:center;transition:.2s ease-in-out;width:4rem}@media(max-width:40em){.calendar__table .table-wrapper__body .day{font-size:1.2rem;height:3rem;width:3rem}}.calendar__table .table-wrapper__body .day.active{background:var(--vivaldi);color:#fff}.calendar__table .table-wrapper__body .day.inactive{background:#0000;color:#68716e;cursor:default}.calendar__time-picker{grid-gap:2rem;display:grid}.calendar__time-picker .header-wrapper h4{margin:0}.calendar__time-picker .time-picker-wrapper .scrollable{align-items:center;display:flex;flex-direction:column;height:26rem}@media(max-width:64em){.calendar__time-picker .time-picker-wrapper .scrollable{height:12rem}}.calendar__time-picker .time-picker-wrapper .scrollable .time{border-radius:5px;cursor:pointer;display:block;display:grid;min-height:4.8rem;place-items:center;transition:.2s ease-in-out;width:100%}.calendar__time-picker .time-picker-wrapper .scrollable .time.active{background:rgba(var(--beethoven-custom),.7)}.calendar__time-picker .time-picker-wrapper .scrollable::-webkit-scrollbar{display:none}.calendar__time-picker .time-picker-wrapper button{height:unset;width:100%}@-webkit-keyframes showCalendarCol{0%{filter:blur(2px);opacity:0;transform:scaleX(0)}to{filter:blur(0);opacity:1;transform:scaleX(1)}}@-moz-keyframes showCalendarCol{0%{filter:blur(2px);opacity:0;transform:scaleX(0)}to{filter:blur(0);opacity:1;transform:scaleX(1)}}@-ms-keyframes showCalendarCol{0%{filter:blur(2px);opacity:0;transform:scaleX(0)}to{filter:blur(0);opacity:1;transform:scaleX(1)}}@-o-keyframes showCalendarCol{0%{filter:blur(2px);opacity:0;transform:scaleX(0)}to{filter:blur(0);opacity:1;transform:scaleX(1)}}@keyframes showCalendarCol{0%{filter:blur(2px);opacity:0;transform:scaleX(0)}to{filter:blur(0);opacity:1;transform:scaleX(1)}}.slider-checkbox-wrapper{height:2rem;position:relative;width:4rem}.slider-checkbox-wrapper input{height:100%;opacity:0;position:absolute;width:100%;z-index:1}.slider-checkbox-wrapper input:checked+.slider-toggle{background:var(--vivaldi)}.slider-checkbox-wrapper input:checked+.slider-toggle:before{transform:scale(.8) translateX(120%)}.slider-checkbox-wrapper .slider-toggle{align-items:center;background:#68716e99;border:none;border-radius:30px;bottom:0;cursor:pointer;display:flex;height:2rem;left:0;position:absolute;right:0;top:0;transition:.3s ease;width:4rem}.slider-checkbox-wrapper .slider-toggle:before{background:#fff;border-radius:50%;content:"";height:2rem;position:relative;transform:scale(.8);transition:.2s ease-in-out;width:2rem}.ui-datepicker,.ui-timepicker-standard{border:none!important;border-radius:5px;box-shadow:0 .3rem .6rem 0 #00000029;color:#273832;font-family:Roboto,"sans-serif"!important;padding:1rem;-webkit-transform:translateY(1rem);-moz-transform:translateY(1rem);-ms-transform:translateY(1rem);-o-transform:translateY(1rem);transform:translateY(1rem)}.ui-datepicker{min-width:20rem}.ui-datepicker-header{background:#fff;border:none!important}.ui-datepicker-title{margin-left:0!important;text-align:left!important}.ui-datepicker-title select{appearance:none;background-color:#fff!important;border:none;color:#273832!important;margin:0 .8rem!important;outline:none;width:min-content!important}.ui-datepicker-next,.ui-datepicker-prev{left:unset!important;right:0!important}.ui-datepicker-next:hover,.ui-datepicker-prev:hover{background-color:#0000;border:none}.ui-datepicker-prev{right:3rem!important}.ui-datepicker-buttonpane{border:none}.ui-datepicker *{font-family:Roboto,sans-serif!important}.ui-datepicker .ui-state-default{background:#0000;border:none;border-radius:50%;display:grid;height:3rem;place-items:center;width:3rem}.ui-datepicker .ui-state-default:hover{background-color:var(--bach);color:#273832}.ui-datepicker .ui-state-active{background:var(--vivaldi);color:#fff}.ui-datepicker .ui-state-highlight{background:#b1c9c9;color:#273832}.ui-datepicker .ui-state-disabled{color:#68716e99}.ui-datepicker .ui-icon{height:1.5rem;width:1.5rem}.ui-datepicker .ui-icon-circle-triangle-e,.ui-datepicker .ui-icon-circle-triangle-w{background-position:unset;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.ui-datepicker .ui-icon-circle-triangle-w{-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}.ui-datepicker .ui-weekpicker-current-day{background-color:var(--vivaldi)}.ui-datepicker .ui-weekpicker-current-day:last-child{border-bottom-right-radius:10px;border-top-right-radius:10px}.ui-datepicker .ui-weekpicker-current-day:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px}.ui-datepicker th{color:#68716e99;font-weight:400;padding:0!important}.ui-timepicker{border:none!important;color:#273832}.ui-timepicker-standard{padding:0}.ui-timepicker-viewport{-ms-overflow-style:none;scrollbar-width:none;width:100%}.ui-timepicker-viewport::-webkit-scrollbar{display:none}.ui-timepicker .ui-menu-item .ui-state-hover{background-color:var(--bach);border:none}.ui-weekpicker tbody tr:hover{background-color:var(--bach)}.ui-weekpicker tbody tr:hover td:last-child{border-bottom-right-radius:10px;border-top-right-radius:10px}.ui-weekpicker tbody tr:hover td:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px}.flatpickr-calendar{box-shadow:0 .3rem .6rem 0 #00000029}.flatpickr-calendar.noCalendar.hasTime{width:var(--width-sm)}.flatpickr-day{border:none;border-radius:50%;color:#273832}.flatpickr-day:nth-of-type(7n).week{border-radius:0 50% 50% 0!important}.flatpickr-day:nth-of-type(7n+1).week{border-radius:50% 0 0 50%!important}.flatpickr-day.inRange,.flatpickr-day.inRange.nextMonthDay,.flatpickr-day.inRange.prevMonthDay,.flatpickr-day.inRange:hover{background:var(--bach);box-shadow:-5px 0 0 var(--bach),5px 0 0 var(--bach)}.flatpickr-day.inRange.today{background:var(--bach)}.flatpickr-day.today{background:rgba(var(--beethoven-custom),.7);border:none}.flatpickr-day.today:hover{background:var(--bach);color:#273832}.flatpickr-day.selected,.flatpickr-day.week.selected{background:var(--vivaldi);box-shadow:-5px 0 0 var(--vivaldi),5px 0 0 var(--vivaldi);color:#fff}.flatpickr-day.selected{box-shadow:none}.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day:hover{background-color:var(--bach)}.flatpickr-current-month .flatpickr-monthDropdown-months:hover,.flatpickr-current-month span.cur-month:hover{background:#fff}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:var(--vivaldi)}.flatpickr-time input{font-size:1.6rem}.flatpickr-time input:focus{background:#fff;color:#273832}.numInputWrapper span{border:none}.numInputWrapper:hover,.numInputWrapper:hover span{background:#fff}#alert-messages{left:50%;min-width:24rem;position:absolute;right:2rem;top:0;-webkit-transform:translate(-50%,4rem);-moz-transform:translate(-50%,4rem);-ms-transform:translate(-50%,4rem);-o-transform:translate(-50%,4rem);transform:translate(-50%,4rem);z-index:10000}.alert-close-button{font-size:2rem;margin-bottom:auto;margin-left:auto;margin-top:-.5rem;padding:.5rem}.alert-img{margin-right:.5rem}.alert{background-color:#fff;border:none;border-radius:10px;box-shadow:0 .2rem 5rem .3rem #00000029;display:flex;padding:1rem;transition:.8s ease-in-out}.typewriter:after{-webkit-animation:blink-caret 1s infinite;-moz-animation:blink-caret 1s infinite;-ms-animation:blink-caret 1s infinite;-o-animation:blink-caret 1s infinite;animation:blink-caret 1s infinite;content:"|"}.blink{-webkit-animation:blink-caret .75s step-end infinite;-moz-animation:blink-caret .75s step-end infinite;-ms-animation:blink-caret .75s step-end infinite;-o-animation:blink-caret .75s step-end infinite;animation:blink-caret .75s step-end infinite}@keyframes blink-caret{0%,to{color:#273832}50%{color:#0000}}@-webkit-keyframes show-dropdown{0%{opacity:0;pointer-events:none}to{opacity:1;pointer-events:all}}@-moz-keyframes show-dropdown{0%{opacity:0;pointer-events:none}to{opacity:1;pointer-events:all}}@-ms-keyframes show-dropdown{0%{opacity:0;pointer-events:none}to{opacity:1;pointer-events:all}}@-o-keyframes show-dropdown{0%{opacity:0;pointer-events:none}to{opacity:1;pointer-events:all}}@keyframes show-dropdown{0%{opacity:0;pointer-events:none}to{opacity:1;pointer-events:all}}.dropdown{position:relative}.dropdown:hover{color:var(--vivaldi)}.dropdown-divider{border-top:1px solid #e9eaea;height:0;margin:.2rem 0;overflow:hidden}.dropdown ul{background-color:#fff;border:none;border-radius:10px 5px 10px 10px;box-shadow:0 .3rem .6rem 0 #00000029;min-width:max-content}@media(min-width:64.0625em){.dropdown ul{border-radius:10px}.dropdown ul:before{background-color:inherit;box-shadow:inherit;-webkit-transform:rotate(45deg) translate(-70%);-moz-transform:rotate(45deg) translate(-70%);-ms-transform:rotate(45deg) translate(-70%);-o-transform:rotate(45deg) translate(-70%);transform:rotate(45deg) translate(-70%);width:2rem}.dropdown ul:after,.dropdown ul:before{height:2rem;left:50%;position:absolute;top:0}.dropdown ul:after{background:#fff;transform:translateX(-50%);width:4rem}}.dropdown-menu{background-color:#fff;display:none;float:none;font-size:inherit;list-style:none;margin-top:2.2rem;opacity:0;padding:1rem 2rem;pointer-events:none;position:absolute;right:0;top:100%!important;-webkit-transform:scaleY(.5)!important;-moz-transform:scaleY(.5)!important;-ms-transform:scaleY(.5)!important;-o-transform:scaleY(.5)!important;transform:scaleY(.5)!important;transform-origin:top;transition:.2s ease-in-out}.dropdown-menu a,.dropdown-menu button{border-radius:10px;color:#273832;cursor:pointer;display:block;margin:1rem 0;padding:1rem 4rem;position:relative;text-align:left;transition:.2s ease-in-out;width:100%}.dropdown-menu a:before,.dropdown-menu button:before{aspect-ratio:1;background-color:#c7dede;border-radius:50%;content:"";height:2rem;left:1rem;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:2rem}.dropdown-menu a:hover,.dropdown-menu button:hover{background-color:var(--bach);color:#273832}.dropdown-menu-right{left:auto;right:0}.dropdown .hamburger-menu{cursor:pointer;height:1.5rem;position:relative;transition:.2s ease-in-out;width:3rem}.dropdown .hamburger-menu span{background:#273832;display:block;height:.3rem;pointer-events:none;transform-origin:center;transition:.2s ease-in-out;width:3rem}.dropdown .hamburger-menu span:not(:last-of-type){margin:0 0 .5rem}.dropdown.show .dropdown-menu{-ms-overflow-style:none;-webkit-animation:show-dropdown .3s ease-in-out;-moz-animation:show-dropdown .3s ease-in-out;-ms-animation:show-dropdown .3s ease-in-out;-o-animation:show-dropdown .3s ease-in-out;animation:show-dropdown .3s ease-in-out;max-height:80vh;opacity:1;overflow:auto;pointer-events:all;scrollbar-width:none;-webkit-transform:scaleY(1)!important;-moz-transform:scaleY(1)!important;-ms-transform:scaleY(1)!important;-o-transform:scaleY(1)!important;transform:scaleY(1)!important}.dropdown.show .dropdown-menu::-webkit-scrollbar{display:none}.dropdown.show .hamburger-menu{-webkit-transform:translateY(.4rem);-moz-transform:translateY(.4rem);-ms-transform:translateY(.4rem);-o-transform:translateY(.4rem);transform:translateY(.4rem)}.dropdown.show .hamburger-menu span{margin:0}.dropdown.show .hamburger-menu span:first-child{-webkit-transform:translateY(.2rem) rotate(45deg);-moz-transform:translateY(.2rem) rotate(45deg);-ms-transform:translateY(.2rem) rotate(45deg);-o-transform:translateY(.2rem) rotate(45deg);transform:translateY(.2rem) rotate(45deg)}.dropdown.show .hamburger-menu span:nth-child(2){opacity:0}.dropdown.show .hamburger-menu span:nth-child(3){-webkit-transform:translateY(-.4rem) rotate(135deg);-moz-transform:translateY(-.4rem) rotate(135deg);-ms-transform:translateY(-.4rem) rotate(135deg);-o-transform:translateY(-.4rem) rotate(135deg);transform:translateY(-.4rem) rotate(135deg)}.table-container{border-radius:10px;box-shadow:0 .3rem .6rem 0 #00000029;margin:2rem 0}.data-table-wrapper{border-radius:10px;font-size:1.4rem}.data-table-wrapper .table-wrapper{background-color:#fff;border-radius:10px;margin:0 auto;padding:0;text-align:left}.data-table-wrapper .table-body,.data-table-wrapper .table-footer,.data-table-wrapper .table-header{background-color:#fff;margin:0}.data-table-wrapper .table-footer,.data-table-wrapper .table-header{grid-gap:2rem;align-items:center;padding:2rem 6rem}@media(max-width:64em){.data-table-wrapper .table-footer,.data-table-wrapper .table-header{padding:2rem}}.data-table-wrapper .table-header{border-bottom:1px solid #e9eaea;border-radius:10px 10px 0 0;color:#68716e;display:grid}.data-table-wrapper .table-body .loader{display:block;height:100%}.data-table-wrapper .table-body>div:nth-child(odd){background-color:var(--haydin-light)}.data-table-wrapper .table-body .row-border{border-top:1px solid #e9eaea}.data-table-wrapper .table-body .row-wrapper{grid-gap:var(--margin-md);align-items:center;display:grid;padding:var(--margin-md) var(--margin-xl)}@media(max-width:64em){.data-table-wrapper .table-body .row-wrapper{padding:var(--margin-md)}}.data-table-wrapper .table-body .row-wrapper .actions{align-items:center!important;flex-flow:row nowrap;flex-wrap:nowrap;justify-content:end}.data-table-wrapper .table-body .row-wrapper .actions>div{align-self:center;width:min-content}.data-table-wrapper .table-body .row-wrapper .col>div{display:flex;flex-flow:column nowrap}.data-table-wrapper .table-body .row-wrapper .col:not(.status)>a,.data-table-wrapper .table-body .row-wrapper .col:not(.status)>span{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:block;display:-webkit-box;display:-moz-box;max-width:80%;max-width:16rem;overflow:hidden;text-overflow:ellipsis}@media(max-width:64em){.data-table-wrapper .table-body .row-wrapper .col:not(.status)>a,.data-table-wrapper .table-body .row-wrapper .col:not(.status)>span{max-width:unset}}@media(min-width:64.0625em){.data-table-wrapper .table-body .row-wrapper .col__circle,.data-table-wrapper .table-body .row-wrapper .col__square{position:relative}.data-table-wrapper .table-body .row-wrapper .col__circle:before,.data-table-wrapper .table-body .row-wrapper .col__square:before{background-color:var(--beethoven);border-radius:5px;content:"";height:2rem;left:-4rem;position:absolute;top:50%;transform:translateY(-50%);width:2rem}}.data-table-wrapper .table-body .row-wrapper .col__circle:before{border-radius:50%}.data-table-wrapper .table-body .row-wrapper .col__icon,.data-table-wrapper .table-body .row-wrapper .col__profile-icon{grid-gap:1rem;align-items:center;display:grid}.data-table-wrapper .table-body .row-wrapper .col__icon{grid-template-columns:2rem 1fr}.data-table-wrapper .table-body .row-wrapper .col__icon img{filter:var(--filter-vivaldi);height:2rem;width:2rem}.data-table-wrapper .table-body .row-wrapper .col__profile-icon{grid-template-columns:4rem 1fr}.data-table-wrapper .table-body .row-wrapper .col__profile-icon>img{border-radius:50%;height:4rem;width:4rem}@media(max-width:40em){.data-table-wrapper .table-body .row-wrapper .col__profile-icon{grid-template-columns:auto}.data-table-wrapper .table-body .row-wrapper .col__profile-icon>img{display:none}}.data-table-wrapper .table-body .row-wrapper .col__status span{background-color:#c7dede;border-radius:10px;font-size:1.2rem;max-width:min-content;overflow:unset;padding:0 1rem;text-overflow:unset;word-spacing:100vw}.data-table-wrapper .table-body .row-wrapper .col__status .done{background-color:var(--vivaldi);color:#fff}.data-table-wrapper .table-body .row-wrapper .col__status .upcoming{background-color:#c7dede}.data-table-wrapper .table-body .row-wrapper .col__status .cancel{background-color:#e9eaea}.data-table-wrapper .table-body .row-wrapper .col__status .error{background-color:#fb989d}.data-table-wrapper .table-body .row-wrapper .col__status .spinner-loader{margin:0}.data-table-wrapper .table-body .row-wrapper>div{display:flex;flex-flow:column nowrap}.data-table-wrapper .table-body .expand-wrapper{color:#68716e}.data-table-wrapper .table-body .expand-wrapper hr{margin:auto;max-width:calc(100% - 12rem);padding:0 6rem}.data-table-wrapper .table-body .expand-wrapper .row-wrapper{background-color:#fff}.data-table-wrapper .table-body .expand-wrapper .transaction__details{color:#68716e}.data-table-wrapper .table-body .expand-wrapper .transaction__details div{display:flex;justify-content:space-between;padding:1rem 6rem}.data-table-wrapper .table-body .dot-loader{display:flex;gap:.2rem;margin:12rem auto;position:relative;width:max-content}.data-table-wrapper .table-footer{border-radius:0 0 10px 10px;border-top:1px solid #e9eaea;display:flex;flex-flow:row nowrap;justify-content:space-between}.data-table-wrapper .table-footer__nav-btn-container{grid-gap:var(--margin-md);display:grid;grid-auto-flow:column}@media(max-width:40em){.data-table-wrapper .table-footer__pagination{display:none}.data-table-wrapper .table-footer__nav-btn-container{justify-content:space-between;width:100%}}.data-table-wrapper .table-footer .btn{width:12.4rem}.data-table-wrapper--transactions>.table-wrapper>.table-header{grid-template-columns:1fr 2fr 2fr 1fr}.data-table-wrapper--transactions>.table-wrapper>.table-header>:last-child{text-align:right}.data-table-wrapper--transactions>.table-wrapper>.table-body>div:nth-child(2n) .row-wrapper{background-color:#fff}.data-table-wrapper--transactions>.table-wrapper>.table-body>.row-wrapper,.data-table-wrapper--transactions>.table-wrapper>.table-body>div .row-wrapper{grid-template-columns:1fr 2fr 2fr 1fr}.data-table-wrapper--transactions>.table-wrapper>.table-body>.row-wrapper>:last-child,.data-table-wrapper--transactions>.table-wrapper>.table-body>div .row-wrapper>:last-child{text-align:right}.data-table-wrapper--journals>.table-wrapper>.table-header{grid-template-columns:repeat(4,1fr)}.data-table-wrapper--journals>.table-wrapper>.table-header>span:last-child{text-align:right}.data-table-wrapper--journals>.table-wrapper>.table-body .row-wrapper{grid-template-columns:repeat(4,1fr)}.data-table-wrapper--complex>.table-wrapper>.table-header{grid-template-columns:2fr 2fr 1fr 2fr 2fr 2fr}.data-table-wrapper--complex>.table-wrapper>.table-header>span:last-child{text-align:right}.data-table-wrapper--complex>.table-wrapper>.table-body>.row-wrapper{grid-template-columns:2fr 2fr 1fr 2fr 2fr 2fr}.data-table-wrapper--complex>.table-wrapper>.table-body>.row-wrapper>div:last-child{gap:2rem;text-align:right}.data-table-wrapper--simple>.table-wrapper>.table-header{grid-template-columns:repeat(5,1fr)}.data-table-wrapper--simple>.table-wrapper>.table-header>span:last-child{text-align:right}.data-table-wrapper--simple>.table-wrapper>.table-body>.row-wrapper{grid-template-columns:repeat(5,1fr)}.data-table-wrapper--simple>.table-wrapper>.table-body>.row-wrapper>div:last-child{gap:2rem;text-align:right}.data-table-wrapper--simple>.table-wrapper>.table-body>.row-wrapper>div:last-child a{align-self:end}.data-table-wrapper--simple>.table-wrapper>.table-body>.row-wrapper>div:last-child span{align-self:end;max-width:unset}.data-table-wrapper .spinner-loader{height:6rem;margin:4rem auto;width:6rem}@media(max-width:64em){.data-table-wrapper--transactions .table-body .row-wrapper{grid-template-columns:1fr 1fr!important}.data-table-wrapper--transactions .table-body .row-wrapper .col{display:flex}.data-table-wrapper--transactions .table-body .transaction__details>div{grid-gap:2rem;display:grid;grid-template-columns:1fr 1fr!important}.data-table-wrapper .table-header{grid-template-columns:1fr 1fr!important}.data-table-wrapper .table-header span{display:none;text-align:left}.data-table-wrapper .table-header span:first-child,.data-table-wrapper .table-header span:last-child{display:initial}.data-table-wrapper .table-body .row-wrapper{grid-template-columns:1fr 1fr!important}.data-table-wrapper .table-body .row-wrapper .col{display:none}.data-table-wrapper .table-body .row-wrapper .col:first-child,.data-table-wrapper .table-body .row-wrapper .col:last-child{align-items:start;display:flex}}.invoice{margin:0 auto;padding:0 2rem;width:100vw}@media(min-width:64.0625em){.invoice{max-width:64em;padding:0;width:90vw}}.invoice__header>div{align-items:start;display:flex;justify-content:space-between}.invoice__header>div h3:last-child{text-align:right}.invoice__body{grid-gap:4rem;display:grid;grid-template-columns:1fr 1fr 1fr}.invoice__body>div>p:first-child{font-weight:500}.ql-snow.ql-container,.ql-snow.ql-toolbar{border:1px solid #68716e;border-radius:10px}.ql-snow.ql-container{border-top:1px solid #68716e!important;margin-top:1rem}.ql-editor{min-height:35vh}.ql-editor h1{font-size:1.8rem!important}.ql-editor h2{font-size:1.6rem!important}.ql-editor p{font-size:1.4rem!important}.ql-editor img{max-width:40.4rem}.ql-hidden{display:none}#sitemap-wrapper{background:var(--bach);margin:6rem auto;min-height:calc(100vh - 26.4rem);overflow:hidden auto;padding:6rem 0;width:90vw}@media(max-width:40em){#sitemap-wrapper{padding:2rem 3rem}}#sitemap-wrapper .filters{border-bottom:1px solid #273832;padding:0}#sitemap-wrapper .filters a{color:#273832;cursor:pointer;display:inline-block;margin:0 2rem 2rem 0;min-width:6.2rem;position:relative}#sitemap-wrapper .filters a:before{background:#273832;bottom:-.5rem;content:"";height:1px;left:0;position:absolute;transform:scaleX(0);transform-origin:left;transition:.2s ease-in-out;width:6.2rem}#sitemap-wrapper .filters a:hover:before{transform:scaleX(1)}#sitemap-wrapper .filters a.active:before{background:#273832;bottom:-.5rem;content:"";height:1px;left:0;position:absolute;transform:scaleX(1);width:6.2rem}#sitemap-wrapper .sitemap{padding:6rem 0 0}#sitemap-wrapper .sitemap__title-wrapper h1{display:inline}#sitemap-wrapper .sitemap__content{margin:2rem 0}#sitemap-wrapper .sitemap__content div[data-show]{display:none}#sitemap-wrapper .sitemap__content .col-wrapper{grid-gap:2rem;display:flex;flex-flow:row wrap}#sitemap-wrapper .sitemap__content .col-wrapper .filter-query{color:#273832;cursor:pointer;flex:0 0 22%;max-width:22%;text-decoration:underline}#sitemap-wrapper .history a:not(:last-child):after{color:var(--vivaldi);content:" > ";margin:0}.contact{background:var(--bach);border-radius:5px;margin:2rem;min-height:90vh;overflow:hidden;padding:1rem 2rem;position:relative}.contact__title{font-size:3.4rem}.contact>*{margin:2rem}.contact:after,.contact:before{aspect-ratio:1;background:var(--vivaldi);border-radius:50%;bottom:0;content:"";position:absolute;right:0;-webkit-transform:translate(30%,30%);-moz-transform:translate(30%,30%);-ms-transform:translate(30%,30%);-o-transform:translate(30%,30%);transform:translate(30%,30%);width:45%}.contact:after{background:#c7dede;opacity:.7;-webkit-transform:translate(-70%,-70%);-moz-transform:translate(-70%,-70%);-ms-transform:translate(-70%,-70%);-o-transform:translate(-70%,-70%);transform:translate(-70%,-70%);width:22%}.contact__info>div{margin-bottom:1rem}.contact__info i{color:var(--vivaldi)}.contact__info .phone-number i{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);-o-transform:rotate(90deg);transform:rotate(90deg)}.contact__some i{color:#273832;margin-right:2rem}.contact__some i:hover{color:var(--vivaldi)}@media(min-width:40.0625em){.contact{margin:2rem auto;max-width:90vw}}@media(min-width:64.0625em){.contact{margin:auto;max-width:64em;padding:4rem 6rem}.contact>*{max-width:50%}.contact__title{font-size:6rem}.contact__text{font-size:1.8rem}}.swiper{margin:0;overflow:hidden;padding:0!important}.swiper,.swiper-slide{height:100vh}.swiper-pagination-bullet-active{background:#273832!important}.our-psych{color:#273832;position:absolute;text-decoration:none;top:50%;transform:translateY(-50%);width:100%}.our-psych__text{height:25vh}.our-psych__img{border-radius:10px;max-height:80vh;max-width:100%;object-fit:cover;width:100%}.our-psych__name{color:#273832;font-size:20px!important;margin:.2rem 0}@media(max-width:64em){.our-psych__name{font-size:16px!important}}.our-psych__experience{color:#273832;margin-bottom:.2rem}.our-psych__cta,.our-psych__experience{font-size:12px!important}.our-mission{-webkit-animation:fade-in 1s ease-in-out;-moz-animation:fade-in 1s ease-in-out;-ms-animation:fade-in 1s ease-in-out;-o-animation:fade-in 1s ease-in-out;animation:fade-in 1s ease-in-out}.our-mission section{margin:0 auto;padding:0 2rem;width:100vw}@media(min-width:64.0625em){.our-mission section{max-width:64em;padding:0;width:90vw}}.our-mission .hero{display:grid;height:95vh;place-items:center;position:relative}.our-mission .hero__title{font-size:var(--font-xxl);text-align:center;z-index:10}@media(min-width:40.0625em){.our-mission .hero__title{letter-spacing:.2rem;margin-top:6rem}}@media(min-width:64.0625em){.our-mission .hero__title{font-size:var(--font-hero)}}@media(max-height:40em){.our-mission .hero__title{font-size:var(--font-xxl);-webkit-transform:unset;-moz-transform:unset;-ms-transform:unset;-o-transform:unset;transform:unset}}.our-mission .hero__img{display:grid;max-width:100%;place-items:center;-webkit-transform:translateY(-8rem);-moz-transform:translateY(-8rem);-ms-transform:translateY(-8rem);-o-transform:translateY(-8rem);transform:translateY(-8rem);z-index:1}@media(min-width:40.0625em){.our-mission .hero__img img{width:80%}}.our-mission .hero span{bottom:2rem;left:50%;pointer-events:none;position:absolute;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);transition:.5s ease-in-out;z-index:2}.our-mission .main{margin-top:6rem}.our-mission .main .mission{align-items:center;display:flex;flex-flow:row wrap;justify-content:center;margin:12rem 0}@media(min-width:40.0625em){.our-mission .main .mission{grid-gap:6rem;flex-wrap:nowrap}.our-mission .main .mission:nth-child(2n){flex-direction:row-reverse}.our-mission .main .mission picture{flex:40% 0 0}}@media(min-width:64.0625em){.our-mission .main .mission{grid-gap:12rem}}.our-mission .main .mission h3{font-weight:500;margin-bottom:2rem}.our-mission .team--wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:8rem 0}.our-mission .team--member{align-items:center;display:flex;flex:max(33.3%,18rem) 0 0;flex-direction:column;margin:4rem 0;text-align:center}.our-mission .team--member .name{font-weight:450;margin:.2rem 0}.our-mission .team--member img,.our-mission .team--member picture{border-radius:50%;height:var(--img-xxl);margin-bottom:.5rem;object-fit:cover;width:var(--img-xxl)}.our-mission .supporters--wrapper{grid-gap:2rem;display:grid;margin:8rem 0;place-items:center}.our-mission .supporters--wrapper picture{display:grid;place-items:center;width:60%}@media(min-width:40.0625em){.our-mission .supporters--wrapper{grid-template-columns:repeat(3,1fr)}}.our-mission .swiper--videos{height:unset;margin-bottom:6rem;margin-top:6rem}@media(min-width:40.0625em){.our-mission .swiper--videos{left:50%;position:relative;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:120vw}}.our-mission .swiper--videos .swiper-slide{height:unset}.our-mission .swiper--videos .swiper-slide a *{margin-bottom:1rem}.our-mission .swiper--videos .swiper-slide .title{color:#273832;font-weight:500}.our-mission .swiper--videos .swiper-slide .text{color:#68716e}.our-mission .swiper--videos img{border-radius:10px;width:100%}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@-moz-keyframes fade-in{0%{opacity:0}to{opacity:1}}@-ms-keyframes fade-in{0%{opacity:0}to{opacity:1}}@-o-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.for-psych section .faq__right img,.for-psych section .features__row .snapshot img,.for-psych section .hero__right img,.for-psych section .how-it-works__right img,.for-psych section .our-mission__right img,.front-page section .faq__right img,.front-page section .hero__right img,.front-page section .how-it-works__right img,.front-page section .our-mission__right img{border-radius:10px;box-shadow:0 .2rem 5rem .3rem #00000029;max-width:100%;position:relative}.for-psych section,.front-page section{background-color:#fff;color:#68716e;overflow:hidden}@media(min-width:40.0625em){.for-psych section,.front-page section{padding:4rem 0}}.for-psych section h1,.for-psych section h2,.for-psych section h3,.front-page section h1,.front-page section h2,.front-page section h3{color:#273832}.for-psych section .section__title,.front-page section .section__title{text-align:center}.for-psych section .section__title>*,.front-page section .section__title>*{margin-bottom:1rem}@media(min-width:40.0625em){.for-psych section .section__title,.front-page section .section__title{margin:auto;width:80%}}.for-psych section:nth-child(odd),.front-page section:nth-child(odd){background-color:var(--bach)}.for-psych section>div,.front-page section>div{height:inherit;margin:0 auto;padding:4rem 2rem;width:100vw}@media(min-width:64.0625em){.for-psych section>div,.front-page section>div{max-width:64em;padding:0;width:90vw}}@media(min-width:40.0625em){.for-psych section>div,.front-page section>div{padding:4rem}}@media(min-width:64.0625em){.for-psych section>div,.front-page section>div{padding:6rem 0}}.for-psych section .faq,.for-psych section .hero,.for-psych section .how-it-works,.for-psych section .our-mission,.front-page section .faq,.front-page section .hero,.front-page section .how-it-works,.front-page section .our-mission{align-items:center;display:flex;flex-flow:row wrap;justify-content:center}.for-psych section .faq__left,.for-psych section .hero__left,.for-psych section .how-it-works__left,.for-psych section .our-mission__left,.front-page section .faq__left,.front-page section .hero__left,.front-page section .how-it-works__left,.front-page section .our-mission__left{text-align:center}.for-psych section .faq__left>*,.for-psych section .hero__left>*,.for-psych section .how-it-works__left>*,.for-psych section .our-mission__left>*,.front-page section .faq__left>*,.front-page section .hero__left>*,.front-page section .how-it-works__left>*,.front-page section .our-mission__left>*{margin-bottom:2rem}.for-psych section .faq__right,.for-psych section .hero__right,.for-psych section .how-it-works__right,.for-psych section .our-mission__right,.front-page section .faq__right,.front-page section .hero__right,.front-page section .how-it-works__right,.front-page section .our-mission__right{height:100%;position:relative}.for-psych section .faq__right img,.for-psych section .hero__right img,.for-psych section .how-it-works__right img,.for-psych section .our-mission__right img,.front-page section .faq__right img,.front-page section .hero__right img,.front-page section .how-it-works__right img,.front-page section .our-mission__right img{box-shadow:unset;filter:drop-shadow(0 .2rem 5rem .3rem rgba(0,0,0,.16));position:relative;transform:unset;width:100%}@media(min-width:64.0625em){.for-psych section .faq__right img,.for-psych section .hero__right img,.for-psych section .how-it-works__right img,.for-psych section .our-mission__right img,.front-page section .faq__right img,.front-page section .hero__right img,.front-page section .how-it-works__right img,.front-page section .our-mission__right img{max-width:45em;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);width:unset}}@media(min-width:40.0625em){.for-psych section .faq,.for-psych section .hero,.for-psych section .how-it-works,.for-psych section .our-mission,.front-page section .faq,.front-page section .hero,.front-page section .how-it-works,.front-page section .our-mission{justify-content:start;margin-top:2rem}.for-psych section .faq__left,.for-psych section .hero__left,.for-psych section .how-it-works__left,.for-psych section .our-mission__left,.front-page section .faq__left,.front-page section .hero__left,.front-page section .how-it-works__left,.front-page section .our-mission__left{grid-area:left;margin-top:0;text-align:left}.for-psych section .faq__left .hero__title,.for-psych section .hero__left .hero__title,.for-psych section .how-it-works__left .hero__title,.for-psych section .our-mission__left .hero__title,.front-page section .faq__left .hero__title,.front-page section .hero__left .hero__title,.front-page section .how-it-works__left .hero__title,.front-page section .our-mission__left .hero__title{font-size:5.2rem;line-height:1.2;margin-bottom:2rem}.for-psych section .faq__right,.for-psych section .hero__right,.for-psych section .how-it-works__right,.for-psych section .our-mission__right,.front-page section .faq__right,.front-page section .hero__right,.front-page section .how-it-works__right,.front-page section .our-mission__right{align-self:center;grid-area:right}}@media(min-width:64.0625em){.for-psych section .faq,.for-psych section .hero,.for-psych section .how-it-works,.for-psych section .our-mission,.front-page section .faq,.front-page section .hero,.front-page section .how-it-works,.front-page section .our-mission{grid-gap:0 6rem;align-items:start;display:grid;grid-template-columns:1fr 1fr;padding:6rem 0}}.for-psych section .how-it-works__right img,.front-page section .how-it-works__right img{width:100%}.for-psych section .hero__left img,.front-page section .hero__left img{margin-right:1rem}.for-psych section .hero__left .btn{margin:auto}.for-psych section .hero__psych-house{margin-top:4rem;padding-top:0;text-align:center}.for-psych section .hero__psych-house p{margin-bottom:2rem}.for-psych section .hero__psych-house div{grid-gap:2rem;align-items:center;display:flex;flex-flow:row wrap;flex-direction:column;justify-content:center}.for-psych section .hero__psych-house img{width:15rem}@media(min-width:40.0625em){.for-psych section .hero__psych-house{grid-area:house;text-align:left}.for-psych section .hero__psych-house div{flex-flow:row nowrap;justify-content:start}.for-psych section .hero .btn{margin:0}}@media(min-width:64.0625em){.for-psych section .hero{grid-template-areas:"left right" "house right"}.for-psych section .hero__psych-house{margin-top:2rem}}.for-psych section .features__title{text-align:center}.for-psych section .features__row{align-items:center;display:flex;flex-flow:row wrap;flex-flow:column-reverse nowrap;justify-content:center;margin:6rem 0}.for-psych section .features__row .desc,.for-psych section .features__row .desc>*{margin-bottom:2rem}.for-psych section .features__row .desc ul li{display:grid;grid-template-columns:4rem 1fr}@media(min-width:40.0625em){.for-psych section .features__row .desc{margin-bottom:0}}.for-psych section .features__row .snapshot{position:relative;width:100%}@media(min-width:40.0625em){.for-psych section .features__row .snapshot img{max-width:50em;position:absolute;top:50%;-webkit-transform:translate(-45%,-50%);-moz-transform:translate(-45%,-50%);-ms-transform:translate(-45%,-50%);-o-transform:translate(-45%,-50%);transform:translate(-45%,-50%);width:60vw}}@media(max-width:64em){.for-psych section .features__row .snapshot img{-webkit-transform:translate(-30%,-50%);-moz-transform:translate(-30%,-50%);-ms-transform:translate(-30%,-50%);-o-transform:translate(-30%,-50%);transform:translate(-30%,-50%)}}@media(max-width:40em){.for-psych section .features__row .snapshot img{-webkit-transform:unset;-moz-transform:unset;-ms-transform:unset;-o-transform:unset;transform:unset}}.for-psych section .features__row ul{list-style:inside;margin-left:1rem}.for-psych section .features__row ul li::marker{color:#fff;content:"";display:none;opacity:0}.for-psych section .features__row ul li:not(:last-of-type){margin-bottom:2rem}@media(min-width:40.0625em){.for-psych section .features__row{grid-gap:6rem;display:grid;grid-template-columns:1fr 1fr;margin:10vw 0 15vw;place-items:center}.for-psych section .features__row:last-child{margin-bottom:5vw}.for-psych section .features__row:nth-child(2n) .snapshot img{grid-column-start:2;grid-row-start:1;transform:translateY(-50%)}.for-psych section .features__row:nth-child(2n) .desc{grid-column-start:1;grid-row-start:1}}@media(min-width:64.0625em){.for-psych section .features__row{grid-gap:12rem}}.for-psych section .features__row--last{margin:5vw 0!important}@media(min-width:40.0625em){.for-psych section .features__row--last .snapshot img{transform:translateY(-50%)!important}.for-psych section .community{padding:0}}.for-psych section .community .swiper{height:unset}.for-psych section .community .swiper .our-psych{position:relative;top:unset;transform:unset}.for-psych section .community .swiper .our-psych__text{height:unset}@media(min-width:40.0625em){.for-psych section .community .swiper{margin:2rem auto}}.for-psych section .statistics__cta{background-color:#c7dede;border-radius:10px;padding:2rem}.for-psych section .statistics__cta>*{margin-bottom:1rem}.for-psych section .statistics__cta button{min-width:100%}@media(min-width:40.0625em){.for-psych section .statistics__cta{grid-gap:4rem;align-items:center;display:grid;grid-template-columns:1fr 1fr;padding:6rem}.for-psych section .statistics__cta .cta{margin-left:auto}}.for-psych section .statistics__cta .title{color:var(--vivaldi)!important}.for-psych section .statistics__stats{margin:4rem}.for-psych section .statistics__stats .stats--wrapper{align-items:center;display:flex;flex-direction:column;text-align:center}.for-psych section .statistics__stats .stats--wrapper:not(:last-of-type){margin-bottom:2rem}.for-psych section .statistics__stats .stats__number{color:var(--vivaldi);font-size:4rem}.for-psych section .statistics__stats .stats__text{color:#273832;max-width:60%}@media(min-width:40.0625em){.for-psych section .statistics__stats{display:grid;grid-template-columns:repeat(3,1fr);place-items:center}.for-psych section .statistics__stats .stats--wrapper{width:100%}.for-psych section .statistics__stats .stats--wrapper:not(:last-child){border-right:1px solid #68716e99}}.for-psych section .incentive__title{font-size:4.4rem}.for-psych section .incentive__persona{margin:2rem auto;text-align:center}.for-psych section .incentive__persona div{color:#273832}.for-psych section .incentive__persona img{aspect-ratio:1;border-radius:50%;height:4rem;object-fit:cover;width:4rem}.for-psych section .incentive__logo{display:grid;place-items:center}.for-psych section .title{color:var(--vivaldi)}.for-psych .cta form{grid-gap:2rem;display:flex;flex-flow:column nowrap;margin:2rem 0}.for-psych .cta form label{color:#68716e}.for-psych .cta form label span{font-weight:500}.for-psych .cta form label ::placeholder{font-weight:400}.for-psych .cta .input-wrapper{margin:0;position:relative}.for-psych .cta .input-wrapper .input-placeholder{left:50%;pointer-events:none;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:.2s ease-in-out}@media(min-width:40.0625em){.for-psych .cta .input-wrapper .input-placeholder{left:4rem;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.for-psych .cta .input-wrapper input::placeholder{color:#68716e;opacity:1}.for-psych .cta .input-wrapper .checkbox-container .pretty-checkbox:checked+.checkbox-toggle:before{background-color:var(--vivaldi)}@media(min-width:40.0625em){.for-psych .cta label{grid-gap:1rem;flex-direction:row}}.for-psych .pretty-checkbox:checked+.checkbox-toggle:before{background-color:var(--vivaldi)}.front-page *{text-align:left}.front-page .hero__features{margin-top:6rem}@media(min-width:64.0625em){.front-page .hero{grid-template-areas:"left right" "features features"}.front-page .hero__features{grid-area:features;margin-top:24rem}.front-page .hero__left>*{margin-bottom:4rem!important}.front-page .hero__left span{font-size:1.4rem}}.front-page .how-it-works{grid-auto-flow:dense;grid-template-areas:"right left"}.front-page .how-it-works__left .example{grid-gap:0 1rem;display:grid;grid-template-areas:"marker title" ". text";grid-template-columns:3rem auto;margin-bottom:4rem}.front-page .how-it-works__left .example span{background-color:#c7dede;border-radius:50%;color:#273832;display:grid;grid-area:marker;height:3rem;place-items:center;width:3rem}.front-page .how-it-works__left .example .title{color:#273832;font-weight:500;grid-area:title}.front-page .how-it-works__left .example .text{grid-area:text}@media(min-width:64.0625em){.front-page .how-it-works__right img{-webkit-transform:translate(-40%,-50%)!important;-moz-transform:translate(-40%,-50%)!important;-ms-transform:translate(-40%,-50%)!important;-o-transform:translate(-40%,-50%)!important;transform:translate(-40%,-50%)!important;width:unset!important}}.front-page .others__cta{background-color:#c7dede;border-radius:10px;padding:2rem}.front-page .others__cta>*{margin-bottom:1rem}.front-page .others__cta button{min-width:100%}@media(min-width:40.0625em){.front-page .others__cta{grid-gap:4rem;align-items:center;display:grid;grid-template-columns:1fr 1fr;padding:6rem}.front-page .others__cta .cta{margin-left:auto}}.front-page .others__cta .title{color:var(--vivaldi)!important}.front-page .others .swiper--navigation{height:unset;margin-bottom:6rem;margin-top:6rem}@media(min-width:40.0625em){.front-page .others .swiper--navigation{width:100vw}}.front-page .others .swiper--navigation .swiper-slide{height:unset}.front-page .others .swiper--navigation .swiper-slide a *{margin-bottom:1rem}.front-page .others .swiper--navigation .swiper-slide .title{color:#273832;font-weight:500}.front-page .others .swiper--navigation .swiper-slide .text{color:#68716e}.front-page .others .swiper--navigation img{border-radius:10px;width:100%}.front-page .our-psychologists{position:relative}.front-page .our-psychologists .swiper,.front-page .our-psychologists .swiper-slide{height:unset;margin:2rem 0;max-height:70rem}.front-page .our-psychologists .our-psych{position:relative;top:unset}.front-page .our-psychologists .our-psych__text{height:unset}@media(min-width:64.0625em){.front-page .our-psychologists{align-items:center;display:grid;grid-template-columns:1fr 1fr;height:70vh;max-height:70rem}.front-page .our-psychologists .swiper{height:70vh;left:55.5%;position:absolute;top:0;width:50vw}.front-page .our-psychologists .our-psych{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}}.front-page .our-mission{justify-content:center!important}.front-page .our-mission__right img{position:relative!important;top:unset!important;transform:unset!important;width:100%!important}.front-page .faq{grid-template-areas:"left right"}.front-page .faq__right{width:100%}@media(min-width:64.0625em){.front-page .our-mission{align-items:center!important;grid-template-areas:"left right" "cta cta";padding:0!important}.front-page .our-mission .others__cta{grid-area:cta}}@media(max-width:64em){.front-page .btn{width:26.4rem}}.profile-section{display:flex;flex-flow:row wrap;margin:0 2rem}@media(min-width:40.0625em){.profile-section{grid-gap:4rem;margin:0 4rem;max-width:64em}.profile-section:last-of-type{margin-bottom:4rem}}@media(min-width:64.0625em){.profile-section{margin-left:auto;margin-right:auto}}.profile-section .col,.profile-section .col-md-4{padding:0}.profile-section#profile-container #sticky-wrapper-mobile #form-div-top-service{background-color:#fff;bottom:0;box-shadow:0 -.2rem .7rem .1rem #00000026;display:flex;justify-content:space-between;left:0;padding:1rem 2rem;position:fixed;right:0;z-index:100000}@media(min-width:64.0625em){.profile-section#profile-container{display:grid;grid-template-columns:2fr 1fr}.profile-section#profile-container #sticky-wrapper{display:block;margin-bottom:4rem}}.healper-container{background-color:var(--bach);border-radius:10px;box-shadow:0 .3rem .6rem 0 #00000029;margin-bottom:2rem;overflow:hidden;padding:2rem;position:relative}@media(min-width:40.0625em){.healper-container{margin-bottom:4rem;padding:2rem 4rem}}.healper-container--white{background-color:#fff;border:.1rem solid #e9eaea}.healper-container--sm{flex:0 0 90%;max-width:90%;padding:2rem}.healper-container--sm:not(:last-child){margin:0 3rem 0 0}@media(min-width:40.0625em){.healper-container--sm{flex:0 0 50%;max-width:50%}}@media(min-width:64.0625em){.healper-container--sm{flex:0 0 50ch;padding:2rem}}.healper-container#top-service-container{margin:0;padding:2rem}.healper-container#therapist-experience>div>div{margin-bottom:1rem}.healper-container#add-payment-container{grid-gap:2rem;display:grid;place-items:center}@media(min-width:64.0625em){.healper-container#add-payment-container{grid-template-columns:2fr 1fr}}.healper-container#add-payment-container img{max-width:26.4rem;width:100%}.healper-container#add-payment-container .card{border-radius:5px;bottom:0;left:0;position:absolute;right:0;top:0}.healper-container#add-payment-container .card-wrapper{aspect-ratio:2;margin-left:auto;margin-right:auto;max-width:40.4rem;position:relative;width:80%}.healper-container#add-payment-container .card--black{background:#273832;z-index:1}.healper-container#add-payment-container .card--red{background:#f2686e;-webkit-transform:rotate(5deg);-moz-transform:rotate(5deg);-ms-transform:rotate(5deg);-o-transform:rotate(5deg);transform:rotate(5deg);z-index:2}.healper-container#add-payment-container .card--red:after,.healper-container#add-payment-container .card--red:before{aspect-ratio:1;backdrop-filter:blur(5px);background:none;border-radius:50%;content:"";filter:brightness(1.5);left:15%;position:absolute;top:-20%;width:20%}.healper-container#add-payment-container .card--red:after{left:60%;top:70%;width:30%}.healper-container#add-payment-container .card__checkout{grid-gap:1rem;align-items:center;color:#fff;display:flex;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap;z-index:3}.healper-container#add-payment-container .card__icon{aspect-ratio:1;background-color:var(--vivaldi);border-radius:5px;box-shadow:0 .3rem .6rem 0 #00000029;color:#fff;display:grid;height:5ch;place-items:center;position:relative;width:5ch}#therapist-id-card{display:grid;justify-content:center;left:0;margin-bottom:4rem;margin-top:-14rem;position:relative;text-align:center}#therapist-id-card .f{flex-direction:column}@media(min-width:64.0625em){#therapist-id-card{display:flex;justify-content:space-between;margin-bottom:4rem;position:relative;text-align:left}#therapist-id-card .btn{margin-left:2rem}#therapist-id-card .f{flex-direction:row}}.google-maps-wrapper{border-radius:var(--border-radius);height:40vh;width:100%}.practical-info-div{grid-gap:2rem;display:grid;grid-template-columns:1fr}@media(min-width:40.0625em){.practical-info-div{grid-template-columns:1fr 1fr}}@media(min-width:64.0625em){.practical-info-div{grid-template-columns:1fr 1fr 1fr}}.profile-strength-bar{background:var(--vivaldi);height:3rem}@media(max-width:40em){.profile-strength-bar{height:2rem}}#progress-bar{border-bottom-right-radius:0;border-top-right-radius:0}#progress-bar-bubble{align-self:center;background:var(--vivaldi);border:2px solid var(--bach);border-radius:50%;left:3rem;min-height:4rem;min-width:4rem;position:relative;z-index:999}@media(max-width:40em){#progress-bar-bubble{left:5.5vw;min-height:3rem;min-width:3rem}}#form-div-full-name{display:flex;flex-direction:column}@media(min-width:64.0625em){#form-div-full-name{display:block;margin-left:1rem}#form-div-full-name h1{display:inline-block;margin-right:4rem;position:relative}#form-div-full-name h1:after{background-color:#68716e99;bottom:20%;content:"";height:60%;position:absolute;right:-1.5rem;width:1px}}#clinic-contact-request-form .pretty-checkbox:checked+.checkbox-toggle:before{background-color:var(--vivaldi)}#therapist-reviews-carousel .review{font-style:italic}#therapist-reviews-carousel .review *{font-style:inherit}.services-scrollable{display:flex;flex-flow:row nowrap;justify-content:flex-start;margin-left:-1rem;overflow:auto hidden;padding-bottom:1rem!important;padding-left:1rem!important;width:100%}.service-wrapper:not(:first-of-type) .btn~span{visibility:hidden}.service-container{grid-gap:1rem;display:grid;height:100%;padding-bottom:2rem;width:100%}.service-container__header{text-align:center}.service-container__header .text-ellipsis{margin:auto;max-width:25ch}.service-container__body .data-container:not(:last-child){margin-bottom:2rem}.service-container__body .data-container__img{height:5rem;width:5rem}.service-container__btn-container{display:grid;margin:auto;place-items:center;position:relative}.service-container__btn-container .btn,.service-container__btn-container .form-control{margin:auto;width:12.4rem}.service-container__btn-container .form-control{background-color:var(--bach);margin-bottom:2rem}.service-container__btn-container span{text-align:center}.modal-services .form-control,.service-sticky{width:100%}.service-sticky select{background:var(--bach);width:100%}.service-sticky select:active,.service-sticky select:focus,.service-sticky select:hover,.service-sticky select:link,.service-sticky select:visited{background:var(--bach)}.option-container{grid-gap:1rem;display:grid;grid-auto-flow:row}@media(min-width:40.0625em){.option-container{align-items:flex-start;grid-auto-flow:column;justify-content:center}}.option{align-items:center;background:#c7dede;border:0;border-radius:10px;color:#273832;cursor:pointer;display:flex;height:4.8rem;justify-content:center;min-width:12.4rem;outline:none;padding:1rem;transition:.2s ease-in-out}.option:hover{filter:brightness(1.1)}.option::selection{background-color:#0000;color:#fff}.option-highlight-red{background:var(--mozart);color:#fff!important}.option-flex{grid-gap:2rem;align-items:center;display:grid;grid-template-columns:auto 1fr}@media(min-width:40.0625em){.option-flex{grid-gap:1rem;flex-direction:column;grid-template-columns:unset;justify-content:center;max-width:12.4rem}}.option-desc{align-items:center;display:flex;height:4.8rem;margin:0;padding:0;text-align:left}@media(min-width:40.0625em){.option-desc{display:block;font-size:1.4rem;text-align:center}}.option--range{display:grid;margin:0;min-height:4.8rem;place-items:center;text-align:center;width:12.4rem}@media(min-width:64.0625em){.option--range{min-height:4.8rem}}@media(min-width:40.0625em){.option--range{width:100%}}.option--column{flex:0 0 100%;max-width:100%}@media(min-width:40.0625em){.option--column{flex:0 0 45%;max-width:45%}}@media(min-width:64.0625em){.option--column{flex:0 0 30%;max-width:30%}}.option--free-form{background:#0000;margin:1rem}@media(max-width:40em){.option{justify-content:start}}.travel-distance-option{min-width:12rem}.dynamic-options-container{display:flex;flex-flow:row wrap;justify-content:center;width:100%}@media(min-width:40.0625em){.dynamic-options-container{justify-content:flex-start}}.option--wrapper{display:block;margin-bottom:2rem;width:100%}@media(min-width:40.0625em){.option--wrapper{display:inline-block;margin-bottom:unset;width:calc(33.33333% - 1rem)}}.option--wrapper:not(:last-child){margin-right:1rem}.option--wrapper input{display:none}.option--wrapper .option{display:grid;margin:0;width:100%}.option--wrapper input:checked+.option{background-color:var(--vivaldi);color:#fff}.questionnaire-slide__question{grid-gap:2rem;display:grid;grid-auto-flow:column;justify-content:start;position:relative}@media(max-width:40em){.questionnaire-slide__question{grid-gap:1rem;grid-auto-flow:row;margin:2rem 0}.questionnaire-slide__question .btn-arrow-left{display:none}}.questionnaire-slide__question__img-container{position:relative}.questionnaire-slide__question__img-container .img-md{-webkit-animation:fade-in .5s ease-in-out forwards;-moz-animation:fade-in .5s ease-in-out forwards;-ms-animation:fade-in .5s ease-in-out forwards;-o-animation:fade-in .5s ease-in-out forwards;animation:fade-in .5s ease-in-out forwards;border-radius:50%;opacity:0}.questionnaire-slide__question__img-container .btn-arrow-left{left:-5rem}.questionnaire-slide__question h2{font-size:2.2rem;font-weight:400;margin:0}@media(min-width:40.0625em){.questionnaire-slide__question h2{font-size:3rem}}.questionnaire-slide__post-question{margin-top:var(--margin-sm)}@media(max-width:40em){.questionnaire-slide__content{margin-bottom:unset;margin-left:unset;margin-right:unset;margin-top:2rem}}.questionnaire-slide__content__free-form{display:flex;flex-flow:row wrap;justify-content:center;padding:1rem;width:100%}@media(min-width:40.0625em){.questionnaire-slide__content__free-form{align-items:flex-start;justify-content:flex-start}}.questionnaire-slide__content .col{padding:0}@media(max-width:40em){.questionnaire-slide__content .btn-wide{width:100%}}@media(max-width:64em){.questionnaire-slide .btn-container{align-items:center;background:#fff;border-top:1px solid var(--haydin);bottom:1rem;display:flex;flex-direction:row-reverse;height:min-content;justify-content:space-between;left:0;margin:0;padding:.5rem 2rem;position:fixed;width:100vw;z-index:700}.questionnaire-slide .btn-container .btn-arrow-left{left:2rem;position:relative;top:unset;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.questionnaire-slide .btn-container .btn{margin:unset!important}}@media(min-width:64.0625em){.questionnaire-slide .btn-container{margin:6rem auto}}.questionnaire-content{align-items:center;display:flex;flex-flow:row wrap;justify-content:center;width:100%}.questionnaire-content .col-md-3{padding:0}@media(max-width:40em){.questionnaire-content{justify-content:start}.questionnaire-content--column{flex-direction:column}.questionnaire-content--column .col:last-of-type .checkbox-container{border:0}}.questionnaire-content-fixed{align-items:flex-start;height:min-content;max-height:50vh;overflow:hidden auto}@media(min-width:40.0625em){.questionnaire-content-fixed{justify-content:flex-start}}@media(min-width:64.0625em){.questionnaire-content-fixed{max-height:36vh}.questionnaire-content-fixed#training-container{margin-top:-2rem;padding-top:2rem;position:relative;-webkit-transform:translateY(2rem);-moz-transform:translateY(2rem);-ms-transform:translateY(2rem);-o-transform:translateY(2rem);transform:translateY(2rem)}}.questionnaire-content-fixed#training-container .training__row{cursor:pointer;display:grid;margin-bottom:1rem;width:100%}.questionnaire-content-fixed#training-container .training__row .option{align-items:start;margin:0}@media(min-width:64.0625em){.questionnaire-content-fixed#training-container .training__row{grid-gap:4rem;align-items:center;grid-template-columns:26.4rem 100%}}.questionnaire-content-fixed#training-container .training__experience{display:none}@media(min-width:64.0625em){.questionnaire-content-fixed#training-container .training__experience{display:flex;flex-flow:row wrap;position:relative}.questionnaire-content-fixed#training-container .training__experience [data-len] p{position:absolute;-webkit-transform:translate(2rem,-100%);-moz-transform:translate(2rem,-100%);-ms-transform:translate(2rem,-100%);-o-transform:translate(2rem,-100%);transform:translate(2rem,-100%)}.questionnaire-content-fixed#training-container .training__experience [data-len]>div{align-items:center;background-color:#c7dede;border-radius:20px;display:flex;font-size:1.2rem;height:2rem;padding:0 2rem}}.questionnaire-content-fixed#training-container .option{flex-flow:column nowrap}.questionnaire-content-fixed#training-container .option p:last-child{color:#68716e;font-size:1.4rem}.questionnaire-content-fixed#training-container .option-highlight-red p:last-child,.questionnaire-content-fixed#training-container input:checked~.option p:last-child{color:#fff}.questionnaire-content-grid{grid-gap:1rem;align-content:start;display:grid;grid-template-columns:1fr;justify-content:center}@media(min-width:40.0625em){.questionnaire-content-grid{grid-template-columns:repeat(3,1fr)}}.questionnaire-content-grid .option{justify-content:left!important;margin:0;width:100%}.questionnaire-content__address{display:flex;flex-direction:column-reverse;gap:2rem;width:100%}@media(min-width:40.0625em){.questionnaire-content__address{align-items:start;display:grid;grid-template-columns:5fr 3fr}}.questionnaire-content--gdpr{height:40vh;overflow:hidden auto;text-align:left}.questionnaire-content .opening-hours-onboarding-row{display:flex;flex-flow:row wrap;flex-flow:column;justify-content:center}.questionnaire-content .opening-hours-onboarding-row .available-days-wrapper{grid-gap:2rem;display:flex;flex-flow:row wrap}@media(min-width:40.0625em){.questionnaire-content .opening-hours-onboarding-row .available-days-wrapper{grid-gap:0}}.questionnaire-content .opening-hours-onboarding-row .available-days-wrapper .day-wrapper{border:1px solid #273832;border-radius:10px;display:flex;margin:0;padding:1rem 4rem;width:calc(50% - 1rem)}@media(min-width:40.0625em){.questionnaire-content .opening-hours-onboarding-row .available-days-wrapper .day-wrapper{border-radius:0;width:8.8rem}.questionnaire-content .opening-hours-onboarding-row .available-days-wrapper .day-wrapper:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px}.questionnaire-content .opening-hours-onboarding-row .available-days-wrapper .day-wrapper:last-child{border-bottom-right-radius:10px;border-top-right-radius:10px}}.questionnaire-content .opening-hours-onboarding-row .timepicker.form-control{width:26.4rem}@media(max-width:40em){.questionnaire-content .opening-hours-onboarding-row{width:100%}.questionnaire-content .opening-hours-onboarding-row>div{width:inherit}.questionnaire-content .opening-hours-onboarding-row .timepicker.form-control{margin-bottom:2rem;width:inherit}}.service-details-container__details{display:flex;flex-direction:column;justify-content:space-between;margin:0 auto;width:26.4rem}@media(max-width:40em){.service-details-container__details{flex-flow:column}}.service-details-container__details>div{align-items:center;display:flex;flex-flow:row nowrap;margin:0 0 1rem}.service-details-container__details>div .input-container:last-of-type,.service-details-container__details>div span{flex:0 0 40%;margin-left:1rem!important;max-width:40%}.service-details-container__details>div .input-container:last-of-type .form-control,.service-details-container__details>div span .form-control{min-width:unset;width:100%}.service-details-container__details>div .input-container:first-of-type{flex:0 0 60%;margin:0!important;max-width:60%;width:unset}.service-details-container__details>div .input-container:first-of-type .form-control{max-width:100%;min-width:unset}#signup-page-2 .errorlist{flex-flow:column nowrap}#signup-page-2 #id_training_declared{width:min-content}#signup-page-2 .questionnaire-content{justify-content:start}#service-details-container .errorlist{flex-flow:column nowrap}.booking-form .questionnaire-slide__question .btn-arrow-left{left:-2rem}.signup-container{margin-left:auto;margin-right:auto;min-width:40.4rem;width:18rem}@media(min-width:40.0625em){.signup-container{width:18rem}}@media(min-width:64.0625em){.signup-container{width:18rem}}@media(min-width:87.5625em){.signup-container{width:26.4rem}}@media(min-width:100.0625em){.signup-container{width:26.4rem}}@media(max-width:40em){.signup-container{min-width:unset;width:100%}}.signup-container .form-group{width:100%!important}.signup-container .form-group .form-control{width:100%}.signup-container .checkbox-container{display:grid;grid-auto-flow:column;padding:0;text-align:left;white-space:normal;width:100%}.signup-container .checkbox-container div{grid-column-start:2}.signup-container .checkbox-container .checkbox-toggle{grid-column-start:1}.dob-input{display:flex}@media(min-width:40.0625em){.dob-input{width:26.4rem}}.dob-input-container{display:inline-block;margin-left:0!important;margin-right:0!important;position:relative;text-align:left;width:22.22%}.dob-input-container:first-child{width:33.33%}.dob-input-container-text{align-items:center;border-bottom-right-radius:0;border-right:0;border-top-right-radius:0;display:flex;min-width:max-content}.dob-input-container .form-control{min-width:6ch;width:100%}#id_day,#id_month{border-radius:0;border-right:0!important}#id_month{border-left:0!important}#id_year{border-bottom-left-radius:0;border-left:0!important;border-top-left-radius:0}#div_id_day:after,#div_id_month:after{color:#273832;content:"/";position:absolute;right:-1rem;top:50%;-webkit-transform:translate(-1rem,-50%);-moz-transform:translate(-1rem,-50%);-ms-transform:translate(-1rem,-50%);-o-transform:translate(-1rem,-50%);transform:translate(-1rem,-50%)}.id-card--booking,.messaging .details-wrapper .client-details__info,.messaging--column:nth-child(2),.shadow--light{border:none;border-radius:10px;box-shadow:0 .3rem .6rem 0 #00000029}.id-card,.messaging .details-wrapper .client-details__id-card{grid-gap:0 2rem;display:grid;grid-template:1fr/6rem auto}.shadow--light--small{box-shadow:0 .3rem .6rem 0 #00000029}.id-card{align-items:center;grid-template:1fr/5rem auto;transition:.2s ease-in-out}.id-card img{aspect-ratio:1;border-radius:50%;height:5rem;object-fit:cover;width:5rem}.id-card--booking{box-shadow:0 .3rem .6rem 0 #00000029;cursor:pointer;grid-template:1fr/5rem 1fr 10ch;justify-items:start;margin-bottom:1rem;padding:1rem}.id-card--booking:hover{background:#fcf9f4cc}.id-card--booking p:first-child{-webkit-box-orient:vertical;-webkit-line-clamp:1;display:block;display:-webkit-box;display:-moz-box;max-width:80%;max-width:25ch;overflow:hidden;text-overflow:ellipsis}@media(max-width:87.5em){.id-card--booking p:first-child{max-width:10ch}}.id-card--booking .text-wagner{font-size:1.6rem}.messaging{display:flex;flex-flow:row wrap;height:calc(100vh - 10rem);margin-top:2rem;transition:all .5s ease-in-out;width:300vw}@media(min-width:64.0625em){.messaging{display:grid;grid-template:1fr/27% auto 27%;margin:auto;width:90vw}}.messaging--column{-ms-overflow-style:none;height:calc(100vh - 10rem);padding:0 2rem;position:relative;scrollbar-width:none;width:100vw}.messaging--column::-webkit-scrollbar{display:none}@media(min-width:64.0625em){.messaging--column:first-child{padding-left:0}.messaging--column:last-child{padding-right:0}.messaging--column{width:unset}}@media(max-width:64em){.messaging--column:nth-child(2){box-shadow:unset}}.messaging--column .form-row{justify-content:center}.messaging--column .form-row .col-md{padding:0;width:100%}.messaging--column .form-row .col-md .form-control{width:100%}.messaging--column .form-row .col-md:nth-child(odd){padding-right:1rem}.messaging .clients-wrapper{display:flex;flex-direction:column;justify-content:space-between}.messaging .clients-wrapper .modal-form-add-client{width:unset}.messaging .clients-wrapper .clients-list{-ms-overflow-style:none;height:89%;overflow:hidden auto;scrollbar-width:none}.messaging .clients-wrapper .clients-list::-webkit-scrollbar{display:none}@media(min-width:64.0625em){.messaging .clients-wrapper .clients-list{height:80%}}.messaging .clients-wrapper__header{display:flex;justify-content:space-between;margin-bottom:2rem}.messaging .clients-wrapper__client{grid-gap:0 1rem;border-radius:10px;cursor:pointer;display:grid;grid-template:1fr/5rem auto;margin-bottom:1rem;margin-left:auto;margin-right:auto;min-width:100%;padding:1rem;transition:all .3s ease-in-out;width:18rem}@media(min-width:40.0625em){.messaging .clients-wrapper__client{width:18rem}}@media(min-width:64.0625em){.messaging .clients-wrapper__client{width:18rem}}@media(min-width:87.5625em){.messaging .clients-wrapper__client{width:26.4rem}}@media(min-width:100.0625em){.messaging .clients-wrapper__client{width:26.4rem}}.messaging .clients-wrapper__client:active{background:var(--bach)}.messaging .clients-wrapper__client:hover{background:#fcf9f4cc}.messaging .clients-wrapper__client span{grid-column:2}.messaging .clients-wrapper__client .client-profile-image{width:5rem}.messaging .clients-wrapper>*{align-self:flex-start;width:100%!important}.messaging .clients-wrapper .btn-container{margin:1rem 0 0}.messaging .clients-wrapper .btn-container .btn{width:100%}.messaging .clients-wrapper .notification-bubble{background-color:var(--mozart);border-radius:50%;display:inline-block;height:1rem;margin:0 0 0 .5rem;width:1rem}.messaging .details-wrapper{display:grid;grid-auto-flow:row;grid-template-rows:1fr 2fr 4.8rem}.messaging .details-wrapper .client-details__info{padding:2rem}.messaging .details-wrapper .client-details__id-card{width:100%}.messaging .details-wrapper .client-details__id-card img{aspect-ratio:1;height:6rem;object-fit:cover;width:6rem}.messaging .details-wrapper .client-details__bookings{margin:2rem 0}.messaging .details-wrapper .client-details__bookings .booking-id-cards--wrapper{border-radius:10px;margin:-2rem;overflow:hidden;padding:2rem}.messaging .details-wrapper .client-details__bookings .booking-id-cards--wrapper .id-card>button,.messaging .details-wrapper .client-details__bookings .booking-id-cards--wrapper div.f>p{font-size:1.2rem}.messaging .details-wrapper .client-details__bookings .bookings-wrapper{grid-gap:2rem;align-items:center;display:grid;grid-template-columns:auto 8ch;margin-bottom:1rem}.messaging .details-wrapper .client-details__personal-info{margin-bottom:2rem}.messaging .details-wrapper .client-details__personal-info .client-details__id-card{margin-bottom:0}.messaging .details-wrapper .client-details__personal-info .client-details__id-card img{justify-self:end;object-fit:contain;width:4rem}.messaging .details-wrapper .client-details__personal-info div.f img{display:inline;height:5rem;object-fit:cover;width:5rem}.messaging .details-wrapper .client-details__personal-info div.f div{margin-left:1rem}.messaging .details-wrapper .client-details__personal-info div.f p:first-of-type{font-weight:var(--fw-bold)}.messaging .details-wrapper .client-details__btn-container{bottom:0;margin:0;position:absolute;width:100%}.messaging .details-wrapper .client-details__btn-container .btn{width:calc(100% - 2rem)}.messaging .details-wrapper>*{align-self:start}.messaging .details-wrapper .trigger>button{align-self:end}.messaging .messages-wrapper{-ms-overflow-style:none;overflow:hidden auto;padding:2rem;scrollbar-width:none}.messaging .messages-wrapper::-webkit-scrollbar{display:none}@media(max-width:64em){.messaging .messages-wrapper #div_id_phone,.messaging .messages-wrapper .btn,.messaging .messages-wrapper .form-group{min-width:26.4rem}.messaging .messages-wrapper #div_id_phone .form-control,.messaging .messages-wrapper .btn .form-control,.messaging .messages-wrapper .form-group .form-control{width:100%}}@media(max-width:40em){.messaging .messages-wrapper #div_id_phone,.messaging .messages-wrapper .form-group{max-width:unset;width:100%}.messaging .messages-wrapper .btn{width:100%}}.messaging .messages-wrapper .message-wrapper{display:grid;grid-template-areas:"created created created created" "image message message message";grid-template-columns:4rem 1fr 1fr 1fr;margin:1rem 0}.messaging .messages-wrapper .message-wrapper span{color:#68716e;font-size:1.6rem;grid-area:created;margin-left:auto;margin-right:auto}.messaging .messages-wrapper .message-wrapper img{border-radius:50%;grid-area:image;height:4rem;width:4rem}.messaging .messages-wrapper .message-wrapper__secondary{grid-template-areas:"image message message message"}.messaging .messages-wrapper .message-wrapper__secondary img{grid-area:image}.messaging .messages-wrapper .message-wrapper__secondary div{grid-area:message}.messaging .messages-wrapper .message-wrapper__box{background:var(--bach);border-radius:10px;grid-area:message;margin:0 0 0 1rem;max-width:80%;min-width:15%;padding:1rem}@media(min-width:64.0625em){.messaging .messages-wrapper .message-wrapper__box{max-width:70%}}.messaging .messages-wrapper .message-wrapper__box--secondary{background-color:var(--bach)}.messaging .messages-wrapper .message-wrapper--sent{grid-gap:0 1rem;grid-template-areas:"created created" "message image";grid-template-columns:1fr 2rem}.messaging .messages-wrapper .message-wrapper--sent .message-wrapper__box{background:var(--vivaldi);color:#fff;justify-self:end;margin:0}.messaging .messages-wrapper .message-wrapper--sent img{height:1rem;width:1rem}.search-bar-wrapper{margin-bottom:2rem;margin-left:auto;margin-right:auto;position:relative;width:100%}.search-bar-wrapper input{padding-left:6rem;width:inherit}.search-bar-wrapper img{left:50%;left:3rem;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:3rem}.bookings-table,.bookings-table-small{border:1px solid var(--chopin);border-collapse:initial;border-radius:10px;font-size:1.2rem;width:100%}@media(min-width:40.0625em){.bookings-table,.bookings-table-small{font-size:1.6rem}}.bookings-table td,.bookings-table-small td{flex-wrap:nowrap;padding:0 1rem}.bookings-table td .btn-transparent,.bookings-table-small td .btn-transparent{height:unset}.bookings-table td p,.bookings-table-small td p{margin:1rem 0}.bookings-table tr:not(:last-of-type) td,.bookings-table-small tr:not(:last-of-type) td{border-bottom:1px solid #273832}.bookings-table th,.bookings-table-small th{align-items:center;border-bottom:none;display:flex;padding:1rem}@media(min-width:40.0625em){.bookings-table-small{font-size:1.2rem}}.sessions{margin:0 auto;margin-top:2rem!important;padding:0 2rem;width:100vw}@media(min-width:64.0625em){.sessions{max-width:80em;padding:0;width:90vw}}.sessions section:not(.hero)>div:first-child{align-items:flex-end;display:flex;justify-content:space-between}@media(max-width:64em){.sessions section:not(.hero)>div:first-child{align-items:start;flex-direction:column;width:100%}.sessions section:not(.hero)>div:first-child .modal-form-booking{width:100%}.sessions section:not(.hero)>div:first-child .btn{margin-top:2rem;width:100%}}.sessions .hero__grid{grid-gap:4rem;display:grid;grid-template:1fr 1fr/1fr 2fr;margin:6rem 0}.sessions .hero__grid .shadow--light{padding:2rem}.sessions .hero__grid .left{background-color:#fff;grid-column-start:1}.sessions .hero__grid .right{align-items:center;display:flex;grid-column-start:2;grid-row:1/3}@media(max-width:64em){.sessions .hero__grid .right{flex-direction:column}}.sessions .hero__grid .right>div{padding-right:4rem}.sessions .hero__grid .right img{margin-right:2rem;max-width:45%}@media(max-width:64em){.sessions .hero__grid .right img{max-width:100%}.sessions .hero__grid{grid-template-columns:1fr;margin:4rem 0}.sessions .hero__grid .right{grid-column-start:1}}.fc-calendar-wrapper .fc-calendar .fc-col-header-cell,.fc-calendar-wrapper .fc-calendar .fc-daygrid-day-number,.fc-calendar-wrapper .fc-calendar .fc-timegrid-slot-label-frame{color:#273832;font-size:1.2rem;opacity:.7}.fc-calendar-wrapper-render-fix .fc-calendar .fc-timegrid-slot{height:3.605rem!important}.fc-calendar-wrapper{margin:2rem auto;max-width:90vw}.fc-calendar-wrapper .btn{border-radius:10px;height:3.6rem}.fc-calendar-wrapper h2{margin:0}.fc-calendar-wrapper .fc-calendar{--fc-today-bg-color:#b9d0b133;--fc-bg-event-color:#273832;--fc-bg-event-opacity:.1;--fc-neutral-bg-color:#b9d0b133;--fc-highlight-color:#c7dede4d;--fc-border-color:#26373126;background:#fff;border:1px solid #273832;border-radius:10px;overflow:hidden;position:relative}.fc-calendar-wrapper .fc-calendar .fc-timegrid-slot-label{vertical-align:top}.fc-calendar-wrapper .fc-calendar .fc-popover{border-radius:var(--border-radius)}.fc-calendar-wrapper .fc-calendar .fc-popover-header{background-color:#b9d0b1;border-radius:var(--border-radius) var(--border-radius) 0 0}.fc-calendar-wrapper .fc-calendar .fc-button{border:none;box-shadow:none!important;display:grid;height:2.4rem;outline:none!important;padding:1rem;place-items:center;transition:.2s ease-in-out}.fc-calendar-wrapper .fc-calendar .fc-button:active,.fc-calendar-wrapper .fc-calendar .fc-button:focus,.fc-calendar-wrapper .fc-calendar .fc-button:hover,.fc-calendar-wrapper .fc-calendar .fc-button:link,.fc-calendar-wrapper .fc-calendar .fc-button:visited{border:1px solid #273832;box-shadow:none!important;outline:none!important}@media(min-width:40.0625em){.fc-calendar-wrapper .fc-calendar .fc-button{height:3.6rem}}.fc-calendar-wrapper .fc-calendar .fc-button-primary{background-color:#0000;color:#273832}.fc-calendar-wrapper .fc-calendar .fc-button-primary:not(:disabled).fc-button-active,.fc-calendar-wrapper .fc-calendar .fc-button-primary:not(:disabled):active{background-color:#c7dede;color:var(--vivaldi)}.fc-calendar-wrapper .fc-calendar .fc-button-primary:disabled{background-color:#0000;color:#68716e}.fc-calendar-wrapper .fc-calendar .fc-button-primary:disabled:hover{color:#68716e}.fc-calendar-wrapper .fc-calendar .fc-button-primary:not(:disabled):hover{background-color:#0000;color:var(--vivaldi)}@media(max-width:40em){.fc-calendar-wrapper .fc-calendar .fc-button-group{display:none!important}}.fc-calendar-wrapper .fc-calendar .fc-button .fc-icon{font-size:1em}.fc-calendar-wrapper .fc-calendar .fc-next-button,.fc-calendar-wrapper .fc-calendar .fc-prev-button{border:1px solid #273832;padding:0 1rem}.fc-calendar-wrapper .fc-calendar .fc-next-button{border-radius:0 5px 5px 0!important;margin-right:1rem}.fc-calendar-wrapper .fc-calendar .fc-toolbar-chunk{align-items:center;display:flex}.fc-calendar-wrapper .fc-calendar .fc-toolbar-chunk>div{display:inline-flex;flex-wrap:nowrap}.fc-calendar-wrapper .fc-calendar .fc-toolbar-chunk .spinner-loader{margin:0}.fc-calendar-wrapper .fc-calendar .fc-toolbar-chunk h2{align-items:center;cursor:pointer;display:flex;display:inline-flex;flex-flow:row wrap;font-size:1.8rem;justify-content:center;margin:0}.fc-calendar-wrapper .fc-calendar .fc-header-toolbar{grid-gap:2rem;margin-bottom:0!important;padding:1rem}.fc-calendar-wrapper .fc-calendar .fc-header-toolbar .fc-dayGridMonth-button,.fc-calendar-wrapper .fc-calendar .fc-header-toolbar .fc-timeGridDay-button,.fc-calendar-wrapper .fc-calendar .fc-header-toolbar .fc-timeGridWeek-button,.fc-calendar-wrapper .fc-calendar .fc-header-toolbar .fc-today-button{border:1px solid #273832;border-radius:5px;height:3.6rem;min-width:10ch;padding:0 2rem}.fc-calendar-wrapper .fc-calendar .fc-header-toolbar .fc-today-button{border-radius:5px!important}.fc-calendar-wrapper .fc-calendar .fc-header-toolbar .fc-dayGridMonth-button{border-left:none;border-radius:0 5px 5px 0}.fc-calendar-wrapper .fc-calendar .fc-header-toolbar .fc-timeGridWeek-button{border-left:none;border-radius:0;border-right:none}.fc-calendar-wrapper .fc-calendar .fc-header-toolbar .fc-timeGridDay-button{border-radius:5px 0 0 5px;border-right:none}.fc-calendar-wrapper .fc-calendar .fc .fc-day-today{background-color:#b9d0b133}.fc-calendar-wrapper .fc-calendar .fc .fc-day-today .fc-popover-body{background-color:#fff;border-bottom-left-radius:10px;border-bottom-right-radius:10px}.fc-calendar-wrapper .fc-calendar .fc-event{cursor:pointer;overflow:hidden}.fc-calendar-wrapper .fc-calendar .fc-event-external{cursor:default;font-style:normal;overflow:hidden;pointer-events:none}.fc-calendar-wrapper .fc-calendar .fc-event-external .fc-event-title{margin:0;text-overflow:ellipsis;white-space:nowrap}.fc-calendar-wrapper .fc-calendar .fc-event>*{align-items:center;color:inherit!important;display:flex}.fc-calendar-wrapper .fc-calendar .fc-bg-event{background:repeating-linear-gradient(45deg,#e9eaea,#e9eaea 10px,#68716e 0,#68716e 20px)}.fc-calendar-wrapper .fc-calendar .fc-daygrid-day-top{flex-direction:row}.fc-calendar-wrapper .fc-calendar .fc-scrollgrid-liquid{border-top:1px solid #273832}.fc-calendar-wrapper .fc-calendar .fc-scrollgrid-sync-inner{font-size:1.2rem;text-align:left}.fc-calendar-wrapper .fc-calendar .fc-daygrid-day-frame{max-height:5rem}.fc-calendar-wrapper .fc-calendar .fc-daygrid-day-events,.fc-calendar-wrapper .fc-calendar .fc-daygrid-day-top{font-size:1.2rem}.fc-calendar-wrapper .fc-calendar .fc-timegrid-slot{height:3.6rem}.fc-calendar-wrapper .fc-calendar .fc-non-business{background-color:#e9eaea66}.fc-calendar-wrapper .fc-calendar .fc-theme-standard th{border-bottom:none}.fc-calendar-wrapper .fc-calendar .fc-dot{background-color:#273832;border-radius:50%;display:inline-block;height:1rem;margin-right:.2rem/2;width:1rem}.fc-calendar-wrapper .fc-calendar .spinner-loader{height:4rem;width:4rem}.journaling{margin:0 auto;margin-top:6rem!important;padding:0 2rem;width:100vw}@media(min-width:64.0625em){.journaling{max-width:80em;padding:0;width:90vw}}.journaling>section{margin-top:8rem}.journaling>section>div:first-child{align-items:flex-end;display:flex;justify-content:space-between}@media(max-width:64em){.journaling>section>div:first-child{align-items:start;flex-direction:column}.journaling>section>div:first-child .btn{margin-top:2rem;width:100%}}.journaling .modal .modal-form-add-client{width:unset}.client-type-label{grid-gap:0 2rem;align-items:start;background-color:var(--bach);border:none;border-radius:10px;margin-bottom:2rem;padding:2rem;width:100%}.client-type-label img{grid-column-start:1;grid-row:1/3;left:0;position:absolute;top:0;width:unset}.client-type-label .discount,.client-type-label .label,.client-type-label .wait-time{grid-column-start:2}.client-type-label .label{grid-row-start:1}.client-type-label .wait-time{grid-row-start:2}.client-type-label .discount{grid-row-start:3}.client-type-label .checkbox-toggle{grid-column-start:3;grid-row-end:3;grid-row-start:1}@media(min-width:40.0625em){.client-type-label{align-items:center;margin:0 2rem}.client-type-label .checkbox-container__img{position:relative}.client-type-label .checkbox-container__img--highlight{left:50%;position:absolute;top:unset;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}}.carousel-item{transition:.5s ease-in-out}.carousel-item.questionnaire-item{min-height:50vh}.carousel-item.active{opacity:1}.carousel-item-left,.carousel-item-next,.carousel-item-prev,.carousel-item-right{opacity:0;-webkit-transform:translateX(-20vw);-moz-transform:translateX(-20vw);-ms-transform:translateX(-20vw);-o-transform:translateX(-20vw);transform:translateX(-20vw)}@media(max-width:40em){.carousel-item-left,.carousel-item-next,.carousel-item-prev,.carousel-item-right{transform:unset!important}}.carousel-item-next{-webkit-transform:translateX(20vw);-moz-transform:translateX(20vw);-ms-transform:translateX(20vw);-o-transform:translateX(20vw);transform:translateX(20vw)}.carousel-inner{overflow:visible}.progress-bar-wrapper{background:#fff;bottom:0;left:0;max-width:64em;pointer-events:none;position:fixed;right:0;top:0;top:unset;transition:.2s ease-in-out;z-index:600100}.progress-bar-wrapper .bar-bg{background:#e9eaea;border-radius:inherit;height:1rem}.progress-bar-wrapper .bar-bg .progress{background:#c7dede;border-radius:0 5px 5px 0;height:inherit;transition:.2s ease-in-out}@media(min-width:64.0625em){.progress-bar-wrapper{border-radius:5px;margin:2rem auto;width:90vw}.progress-bar-wrapper .bar-bg{height:2rem}.progress-bar-wrapper .bar-bg .progress{border-radius:inherit}}@media(min-width:87.5625em){.progress-bar-wrapper{width:unset}}.questionnaire-wrapper #div_id_clinic_name,.questionnaire-wrapper #div_id_phone{min-width:26.4rem;width:100%}.questionnaire-wrapper #div_id_clinic_name div,.questionnaire-wrapper #div_id_clinic_name input,.questionnaire-wrapper #div_id_phone div,.questionnaire-wrapper #div_id_phone input{width:100%}@media(min-width:40.0625em){.questionnaire-wrapper #div_id_age{min-width:26.4rem;width:18rem}}@media(min-width:40.0625em)and (min-width:40.0625em){.questionnaire-wrapper #div_id_age{width:18rem}}@media(min-width:40.0625em)and (min-width:64.0625em){.questionnaire-wrapper #div_id_age{width:18rem}}@media(min-width:40.0625em)and (min-width:87.5625em){.questionnaire-wrapper #div_id_age{width:26.4rem}}@media(min-width:40.0625em)and (min-width:100.0625em){.questionnaire-wrapper #div_id_age{width:26.4rem}}@media(min-width:40.0625em){.questionnaire-wrapper #div_id_age input{width:100%}}#div_id_years_experience{min-width:26.4rem;width:18rem}@media(min-width:40.0625em){#div_id_years_experience{width:18rem}}@media(min-width:64.0625em){#div_id_years_experience{width:18rem}}@media(min-width:87.5625em){#div_id_years_experience{width:26.4rem}}@media(min-width:100.0625em){#div_id_years_experience{width:26.4rem}}#div_id_years_experience input{min-width:26.4rem}#clinic-info-form #div_id_clinic_name,#clinic-info-form #div_id_phone{width:18rem}@media(min-width:40.0625em){#clinic-info-form #div_id_clinic_name,#clinic-info-form #div_id_phone{width:18rem}}@media(min-width:64.0625em){#clinic-info-form #div_id_clinic_name,#clinic-info-form #div_id_phone{width:18rem}}@media(min-width:87.5625em){#clinic-info-form #div_id_clinic_name,#clinic-info-form #div_id_phone{width:26.4rem}}@media(min-width:100.0625em){#clinic-info-form #div_id_clinic_name,#clinic-info-form #div_id_phone{width:26.4rem}}@media(max-width:40em){#clinic-info-form #div_id_clinic_name,#clinic-info-form #div_id_phone{width:100%}}#div_id_phone .form-control{display:inline;min-width:unset;width:25%!important}#div_id_phone #id_phone_1{margin-right:0;width:calc(75% - 1rem)!important}.questionnaire-wrapper{margin:4rem auto;padding:0 2rem;position:relative;width:100vw}@media(min-width:64.0625em){.questionnaire-wrapper{max-width:64em;padding:0;width:90vw}}@media(max-width:40em){.questionnaire-wrapper{margin:2rem auto}}.questionnaire-wrapper .progress-wrapper{background-color:inherit;bottom:0;left:0;position:fixed;width:100vw;z-index:9999}.questionnaire-wrapper .progress-bar{background-color:#e9eaea;height:1.2rem;margin:auto;padding:0}.questionnaire-wrapper .progress-bar__fill{background-color:var(--beethoven);border-radius:inherit;height:inherit;transition:width .2s ease-in-out;width:0}@media(min-width:40.0625em){.questionnaire-wrapper .progress-wrapper{padding:1rem}.questionnaire-wrapper .progress-bar{border-radius:10px;height:1.2rem;margin:0 auto;padding:0 2rem;width:100vw;width:100%}}@media(min-width:40.0625em)and (min-width:64.0625em){.questionnaire-wrapper .progress-bar{max-width:64em;padding:0;width:90vw}}.questionnaire-wrapper .questionnaire-content{align-items:center;display:flex;flex-flow:row wrap;flex-wrap:nowrap;gap:1rem;justify-content:center;margin-top:2rem;min-height:36vh}.questionnaire-wrapper .questionnaire-content--grid{grid-gap:1rem;align-content:start;display:grid;grid-template-columns:1fr;height:min-content;justify-content:center;margin-top:4rem;max-height:50vh;overflow:hidden auto}@media(min-width:40.0625em){.questionnaire-wrapper .questionnaire-content--grid{grid-template-columns:repeat(3,1fr);justify-content:start}}@media(min-width:64.0625em){.questionnaire-wrapper .questionnaire-content--grid{max-height:36vh}}.questionnaire-wrapper .questionnaire-content--grid .option{justify-content:start!important;margin:0;width:100%}.questionnaire-wrapper .questionnaire-content--grid--column{grid-template-columns:1fr}.questionnaire-wrapper .questionnaire-content--grid--column .category-wrapper{display:flex;flex-flow:row wrap}.questionnaire-wrapper .questionnaire-content--grid--column .category-wrapper>div{width:unset!important}.questionnaire-wrapper .questionnaire-content--grid--column .category-wrapper span{padding:0 1rem}.questionnaire-wrapper .questionnaire-content--grid--column .category-wrapper .option{margin:0 1rem 1rem 0;width:unset}.questionnaire-wrapper .questionnaire-content--icons{gap:2rem}@media(min-width:40.0625em){.questionnaire-wrapper .questionnaire-content--icons>div{flex:1 0 15%;max-width:15%}}.questionnaire-wrapper .questionnaire-content--fixed{align-items:flex-start}@media(min-width:64.0625em){.questionnaire-wrapper .questionnaire-content--fixed{max-height:30vh}}.questionnaire-wrapper .questionnaire-content--fixed#training-container{gap:0}@media(min-width:64.0625em){.questionnaire-wrapper .questionnaire-content--fixed#training-container{margin-top:-2rem;padding-top:2rem;position:relative;-webkit-transform:translateY(2rem);-moz-transform:translateY(2rem);-ms-transform:translateY(2rem);-o-transform:translateY(2rem);transform:translateY(2rem)}}.questionnaire-wrapper .questionnaire-content--fixed#training-container .training__row{cursor:pointer;display:grid;margin-bottom:1rem;width:100%}.questionnaire-wrapper .questionnaire-content--fixed#training-container .training__row .option{align-items:start;width:100%}@media(min-width:64.0625em){.questionnaire-wrapper .questionnaire-content--fixed#training-container .training__row{grid-gap:4rem;align-items:center;grid-template-columns:26.4rem 100%}}.questionnaire-wrapper .questionnaire-content--fixed#training-container .training__experience{display:none}@media(min-width:64.0625em){.questionnaire-wrapper .questionnaire-content--fixed#training-container .training__experience{display:flex;flex-flow:row wrap;position:relative;user-select:none}.questionnaire-wrapper .questionnaire-content--fixed#training-container .training__experience [data-len] p{position:absolute;-webkit-transform:translate(2rem,-100%);-moz-transform:translate(2rem,-100%);-ms-transform:translate(2rem,-100%);-o-transform:translate(2rem,-100%);transform:translate(2rem,-100%)}.questionnaire-wrapper .questionnaire-content--fixed#training-container .training__experience [data-len]>div{align-items:center;background-color:#c7dede;border-radius:20px;display:flex;font-size:1.2rem;height:2rem;padding:0 2rem}}.questionnaire-wrapper .questionnaire-content--fixed#training-container .option{flex-flow:column nowrap}.questionnaire-wrapper .questionnaire-content--fixed#training-container .option p:last-child{color:#68716e;font-size:1.4rem}.questionnaire-wrapper .questionnaire-content--fixed#training-container input:checked~.option p:last-child{color:#fff}.questionnaire-wrapper .questionnaire-content--fade{animation-delay:10s;-webkit-animation:fade-in 1s ease-in-out forwards;-moz-animation:fade-in 1s ease-in-out forwards;-ms-animation:fade-in 1s ease-in-out forwards;-o-animation:fade-in 1s ease-in-out forwards;animation:fade-in 1s ease-in-out forwards;opacity:0}.questionnaire-wrapper .questionnaire-content--start{flex-flow:column;gap:2rem}.questionnaire-wrapper .questionnaire-content--start .form-group{margin:unset;width:100%}.questionnaire-wrapper .questionnaire-content--start .btn,.questionnaire-wrapper .questionnaire-content--start .form-group input{width:100%}@media(min-width:40.0625em){.questionnaire-wrapper .questionnaire-content--start .form-group{min-width:26.4rem;width:18rem}}@media(min-width:40.0625em)and (min-width:40.0625em){.questionnaire-wrapper .questionnaire-content--start .form-group{width:18rem}}@media(min-width:40.0625em)and (min-width:64.0625em){.questionnaire-wrapper .questionnaire-content--start .form-group{width:18rem}}@media(min-width:40.0625em)and (min-width:87.5625em){.questionnaire-wrapper .questionnaire-content--start .form-group{width:26.4rem}}@media(min-width:40.0625em)and (min-width:100.0625em){.questionnaire-wrapper .questionnaire-content--start .form-group{width:26.4rem}}@media(min-width:40.0625em){.questionnaire-wrapper .questionnaire-content--start--email .form-group{width:100%}.questionnaire-wrapper .questionnaire-content--start .btn{width:26.4rem}}.questionnaire-wrapper .questionnaire-content--languages .option{gap:1rem;justify-content:start;min-width:inherit;width:inherit}.questionnaire-wrapper .questionnaire-content--languages .form-group{max-width:unset;min-width:26.4rem;width:18rem}@media(min-width:40.0625em){.questionnaire-wrapper .questionnaire-content--languages .form-group{width:18rem}}@media(min-width:64.0625em){.questionnaire-wrapper .questionnaire-content--languages .form-group{width:18rem}}@media(min-width:87.5625em){.questionnaire-wrapper .questionnaire-content--languages .form-group{width:26.4rem}}@media(min-width:100.0625em){.questionnaire-wrapper .questionnaire-content--languages .form-group{width:26.4rem}}@media(max-width:40em){.questionnaire-wrapper .questionnaire-content--languages .form-group,.questionnaire-wrapper .questionnaire-content--languages .option{width:100%}.questionnaire-wrapper .questionnaire-content--form .checkbox-container{display:flex!important}}.questionnaire-wrapper .questionnaire-content .free-form .form-group{display:flex;gap:1rem}.questionnaire-wrapper .questionnaire-content .free-form .form-group .form-control{width:100%}.questionnaire-wrapper .questionnaire-content .err-bubble{background-color:#fff;border-radius:10px;padding:1rem}.questionnaire-wrapper .questionnaire-content .spinner-loader{margin:10rem auto!important}@media(max-width:40em){.questionnaire-wrapper .questionnaire-content{display:grid;grid-template-columns:auto;justify-content:stretch;margin-top:0;padding-bottom:2rem}.questionnaire-wrapper .questionnaire-content .option br{display:none}.questionnaire-wrapper .questionnaire-content--icons{gap:1rem}}@media(min-width:100.0625em){.questionnaire-wrapper .questionnaire-content{margin-top:4rem}}.questionnaire-wrapper .questionnaire-slide__question{align-items:center;display:grid;grid-template-columns:2rem 1fr 3rem;margin-bottom:2rem;width:100%}.questionnaire-wrapper .questionnaire-slide__question__contents{align-items:center;display:grid;gap:2rem;grid-template-columns:8rem 1fr;width:100%}@media(max-width:40em){.questionnaire-wrapper .questionnaire-slide__question__contents{gap:1rem;grid-template-columns:1fr}}.questionnaire-wrapper .questionnaire-slide__question h3{font-size:1.8rem;width:100%}.questionnaire-wrapper .questionnaire-slide__question h3 span{display:block;width:100%}@media(min-width:40.0625em){.questionnaire-wrapper .questionnaire-slide__question h3{font-size:2.2rem}}.questionnaire-wrapper .questionnaire-slide__question .previous{align-items:center;display:flex;gap:1rem;position:relative;z-index:1}.questionnaire-wrapper .questionnaire-slide__question .previous .icon{width:2rem}@media(max-width:40em){.questionnaire-wrapper .questionnaire-slide__question{grid-template-columns:unset;margin-bottom:2rem}.questionnaire-wrapper .questionnaire-slide__question .previous,.questionnaire-wrapper .questionnaire-slide__question br{display:none}.questionnaire-wrapper .questionnaire-slide__question .img-about,.questionnaire-wrapper .questionnaire-slide__question .tooltip--trigger{position:absolute;right:0;top:0}}.questionnaire-wrapper .questionnaire-slide__post-question{margin:0}.questionnaire-wrapper .questionnaire-slide__content .btn{margin:var(--margin-lg) auto 0}@media(max-width:40em){.questionnaire-wrapper .questionnaire-slide__content button:not(.btn-start):not(.btn-beethoven){display:none}}@media(min-width:40.0625em){.questionnaire-wrapper .questionnaire-slide__content #btn-submit{min-width:26.4rem}}.questionnaire-wrapper .questionnaire-slide__btn-container{align-items:center;background-color:var(--bach);bottom:0;display:flex;justify-content:space-between;left:0;padding:1rem 2rem 2.2rem;position:fixed;width:100vw;z-index:1}.questionnaire-wrapper .questionnaire-slide__btn-container .icon{height:2rem;width:2rem}.questionnaire-wrapper .questionnaire-slide__btn-container .btn{height:3.6rem;justify-self:flex-end}@media(min-width:40.0625em){.questionnaire-wrapper .questionnaire-slide__btn-container{display:none}}.questionnaire-wrapper .questionnaire-slide__extra{animation-delay:10s;-webkit-animation:fade-in 1s ease-in-out forwards;-moz-animation:fade-in 1s ease-in-out forwards;-ms-animation:fade-in 1s ease-in-out forwards;-o-animation:fade-in 1s ease-in-out forwards;animation:fade-in 1s ease-in-out forwards;color:#68716e;opacity:0;text-align:center}@media(max-width:40em){.questionnaire-wrapper .questionnaire-slide__extra{width:unset}}@media(min-width:40.0625em){.questionnaire-wrapper .questionnaire-slide .option-desc{text-align:center}}.questionnaire-wrapper--match-results{margin-top:2rem}.questionnaire-wrapper--match-results .questionnaire-slide__question{grid-template-columns:8rem 1fr;margin-bottom:4rem}@media(max-width:40em){.questionnaire-wrapper--match-results .questionnaire-slide__question{grid-template-columns:unset}}.client-phq .questionnaire-slide__question{justify-content:center;margin-top:0}.client-phq .questionnaire-slide__question__contents{align-items:center;display:flex;flex-direction:column;gap:1rem}.client-phq .questionnaire-slide__question__img-container{align-self:center}@media(max-width:40em){.client-phq .questionnaire-slide__question__img-container{height:6rem}}.client-phq .questionnaire-slide__question__text-container{text-align:center}.client-phq .questionnaire-slide__content .btn{margin:0 auto}.client-phq .spinner-loader{align-self:center;margin:auto}form>.spinner-loader{height:6rem;margin:6rem auto;width:6rem}.btn>.spinner-loader{height:1rem;margin:auto;width:1rem}#match-results{margin:2rem auto 0;max-width:64em!important;padding:0 2rem;width:100vw}@media(min-width:64.0625em){#match-results{max-width:64em;padding:0;width:90vw}}.matched-therapist-wrapper{grid-gap:4rem;display:grid}@media(min-width:40.0625em){.matched-therapist-wrapper{grid-template-columns:repeat(2,1fr)}}@media(min-width:64.0625em){.matched-therapist-wrapper{grid-template-columns:repeat(3,1fr)}}.matched-therapist-info-container{grid-gap:2rem;background-color:#fff;border-radius:10px;display:grid;font-size:1.4rem;min-height:100%;padding:2rem;text-align:left}.matched-therapist-info-container__header{grid-gap:1rem;display:grid;grid-template-columns:8rem 1fr}.matched-therapist-info-container__facts{display:flex;flex-direction:column;gap:2rem}.matched-therapist-info-container__facts img{align-self:start;justify-self:end;width:4rem}.matched-therapist-info-container__facts .experience-container{margin:0 0 1rem}.matched-therapist-info-container__promoted{background:#e2efef}.matched-therapist-info-container__btn-container{display:flex;flex-flow:row wrap;justify-content:flex-end;width:100%}.matched-therapist-info-container__btn-container .btn{width:100%}.matched-therapist-info-container__btn-container .modal-client-contact-request,.matched-therapist-info-container__btn-container a.btn{width:50%}.matched-therapist-profile-image{border-radius:50%;height:6rem;object-fit:cover;width:6rem}.matched-therapist-section{grid-gap:1.5rem;align-items:center;display:grid;grid-template-columns:6rem auto}.matched-therapist-section .img{justify-self:end}.match-subsidy-info .matched-therapist-section{grid-template-columns:4rem auto}.match-subsidy-info .matched-therapist-info-container__header{margin-bottom:unset}.tooltip-inner{background-color:#fff;border-radius:10px;box-shadow:0 .3rem .6rem 0 #00000029;color:var(--chopin);font-size:1.6rem;max-width:80vmin;opacity:1;padding:2rem;text-align:left}@media(min-width:64.0625em){.tooltip-inner{-webkit-transform:translateX(-7vw);-moz-transform:translateX(-7vw);-ms-transform:translateX(-7vw);-o-transform:translateX(-7vw);transform:translateX(-7vw)}}@media(max-width:64em){.tooltip-inner{padding:1rem}}.tooltip-inner ul{list-style:none}.tooltip-inner ul li{grid-gap:1rem;display:grid;grid-template-columns:1.2rem auto}.tooltip-inner ul li img{height:1.2rem;-webkit-transform:translateY(.8rem);-moz-transform:translateY(.8rem);-ms-transform:translateY(.8rem);-o-transform:translateY(.8rem);transform:translateY(.8rem);width:1.2rem}@media(max-width:64em){.tooltip-inner ul li{font-size:1.4rem}.tooltip-inner ul li img{-webkit-transform:translateY(.7rem);-moz-transform:translateY(.7rem);-ms-transform:translateY(.7rem);-o-transform:translateY(.7rem);transform:translateY(.7rem)}}.tooltip-inner ul li p{grid-column-start:2}.tooltip-inner ul li .fw-bold{margin:1rem 0 0}.tooltip.show{opacity:1}.tooltip .fw-bold{margin:.2rem 0}.tooltip .fw-bold:first-child{margin-top:0}.tooltip a{color:#479194}.bs-tooltip-bottom .arrow:before,.bs-tooltip-top .arrow:before{border-bottom-color:#fff;border-top-color:#fff}.selection-wrapper{-ms-overflow-style:none;height:60vh;margin-top:4rem;overflow:hidden auto;scrollbar-width:none;width:100%}.selection-wrapper::-webkit-scrollbar{display:none}.selection-wrapper.show-scrollbar{-ms-overflow-style:auto;scrollbar-width:auto}.selection-wrapper.show-scrollbar::-webkit-scrollbar{display:block}.selection-wrapper:after{background:#273832;bottom:0;content:"";display:block;height:2px;position:sticky;z-index:-2}.selection-wrapper:before{background:var(--bach);bottom:2px;content:"";left:0;position:absolute;right:0;top:0;z-index:-1}.selection-wrapper .element-wrapper{grid-gap:2rem;align-content:center;align-items:center;border-radius:10px;cursor:pointer;display:grid;margin-bottom:2rem;min-height:10rem;padding:2rem;position:relative}.selection-wrapper .element-wrapper--therapist{grid-template-columns:5rem 1fr 5rem}.selection-wrapper .element-wrapper--service{grid-template-columns:1fr 5rem}.selection-wrapper .element-wrapper:hover{background-color:#c7dede}.selection-wrapper .element-wrapper:after{background-color:#273832;bottom:-1rem;content:"";height:.01rem;left:50%;position:absolute;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);width:calc(100% - 4rem)}.selection-wrapper .element-wrapper img{border-radius:50%;display:inline;height:5rem;margin-right:2rem;width:5rem}.selection-wrapper .element-wrapper div{display:inline-flex;flex-flow:column nowrap;max-width:85%}.selection-wrapper .element-wrapper div span{color:#68716e}@media(min-width:40.0625em){.dashboard{margin-top:2rem}}@media(max-width:40em){.sign-in{align-items:center;display:flex;height:100%;width:100%}}.sign-in__form{background:#fff;border-radius:20px;box-shadow:0 .3rem .6rem 0 #00000029;max-width:50vw;min-height:90%;min-width:30vw;padding:6rem;position:relative;transition:.2s ease-in-out;z-index:200}@media(max-width:40em){.sign-in__form{max-width:unset;padding:4rem;width:100%}}.sign-in__form .form-group{margin:2rem auto}.sign-in__form .form-group .asteriskField{display:none}.sign-in__form input.form-control{outline:none;padding:1rem;width:100%}.sign-in__form img.hide-for-mobile{max-width:19vw;position:absolute}.sign-in__form img.hide-for-mobile.illustration--left{bottom:20%;right:100%}.sign-in__form img.hide-for-mobile.illustration--right{bottom:50%;left:100%}.sign-in__form .checkbox-container{border-bottom:0!important;flex-direction:row;justify-content:flex-start!important;margin:1rem auto}.sign-in__form .checkbox-container span{margin-left:1rem}.sign-in__form h2{margin-bottom:.8rem}.sign-in__form__logo{margin:0 auto 2rem;width:5rem}.sign-in__form__btn{margin:4rem auto 0;width:100%}.sign-in__form__pswd-reset{float:right}.sign-in__form .terms-container{grid-gap:1rem;align-items:center;display:grid;grid-template-columns:4rem auto}.sign-in-footer{background:var(--bach);bottom:.3rem;left:5%;position:absolute}@media(max-width:40em){.sign-in-footer{background:#fcf9f4;left:0;text-align:center;width:100vw}}.sign-in-footer ul li{display:inline}.sign-in-footer ul li:not(:last-of-type):after{content:"·";margin:0 .2rem}.sign-in-footer ul li a,.sign-in-footer ul li a:active,.sign-in-footer ul li a:focus,.sign-in-footer ul li a:hover,.sign-in-footer ul li a:link,.sign-in-footer ul li a:visited{color:#273832}.confirm-email{align-items:center;display:flex}@media(min-width:40.0625em){.confirm-email{margin-top:12rem}}@media(max-width:64em){.confirm-email{flex-flow:column nowrap}}.confirm-email__left{flex:0 0 40%;position:relative}@media(max-width:40em){.confirm-email__left{flex:0 0 60%}}.confirm-email__left h1{text-align:left}.confirm-email__left__img{border-radius:50%;height:8rem;margin-bottom:1rem;width:8rem}.confirm-email__left form #resend-verification{background:#0000;border:0;color:var(--vivaldi);cursor:pointer;outline:none}.confirm-email__left form #resend-verification:hover{filter:brightness(1.1)}.confirm-email__left form #resend-verification:active{text-decoration:underline}.confirm-email__left .err-bubble-container{bottom:unset;left:-5rem;position:absolute}.confirm-email__left .err-bubble-container--ready{transform:translateX(5rem)}.confirm-email__right img{pointer-events:none;right:0;width:40vw}@media(max-width:40em){.confirm-email__right img{position:relative;right:unset;top:unset;transform:translate(0)}}#address-form .address,.questionnaire-content__address .address{display:grid}#address-form .address--col,.questionnaire-content__address .address--col{padding:0}#address-form .address--col .form-control,.questionnaire-content__address .address--col .form-control{min-width:unset;width:100%}#address-form .address--col .input-container,.questionnaire-content__address .address--col .input-container{width:100%}#address-form .address__map,.questionnaire-content__address .address__map{height:30rem;opacity:1;transition:opacity 1s ease-in-out}#address-form .address__map #map,#address-form .address__map .map,.questionnaire-content__address .address__map #map,.questionnaire-content__address .address__map .map{border-radius:10px;height:100%;margin:auto;width:100%}#address-form .address__inputs,.questionnaire-content__address .address__inputs{grid-gap:1rem;display:grid}#address-form .address__inputs div,#address-form .address__inputs input,.questionnaire-content__address .address__inputs div,.questionnaire-content__address .address__inputs input{margin:0;width:100%}#address-form .address__inputs #id_wheelchair_accessibility-placeholder,.questionnaire-content__address .address__inputs #id_wheelchair_accessibility-placeholder{height:3.2rem;width:3.2rem}@media(min-width:64.0625em){#address-form .address__inputs,.questionnaire-content__address .address__inputs{grid-template-columns:3fr 1fr}#address-form .address__inputs #wheelchair,.questionnaire-content__address .address__inputs #wheelchair{grid-row-start:4}}.manage-calendars-wrapper .manage-calendars__option,.settings__wrapper>section .embed-wrapper__option{grid-gap:1rem;background-color:#b1c9c980;border-radius:5px;display:grid;grid-template-columns:auto 8rem;padding:1rem}.settings{display:grid;margin:0 auto;padding:0 2rem;width:100vw}@media(min-width:64.0625em){.settings{max-width:64em;padding:0;width:90vw}}@media(min-width:40.0625em){.settings{grid-template-columns:1fr 3fr}}.settings h2:not(.modal-title){font-weight:500;margin:0 0 2rem}@media(min-width:40.0625em){.settings h2:not(.modal-title){margin:6rem 0 2rem}}.settings__navigation{-ms-overflow-style:none;display:flex;flex-direction:row;margin:0 0 2rem;max-width:90vw;overflow:auto hidden;scrollbar-width:none}.settings__navigation::-webkit-scrollbar{display:none}@media(min-width:40.0625em){.settings__navigation{flex-direction:column;margin:unset;max-width:unset;overflow:hidden}}.settings__navigation a{color:#273832;cursor:pointer;margin:0 2rem 0 0;position:relative;transition:.2s ease-in-out;white-space:nowrap;width:max-content}@media(min-width:40.0625em){.settings__navigation a:not(:last-child){margin:0 0 1rem}}.settings__navigation a.active{background:#b1c9c980;border-radius:0 5px 5px 0;padding:0 1rem}.settings__navigation a.active:before{background-color:var(--vivaldi);content:"";height:100%;left:0;position:absolute;width:2px}.settings__wrapper{max-width:90vw}.settings__wrapper>section{margin-top:2rem;padding:6rem 0}@media(min-width:40.0625em){.settings__wrapper>section{margin-top:6rem}.settings__wrapper>section .text-wagner{max-width:30vw}}.settings__wrapper>section:not(:last-child){border-bottom:1px solid #273832}.settings__wrapper>section:first-of-type{padding-top:0}.settings__wrapper>section h3{font-weight:500}.settings__wrapper>section form>div{margin:2rem 0}.settings__wrapper>section .submit-wrapper{grid-gap:2rem;display:flex;flex-flow:row wrap}.settings__wrapper>section .submit-wrapper span{width:50%}.settings__wrapper>section#opening-hours .section__header{grid-template-columns:1fr 1fr}.settings__wrapper>section#opening-hours .section__header .f{justify-self:end}.settings__wrapper>section#opening-hours .opening-hours-wrapper{margin:2rem 0}.settings__wrapper>section#opening-hours .opening-hours-row{grid-gap:2rem;align-items:center;display:grid;grid-template-areas:"day . . slider " "open open open open" "break break break break"}@media(min-width:64.0625em){.settings__wrapper>section#opening-hours .opening-hours-row{grid-template-areas:unset;grid-template-columns:10ch 4rem calc(20.4rem + 2ch) 1fr}}.settings__wrapper>section#opening-hours .opening-hours-row .break__times,.settings__wrapper>section#opening-hours .opening-hours-row .inputs--open-day{grid-gap:2rem;align-items:center;display:flex}@media(min-width:40.0625em){.settings__wrapper>section#opening-hours .opening-hours-row .break__times,.settings__wrapper>section#opening-hours .opening-hours-row .inputs--open-day{display:grid}}.settings__wrapper>section#opening-hours .opening-hours-row .inputs--open-day{grid-template-columns:8.2rem 2ch 8.2rem}@media(max-width:64em){.settings__wrapper>section#opening-hours .opening-hours-row .inputs--open-day{grid-area:open}}.settings__wrapper>section#opening-hours .opening-hours-row .break__times{display:flex}.settings__wrapper>section#opening-hours .opening-hours-row .break__times span:first-child{display:none}@media(min-width:64.0625em){.settings__wrapper>section#opening-hours .opening-hours-row .break__times{display:grid;grid-template-columns:8ch 8.2rem 2ch 8.2rem 2rem}.settings__wrapper>section#opening-hours .opening-hours-row .break__times span:first-child{display:initial}}.settings__wrapper>section#opening-hours .opening-hours-row:not(:last-child){margin-bottom:1rem}.settings__wrapper>section#opening-hours .opening-hours-row .timepicker{border-radius:5px;height:3.6rem;min-width:unset;padding:1rem;text-align:center;width:8.2rem}.settings__wrapper>section#opening-hours .opening-hours-row .timepicker .day-closed{background-color:#fff}.settings__wrapper>section#opening-hours .opening-hours-row .slider-checkbox-wrapper{margin-bottom:0}@media(max-width:64em){.settings__wrapper>section#opening-hours .opening-hours-row .slider-checkbox-wrapper{grid-area:slider}}.settings__wrapper>section#opening-hours .opening-hours-row .btn-add-break{height:unset;justify-self:start}.settings__wrapper>section#opening-hours .opening-hours-row .day-closed{background-color:#fff}.settings__wrapper>section#opening-hours .opening-hours-row>span{grid-row-start:1}@media(max-width:64em){.settings__wrapper>section#opening-hours .opening-hours__break{grid-area:break}}.settings__wrapper>section#opening-hours input[type=number]{max-width:6.2rem;min-width:unset;text-align:center}.settings__wrapper>section#payment .section__title{margin-bottom:1rem}.settings__wrapper>section .break-time-wrapper .form-control,.settings__wrapper>section .special-hours-wrapper input[type=date]{border-radius:5px;height:3.6rem;width:18ch}.settings__wrapper>section .embed{margin-top:4rem}.settings__wrapper>section .embed-wrapper{grid-gap:2rem;display:grid;margin-top:2rem}@media(min-width:87.5625em){.settings__wrapper>section .embed-wrapper{grid-template-columns:repeat(3,1fr)}}.settings__wrapper>section .embed-wrapper__option p{font-weight:500}.settings__wrapper>section .embed-wrapper__option img{width:8rem}.settings__wrapper>section .embed-link{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between;margin-top:2rem}@media(min-width:87.5625em){.settings__wrapper>section .embed-link{flex-wrap:nowrap}}.settings__wrapper>section .embed-link .input-group{flex-wrap:nowrap;gap:1rem;margin:2rem 0 0}.settings__wrapper>section .embed-link .form-control{border:2px solid var(--vivaldi)}.settings__wrapper>section .embed-link .btn{background-color:var(--vivaldi)}.settings__wrapper>section .modal--embed .modal-title *{margin:0}.settings__wrapper>section .modal--embed .modal-content{grid-gap:2rem}@media(min-width:40.0625em){.settings__wrapper>section .modal--embed .modal-content{grid-gap:unset;display:grid;grid-template-areas:"header header" "settings code";grid-template-columns:1fr 1fr}.settings__wrapper>section .modal--embed .modal-content>div{padding:1rem 2rem}.settings__wrapper>section .modal--embed .modal-content .embed--header{border-bottom:1px solid #273832;grid-area:header}.settings__wrapper>section .modal--embed .modal-content .embed--settings{border-right:1px solid #273832;grid-area:settings}.settings__wrapper>section .modal--embed .modal-content .embed--settings .form-control{width:100%}.settings__wrapper>section .modal--embed .modal-content .embed--settings>div{margin:2rem 0}.settings__wrapper>section .modal--embed .modal-content .embed--code{background-color:var(--bach);border-bottom-right-radius:10px;grid-area:code}}.settings__wrapper>section .modal--embed textarea{aspect-ratio:2;border-radius:5px;margin:2rem 0;padding:1rem;width:100%}.settings__wrapper>section .current-card-wrapper{width:100%}@media(min-width:40.0625em){.settings__wrapper>section .current-card-wrapper{width:30vw}}.settings__wrapper>section .section__header{grid-gap:4rem;display:grid}.settings__wrapper>section .section__header h2{margin-top:0}.settings__wrapper>section .section__header .subscription__info{border-radius:10px;box-shadow:0 .3rem .6rem 0 #00000029;display:flex;justify-content:space-between;margin:1rem 0;padding:1rem 2rem}@media(min-width:40.0625em){.settings__wrapper>section .section__header{grid-template-columns:1fr 1fr}}.settings .progress-wrapper{background:#b1c9c9;border-radius:5px;padding:2rem}@media(max-width:64em){.settings .progress-wrapper{width:100%}}.settings .progress-wrapper .progress-bar{aspect-ratio:1;background:#b1c9c980;border:2px solid var(--vivaldi);border-radius:50%;color:#273832;padding:2rem;position:relative}.settings .progress-wrapper .btn{width:100%}.settings .slider-wrapper>div{grid-gap:1rem;align-items:center;display:grid;grid-template-columns:4rem auto}@media(min-width:40.0625em){.settings .slider-wrapper>div{max-width:30vw}}.settings .slider-wrapper>div:not(:last-child){margin-bottom:1rem}.settings .slider-wrapper>div .text-wagner{grid-column-start:2}.settings .submit-wrapper{position:relative}.settings .submit-wrapper .btn[type=submit]{margin:2rem auto;position:absolute;right:0}@media(max-width:40em){.settings .submit-wrapper{background:#fff;border-top:1px solid #e9eaea;bottom:0;left:0;margin:0;position:fixed;right:0;z-index:9999}.settings .submit-wrapper .btn[type=submit]{bottom:unset;position:relative;right:unset}.settings .password-change .form-control{width:100%}}.manage-calendars-wrapper{margin-bottom:2rem}.manage-calendars-wrapper label{margin:0}.manage-calendars-wrapper .manage-calendars{grid-gap:2rem;display:flex;flex-flow:row wrap}.manage-calendars-wrapper .manage-calendars__option{color:#273832;flex:0 0 33%;grid-template-columns:6rem auto;max-width:26.4rem}.manage-calendars-wrapper .manage-calendars__option p{font-weight:500}.manage-calendars-wrapper .manage-calendars__option img{aspect-ratio:1;height:6rem;object-fit:cover;width:6rem}.payment-wrapper{min-height:100vh;padding:4rem}@media(min-width:40.0625em){.payment-wrapper{margin-left:auto;margin-right:auto;max-width:80vw}}@media(min-width:100.0625em){.payment-wrapper{max-width:60vw}}.payment-wrapper .payment-grid{grid-gap:4rem;display:flex;flex-direction:column;margin-top:4rem}@media(min-width:40.0625em){.payment-wrapper .payment-grid{grid-gap:4rem;display:grid;margin-top:4rem}}@media(min-width:64.0625em){.payment-wrapper .payment-grid{grid-gap:2rem;grid-template:100%/60% 40%}}.payment-wrapper .payment-form-container{background:#fff;border-radius:10px;min-height:40rem;position:relative}.payment-wrapper .payment-form-container .pretty-checkbox:checked+.checkbox-toggle:before{background-color:var(--vivaldi)}.payment-wrapper .payment-form-container .title{bottom:100%;font-size:1.4rem;left:0;position:absolute}.payment-wrapper .payment-form-container-section{padding:2rem;width:100%}@media(min-width:40.0625em){.payment-wrapper .payment-form-container-section{padding:2rem 4rem}}.payment-wrapper .payment-form-container-section .if.f-ai-center:first-child{margin-right:0}@media(min-width:40.0625em){.payment-wrapper .payment-form-container-section .if.f-ai-center:first-child{margin-right:4rem}}.payment-wrapper .payment-form-container-section.add-new-card-header{align-items:center;display:flex;flex-flow:row wrap;justify-content:space-between}.payment-wrapper .payment-form-container-section.add-new-card-header .if.f-ai-center{grid-gap:0;margin:0}.payment-wrapper .payment-form-container-section.add-new-card-header .if.f-ai-center img{pointer-events:none}.payment-wrapper .payment-form-container-section__details{font-size:1.4rem}.payment-wrapper .payment-form-container-section:not(:last-child){border-bottom:.5rem solid var(--bach)}.payment-wrapper .payment-form-container-section>div:first-child{grid-gap:2rem;align-items:center;display:flex;justify-content:space-between}.payment-wrapper .payment-form-container-section img.card-types{height:2.4rem}.payment-wrapper .payment-form-container-section .form-control{margin-bottom:2rem;position:relative;width:100%}.payment-wrapper .payment-form-container-section .card-number-wrapper{align-items:start!important;flex-direction:column;justify-content:start!important}@media(min-width:40.0625em){.payment-wrapper .payment-form-container-section .card-number-wrapper{flex-direction:row;justify-content:space-between!important}}.payment-wrapper .payment-form-container-section .card-number-wrapper span{grid-gap:.2rem;align-items:center;display:inline-flex;font-size:1.2rem}.payment-wrapper .payment-form-container-section .card-number-wrapper span img{height:1rem}.payment-wrapper .payment-form-container-section #number-element{align-items:center;display:flex}.payment-wrapper .payment-form-container-section #number-element>div:first-child{width:100%}.payment-wrapper .payment-form-container-section .stripe-checkmark{height:1.4rem;position:absolute;right:2rem}.payment-wrapper .payment-form-container .current-card{filter:blur(.3rem);opacity:0;-webkit-transform:translateX(5rem);-moz-transform:translateX(5rem);-ms-transform:translateX(5rem);-o-transform:translateX(5rem);transform:translateX(5rem);transition:.2s ease-in-out;width:100%}.payment-wrapper .payment-form-container .current-card.active{filter:blur(0);opacity:1;-webkit-transform:translateX(0);-moz-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.payment-wrapper .payment-form-grid{display:flex;flex-direction:column}@media(min-width:40.0625em){.payment-wrapper .payment-form-grid{display:grid;grid-template:1fr/auto 2rem 1fr;grid-template-areas:"expiry . cvc"}}.payment-wrapper .payment-form-grid div{display:flex;flex-direction:column;justify-content:center}.payment-wrapper .payment-form-grid div:first-child{grid-area:expiry}.payment-wrapper .payment-form-grid div:last-child{grid-area:cvc}.payment-wrapper .questionnaire-slide__question{grid-gap:2rem;margin:0 0 6rem}.existing-card-wrapper{position:relative;width:100%}@media(min-width:40.0625em){.existing-card-wrapper{width:65%}}.existing-card-wrapper img{height:100%;width:100%}.existing-card-wrapper span{color:#fff;position:absolute}.existing-card-wrapper__number{font-size:1.8rem;left:4%;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}@media(min-width:40.0625em){.existing-card-wrapper__number{font-size:2.6rem}}.existing-card-wrapper__name{bottom:1rem;left:4%}.existing-card-wrapper__expiry{bottom:1rem;right:7%}.payment-elements-wrapper{grid-gap:4rem;display:grid;grid-auto-flow:row;margin-bottom:4rem}.payment-elements-wrapper span{font-size:1.2rem}.card-elements{border-radius:10px;box-shadow:0 .3rem .6rem 0 #00000029;display:grid;grid-template-areas:"number number" "expiry cvc"}.card-elements .form-control{min-width:unset;width:100%}.card-elements .card-name{border-bottom:unset;border-bottom-left-radius:0;border-bottom-right-radius:0;grid-area:number}.card-elements .card-expiry{border-bottom-right-radius:0;border-right:unset;border-top-left-radius:0;border-top-right-radius:0;grid-area:expiry}.card-elements .card-cvc{border-bottom-left-radius:0;border-top-left-radius:0;border-top-right-radius:0;grid-area:cvc}.book-session{margin:4rem auto;padding:0 2rem;width:100vw}@media(min-width:64.0625em){.book-session{max-width:64em;padding:0;width:90vw}}@media(min-width:40.0625em){.book-session{margin:6rem auto}}.book-session .btn-arrow-left{display:inline-block;top:3.5rem}@media(min-width:40.0625em){.book-session .btn-arrow-left{top:50%}.book-session .questionnaire-content{margin:6rem 0}}@media(max-width:40em){.book-session .questionnaire-slide__question *{margin-left:0}}.book-session .option-container{grid-gap:0;display:flex;flex-wrap:wrap!important}.book-session .option-container>div{margin:0 1rem 2rem}@media(max-width:40em){.book-session .option-container>div{margin:0 0 2rem;width:100%}}.book-session .option{background-color:#b1c9c9;min-width:18rem;position:relative}.book-session .option-highlight-red{background-color:var(--vivaldi);color:#fff}@media(max-width:40em){.book-session .option,.book-session .option-container{width:100%}.book-session .times-of-day-option{margin:0 0 4rem!important}}.book-session .times-of-day-option:after{color:#273832!important;content:attr(data-time);position:absolute;top:100%}.book-session .btn,.book-session .btn-purple{background:var(--vivaldi);width:18rem}@media(min-width:40.0625em){.book-session .btn,.book-session .btn-purple{width:18rem}}@media(min-width:64.0625em){.book-session .btn,.book-session .btn-purple{width:18rem}}@media(min-width:87.5625em){.book-session .btn,.book-session .btn-purple{width:26.4rem}}@media(min-width:100.0625em){.book-session .btn,.book-session .btn-purple{width:26.4rem}}@media(max-width:40em){.book-session .btn,.book-session .btn-purple{width:100%}}.book-session .pretty-checkbox:checked+.checkbox-toggle:before{background:var(--vivaldi)}.book-session textarea{background:var(--bach);border:0;border-bottom:1px solid #273832;border-radius:0;box-shadow:none;outline:none;resize:none}.book-session textarea:focus,.book-session textarea:focus-within{background-color:var(--bach);border-color:#273832;box-shadow:none;outline:none}@media(max-width:40em){.book-session textarea{width:100%}}.book-session .counter{bottom:100%}.book-session .btn-send{bottom:1rem;cursor:pointer;position:absolute;right:2rem;transform:scale(.7)}.book-session .err-bubble{background-color:#fff;border:1px solid #273832}.book-session #carousel-signup-2 .btn-container{display:grid;grid-template:100%/1fr 1fr 1fr;margin:0;place-items:center}@media(min-width:40.0625em){.book-session #carousel-signup-2 .btn-container .btn-decline{justify-self:end}}.book-session #carousel-signup-1 .signup-form{grid-gap:2rem;align-items:center;display:grid;flex-direction:column;margin:2rem 0 0}@media(min-width:40.0625em){.book-session #carousel-signup-1 .signup-form{grid-template:1fr 1fr/1fr 1fr}}.book-session #carousel-signup-1 .signup-form .checkbox-container,.book-session #carousel-signup-1 .signup-form .form-group{margin:auto;max-width:unset;width:100%}.book-session #carousel-signup-1 .signup-form .checkbox-container .form-control,.book-session #carousel-signup-1 .signup-form .form-group .form-control{margin-bottom:0;max-width:unset;width:100%}.client-book-session{display:grid;grid-template-columns:auto}@media(min-width:40.0625em){.client-book-session{grid-template-columns:calc(50% - 40em - 2rem) 3fr 2fr calc(50% - 40em - 2rem)}}.client-book-session .form-control{align-items:center;background-color:inherit!important;display:flex;width:100%}.client-book-session .form-control>div{flex:1}.client-book-session .questionnaire-slide{padding:6rem 2rem 2rem}@media(min-width:40.0625em){.client-book-session .questionnaire-slide{max-width:60vw}}@media(min-width:64.0625em){.client-book-session .questionnaire-slide{max-width:62rem}}.client-book-session .questionnaire-slide__question{display:block;margin:0}.client-book-session .questionnaire-slide__question__text-container{margin-bottom:2rem}.client-book-session .questionnaire-slide__btn-container{display:none}.client-book-session .previous{align-items:center;display:grid;grid-template-columns:2rem auto;left:0;position:absolute;top:-6rem}.client-book-session .previous .icon{width:1.25rem}.client-book-session aside{padding:6rem 2rem 4rem}@media(min-width:40.0625em){.client-book-session aside{min-height:100vh;padding:8rem 4rem 0 6rem}}.client-book-session aside>*{margin-bottom:1rem}.client-book-session aside label{margin-bottom:0}.client-book-session aside .form-group{margin:0;position:relative;width:100%}.client-book-session aside .form-control{--border:none;--border-focused:none;--border-hover:none;--error-border:none;border:none;box-shadow:none!important;cursor:pointer;position:relative;width:100%}.client-book-session aside .form-control .prepend{display:none!important}.client-book-session aside .form-control .indicators{max-width:4rem}.client-book-session aside label{align-items:center;cursor:pointer;display:grid;grid-template-columns:2rem auto}@media(min-width:40.0625em){.client-book-session aside label{grid-gap:1rem}}.client-book-session aside hr{border-top:1px solid var(--vivaldi);margin:2rem 0}.client-book-session aside span{color:#68716e}.payment-confirmed-wrapper{grid-gap:2rem;display:grid;place-items:center;position:relative;text-align:center}.payment-confirmed-wrapper__animation{grid-gap:2rem;display:grid;height:30vh;place-items:center;position:relative;width:50vw}.payment-confirmed-wrapper *{text-align:inherit}.payment-confirmed-wrapper img{height:8rem}.payment-confirmed__msg{grid-gap:inherit;display:grid;opacity:0;place-items:center;position:absolute;top:0}.payment-confirmed__msg h1,.payment-confirmed__msg h2{margin:0}.payment-confirmed__loading{position:absolute;top:0}.payment-confirmed__loading>div{grid-gap:2rem;align-items:center;display:flex;flex-flow:row wrap;justify-content:center;min-height:4.8rem}@media(min-width:64.0625em){.payment-confirmed__loading>div{min-height:4.8rem}}.dot-loader{height:2rem}.dot-loader span{animation:dot-opacity 1s ease-in-out infinite;background-color:#68716e;border-radius:50%;display:inline-block;height:2rem;width:2rem}.dot-loader span:first-child{animation-delay:.2s}.dot-loader span:nth-child(2){animation-delay:.4s}.dot-loader span:nth-child(3){animation-delay:.6s}.dot-loader span:nth-child(4){animation-delay:.8s}@keyframes dot-opacity{50%{opacity:.2;transform:translateY(1rem)}}@keyframes fade-in-btt{0%{opacity:0;pointer-events:none;transform:translateY(10rem)}to{opacity:1;pointer-events:all;transform:translateY(0)}}@keyframes fade-out-btt{0%{opacity:1;transform:translateY(0)}to{opacity:0;pointer-events:none;transform:translateY(-10rem)}}.fade-in-btt{animation:fade-in-btt .5s .5s forwards}.fade-out-btt{animation:fade-out-btt .5s .1s forwards}.instant-in-btt{opacity:1}.instant-out-btt{opacity:0}.paywall-wrapper{display:grid;grid-template-columns:1fr 1fr;height:100vh;margin:0 auto;max-height:100vh;padding:0 2rem;width:100vw}@media(min-width:64.0625em){.paywall-wrapper{max-width:64em;padding:0;width:90vw}}.paywall-wrapper__left,.paywall-wrapper__right{padding:4rem}.paywall-wrapper__right{box-shadow:-5px 0 5px -5px #68716e99}.paywall-wrapper__right .separator{color:#68716e;margin:4rem 0;position:relative;text-align:center}.paywall-wrapper__right .separator:after,.paywall-wrapper__right .separator:before{background-color:#68716e99;content:"";height:1px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:13vw}.paywall-wrapper__right .separator:after{left:unset;right:0}.paywall-wrapper__right .form-control{width:100%}.paywall-wrapper__right .checkbox-container{margin:0}.form-group--card-info{display:grid;grid-template-areas:"number number" "expiry cvc"}.form-group--card-info .form-control{align-items:center;border-radius:0;display:flex}.form-group--card-info .card-number{border-top-left-radius:10px;border-top-right-radius:10px;grid-area:number}.form-group--card-info .card-expiry{border-bottom-left-radius:10px;grid-area:expiry}.form-group--card-info .card-cvc{border-bottom-right-radius:10px;grid-area:cvc}