@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:400;src:url(/build/fonts/nunito-v32-latin_latin-ext-regular.573d50b9.woff2) format("woff2")}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:700;src:url(/build/fonts/nunito-v32-latin_latin-ext-700.8889f810.woff2) format("woff2")}@font-face{font-display:swap;font-family:Rockwell;font-style:normal;font-weight:400;src:url(/build/fonts/rockwell-regular.19be7ad1.woff2) format("woff2")}a:hover{color:#2b7dd1}h1,h2,h3,h4{line-height:1em}h1,h2{color:#003770;font-weight:700}h3,h4{font-weight:400}.h1-with-yellow-dot,h1{color:#003770;font-size:3rem;font-weight:700;margin-bottom:30px}@media(max-width:575.98px){.h1-with-yellow-dot,h1{font-size:2rem}}@media(min-width:576px){.h1-with-yellow-dot:not(.no-yellow-dot),h1:not(.no-yellow-dot){margin-left:100px;position:relative}.h1-with-yellow-dot:not(.no-yellow-dot):before,h1:not(.no-yellow-dot):before{background:#fbba00;border-radius:50%;content:"";height:50px;left:-100px;position:absolute;width:50px}}h2,h3{margin-bottom:30px}h3{color:#00528c}h4{color:#006eab}.pre-title,h4{text-transform:uppercase}.pre-title{color:#003770;font-size:1rem;margin-bottom:4px}.text-primary-light{color:#006eab}.mt-80{margin-top:80px}@media(max-width:767.98px){.mt-80{margin-top:60px}}.mb-80{margin-bottom:80px}@media(max-width:767.98px){.mb-80{margin-bottom:60px}}.mb-100{margin-bottom:100px}@media(max-width:767.98px){.mb-100{margin-bottom:70px}}.mt-100{margin-top:100px}@media(max-width:767.98px){.mt-100{margin-top:70px}}.fs-40{font-size:2.5rem}@media(max-width:767.98px){.fs-40{font-size:2rem}}.main:has(.homepage){padding:0}@media(min-width:576px){.homepage h2:not(.homepage__first-section__title){margin-left:100px;position:relative}.homepage h2:not(.homepage__first-section__title):before{background:#fbba00;border-radius:50%;content:"";height:50px;left:-100px;position:absolute;width:50px}}.homepage h2:not(.homepage__first-section__title){font-size:3rem}@media(max-width:767.98px){.homepage h2:not(.homepage__first-section__title){font-size:2.5rem}}.homepage .title-with-icon{align-items:center;display:flex;gap:1rem;justify-content:space-between;margin-bottom:60px}.homepage .title-with-icon h2{margin-bottom:0}.homepage .title-with-icon svg{fill:#003770;font-size:5rem}.homepage__top-section{border-bottom:5px solid #003770;padding:100px 0 140px;position:relative}.homepage__top-section>:not(.homepage__top-section__bg){position:relative;z-index:1}.homepage__top-section__bg{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}@media(max-width:767.98px){.homepage__top-section{padding:60px 0 100px}.homepage__top-section__bg{object-position:60%}}.homepage__top-section__main-title{font-size:4.125rem;font-weight:400;margin-left:0!important}@media(max-width:767.98px){.homepage__top-section__main-title{font-size:3rem}}.homepage__top-section__main-title:before{display:none}.homepage__top-section__sub-title{color:#003770;font-size:1.625rem;text-transform:uppercase}.homepage__top-section__register{display:flex;justify-content:flex-end}.homepage__search-form-wrapper{align-items:center;display:flex;flex-direction:column;margin-bottom:100px}.homepage__search-form{align-items:center;background:#fff;border-top-left-radius:42px;border-top-right-radius:42px;display:inline-flex;margin-top:150px;padding:10px;width:100%}@media(max-width:767.98px){.homepage__search-form{margin-top:80px}}@media(min-width:1200px){.homepage__search-form{border-radius:42px;width:1100px}}@media(max-width:575.98px){.homepage__search-form .therapist-search-form__buttons>*{width:100%}}.homepage__search-form-steps{background:hsla(0,0%,100%,.454);border-bottom-left-radius:42px;border-bottom-right-radius:42px;color:#003770;display:flex;flex-wrap:wrap;gap:25px;padding:6px 32px}.homepage__search-form-step{align-items:center;display:flex;gap:18px}.homepage__search-form-step__number{align-items:center;border:3px solid #003770;border-radius:50%;display:flex;font-weight:700;height:40px;justify-content:center;width:40px}.homepage__first-section{background:url(/build/images/bubbles.62d10613.svg);background-size:cover;padding:140px 0;text-align:center}.homepage__first-section__title{font-size:2rem}@media(min-width:768px){.homepage__first-section__title{font-size:4rem}}@media(min-width:992px){.homepage__first-section__title{font-size:6rem}}.homepage__first-section__title{color:#00528c;font-family:Rockwell,Nunito,serif}.homepage__first-section__text{margin-bottom:90px;margin-top:20px}.homepage__first-section__buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around}.homepage__second-section{background-color:#003770;color:#fff;padding:80px 0;position:relative}.homepage__second-section .container{position:relative;z-index:1}.homepage__second-section__bg{height:100%;left:0;max-width:100vw;overflow:hidden;position:absolute;top:0}.homepage__second-section__bg img{height:100%;width:auto}.homepage__second-section__bg:before{background:linear-gradient(90deg,hsla(0,0%,100%,0) 0,#003770);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.homepage__second-section__title{color:#fff}.homepage__second-section__cards{display:grid;gap:24px;grid-template-columns:repeat(1,1fr);margin:0 auto;max-width:900px}@media(min-width:768px){.homepage__second-section__cards{grid-template-columns:repeat(2,1fr)}}@media(min-width:1400px){.homepage__second-section__cards{grid-template-columns:repeat(3,1fr)}}.homepage__second-section__card{background:#fff;border-radius:20px;padding:20px;text-align:center}.homepage__second-section__card__title{color:#003770;font-size:1.875rem;margin-bottom:20px}.homepage__second-section__card__text{color:#333}.homepage__second-section__buttons{bottom:-80px;left:50%;position:absolute;transform:translateX(-50%) translateY(50%);z-index:1}@media(max-width:575.98px){.homepage__second-section__buttons{min-width:80%}}.homepage__third-section{background:url(/build/images/germany.ef4a8313.svg) no-repeat;background-position:55%;background-size:auto 90%;padding:160px 0;position:relative}.homepage__third-section:before{background:url(/build/images/therapeo_logo.472d6ffc.svg) no-repeat 50%;background-size:auto 80%;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.homepage__third-section__text{margin:80px 0 100px}.homepage__third-section__network-item{margin-top:80px}@media(min-width:576px){.homepage__third-section__network-item{margin-left:60px;position:relative}.homepage__third-section__network-item:before{background:#fbba00;border-radius:50%;content:"";height:30px;left:-60px;position:absolute;width:30px}}.homepage__third-section__network-item:before{top:8px}.homepage__third-section__network-item__title{color:#006eab;font-size:1.875rem}.homepage__fourth-section>.container{border-bottom:1px solid #003770;border-top:1px solid #003770;padding:80px calc(var(--bs-gutter-x)*.5)}.homepage__fourth-section__testimonials .carousel-control-next,.homepage__fourth-section__testimonials .carousel-control-prev{width:60px}@media(max-width:575.98px){.homepage__fourth-section__testimonials .carousel-control-next,.homepage__fourth-section__testimonials .carousel-control-prev{display:none}}.homepage__fourth-section__testimonials .carousel-control-next-icon,.homepage__fourth-section__testimonials .carousel-control-prev-icon{height:4rem;width:4rem}.homepage__fourth-section__testimonials .carousel-control-prev-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23003770' viewBox='0 0 16 16'%3E%3Cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3E%3C/svg%3E")}.homepage__fourth-section__testimonials .carousel-item{padding-bottom:40px}.homepage__fourth-section__testimonials .carousel-indicators{bottom:-40px;margin-bottom:1rem}.homepage__fourth-section__testimonials .carousel-control-next-icon{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23003770' viewBox='0 0 16 16'%3E%3Cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3E%3C/svg%3E")}.homepage__fourth-section__testimonials .carousel-indicators [data-bs-target]{background:transparent;border:2px solid #003770;border-radius:50%;height:30px;margin-left:10px;margin-right:10px;opacity:1;width:30px}.homepage__fourth-section__testimonials .carousel-indicators [data-bs-target].active{background:#003770}.homepage__fourth-section__testimonial{display:flex;margin:0 auto;max-width:900px}@media(max-width:1199.98px){.homepage__fourth-section__testimonial{padding:0 80px}}@media(max-width:575.98px){.homepage__fourth-section__testimonial{padding:0 20px}}@media(max-width:767.98px){.homepage__fourth-section__testimonial{flex-direction:column}}.homepage__fourth-section__testimonial__image{border:1px solid #003770;border-radius:50%;height:180px;overflow:hidden;width:180px}@media(max-width:767.98px){.homepage__fourth-section__testimonial__image{margin:0 auto}}.homepage__fourth-section__testimonial__image img{height:100%;object-fit:cover;width:100%}.homepage__fourth-section__testimonial__name{color:#003770;font-weight:700;margin-top:30px;text-align:center}.homepage__fourth-section__testimonial__text{border:1px solid #003770;border-radius:20px;margin-top:30px;padding:30px 40px;position:relative}@media(max-width:575.98px){.homepage__fourth-section__testimonial__text{padding:20px 30px}}@media(min-width:768px){.homepage__fourth-section__testimonial__text:before{background:url(/build/images/triangle.8e525d6d.svg);background-size:100% 100%;content:"";height:34px;left:-90px;position:absolute;top:30px;width:97px}.homepage__fourth-section__testimonial__text{margin-left:90px;margin-top:0}}.homepage__fourth-section__buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around;margin-top:80px}.homepage__blog-section>.container{padding:80px calc(var(--bs-gutter-x)*.5)}.homepage__blog-section__buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:space-around;margin-top:80px}.main:has(.text-page){padding:0}.text-page .container{padding-bottom:50px;padding-top:50px;position:relative}.text-page__top-image{border-bottom:5px solid #003770;height:700px;object-fit:cover;width:100%}.text-page__page-title-wrapper{background:#fff;border-radius:50px;color:#003770;display:inline-block;padding:20px 45px;position:relative;text-transform:uppercase;top:-650px}.text-page__page-title{margin-bottom:0}.text-page__top-image-buttons{display:flex;flex-wrap:wrap;gap:20px;left:0;position:absolute;right:1rem;top:-150px}.text-page__top-image-buttons .btn-register{padding:.25rem .25rem .25rem 1.5rem!important}.text-page__section:not(:last-child){margin-bottom:120px}.text-page__section__pre-title{border-bottom:1px solid #fbba00;color:#003770;display:inline-block;font-size:1.375rem;margin-bottom:30px;min-width:50%;text-transform:uppercase}.text-page__section__main-title{font-size:3.75rem;margin-bottom:50px;margin-left:0}@media(max-width:767.98px){.text-page__section__main-title{font-size:2.75rem}}.text-page__section__main-title:before{display:none}@media(min-width:576px){.text-page__section__title{margin-left:96px;position:relative}.text-page__section__title:before{background:#fbba00;border-radius:50%;content:"";height:50px;left:-96px;position:absolute;width:50px}}.text-page__section__title{font-size:3rem}@media(max-width:575.98px){.text-page__section__title{font-size:2rem}}.text-page__section ul{list-style:none;margin:50px 0;padding-left:0}.text-page__section ul li{padding-left:80px;position:relative}@media(max-width:767.98px){.text-page__section ul li{padding-left:60px}}.text-page__section ul li:not(:last-child){margin-bottom:40px}.text-page__section ul li:before{background:url(/build/images/arrow_right.3eb90f23.svg) no-repeat 50%/contain;content:"";height:30px;left:0;position:absolute;top:0;width:30px}.text-page__section__links{display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-end}.therapist-profile__picture-carousel{border:1px solid #707070;border-radius:25px;height:370px;position:relative;width:370px}.therapist-profile__picture-carousel__picture{border-radius:25px;height:100%;left:0;object-fit:cover;position:absolute;top:0;width:100%}.therapist-profile__picture-carousel__control{align-items:center;background:#ced9d9;border:0;box-shadow:none;display:flex;height:50px;justify-content:center;padding:0;position:absolute;text-decoration:none;top:50%;transform:translateY(-50%);width:50px}.therapist-profile__picture-carousel__control:hover{background:#95a6a6}.therapist-profile__picture-carousel__control.previous{border-bottom-right-radius:25px;border-top-right-radius:25px;left:-1px;padding-right:10px}.therapist-profile__picture-carousel__control.next{border-bottom-left-radius:25px;border-top-left-radius:25px;padding-left:10px;right:-1px}.therapist-profile__picture-carousel__control svg{fill:#fff}.therapist-profile__picture-badge{background:#fbba00;border-top-left-radius:10px;border-top-right-radius:10px;height:80px;position:absolute;right:30px;top:-30px;width:50px}.therapist-profile__picture-badge:before{background:#fff;border-radius:50%;bottom:10px;content:"";height:25px;left:50%;position:absolute;transform:translateX(-50%);width:25px}.therapist-profile__picture-badge:after{background:#fbba00;bottom:-24px;clip-path:polygon(100% 0,100% 100%,50% 0,0 100%,0 0);content:"";height:24px;left:0;position:absolute;width:50px}.therapist-profile__picture-badge__value{color:#fff;font-size:1.875rem;font-weight:700;text-align:center}.therapist-profile__data-col .labels-values{border-top:1px solid #003770}.therapist-profile__data-col .labels-values:last-child{border-bottom:1px solid #003770}@media(min-width:768px){.therapist-profile__data-col{padding-left:100px}}.therapist-review{border-top:1px solid #003770;padding:20px 0}.therapist-review__name{color:#003770}.therapist-review__date{font-weight:700;text-align:right}.feature__header{align-items:center;display:flex;margin-bottom:50px}.feature__header__icon{display:flex;fill:#003770;font-size:3rem}.messenger{height:100%}.messenger__threads{display:flex;flex-direction:column;gap:16px;width:300px}.messenger__thread{align-items:center;border:2px solid #003770;border-radius:20px;color:#003770;display:flex;gap:16px;height:70px;padding:8px 16px;text-decoration:none;width:100%}.messenger__thread.active{background:#003770;color:#fff;position:relative}.messenger__thread.active:before{border-bottom:20px solid transparent;border-left:20px solid #003770;border-top:20px solid transparent;content:"";height:0;position:absolute;right:-20px;width:0}.messenger__thread:hover{background:#006eab;border-color:#006eab;color:#fff}.messenger__thread:hover:before{border-left-color:#006eab}.messenger__thread__photo{display:flex;height:100%}.messenger__thread__photo img{height:100%}.messenger__thread__name{line-height:1.25}.messenger__thread__messages-count{align-items:center;aspect-ratio:1/1;background-color:#006eab;border-radius:50%;color:#fff;display:flex;height:40px;justify-content:center;margin-left:auto}.messenger__open-thread{display:flex;flex-direction:column;height:100%}.messenger__open-thread form{margin-top:auto}.messenger__open-thread__input{border-top:1px solid #003770;display:flex;gap:16px;padding-top:16px}.messenger__message{background:#e9ecef;border:1px solid transparent;border-radius:20px;margin-bottom:16px;padding:6px 14px;width:80%}.messenger__message:not(.messenger__message--sender){border-bottom-left-radius:0}.messenger__message--sender{background:#006eab;border-bottom-right-radius:0;color:#fff;margin-left:auto}.messenger__message--not-read{border-color:#003770}.messenger__message__message{word-break:break-word}.messenger__message__date{font-size:.6em;text-align:right}.user-profile__found-address,.user-profile__found-address.loading{position:relative}.user-profile__found-address.loading:before{background:#f8f9fa;content:"";height:100%;left:0;opacity:.9;position:absolute;top:0;width:100%;z-index:1002}.user-profile__found-address.loading:after{animation:spin .75s ease-in-out infinite;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='currentColor' d='M288 32c0-17.7-14.3-32-32-32s-32 14.3-32 32v64c0 17.7 14.3 32 32 32s32-14.3 32-32zm0 384c0-17.7-14.3-32-32-32s-32 14.3-32 32v64c0 17.7 14.3 32 32 32s32-14.3 32-32zM0 256c0 17.7 14.3 32 32 32h64c17.7 0 32-14.3 32-32s-14.3-32-32-32H32c-17.7 0-32 14.3-32 32m416-32c-17.7 0-32 14.3-32 32s14.3 32 32 32h64c17.7 0 32-14.3 32-32s-14.3-32-32-32zM75 75c-12.5 12.5-12.5 32.8 0 45.3l45.3 45.3c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3L120.2 75C107.7 62.5 87.5 62.5 75 75m316.8 271.5c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l45.3 45.2c12.5 12.5 32.8 12.5 45.3 0s12.5-32.8 0-45.3l-45.3-45.3zM75 437c12.5 12.5 32.8 12.5 45.3 0l45.3-45.3c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L75 391.8c-12.5 12.5-12.5 32.8 0 45.3zm271.5-316.8c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0l45.2-45.3c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0l-45.3 45.3z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:30px 30px;content:"";height:30px;left:calc(50% - 15px);position:absolute;top:calc(50% - 15px);width:30px;z-index:1002}.user-profile__found-address.not-found #map{display:none}.user-profile__found-address.not-found .user-profile__found-address__not-found{display:flex}.user-profile__found-address .form-control{-webkit-appearance:none;-moz-appearance:textfield;background:transparent;border:none;margin:0;padding:0}.user-profile__found-address .form-control:active,.user-profile__found-address .form-control:focus{box-shadow:none;outline:none}.user-profile__found-address .form-row{margin-bottom:1rem}.user-profile__found-address .input-group-text{background:transparent;padding:0}.user-profile__found-address #map{margin-top:30px}.user-profile__found-address__not-found{align-items:center;background:hsla(0,0%,100%,.9);display:none;height:100%;justify-content:center;left:0;position:absolute;text-align:center;top:0;width:100%;z-index:1001}.therapist-search .form-round-fields{margin-bottom:20px}.therapist-search__results-wrapper{display:flex;flex-wrap:wrap;gap:1rem;margin-top:20px}.therapist-search__results-col{container-type:inline-size;flex:1 1 calc(900px + 2rem);min-width:300px}.therapist-search__results{display:flex;flex-wrap:wrap;gap:1rem}.therapist-search__results .therapist-card{flex:0 0 calc(33.33333% - 0.66667rem);max-width:calc(33.33333% - .66667rem)}@media(min-width:551px)and (max-width:768px){.therapist-search__results .therapist-card{flex-basis:calc(50% - 0.5rem);max-width:calc(50% - .5rem)}}@media(max-width:550px){.therapist-search__results .therapist-card{flex-basis:100%;max-width:100%}}.therapist-search__map-wrapper{flex:999 1 400px}@media(min-width:576px){.therapist-search__map-wrapper{min-width:400px}}.therapist-search__map-wrapper #map{border-radius:20px;margin-bottom:20px}.therapist-search__map-wrapper .btn{width:100%}.therapist-card{border:1px solid #003770;border-radius:20px;padding:10px;text-decoration:none}.therapist-card__top{display:flex;gap:10px;margin-bottom:10px}.therapist-card__image-wrapper{aspect-ratio:1/1;border-radius:20px;flex:1 0 0;overflow:hidden;position:relative;width:100%}.therapist-card__image-wrapper img{height:100%;object-fit:cover;width:100%}.therapist-card__image-wrapper .therapist-rating{bottom:5px;justify-content:center;position:absolute;width:100%}.therapist-card__right-column{display:flex;flex-direction:column;padding:0 10px}.therapist-card__right-column__badge{background:url(/build/images/therapist_qualification_badge.b5df4e67.svg);background-size:37px 73px;font-size:1.875rem;font-weight:700;height:73px;padding-top:4px;text-align:center;width:37px}.therapist-card__right-column__distance{font-weight:700;line-height:1;margin-top:auto;text-align:center}.therapist-card__body{padding-top:10px;position:relative}.therapist-card__body:before{background:#003770;content:"";height:1px;left:-10px;position:absolute;top:0;width:calc(100% + 20px)}.about-us__our-team{--our-team-border-color:#003770;display:flex;flex-wrap:wrap;gap:1rem}@media(max-width:991.98px){.about-us__our-team{gap:2.5rem}}.about-us__our-team__person{border:1px solid var(--our-team-border-color);border-radius:20px;color:#003770;cursor:pointer;position:relative;width:100%}@media(max-width:991.98px){.about-us__our-team__person{display:grid;grid-template-columns:120px 1fr}}@media(min-width:992px){.about-us__our-team__person{width:calc(33.33333% - .66667rem)}}.about-us__our-team__person.active{--our-team-border-color:#fbba00}.about-us__our-team__person.active:after{background-color:#fbba00;bottom:-40px;content:"";height:40px;left:50%;mask:url(/build/images/chevron_up.2a58c58c.svg);position:absolute;transform:translateX(-50%);width:40px}.about-us__our-team__person-picture{border-bottom:1px solid var(--our-team-border-color);border-top-left-radius:20px;border-top-right-radius:20px;height:200px;overflow:hidden}@media(max-width:991.98px){.about-us__our-team__person-picture{border-bottom:none;border-bottom-left-radius:20px;border-right:1px solid var(--our-team-border-color);border-top-right-radius:0;grid-row:1/span 2;height:auto}}.about-us__our-team__person-picture img{height:100%;object-fit:cover;width:100%}.about-us__our-team__person-name{font-weight:700;padding:10px}.about-us__our-team__person-job{font-size:1.25rem;padding:10px}.about-us__our-team__selected-person-detail{background:#003770;border-radius:20px;color:#fff;padding:30px}.about-us__partners li{display:flex;justify-content:space-between}.about-us__partners__logo{text-align:center;width:150px}.about-us__partners__logo img{max-height:70px;max-width:150px}.app-environment{background:#dc3545;border-radius:20px;bottom:15px;color:#fff;line-height:1;padding:5px 10px;position:fixed;right:20px;text-align:center;z-index:1000}.app-environment--staging{background:#ce8500}.header{align-items:center;background:#fff;border-bottom:1px solid transparent;display:flex;height:70px;position:sticky;top:0;transition:border-color .2s ease;z-index:1002}.header.scrolling{border-color:#f0f0f0}.header .navbar-brand svg{height:28px}.header .btn-white .icon svg *{fill:#fbba00}.header .navbar-nav{gap:10px}.header .navbar-nav .dropdown{line-height:1}.header .navbar-nav .btn{font-size:1rem;padding:.25rem 1rem!important}.header .navbar-nav .btn-menu{border-radius:0;color:#003770;margin:0 16px;padding:.25rem 0!important}.header .navbar-nav .btn-menu.active{border-bottom:3px solid #fbba00}.header .navbar-nav .blue-icon{align-items:center;display:flex}.header .navbar-nav .blue-icon svg{height:28px}.header .navbar-nav .blue-icon svg circle:not(.logo-circle-part){fill:transparent!important}.header .navbar-nav .blue-icon svg .logo-circle-part{fill:#003770}.header .menu-toggler{margin-left:20px}.header .menu-toggler svg{fill:#003770;height:24px}.header .user-menu-button{height:100%;position:relative;z-index:1001}.header .user-menu-button[aria-expanded=true]{border-bottom-color:transparent;border-radius:15px 15px 0 0}.header .user-menu-button[aria-expanded=true]:after{background:#003770;border-left:1px solid #fff;border-right:1px solid #fff;content:"";height:12px;left:-1px;position:absolute;top:100%;width:calc(100% + 2px);z-index:-1}.header .user-menu-button:active,.header .user-menu-button:focus,.header .user-menu-button:hover{background:#003770;border-color:#fff;color:#fff}.header .user-menu{background:#003770;border:1px solid #fff;border-top-right-radius:0;color:#fff;left:auto;margin-top:10px;padding:1rem;right:0;width:350px}.header .user-menu a:not(.btn-white){color:#fff}.header .user-menu .btn-white:hover{border-color:#fff}.header .user-menu__account-info{border-bottom:1px solid #95a6a6;display:flex;gap:1rem;padding-bottom:1rem}.header .user-menu__account-info .icon svg{background:#fff;border-radius:50%;height:60px;width:60px}.header .user-menu__account-info .icon svg path{fill:#ced9d9}.header .user-menu__account-info__name{font-size:1.375rem;text-transform:uppercase}.header .user-menu__account-info__last-login{color:#95a6a6;font-size:.875rem;text-transform:none}.header .user-menu__links{display:flex;flex-direction:column;font-size:1.125rem;margin:1rem 0;padding-left:30px;row-gap:1rem}.fullscreen-menu{background:#003770;color:#fff;display:flex;flex-direction:column;height:100dvh;left:0;min-height:100dvh;overflow:auto;padding-top:10px;position:fixed;top:0;width:100%;z-index:2000}.fullscreen-menu__close{border-radius:50%;font-size:40px;height:40px;top:5px;width:40px}.fullscreen-menu__close svg path{fill:#003770}.fullscreen-menu__close:hover svg path{fill:#fff}.fullscreen-menu__logo{margin:auto auto 0;max-width:1920px;width:100%}.fullscreen-menu__logo svg{height:auto;width:100%}.fullscreen-menu__logo svg *{fill:#0a3f76!important}.fullscreen-menu a{align-items:center;color:#fff;display:flex;gap:10px;margin:0!important;text-decoration:none;text-transform:uppercase}.fullscreen-menu a:hover{text-decoration:underline}.fullscreen-menu__links{display:grid;gap:2rem;grid-template-columns:1fr 1fr;row-gap:1rem}@media(max-width:575.98px){.fullscreen-menu__links{grid-template-columns:1fr}}.fullscreen-menu hr{margin:3rem 0}.main{display:flex;flex:1 0 0;flex-direction:column;padding:2rem 0}.main__container{height:100%}.footer{background-color:#003770;color:#fff;padding:80px 0 30px;position:relative}.footer>.container{position:relative;z-index:1}.footer a{text-decoration:none;text-transform:uppercase}.footer a:not(.btn-secondary){color:#fff;font-size:1rem}.footer a:hover{text-decoration:underline}.footer__text{text-align:center}.footer__text__title{font-family:Rockwell,Nunito,serif;font-size:6.25rem;line-height:1.3}@media(max-width:991.98px){.footer__text__title{font-size:4rem}}@media(max-width:767.98px){.footer__text__title{font-size:3rem}}@media(max-width:575.98px){.footer__text__title{font-size:2.5rem}}.footer__text__text{font-size:2.375rem;margin-top:40px}@media(max-width:767.98px){.footer__text__text{font-size:2rem}}.footer__buttons{display:flex;flex-wrap:wrap;gap:20px;justify-content:center;margin:60px 0 100px}.footer__links{display:grid;gap:2rem;grid-template-columns:1fr 1fr;row-gap:1rem}@media(max-width:575.98px){.footer__links{grid-template-columns:1fr}}.footer__logo-with-image svg{height:auto;max-width:200px;width:100%}.footer__socials{display:flex;flex-wrap:wrap;gap:1rem;margin-top:50px}@media(max-width:767.98px){.footer__socials{margin-bottom:50px}}.footer__socials a{align-items:center;border:2px solid #fff;border-radius:50%;display:flex;height:40px;justify-content:center;padding:5px;width:40px}.footer__socials a:hover svg{fill:#aaa}.footer__socials .icon svg{height:100%;width:100%}.footer__socials .icon svg *{fill:#fff}.footer__copyright{font-size:.875rem;margin-top:100px;text-align:center}.footer__big-logo-bg{bottom:0;left:50%;max-width:1920px;position:absolute;transform:translateX(-50%);width:100%}.footer__big-logo-bg svg{height:auto;width:100%}.footer__big-logo-bg svg *{fill:#0a3f76!important}.toast-container{position:fixed;top:15px;z-index:1056}@media(max-width:575.98px){.toast-container{padding:0 20px}.toast-container .toast{margin-bottom:15px}}.toast-container .toast.bg-danger{background-color:#dc3545}.toast-container .toast.bg-success{background-color:#198754}.toast-container .toast.bg-success .toast-body:before{background-image:url(/build/images/check.38b78eb9.svg);width:14px}.toast-container .toast.bg-info{background-color:#0dcaf0}.toast-container .toast.bg-info .toast-body:before{background-image:url(/build/images/info.d6892793.svg);width:14px}.toast-container .toast.bg-warning{background-color:#ffc107}.toast-container .toast.bg-danger .toast-body:before,.toast-container .toast.bg-warning .toast-body:before{background-image:url(/build/images/exclamation.51161382.svg);width:16px}.toast-container .toast.bg-danger,.toast-container .toast.bg-success{color:#fff}.toast-container .toast.bg-danger .toast-body:before,.toast-container .toast.bg-success .toast-body:before{filter:invert(100%) sepia(100%) saturate(0) hue-rotate(19deg) brightness(103%) contrast(101%)}.toast-container .toast.bg-danger .btn-link,.toast-container .toast.bg-success .btn-link{color:#fff}.toast-container .toast.bg-danger svg path,.toast-container .toast.bg-success svg path{fill:#fff}.toast-container .toast.bg-info .toast-body:before,.toast-container .toast.bg-warning .toast-body:before{filter:invert(0) sepia(93%) saturate(0) hue-rotate(235deg) brightness(103%) contrast(103%)}.toast-container .toast.bg-info svg path,.toast-container .toast.bg-warning svg path{fill:#000}.toast-container .toast button:hover{transform:scale(1.2)}.toast-container .toast svg{height:1rem;margin-right:10px}.toast-container .toast .toast-body{flex:1 0 0;letter-spacing:.3px;line-height:1.2}.toast-container .toast .toast-body:before{background-repeat:no-repeat;content:"";display:inline-block;height:16px;margin-right:.5rem;position:relative;top:-1px;vertical-align:middle}.toast-container .toast .btn-link{transition:transform .3s}.toast-container .toast .btn-link .icon{margin-right:0;vertical-align:middle}.toast-container .toast .btn-link:hover{transform:scale(1.2) translateX(1px)}.card{--card-component-color:transparent;--card-font-color:inherit;--card-btn-font-color:inherit}.card,.card .card-header{border-color:var(--card-component-color)}.card .card-header{background:var(--card-component-color);color:var(--card-font-color)}.card .btn{border-color:var(--card-component-color);color:var(--card-btn-font-color)}.card .btn:hover{background:var(--card-component-color);color:var(--card-font-color)}.card--primary{--card-component-color:#003770;--card-btn-font-color:#003770;--card-font-color:#fff}.card--primary-light{--card-component-color:#006eab;--card-btn-font-color:#006eab;--card-font-color:#fff}.card--secondary{--card-component-color:#fbba00;--card-btn-font-color:#003770;--card-font-color:#003770}.two-cards-row{display:grid;gap:12px;grid-template-columns:repeat(2,1fr);position:relative;text-align:center}@media(max-width:767.98px){.two-cards-row{grid-template-columns:1fr}}.two-cards-row .card-body{display:flex;flex-direction:column}.two-cards-row .card-header{font-weight:700;text-transform:uppercase}.two-cards-row p{color:#555;font-size:1.25rem;margin-bottom:1rem}.two-cards-row .btn{margin-top:auto}.two-cards-row__icon{display:flex;font-size:5rem;left:50%;position:absolute;top:-4rem;transform:translateX(-50%);z-index:1}@media(max-width:767.98px){.two-cards-row__icon{display:none}}.btn{align-items:center;display:inline-flex;justify-content:center;position:relative;text-transform:uppercase}.btn .btn-text{position:relative;top:1px}.btn .icon{align-items:center;display:flex;order:2;position:relative}.btn .icon+.btn-text{margin-right:1rem}.btn .icon svg{fill:currentColor}.btn-secondary{color:#003770}.btn-secondary:hover{color:#00528c}.btn-secondary:hover .icon svg{fill:#fff}.btn-secondary:active{background-color:#00528c!important;border-color:#00528c!important;color:#fff!important}.btn-secondary:focus{border-color:#003770!important}.btn-blue{background-color:#003770;border:1px solid #fff;color:#fff}.btn-blue:active,.btn-blue:focus,.btn-blue:hover{background-color:#fff;border-color:#003770;color:#003770}.btn-blue:active .icon svg,.btn-blue:focus .icon svg,.btn-blue:hover .icon svg{fill:#fbba00}.btn-register,.btn-white{background-color:#fff;border:1px solid #003770;color:#003770}.btn-register:hover,.btn-white:hover{background-color:#003770;color:#fff}.btn-register:hover .icon svg,.btn-white:hover .icon svg{fill:#fbba00}.btn-register:active,.btn-white:active{background-color:#00528c!important;border-color:#00528c!important;color:#fff!important}.btn-register:hover:focus,.btn-white:hover:focus{color:#fff}.btn-register:hover:focus .icon svg,.btn-white:hover:focus .icon svg{fill:#fbba00}.btn-register:focus,.btn-register:focus-visible,.btn-white:focus,.btn-white:focus-visible{border-color:#fbba00!important;color:#003770}.btn-register:focus .icon svg,.btn-register:focus-visible .icon svg,.btn-white:focus .icon svg,.btn-white:focus-visible .icon svg{fill:#003770}.btn-register{border-color:transparent;color:#00528c;padding-right:2px;text-transform:none}.btn-register .icon{font-size:2.5em}.btn-gray{background-color:#95a6a6;border:1px solid #fff;color:#fff}.btn-gray:active,.btn-gray:focus,.btn-gray:hover{background-color:#fff;border-color:#003770;color:#003770}.btn-gray:active .icon svg,.btn-gray:focus .icon svg,.btn-gray:hover .icon svg{fill:#fbba00}.btn-link{background:none;border:0;box-shadow:none;padding:0;text-decoration:none}.col-form-label.required:after,label.required:after{color:#dc3545;content:"*";padding-left:5px}.col-form-label.required+* .form-check-label.required:after,label.required+* .form-check-label.required:after{display:none}.form-row{margin-bottom:50px}.col-form-label,.form-label{text-transform:uppercase}.col-form-label{margin-bottom:10px;padding:0}.form-control,.form-select{border-bottom:1px solid #006eab}.form-check:not(.form-check-inline){display:flex}.form-check:not(.form-check-inline) .form-check-label{margin-left:1rem}.form-check-input{border-width:3px}[type=radio]+.form-check-label{color:#006eab;text-transform:uppercase}.save-button-wrapper{display:flex;justify-content:flex-end}.rating-field{display:flex;gap:8px}.rating-field .form-check{padding-left:0}.rating-field .form-check input{display:none}.rating-field .form-check input.active+label:after{background-color:#fbba00}.rating-field .form-check label{color:transparent!important;margin-left:0!important;position:relative;width:34px}.rating-field .form-check label:after{background-color:#ced9d9;content:"";display:inline-block!important;height:34px;left:0;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 95.11 90.45'%3E%3Cpath d='M47.55 69.1 18.16 90.45 29.39 55.9 0 34.55h36.33L47.55 0l11.23 34.55h36.33L65.72 55.9l11.22 34.55z'/%3E%3C/svg%3E") no-repeat center/contain;position:absolute;top:0;width:34px}.filter-form-wrapper .filter-form{display:flex;flex-wrap:wrap;gap:1rem}.filter-form-wrapper .form-row{align-items:center;display:flex;gap:1rem;margin-bottom:0}.filter-form-wrapper .form-row .form-check,.filter-form-wrapper .form-row .form-label{margin-bottom:0}.filter-form-wrapper .form-row .form-label{white-space:nowrap}.filter-form-wrapper .form-row .ts-wrapper{width:200px}.filter-form-submit-on-change [type=submit]{display:none}.form-round-fields{width:100%}.form-round-fields .btn{border-radius:32px;border-width:3px;font-size:1.125rem;padding:15px 20px;white-space:nowrap}@media(min-width:768px){.form-round-fields .btn{font-size:1.375rem}}.form-round-fields .form-control,.form-round-fields .form-select{border:3px solid #003770;border-radius:32px}.form-round-fields .form-control:has(+.input-group-text),.form-round-fields .form-select:has(+.input-group-text){border-right:none}.form-round-fields .form-control+.input-group-text,.form-round-fields .form-select+.input-group-text{border:3px solid #003770;border-bottom-right-radius:32px;border-left:none;border-top-right-radius:32px}.form-round-fields .form-control:focus,.form-round-fields .form-select:focus{border:3px solid #003770!important;box-shadow:0 0 0 .25rem rgba(0,55,112,.25)}.form-round-fields .ts-control{padding:8px 1.5rem}.breadcrumb-wrapper{margin:6px 0}.breadcrumb-wrapper__content{display:flex;font-size:1rem}.breadcrumb-wrapper__content .breadcrumb{margin-bottom:0}.page-header{background:#003770;color:#fff}.page-header__title{font-size:1.75rem}.files-preview{display:flex;flex-wrap:wrap;gap:1rem}.file-preview{border:2px solid #003770;border-radius:25px;height:200px;overflow:hidden;position:relative;width:200px}.file-preview__file{align-items:center;color:#003770;display:flex;font-size:120px;height:100%;justify-content:center}.file-preview__name{background:#fff;border-bottom-left-radius:25px;border-bottom-right-radius:25px;bottom:0;font-size:1rem;left:0;overflow:hidden;padding:0 16px;position:absolute;right:0}.file-preview__delete{align-items:center;background:#fff;border-radius:50%;display:flex;height:30px;justify-content:center;position:absolute;right:10px;top:10px;width:30px}.file-preview__delete:hover{background-color:#ccc}.file-preview__delete .icon{display:flex}.file-preview img{height:100%;object-fit:cover;width:100%}.labels-values{--label-column-width:200px;column-gap:2rem;display:grid;grid-template-columns:var(--label-column-width) 1fr;padding:24px 0}.labels-values__label{color:#006eab;text-transform:uppercase}.blog-post-link-cards{display:grid;gap:1rem;grid-template-columns:repeat(1,1fr)}@media(min-width:768px){.blog-post-link-cards{grid-template-columns:repeat(2,1fr)}}@media(min-width:1200px){.blog-post-link-cards{grid-template-columns:repeat(3,1fr)}}.blog-post-link-card{border:1px solid #003770;border-radius:20px;display:flex;flex-direction:column;height:100%;padding:1rem;text-decoration:none}.blog-post-link-card--primary{background:#003770;color:#fff}.blog-post-link-card__picture{border-radius:20px;height:200px;overflow:hidden;width:100%}.blog-post-link-card__picture img{height:100%;object-fit:cover;width:100%}.blog-post-link-card__created-at{font-size:1rem;padding:10px 0}.blog-post-link-card__title{flex:1;font-size:1.5rem}.blog-post-link-card__title .btn{border-radius:50%;float:right;height:40px;width:40px}.blog-post-link-card__learn-more{display:flex;flex:1;flex-direction:column;font-size:1.5rem;justify-content:space-between}.blog-post-link-card__learn-more .btn{margin-top:1rem}.blog-post__title-box{background:#003770;border-radius:20px;color:#fff;display:flex;gap:40px;padding:26px}@media(max-width:767.98px){.blog-post__title-box .icon{display:none}}.blog-post__title-box svg{height:80px!important;width:80px}.blog-post__title-box .blog-post__title{color:#fff;font-size:2.5rem;margin:0}@media(max-width:767.98px){.blog-post__title-box .blog-post__title{font-size:2rem;line-height:1.2}}.blog-post__title-box .blog-post__title:before{display:none}.blog-post__created-at{border-bottom:1px solid #fbba00;color:#95a6a6;font-size:1.25rem;margin-bottom:40px;margin-top:5px;text-align:right}.blog-post__picture{border-radius:20px;height:350px;overflow:hidden;width:100%}.blog-post__picture img{height:100%;object-fit:cover;width:100%}.blog-post__lead-paragraph{color:#003770;font-size:1.75rem;font-weight:700;margin:40px 0}@media(max-width:767.98px){.blog-post__lead-paragraph{font-size:1.5rem}}.blog-post__content{margin-bottom:100px}.therapist-rating{--rating-color:#fbba00;display:flex;gap:4px}.therapist-rating__item{background-color:#ced9d9;height:24px;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 95.11 90.45'%3E%3Cpath d='M47.55 69.1 18.16 90.45 29.39 55.9 0 34.55h36.33L47.55 0l11.23 34.55h36.33L65.72 55.9l11.22 34.55z'/%3E%3C/svg%3E") no-repeat center/contain;width:24px}.therapist-rating__item.active{background-color:var(--rating-color)}.form-steps{border:1px solid #dee2e6;border-radius:20px;display:flex;flex-wrap:wrap;gap:1rem;column-gap:2rem;padding:10px 20px}.form-steps a{text-decoration:none}.form-step{gap:1rem}.form-step,.form-step__number{align-items:center;display:flex}.form-step__number{border:2px solid transparent;border-radius:50%;color:#fff;height:40px;justify-content:center;padding:10px;width:40px}.form-step.active .form-step__number{background-color:#fbba00;border-color:#fbba00}.form-step.future{color:#6c757d}.form-step.future .form-step__number{border-color:#adb5bd;color:currentColor}.form-step.finished .form-step__number{background-color:#003770;border-color:#003770}body{display:flex;flex-direction:column;font-family:Nunito,sans-serif;letter-spacing:.0125rem;min-height:100vh;position:relative}body:has(.fullscreen-menu.collapse.show){overflow:hidden}hr{background:#003770;margin:80px 0;opacity:1}.list-style-arrow{padding-left:0}.list-style-arrow li{background:url(/build/images/arrow_right.3eb90f23.svg) no-repeat 0;background-size:1em 1em;list-style:none;padding-left:2em}.icon{display:inline-flex;justify-content:center;vertical-align:middle}.icon svg{fill:currentColor;height:1em}.icon svg.boolean-icon{border-radius:10px;fill:#fff;height:35px;padding:4px;width:35px}.icon svg.boolean-icon.true{background-color:#26d818}.icon svg.boolean-icon.false{background-color:#d00713}.animation-spin{animation:spin .75s ease-in-out infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@media(min-width:1400px){.container--full-hd{max-width:1920px}}@media(max-width:575.98px){.container{padding-left:1rem;padding-right:1rem}}.row-striped{padding:10px}.row-striped:nth-child(odd){background-color:#f8f9fa}.collection:has(.collection__row) .collection__add-item{margin-top:1rem}.collapse-fade{opacity:0;transition:opacity .25s ease;visibility:hidden}.collapse-fade.show{opacity:1;visibility:visible}.collapse-fade.collapsing{opacity:0;visibility:visible}.page-item.ellipsis>.page-link{background:transparent;border:0}.btn-link:focus-visible,.btn:focus-visible,[tabindex]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible,textarea:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 5px #003770;outline:2px solid transparent;outline-offset:2px}.skip-link{background:#003770;border-radius:4px;color:#fff;left:0;margin:.5rem;padding:.75rem 1.25rem;position:absolute;text-decoration:none;top:0;transform:translateY(-200%);transition:transform .15s ease-in-out;z-index:1100}.skip-link:focus{transform:translateY(0)}.modal-form{overflow:hidden;--bs-modal-margin:1.5rem}.modal-form .modal-loader{align-items:center;background:rgba(0,55,112,.95);border-radius:20px;display:none;height:calc(100% - 58px - 2rem);justify-content:center;left:0;position:absolute;top:calc(58px + 2rem);width:100%;z-index:60}.modal-form .modal-loader .icon{animation:spin .75s ease-in-out infinite}.modal-form .modal-loader .icon svg{height:24px}.modal-form .modal-loader .icon svg path{fill:#fff!important}.modal-form--loading .modal-loader{display:flex}.modal-form .modal-dialog{max-width:calc(100% - var(--bs-modal-margin)*2);transition:width .2s ease-in-out}@media(min-width:576px){.modal-form .modal-dialog{width:1200px}}@media(max-width:991.98px){.modal-form .modal-dialog{align-items:flex-start}}@media(max-width:1399.98px){.modal-form .modal-header__auto-width,.modal-form .modal-header__full-width{display:none}}.modal-form .modal-header__auto-width svg,.modal-form .modal-header__full-width svg{height:12px}.modal-form .modal-header__auto-width{display:none}.modal-form--full-width .modal-dialog{width:100%}.modal-form--full-width .modal-header__full-width{display:none}.modal-form--full-width .modal-header__auto-width{display:block}.modal-form .modal-content{background:#003770;max-height:calc(100vh - 7.5rem);padding:2rem;position:relative}@media(min-width:992px){.modal-form .modal-content{max-height:calc(100vh - 3rem)}}.modal-form .modal-header{border-bottom:0;height:58px;margin-bottom:2rem}.modal-form .modal-header h2{color:#fff;text-transform:uppercase}.modal-form .modal-header svg{fill:#fff!important}.modal-form .modal-body{color:#fff;display:flex;flex-direction:column;overflow:auto;padding-bottom:0}.modal-form .modal-body form{display:flex;flex:1 0 0;flex-direction:column}.modal-form .modal-body form .form-row{margin-bottom:1.5rem}.modal-form .modal-body form .col-form-label,.modal-form .modal-body form .form-label{color:#fff;min-width:200px}.modal-form .modal-body form .form-check-label,.modal-form .modal-body form .form-text{color:#fff}.modal-form .modal-body form .save-button-wrapper{bottom:0;margin-top:var(--bs-modal-padding)!important;padding:var(--bs-modal-padding) 0;position:sticky;z-index:60}.modal-form .modal-body form .save-button-wrapper .btn{flex-grow:1}.modal-form .ts-wrapper.focus{z-index:61!important}.ts-control{border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);box-shadow:none;box-sizing:border-box;flex-wrap:wrap;overflow:hidden;padding:.375rem .75rem;position:relative;width:100%;z-index:1}.ts-wrapper.multi.has-items .ts-control{padding:calc(.375rem - 1px) .75rem calc(.375rem - 4px)}.full .ts-control{background-color:var(--bs-body-bg)}.disabled .ts-control,.disabled .ts-control *{cursor:default!important}.focus .ts-control{box-shadow:none}.ts-control>*{display:inline-block;vertical-align:initial}.ts-wrapper.multi .ts-control>div{background:#efefef;border:0 solid #dee2e6;color:#343a40;cursor:pointer;margin:0 3px 3px 0;overflow:auto;padding:1px 5px}.ts-wrapper.multi .ts-control>div.active{background:#0d6efd;border:0 solid transparent;color:#fff}.ts-wrapper.multi.disabled .ts-control>div,.ts-wrapper.multi.disabled .ts-control>div.active{background:#fff;border:0 solid #fff;color:#878787}.ts-control>input{background:none!important;border:0!important;box-shadow:none!important;display:inline-block!important;flex:1 1 auto;line-height:inherit!important;margin:0!important;max-height:none!important;max-width:100%!important;min-height:0!important;min-width:7rem;padding:0!important;text-indent:0!important;-webkit-user-select:auto!important;-moz-user-select:auto!important;-ms-user-select:auto!important;user-select:auto!important}.ts-control>input::-ms-clear{display:none}.ts-control>input:focus{outline:none!important}.has-items .ts-control>input{margin:0 4px!important}.ts-control.rtl{text-align:right}.ts-control.rtl.single .ts-control:after{left:calc(.75rem + 5px);right:auto}.ts-control.rtl .ts-control>input{margin:0 4px 0 -2px!important}.disabled .ts-control{background-color:var(--bs-secondary-bg);opacity:1}.input-hidden .ts-control>input{left:-10000px;opacity:0;position:absolute}.ts-dropdown{background:var(--bs-body-bg);border:1px solid #d0d0d0;border-radius:0 0 var(--bs-border-radius) var(--bs-border-radius);border-top:0;box-shadow:0 1px 3px rgba(0,0,0,.1);box-sizing:border-box;left:0;margin:.25rem 0 0;position:absolute;top:100%;width:100%;z-index:10}.ts-dropdown [data-selectable]{cursor:pointer;overflow:hidden}.ts-dropdown [data-selectable] .highlight{background:rgba(255,237,40,.4);border-radius:1px}.ts-dropdown .create,.ts-dropdown .no-results,.ts-dropdown .optgroup-header,.ts-dropdown .option{padding:3px .75rem}.ts-dropdown .option,.ts-dropdown [data-disabled],.ts-dropdown [data-disabled] [data-selectable].option{cursor:inherit;opacity:.5}.ts-dropdown [data-selectable].option{cursor:pointer;opacity:1}.ts-dropdown .optgroup:first-child .optgroup-header{border-top:0}.ts-dropdown .optgroup-header{background:var(--bs-body-bg);color:#6c757d;cursor:default}.ts-dropdown .active{background-color:var(--bs-tertiary-bg)}.ts-dropdown .active,.ts-dropdown .active.create{color:var(--bs-body-color)}.ts-dropdown .create{color:rgba(52,58,64,.5)}.ts-dropdown .spinner{display:inline-block;height:30px;margin:3px .75rem;width:30px}.ts-dropdown .spinner:after{animation:lds-dual-ring 1.2s linear infinite;border-color:#d0d0d0 transparent;border-radius:50%;border-style:solid;border-width:5px;content:" ";display:block;height:24px;margin:3px;width:24px}@keyframes lds-dual-ring{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ts-dropdown-content{max-height:200px;overflow:hidden auto;scroll-behavior:smooth}.ts-wrapper.plugin-drag_drop .ts-dragging{color:transparent!important}.ts-wrapper.plugin-drag_drop .ts-dragging>*{visibility:hidden!important}.plugin-checkbox_options:not(.rtl) .option input{margin-right:.5rem}.plugin-checkbox_options.rtl .option input{margin-left:.5rem}.plugin-clear_button{--ts-pr-clear-button:1em}.plugin-clear_button .clear-button{background:transparent!important;cursor:pointer;margin-right:0!important;opacity:0;position:absolute;right:calc(.75rem - 5px);top:50%;transform:translateY(-50%);transition:opacity .5s}.plugin-clear_button.form-select .clear-button,.plugin-clear_button.single .clear-button{right:max(var(--ts-pr-caret),.75rem)}.plugin-clear_button.focus.has-items .clear-button,.plugin-clear_button:not(.disabled):hover.has-items .clear-button{opacity:1}.ts-wrapper .dropdown-header{background:color-mix(var(--bs-body-bg),#d0d0d0,85%);border-bottom:1px solid #d0d0d0;border-radius:var(--bs-border-radius) var(--bs-border-radius) 0 0;padding:6px .75rem;position:relative}.ts-wrapper .dropdown-header-close{color:#343a40;font-size:20px!important;line-height:20px;margin-top:-12px;opacity:.4;position:absolute;right:.75rem;top:50%}.ts-wrapper .dropdown-header-close:hover{color:#000}.plugin-dropdown_input.focus.dropdown-active .ts-control{border:1px solid var(--bs-border-color);box-shadow:none;box-shadow:var(--bs-box-shadow-inset)}.plugin-dropdown_input .dropdown-input{background:transparent;border:solid #d0d0d0;border-width:0 0 1px;box-shadow:none;display:block;padding:.375rem .75rem;width:100%}.plugin-dropdown_input.focus .ts-dropdown .dropdown-input{border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:0}.plugin-dropdown_input .items-placeholder{border:0!important;box-shadow:none!important;width:100%}.plugin-dropdown_input.dropdown-active .items-placeholder,.plugin-dropdown_input.has-items .items-placeholder{display:none!important}.ts-wrapper.plugin-input_autogrow.has-items .ts-control>input{min-width:0}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input{flex:none;min-width:4px}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::-ms-input-placeholder{color:transparent}.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control>input::placeholder{color:transparent}.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content{display:flex}.ts-dropdown.plugin-optgroup_columns .optgroup{border-right:1px solid #f2f2f2;border-top:0;flex-basis:0;flex-grow:1;min-width:0}.ts-dropdown.plugin-optgroup_columns .optgroup:last-child{border-right:0}.ts-dropdown.plugin-optgroup_columns .optgroup:before{display:none}.ts-dropdown.plugin-optgroup_columns .optgroup-header{border-top:0}.ts-wrapper.plugin-remove_button .item{align-items:center;display:inline-flex}.ts-wrapper.plugin-remove_button .item .remove{border-radius:0 2px 2px 0;box-sizing:border-box;color:inherit;display:inline-block;padding:0 5px;text-decoration:none;vertical-align:middle}.ts-wrapper.plugin-remove_button .item .remove:hover{background:rgba(0,0,0,.05)}.ts-wrapper.plugin-remove_button.disabled .item .remove:hover{background:none}.ts-wrapper.plugin-remove_button .remove-single{font-size:23px;position:absolute;right:0;top:0}.ts-wrapper.plugin-remove_button:not(.rtl) .item{padding-right:0!important}.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove{border-left:1px solid #dee2e6;margin-left:5px}.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove{border-left-color:transparent}.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove{border-left-color:#fff}.ts-wrapper.plugin-remove_button.rtl .item{padding-left:0!important}.ts-wrapper.plugin-remove_button.rtl .item .remove{border-right:1px solid #dee2e6;margin-right:5px}.ts-wrapper.plugin-remove_button.rtl .item.active .remove{border-right-color:transparent}.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove{border-right-color:#fff}:root{--ts-pr-clear-button:0px;--ts-pr-caret:0px;--ts-pr-min:.75rem}.ts-wrapper.single .ts-control,.ts-wrapper.single .ts-control input{cursor:pointer}.ts-control:not(.rtl){padding-right:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-control.rtl{padding-left:max(var(--ts-pr-min),var(--ts-pr-clear-button) + var(--ts-pr-caret))!important}.ts-wrapper{position:relative}.ts-control,.ts-control input,.ts-dropdown{color:#343a40;font-family:inherit;font-size:inherit;line-height:1.5}.ts-control,.ts-wrapper.single.input-active .ts-control{background:var(--bs-body-bg);cursor:text}.ts-hidden-accessible{border:0!important;clip:rect(0 0 0 0)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;overflow:hidden!important;padding:0!important;position:absolute!important;white-space:nowrap!important;width:1px!important}.ts-dropdown,.ts-dropdown.form-control,.ts-dropdown.form-select{background:var(--bs-body-bg);border:1px solid var(--bs-border-color-translucent);border-radius:.375rem;box-shadow:0 6px 12px rgba(0,0,0,.175);height:auto;padding:0;z-index:1000}.ts-dropdown .optgroup-header{font-size:.875rem;line-height:1.5}.ts-dropdown .optgroup:first-child:before{display:none}.ts-dropdown .optgroup:before{border-top:1px solid var(--bs-border-color-translucent);content:" ";display:block;height:0;margin:.5rem -.75rem;overflow:hidden}.ts-dropdown .create{padding-left:.75rem}.ts-dropdown-content{padding:5px 0}.ts-control{align-items:center;display:flex;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media (prefers-reduced-motion:reduce){.ts-control{transition:none}}.focus .ts-control{border-color:#86b7fe;box-shadow:0 0 0 .25rem rgba(13,110,253,.25);outline:0}.ts-control .item{align-items:center;display:flex}.ts-control input::-ms-input-placeholder{color:var(--bs-secondary-color,#a7aeb8);opacity:1}.ts-control input::placeholder{color:var(--bs-secondary-color,#a7aeb8);opacity:1}.ts-wrapper.is-invalid,.was-validated .invalid,.was-validated :invalid+.ts-wrapper{border-color:var(--bs-form-invalid-color)}.ts-wrapper.is-invalid:not(.single),.was-validated .invalid:not(.single),.was-validated :invalid+.ts-wrapper:not(.single){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.ts-wrapper.is-invalid.single,.was-validated .invalid.single,.was-validated :invalid+.ts-wrapper.single{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3E%3Ccircle cx='6' cy='6' r='4.5'/%3E%3Cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3E%3Ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3E%3C/svg%3E");background-position:right .75rem center,center right 2.25rem;background-repeat:no-repeat;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.ts-wrapper.is-invalid.focus .ts-control,.was-validated .invalid.focus .ts-control,.was-validated :invalid+.ts-wrapper.focus .ts-control{border-color:var(--bs-form-invalid-color);box-shadow:0 0 0 .25rem rgba(var(--bs-form-invalid-color),.25)}.ts-wrapper.is-valid,.was-validated .valid,.was-validated :valid+.ts-wrapper{border-color:var(--bs-form-valid-color)}.ts-wrapper.is-valid:not(.single),.was-validated .valid:not(.single),.was-validated :valid+.ts-wrapper:not(.single){background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3E%3C/svg%3E");background-position:right calc(.375em + .1875rem) center;background-repeat:no-repeat;background-size:calc(.75em + .375rem) calc(.75em + .375rem)}.ts-wrapper.is-valid.single,.was-validated .valid.single,.was-validated :valid+.ts-wrapper.single{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E"),url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1'/%3E%3C/svg%3E");background-position:right .75rem center,center right 2.25rem;background-repeat:no-repeat;background-size:16px 12px,calc(.75em + .375rem) calc(.75em + .375rem)}.ts-wrapper.is-valid.focus .ts-control,.was-validated .valid.focus .ts-control,.was-validated :valid+.ts-wrapper.focus .ts-control{border-color:var(--bs-form-valid-color);box-shadow:0 0 0 .25rem rgba(var(--bs-form-valid-color),.25)}.ts-wrapper{display:flex;min-height:calc(1.5em + .75rem + var(--bs-border-width)*2)}.input-group-sm>.ts-wrapper,.ts-wrapper.form-control-sm,.ts-wrapper.form-select-sm{min-height:calc(1.5em + .5rem + var(--bs-border-width)*2)}.input-group-sm>.ts-wrapper .ts-control,.ts-wrapper.form-control-sm .ts-control,.ts-wrapper.form-select-sm .ts-control{border-radius:var(--bs-border-radius-sm);font-size:.875rem}.input-group-sm>.ts-wrapper.has-items .ts-control,.ts-wrapper.form-control-sm.has-items .ts-control,.ts-wrapper.form-select-sm.has-items .ts-control{font-size:.875rem}.input-group-sm>.ts-wrapper.multi.has-items .ts-control,.ts-wrapper.form-control-sm.multi.has-items .ts-control,.ts-wrapper.form-select-sm.multi.has-items .ts-control{padding-top:calc(.75em - .40625rem + var(--bs-border-width)*2/2 - (var(--bs-border-width) + 1px)*2/2)!important}.ts-wrapper.multi.has-items .ts-control{padding-left:calc(.75rem - 5px);--ts-pr-min:calc(0.75rem - 5px)}.ts-wrapper.multi .ts-control>div{border-radius:calc(var(--bs-border-radius) - 1px)}.input-group-lg>.ts-wrapper,.ts-wrapper.form-control-lg,.ts-wrapper.form-select-lg{min-height:calc(1.5em + 1rem + var(--bs-border-width)*2)}.input-group-lg>.ts-wrapper .ts-control,.ts-wrapper.form-control-lg .ts-control,.ts-wrapper.form-select-lg .ts-control{border-radius:var(--bs-border-radius-lg);font-size:1.25rem}.ts-wrapper:not(.form-control,.form-select){background:none;border:none;box-shadow:none;height:auto;padding:0}.ts-wrapper:not(.form-control,.form-select).single .ts-control{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px}.ts-wrapper.form-select,.ts-wrapper.single{--ts-pr-caret:2.25rem}.ts-wrapper.form-control,.ts-wrapper.form-select{box-shadow:none;display:flex;height:auto;padding:0!important}.ts-wrapper.form-control .ts-control,.ts-wrapper.form-control.single.input-active .ts-control,.ts-wrapper.form-select .ts-control,.ts-wrapper.form-select.single.input-active .ts-control{border:none!important}.ts-wrapper.form-control:not(.disabled) .ts-control,.ts-wrapper.form-control:not(.disabled).single.input-active .ts-control,.ts-wrapper.form-select:not(.disabled) .ts-control,.ts-wrapper.form-select:not(.disabled).single.input-active .ts-control{background:transparent!important}.input-group>.ts-wrapper{flex-grow:1;width:1%}.input-group>.ts-wrapper:not(:nth-child(2))>.ts-control{border-bottom-left-radius:0;border-top-left-radius:0}.input-group>.ts-wrapper:not(:last-child)>.ts-control{border-bottom-right-radius:0;border-top-right-radius:0}.form-select .ts-control,.form-select .ts-control input,.form-select .ts-dropdown{color:var(--bs-body-color)}.input-group select:first-child+.ts-wrapper{border-bottom-left-radius:var(--bs-border-radius)!important;border-top-left-radius:var(--bs-border-radius)!important}.ts-wrapper{z-index:1001}.ts-wrapper .ts-control{border-radius:0}.ts-wrapper .select-all__select{border-radius:0;padding-bottom:3px;padding-top:3px;width:100%}