.btn{box-sizing:border-box;border:2px solid transparent;border-radius:4px;font-weight:600;line-height:normal;letter-spacing:.02em;text-transform:none;text-align:center;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;outline:0;transition:all .15s ease-in-out;transition-property:box-shadow,background,border,color,background-color;cursor:pointer;font-size:1.125em;padding:15px 30px;display:inline-block;width:auto;text-decoration:none;box-shadow:none;border-color:transparent;background-color:transparent;color:#242424}.template-customers-login .customer-login-section{background-color:#fff}.template-customers-login .customer{max-width:120rem!important;position:relative}.template-customers-login .customer h1{position:relative;margin:50px auto;text-transform:uppercase;width:auto}.template-customers-login .customer h1:after{background-color:#c8db5d;position:absolute;width:60px;content:"";height:5px;bottom:-10px;left:50%;transform:translate(-50%)}.template-customers-login .customer-wrapper{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;width:100%;gap:20px}.template-customers-login .customer-wrapper .login-box{display:flex;flex-direction:column;align-items:center;width:calc(50% - 1.25em);margin:0;padding:2.5em;border:1px solid #f8f8f8;transition:all .3s ease-in-out;text-align:center;background:#fff;box-shadow:0 8px 16px #3f2e1c12}.template-customers-login .customer-wrapper .login-box:hover{border:1px solid #5F5DD8}.template-customers-login .customer-wrapper .login-box img{width:100%}.template-customers-login .customer-wrapper .login-box .login-content span{font-size:1.75em;margin:1em 0 0;display:block;font-weight:700;color:#000}.template-customers-login .customer-wrapper .login-box .login-content p{font-size:1em;font-weight:400;color:#000;margin:1em 0;line-height:normal}.template-customers-login .customer-wrapper .login-box .login-content .btn-primary{width:100%;transition:all .3s ease-in-out;color:#000;background-color:#c8db5d;text-decoration:none}.template-customers-login .customer-wrapper .login-box .login-content .btn-primary:hover{background-color:#5f5dd8;color:#fff}.template-customers-login .customer-wrapper .login-box .login-content .btn-secondary{width:100%;transition:all .3s ease-in-out;background-color:#5f5dd8;color:#fff;text-decoration:none}.template-customers-login .customer-wrapper .login-box .login-content .btn-secondary:hover{color:#000;background-color:#c8db5d}.btn-primary{transition:all .3s ease-in-out;color:#000;background-color:#c8db5d;text-decoration:none}.btn-primary:hover{background-color:#5f5dd8;color:#fff}.btn-secondary{transition:all .3s ease-in-out;background-color:#5f5dd8;color:#fff;text-decoration:none}.btn-secondary:hover{color:#000;background-color:#c8db5d}.field:after,.select:after,.customer .field:after,.customer select:after,.localization-form__select:after{border:1rem solid transparent;border-radius:var(--inputs-radius);box-shadow:0 0 0 2px #c9c9c98c;transition:box-shadow var(--duration-short) ease;z-index:1}.field__input:focus,.select__select:focus,.customer .field input:focus,.customer select:focus,.localization-form__select:focus.localization-form__select:after{box-shadow:0 0 0 calc(.1rem + var(--inputs-border-width)) #5433eb;outline:0;border-radius:var(--inputs-radius)}.hide{display:none!important}.register-page{background-color:#f7f2ed}.register-page .register{display:flex}.register-page .collections-list{display:flex;align-items:center;justify-content:center}.register-page .collections-list .collection-image{margin:.5em;padding:1em 0;min-width:110px;font-weight:600;font-size:.875em;color:#232323;background-color:#fff;border:2px solid transparent;border-radius:4px;transition:all .3s ease-in-out;text-align:center;cursor:pointer}.register-page .collections-list .collection-image:hover{border:2px solid #C8DB5D}.register-page .collections-list .collection-image img{height:50%;display:block;margin:.5em auto}.register-page .sub-collections-list{margin:0 auto;display:flex;flex-flow:wrap;justify-content:center;align-items:center}.register-page .sub-collections-list .collection-image{margin:.5em;padding:1em 0;min-width:310px;font-weight:600;font-size:.875em;color:#232323;background-color:#fff;border:2px solid transparent;border-radius:4px;transition:all .3s ease-in-out;cursor:pointer}.register-page .sub-collections-list .collection-image span{display:block;text-align:center}.register-page .sub-collections-list .collection-image:hover{border:2px solid #C8DB5D}.register-page .buttons{margin:0 auto;max-width:350px;display:flex;flex-direction:column;justify-content:space-around}.register-page .buttons .collection-image{margin:.5em;padding:1em 0;min-width:310px;font-weight:600;font-size:.875em;color:#232323;background-color:#fff;border:2px solid transparent;border-radius:4px;transition:all .3s ease-in-out;cursor:pointer}.register-page .buttons .collection-image span{display:block;text-align:center}.register-page .buttons .collection-image:hover{border:2px solid #C8DB5D}.steps{width:100%;min-height:100vh;margin:0 auto;position:relative;overflow-x:hidden}.steps .flowContainer{margin:0 auto;max-width:1000px;width:100%}.headers{min-height:3rem;margin:26px 32px 60px;position:static;display:flex;justify-content:space-between}.headers .btn{padding:10px 30px;height:50px}.headings{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:50px 0 0}.headings span{font-size:3.125rem;line-height:3.5rem;letter-spacing:-.01063rem;margin:0 0 16px;font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight)}.headings p{margin-bottom:24px;margin-top:0}#progress-bar{max-width:1000px;width:100%;background-color:#ebebeb;height:10px;border-radius:5px;margin:0 auto;position:relative}#progress{width:0;height:100%;background-color:#5f5dd8;border-radius:5px;transition:width .3s ease;display:block}.progress-11{width:11.11%!important}.steps-image{width:50%;background-size:cover;background-position:center top;background-repeat:no-repeat}.steps-image img{-o-object-fit:scale-down;object-fit:scale-down;min-height:100vh;max-height:100%}#registration-form{flex-direction:column;max-width:65rem}#registration-form form{margin-top:0}#registration-form #next-btn,#registration-form #email-btn,#registration-form #phone-btn,#registration-form #finish-btn{margin:1.5rem 0}#registration-form .phone .iti{width:100%}#registration-form .phone label{left:calc(var(--inputs-border-width) + 8rem)}#registration-form .phone:focus label{top:0}.w-100{width:100%}@media screen and (min-width: 990px){.product--medium:not(.product--no-media) .product__media-wrapper,.product--small:not(.product--no-media) .product__info-wrapper{max-width:60%!important;width:calc(60% - var(--grid-desktop-horizontal-spacing) / 2)!important}.product--medium:not(.product--no-media) .product__info-wrapper,.product--small:not(.product--no-media) .product__media-wrapper{max-width:40%!important;width:calc(40% - var(--grid-desktop-horizontal-spacing) / 2)!important}}.error-messages{background-color:#d54265;padding:10px;width:100%}.error-messages p{padding:0;margin:0;color:#fff}.error-messages .error{color:#fff}.parent-login{padding:100px 0;background-color:#f7f2ed}.login-wrap{display:flex;align-items:center;justify-content:center;box-sizing:border-box;margin:0 14%;justify-content:space-between;padding:2.5em 0;box-shadow:0 8px 16px #3f2e1c12;background:#fff}.login-wrap .login-box{display:flex;flex-direction:column;align-items:center;margin:0 1.25em 0 0;padding:2.5em;transition:all .3s ease-in-out;text-align:center;max-width:400px;border-right:1px solid #ebe8e6}.login-wrap .login-box img{width:100%}.login-wrap .login-box .login-content span{font-size:1.5em;margin:1em 0 0;display:block;font-weight:700;color:#000}.login-wrap .login-box .login-content p{font-size:16px;font-weight:400;color:#000;margin:1em 0;line-height:normal}.login-wrap form{margin-top:4rem;width:400px;margin-right:3rem}.loading{background:#fff;height:100%;width:100%;display:flex;align-items:center;justify-content:center;padding:0;position:absolute;top:0;z-index:5}#recovery-btn{float:left;color:#000;text-decoration:none}#register-btn{width:auto;float:right;margin-top:1rem;text-decoration:none;color:#5f5dd8}.user-details{display:flex;align-items:center;justify-content:center;justify-content:space-between}.spinner{border:2px solid #f3f3f3;border-top:2px solid #3498db;border-radius:50%;width:12px;height:12px;animation:spin 1s linear infinite;display:inline-block;vertical-align:middle}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.hidden{display:none!important}.jdgm-carousel-title{font-size:calc(var(--font-heading-scale) * 2.4rem);font-family:var(--font-heading-family);font-style:var(--font-heading-style);font-weight:var(--font-heading-weight);letter-spacing:calc(var(--font-heading-scale) * .06rem);color:rgb(var(--color-foreground));line-height:calc(1 + .3/max(1,var(--font-heading-scale)));word-break:break-word}.header-wrapper{box-shadow:-1px 1px 5px #e3e3e3}.header-wrapper .header__inline-menu li{margin:0 5px}.header-wrapper .header__inline-menu li .header__menu-item{transition:all .3s ease-in-out;padding:0}.header-wrapper .header__inline-menu li .header__menu-item span{padding:1.2rem;border-radius:5px}.header-wrapper .header__inline-menu li .header__menu-item:hover{background:#5f5dd8;color:#fff;border-radius:5px}.header-wrapper .header__inline-menu li .header__menu-item:hover span{text-decoration:none}.header-wrapper .header__inline-menu li .header__active-menu-item{background:#5f5dd8;color:#fff;text-decoration:none;text-underline-offset:0}.header-wrapper .header__inline-menu li .header__active-menu-item span{text-decoration:none}.pagination__item{position:relative;float:left;padding:6px 12px;line-height:1.42857;text-decoration:none;background-color:#fff;border:1px solid #ddd;margin-left:-1px;color:#333!important;padding:14px 23px!important;font-size:16px;font-weight:600;transition:all .3s ease-in-out}.pagination__item:hover{background-color:#333!important;color:#fff!important}.pagination__list>li:not(:last-child){margin-right:-1px!important}.pagination__item--current{color:#fff!important;background-color:#333!important;opacity:1;border-color:#333!important;font-size:16px;font-weight:600}.pagination__item--current:after{display:none!important}.pagination__list .svg-wrapper svg path{fill:#333!important}.pagination .pagination__item:hover:after{height:.1rem;display:none!important}.filter-menu{display:flex!important;gap:10px}@media (max-width: 767px){.filter-menu{padding:10px!important;flex-direction:column}}#FacetsWrapperDesktop .pt-filter-menu-section{padding:20px;min-width:100%!important;max-width:100%!important}.filter-menu .pt-display-dropdown{width:calc(33.33% - 10px)}.filter-menu .filter-group.pt-display-dropdown.dropdown-alt .menu-trigger{margin-top:0!important}.facets__form{gap:0!important}@media (max-width: 767px){.tutor-pricing-butt{gap:10px!important}}.template-collection .st-wishlist-button{padding:10px 14px!important}@media (max-width: 767px){.template-collection .st-wishlist-button{padding:13px 0}}@media (max-width: 767px){.facets-container{padding-bottom:1rem}}@media (max-width: 767px){.tutor-card__info p{display:none}}@media (max-width: 767px){.tutor-card__info h2 a{font-size:18px!important;letter-spacing:0}}@media (max-width: 767px){.tutor-pricing p{margin:0}}.search-ai{max-width:700px;margin:0 auto;border-radius:40px;background:#fff;padding:10px 10px 10px 20px;border:8px solid #e7efde;height:75px;display:flex;align-items:center}.search-ai .search-based{width:100%}.search-ai .btn-search{cursor:pointer;font-size:16px;font-weight:600;font-family:var(--font-body-family);padding:10px 25px;color:#fff;background:#5f5dd8;border-radius:22px;letter-spacing:1px;border:1px solid #5F5DD8;transition:all .3s ease-in-out;position:absolute;right:0}.search-ai .btn-search:hover{background:#c8db5d;border:1px solid #C8DB5D;color:#000}.search-lvl2{width:80%}.search-lvl2 .search{position:relative;display:flex;justify-content:center;align-items:center;max-width:100%;width:100%}.search-lvl2 .search #search-list{position:absolute;display:block;left:0;top:100%;background:#fff;width:100%;list-style:none;padding:10px;margin:0;z-index:2;box-shadow:0 -1px 6px #d5d5d5;border-radius:10px;margin-top:1rem;height:0;opacity:0;visibility:hidden;overflow:scroll;overflow-x:hidden;max-height:300px;transform:translateY(-10px);transition:height .3s ease,opacity .3s ease,visibility .3s ease,transform .3s ease}.search-lvl2 .search #search-list.show{height:300px;opacity:1;transform:translateY(0);visibility:visible}.search-lvl2 .search #search-list::-webkit-scrollbar{width:5px}.search-lvl2 .search #search-list::-webkit-scrollbar-track{background:#f1f1f1}.search-lvl2 .search #search-list::-webkit-scrollbar-thumb{background:#5f5dd8}.search-lvl2 .search #search-list::-webkit-scrollbar-thumb:hover{background:#5f5dd8}.search-lvl2 .search #search-list li{font-size:14px;color:#000;font-family:var(--font-body-family);position:relative;padding:5px 20px;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease-in-out}.search-lvl2 .search #search-list li:before{position:absolute;background:url(search-icon.svg);content:"";background-size:contain;background-position:center;background-repeat:no-repeat;width:14px;height:14px;left:0;top:45%;transform:translateY(-45%)}.search-lvl2 .search #search-list li a{color:#000;text-decoration:none}.search-lvl2 .search #search-list li a:hover{color:#5f5dd8}.search-lvl2 .field:before,.search-lvl2 .field:after{display:none}.search-lvl2 .field .search__input{background:transparent;padding:10px!important;height:auto;min-height:auto;line-height:normal;border:none}.search-lvl2 .field .search__input:focus{box-shadow:none}.search-lvl2 .field .field__label{display:none}.lesson-location{position:relative;width:100%}.lesson-location:before{position:absolute;background:url(map-pin.svg);content:"";background-size:contain;background-position:center;background-repeat:no-repeat;width:24px;height:24px;left:0;top:45%;transform:translateY(-45%)}.lesson-location .input{border:none;padding:14px 30px;font-size:18px;font-weight:700}.lesson-location .input:focus-visible{outline:none;outline-offset:0;box-shadow:none}.lesson-location #location-list{position:absolute;display:block;left:0;top:100%;background:#fff;width:100%;list-style:none;padding:10px;margin:0;z-index:2;box-shadow:0 -1px 6px #d5d5d5;border-radius:10px;height:0;opacity:0;visibility:hidden;overflow:hidden;overflow-x:hidden;max-height:50px;transform:translateY(-10px);transition:height .3s ease,opacity .3s ease,visibility .3s ease,transform .3s ease}.lesson-location #location-list.show{height:50px;opacity:1;transform:translateY(0);visibility:visible}.lesson-location #location-list li{font-size:14px;color:#000;font-family:var(--font-body-family);position:relative;padding:5px 20px;display:flex;justify-content:space-between;align-items:center;transition:all .3s ease-in-out}.lesson-location #location-list li.arround-me:before{position:absolute;background:url(target.svg);content:"";background-size:contain;background-position:center;background-repeat:no-repeat;width:14px;height:14px;left:0;top:45%;transform:translateY(-45%)}.lesson-location #location-list li.online:before{position:absolute;background:url(video.svg);content:"";background-size:contain;background-position:center;background-repeat:no-repeat;width:14px;height:14px;left:0;top:45%;transform:translateY(-45%)}.lesson-location #location-list li a{color:#000;text-decoration:none}.lesson-location #location-list li a:hover{color:#5f5dd8}@media (max-width: 767px){section#shopify-section-template--16058966212713__custom_liquid_U36cQf{overflow:hidden}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/custom.css.map */
