@keyframes notification-pulse{0%{transform:scale(1);box-shadow:0 0 0 0 rgb(255 68 68/.4)}70%{transform:scale(1.1);box-shadow:0 0 0 10px #fff0}to{transform:scale(1);box-shadow:0 0 0 0#fff0}}body{font-size:100%;outline:0;margin:0;color:#808285;background:#fff;font-style:normal}h3,html,li{margin:0;outline:0}body,h3,html,li,p,ul{font-weight:inherit;padding:0;vertical-align:baseline}h3,html,li,p,ul{font-style:inherit}html,li,p,ul{font-size:100%}body,h3,html,li,p,textarea,ul{border:0}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;box-sizing:border-box}nav{display:block}a{background-color:transparent}a:active,p,textarea,ul{outline:0}a:hover,a:visited{text-decoration:none}img{border:0;height:auto;max-width:100%;vertical-align:middle}svg:not(:root){overflow:hidden}button,input,select,textarea{font:inherit}button{overflow:visible;-webkit-appearance:button;cursor:pointer}button,select{text-transform:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input[type=checkbox]{box-sizing:border-box;padding:0}textarea{overflow:auto}.ast-container{max-width:100%;margin-left:auto;margin-right:auto;padding-left:20px;padding-right:20px}h3{clear:both;font-size:1.5em;line-height:1.4}*,:after,:before{box-sizing:inherit}ul{margin:0 0 1.5em 3em;list-style:disc;box-sizing:border-box}li>ul{margin-bottom:0;margin-left:1.5em}i{font-style:italic}button,input,select,textarea{font-weight:400;font-size:100%;margin:0;vertical-align:baseline}h3,input{color:#808285}.main-header-bar .main-header-bar-navigation .menu-item-has-children>.menu-link:after{line-height:normal}ins{background:0 0;text-decoration:none}button{border:1px solid;border-color:var(--ast-border-color);border-radius:2px;background:#e6e6e6;padding:.6em 1em .4em;color:#fff}button:focus{color:#fff}button:hover{color:#fff;border-color:var(--ast-border-color)}button:active,button:focus{border-color:var(--ast-border-color);outline:0}input[type=password],input[type=text],textarea{border:1px solid var(--ast-border-color);-webkit-appearance:none}input[type=password]:focus,input[type=text]:focus,textarea:focus{color:#111}a{color:#4169e1}a:focus,a:hover{color:#191970}a:focus{outline:thin dotted}a:hover{outline:0}.screen-reader-text:focus{box-shadow:0 0 2px 2px rgba(0,0,0,.6)}::selection{color:#fff;background:#0274be}body:not(.logged-in){position:relative}#page{position:relative;display:block}a,a:focus{text-decoration:none}.site-header a *,a{transition:all .2s linear}p{margin:0 0 1.75em}.site-title{font-weight:400}.ast-footer-copyright p,.site-description,.site-title{margin-bottom:0}.site-title a,.site-title:focus a,.site-title:hover a{transition:all .2s linear}.site-title a,.site-title a:focus,.site-title a:hover,.site-title a:visited{color:#222}input,select{line-height:1}body,button,textarea{line-height:1.85714285714286}.site-title a{line-height:1.2}.site-header .site-description{line-height:1.5}body{background-color:#fff;overflow-x:hidden;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.main-navigation{height:100%;-js-display:inline-flex;display:inline-flex}.main-navigation ul{list-style:none;margin:0;padding-left:0;position:relative}.main-header-menu .menu-link{text-decoration:none;padding:0 1em;display:inline-block;transition:all .2s linear}.main-header-menu .menu-item{position:relative}.main-header-menu .menu-item:hover>.sub-menu{right:auto;left:0;visibility:visible}.main-header-menu .sub-menu{width:240px;background:#fff;left:-999em;position:absolute;top:100%;z-index:99999;visibility:hidden}.main-header-menu .sub-menu .menu-link{padding:.9em 1em;display:block;word-wrap:break-word}.main-header-menu .sub-menu .menu-item:not(.menu-item-has-children) .menu-link .icon-arrow:first-of-type{display:none}.submenu-with-border .sub-menu{border-width:1px;border-style:solid}.submenu-with-border .sub-menu .menu-link{border-width:0 0 1px;border-style:solid}.ast-desktop .submenu-with-border .sub-menu>.menu-item:last-child>.menu-link{border-bottom-style:none}.ast-button-wrap{display:inline-block}.ast-button-wrap button{box-shadow:none;border:0}.ast-button-wrap .menu-toggle{padding:0;width:2.2em;height:2.1em;font-size:1.5em;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;border-radius:2px;vertical-align:middle;line-height:1.85714285714286}.ast-button-wrap .menu-toggle.main-header-menu-toggle{width:auto;text-align:center}.ast-button-wrap .menu-toggle:focus{outline:thin dotted}.header-main-layout-1 .ast-main-header-bar-alignment{margin-left:auto}.site-navigation{height:100%}.ahfb-svg-iconset svg>*,.site-header .menu-link *{transition:none}.ast-icon.icon-arrow svg{height:.6em;width:.6em;position:relative;margin-left:10px}.ast-icon svg:not([fill]){fill:currentColor}.ast-builder-grid-row{display:grid;grid-template-columns:auto auto;align-items:center;grid-column-gap:20px;overflow-wrap:anywhere}.ast-builder-grid-row>.site-header-section{flex-wrap:nowrap}.ast-builder-footer-grid-columns{grid-column-gap:50px}.ast-builder-layout-element,.site-header-section .ast-builder-menu{align-items:center}.site-header-section{height:100%;min-height:0;align-items:center}.site-header-section>*{padding:0 10px}.site-header-section>div:first-child{padding-left:0}.site-header-section>div:last-child{padding-right:0}.ast-grid-right-section{justify-content:flex-end}.ast-logo-title-inline .ast-site-identity{padding:1em 0;-js-display:inline-flex;display:inline-flex;vertical-align:middle;align-items:center;transition:all .2s linear}.ast-builder-social-element{line-height:1;color:#3a3a3a;background:0 0;vertical-align:middle;transition:all 10ms;margin-left:6px;margin-right:6px;justify-content:center;align-items:center}.ast-builder-social-element:hover{color:#0274be}.ast-builder-social-element .social-item-label{padding-left:6px}.ahfb-svg-iconset,.ast-mobile-header-wrap .menu-toggle .mobile-menu-toggle-icon{-js-display:inline-flex;display:inline-flex;align-self:center}.ahfb-svg-iconset svg{width:17px;height:17px;transition:none}.ast-builder-grid-row-container{display:grid;align-content:center}.main-header-bar .main-header-bar-navigation{height:100%}.ast-nav-menu .sub-menu{line-height:1.45}.ast-builder-menu .main-navigation{padding:0}.ast-builder-menu .main-navigation>ul{align-self:center}.ast-footer-copyright,.site-footer-focus-item{width:100%}.site-footer-section{justify-content:center}.site-footer-section>*{margin-bottom:10px}.site-footer-section>:last-child{margin-bottom:0}.site-primary-footer-wrap{padding-top:45px;padding-bottom:45px}.site-below-footer-wrap{padding-top:20px;padding-bottom:20px}.menu-toggle .ast-close-svg{display:none}.ast-mobile-header-wrap .ast-button-wrap .menu-toggle.main-header-menu-toggle{-js-display:flex;display:flex;align-items:center;width:auto;height:auto}.menu-toggle .mobile-menu-toggle-icon{-js-display:inline-flex;display:inline-flex;align-self:center}.ast-button-wrap .menu-toggle.main-header-menu-toggle{padding:.5em;align-items:center;-js-display:flex;display:flex}.site-header{z-index:99}.main-header-bar-wrap,.site-header{position:relative}.main-header-bar{background-color:#fff;border-bottom-color:var(--ast-border-color);border-bottom-style:solid;margin-left:auto;margin-right:auto}.ast-desktop .main-header-menu.ast-menu-shadow .sub-menu{box-shadow:0 4px 10px -2px rgba(0,0,0,.1)}.site-branding{line-height:1;align-self:center}.ast-menu-toggle{display:none;background:0 0;color:inherit;border-style:dotted;border-color:transparent}.ast-menu-toggle:focus,.ast-menu-toggle:hover{background:0 0;border-color:inherit;color:inherit}.ast-menu-toggle:focus{outline:thin dotted}.main-header-bar{z-index:4;position:relative}.main-header-bar .main-header-bar-navigation .sub-menu{line-height:1.45}.ast-site-identity{padding:1em 0}.ast-desktop .main-header-menu>.menu-item .sub-menu:before{position:absolute;content:"";top:0;left:0;width:100%;transform:translateY(-100%)}input[type=password],input[type=text],select,textarea{color:#666;padding:.75em;height:auto;border-width:1px;border-style:solid;border-color:var(--ast-border-color);border-radius:2px;background:var(--ast-comment-inputs-background);box-shadow:none;box-sizing:border-box;transition:all .2s linear}input[type=password]:focus,input[type=text]:focus,select:focus,textarea:focus{background-color:#fff;border-color:var(--ast-border-color);box-shadow:none}textarea{width:100%}.astra-dark-mode-enable input[type=password],.astra-dark-mode-enable input[type=text],.astra-dark-mode-enable textarea{background-color:var(--ast-global-color-secondary,--ast-global-color-5);color:var(--ast-global-color-2)!important;border:1px solid var(--ast-border-color)}.astra-dark-mode-enable input[type=password]:focus,.astra-dark-mode-enable input[type=text]:focus,.astra-dark-mode-enable textarea:focus{border:1px solid var(--ast-global-color-0)!important;background-color:var(--ast-global-color-secondary,--ast-global-color-5)!important}.astra-dark-mode-enable select{background-color:var(--ast-global-color-secondary,--ast-global-color-5);border-color:var(--ast-border-color);color:var(--ast-global-color-2)}.ast-flex{-js-display:flex;display:flex;flex-wrap:wrap}.ast-inline-flex{-js-display:inline-flex;display:inline-flex;align-items:center;flex-wrap:wrap;align-content:center}.ast-flex-grow-1{flex-grow:1}.ast-desktop .astra-menu-animation-slide-down>.menu-item>.sub-menu{opacity:0;visibility:hidden;transform:translateY(-.5em);transition:visibility .2s ease,transform .2s ease}.ast-desktop .astra-menu-animation-slide-down>.menu-item:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0);transition:opacity .2s ease,visibility .2s ease,transform .2s ease}.ast-desktop .astra-menu-animation-fade>.menu-item>.sub-menu{opacity:0;visibility:hidden;transition:opacity ease-in-out .3s}.ast-desktop .astra-menu-animation-fade>.menu-item:hover>.sub-menu{opacity:1;visibility:visible;transition:opacity ease-in-out .3s}:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.screen-reader-text:focus{font-size:1em}@font-face{font-display:swap;font-family:tutor;src:url(/wp-content/plugins/tutor/assets/fonts/tutor.woff)format("woff");font-weight:400;font-style:normal;font-display:block}@font-face{font-display:swap;font-family:tutor;src:url(/wp-content/plugins/tutor/assets/fonts/tutor-v2.woff)format("woff");font-weight:400;font-style:normal;font-display:block}[class*=\ tutor-icon-],[class^=tutor-icon-]{speak:never;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-weight:400;line-height:1;font-family:tutor!important}.tutor-icon-times:before{content:""}.tutor-icon-cart-line:before{content:""}.tutor-icon-clock-line:before{content:""}.tutor-icon-bookmark-line:before{content:""}.tutor-icon-star-line:before{content:""}.tutor-icon-user-line:before{content:""}.tutor-container{width:100%;padding-right:var(--tutor-gutter-x,.75rem);padding-left:var(--tutor-gutter-x,.75rem);margin-left:auto;margin-right:auto}@media (min-width:576px){.tutor-container{max-width:540px}}@media (min-width:768px){.tutor-container{max-width:720px}}@media (min-width:992px){.tutor-container{max-width:960px}}@media (min-width:1200px){.tutor-container{max-width:1140px}}@media (min-width:1400px){.tutor-container{max-width:1320px}}.tutor-row{--tutor-gutter-x:1.5rem;--tutor-gutter-y:0;margin-top:calc(-1*var(--tutor-gutter-y));margin-right:calc(-.5*var(--tutor-gutter-x));margin-left:calc(-.5*var(--tutor-gutter-x));flex-wrap:wrap;display:flex}.tutor-row>*{box-sizing:border-box;width:100%;max-width:100%;padding-right:calc(var(--tutor-gutter-x)*.5);padding-left:calc(var(--tutor-gutter-x)*.5);margin-top:var(--tutor-gutter-y);flex-shrink:0}.tutor-col-12{flex:none;width:100%}@media (min-width:1200px){.tutor-gx-xl-5{--tutor-gutter-x:3rem}}.tutor-grid{grid-gap:32px;grid-template-rows:min-content;grid-template-columns:repeat(1,1fr);display:grid}@media (min-width:768px){.tutor-grid-2{grid-template-columns:repeat(2,1fr)}}.tutor-d-block{display:block!important}.tutor-d-flex{display:flex!important}.tutor-justify-between{justify-content:space-between!important}.tutor-align-center{align-items:center!important}.tutor-mt-12{margin-top:12px}.tutor-mt-20{margin-top:20px}.tutor-mt-auto{margin-top:auto}.tutor-mr-8{margin-right:8px}.tutor-mb-8{margin-bottom:8px}.tutor-mb-20{margin-bottom:20px}.tutor-mb-32{margin-bottom:32px}.tutor-mb-40{margin-bottom:40px}.tutor-py-48{padding-top:48px;padding-bottom:48px}.tutor-fs-4{font-size:calc(1.275rem + .3vw)}.tutor-fs-5{font-size:1.25rem}.tutor-fs-6{font-size:1rem}.tutor-fs-7{font-size:.875rem}.tutor-fw-medium{font-weight:500}.tutor-fw-bold{font-weight:700}@media (min-width:1200px){.tutor-fs-4{font-size:1.5rem}}.tutor-fs-4,.tutor-fs-5,.tutor-fs-6,.tutor-fs-7{line-height:1.6}.tutor-text-center{text-align:center}.tutor-ratio{content:" ";width:100%;display:block;position:relative}.tutor-ratio-16x9{padding-top:56.25%}.tutor-ratio-1x1{padding-top:100%}.tutor-ratio>*{width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important}.tutor-ratio>img{object-fit:cover;object-position:center}.tutor-btn{color:var(--tutor-color-primary);text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-sizing:border-box;cursor:pointer;background-color:transparent;border:1px solid transparent;border-radius:6px;align-items:center;padding:8px 16px;font-size:16px;font-weight:400;line-height:1.375;text-decoration:none;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;display:inline-flex}.tutor-btn-block{justify-content:center;width:100%;display:flex}.tutor-btn-primary{border-color:var(--tutor-color-primary);background-color:var(--tutor-color-primary);color:#fff}.tutor-btn-outline-primary:active,.tutor-btn-outline-primary:focus,.tutor-btn-outline-primary:hover,.tutor-btn-primary:active,.tutor-btn-primary:focus,.tutor-btn-primary:hover{color:#fff;border-color:var(--tutor-color-primary-hover);background-color:var(--tutor-color-primary-hover)}.tutor-btn-outline-primary{border-color:var(--tutor-color-primary)}.tutor-btn-link{font-size:inherit;position:relative;padding:0!important}.tutor-btn-link:after{content:" ";background:var(--tutor-color-primary-hover);width:0;height:1px;transition:width .2s ease-in-out;position:absolute;bottom:0;left:0}.tutor-btn-link:active:after,.tutor-btn-link:focus:after,.tutor-btn-link:hover:after{width:100%}.tutor-btn-ghost{color:#757c8e;border-radius:0;outline:0;position:relative;padding:0!important}.tutor-btn-ghost:active,.tutor-btn-ghost:focus,.tutor-btn-ghost:hover{color:var(--tutor-color-primary);box-shadow:none;outline:0}.tutor-btn-md{padding:6px 12px}.tutor-iconic-btn{color:#757c8e;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer;background-color:transparent;border:1px solid transparent;border-radius:48px;justify-content:center;align-items:center;width:32px;height:32px;margin-top:-4px;margin-bottom:-4px;padding:0;font-size:16px;font-weight:400;line-height:1.375;text-decoration:none;transition:color .2s ease-in-out,background-color .2s ease-in-out;display:inline-flex}.tutor-iconic-btn [class^=tutor-icon-]{pointer-events:none}.tutor-iconic-btn:active,.tutor-iconic-btn:focus,.tutor-iconic-btn:hover{color:var(--tutor-color-primary-hover);background-color:rgba(var(--tutor-color-primary-rgb),.1);border-color:rgba(var(--tutor-color-primary-rgb),.1)}.tutor-iconic-btn-secondary{background-color:rgba(var(--tutor-color-primary-rgb),.1);color:var(--tutor-color-primary)}.tutor-iconic-btn-secondary:active,.tutor-iconic-btn-secondary:focus,.tutor-iconic-btn-secondary:hover{color:#fff;background-color:var(--tutor-color-primary-hover)}.tutor-form-control{background-color:var(--tutor-color-white);box-sizing:border-box;width:100%;color:var(--tutor-color-black);height:auto;box-shadow:none;border-radius:6px;outline:0;padding:8px 16px;font-size:16px;font-weight:400;line-height:1.4;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out;display:block;border:1px solid var(--tutor-border-color)!important}.tutor-form-control::-webkit-input-placeholder{color:var(--tutor-color-muted)}.tutor-form-control::-ms-input-placeholder{color:var(--tutor-color-muted)}.tutor-form-control::placeholder{color:var(--tutor-color-muted)}.tutor-form-control:focus{border-color:var(--tutor-color-primary);box-shadow:unset}.tutor-form-control:disabled{cursor:not-allowed;background:#e3e5eb;border-color:#e3e5eb}.tutor-form-control:disabled::-webkit-input-placeholder{color:var(--tutor-color-muted)}.tutor-form-control:disabled::-ms-input-placeholder{color:var(--tutor-color-muted)}.tutor-form-control:disabled::placeholder{color:var(--tutor-color-muted)}.tutor-form-select{text-align:left;cursor:pointer;min-width:180px;position:relative}.tutor-form-check-input.tutor-form-check-input,.tutor-form-select,select.tutor-form-control{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;appearance:none;background-repeat:no-repeat}.tutor-form-select,select.tutor-form-control{background-image:url("data:image/svg+xml,%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 5l6 6 6-6'/%3e%3c/svg%3e");background-position:right .75rem center;background-size:16px 12px;padding-right:36px}.tutor-form-check{display:inline-block}.tutor-form-check label{color:var(--tutor-body-color);cursor:pointer;font-size:16px;font-weight:500;margin:0!important;display:inline-block!important}.tutor-form-check input.tutor-form-check-input{margin-right:8px;margin-top:0!important}.tutor-form-check-input.tutor-form-check-input{vertical-align:top;background-color:var(--tutor-color-white);border:2px solid var(--tutor-border-color);cursor:pointer;color-adjust:exact;width:24px;height:24px;box-shadow:0 0 0 0 rgba(var(--tutor-color-primary-rgb),.1);background-position:50%;background-size:12px;border-radius:4px;flex:none;margin:0;transition:all .3s;display:inline-block;outline:0!important}.tutor-form-check-input.tutor-form-check-input:after,.tutor-form-check-input.tutor-form-check-input:before{display:none!important}.tutor-form-check-input.tutor-form-check-input:focus{box-shadow:0 0 0 6px rgba(var(--tutor-color-primary-rgb),.1)}.tutor-form-check-input.tutor-form-check-input[type=checkbox]{border-radius:4px}.tutor-form-check-input.tutor-form-check-input[type=checkbox]:checked{border-color:var(--tutor-color-primary);background-color:var(--tutor-color-primary);background-image:url("data:image/svg+xml,%3Csvg width='14' height='10' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M.922 5.7a.627.627 0 01-.127-.194.72.72 0 010-.5.6.6 0 01.127-.195l.905-.867a.562.562 0 01.425-.195.592.592 0 01.25.05.665.665 0 01.207.145l2.73 2.734L11.295.82a.658.658 0 01.202-.145.613.613 0 01.484.002.568.568 0 01.191.143l.905.88a.6.6 0 01.127.195.72.72 0 010 .5.628.628 0 01-.127.194l-7.2 7.163a.575.575 0 01-.195.147.655.655 0 01-.5 0 .575.575 0 01-.195-.147L.922 5.7z' fill='%23fff'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat}.tutor-ratings{align-items:center;display:flex}.tutor-ratings-stars{color:#ed9700;margin:0-3px;font-size:16px}.tutor-ratings-stars>*{margin:0 3px}.tutor-avatar{width:36px;height:36px;box-shadow:0 0 0 1px var(--tutor-border-color);background-color:#fff;border-radius:100px;flex-shrink:0;display:inline-flex;overflow:hidden}.tutor-avatar-text{color:rgba(255,255,255,.8);background-color:var(--tutor-color-primary);justify-content:center;align-items:center;display:flex}.tutor-card{word-wrap:break-word;background-color:#fff;border-radius:6px;flex-direction:column;min-width:0;display:flex;position:relative}.tutor-card:not(.tutor-no-border){border:1px solid var(--tutor-border-color)}.tutor-card-body{flex:auto;padding:20px}.tutor-card-footer{border-radius:0 0 5px 5px;padding:16px 20px}.tutor-card-footer:not(.tutor-no-border){border-top:1px solid var(--tutor-border-color)}.tutor-card-image-top{border-radius:5px 5px 0 0}.tutor-modal,.tutor-modal-overlay{width:100%;height:100%;position:fixed;top:0;left:0}.tutor-modal{z-index:99999;outline:0;display:none;overflow-x:hidden;overflow-y:auto}.tutor-modal-overlay{z-index:-1;background-color:rgba(0,0,0,.75)}.tutor-modal-window{pointer-events:none;align-items:center;width:auto;max-width:640px;min-height:calc(100% - 96px);margin:48px auto;display:flex;position:relative}.tutor-modal-window-sm{max-width:430px}.tutor-modal-content{pointer-events:auto;border:1px solid var(--tutor-border-color);background-color:#eff1f7;background-clip:padding-box;border-radius:16px;outline:0;flex-direction:column;width:100%;display:flex;position:relative}.tutor-modal-content-white{background-color:#fff}.tutor-modal .tutor-modal-close-o{z-index:1;font-size:20px;position:absolute;top:16px;right:16px}.tutor-modal-body{flex:auto;padding:24px 32px;position:relative}@media (max-width:575.98px){.tutor-modal .tutor-btn:not(.tutor-is-icon-btn){width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;font-size:14px;font-weight:400;line-height:2;height:auto!important;padding:6px 20px!important}}.tutor-meta{align-items:center;gap:16px;display:flex}.tutor-meta>*{color:var(--tutor-color-hints);font-size:14px;line-height:1.6}.tutor-meta a,.tutor-meta-value{color:var(--tutor-body-color);font-weight:500}.list-item-price ins,.tutor-meta a{text-decoration:none}.tutor-meta a:active,.tutor-meta a:focus,.tutor-meta a:hover{color:var(--tutor-color-primary);outline:0;text-decoration:none}.tutor-meta-icon{margin-right:4px;line-height:1.6}.tutor-course-card{height:100%}.tutor-course-card .tutor-card-body{flex-flow:column;display:flex}.tutor-course-card .tutor-course-bookmark{position:absolute;top:12px;right:12px}.tutor-course-card .tutor-course-name{-webkit-line-clamp:3;text-overflow:ellipsis;white-space:normal;-webkit-box-orient:vertical;overflow:hidden;display:-webkit-box!important;color:var(--tutor-body-color)}.tutor-course-card .tutor-course-name a{color:var(--tutor-body-color)}.tutor-course-card .tutor-course-name a:hover{color:var(--tutor-color-primary)}:root{--tutor-text-size:16px;--tutor-color-white:#fff;--tutor-color-success:#24a148;--tutor-color-success-rgb:36,161,72;--tutor-color-warning:#ed9700;--tutor-color-warning-rgb:237,151,0;--tutor-color-danger:#f44337;--tutor-color-danger-rgb:244,67,55;--tutor-color-secondary:#41454f;--tutor-color-subdued:#5b616f;--tutor-color-hints:#767c8e;--tutor-color-muted:#757c8e;--tutor-color-gray:#e3e5eb;--tutor-color-gray-10:#eff1f6}.tutor-color-black{color:var(--tutor-body-color)}.tutor-color-secondary{color:#41454f}.tutor-color-muted{color:#757c8e}body.tutor-frontend *,body.tutor-frontend :after,body.tutor-frontend :before{box-sizing:border-box}.tutor-wrap{color:var(--tutor-body-color)}.tutor-wrap img{max-width:100%;height:auto}.list-item-price del{color:#757c8e;font-size:15px;font-weight:400;line-height:160%}.site-content{padding-bottom:0!important}.tutor-wrap-parent{width:100%;padding-top:80px;padding-bottom:80px}@font-face{font-display:swap;font-family:star;src:url(/wp-content/plugins/woocommerce/assets/fonts/star.eot);src:url(/wp-content/plugins/woocommerce/assets/fonts/star.eot?#iefix)format("embedded-opentype"),url(/wp-content/plugins/woocommerce/assets/fonts/star.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/star.ttf)format("truetype"),url(/wp-content/plugins/woocommerce/assets/fonts/star.svg#star)format("svg");font-weight:400;font-style:normal;font-display:swap}@font-face{font-display:swap;font-family:WooCommerce;src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot);src:url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.eot?#iefix)format("embedded-opentype"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.woff)format("woff"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.ttf)format("truetype"),url(/wp-content/plugins/woocommerce/assets/fonts/WooCommerce.svg#WooCommerce)format("svg");font-weight:400;font-style:normal}.chat-notification-badge{animation:notification-pulse 2s infinite;box-shadow:0 0 0 rgb(255 68 68/.4);transition:all .3s ease}.mxchat-chatbot-wrapper{display:none}.active-pdf-container,.active-word-container{display:inline-flex;align-items:center;max-width:200px;margin:0;padding:0;line-height:13px}.active-pdf-name,.active-word-name{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.remove-pdf-btn,.remove-word-btn{background:0 0;border:0;padding:2px;margin-left:4px;cursor:pointer;transition:opacity .2s;line-height:13px}.remove-pdf-btn:hover,.remove-word-btn:hover{opacity:1;background:0 0}.mxchat-chatbot .chat-toolbar{display:flex;gap:10px;padding:8px;background:0 0;align-items:end}.mxchat-chatbot .toolbar-btn{background:0 0;border:0;padding:0;cursor:pointer;width:16px;height:16px;align-items:center;justify-content:center;opacity:.6;transition:opacity .2s;margin:0;min-width:0;box-shadow:none}.mxchat-chatbot .toolbar-btn svg{width:100%;height:100%}.mxchat-chatbot .toolbar-btn:hover{opacity:1;background:0 0;border:0;box-shadow:none}.mxchat-chatbot .toolbar-btn:disabled{opacity:.3;cursor:not-allowed;background:0 0;border:0}.perplexity-search-btn{display:none}.mxchat-popular-questions{padding:0 10px 10px;transition:all .3s ease;margin-bottom:12px;position:relative}.mxchat-popular-questions-container{position:relative;display:flex;flex-direction:column;max-height:200px;overflow-y:auto;padding:0 10px 10px;scrollbar-width:thin;scrollbar-color:#212121 #f1f1f1;transition:all .3s ease;gap:8px}.mxchat-popular-questions .mxchat-popular-questions-container .questions-toggle-btn{background:0 0;border:0;padding:0;margin:0;cursor:pointer;transition:all .2s ease;color:#212121;display:none;align-items:center;justify-content:center;width:32px;height:32px;box-shadow:none;outline:0}.questions-collapse-btn:active,.questions-collapse-btn:focus,.questions-collapse-btn:hover,.questions-toggle-btn:active,.questions-toggle-btn:focus,.questions-toggle-btn:hover{background:0 0;border:0;box-shadow:none;outline:0}.questions-collapse-btn svg,.questions-toggle-btn svg{transition:transform .2s ease;fill:none;width:25px;height:25px}.mxchat-popular-questions .mxchat-popular-questions-container .questions-collapse-btn:hover svg,.questions-collapse-btn:hover svg,.questions-toggle-btn:hover svg{opacity:.7}.mxchat-popular-questions-container::-webkit-scrollbar{width:8px}.mxchat-popular-questions-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.mxchat-popular-questions-container::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#fa73e6,#7873f5,#3ac9d1);border-radius:4px}.chat-input::-webkit-scrollbar-thumb:hover,.mxchat-popular-questions-container::-webkit-scrollbar-thumb:hover{background:linear-gradient(135deg,#d164ce,#6568d8,#2daeb8)}.chat-container,.mxchat-chatbot{display:flex;flex-direction:column;flex-grow:1;min-height:0}.mxchat-chatbot{background:#fff;overflow:hidden;position:relative;box-sizing:border-box}.chat-container{height:100%}.chat-box{flex-grow:1;overflow-y:auto;padding:10px;margin-bottom:0;font-size:1rem;min-height:0}.chat-box::-webkit-scrollbar{width:5px}.chat-box::-webkit-scrollbar-thumb{background-color:#212121;border-radius:20px}.bot-message{margin-bottom:15px;padding:10px;display:inline-block;max-width:85%;box-shadow:0 1px 1px rgb(0 0 0/.1);font-size:14px;line-height:24px;white-space:pre-line}.mxchat-chatbot .chat-container .chat-box .bot-message{float:left;clear:both;border:1px solid rgb(226 232 255/.2);border-radius:0 18px 18px;background:#212121;color:#fff;overflow-x:hidden}.mxchat-chatbot-wrapper{box-shadow:0 4px 8px rgb(0 0 0/.1);border-radius:10px;display:flex;flex-direction:column;height:100%;width:100%;min-height:0;overflow:hidden}.mxchat-chatbot .chat-container .input-container{position:relative;display:flex;align-items:center;padding-right:40px;border:1px solid #ccc;border-radius:10px;margin:0 10px 10px}.mxchat-chatbot .chat-container .input-container .chat-input{flex-grow:1;color:#212121;line-height:24px;background:#fff0;margin-bottom:0;width:100%;min-height:20px;max-height:65px;resize:none;overflow-y:auto;font-size:16px;border:0;box-sizing:border-box;padding:.4em .5em;outline:0;border-radius:10px}.chat-input::-webkit-scrollbar{width:8px}.chat-input::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.chat-input::-webkit-scrollbar-thumb{background:linear-gradient(135deg,#fa73e6,#7873f5,#3ac9d1);border-radius:4px}.chat-input{scrollbar-width:thin;scrollbar-color:linear-gradient(135deg,#fa73e6,#7873f5,#3ac9d1) #f1f1f1}.mxchat-chatbot .chat-container .input-container .send-button{position:absolute;right:10px;top:50%;transform:translateY(-50%);border:0;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:0 0!important;padding:5px;margin:0;transition:background-color .3s;color:#fff;font-size:1rem;cursor:pointer;font-weight:700}.send-button svg{width:25px;height:25px;pointer-events:none}.send-button:hover{opacity:.8}.chatbot-title-container{display:flex;align-items:center;justify-content:space-between;width:100%}.chatbot-title-group{display:flex;align-items:center;gap:8px}.chat-mode-indicator{font-size:12px;margin-right:8px;padding:4px 8px;border-radius:12px;background:rgb(255 255 255/.2);color:#fff}.floating-chatbot,.floating-chatbot-button{position:fixed;right:25px;z-index:100000;display:flex}.floating-chatbot{bottom:25px;width:375px;height:min(625px,calc(100vh - 50px));height:min(625px,calc(100dvh - 50px));max-height:calc(100vh - 50px);max-height:calc(100dvh - 50px);box-shadow:0 0 10px rgb(0 0 0/.25);border-radius:20px;overflow:hidden;flex-direction:column;transition:transform .3s ease-in-out,opacity .3s ease-in-out;transform:translateY(20%);opacity:0;pointer-events:none}.exit-chat span,.floating-chatbot-button.hidden{display:none!important}.chatbot-top-bar button.exit-chat:hover{background:0 0}.floating-chatbot-button{font-size:1.25rem;bottom:30px;background-color:#212121;color:#fff;width:60px;height:60px;border-radius:50%;box-shadow:0 4px 8px rgb(0 0 0/.2)!important;justify-content:center;align-items:center;cursor:pointer;transition:.3s}.chatbot-top-bar{background:#212121}.exit-chat,.mxchat-chatbot-wrapper .chatbot-top-bar button.exit-chat{background:#fff0;border:0;opacity:.8;padding:0;min-width:20px}.mxchat-chatbot-wrapper .chatbot-top-bar{cursor:pointer;color:#fff;padding:10px;border-top-left-radius:10px;border-top-right-radius:10px;display:flex;justify-content:space-between;align-items:start}.mxchat-chatbot-wrapper .chatbot-top-bar .chatbot-title{font-size:16px;line-height:25px;padding:10px;margin:0;font-family:"Plus Jakarta Sans",sans-serif;font-weight:700}.exit-chat{cursor:pointer;display:flex;align-items:center;justify-content:center;padding:5px;margin-left:auto}.exit-chat svg{fill:#fff;width:24px;height:24px;transform:rotate(270deg)}.mxchat-chatbot-wrapper .chatbot-footer{text-align:center;padding-bottom:10px;font-size:.85em}.mxchat-chatbot-wrapper .chatbot-footer .privacy-notice{font-size:12px;margin:0;color:#71717a}.mxchat-chatbot-wrapper .chatbot-footer .privacy-notice a{color:#0073aa;text-decoration:underline;font-size:12px}.pre-chat-message{position:fixed;bottom:85px;right:30px;background-color:#fff;color:#212121;padding:10px;box-shadow:0 0 10px rgb(150 150 150/.3);border-radius:5px;z-index:1000;cursor:pointer;max-width:325px;font-size:14px;display:none;margin-bottom:10px}.pre-chat-message .close-pre-chat-message{position:absolute;top:-6px;right:-6px;background-color:#ccc;border:0;color:#212121;font-size:14px;cursor:pointer;border-radius:50%;width:20px;min-width:20px;min-height:20px;height:20px;display:flex;align-items:center;justify-content:center;padding:0;line-height:1}@media screen and (max-height:700px){.floating-chatbot{bottom:15px;height:calc(100vh - 30px);height:calc(100dvh - 30px);max-height:calc(100vh - 30px);max-height:calc(100dvh - 30px)}.floating-chatbot-button{bottom:20px}.pre-chat-message{bottom:75px}}@media screen and (max-height:550px){.floating-chatbot{bottom:10px;height:calc(100vh - 20px);height:calc(100dvh - 20px);max-height:calc(100vh - 20px);max-height:calc(100dvh - 20px)}.mxchat-popular-questions{padding:0 8px 5px;margin-bottom:8px}.mxchat-chatbot .chat-container .input-container{margin:0 8px 8px}.mxchat-chatbot-wrapper .chatbot-footer{padding-bottom:5px}}@media (max-width:550px){.questions-collapse-btn,.questions-toggle-btn{width:28px;height:28px}.questions-collapse-btn svg,.questions-toggle-btn svg{width:22px;height:22px}.pre-chat-message{bottom:70px;right:15px}.chat-input{width:calc(100% - 70px)}.bot-message{padding:10px;max-width:95%}.floating-chatbot-button{bottom:15px;right:10px}.floating-chatbot{width:100vw;height:100vh;height:calc(var(--vh, 1vh)*100);height:100dvh;max-height:100vh;max-height:100dvh;margin:0;padding:0;position:fixed;bottom:0;top:0;left:0;right:0;border-radius:0}.mxchat-chatbot-wrapper .chatbot-top-bar{border-top-left-radius:0;border-top-right-radius:0}}#widget_icon_10{fill:#fff}.mxchat-popular-questions .mxchat-popular-questions-container .questions-collapse-btn{background:0 0;border:0;padding:0;margin:0;cursor:pointer;transition:all .2s ease;color:#212121;display:none;align-items:center;justify-content:center;width:32px;height:32px;box-shadow:none;outline:0;align-self:center;order:-1}.mxchat-popular-questions .mxchat-popular-questions-container .questions-collapse-btn:hover{background:0 0;border:0;box-shadow:none}.mxchat-popular-questions .mxchat-popular-questions-container .questions-collapse-btn:focus{outline:0;background:0 0;border:0;box-shadow:none}.mxchat-popular-questions .mxchat-popular-questions-container .questions-collapse-btn:active{background:0 0;border:0;box-shadow:none}.mxchat-popular-questions .mxchat-popular-questions-container .questions-collapse-btn svg{fill:none;transition:transform .2s ease;width:25px;height:25px}.screen-reader-text{clip:rect(1px,1px,1px,1px);word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;overflow-wrap:normal!important;padding:0;position:absolute!important;width:1px}.screen-reader-text:focus{clip:auto!important;background-color:#fff;border-radius:3px;box-shadow:0 0 2px 2px rgb(0 0 0/.6);clip-path:none;color:#2b2d2f;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}