.container h1{color:#000;margin-bottom:0;font-size:2.5rem;font-weight:700}.customBreadcrumb{align-items:center;margin-bottom:2.5em;display:flex}.icon-container{background-position:50%;background-size:cover;border-radius:4px;justify-content:center;align-items:center;width:30px;min-width:24px;height:21px;min-height:21px;margin-right:10px;display:flex}.customBreadcrumb img{max-width:100%;max-height:100%;display:block}.filters{background-color:#fff;border-radius:10px;width:350px;padding:20px}.filters .reset-filters{text-align:right;margin-bottom:20px}.filters .reset-filters .reset-button{background-color:#0000000d;border-radius:.3em;padding:5px 10px}.filters .section-title{color:#000;cursor:pointer;justify-content:space-between;align-items:center;margin-bottom:.5em;font-size:18px;font-weight:700;display:flex}.filters .section-content .section-content-title{color:#000;margin-top:2em;margin-bottom:.5em;font-size:16px;font-weight:700}.filters .experiences .section-content{margin-top:20px!important}.filters .section-content{margin-top:20px;display:block}.filters .input-checkbox,.filters .input-toggle,.filters .input-select,.filters .input-button{align-items:center;margin-bottom:10px;display:flex}.filters .input-checkbox input,.filters .input-select input,.filters .input-toggle input,.filters .input-button input{margin-right:10px}.noUi-horizontal .noUi-handle{right:-10px!important}.prices-chart-container{width:100%;height:64px;margin-bottom:10px;overflow:hidden}.prices-per-hour #prices-chart{grid-template-columns:repeat(var(--price-histogram-columns,20), minmax(0, 1fr));align-items:end;gap:2px;width:100%;height:64px;display:grid}.price-histogram-bar{cursor:pointer;opacity:1;background:#d7dbe3;border-radius:2px 2px 0 0;align-self:end;width:100%;transition:opacity .2s,background-color .2s;display:block;position:relative}.price-histogram-bar.is-dimmed{opacity:.32;background:#e5e7eb}.price-histogram-bar:hover{opacity:1;background:#b9c0cc}.apexcharts-graphical{transform:translate(0)!important}.price-inout-toggles-wrapper{position:relative}.prices-chart{background-color:#0000}.hr2{border-bottom:2px solid #00000026;margin-bottom:1em;margin-left:.5em}.mobile-tutor-details h3,.tutor-details h3{word-break:break-word;overflow-wrap:break-word;white-space:normal}button.bg-second-hero,a.bg-second-hero,button.bg-blue,a.bg-blue{transition:all .3s;position:relative;overflow:hidden}.bg-second-hero{background:var(--second-color-hero)!important;background-color:var(--second-color-hero)!important;color:var(--second-color-text)!important}.close-btn-blue{color:#fff!important;background-color:#03f!important;font-size:1em!important}.close-btn-blue span{margin-left:1.5rem!important;margin-right:1.5rem!important}.mobile{display:none!important}.apexcharts-tooltip{margin-top:15px;z-index:10!important}.apex-tooltip-simple{color:#fff;white-space:nowrap;background:#111;border-radius:6px;padding:10px;font-size:12px}.filters .time-buttons{justify-content:space-between;margin-bottom:10px;display:flex}.filters .time-buttons button{cursor:pointer;color:#000;background-color:#fff;border:2px solid #e6e8f8;border-radius:5px;width:32%;padding:5px;position:relative}.filters .time-buttons button.active{background-color:#e6e8f8}.filters .time-buttons .availability-period-button:after{content:attr(data-tooltip);color:#fff;white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;z-index:5;background-color:#111827;border-radius:999px;padding:6px 10px;font-size:14px;line-height:1.2;transition:opacity .2s,transform .2s,visibility .2s;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(6px)}@media (hover:hover){.filters .time-buttons .availability-period-button:hover:after{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}}.filters .time-buttons .availability-period-button.active:after,.filters .time-buttons .availability-period-button:focus-visible:after{opacity:1;visibility:visible;transform:translate(-50%)translateY(0)}.filters .time-buttons span{font-size:12px}.filters .availabilities .input-checkbox,.filters .degrees .input-checkbox,.filters .options .input-checkbox,.filters .options .input-toggle{margin-bottom:10px}.filters .input-toggle-container{justify-content:start;align-items:center;gap:.5em;margin-bottom:10px;display:flex}.filters .input-toggle-container input[type=checkbox]{appearance:none;cursor:pointer;background-color:#e6e8f8;border-radius:17px;outline:none;width:34px;height:18px;transition:background-color .3s;position:relative}.filters .input-checkbox input[type=checkbox]{appearance:none;cursor:pointer;background-color:#e6e8f8;border:0;border-radius:4px;width:18px;height:18px;position:relative}.filters .input-checkbox input[type=checkbox]:checked{color:#fff;background-color:#03f}.filters .input-checkbox input[type=checkbox]:checked:before{content:"";background:url(/build/assets/images/check-o6TtJ9Bp.svg) 50%/contain no-repeat;border-radius:4px;width:11px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.filters .input-toggle-container input[type=checkbox]:checked{background-color:#03f}.filters .input-toggle-container input[type=checkbox]:before{content:"";background-color:#fff;border-radius:50%;width:16px;height:16px;transition:transform .3s;position:absolute;top:1px;left:1px}.filters .input-toggle-container input[type=checkbox]:checked:before{transform:translate(16px)}.filters .section-title:after{content:"";filter:none;background:url(/build/assets/images/up-arrow-lhNTZcUM.svg) 50%/contain no-repeat;width:12px;height:12px;font-size:12px;transition:transform .3s,filter .3s;transform:rotate(180deg)}.filters .section-title.collapsed:after{filter:brightness(0)saturate()invert(16%)sepia(93%)saturate(5055%)hue-rotate(352deg)brightness(95%)contrast(101%);transform:rotate(90deg)}#residence-area{background-color:#e6e8f8}.light-style .select2-container--default .select2-selection{border:0!important}#residence-area::placeholder{color:#000;opacity:.7;font-size:.9em}#service-area{background-color:#e6e8f8}.light-style .select2-container--default .select2-search__field::placeholder{color:#000;font-size:.9em}.light-style .select2-container--default .select2-search__field{width:100%!important}.light-style .select2-selection--multiple .select2-selection__rendered{width:auto;margin-left:1rem}#service-area+.select2-container .select2-selection__placeholder:before{content:url(/build/assets/images/search-w3diR66o.svg);vertical-align:middle;margin-top:3px;margin-right:8px;display:inline-block;transform:scale(.85)}.light-style .select2-container--default .select2-selection{background-color:#e6e8f8!important}.pushed-in{margin-left:3em}.noon-image{margin-bottom:10px}.evening-image{margin-bottom:5px}.search-image{right:67.5%}.input-range{cursor:pointer;width:98%;height:5px;margin:10px 0;position:relative}.price-input-range{width:100%;margin:0;position:relative}.wrapper-top{position:relative;top:-65px}.noUi-handle{cursor:pointer;background-color:#fff;border:4px solid #03f;border-radius:100%;width:16px!important;height:16px!important;top:-7px!important}.noUi-handle:before,.noUi-handle:after{content:none}.noUi-horizontal .noUi-tooltip{bottom:180%!important}.noUi-connect{background-color:#03f}.range-labels{color:#000;justify-content:space-between;font-size:14px;font-weight:700;display:flex}.price-range-labels{margin-top:10px;position:relative}.price-range-labels span{color:#454b57}.section-title-border{border-bottom:3px solid #03f;width:5%;margin-bottom:1em}.container.d-flex{justify-content:space-between;display:flex}.tutor-card{background-color:#e6e9fc26;border:1px solid #d1d5ef;border-radius:10px;width:100%;min-width:45vw;max-width:900px;height:auto;margin-bottom:20px;margin-left:3em;padding:35px;overflow:visible;box-shadow:0 2px 8px #0000001a}.tutor-info{justify-content:space-between;margin-bottom:15px;display:flex}.tutor-photo{object-fit:cover;border-radius:15%;width:140px;height:140px;margin-right:25px}.tutor-details{flex-grow:1}.tutor-details h3{margin:0;font-size:18px}.text-gray{color:#e6e8f8!important}.tutor-details h3 span{color:#888!important}.tutor-details .ages{font-size:14px;position:relative;color:#707070!important;top:-1px!important}.tutor-details p{color:#555;margin:5px 0;font-size:14px}.price-container{text-align:right;margin:0 3px}.tutor-lesson-prices{text-align:center;width:200px;min-width:200px}.price-container{text-align:center;margin:0 10px;display:inline-block}.price-container p{margin-bottom:5px!important}.price-container .lesson-type{color:#000;text-align:end;font-size:14px;font-weight:400;display:block}.price-container .price{color:#000;font-size:16px}.tutor-lesson-prices .view-btn{background:var(--second-color-hero);background-color:var(--second-color-hero-end);color:#fff;cursor:pointer;text-align:center;border:none;border-radius:5px;justify-content:center;width:100%;margin-top:15px;padding:7px;font-size:18px;display:inline-flex}.tutor-additional-services,.tutor-offers,.tutor-subjects{color:#000;flex-wrap:wrap;font-size:14px;display:flex}.tutor-subjects span{color:#000;background-color:#f0f0f0;border-radius:5px;margin-bottom:5px;margin-right:5px;padding:3px 8px;font-size:12px;display:inline-block}.tutor-rating,.tutor-extra-data{color:#000;flex-wrap:wrap;align-items:center;font-size:14px;display:flex}.tutor-rating .rating,.tutor-extra-data .extra-data{color:#000;align-items:center;margin-right:auto;font-size:14px;font-weight:700;display:flex}.tutor-rating span,.tutor-extra-data span{color:#888}.tutor-rating .more-reviews,.tutor-extra-data .more-reviews{color:#000;cursor:pointer;text-align:center;white-space:nowrap;background-color:#e6e8f8;border:none;border-radius:2em;margin-left:auto;padding:8px 16px;font-size:14px}.tutor-card .tutor-info p,.tutor-card .tutor-info h2,.tutor-card .tutor-info span{color:#000}.tutor-lessons{margin-bottom:1em;margin-left:.5em;overflow:visible}.loop-first{background-color:#e6e8f8;border-radius:1em;margin-right:.5em;padding:2px 16px}.tutor-lessons .loop{background-color:#ebebeb;border-radius:1em;margin-right:.5em;padding:2px 16px}.tutors-container{flex-direction:column;display:flex}.order-by-container{min-width:12em;margin-bottom:2em;margin-left:3em;display:flex;position:relative}.light-style .select2-container--default .select2-results__option{color:#000}.light-style .select2-container--default .select2-results__group{color:#03f;background-color:#e6e9f9;font-weight:700}.light-style .select2-container--default .select2-results__option--highlighted[aria-selected]{color:var(--second-color-hero-end)!important}.light-style .select2-container--default .select2-results__option--highlighted:not([aria-selected=true]){background-color:#0000!important}.light-style .select2-results__option[role=option][aria-selected=true]{color:var(--second-color-hero-end)!important;background-color:#0000!important}.light-style .select2-container--default .select2-search--dropdown .select2-search__field{background-color:#f2f2f2;border:none;padding:10px;box-shadow:1px 1px 1px #03f!important}.light-style .select2-container--default .select2-search--dropdown{position:relative}.light-style .select2-container--default .select2-search--dropdown:before{content:"";pointer-events:none;background-image:url(/build/assets/images/search-w3diR66o.svg);background-repeat:no-repeat;background-size:16px 16px;width:16px;height:16px;position:absolute;top:55%;left:87%;transform:translateY(-50%)}.light-style .select2-container--default .select2-search--dropdown .select2-search__field::placeholder{color:#00000080!important}.light-style .select2-container--default .select2-selection__placeholder{color:#000!important}.light-style .select2-container--default .select2-selection--single .select2-selection__arrow b{background-position:50%;background-repeat:no-repeat;background-size:40%;background-image:url(/build/assets/images/up-down-arrow-CX1UqPx8.svg)!important}.stars{color:#03f!important}.rating-count{color:#707070}.toggle-categories{cursor:pointer;color:#03f!important;text-decoration:underline!important}.reset-filters span{color:#fff;background-color:#03f;border-radius:100%;margin-left:.5em;margin-right:.5em;padding:0 5px}label{color:#000}body{overflow-x:hidden}.tutor-status{background-color:#fff;border-radius:100%;justify-content:center;align-items:center;padding:4px;display:flex;position:absolute;bottom:-8px;right:-5px}.green-image{border-radius:100%;position:relative;top:3px;left:3px}.check-image{position:relative;bottom:14px;left:8px}.pagination .page-item .page-link{color:#000;background-color:#fff!important}.pagination .page-item .page-link:hover,.pagination .page-item.active .page-link{color:#fff!important;background-color:#03f!important}.pagination .page-item:first-child .page-link,.pagination .page-item:last-child .page-link{color:#000!important;background-color:#e6e8f8!important}.pagination .page-item.disabled .page-link{color:#00000080!important}.pagination-section{margin-top:2em;margin-bottom:15em}a.view-btn{transition:all .3s;position:relative;overflow:hidden}a.view-btn:hover{background:0 0;color:#fff!important;background-color:#ff1e01!important;box-shadow:0 0 15px 5px #0003!important}.input-checkbox label,.input-toggle-container label{cursor:pointer!important}.input-checkbox label h3:hover,.input-checkbox label:hover,.input-toggle-container label:hover{color:#03f!important}.reset-button,.more-reviews,.view-filters-btn{transition:all .3s;position:relative;overflow:hidden}.reset-button:hover{background-color:#0000000f;box-shadow:0 0 10px 3px #0003!important}.more-reviews:hover{background-color:#dadcec!important;box-shadow:0 0 10px 3px #0003!important}.ripple{pointer-events:none;background-color:#ffffff80;border-radius:50%;animation:.6s linear ripple-animation;position:absolute;transform:scale(0)}@keyframes ripple-animation{to{opacity:0;transform:scale(4)}}.select2-container--default .select2-results__option--highlighted:not([aria-selected=true]){color:#03f!important;background-color:#03f3!important}.select2-results__option[role=option][aria-selected=true]{color:#fff!important;background-color:#03fc!important}.select2-container--default.select2-container--focus .select2-selection,.select2-container--default.select2-container--open .select2-selection{border-color:#03f!important}.mobile-tutor-details{display:none}.view-filters-btn{cursor:pointer;text-align:center;background-color:#03f;border:none;border-radius:.3em;justify-content:center;align-items:center;width:90%;margin:auto;padding:5px 10px;font-size:18px}.view-filters-btn:hover{background-color:#0000c8!important;box-shadow:0 0 15px 5px #0003!important}.close-button,.tutor-additional-services .counter,.tutor-offers .counter{display:none}.tutors-section{width:60vw}.mobile-view-btn{background:var(--second-color-hero);background-color:var(--second-color-hero-end);color:#fff;cursor:pointer;text-align:center;border:none;border-radius:4px;justify-content:center;width:100%;margin-top:15px;padding:14px 0;font-size:18px;font-weight:700;transition:all .3s;position:relative;overflow:hidden;display:none!important}.tutor-rating .prices,.tutor-extra-data .prices{display:none!important}.mobile-view-btn:hover{color:#fff!important;background-color:var(--second-color-hero-hover)!important;box-shadow:0 0 15px 5px #0003!important}.tutor-additional-services,.tutor-offers{margin-bottom:1em!important}.tutor-details .mobile-rating{display:none!important}.light-style .select2-container--default .select2-dropdown{text-align:start!important}.rating{align-items:center}.stars i:last-child{margin-right:0!important}.stars{align-items:center;display:inline-flex}.stars i{margin-right:4px}.tutor-details .headings{display:flex!important}@media screen and (width<=1399px){.section-filters{box-sizing:unset!important}.container{margin-left:auto!important;margin-right:auto!important}.pushed-in{margin-left:0!important}.tutor-card{width:100%!important;max-width:100%!important;padding:15px!important}.filters .reset-filters{justify-content:space-between!important;width:150%!important;display:flex!important}}@media screen and (width<=1399px) and (width>=992px){.tutors-section{width:65vw}.tutor-card{margin-left:0}.filters{width:320px}}@media screen and (width<=991px){.tutors-section{min-width:100%}.mobile{justify-items:center;width:100%;display:block!important}.mobile button{margin:0}.input-range{width:97%}.container{margin-left:auto!important}.prices-chart-container{width:97%;top:40px}.pushed-in{margin-left:auto!important}.section-filters{box-sizing:border-box!important}.prices-chart{width:93.5%}.filters .reset-filters{justify-content:space-between!important;width:100%!important;display:flex!important}.close-button{display:block!important}.view-filters-btn{justify-content:center!important;align-items:center!important;display:flex!important}.mobile-filters{opacity:0;visibility:hidden;transition:all .3s;overflow-y:auto;z-index:999!important;background-color:#fff!important;border-radius:0!important;width:99.5%!important;height:100vh!important;display:block!important;position:fixed!important;top:0!important;left:0!important}.mobile-filters.active{opacity:1;visibility:visible}.filters{display:none}.tutor-card{width:100%!important;max-width:100%!important;margin-left:0!important;padding:15px!important}.pagination-section{margin-bottom:2em!important}.filters-container{display:block!important}.order-by-container{margin-left:0!important}.mt-5 .container{margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important}.tutor-offers .loop,.tutor-additional-services .loop{display:none!important}.tutor-offers .counter,.tutor-additional-services .counter{display:block!important}.tutor-offers p,.tutor-additional-services p{margin-bottom:0!important}.container h1{font-size:2rem}}@media screen and (width<=767px){.tutor-rating .price-container,.tutor-extra-data .price-container{display:inline-block!important}.tutor-status{bottom:-5%}.profile-container{margin-bottom:0;width:130px!important;height:130px!important}.prices-chart{width:92%}.tutor-details .headings{display:none!important}.tutors-section{min-width:100%}.more-reviews{display:none!important}.tutor-rating,.tutor-extra-data{display:unset!important}.tutor-rating .rating,.tutor-extra-data .extra-data{display:none!important}.tutor-rating .prices,.tutor-extra-data .prices{display:flex!important}.tutor-lessons{border-bottom:0!important}.tutor-rating .price-container p,.tutor-extra-data .price-container p{margin-top:2px!important;margin-bottom:0!important;display:block!important}.tutor-rating .price-container .lesson-type,.tutor-extra-data .price-container .lesson-type{margin-top:2px!important}.rating-count{color:#888!important}.mobile-view-btn{display:block!important}.category-section .loop,.tutor-lesson-prices{display:none!important}.mobile-tutor-details{display:block}.tutor-info{display:unset!important}.tutor-rating,.tutor-extra-data{text-align:center;display:unset!important}.tutor-rating .rating,.tutor-extra-data .extra-data{justify-content:center;display:flex}.tutor-photo{width:130px;height:130px}}@media screen and (width<=489px){.prices-chart{width:90%}.tutor-photo{margin-right:0!important}.tutor-details .mobile-rating{display:flex!important}.tutor-details .headings{display:none!important}.filters-section{display:unset!important}.filters-container{display:unset!important;z-index:10!important;position:fixed!important;bottom:10%!important;right:2%!important}.view-filters-btn{align-items:center!important;height:44px!important}.view-filters-btn i{order:2!important;margin-right:.5em!important}.view-filters-btn span{order:1!important}.order-by-container{margin-top:2em!important}.light-style .select2-container--default .select2-selection--single .select2-selection__rendered{justify-content:end!important;display:flex!important}.container h1{margin-top:.5em}}.bg-blue{background-color:#03f}.close-button{background-color:unset!important;font-weight:bolder!important}.text-black{color:#000!important}.text-blue{color:#03f!important}.input-checkbox h4{margin-bottom:0!important}.section-title h3,.section-content-title h4{color:#000!important}.text-disabled{color:#888!important}.images{justify-content:center;align-items:center;width:20px;height:20px;margin-right:.5rem;display:flex}
