.tutor-container,.tutor-container-fluid,.tutor-container-xxl,.tutor-container-xl,.tutor-container-lg,.tutor-container-md,.tutor-container-sm{
     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-sm,.tutor-container{
         max-width:540px 
    }
}
 @media (min-width:768px){
     .tutor-container-md,.tutor-container-sm,.tutor-container{
         max-width:720px 
    }
}
 @media (min-width:992px){
     .tutor-container-lg,.tutor-container-md,.tutor-container-sm,.tutor-container{
         max-width:960px 
    }
}
 @media (min-width:1200px){
     .tutor-container-xl,.tutor-container-lg,.tutor-container-md,.tutor-container-sm,.tutor-container{
         max-width:1140px 
    }
}
 @media (min-width:1400px){
     .tutor-container-xxl,.tutor-container-xl,.tutor-container-lg,.tutor-container-md,.tutor-container-sm,.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{
     flex:1 0 
}
 .tutor-row-cols-auto>*{
     flex:none;
     width:auto 
}
 .tutor-row-cols-1>*{
     flex:none;
     width:100% 
}
 .tutor-row-cols-2>*{
     flex:none;
     width:50% 
}
 .tutor-row-cols-3>*{
     flex:none;
     width:33.3333% 
}
 .tutor-row-cols-4>*{
     flex:none;
     width:25% 
}
 .tutor-row-cols-5>*{
     flex:none;
     width:20% 
}
 .tutor-row-cols-6>*{
     flex:none;
     width:16.6667% 
}
 .tutor-col-auto{
     flex:none;
     width:auto 
}
 .tutor-col-1{
     flex:none;
     width:8.33333% 
}
 .tutor-col-2{
     flex:none;
     width:16.6667% 
}
 .tutor-col-3{
     flex:none;
     width:25% 
}
 .tutor-col-4{
     flex:none;
     width:33.3333% 
}
 .tutor-col-5{
     flex:none;
     width:41.6667% 
}
 .tutor-col-6{
     flex:none;
     width:50% 
}
 .tutor-col-7{
     flex:none;
     width:58.3333% 
}
 .tutor-col-8{
     flex:none;
     width:66.6667% 
}
 .tutor-col-9{
     flex:none;
     width:75% 
}
 .tutor-col-10{
     flex:none;
     width:83.3333% 
}
 .tutor-col-11{
     flex:none;
     width:91.6667% 
}
 .tutor-col-12{
     flex:none;
     width:100% 
}
 .tutor-offset-1{
     margin-left:8.33333% 
}
 .tutor-offset-2{
     margin-left:16.6667% 
}
 .tutor-offset-3{
     margin-left:25% 
}
 .tutor-offset-4{
     margin-left:33.3333% 
}
 .tutor-offset-5{
     margin-left:41.6667% 
}
 .tutor-offset-6{
     margin-left:50% 
}
 .tutor-offset-7{
     margin-left:58.3333% 
}
 .tutor-offset-8{
     margin-left:66.6667% 
}
 .tutor-offset-9{
     margin-left:75% 
}
 .tutor-offset-10{
     margin-left:83.3333% 
}
 .tutor-offset-11{
     margin-left:91.6667% 
}
 .tutor-g-0,.tutor-gx-0{
     --tutor-gutter-x:0 
}
 .tutor-g-0,.tutor-gy-0{
     --tutor-gutter-y:0 
}
 .tutor-g-1,.tutor-gx-1{
     --tutor-gutter-x:.5rem 
}
 .tutor-g-1,.tutor-gy-1{
     --tutor-gutter-y:.5rem 
}
 .tutor-g-2,.tutor-gx-2{
     --tutor-gutter-x:1rem 
}
 .tutor-g-2,.tutor-gy-2{
     --tutor-gutter-y:1rem 
}
 .tutor-g-3,.tutor-gx-3{
     --tutor-gutter-x:1.5rem 
}
 .tutor-g-3,.tutor-gy-3{
     --tutor-gutter-y:1.5rem 
}
 .tutor-g-4,.tutor-gx-4{
     --tutor-gutter-x:2rem 
}
 .tutor-g-4,.tutor-gy-4{
     --tutor-gutter-y:2rem 
}
 .tutor-g-5,.tutor-gx-5{
     --tutor-gutter-x:3rem 
}
 .tutor-g-5,.tutor-gy-5{
     --tutor-gutter-y:3rem 
}
 .tutor-g-4px,.tutor-gx-4px{
     --tutor-gutter-x:.25rem 
}
 .tutor-g-4px,.tutor-gy-4px{
     --tutor-gutter-y:.25rem 
}
 .tutor-g-12px,.tutor-gx-12px{
     --tutor-gutter-x:.75rem 
}
 .tutor-g-12px,.tutor-gy-12px{
     --tutor-gutter-y:.75rem 
}
 @media (min-width:576px){
     .tutor-col-sm{
         flex:1 0 
    }
     .tutor-row-cols-sm-auto>*{
         flex:none;
         width:auto 
    }
     .tutor-row-cols-sm-1>*{
         flex:none;
         width:100% 
    }
     .tutor-row-cols-sm-2>*{
         flex:none;
         width:50% 
    }
     .tutor-row-cols-sm-3>*{
         flex:none;
         width:33.3333% 
    }
     .tutor-row-cols-sm-4>*{
         flex:none;
         width:25% 
    }
     .tutor-row-cols-sm-5>*{
         flex:none;
         width:20% 
    }
     .tutor-row-cols-sm-6>*{
         flex:none;
         width:16.6667% 
    }
     .tutor-col-sm-auto{
         flex:none;
         width:auto 
    }
     .tutor-col-sm-1{
         flex:none;
         width:8.33333% 
    }
     .tutor-col-sm-2{
         flex:none;
         width:16.6667% 
    }
     .tutor-col-sm-3{
         flex:none;
         width:25% 
    }
     .tutor-col-sm-4{
         flex:none;
         width:33.3333% 
    }
     .tutor-col-sm-5{
         flex:none;
         width:41.6667% 
    }
     .tutor-col-sm-6{
         flex:none;
         width:50% 
    }
     .tutor-col-sm-7{
         flex:none;
         width:58.3333% 
    }
     .tutor-col-sm-8{
         flex:none;
         width:66.6667% 
    }
     .tutor-col-sm-9{
         flex:none;
         width:75% 
    }
     .tutor-col-sm-10{
         flex:none;
         width:83.3333% 
    }
     .tutor-col-sm-11{
         flex:none;
         width:91.6667% 
    }
     .tutor-col-sm-12{
         flex:none;
         width:100% 
    }
     .tutor-offset-sm-0{
         margin-left:0 
    }
     .tutor-offset-sm-1{
         margin-left:8.33333% 
    }
     .tutor-offset-sm-2{
         margin-left:16.6667% 
    }
     .tutor-offset-sm-3{
         margin-left:25% 
    }
     .tutor-offset-sm-4{
         margin-left:33.3333% 
    }
     .tutor-offset-sm-5{
         margin-left:41.6667% 
    }
     .tutor-offset-sm-6{
         margin-left:50% 
    }
     .tutor-offset-sm-7{
         margin-left:58.3333% 
    }
     .tutor-offset-sm-8{
         margin-left:66.6667% 
    }
     .tutor-offset-sm-9{
         margin-left:75% 
    }
     .tutor-offset-sm-10{
         margin-left:83.3333% 
    }
     .tutor-offset-sm-11{
         margin-left:91.6667% 
    }
     .tutor-g-sm-0,.tutor-gx-sm-0{
         --tutor-gutter-x:0 
    }
     .tutor-g-sm-0,.tutor-gy-sm-0{
         --tutor-gutter-y:0 
    }
     .tutor-g-sm-1,.tutor-gx-sm-1{
         --tutor-gutter-x:.5rem 
    }
     .tutor-g-sm-1,.tutor-gy-sm-1{
         --tutor-gutter-y:.5rem 
    }
     .tutor-g-sm-2,.tutor-gx-sm-2{
         --tutor-gutter-x:1rem 
    }
     .tutor-g-sm-2,.tutor-gy-sm-2{
         --tutor-gutter-y:1rem 
    }
     .tutor-g-sm-3,.tutor-gx-sm-3{
         --tutor-gutter-x:1.5rem 
    }
     .tutor-g-sm-3,.tutor-gy-sm-3{
         --tutor-gutter-y:1.5rem 
    }
     .tutor-g-sm-4,.tutor-gx-sm-4{
         --tutor-gutter-x:2rem 
    }
     .tutor-g-sm-4,.tutor-gy-sm-4{
         --tutor-gutter-y:2rem 
    }
     .tutor-g-sm-5,.tutor-gx-sm-5{
         --tutor-gutter-x:3rem 
    }
     .tutor-g-sm-5,.tutor-gy-sm-5{
         --tutor-gutter-y:3rem 
    }
     .tutor-g-sm-4px,.tutor-gx-sm-4px{
         --tutor-gutter-x:.25rem 
    }
     .tutor-g-sm-4px,.tutor-gy-sm-4px{
         --tutor-gutter-y:.25rem 
    }
     .tutor-g-sm-12px,.tutor-gx-sm-12px{
         --tutor-gutter-x:.75rem 
    }
     .tutor-g-sm-12px,.tutor-gy-sm-12px{
         --tutor-gutter-y:.75rem 
    }
}
 @media (min-width:768px){
     .tutor-col-md{
         flex:1 0 
    }
     .tutor-row-cols-md-auto>*{
         flex:none;
         width:auto 
    }
     .tutor-row-cols-md-1>*{
         flex:none;
         width:100% 
    }
     .tutor-row-cols-md-2>*{
         flex:none;
         width:50% 
    }
     .tutor-row-cols-md-3>*{
         flex:none;
         width:33.3333% 
    }
     .tutor-row-cols-md-4>*{
         flex:none;
         width:25% 
    }
     .tutor-row-cols-md-5>*{
         flex:none;
         width:20% 
    }
     .tutor-row-cols-md-6>*{
         flex:none;
         width:16.6667% 
    }
     .tutor-col-md-auto{
         flex:none;
         width:auto 
    }
     .tutor-col-md-1{
         flex:none;
         width:8.33333% 
    }
     .tutor-col-md-2{
         flex:none;
         width:16.6667% 
    }
     .tutor-col-md-3{
         flex:none;
         width:25% 
    }
     .tutor-col-md-4{
         flex:none;
         width:33.3333% 
    }
     .tutor-col-md-5{
         flex:none;
         width:41.6667% 
    }
     .tutor-col-md-6{
         flex:none;
         width:50% 
    }
     .tutor-col-md-7{
         flex:none;
         width:58.3333% 
    }
     .tutor-col-md-8{
         flex:none;
         width:66.6667% 
    }
     .tutor-col-md-9{
         flex:none;
         width:75% 
    }
     .tutor-col-md-10{
         flex:none;
         width:83.3333% 
    }
     .tutor-col-md-11{
         flex:none;
         width:91.6667% 
    }
     .tutor-col-md-12{
         flex:none;
         width:100% 
    }
     .tutor-offset-md-0{
         margin-left:0 
    }
     .tutor-offset-md-1{
         margin-left:8.33333% 
    }
     .tutor-offset-md-2{
         margin-left:16.6667% 
    }
     .tutor-offset-md-3{
         margin-left:25% 
    }
     .tutor-offset-md-4{
         margin-left:33.3333% 
    }
     .tutor-offset-md-5{
         margin-left:41.6667% 
    }
     .tutor-offset-md-6{
         margin-left:50% 
    }
     .tutor-offset-md-7{
         margin-left:58.3333% 
    }
     .tutor-offset-md-8{
         margin-left:66.6667% 
    }
     .tutor-offset-md-9{
         margin-left:75% 
    }
     .tutor-offset-md-10{
         margin-left:83.3333% 
    }
     .tutor-offset-md-11{
         margin-left:91.6667% 
    }
     .tutor-g-md-0,.tutor-gx-md-0{
         --tutor-gutter-x:0 
    }
     .tutor-g-md-0,.tutor-gy-md-0{
         --tutor-gutter-y:0 
    }
     .tutor-g-md-1,.tutor-gx-md-1{
         --tutor-gutter-x:.5rem 
    }
     .tutor-g-md-1,.tutor-gy-md-1{
         --tutor-gutter-y:.5rem 
    }
     .tutor-g-md-2,.tutor-gx-md-2{
         --tutor-gutter-x:1rem 
    }
     .tutor-g-md-2,.tutor-gy-md-2{
         --tutor-gutter-y:1rem 
    }
     .tutor-g-md-3,.tutor-gx-md-3{
         --tutor-gutter-x:1.5rem 
    }
     .tutor-g-md-3,.tutor-gy-md-3{
         --tutor-gutter-y:1.5rem 
    }
     .tutor-g-md-4,.tutor-gx-md-4{
         --tutor-gutter-x:2rem 
    }
     .tutor-g-md-4,.tutor-gy-md-4{
         --tutor-gutter-y:2rem 
    }
     .tutor-g-md-5,.tutor-gx-md-5{
         --tutor-gutter-x:3rem 
    }
     .tutor-g-md-5,.tutor-gy-md-5{
         --tutor-gutter-y:3rem 
    }
     .tutor-g-md-4px,.tutor-gx-md-4px{
         --tutor-gutter-x:.25rem 
    }
     .tutor-g-md-4px,.tutor-gy-md-4px{
         --tutor-gutter-y:.25rem 
    }
     .tutor-g-md-12px,.tutor-gx-md-12px{
         --tutor-gutter-x:.75rem 
    }
     .tutor-g-md-12px,.tutor-gy-md-12px{
         --tutor-gutter-y:.75rem 
    }
}
 @media (min-width:992px){
     .tutor-col-lg{
         flex:1 0 
    }
     .tutor-row-cols-lg-auto>*{
         flex:none;
         width:auto 
    }
     .tutor-row-cols-lg-1>*{
         flex:none;
         width:100% 
    }
     .tutor-row-cols-lg-2>*{
         flex:none;
         width:50% 
    }
     .tutor-row-cols-lg-3>*{
         flex:none;
         width:33.3333% 
    }
     .tutor-row-cols-lg-4>*{
         flex:none;
         width:25% 
    }
     .tutor-row-cols-lg-5>*{
         flex:none;
         width:20% 
    }
     .tutor-row-cols-lg-6>*{
         flex:none;
         width:16.6667% 
    }
     .tutor-col-lg-auto{
         flex:none;
         width:auto 
    }
     .tutor-col-lg-1{
         flex:none;
         width:8.33333% 
    }
     .tutor-col-lg-2{
         flex:none;
         width:16.6667% 
    }
     .tutor-col-lg-3{
         flex:none;
         width:25% 
    }
     .tutor-col-lg-4{
         flex:none;
         width:33.3333% 
    }
     .tutor-col-lg-5{
         flex:none;
         width:41.6667% 
    }
     .tutor-col-lg-6{
         flex:none;
         width:50% 
    }
     .tutor-col-lg-7{
         flex:none;
         width:58.3333% 
    }
     .tutor-col-lg-8{
         flex:none;
         width:66.6667% 
    }
     .tutor-col-lg-9{
         flex:none;
         width:75% 
    }
     .tutor-col-lg-10{
         flex:none;
         width:83.3333% 
    }
     .tutor-col-lg-11{
         flex:none;
         width:91.6667% 
    }
     .tutor-col-lg-12{
         flex:none;
         width:100% 
    }
     .tutor-offset-lg-0{
         margin-left:0 
    }
     .tutor-offset-lg-1{
         margin-left:8.33333% 
    }
     .tutor-offset-lg-2{
         margin-left:16.6667% 
    }
     .tutor-offset-lg-3{
         margin-left:25% 
    }
     .tutor-offset-lg-4{
         margin-left:33.3333% 
    }
     .tutor-offset-lg-5{
         margin-left:41.6667% 
    }
     .tutor-offset-lg-6{
         margin-left:50% 
    }
     .tutor-offset-lg-7{
         margin-left:58.3333% 
    }
     .tutor-offset-lg-8{
         margin-left:66.6667% 
    }
     .tutor-offset-lg-9{
         margin-left:75% 
    }
     .tutor-offset-lg-10{
         margin-left:83.3333% 
    }
     .tutor-offset-lg-11{
         margin-left:91.6667% 
    }
     .tutor-g-lg-0,.tutor-gx-lg-0{
         --tutor-gutter-x:0 
    }
     .tutor-g-lg-0,.tutor-gy-lg-0{
         --tutor-gutter-y:0 
    }
     .tutor-g-lg-1,.tutor-gx-lg-1{
         --tutor-gutter-x:.5rem 
    }
     .tutor-g-lg-1,.tutor-gy-lg-1{
         --tutor-gutter-y:.5rem 
    }
     .tutor-g-lg-2,.tutor-gx-lg-2{
         --tutor-gutter-x:1rem 
    }
     .tutor-g-lg-2,.tutor-gy-lg-2{
         --tutor-gutter-y:1rem 
    }
     .tutor-g-lg-3,.tutor-gx-lg-3{
         --tutor-gutter-x:1.5rem 
    }
     .tutor-g-lg-3,.tutor-gy-lg-3{
         --tutor-gutter-y:1.5rem 
    }
     .tutor-g-lg-4,.tutor-gx-lg-4{
         --tutor-gutter-x:2rem 
    }
     .tutor-g-lg-4,.tutor-gy-lg-4{
         --tutor-gutter-y:2rem 
    }
     .tutor-g-lg-5,.tutor-gx-lg-5{
         --tutor-gutter-x:3rem 
    }
     .tutor-g-lg-5,.tutor-gy-lg-5{
         --tutor-gutter-y:3rem 
    }
     .tutor-g-lg-4px,.tutor-gx-lg-4px{
         --tutor-gutter-x:.25rem 
    }
     .tutor-g-lg-4px,.tutor-gy-lg-4px{
         --tutor-gutter-y:.25rem 
    }
     .tutor-g-lg-12px,.tutor-gx-lg-12px{
         --tutor-gutter-x:.75rem 
    }
     .tutor-g-lg-12px,.tutor-gy-lg-12px{
         --tutor-gutter-y:.75rem 
    }
}
 @media (min-width:1200px){
     .tutor-col-xl{
         flex:1 0 
    }
     .tutor-row-cols-xl-auto>*{
         flex:none;
         width:auto 
    }
     .tutor-row-cols-xl-1>*{
         flex:none;
         width:100% 
    }
     .tutor-row-cols-xl-2>*{
         flex:none;
         width:50% 
    }
     .tutor-row-cols-xl-3>*{
         flex:none;
         width:33.3333% 
    }
     .tutor-row-cols-xl-4>*{
         flex:none;
         width:25% 
    }
     .tutor-row-cols-xl-5>*{
         flex:none;
         width:20% 
    }
     .tutor-row-cols-xl-6>*{
         flex:none;
         width:16.6667% 
    }
     .tutor-col-xl-auto{
         flex:none;
         width:auto 
    }
     .tutor-col-xl-1{
         flex:none;
         width:8.33333% 
    }
     .tutor-col-xl-2{
         flex:none;
         width:16.6667% 
    }
     .tutor-col-xl-3{
         flex:none;
         width:25% 
    }
     .tutor-col-xl-4{
         flex:none;
         width:33.3333% 
    }
     .tutor-col-xl-5{
         flex:none;
         width:41.6667% 
    }
     .tutor-col-xl-6{
         flex:none;
         width:50% 
    }
     .tutor-col-xl-7{
         flex:none;
         width:58.3333% 
    }
     .tutor-col-xl-8{
         flex:none;
         width:66.6667% 
    }
     .tutor-col-xl-9{
         flex:none;
         width:75% 
    }
     .tutor-col-xl-10{
         flex:none;
         width:83.3333% 
    }
     .tutor-col-xl-11{
         flex:none;
         width:91.6667% 
    }
     .tutor-col-xl-12{
         flex:none;
         width:100% 
    }
     .tutor-offset-xl-0{
         margin-left:0 
    }
     .tutor-offset-xl-1{
         margin-left:8.33333% 
    }
     .tutor-offset-xl-2{
         margin-left:16.6667% 
    }
     .tutor-offset-xl-3{
         margin-left:25% 
    }
     .tutor-offset-xl-4{
         margin-left:33.3333% 
    }
     .tutor-offset-xl-5{
         margin-left:41.6667% 
    }
     .tutor-offset-xl-6{
         margin-left:50% 
    }
     .tutor-offset-xl-7{
         margin-left:58.3333% 
    }
     .tutor-offset-xl-8{
         margin-left:66.6667% 
    }
     .tutor-offset-xl-9{
         margin-left:75% 
    }
     .tutor-offset-xl-10{
         margin-left:83.3333% 
    }
     .tutor-offset-xl-11{
         margin-left:91.6667% 
    }
     .tutor-g-xl-0,.tutor-gx-xl-0{
         --tutor-gutter-x:0 
    }
     .tutor-g-xl-0,.tutor-gy-xl-0{
         --tutor-gutter-y:0 
    }
     .tutor-g-xl-1,.tutor-gx-xl-1{
         --tutor-gutter-x:.5rem 
    }
     .tutor-g-xl-1,.tutor-gy-xl-1{
         --tutor-gutter-y:.5rem 
    }
     .tutor-g-xl-2,.tutor-gx-xl-2{
         --tutor-gutter-x:1rem 
    }
     .tutor-g-xl-2,.tutor-gy-xl-2{
         --tutor-gutter-y:1rem 
    }
     .tutor-g-xl-3,.tutor-gx-xl-3{
         --tutor-gutter-x:1.5rem 
    }
     .tutor-g-xl-3,.tutor-gy-xl-3{
         --tutor-gutter-y:1.5rem 
    }
     .tutor-g-xl-4,.tutor-gx-xl-4{
         --tutor-gutter-x:2rem 
    }
     .tutor-g-xl-4,.tutor-gy-xl-4{
         --tutor-gutter-y:2rem 
    }
     .tutor-g-xl-5,.tutor-gx-xl-5{
         --tutor-gutter-x:3rem 
    }
     .tutor-g-xl-5,.tutor-gy-xl-5{
         --tutor-gutter-y:3rem 
    }
     .tutor-g-xl-4px,.tutor-gx-xl-4px{
         --tutor-gutter-x:.25rem 
    }
     .tutor-g-xl-4px,.tutor-gy-xl-4px{
         --tutor-gutter-y:.25rem 
    }
     .tutor-g-xl-12px,.tutor-gx-xl-12px{
         --tutor-gutter-x:.75rem 
    }
     .tutor-g-xl-12px,.tutor-gy-xl-12px{
         --tutor-gutter-y:.75rem 
    }
}
 @media (min-width:1400px){
     .tutor-col-xxl{
         flex:1 0 
    }
     .tutor-row-cols-xxl-auto>*{
         flex:none;
         width:auto 
    }
     .tutor-row-cols-xxl-1>*{
         flex:none;
         width:100% 
    }
     .tutor-row-cols-xxl-2>*{
         flex:none;
         width:50% 
    }
     .tutor-row-cols-xxl-3>*{
         flex:none;
         width:33.3333% 
    }
     .tutor-row-cols-xxl-4>*{
         flex:none;
         width:25% 
    }
     .tutor-row-cols-xxl-5>*{
         flex:none;
         width:20% 
    }
     .tutor-row-cols-xxl-6>*{
         flex:none;
         width:16.6667% 
    }
     .tutor-col-xxl-auto{
         flex:none;
         width:auto 
    }
     .tutor-col-xxl-1{
         flex:none;
         width:8.33333% 
    }
     .tutor-col-xxl-2{
         flex:none;
         width:16.6667% 
    }
     .tutor-col-xxl-3{
         flex:none;
         width:25% 
    }
     .tutor-col-xxl-4{
         flex:none;
         width:33.3333% 
    }
     .tutor-col-xxl-5{
         flex:none;
         width:41.6667% 
    }
     .tutor-col-xxl-6{
         flex:none;
         width:50% 
    }
     .tutor-col-xxl-7{
         flex:none;
         width:58.3333% 
    }
     .tutor-col-xxl-8{
         flex:none;
         width:66.6667% 
    }
     .tutor-col-xxl-9{
         flex:none;
         width:75% 
    }
     .tutor-col-xxl-10{
         flex:none;
         width:83.3333% 
    }
     .tutor-col-xxl-11{
         flex:none;
         width:91.6667% 
    }
     .tutor-col-xxl-12{
         flex:none;
         width:100% 
    }
     .tutor-offset-xxl-0{
         margin-left:0 
    }
     .tutor-offset-xxl-1{
         margin-left:8.33333% 
    }
     .tutor-offset-xxl-2{
         margin-left:16.6667% 
    }
     .tutor-offset-xxl-3{
         margin-left:25% 
    }
     .tutor-offset-xxl-4{
         margin-left:33.3333% 
    }
     .tutor-offset-xxl-5{
         margin-left:41.6667% 
    }
     .tutor-offset-xxl-6{
         margin-left:50% 
    }
     .tutor-offset-xxl-7{
         margin-left:58.3333% 
    }
     .tutor-offset-xxl-8{
         margin-left:66.6667% 
    }
     .tutor-offset-xxl-9{
         margin-left:75% 
    }
     .tutor-offset-xxl-10{
         margin-left:83.3333% 
    }
     .tutor-offset-xxl-11{
         margin-left:91.6667% 
    }
     .tutor-g-xxl-0,.tutor-gx-xxl-0{
         --tutor-gutter-x:0 
    }
     .tutor-g-xxl-0,.tutor-gy-xxl-0{
         --tutor-gutter-y:0 
    }
     .tutor-g-xxl-1,.tutor-gx-xxl-1{
         --tutor-gutter-x:.5rem 
    }
     .tutor-g-xxl-1,.tutor-gy-xxl-1{
         --tutor-gutter-y:.5rem 
    }
     .tutor-g-xxl-2,.tutor-gx-xxl-2{
         --tutor-gutter-x:1rem 
    }
     .tutor-g-xxl-2,.tutor-gy-xxl-2{
         --tutor-gutter-y:1rem 
    }
     .tutor-g-xxl-3,.tutor-gx-xxl-3{
         --tutor-gutter-x:1.5rem 
    }
     .tutor-g-xxl-3,.tutor-gy-xxl-3{
         --tutor-gutter-y:1.5rem 
    }
     .tutor-g-xxl-4,.tutor-gx-xxl-4{
         --tutor-gutter-x:2rem 
    }
     .tutor-g-xxl-4,.tutor-gy-xxl-4{
         --tutor-gutter-y:2rem 
    }
     .tutor-g-xxl-5,.tutor-gx-xxl-5{
         --tutor-gutter-x:3rem 
    }
     .tutor-g-xxl-5,.tutor-gy-xxl-5{
         --tutor-gutter-y:3rem 
    }
     .tutor-g-xxl-4px,.tutor-gx-xxl-4px{
         --tutor-gutter-x:.25rem 
    }
     .tutor-g-xxl-4px,.tutor-gy-xxl-4px{
         --tutor-gutter-y:.25rem 
    }
     .tutor-g-xxl-12px,.tutor-gx-xxl-12px{
         --tutor-gutter-x:.75rem 
    }
     .tutor-g-xxl-12px,.tutor-gy-xxl-12px{
         --tutor-gutter-y:.75rem 
    }
}
 .tutor-grid{
     grid-gap:32px;
     grid-template-rows:min-content;
     grid-template-columns:repeat(1,1fr);
     display:grid 
}
 .tutor-grid-1{
     grid-template-columns:repeat(1,1fr) 
}
 @media (min-width:768px){
     .tutor-grid-2,.tutor-grid-3{
         grid-template-columns:repeat(2,1fr) 
    }
}
 @media (min-width:992px){
     .tutor-grid-3{
         grid-template-columns:repeat(3,1fr) 
    }
}
 @media (min-width:768px){
     .tutor-grid-4{
         grid-template-columns:repeat(2,1fr) 
    }
}
 @media (min-width:992px){
     .tutor-grid-4{
         grid-template-columns:repeat(3,1fr) 
    }
}
 @media (min-width:1200px){
     .tutor-grid-4{
         grid-template-columns:repeat(4,1fr) 
    }
}
 .tutor-d-inline{
     display:inline!important 
}
 .tutor-d-inline-block{
     display:inline-block!important 
}
 .tutor-d-block{
     display:block!important 
}
 .tutor-d-grid{
     display:grid!important 
}
 .tutor-d-table{
     display:table!important 
}
 .tutor-d-table-row{
     display:table-row!important 
}
 .tutor-d-table-cell{
     display:table-cell!important 
}
 .tutor-d-flex{
     display:flex!important 
}
 .tutor-d-inline-flex{
     display:inline-flex!important 
}
 .tutor-d-none{
     display:none!important 
}
 .tutor-flex-fill{
     flex:auto!important 
}
 .tutor-flex-row{
     flex-direction:row!important 
}
 .tutor-flex-column{
     flex-direction:column!important 
}
 .tutor-flex-row-reverse{
     flex-direction:row-reverse!important 
}
 .tutor-flex-column-reverse{
     flex-direction:column-reverse!important 
}
 .tutor-flex-grow-0{
     flex-grow:0!important 
}
 .tutor-flex-grow-1{
     flex-grow:1!important 
}
 .tutor-flex-shrink-0{
     flex-shrink:0!important 
}
 .tutor-flex-shrink-1{
     flex-shrink:1!important 
}
 .tutor-flex-wrap{
     flex-wrap:wrap!important 
}
 .tutor-flex-nowrap{
     flex-wrap:nowrap!important 
}
 .tutor-flex-wrap-reverse{
     flex-wrap:wrap-reverse!important 
}
 .tutor-gap-0{
     gap:0!important 
}
 .tutor-gap-1{
     gap:.5rem!important 
}
 .tutor-gap-2{
     gap:1rem!important 
}
 .tutor-gap-3{
     gap:1.5rem!important 
}
 .tutor-gap-4{
     gap:2rem!important 
}
 .tutor-gap-5{
     gap:3rem!important 
}
 .tutor-gap-4px{
     gap:.25rem!important 
}
 .tutor-gap-12px{
     gap:.75rem!important 
}
 .tutor-justify-start{
     justify-content:flex-start!important 
}
 .tutor-justify-end{
     justify-content:flex-end!important 
}
 .tutor-justify-center{
     justify-content:center!important 
}
 .tutor-justify-between{
     justify-content:space-between!important 
}
 .tutor-justify-around{
     justify-content:space-around!important 
}
 .tutor-justify-evenly{
     justify-content:space-evenly!important 
}
 .tutor-align-start{
     align-items:flex-start!important 
}
 .tutor-align-end{
     align-items:flex-end!important 
}
 .tutor-align-center{
     align-items:center!important 
}
 .tutor-align-baseline{
     align-items:baseline!important 
}
 .tutor-align-stretch{
     align-items:stretch!important 
}
 .tutor-align-content-start{
     align-content:flex-start!important 
}
 .tutor-align-content-end{
     align-content:flex-end!important 
}
 .tutor-align-content-center{
     align-content:center!important 
}
 .tutor-align-content-between{
     align-content:space-between!important 
}
 .tutor-align-content-around{
     align-content:space-around!important 
}
 .tutor-align-content-stretch{
     align-content:stretch!important 
}
 .tutor-align-self-auto{
     align-self:auto!important 
}
 .tutor-align-self-start{
     align-self:flex-start!important 
}
 .tutor-align-self-end{
     align-self:flex-end!important 
}
 .tutor-align-self-center{
     align-self:center!important 
}
 .tutor-align-self-baseline{
     align-self:baseline!important 
}
 .tutor-align-self-stretch{
     align-self:stretch!important 
}
 .tutor-order-first{
     order:-1!important 
}
 .tutor-order-0{
     order:0!important 
}
 .tutor-order-1{
     order:1!important 
}
 .tutor-order-2{
     order:2!important 
}
 .tutor-order-3{
     order:3!important 
}
 .tutor-order-4{
     order:4!important 
}
 .tutor-order-5{
     order:5!important 
}
 .tutor-order-last{
     order:6!important 
}
 .tutor-m-0{
     margin:0 
}
 .tutor-m-2{
     margin:2px 
}
 .tutor-m-4{
     margin:4px 
}
 .tutor-m-8{
     margin:8px 
}
 .tutor-m-12{
     margin:12px 
}
 .tutor-m-16{
     margin:16px 
}
 .tutor-m-20{
     margin:20px 
}
 .tutor-m-24{
     margin:24px 
}
 .tutor-m-28{
     margin:28px 
}
 .tutor-m-32{
     margin:32px 
}
 .tutor-m-36{
     margin:36px 
}
 .tutor-m-40{
     margin:40px 
}
 .tutor-m-44{
     margin:44px 
}
 .tutor-m-48{
     margin:48px 
}
 .tutor-m-52{
     margin:52px 
}
 .tutor-m-56{
     margin:56px 
}
 .tutor-m-60{
     margin:60px 
}
 .tutor-m-64{
     margin:64px 
}
 .tutor-m-68{
     margin:68px 
}
 .tutor-m-72{
     margin:72px 
}
 .tutor-m-76{
     margin:76px 
}
 .tutor-m-80{
     margin:80px 
}
 .tutor-m-auto{
     margin:auto 
}
 .tutor-mx-0{
     margin-left:0;
     margin-right:0 
}
 .tutor-mx-2{
     margin-left:2px;
     margin-right:2px 
}
 .tutor-mx-4{
     margin-left:4px;
     margin-right:4px 
}
 .tutor-mx-8{
     margin-left:8px;
     margin-right:8px 
}
 .tutor-mx-12{
     margin-left:12px;
     margin-right:12px 
}
 .tutor-mx-16{
     margin-left:16px;
     margin-right:16px 
}
 .tutor-mx-20{
     margin-left:20px;
     margin-right:20px 
}
 .tutor-mx-24{
     margin-left:24px;
     margin-right:24px 
}
 .tutor-mx-28{
     margin-left:28px;
     margin-right:28px 
}
 .tutor-mx-32{
     margin-left:32px;
     margin-right:32px 
}
 .tutor-mx-36{
     margin-left:36px;
     margin-right:36px 
}
 .tutor-mx-40{
     margin-left:40px;
     margin-right:40px 
}
 .tutor-mx-44{
     margin-left:44px;
     margin-right:44px 
}
 .tutor-mx-48{
     margin-left:48px;
     margin-right:48px 
}
 .tutor-mx-52{
     margin-left:52px;
     margin-right:52px 
}
 .tutor-mx-56{
     margin-left:56px;
     margin-right:56px 
}
 .tutor-mx-60{
     margin-left:60px;
     margin-right:60px 
}
 .tutor-mx-64{
     margin-left:64px;
     margin-right:64px 
}
 .tutor-mx-68{
     margin-left:68px;
     margin-right:68px 
}
 .tutor-mx-72{
     margin-left:72px;
     margin-right:72px 
}
 .tutor-mx-76{
     margin-left:76px;
     margin-right:76px 
}
 .tutor-mx-80{
     margin-left:80px;
     margin-right:80px 
}
 .tutor-mx-auto{
     margin-left:auto;
     margin-right:auto 
}
 .tutor-my-0{
     margin-top:0;
     margin-bottom:0 
}
 .tutor-my-2{
     margin-top:2px;
     margin-bottom:2px 
}
 .tutor-my-4{
     margin-top:4px;
     margin-bottom:4px 
}
 .tutor-my-8{
     margin-top:8px;
     margin-bottom:8px 
}
 .tutor-my-12{
     margin-top:12px;
     margin-bottom:12px 
}
 .tutor-my-16{
     margin-top:16px;
     margin-bottom:16px 
}
 .tutor-my-20{
     margin-top:20px;
     margin-bottom:20px 
}
 .tutor-my-24{
     margin-top:24px;
     margin-bottom:24px 
}
 .tutor-my-28{
     margin-top:28px;
     margin-bottom:28px 
}
 .tutor-my-32{
     margin-top:32px;
     margin-bottom:32px 
}
 .tutor-my-36{
     margin-top:36px;
     margin-bottom:36px 
}
 .tutor-my-40{
     margin-top:40px;
     margin-bottom:40px 
}
 .tutor-my-44{
     margin-top:44px;
     margin-bottom:44px 
}
 .tutor-my-48{
     margin-top:48px;
     margin-bottom:48px 
}
 .tutor-my-52{
     margin-top:52px;
     margin-bottom:52px 
}
 .tutor-my-56{
     margin-top:56px;
     margin-bottom:56px 
}
 .tutor-my-60{
     margin-top:60px;
     margin-bottom:60px 
}
 .tutor-my-64{
     margin-top:64px;
     margin-bottom:64px 
}
 .tutor-my-68{
     margin-top:68px;
     margin-bottom:68px 
}
 .tutor-my-72{
     margin-top:72px;
     margin-bottom:72px 
}
 .tutor-my-76{
     margin-top:76px;
     margin-bottom:76px 
}
 .tutor-my-80{
     margin-top:80px;
     margin-bottom:80px 
}
 .tutor-my-auto{
     margin-top:auto;
     margin-bottom:auto 
}
 .tutor-mt-0{
     margin-top:0 
}
 .tutor-mt-2{
     margin-top:2px 
}
 .tutor-mt-4{
     margin-top:4px 
}
 .tutor-mt-8{
     margin-top:8px 
}
 .tutor-mt-12{
     margin-top:12px 
}
 .tutor-mt-16{
     margin-top:16px 
}
 .tutor-mt-20{
     margin-top:20px 
}
 .tutor-mt-24{
     margin-top:24px 
}
 .tutor-mt-28{
     margin-top:28px 
}
 .tutor-mt-32{
     margin-top:32px 
}
 .tutor-mt-36{
     margin-top:36px 
}
 .tutor-mt-40{
     margin-top:40px 
}
 .tutor-mt-44{
     margin-top:44px 
}
 .tutor-mt-48{
     margin-top:48px 
}
 .tutor-mt-52{
     margin-top:52px 
}
 .tutor-mt-56{
     margin-top:56px 
}
 .tutor-mt-60{
     margin-top:60px 
}
 .tutor-mt-64{
     margin-top:64px 
}
 .tutor-mt-68{
     margin-top:68px 
}
 .tutor-mt-72{
     margin-top:72px 
}
 .tutor-mt-76{
     margin-top:76px 
}
 .tutor-mt-80{
     margin-top:80px 
}
 .tutor-mt-auto{
     margin-top:auto 
}
 .tutor-mr-0{
     margin-left:0 
}
 .tutor-mr-2{
     margin-left:2px 
}
 .tutor-mr-4{
     margin-left:4px 
}
 .tutor-mr-8{
     margin-left:8px 
}
 .tutor-mr-12{
     margin-left:12px 
}
 .tutor-mr-16{
     margin-left:16px 
}
 .tutor-mr-20{
     margin-left:20px 
}
 .tutor-mr-24{
     margin-left:24px 
}
 .tutor-mr-28{
     margin-left:28px 
}
 .tutor-mr-32{
     margin-left:32px 
}
 .tutor-mr-36{
     margin-left:36px 
}
 .tutor-mr-40{
     margin-left:40px 
}
 .tutor-mr-44{
     margin-left:44px 
}
 .tutor-mr-48{
     margin-left:48px 
}
 .tutor-mr-52{
     margin-left:52px 
}
 .tutor-mr-56{
     margin-left:56px 
}
 .tutor-mr-60{
     margin-left:60px 
}
 .tutor-mr-64{
     margin-left:64px 
}
 .tutor-mr-68{
     margin-left:68px 
}
 .tutor-mr-72{
     margin-left:72px 
}
 .tutor-mr-76{
     margin-left:76px 
}
 .tutor-mr-80{
     margin-left:80px 
}
 .tutor-mr-auto{
     margin-left:auto 
}
 .tutor-mb-0{
     margin-bottom:0 
}
 .tutor-mb-2{
     margin-bottom:2px 
}
 .tutor-mb-4{
     margin-bottom:4px 
}
 .tutor-mb-8{
     margin-bottom:8px 
}
 .tutor-mb-12{
     margin-bottom:12px 
}
 .tutor-mb-16{
     margin-bottom:16px 
}
 .tutor-mb-20{
     margin-bottom:20px 
}
 .tutor-mb-24{
     margin-bottom:24px 
}
 .tutor-mb-28{
     margin-bottom:28px 
}
 .tutor-mb-32{
     margin-bottom:32px 
}
 .tutor-mb-36{
     margin-bottom:36px 
}
 .tutor-mb-40{
     margin-bottom:40px 
}
 .tutor-mb-44{
     margin-bottom:44px 
}
 .tutor-mb-48{
     margin-bottom:48px 
}
 .tutor-mb-52{
     margin-bottom:52px 
}
 .tutor-mb-56{
     margin-bottom:56px 
}
 .tutor-mb-60{
     margin-bottom:60px 
}
 .tutor-mb-64{
     margin-bottom:64px 
}
 .tutor-mb-68{
     margin-bottom:68px 
}
 .tutor-mb-72{
     margin-bottom:72px 
}
 .tutor-mb-76{
     margin-bottom:76px 
}
 .tutor-mb-80{
     margin-bottom:80px 
}
 .tutor-mb-auto{
     margin-bottom:auto 
}
 .tutor-ml-0{
     margin-right:0 
}
 .tutor-ml-2{
     margin-right:2px 
}
 .tutor-ml-4{
     margin-right:4px 
}
 .tutor-ml-8{
     margin-right:8px 
}
 .tutor-ml-12{
     margin-right:12px 
}
 .tutor-ml-16{
     margin-right:16px 
}
 .tutor-ml-20{
     margin-right:20px 
}
 .tutor-ml-24{
     margin-right:24px 
}
 .tutor-ml-28{
     margin-right:28px 
}
 .tutor-ml-32{
     margin-right:32px 
}
 .tutor-ml-36{
     margin-right:36px 
}
 .tutor-ml-40{
     margin-right:40px 
}
 .tutor-ml-44{
     margin-right:44px 
}
 .tutor-ml-48{
     margin-right:48px 
}
 .tutor-ml-52{
     margin-right:52px 
}
 .tutor-ml-56{
     margin-right:56px 
}
 .tutor-ml-60{
     margin-right:60px 
}
 .tutor-ml-64{
     margin-right:64px 
}
 .tutor-ml-68{
     margin-right:68px 
}
 .tutor-ml-72{
     margin-right:72px 
}
 .tutor-ml-76{
     margin-right:76px 
}
 .tutor-ml-80{
     margin-right:80px 
}
 .tutor-ml-auto{
     margin-right:auto 
}
 .tutor-m-n2{
     margin:-2px 
}
 .tutor-m-n4{
     margin:-4px 
}
 .tutor-m-n8{
     margin:-8px 
}
 .tutor-m-n12{
     margin:-12px 
}
 .tutor-m-n16{
     margin:-16px 
}
 .tutor-m-n20{
     margin:-20px 
}
 .tutor-m-n24{
     margin:-24px 
}
 .tutor-m-n28{
     margin:-28px 
}
 .tutor-m-n32{
     margin:-32px 
}
 .tutor-m-n36{
     margin:-36px 
}
 .tutor-m-n40{
     margin:-40px 
}
 .tutor-m-n44{
     margin:-44px 
}
 .tutor-m-n48{
     margin:-48px 
}
 .tutor-m-n52{
     margin:-52px 
}
 .tutor-m-n56{
     margin:-56px 
}
 .tutor-m-n60{
     margin:-60px 
}
 .tutor-m-n64{
     margin:-64px 
}
 .tutor-m-n68{
     margin:-68px 
}
 .tutor-m-n72{
     margin:-72px 
}
 .tutor-m-n76{
     margin:-76px 
}
 .tutor-m-n80{
     margin:-80px 
}
 .tutor-mx-n2{
     margin-left:-2px;
     margin-right:-2px 
}
 .tutor-mx-n4{
     margin-left:-4px;
     margin-right:-4px 
}
 .tutor-mx-n8{
     margin-left:-8px;
     margin-right:-8px 
}
 .tutor-mx-n12{
     margin-left:-12px;
     margin-right:-12px 
}
 .tutor-mx-n16{
     margin-left:-16px;
     margin-right:-16px 
}
 .tutor-mx-n20{
     margin-left:-20px;
     margin-right:-20px 
}
 .tutor-mx-n24{
     margin-left:-24px;
     margin-right:-24px 
}
 .tutor-mx-n28{
     margin-left:-28px;
     margin-right:-28px 
}
 .tutor-mx-n32{
     margin-left:-32px;
     margin-right:-32px 
}
 .tutor-mx-n36{
     margin-left:-36px;
     margin-right:-36px 
}
 .tutor-mx-n40{
     margin-left:-40px;
     margin-right:-40px 
}
 .tutor-mx-n44{
     margin-left:-44px;
     margin-right:-44px 
}
 .tutor-mx-n48{
     margin-left:-48px;
     margin-right:-48px 
}
 .tutor-mx-n52{
     margin-left:-52px;
     margin-right:-52px 
}
 .tutor-mx-n56{
     margin-left:-56px;
     margin-right:-56px 
}
 .tutor-mx-n60{
     margin-left:-60px;
     margin-right:-60px 
}
 .tutor-mx-n64{
     margin-left:-64px;
     margin-right:-64px 
}
 .tutor-mx-n68{
     margin-left:-68px;
     margin-right:-68px 
}
 .tutor-mx-n72{
     margin-left:-72px;
     margin-right:-72px 
}
 .tutor-mx-n76{
     margin-left:-76px;
     margin-right:-76px 
}
 .tutor-mx-n80{
     margin-left:-80px;
     margin-right:-80px 
}
 .tutor-my-n2{
     margin-top:-2px;
     margin-bottom:-2px 
}
 .tutor-my-n4{
     margin-top:-4px;
     margin-bottom:-4px 
}
 .tutor-my-n8{
     margin-top:-8px;
     margin-bottom:-8px 
}
 .tutor-my-n12{
     margin-top:-12px;
     margin-bottom:-12px 
}
 .tutor-my-n16{
     margin-top:-16px;
     margin-bottom:-16px 
}
 .tutor-my-n20{
     margin-top:-20px;
     margin-bottom:-20px 
}
 .tutor-my-n24{
     margin-top:-24px;
     margin-bottom:-24px 
}
 .tutor-my-n28{
     margin-top:-28px;
     margin-bottom:-28px 
}
 .tutor-my-n32{
     margin-top:-32px;
     margin-bottom:-32px 
}
 .tutor-my-n36{
     margin-top:-36px;
     margin-bottom:-36px 
}
 .tutor-my-n40{
     margin-top:-40px;
     margin-bottom:-40px 
}
 .tutor-my-n44{
     margin-top:-44px;
     margin-bottom:-44px 
}
 .tutor-my-n48{
     margin-top:-48px;
     margin-bottom:-48px 
}
 .tutor-my-n52{
     margin-top:-52px;
     margin-bottom:-52px 
}
 .tutor-my-n56{
     margin-top:-56px;
     margin-bottom:-56px 
}
 .tutor-my-n60{
     margin-top:-60px;
     margin-bottom:-60px 
}
 .tutor-my-n64{
     margin-top:-64px;
     margin-bottom:-64px 
}
 .tutor-my-n68{
     margin-top:-68px;
     margin-bottom:-68px 
}
 .tutor-my-n72{
     margin-top:-72px;
     margin-bottom:-72px 
}
 .tutor-my-n76{
     margin-top:-76px;
     margin-bottom:-76px 
}
 .tutor-my-n80{
     margin-top:-80px;
     margin-bottom:-80px 
}
 .tutor-mt-n2{
     margin-top:-2px 
}
 .tutor-mt-n4{
     margin-top:-4px 
}
 .tutor-mt-n8{
     margin-top:-8px 
}
 .tutor-mt-n12{
     margin-top:-12px 
}
 .tutor-mt-n16{
     margin-top:-16px 
}
 .tutor-mt-n20{
     margin-top:-20px 
}
 .tutor-mt-n24{
     margin-top:-24px 
}
 .tutor-mt-n28{
     margin-top:-28px 
}
 .tutor-mt-n32{
     margin-top:-32px 
}
 .tutor-mt-n36{
     margin-top:-36px 
}
 .tutor-mt-n40{
     margin-top:-40px 
}
 .tutor-mt-n44{
     margin-top:-44px 
}
 .tutor-mt-n48{
     margin-top:-48px 
}
 .tutor-mt-n52{
     margin-top:-52px 
}
 .tutor-mt-n56{
     margin-top:-56px 
}
 .tutor-mt-n60{
     margin-top:-60px 
}
 .tutor-mt-n64{
     margin-top:-64px 
}
 .tutor-mt-n68{
     margin-top:-68px 
}
 .tutor-mt-n72{
     margin-top:-72px 
}
 .tutor-mt-n76{
     margin-top:-76px 
}
 .tutor-mt-n80{
     margin-top:-80px 
}
 .tutor-mr-n2{
     margin-left:-2px 
}
 .tutor-mr-n4{
     margin-left:-4px 
}
 .tutor-mr-n8{
     margin-left:-8px 
}
 .tutor-mr-n12{
     margin-left:-12px 
}
 .tutor-mr-n16{
     margin-left:-16px 
}
 .tutor-mr-n20{
     margin-left:-20px 
}
 .tutor-mr-n24{
     margin-left:-24px 
}
 .tutor-mr-n28{
     margin-left:-28px 
}
 .tutor-mr-n32{
     margin-left:-32px 
}
 .tutor-mr-n36{
     margin-left:-36px 
}
 .tutor-mr-n40{
     margin-left:-40px 
}
 .tutor-mr-n44{
     margin-left:-44px 
}
 .tutor-mr-n48{
     margin-left:-48px 
}
 .tutor-mr-n52{
     margin-left:-52px 
}
 .tutor-mr-n56{
     margin-left:-56px 
}
 .tutor-mr-n60{
     margin-left:-60px 
}
 .tutor-mr-n64{
     margin-left:-64px 
}
 .tutor-mr-n68{
     margin-left:-68px 
}
 .tutor-mr-n72{
     margin-left:-72px 
}
 .tutor-mr-n76{
     margin-left:-76px 
}
 .tutor-mr-n80{
     margin-left:-80px 
}
 .tutor-mb-n2{
     margin-bottom:-2px 
}
 .tutor-mb-n4{
     margin-bottom:-4px 
}
 .tutor-mb-n8{
     margin-bottom:-8px 
}
 .tutor-mb-n12{
     margin-bottom:-12px 
}
 .tutor-mb-n16{
     margin-bottom:-16px 
}
 .tutor-mb-n20{
     margin-bottom:-20px 
}
 .tutor-mb-n24{
     margin-bottom:-24px 
}
 .tutor-mb-n28{
     margin-bottom:-28px 
}
 .tutor-mb-n32{
     margin-bottom:-32px 
}
 .tutor-mb-n36{
     margin-bottom:-36px 
}
 .tutor-mb-n40{
     margin-bottom:-40px 
}
 .tutor-mb-n44{
     margin-bottom:-44px 
}
 .tutor-mb-n48{
     margin-bottom:-48px 
}
 .tutor-mb-n52{
     margin-bottom:-52px 
}
 .tutor-mb-n56{
     margin-bottom:-56px 
}
 .tutor-mb-n60{
     margin-bottom:-60px 
}
 .tutor-mb-n64{
     margin-bottom:-64px 
}
 .tutor-mb-n68{
     margin-bottom:-68px 
}
 .tutor-mb-n72{
     margin-bottom:-72px 
}
 .tutor-mb-n76{
     margin-bottom:-76px 
}
 .tutor-mb-n80{
     margin-bottom:-80px 
}
 .tutor-ml-n2{
     margin-right:-2px 
}
 .tutor-ml-n4{
     margin-right:-4px 
}
 .tutor-ml-n8{
     margin-right:-8px 
}
 .tutor-ml-n12{
     margin-right:-12px 
}
 .tutor-ml-n16{
     margin-right:-16px 
}
 .tutor-ml-n20{
     margin-right:-20px 
}
 .tutor-ml-n24{
     margin-right:-24px 
}
 .tutor-ml-n28{
     margin-right:-28px 
}
 .tutor-ml-n32{
     margin-right:-32px 
}
 .tutor-ml-n36{
     margin-right:-36px 
}
 .tutor-ml-n40{
     margin-right:-40px 
}
 .tutor-ml-n44{
     margin-right:-44px 
}
 .tutor-ml-n48{
     margin-right:-48px 
}
 .tutor-ml-n52{
     margin-right:-52px 
}
 .tutor-ml-n56{
     margin-right:-56px 
}
 .tutor-ml-n60{
     margin-right:-60px 
}
 .tutor-ml-n64{
     margin-right:-64px 
}
 .tutor-ml-n68{
     margin-right:-68px 
}
 .tutor-ml-n72{
     margin-right:-72px 
}
 .tutor-ml-n76{
     margin-right:-76px 
}
 .tutor-ml-n80{
     margin-right:-80px 
}
 .tutor-p-0{
     padding:0 
}
 .tutor-p-2{
     padding:2px 
}
 .tutor-p-4{
     padding:4px 
}
 .tutor-p-8{
     padding:8px 
}
 .tutor-p-12{
     padding:12px 
}
 .tutor-p-16{
     padding:16px 
}
 .tutor-p-20{
     padding:20px 
}
 .tutor-p-24,.tutor-large-notification{
     padding:24px 
}
 .tutor-p-28{
     padding:28px 
}
 .tutor-p-32{
     padding:32px 
}
 .tutor-p-36{
     padding:36px 
}
 .tutor-p-40{
     padding:40px 
}
 .tutor-p-44{
     padding:44px 
}
 .tutor-p-48{
     padding:48px 
}
 .tutor-p-52{
     padding:52px 
}
 .tutor-p-56{
     padding:56px 
}
 .tutor-p-60{
     padding:60px 
}
 .tutor-p-64{
     padding:64px 
}
 .tutor-p-68{
     padding:68px 
}
 .tutor-p-72{
     padding:72px 
}
 .tutor-p-76{
     padding:76px 
}
 .tutor-p-80{
     padding:80px 
}
 .tutor-px-0{
     padding-left:0;
     padding-right:0 
}
 .tutor-px-2{
     padding-left:2px;
     padding-right:2px 
}
 .tutor-px-4{
     padding-left:4px;
     padding-right:4px 
}
 .tutor-px-8{
     padding-left:8px;
     padding-right:8px 
}
 .tutor-px-12{
     padding-left:12px;
     padding-right:12px 
}
 .tutor-px-16{
     padding-left:16px;
     padding-right:16px 
}
 .tutor-px-20{
     padding-left:20px;
     padding-right:20px 
}
 .tutor-px-24{
     padding-left:24px;
     padding-right:24px 
}
 .tutor-px-28{
     padding-left:28px;
     padding-right:28px 
}
 .tutor-px-32{
     padding-left:32px;
     padding-right:32px 
}
 .tutor-px-36{
     padding-left:36px;
     padding-right:36px 
}
 .tutor-px-40{
     padding-left:40px;
     padding-right:40px 
}
 .tutor-px-44{
     padding-left:44px;
     padding-right:44px 
}
 .tutor-px-48{
     padding-left:48px;
     padding-right:48px 
}
 .tutor-px-52{
     padding-left:52px;
     padding-right:52px 
}
 .tutor-px-56{
     padding-left:56px;
     padding-right:56px 
}
 .tutor-px-60{
     padding-left:60px;
     padding-right:60px 
}
 .tutor-px-64{
     padding-left:64px;
     padding-right:64px 
}
 .tutor-px-68{
     padding-left:68px;
     padding-right:68px 
}
 .tutor-px-72{
     padding-left:72px;
     padding-right:72px 
}
 .tutor-px-76{
     padding-left:76px;
     padding-right:76px 
}
 .tutor-px-80{
     padding-left:80px;
     padding-right:80px 
}
 .tutor-py-0{
     padding-top:0;
     padding-bottom:0 
}
 .tutor-py-2{
     padding-top:2px;
     padding-bottom:2px 
}
 .tutor-py-4{
     padding-top:4px;
     padding-bottom:4px 
}
 .tutor-py-8{
     padding-top:8px;
     padding-bottom:8px 
}
 .tutor-py-12{
     padding-top:12px;
     padding-bottom:12px 
}
 .tutor-py-16{
     padding-top:16px;
     padding-bottom:16px 
}
 .tutor-py-20{
     padding-top:20px;
     padding-bottom:20px 
}
 .tutor-py-24{
     padding-top:24px;
     padding-bottom:24px 
}
 .tutor-py-28{
     padding-top:28px;
     padding-bottom:28px 
}
 .tutor-py-32{
     padding-top:32px;
     padding-bottom:32px 
}
 .tutor-py-36{
     padding-top:36px;
     padding-bottom:36px 
}
 .tutor-py-40{
     padding-top:40px;
     padding-bottom:40px 
}
 .tutor-py-44{
     padding-top:44px;
     padding-bottom:44px 
}
 .tutor-py-48{
     padding-top:48px;
     padding-bottom:48px 
}
 .tutor-py-52{
     padding-top:52px;
     padding-bottom:52px 
}
 .tutor-py-56{
     padding-top:56px;
     padding-bottom:56px 
}
 .tutor-py-60{
     padding-top:60px;
     padding-bottom:60px 
}
 .tutor-py-64{
     padding-top:64px;
     padding-bottom:64px 
}
 .tutor-py-68{
     padding-top:68px;
     padding-bottom:68px 
}
 .tutor-py-72{
     padding-top:72px;
     padding-bottom:72px 
}
 .tutor-py-76{
     padding-top:76px;
     padding-bottom:76px 
}
 .tutor-py-80{
     padding-top:80px;
     padding-bottom:80px 
}
 .tutor-pt-0{
     padding-top:0 
}
 .tutor-pt-2{
     padding-top:2px 
}
 .tutor-pt-4{
     padding-top:4px 
}
 .tutor-pt-8{
     padding-top:8px 
}
 .tutor-pt-12{
     padding-top:12px 
}
 .tutor-pt-16{
     padding-top:16px 
}
 .tutor-pt-20{
     padding-top:20px 
}
 .tutor-pt-24{
     padding-top:24px 
}
 .tutor-pt-28{
     padding-top:28px 
}
 .tutor-pt-32{
     padding-top:32px 
}
 .tutor-pt-36{
     padding-top:36px 
}
 .tutor-pt-40{
     padding-top:40px 
}
 .tutor-pt-44{
     padding-top:44px 
}
 .tutor-pt-48{
     padding-top:48px 
}
 .tutor-pt-52{
     padding-top:52px 
}
 .tutor-pt-56{
     padding-top:56px 
}
 .tutor-pt-60{
     padding-top:60px 
}
 .tutor-pt-64{
     padding-top:64px 
}
 .tutor-pt-68{
     padding-top:68px 
}
 .tutor-pt-72{
     padding-top:72px 
}
 .tutor-pt-76{
     padding-top:76px 
}
 .tutor-pt-80{
     padding-top:80px 
}
 .tutor-pr-0{
     padding-left:0 
}
 .tutor-pr-2{
     padding-left:2px 
}
 .tutor-pr-4{
     padding-left:4px 
}
 .tutor-pr-8{
     padding-left:8px 
}
 .tutor-pr-12{
     padding-left:12px 
}
 .tutor-pr-16{
     padding-left:16px 
}
 .tutor-pr-20{
     padding-left:20px 
}
 .tutor-pr-24{
     padding-left:24px 
}
 .tutor-pr-28{
     padding-left:28px 
}
 .tutor-pr-32{
     padding-left:32px 
}
 .tutor-pr-36{
     padding-left:36px 
}
 .tutor-pr-40{
     padding-left:40px 
}
 .tutor-pr-44{
     padding-left:44px 
}
 .tutor-pr-48{
     padding-left:48px 
}
 .tutor-pr-52{
     padding-left:52px 
}
 .tutor-pr-56{
     padding-left:56px 
}
 .tutor-pr-60{
     padding-left:60px 
}
 .tutor-pr-64{
     padding-left:64px 
}
 .tutor-pr-68{
     padding-left:68px 
}
 .tutor-pr-72{
     padding-left:72px 
}
 .tutor-pr-76{
     padding-left:76px 
}
 .tutor-pr-80{
     padding-left:80px 
}
 .tutor-pb-0{
     padding-bottom:0 
}
 .tutor-pb-2{
     padding-bottom:2px 
}
 .tutor-pb-4{
     padding-bottom:4px 
}
 .tutor-pb-8{
     padding-bottom:8px 
}
 .tutor-pb-12{
     padding-bottom:12px 
}
 .tutor-pb-16{
     padding-bottom:16px 
}
 .tutor-pb-20{
     padding-bottom:20px 
}
 .tutor-pb-24{
     padding-bottom:24px 
}
 .tutor-pb-28{
     padding-bottom:28px 
}
 .tutor-pb-32{
     padding-bottom:32px 
}
 .tutor-pb-36{
     padding-bottom:36px 
}
 .tutor-pb-40{
     padding-bottom:40px 
}
 .tutor-pb-44{
     padding-bottom:44px 
}
 .tutor-pb-48{
     padding-bottom:48px 
}
 .tutor-pb-52{
     padding-bottom:52px 
}
 .tutor-pb-56{
     padding-bottom:56px 
}
 .tutor-pb-60{
     padding-bottom:60px 
}
 .tutor-pb-64{
     padding-bottom:64px 
}
 .tutor-pb-68{
     padding-bottom:68px 
}
 .tutor-pb-72{
     padding-bottom:72px 
}
 .tutor-pb-76{
     padding-bottom:76px 
}
 .tutor-pb-80{
     padding-bottom:80px 
}
 .tutor-pl-0{
     padding-right:0 
}
 .tutor-pl-2{
     padding-right:2px 
}
 .tutor-pl-4{
     padding-right:4px 
}
 .tutor-pl-8{
     padding-right:8px 
}
 .tutor-pl-12,.tutor-instructor-card .tutor-icard-content{
     padding-right:12px 
}
 .tutor-pl-16{
     padding-right:16px 
}
 .tutor-pl-20{
     padding-right:20px 
}
 .tutor-pl-24{
     padding-right:24px 
}
 .tutor-pl-28{
     padding-right:28px 
}
 .tutor-pl-32{
     padding-right:32px 
}
 .tutor-pl-36{
     padding-right:36px 
}
 .tutor-pl-40{
     padding-right:40px 
}
 .tutor-pl-44{
     padding-right:44px 
}
 .tutor-pl-48{
     padding-right:48px 
}
 .tutor-pl-52{
     padding-right:52px 
}
 .tutor-pl-56{
     padding-right:56px 
}
 .tutor-pl-60{
     padding-right:60px 
}
 .tutor-pl-64{
     padding-right:64px 
}
 .tutor-pl-68{
     padding-right:68px 
}
 .tutor-pl-72{
     padding-right:72px 
}
 .tutor-pl-76{
     padding-right:76px 
}
 .tutor-pl-80{
     padding-right:80px 
}
 .tutor-fs-1{
     font-size:calc(1.525rem + 3.3vw) 
}
 .tutor-fs-2{
     font-size:calc(1.425rem + 2.1vw) 
}
 .tutor-fs-3{
     font-size:calc(1.325rem + .9vw) 
}
 .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-fs-8{
     font-size:.75rem 
}
 .tutor-fs-9{
     font-size:.625rem 
}
 .tutor-fst-italic{
     font-style:italic!important 
}
 .tutor-fst-normal{
     font-style:normal!important 
}
 .tutor-fw-thin{
     font-weight:lighter 
}
 .tutor-fw-lighter{
     font-weight:300 
}
 .tutor-fw-normal{
     font-weight:400 
}
 .tutor-fw-medium{
     font-weight:500 
}
 .tutor-fw-bold{
     font-weight:700 
}
 .tutor-fw-bolder{
     font-weight:bolder 
}
 @media (min-width:576px){
     .tutor-d-sm-inline{
         display:inline!important 
    }
     .tutor-d-sm-inline-block{
         display:inline-block!important 
    }
     .tutor-d-sm-block{
         display:block!important 
    }
     .tutor-d-sm-grid{
         display:grid!important 
    }
     .tutor-d-sm-table{
         display:table!important 
    }
     .tutor-d-sm-table-row{
         display:table-row!important 
    }
     .tutor-d-sm-table-cell{
         display:table-cell!important 
    }
     .tutor-d-sm-flex{
         display:flex!important 
    }
     .tutor-d-sm-inline-flex{
         display:inline-flex!important 
    }
     .tutor-d-sm-none{
         display:none!important 
    }
     .tutor-flex-sm-fill{
         flex:auto!important 
    }
     .tutor-flex-sm-row{
         flex-direction:row!important 
    }
     .tutor-flex-sm-column{
         flex-direction:column!important 
    }
     .tutor-flex-sm-row-reverse{
         flex-direction:row-reverse!important 
    }
     .tutor-flex-sm-column-reverse{
         flex-direction:column-reverse!important 
    }
     .tutor-flex-sm-grow-0{
         flex-grow:0!important 
    }
     .tutor-flex-sm-grow-1{
         flex-grow:1!important 
    }
     .tutor-flex-sm-shrink-0{
         flex-shrink:0!important 
    }
     .tutor-flex-sm-shrink-1{
         flex-shrink:1!important 
    }
     .tutor-flex-sm-wrap{
         flex-wrap:wrap!important 
    }
     .tutor-flex-sm-nowrap{
         flex-wrap:nowrap!important 
    }
     .tutor-flex-sm-wrap-reverse{
         flex-wrap:wrap-reverse!important 
    }
     .tutor-gap-sm-0{
         gap:0!important 
    }
     .tutor-gap-sm-1{
         gap:.5rem!important 
    }
     .tutor-gap-sm-2{
         gap:1rem!important 
    }
     .tutor-gap-sm-3{
         gap:1.5rem!important 
    }
     .tutor-gap-sm-4{
         gap:2rem!important 
    }
     .tutor-gap-sm-5{
         gap:3rem!important 
    }
     .tutor-gap-sm-4px{
         gap:.25rem!important 
    }
     .tutor-gap-sm-12px{
         gap:.75rem!important 
    }
     .tutor-justify-sm-start{
         justify-content:flex-start!important 
    }
     .tutor-justify-sm-end{
         justify-content:flex-end!important 
    }
     .tutor-justify-sm-center{
         justify-content:center!important 
    }
     .tutor-justify-sm-between{
         justify-content:space-between!important 
    }
     .tutor-justify-sm-around{
         justify-content:space-around!important 
    }
     .tutor-justify-sm-evenly{
         justify-content:space-evenly!important 
    }
     .tutor-align-sm-start{
         align-items:flex-start!important 
    }
     .tutor-align-sm-end{
         align-items:flex-end!important 
    }
     .tutor-align-sm-center{
         align-items:center!important 
    }
     .tutor-align-sm-baseline{
         align-items:baseline!important 
    }
     .tutor-align-sm-stretch{
         align-items:stretch!important 
    }
     .tutor-align-content-sm-start{
         align-content:flex-start!important 
    }
     .tutor-align-content-sm-end{
         align-content:flex-end!important 
    }
     .tutor-align-content-sm-center{
         align-content:center!important 
    }
     .tutor-align-content-sm-between{
         align-content:space-between!important 
    }
     .tutor-align-content-sm-around{
         align-content:space-around!important 
    }
     .tutor-align-content-sm-stretch{
         align-content:stretch!important 
    }
     .tutor-align-self-sm-auto{
         align-self:auto!important 
    }
     .tutor-align-self-sm-start{
         align-self:flex-start!important 
    }
     .tutor-align-self-sm-end{
         align-self:flex-end!important 
    }
     .tutor-align-self-sm-center{
         align-self:center!important 
    }
     .tutor-align-self-sm-baseline{
         align-self:baseline!important 
    }
     .tutor-align-self-sm-stretch{
         align-self:stretch!important 
    }
     .tutor-order-sm-first{
         order:-1!important 
    }
     .tutor-order-sm-0{
         order:0!important 
    }
     .tutor-order-sm-1{
         order:1!important 
    }
     .tutor-order-sm-2{
         order:2!important 
    }
     .tutor-order-sm-3{
         order:3!important 
    }
     .tutor-order-sm-4{
         order:4!important 
    }
     .tutor-order-sm-5{
         order:5!important 
    }
     .tutor-order-sm-last{
         order:6!important 
    }
     .tutor-m-sm-0{
         margin:0 
    }
     .tutor-m-sm-2{
         margin:2px 
    }
     .tutor-m-sm-4{
         margin:4px 
    }
     .tutor-m-sm-8{
         margin:8px 
    }
     .tutor-m-sm-12{
         margin:12px 
    }
     .tutor-m-sm-16{
         margin:16px 
    }
     .tutor-m-sm-20{
         margin:20px 
    }
     .tutor-m-sm-24{
         margin:24px 
    }
     .tutor-m-sm-28{
         margin:28px 
    }
     .tutor-m-sm-32{
         margin:32px 
    }
     .tutor-m-sm-36{
         margin:36px 
    }
     .tutor-m-sm-40{
         margin:40px 
    }
     .tutor-m-sm-44{
         margin:44px 
    }
     .tutor-m-sm-48{
         margin:48px 
    }
     .tutor-m-sm-52{
         margin:52px 
    }
     .tutor-m-sm-56{
         margin:56px 
    }
     .tutor-m-sm-60{
         margin:60px 
    }
     .tutor-m-sm-64{
         margin:64px 
    }
     .tutor-m-sm-68{
         margin:68px 
    }
     .tutor-m-sm-72{
         margin:72px 
    }
     .tutor-m-sm-76{
         margin:76px 
    }
     .tutor-m-sm-80{
         margin:80px 
    }
     .tutor-m-sm-auto{
         margin:auto 
    }
     .tutor-mx-sm-0{
         margin-left:0;
         margin-right:0 
    }
     .tutor-mx-sm-2{
         margin-left:2px;
         margin-right:2px 
    }
     .tutor-mx-sm-4{
         margin-left:4px;
         margin-right:4px 
    }
     .tutor-mx-sm-8{
         margin-left:8px;
         margin-right:8px 
    }
     .tutor-mx-sm-12{
         margin-left:12px;
         margin-right:12px 
    }
     .tutor-mx-sm-16{
         margin-left:16px;
         margin-right:16px 
    }
     .tutor-mx-sm-20{
         margin-left:20px;
         margin-right:20px 
    }
     .tutor-mx-sm-24{
         margin-left:24px;
         margin-right:24px 
    }
     .tutor-mx-sm-28{
         margin-left:28px;
         margin-right:28px 
    }
     .tutor-mx-sm-32{
         margin-left:32px;
         margin-right:32px 
    }
     .tutor-mx-sm-36{
         margin-left:36px;
         margin-right:36px 
    }
     .tutor-mx-sm-40{
         margin-left:40px;
         margin-right:40px 
    }
     .tutor-mx-sm-44{
         margin-left:44px;
         margin-right:44px 
    }
     .tutor-mx-sm-48{
         margin-left:48px;
         margin-right:48px 
    }
     .tutor-mx-sm-52{
         margin-left:52px;
         margin-right:52px 
    }
     .tutor-mx-sm-56{
         margin-left:56px;
         margin-right:56px 
    }
     .tutor-mx-sm-60{
         margin-left:60px;
         margin-right:60px 
    }
     .tutor-mx-sm-64{
         margin-left:64px;
         margin-right:64px 
    }
     .tutor-mx-sm-68{
         margin-left:68px;
         margin-right:68px 
    }
     .tutor-mx-sm-72{
         margin-left:72px;
         margin-right:72px 
    }
     .tutor-mx-sm-76{
         margin-left:76px;
         margin-right:76px 
    }
     .tutor-mx-sm-80{
         margin-left:80px;
         margin-right:80px 
    }
     .tutor-mx-sm-auto{
         margin-left:auto;
         margin-right:auto 
    }
     .tutor-my-sm-0{
         margin-top:0;
         margin-bottom:0 
    }
     .tutor-my-sm-2{
         margin-top:2px;
         margin-bottom:2px 
    }
     .tutor-my-sm-4{
         margin-top:4px;
         margin-bottom:4px 
    }
     .tutor-my-sm-8{
         margin-top:8px;
         margin-bottom:8px 
    }
     .tutor-my-sm-12{
         margin-top:12px;
         margin-bottom:12px 
    }
     .tutor-my-sm-16{
         margin-top:16px;
         margin-bottom:16px 
    }
     .tutor-my-sm-20{
         margin-top:20px;
         margin-bottom:20px 
    }
     .tutor-my-sm-24{
         margin-top:24px;
         margin-bottom:24px 
    }
     .tutor-my-sm-28{
         margin-top:28px;
         margin-bottom:28px 
    }
     .tutor-my-sm-32{
         margin-top:32px;
         margin-bottom:32px 
    }
     .tutor-my-sm-36{
         margin-top:36px;
         margin-bottom:36px 
    }
     .tutor-my-sm-40{
         margin-top:40px;
         margin-bottom:40px 
    }
     .tutor-my-sm-44{
         margin-top:44px;
         margin-bottom:44px 
    }
     .tutor-my-sm-48{
         margin-top:48px;
         margin-bottom:48px 
    }
     .tutor-my-sm-52{
         margin-top:52px;
         margin-bottom:52px 
    }
     .tutor-my-sm-56{
         margin-top:56px;
         margin-bottom:56px 
    }
     .tutor-my-sm-60{
         margin-top:60px;
         margin-bottom:60px 
    }
     .tutor-my-sm-64{
         margin-top:64px;
         margin-bottom:64px 
    }
     .tutor-my-sm-68{
         margin-top:68px;
         margin-bottom:68px 
    }
     .tutor-my-sm-72{
         margin-top:72px;
         margin-bottom:72px 
    }
     .tutor-my-sm-76{
         margin-top:76px;
         margin-bottom:76px 
    }
     .tutor-my-sm-80{
         margin-top:80px;
         margin-bottom:80px 
    }
     .tutor-my-sm-auto{
         margin-top:auto;
         margin-bottom:auto 
    }
     .tutor-mt-sm-0{
         margin-top:0 
    }
     .tutor-mt-sm-2{
         margin-top:2px 
    }
     .tutor-mt-sm-4{
         margin-top:4px 
    }
     .tutor-mt-sm-8{
         margin-top:8px 
    }
     .tutor-mt-sm-12{
         margin-top:12px 
    }
     .tutor-mt-sm-16{
         margin-top:16px 
    }
     .tutor-mt-sm-20{
         margin-top:20px 
    }
     .tutor-mt-sm-24{
         margin-top:24px 
    }
     .tutor-mt-sm-28{
         margin-top:28px 
    }
     .tutor-mt-sm-32{
         margin-top:32px 
    }
     .tutor-mt-sm-36{
         margin-top:36px 
    }
     .tutor-mt-sm-40{
         margin-top:40px 
    }
     .tutor-mt-sm-44{
         margin-top:44px 
    }
     .tutor-mt-sm-48{
         margin-top:48px 
    }
     .tutor-mt-sm-52{
         margin-top:52px 
    }
     .tutor-mt-sm-56{
         margin-top:56px 
    }
     .tutor-mt-sm-60{
         margin-top:60px 
    }
     .tutor-mt-sm-64{
         margin-top:64px 
    }
     .tutor-mt-sm-68{
         margin-top:68px 
    }
     .tutor-mt-sm-72{
         margin-top:72px 
    }
     .tutor-mt-sm-76{
         margin-top:76px 
    }
     .tutor-mt-sm-80{
         margin-top:80px 
    }
     .tutor-mt-sm-auto{
         margin-top:auto 
    }
     .tutor-mr-sm-0{
         margin-left:0 
    }
     .tutor-mr-sm-2{
         margin-left:2px 
    }
     .tutor-mr-sm-4{
         margin-left:4px 
    }
     .tutor-mr-sm-8{
         margin-left:8px 
    }
     .tutor-mr-sm-12{
         margin-left:12px 
    }
     .tutor-mr-sm-16{
         margin-left:16px 
    }
     .tutor-mr-sm-20{
         margin-left:20px 
    }
     .tutor-mr-sm-24{
         margin-left:24px 
    }
     .tutor-mr-sm-28{
         margin-left:28px 
    }
     .tutor-mr-sm-32{
         margin-left:32px 
    }
     .tutor-mr-sm-36{
         margin-left:36px 
    }
     .tutor-mr-sm-40{
         margin-left:40px 
    }
     .tutor-mr-sm-44{
         margin-left:44px 
    }
     .tutor-mr-sm-48{
         margin-left:48px 
    }
     .tutor-mr-sm-52{
         margin-left:52px 
    }
     .tutor-mr-sm-56{
         margin-left:56px 
    }
     .tutor-mr-sm-60{
         margin-left:60px 
    }
     .tutor-mr-sm-64{
         margin-left:64px 
    }
     .tutor-mr-sm-68{
         margin-left:68px 
    }
     .tutor-mr-sm-72{
         margin-left:72px 
    }
     .tutor-mr-sm-76{
         margin-left:76px 
    }
     .tutor-mr-sm-80{
         margin-left:80px 
    }
     .tutor-mr-sm-auto{
         margin-left:auto 
    }
     .tutor-mb-sm-0{
         margin-bottom:0 
    }
     .tutor-mb-sm-2{
         margin-bottom:2px 
    }
     .tutor-mb-sm-4{
         margin-bottom:4px 
    }
     .tutor-mb-sm-8{
         margin-bottom:8px 
    }
     .tutor-mb-sm-12{
         margin-bottom:12px 
    }
     .tutor-mb-sm-16{
         margin-bottom:16px 
    }
     .tutor-mb-sm-20{
         margin-bottom:20px 
    }
     .tutor-mb-sm-24{
         margin-bottom:24px 
    }
     .tutor-mb-sm-28{
         margin-bottom:28px 
    }
     .tutor-mb-sm-32{
         margin-bottom:32px 
    }
     .tutor-mb-sm-36{
         margin-bottom:36px 
    }
     .tutor-mb-sm-40{
         margin-bottom:40px 
    }
     .tutor-mb-sm-44{
         margin-bottom:44px 
    }
     .tutor-mb-sm-48{
         margin-bottom:48px 
    }
     .tutor-mb-sm-52{
         margin-bottom:52px 
    }
     .tutor-mb-sm-56{
         margin-bottom:56px 
    }
     .tutor-mb-sm-60{
         margin-bottom:60px 
    }
     .tutor-mb-sm-64{
         margin-bottom:64px 
    }
     .tutor-mb-sm-68{
         margin-bottom:68px 
    }
     .tutor-mb-sm-72{
         margin-bottom:72px 
    }
     .tutor-mb-sm-76{
         margin-bottom:76px 
    }
     .tutor-mb-sm-80{
         margin-bottom:80px 
    }
     .tutor-mb-sm-auto{
         margin-bottom:auto 
    }
     .tutor-ml-sm-0{
         margin-right:0 
    }
     .tutor-ml-sm-2{
         margin-right:2px 
    }
     .tutor-ml-sm-4{
         margin-right:4px 
    }
     .tutor-ml-sm-8{
         margin-right:8px 
    }
     .tutor-ml-sm-12{
         margin-right:12px 
    }
     .tutor-ml-sm-16{
         margin-right:16px 
    }
     .tutor-ml-sm-20{
         margin-right:20px 
    }
     .tutor-ml-sm-24{
         margin-right:24px 
    }
     .tutor-ml-sm-28{
         margin-right:28px 
    }
     .tutor-ml-sm-32{
         margin-right:32px 
    }
     .tutor-ml-sm-36{
         margin-right:36px 
    }
     .tutor-ml-sm-40{
         margin-right:40px 
    }
     .tutor-ml-sm-44{
         margin-right:44px 
    }
     .tutor-ml-sm-48{
         margin-right:48px 
    }
     .tutor-ml-sm-52{
         margin-right:52px 
    }
     .tutor-ml-sm-56{
         margin-right:56px 
    }
     .tutor-ml-sm-60{
         margin-right:60px 
    }
     .tutor-ml-sm-64{
         margin-right:64px 
    }
     .tutor-ml-sm-68{
         margin-right:68px 
    }
     .tutor-ml-sm-72{
         margin-right:72px 
    }
     .tutor-ml-sm-76{
         margin-right:76px 
    }
     .tutor-ml-sm-80{
         margin-right:80px 
    }
     .tutor-ml-sm-auto{
         margin-right:auto 
    }
     .tutor-m-sm-n2{
         margin:-2px 
    }
     .tutor-m-sm-n4{
         margin:-4px 
    }
     .tutor-m-sm-n8{
         margin:-8px 
    }
     .tutor-m-sm-n12{
         margin:-12px 
    }
     .tutor-m-sm-n16{
         margin:-16px 
    }
     .tutor-m-sm-n20{
         margin:-20px 
    }
     .tutor-m-sm-n24{
         margin:-24px 
    }
     .tutor-m-sm-n28{
         margin:-28px 
    }
     .tutor-m-sm-n32{
         margin:-32px 
    }
     .tutor-m-sm-n36{
         margin:-36px 
    }
     .tutor-m-sm-n40{
         margin:-40px 
    }
     .tutor-m-sm-n44{
         margin:-44px 
    }
     .tutor-m-sm-n48{
         margin:-48px 
    }
     .tutor-m-sm-n52{
         margin:-52px 
    }
     .tutor-m-sm-n56{
         margin:-56px 
    }
     .tutor-m-sm-n60{
         margin:-60px 
    }
     .tutor-m-sm-n64{
         margin:-64px 
    }
     .tutor-m-sm-n68{
         margin:-68px 
    }
     .tutor-m-sm-n72{
         margin:-72px 
    }
     .tutor-m-sm-n76{
         margin:-76px 
    }
     .tutor-m-sm-n80{
         margin:-80px 
    }
     .tutor-mx-sm-n2{
         margin-left:-2px;
         margin-right:-2px 
    }
     .tutor-mx-sm-n4{
         margin-left:-4px;
         margin-right:-4px 
    }
     .tutor-mx-sm-n8{
         margin-left:-8px;
         margin-right:-8px 
    }
     .tutor-mx-sm-n12{
         margin-left:-12px;
         margin-right:-12px 
    }
     .tutor-mx-sm-n16{
         margin-left:-16px;
         margin-right:-16px 
    }
     .tutor-mx-sm-n20{
         margin-left:-20px;
         margin-right:-20px 
    }
     .tutor-mx-sm-n24{
         margin-left:-24px;
         margin-right:-24px 
    }
     .tutor-mx-sm-n28{
         margin-left:-28px;
         margin-right:-28px 
    }
     .tutor-mx-sm-n32{
         margin-left:-32px;
         margin-right:-32px 
    }
     .tutor-mx-sm-n36{
         margin-left:-36px;
         margin-right:-36px 
    }
     .tutor-mx-sm-n40{
         margin-left:-40px;
         margin-right:-40px 
    }
     .tutor-mx-sm-n44{
         margin-left:-44px;
         margin-right:-44px 
    }
     .tutor-mx-sm-n48{
         margin-left:-48px;
         margin-right:-48px 
    }
     .tutor-mx-sm-n52{
         margin-left:-52px;
         margin-right:-52px 
    }
     .tutor-mx-sm-n56{
         margin-left:-56px;
         margin-right:-56px 
    }
     .tutor-mx-sm-n60{
         margin-left:-60px;
         margin-right:-60px 
    }
     .tutor-mx-sm-n64{
         margin-left:-64px;
         margin-right:-64px 
    }
     .tutor-mx-sm-n68{
         margin-left:-68px;
         margin-right:-68px 
    }
     .tutor-mx-sm-n72{
         margin-left:-72px;
         margin-right:-72px 
    }
     .tutor-mx-sm-n76{
         margin-left:-76px;
         margin-right:-76px 
    }
     .tutor-mx-sm-n80{
         margin-left:-80px;
         margin-right:-80px 
    }
     .tutor-my-sm-n2{
         margin-top:-2px;
         margin-bottom:-2px 
    }
     .tutor-my-sm-n4{
         margin-top:-4px;
         margin-bottom:-4px 
    }
     .tutor-my-sm-n8{
         margin-top:-8px;
         margin-bottom:-8px 
    }
     .tutor-my-sm-n12{
         margin-top:-12px;
         margin-bottom:-12px 
    }
     .tutor-my-sm-n16{
         margin-top:-16px;
         margin-bottom:-16px 
    }
     .tutor-my-sm-n20{
         margin-top:-20px;
         margin-bottom:-20px 
    }
     .tutor-my-sm-n24{
         margin-top:-24px;
         margin-bottom:-24px 
    }
     .tutor-my-sm-n28{
         margin-top:-28px;
         margin-bottom:-28px 
    }
     .tutor-my-sm-n32{
         margin-top:-32px;
         margin-bottom:-32px 
    }
     .tutor-my-sm-n36{
         margin-top:-36px;
         margin-bottom:-36px 
    }
     .tutor-my-sm-n40{
         margin-top:-40px;
         margin-bottom:-40px 
    }
     .tutor-my-sm-n44{
         margin-top:-44px;
         margin-bottom:-44px 
    }
     .tutor-my-sm-n48{
         margin-top:-48px;
         margin-bottom:-48px 
    }
     .tutor-my-sm-n52{
         margin-top:-52px;
         margin-bottom:-52px 
    }
     .tutor-my-sm-n56{
         margin-top:-56px;
         margin-bottom:-56px 
    }
     .tutor-my-sm-n60{
         margin-top:-60px;
         margin-bottom:-60px 
    }
     .tutor-my-sm-n64{
         margin-top:-64px;
         margin-bottom:-64px 
    }
     .tutor-my-sm-n68{
         margin-top:-68px;
         margin-bottom:-68px 
    }
     .tutor-my-sm-n72{
         margin-top:-72px;
         margin-bottom:-72px 
    }
     .tutor-my-sm-n76{
         margin-top:-76px;
         margin-bottom:-76px 
    }
     .tutor-my-sm-n80{
         margin-top:-80px;
         margin-bottom:-80px 
    }
     .tutor-mt-sm-n2{
         margin-top:-2px 
    }
     .tutor-mt-sm-n4{
         margin-top:-4px 
    }
     .tutor-mt-sm-n8{
         margin-top:-8px 
    }
     .tutor-mt-sm-n12{
         margin-top:-12px 
    }
     .tutor-mt-sm-n16{
         margin-top:-16px 
    }
     .tutor-mt-sm-n20{
         margin-top:-20px 
    }
     .tutor-mt-sm-n24{
         margin-top:-24px 
    }
     .tutor-mt-sm-n28{
         margin-top:-28px 
    }
     .tutor-mt-sm-n32{
         margin-top:-32px 
    }
     .tutor-mt-sm-n36{
         margin-top:-36px 
    }
     .tutor-mt-sm-n40{
         margin-top:-40px 
    }
     .tutor-mt-sm-n44{
         margin-top:-44px 
    }
     .tutor-mt-sm-n48{
         margin-top:-48px 
    }
     .tutor-mt-sm-n52{
         margin-top:-52px 
    }
     .tutor-mt-sm-n56{
         margin-top:-56px 
    }
     .tutor-mt-sm-n60{
         margin-top:-60px 
    }
     .tutor-mt-sm-n64{
         margin-top:-64px 
    }
     .tutor-mt-sm-n68{
         margin-top:-68px 
    }
     .tutor-mt-sm-n72{
         margin-top:-72px 
    }
     .tutor-mt-sm-n76{
         margin-top:-76px 
    }
     .tutor-mt-sm-n80{
         margin-top:-80px 
    }
     .tutor-mr-sm-n2{
         margin-left:-2px 
    }
     .tutor-mr-sm-n4{
         margin-left:-4px 
    }
     .tutor-mr-sm-n8{
         margin-left:-8px 
    }
     .tutor-mr-sm-n12{
         margin-left:-12px 
    }
     .tutor-mr-sm-n16{
         margin-left:-16px 
    }
     .tutor-mr-sm-n20{
         margin-left:-20px 
    }
     .tutor-mr-sm-n24{
         margin-left:-24px 
    }
     .tutor-mr-sm-n28{
         margin-left:-28px 
    }
     .tutor-mr-sm-n32{
         margin-left:-32px 
    }
     .tutor-mr-sm-n36{
         margin-left:-36px 
    }
     .tutor-mr-sm-n40{
         margin-left:-40px 
    }
     .tutor-mr-sm-n44{
         margin-left:-44px 
    }
     .tutor-mr-sm-n48{
         margin-left:-48px 
    }
     .tutor-mr-sm-n52{
         margin-left:-52px 
    }
     .tutor-mr-sm-n56{
         margin-left:-56px 
    }
     .tutor-mr-sm-n60{
         margin-left:-60px 
    }
     .tutor-mr-sm-n64{
         margin-left:-64px 
    }
     .tutor-mr-sm-n68{
         margin-left:-68px 
    }
     .tutor-mr-sm-n72{
         margin-left:-72px 
    }
     .tutor-mr-sm-n76{
         margin-left:-76px 
    }
     .tutor-mr-sm-n80{
         margin-left:-80px 
    }
     .tutor-mb-sm-n2{
         margin-bottom:-2px 
    }
     .tutor-mb-sm-n4{
         margin-bottom:-4px 
    }
     .tutor-mb-sm-n8{
         margin-bottom:-8px 
    }
     .tutor-mb-sm-n12{
         margin-bottom:-12px 
    }
     .tutor-mb-sm-n16{
         margin-bottom:-16px 
    }
     .tutor-mb-sm-n20{
         margin-bottom:-20px 
    }
     .tutor-mb-sm-n24{
         margin-bottom:-24px 
    }
     .tutor-mb-sm-n28{
         margin-bottom:-28px 
    }
     .tutor-mb-sm-n32{
         margin-bottom:-32px 
    }
     .tutor-mb-sm-n36{
         margin-bottom:-36px 
    }
     .tutor-mb-sm-n40{
         margin-bottom:-40px 
    }
     .tutor-mb-sm-n44{
         margin-bottom:-44px 
    }
     .tutor-mb-sm-n48{
         margin-bottom:-48px 
    }
     .tutor-mb-sm-n52{
         margin-bottom:-52px 
    }
     .tutor-mb-sm-n56{
         margin-bottom:-56px 
    }
     .tutor-mb-sm-n60{
         margin-bottom:-60px 
    }
     .tutor-mb-sm-n64{
         margin-bottom:-64px 
    }
     .tutor-mb-sm-n68{
         margin-bottom:-68px 
    }
     .tutor-mb-sm-n72{
         margin-bottom:-72px 
    }
     .tutor-mb-sm-n76{
         margin-bottom:-76px 
    }
     .tutor-mb-sm-n80{
         margin-bottom:-80px 
    }
     .tutor-ml-sm-n2{
         margin-right:-2px 
    }
     .tutor-ml-sm-n4{
         margin-right:-4px 
    }
     .tutor-ml-sm-n8{
         margin-right:-8px 
    }
     .tutor-ml-sm-n12{
         margin-right:-12px 
    }
     .tutor-ml-sm-n16{
         margin-right:-16px 
    }
     .tutor-ml-sm-n20{
         margin-right:-20px 
    }
     .tutor-ml-sm-n24{
         margin-right:-24px 
    }
     .tutor-ml-sm-n28{
         margin-right:-28px 
    }
     .tutor-ml-sm-n32{
         margin-right:-32px 
    }
     .tutor-ml-sm-n36{
         margin-right:-36px 
    }
     .tutor-ml-sm-n40{
         margin-right:-40px 
    }
     .tutor-ml-sm-n44{
         margin-right:-44px 
    }
     .tutor-ml-sm-n48{
         margin-right:-48px 
    }
     .tutor-ml-sm-n52{
         margin-right:-52px 
    }
     .tutor-ml-sm-n56{
         margin-right:-56px 
    }
     .tutor-ml-sm-n60{
         margin-right:-60px 
    }
     .tutor-ml-sm-n64{
         margin-right:-64px 
    }
     .tutor-ml-sm-n68{
         margin-right:-68px 
    }
     .tutor-ml-sm-n72{
         margin-right:-72px 
    }
     .tutor-ml-sm-n76{
         margin-right:-76px 
    }
     .tutor-ml-sm-n80{
         margin-right:-80px 
    }
     .tutor-p-sm-0{
         padding:0 
    }
     .tutor-p-sm-2{
         padding:2px 
    }
     .tutor-p-sm-4{
         padding:4px 
    }
     .tutor-p-sm-8{
         padding:8px 
    }
     .tutor-p-sm-12{
         padding:12px 
    }
     .tutor-p-sm-16{
         padding:16px 
    }
     .tutor-p-sm-20{
         padding:20px 
    }
     .tutor-p-sm-24{
         padding:24px 
    }
     .tutor-p-sm-28{
         padding:28px 
    }
     .tutor-p-sm-32{
         padding:32px 
    }
     .tutor-p-sm-36{
         padding:36px 
    }
     .tutor-p-sm-40{
         padding:40px 
    }
     .tutor-p-sm-44{
         padding:44px 
    }
     .tutor-p-sm-48{
         padding:48px 
    }
     .tutor-p-sm-52{
         padding:52px 
    }
     .tutor-p-sm-56{
         padding:56px 
    }
     .tutor-p-sm-60{
         padding:60px 
    }
     .tutor-p-sm-64{
         padding:64px 
    }
     .tutor-p-sm-68{
         padding:68px 
    }
     .tutor-p-sm-72{
         padding:72px 
    }
     .tutor-p-sm-76{
         padding:76px 
    }
     .tutor-p-sm-80{
         padding:80px 
    }
     .tutor-px-sm-0{
         padding-left:0;
         padding-right:0 
    }
     .tutor-px-sm-2{
         padding-left:2px;
         padding-right:2px 
    }
     .tutor-px-sm-4{
         padding-left:4px;
         padding-right:4px 
    }
     .tutor-px-sm-8{
         padding-left:8px;
         padding-right:8px 
    }
     .tutor-px-sm-12{
         padding-left:12px;
         padding-right:12px 
    }
     .tutor-px-sm-16{
         padding-left:16px;
         padding-right:16px 
    }
     .tutor-px-sm-20{
         padding-left:20px;
         padding-right:20px 
    }
     .tutor-px-sm-24{
         padding-left:24px;
         padding-right:24px 
    }
     .tutor-px-sm-28{
         padding-left:28px;
         padding-right:28px 
    }
     .tutor-px-sm-32{
         padding-left:32px;
         padding-right:32px 
    }
     .tutor-px-sm-36{
         padding-left:36px;
         padding-right:36px 
    }
     .tutor-px-sm-40{
         padding-left:40px;
         padding-right:40px 
    }
     .tutor-px-sm-44{
         padding-left:44px;
         padding-right:44px 
    }
     .tutor-px-sm-48{
         padding-left:48px;
         padding-right:48px 
    }
     .tutor-px-sm-52{
         padding-left:52px;
         padding-right:52px 
    }
     .tutor-px-sm-56{
         padding-left:56px;
         padding-right:56px 
    }
     .tutor-px-sm-60{
         padding-left:60px;
         padding-right:60px 
    }
     .tutor-px-sm-64{
         padding-left:64px;
         padding-right:64px 
    }
     .tutor-px-sm-68{
         padding-left:68px;
         padding-right:68px 
    }
     .tutor-px-sm-72{
         padding-left:72px;
         padding-right:72px 
    }
     .tutor-px-sm-76{
         padding-left:76px;
         padding-right:76px 
    }
     .tutor-px-sm-80{
         padding-left:80px;
         padding-right:80px 
    }
     .tutor-py-sm-0{
         padding-top:0;
         padding-bottom:0 
    }
     .tutor-py-sm-2{
         padding-top:2px;
         padding-bottom:2px 
    }
     .tutor-py-sm-4{
         padding-top:4px;
         padding-bottom:4px 
    }
     .tutor-py-sm-8{
         padding-top:8px;
         padding-bottom:8px 
    }
     .tutor-py-sm-12{
         padding-top:12px;
         padding-bottom:12px 
    }
     .tutor-py-sm-16{
         padding-top:16px;
         padding-bottom:16px 
    }
     .tutor-py-sm-20{
         padding-top:20px;
         padding-bottom:20px 
    }
     .tutor-py-sm-24{
         padding-top:24px;
         padding-bottom:24px 
    }
     .tutor-py-sm-28{
         padding-top:28px;
         padding-bottom:28px 
    }
     .tutor-py-sm-32{
         padding-top:32px;
         padding-bottom:32px 
    }
     .tutor-py-sm-36{
         padding-top:36px;
         padding-bottom:36px 
    }
     .tutor-py-sm-40{
         padding-top:40px;
         padding-bottom:40px 
    }
     .tutor-py-sm-44{
         padding-top:44px;
         padding-bottom:44px 
    }
     .tutor-py-sm-48{
         padding-top:48px;
         padding-bottom:48px 
    }
     .tutor-py-sm-52{
         padding-top:52px;
         padding-bottom:52px 
    }
     .tutor-py-sm-56{
         padding-top:56px;
         padding-bottom:56px 
    }
     .tutor-py-sm-60{
         padding-top:60px;
         padding-bottom:60px 
    }
     .tutor-py-sm-64{
         padding-top:64px;
         padding-bottom:64px 
    }
     .tutor-py-sm-68{
         padding-top:68px;
         padding-bottom:68px 
    }
     .tutor-py-sm-72{
         padding-top:72px;
         padding-bottom:72px 
    }
     .tutor-py-sm-76{
         padding-top:76px;
         padding-bottom:76px 
    }
     .tutor-py-sm-80{
         padding-top:80px;
         padding-bottom:80px 
    }
     .tutor-pt-sm-0{
         padding-top:0 
    }
     .tutor-pt-sm-2{
         padding-top:2px 
    }
     .tutor-pt-sm-4{
         padding-top:4px 
    }
     .tutor-pt-sm-8{
         padding-top:8px 
    }
     .tutor-pt-sm-12{
         padding-top:12px 
    }
     .tutor-pt-sm-16{
         padding-top:16px 
    }
     .tutor-pt-sm-20{
         padding-top:20px 
    }
     .tutor-pt-sm-24{
         padding-top:24px 
    }
     .tutor-pt-sm-28{
         padding-top:28px 
    }
     .tutor-pt-sm-32{
         padding-top:32px 
    }
     .tutor-pt-sm-36{
         padding-top:36px 
    }
     .tutor-pt-sm-40{
         padding-top:40px 
    }
     .tutor-pt-sm-44{
         padding-top:44px 
    }
     .tutor-pt-sm-48{
         padding-top:48px 
    }
     .tutor-pt-sm-52{
         padding-top:52px 
    }
     .tutor-pt-sm-56{
         padding-top:56px 
    }
     .tutor-pt-sm-60{
         padding-top:60px 
    }
     .tutor-pt-sm-64{
         padding-top:64px 
    }
     .tutor-pt-sm-68{
         padding-top:68px 
    }
     .tutor-pt-sm-72{
         padding-top:72px 
    }
     .tutor-pt-sm-76{
         padding-top:76px 
    }
     .tutor-pt-sm-80{
         padding-top:80px 
    }
     .tutor-pr-sm-0{
         padding-left:0 
    }
     .tutor-pr-sm-2{
         padding-left:2px 
    }
     .tutor-pr-sm-4{
         padding-left:4px 
    }
     .tutor-pr-sm-8{
         padding-left:8px 
    }
     .tutor-pr-sm-12{
         padding-left:12px 
    }
     .tutor-pr-sm-16{
         padding-left:16px 
    }
     .tutor-pr-sm-20{
         padding-left:20px 
    }
     .tutor-pr-sm-24{
         padding-left:24px 
    }
     .tutor-pr-sm-28{
         padding-left:28px 
    }
     .tutor-pr-sm-32{
         padding-left:32px 
    }
     .tutor-pr-sm-36{
         padding-left:36px 
    }
     .tutor-pr-sm-40{
         padding-left:40px 
    }
     .tutor-pr-sm-44{
         padding-left:44px 
    }
     .tutor-pr-sm-48{
         padding-left:48px 
    }
     .tutor-pr-sm-52{
         padding-left:52px 
    }
     .tutor-pr-sm-56{
         padding-left:56px 
    }
     .tutor-pr-sm-60{
         padding-left:60px 
    }
     .tutor-pr-sm-64{
         padding-left:64px 
    }
     .tutor-pr-sm-68{
         padding-left:68px 
    }
     .tutor-pr-sm-72{
         padding-left:72px 
    }
     .tutor-pr-sm-76{
         padding-left:76px 
    }
     .tutor-pr-sm-80{
         padding-left:80px 
    }
     .tutor-pb-sm-0{
         padding-bottom:0 
    }
     .tutor-pb-sm-2{
         padding-bottom:2px 
    }
     .tutor-pb-sm-4{
         padding-bottom:4px 
    }
     .tutor-pb-sm-8{
         padding-bottom:8px 
    }
     .tutor-pb-sm-12{
         padding-bottom:12px 
    }
     .tutor-pb-sm-16{
         padding-bottom:16px 
    }
     .tutor-pb-sm-20{
         padding-bottom:20px 
    }
     .tutor-pb-sm-24{
         padding-bottom:24px 
    }
     .tutor-pb-sm-28{
         padding-bottom:28px 
    }
     .tutor-pb-sm-32{
         padding-bottom:32px 
    }
     .tutor-pb-sm-36{
         padding-bottom:36px 
    }
     .tutor-pb-sm-40{
         padding-bottom:40px 
    }
     .tutor-pb-sm-44{
         padding-bottom:44px 
    }
     .tutor-pb-sm-48{
         padding-bottom:48px 
    }
     .tutor-pb-sm-52{
         padding-bottom:52px 
    }
     .tutor-pb-sm-56{
         padding-bottom:56px 
    }
     .tutor-pb-sm-60{
         padding-bottom:60px 
    }
     .tutor-pb-sm-64{
         padding-bottom:64px 
    }
     .tutor-pb-sm-68{
         padding-bottom:68px 
    }
     .tutor-pb-sm-72{
         padding-bottom:72px 
    }
     .tutor-pb-sm-76{
         padding-bottom:76px 
    }
     .tutor-pb-sm-80{
         padding-bottom:80px 
    }
     .tutor-pl-sm-0{
         padding-right:0 
    }
     .tutor-pl-sm-2{
         padding-right:2px 
    }
     .tutor-pl-sm-4{
         padding-right:4px 
    }
     .tutor-pl-sm-8{
         padding-right:8px 
    }
     .tutor-pl-sm-12{
         padding-right:12px 
    }
     .tutor-pl-sm-16{
         padding-right:16px 
    }
     .tutor-pl-sm-20{
         padding-right:20px 
    }
     .tutor-pl-sm-24{
         padding-right:24px 
    }
     .tutor-pl-sm-28{
         padding-right:28px 
    }
     .tutor-pl-sm-32{
         padding-right:32px 
    }
     .tutor-pl-sm-36{
         padding-right:36px 
    }
     .tutor-pl-sm-40{
         padding-right:40px 
    }
     .tutor-pl-sm-44{
         padding-right:44px 
    }
     .tutor-pl-sm-48{
         padding-right:48px 
    }
     .tutor-pl-sm-52{
         padding-right:52px 
    }
     .tutor-pl-sm-56{
         padding-right:56px 
    }
     .tutor-pl-sm-60{
         padding-right:60px 
    }
     .tutor-pl-sm-64{
         padding-right:64px 
    }
     .tutor-pl-sm-68{
         padding-right:68px 
    }
     .tutor-pl-sm-72{
         padding-right:72px 
    }
     .tutor-pl-sm-76{
         padding-right:76px 
    }
     .tutor-pl-sm-80{
         padding-right:80px 
    }
}
 @media (min-width:768px){
     .tutor-d-md-inline{
         display:inline!important 
    }
     .tutor-d-md-inline-block{
         display:inline-block!important 
    }
     .tutor-d-md-block{
         display:block!important 
    }
     .tutor-d-md-grid{
         display:grid!important 
    }
     .tutor-d-md-table{
         display:table!important 
    }
     .tutor-d-md-table-row{
         display:table-row!important 
    }
     .tutor-d-md-table-cell{
         display:table-cell!important 
    }
     .tutor-d-md-flex{
         display:flex!important 
    }
     .tutor-d-md-inline-flex{
         display:inline-flex!important 
    }
     .tutor-d-md-none{
         display:none!important 
    }
     .tutor-flex-md-fill{
         flex:auto!important 
    }
     .tutor-flex-md-row{
         flex-direction:row!important 
    }
     .tutor-flex-md-column{
         flex-direction:column!important 
    }
     .tutor-flex-md-row-reverse{
         flex-direction:row-reverse!important 
    }
     .tutor-flex-md-column-reverse{
         flex-direction:column-reverse!important 
    }
     .tutor-flex-md-grow-0{
         flex-grow:0!important 
    }
     .tutor-flex-md-grow-1{
         flex-grow:1!important 
    }
     .tutor-flex-md-shrink-0{
         flex-shrink:0!important 
    }
     .tutor-flex-md-shrink-1{
         flex-shrink:1!important 
    }
     .tutor-flex-md-wrap{
         flex-wrap:wrap!important 
    }
     .tutor-flex-md-nowrap{
         flex-wrap:nowrap!important 
    }
     .tutor-flex-md-wrap-reverse{
         flex-wrap:wrap-reverse!important 
    }
     .tutor-gap-md-0{
         gap:0!important 
    }
     .tutor-gap-md-1{
         gap:.5rem!important 
    }
     .tutor-gap-md-2{
         gap:1rem!important 
    }
     .tutor-gap-md-3{
         gap:1.5rem!important 
    }
     .tutor-gap-md-4{
         gap:2rem!important 
    }
     .tutor-gap-md-5{
         gap:3rem!important 
    }
     .tutor-gap-md-4px{
         gap:.25rem!important 
    }
     .tutor-gap-md-12px{
         gap:.75rem!important 
    }
     .tutor-justify-md-start{
         justify-content:flex-start!important 
    }
     .tutor-justify-md-end{
         justify-content:flex-end!important 
    }
     .tutor-justify-md-center{
         justify-content:center!important 
    }
     .tutor-justify-md-between{
         justify-content:space-between!important 
    }
     .tutor-justify-md-around{
         justify-content:space-around!important 
    }
     .tutor-justify-md-evenly{
         justify-content:space-evenly!important 
    }
     .tutor-align-md-start{
         align-items:flex-start!important 
    }
     .tutor-align-md-end{
         align-items:flex-end!important 
    }
     .tutor-align-md-center{
         align-items:center!important 
    }
     .tutor-align-md-baseline{
         align-items:baseline!important 
    }
     .tutor-align-md-stretch{
         align-items:stretch!important 
    }
     .tutor-align-content-md-start{
         align-content:flex-start!important 
    }
     .tutor-align-content-md-end{
         align-content:flex-end!important 
    }
     .tutor-align-content-md-center{
         align-content:center!important 
    }
     .tutor-align-content-md-between{
         align-content:space-between!important 
    }
     .tutor-align-content-md-around{
         align-content:space-around!important 
    }
     .tutor-align-content-md-stretch{
         align-content:stretch!important 
    }
     .tutor-align-self-md-auto{
         align-self:auto!important 
    }
     .tutor-align-self-md-start{
         align-self:flex-start!important 
    }
     .tutor-align-self-md-end{
         align-self:flex-end!important 
    }
     .tutor-align-self-md-center{
         align-self:center!important 
    }
     .tutor-align-self-md-baseline{
         align-self:baseline!important 
    }
     .tutor-align-self-md-stretch{
         align-self:stretch!important 
    }
     .tutor-order-md-first{
         order:-1!important 
    }
     .tutor-order-md-0{
         order:0!important 
    }
     .tutor-order-md-1{
         order:1!important 
    }
     .tutor-order-md-2{
         order:2!important 
    }
     .tutor-order-md-3{
         order:3!important 
    }
     .tutor-order-md-4{
         order:4!important 
    }
     .tutor-order-md-5{
         order:5!important 
    }
     .tutor-order-md-last{
         order:6!important 
    }
     .tutor-m-md-0{
         margin:0 
    }
     .tutor-m-md-2{
         margin:2px 
    }
     .tutor-m-md-4{
         margin:4px 
    }
     .tutor-m-md-8{
         margin:8px 
    }
     .tutor-m-md-12{
         margin:12px 
    }
     .tutor-m-md-16{
         margin:16px 
    }
     .tutor-m-md-20{
         margin:20px 
    }
     .tutor-m-md-24{
         margin:24px 
    }
     .tutor-m-md-28{
         margin:28px 
    }
     .tutor-m-md-32{
         margin:32px 
    }
     .tutor-m-md-36{
         margin:36px 
    }
     .tutor-m-md-40{
         margin:40px 
    }
     .tutor-m-md-44{
         margin:44px 
    }
     .tutor-m-md-48{
         margin:48px 
    }
     .tutor-m-md-52{
         margin:52px 
    }
     .tutor-m-md-56{
         margin:56px 
    }
     .tutor-m-md-60{
         margin:60px 
    }
     .tutor-m-md-64{
         margin:64px 
    }
     .tutor-m-md-68{
         margin:68px 
    }
     .tutor-m-md-72{
         margin:72px 
    }
     .tutor-m-md-76{
         margin:76px 
    }
     .tutor-m-md-80{
         margin:80px 
    }
     .tutor-m-md-auto{
         margin:auto 
    }
     .tutor-mx-md-0{
         margin-left:0;
         margin-right:0 
    }
     .tutor-mx-md-2{
         margin-left:2px;
         margin-right:2px 
    }
     .tutor-mx-md-4{
         margin-left:4px;
         margin-right:4px 
    }
     .tutor-mx-md-8{
         margin-left:8px;
         margin-right:8px 
    }
     .tutor-mx-md-12{
         margin-left:12px;
         margin-right:12px 
    }
     .tutor-mx-md-16{
         margin-left:16px;
         margin-right:16px 
    }
     .tutor-mx-md-20{
         margin-left:20px;
         margin-right:20px 
    }
     .tutor-mx-md-24{
         margin-left:24px;
         margin-right:24px 
    }
     .tutor-mx-md-28{
         margin-left:28px;
         margin-right:28px 
    }
     .tutor-mx-md-32{
         margin-left:32px;
         margin-right:32px 
    }
     .tutor-mx-md-36{
         margin-left:36px;
         margin-right:36px 
    }
     .tutor-mx-md-40{
         margin-left:40px;
         margin-right:40px 
    }
     .tutor-mx-md-44{
         margin-left:44px;
         margin-right:44px 
    }
     .tutor-mx-md-48{
         margin-left:48px;
         margin-right:48px 
    }
     .tutor-mx-md-52{
         margin-left:52px;
         margin-right:52px 
    }
     .tutor-mx-md-56{
         margin-left:56px;
         margin-right:56px 
    }
     .tutor-mx-md-60{
         margin-left:60px;
         margin-right:60px 
    }
     .tutor-mx-md-64{
         margin-left:64px;
         margin-right:64px 
    }
     .tutor-mx-md-68{
         margin-left:68px;
         margin-right:68px 
    }
     .tutor-mx-md-72{
         margin-left:72px;
         margin-right:72px 
    }
     .tutor-mx-md-76{
         margin-left:76px;
         margin-right:76px 
    }
     .tutor-mx-md-80{
         margin-left:80px;
         margin-right:80px 
    }
     .tutor-mx-md-auto{
         margin-left:auto;
         margin-right:auto 
    }
     .tutor-my-md-0{
         margin-top:0;
         margin-bottom:0 
    }
     .tutor-my-md-2{
         margin-top:2px;
         margin-bottom:2px 
    }
     .tutor-my-md-4{
         margin-top:4px;
         margin-bottom:4px 
    }
     .tutor-my-md-8{
         margin-top:8px;
         margin-bottom:8px 
    }
     .tutor-my-md-12{
         margin-top:12px;
         margin-bottom:12px 
    }
     .tutor-my-md-16{
         margin-top:16px;
         margin-bottom:16px 
    }
     .tutor-my-md-20{
         margin-top:20px;
         margin-bottom:20px 
    }
     .tutor-my-md-24{
         margin-top:24px;
         margin-bottom:24px 
    }
     .tutor-my-md-28{
         margin-top:28px;
         margin-bottom:28px 
    }
     .tutor-my-md-32{
         margin-top:32px;
         margin-bottom:32px 
    }
     .tutor-my-md-36{
         margin-top:36px;
         margin-bottom:36px 
    }
     .tutor-my-md-40{
         margin-top:40px;
         margin-bottom:40px 
    }
     .tutor-my-md-44{
         margin-top:44px;
         margin-bottom:44px 
    }
     .tutor-my-md-48{
         margin-top:48px;
         margin-bottom:48px 
    }
     .tutor-my-md-52{
         margin-top:52px;
         margin-bottom:52px 
    }
     .tutor-my-md-56{
         margin-top:56px;
         margin-bottom:56px 
    }
     .tutor-my-md-60{
         margin-top:60px;
         margin-bottom:60px 
    }
     .tutor-my-md-64{
         margin-top:64px;
         margin-bottom:64px 
    }
     .tutor-my-md-68{
         margin-top:68px;
         margin-bottom:68px 
    }
     .tutor-my-md-72{
         margin-top:72px;
         margin-bottom:72px 
    }
     .tutor-my-md-76{
         margin-top:76px;
         margin-bottom:76px 
    }
     .tutor-my-md-80{
         margin-top:80px;
         margin-bottom:80px 
    }
     .tutor-my-md-auto{
         margin-top:auto;
         margin-bottom:auto 
    }
     .tutor-mt-md-0{
         margin-top:0 
    }
     .tutor-mt-md-2{
         margin-top:2px 
    }
     .tutor-mt-md-4{
         margin-top:4px 
    }
     .tutor-mt-md-8{
         margin-top:8px 
    }
     .tutor-mt-md-12{
         margin-top:12px 
    }
     .tutor-mt-md-16{
         margin-top:16px 
    }
     .tutor-mt-md-20{
         margin-top:20px 
    }
     .tutor-mt-md-24{
         margin-top:24px 
    }
     .tutor-mt-md-28{
         margin-top:28px 
    }
     .tutor-mt-md-32{
         margin-top:32px 
    }
     .tutor-mt-md-36{
         margin-top:36px 
    }
     .tutor-mt-md-40{
         margin-top:40px 
    }
     .tutor-mt-md-44{
         margin-top:44px 
    }
     .tutor-mt-md-48{
         margin-top:48px 
    }
     .tutor-mt-md-52{
         margin-top:52px 
    }
     .tutor-mt-md-56{
         margin-top:56px 
    }
     .tutor-mt-md-60{
         margin-top:60px 
    }
     .tutor-mt-md-64{
         margin-top:64px 
    }
     .tutor-mt-md-68{
         margin-top:68px 
    }
     .tutor-mt-md-72{
         margin-top:72px 
    }
     .tutor-mt-md-76{
         margin-top:76px 
    }
     .tutor-mt-md-80{
         margin-top:80px 
    }
     .tutor-mt-md-auto{
         margin-top:auto 
    }
     .tutor-mr-md-0{
         margin-left:0 
    }
     .tutor-mr-md-2{
         margin-left:2px 
    }
     .tutor-mr-md-4{
         margin-left:4px 
    }
     .tutor-mr-md-8{
         margin-left:8px 
    }
     .tutor-mr-md-12{
         margin-left:12px 
    }
     .tutor-mr-md-16{
         margin-left:16px 
    }
     .tutor-mr-md-20{
         margin-left:20px 
    }
     .tutor-mr-md-24{
         margin-left:24px 
    }
     .tutor-mr-md-28{
         margin-left:28px 
    }
     .tutor-mr-md-32{
         margin-left:32px 
    }
     .tutor-mr-md-36{
         margin-left:36px 
    }
     .tutor-mr-md-40{
         margin-left:40px 
    }
     .tutor-mr-md-44{
         margin-left:44px 
    }
     .tutor-mr-md-48{
         margin-left:48px 
    }
     .tutor-mr-md-52{
         margin-left:52px 
    }
     .tutor-mr-md-56{
         margin-left:56px 
    }
     .tutor-mr-md-60{
         margin-left:60px 
    }
     .tutor-mr-md-64{
         margin-left:64px 
    }
     .tutor-mr-md-68{
         margin-left:68px 
    }
     .tutor-mr-md-72{
         margin-left:72px 
    }
     .tutor-mr-md-76{
         margin-left:76px 
    }
     .tutor-mr-md-80{
         margin-left:80px 
    }
     .tutor-mr-md-auto{
         margin-left:auto 
    }
     .tutor-mb-md-0{
         margin-bottom:0 
    }
     .tutor-mb-md-2{
         margin-bottom:2px 
    }
     .tutor-mb-md-4{
         margin-bottom:4px 
    }
     .tutor-mb-md-8{
         margin-bottom:8px 
    }
     .tutor-mb-md-12{
         margin-bottom:12px 
    }
     .tutor-mb-md-16{
         margin-bottom:16px 
    }
     .tutor-mb-md-20{
         margin-bottom:20px 
    }
     .tutor-mb-md-24{
         margin-bottom:24px 
    }
     .tutor-mb-md-28{
         margin-bottom:28px 
    }
     .tutor-mb-md-32{
         margin-bottom:32px 
    }
     .tutor-mb-md-36{
         margin-bottom:36px 
    }
     .tutor-mb-md-40{
         margin-bottom:40px 
    }
     .tutor-mb-md-44{
         margin-bottom:44px 
    }
     .tutor-mb-md-48{
         margin-bottom:48px 
    }
     .tutor-mb-md-52{
         margin-bottom:52px 
    }
     .tutor-mb-md-56{
         margin-bottom:56px 
    }
     .tutor-mb-md-60{
         margin-bottom:60px 
    }
     .tutor-mb-md-64{
         margin-bottom:64px 
    }
     .tutor-mb-md-68{
         margin-bottom:68px 
    }
     .tutor-mb-md-72{
         margin-bottom:72px 
    }
     .tutor-mb-md-76{
         margin-bottom:76px 
    }
     .tutor-mb-md-80{
         margin-bottom:80px 
    }
     .tutor-mb-md-auto{
         margin-bottom:auto 
    }
     .tutor-ml-md-0{
         margin-right:0 
    }
     .tutor-ml-md-2{
         margin-right:2px 
    }
     .tutor-ml-md-4{
         margin-right:4px 
    }
     .tutor-ml-md-8{
         margin-right:8px 
    }
     .tutor-ml-md-12{
         margin-right:12px 
    }
     .tutor-ml-md-16{
         margin-right:16px 
    }
     .tutor-ml-md-20{
         margin-right:20px 
    }
     .tutor-ml-md-24{
         margin-right:24px 
    }
     .tutor-ml-md-28{
         margin-right:28px 
    }
     .tutor-ml-md-32{
         margin-right:32px 
    }
     .tutor-ml-md-36{
         margin-right:36px 
    }
     .tutor-ml-md-40{
         margin-right:40px 
    }
     .tutor-ml-md-44{
         margin-right:44px 
    }
     .tutor-ml-md-48{
         margin-right:48px 
    }
     .tutor-ml-md-52{
         margin-right:52px 
    }
     .tutor-ml-md-56{
         margin-right:56px 
    }
     .tutor-ml-md-60{
         margin-right:60px 
    }
     .tutor-ml-md-64{
         margin-right:64px 
    }
     .tutor-ml-md-68{
         margin-right:68px 
    }
     .tutor-ml-md-72{
         margin-right:72px 
    }
     .tutor-ml-md-76{
         margin-right:76px 
    }
     .tutor-ml-md-80{
         margin-right:80px 
    }
     .tutor-ml-md-auto{
         margin-right:auto 
    }
     .tutor-m-md-n2{
         margin:-2px 
    }
     .tutor-m-md-n4{
         margin:-4px 
    }
     .tutor-m-md-n8{
         margin:-8px 
    }
     .tutor-m-md-n12{
         margin:-12px 
    }
     .tutor-m-md-n16{
         margin:-16px 
    }
     .tutor-m-md-n20{
         margin:-20px 
    }
     .tutor-m-md-n24{
         margin:-24px 
    }
     .tutor-m-md-n28{
         margin:-28px 
    }
     .tutor-m-md-n32{
         margin:-32px 
    }
     .tutor-m-md-n36{
         margin:-36px 
    }
     .tutor-m-md-n40{
         margin:-40px 
    }
     .tutor-m-md-n44{
         margin:-44px 
    }
     .tutor-m-md-n48{
         margin:-48px 
    }
     .tutor-m-md-n52{
         margin:-52px 
    }
     .tutor-m-md-n56{
         margin:-56px 
    }
     .tutor-m-md-n60{
         margin:-60px 
    }
     .tutor-m-md-n64{
         margin:-64px 
    }
     .tutor-m-md-n68{
         margin:-68px 
    }
     .tutor-m-md-n72{
         margin:-72px 
    }
     .tutor-m-md-n76{
         margin:-76px 
    }
     .tutor-m-md-n80{
         margin:-80px 
    }
     .tutor-mx-md-n2{
         margin-left:-2px;
         margin-right:-2px 
    }
     .tutor-mx-md-n4{
         margin-left:-4px;
         margin-right:-4px 
    }
     .tutor-mx-md-n8{
         margin-left:-8px;
         margin-right:-8px 
    }
     .tutor-mx-md-n12{
         margin-left:-12px;
         margin-right:-12px 
    }
     .tutor-mx-md-n16{
         margin-left:-16px;
         margin-right:-16px 
    }
     .tutor-mx-md-n20{
         margin-left:-20px;
         margin-right:-20px 
    }
     .tutor-mx-md-n24{
         margin-left:-24px;
         margin-right:-24px 
    }
     .tutor-mx-md-n28{
         margin-left:-28px;
         margin-right:-28px 
    }
     .tutor-mx-md-n32{
         margin-left:-32px;
         margin-right:-32px 
    }
     .tutor-mx-md-n36{
         margin-left:-36px;
         margin-right:-36px 
    }
     .tutor-mx-md-n40{
         margin-left:-40px;
         margin-right:-40px 
    }
     .tutor-mx-md-n44{
         margin-left:-44px;
         margin-right:-44px 
    }
     .tutor-mx-md-n48{
         margin-left:-48px;
         margin-right:-48px 
    }
     .tutor-mx-md-n52{
         margin-left:-52px;
         margin-right:-52px 
    }
     .tutor-mx-md-n56{
         margin-left:-56px;
         margin-right:-56px 
    }
     .tutor-mx-md-n60{
         margin-left:-60px;
         margin-right:-60px 
    }
     .tutor-mx-md-n64{
         margin-left:-64px;
         margin-right:-64px 
    }
     .tutor-mx-md-n68{
         margin-left:-68px;
         margin-right:-68px 
    }
     .tutor-mx-md-n72{
         margin-left:-72px;
         margin-right:-72px 
    }
     .tutor-mx-md-n76{
         margin-left:-76px;
         margin-right:-76px 
    }
     .tutor-mx-md-n80{
         margin-left:-80px;
         margin-right:-80px 
    }
     .tutor-my-md-n2{
         margin-top:-2px;
         margin-bottom:-2px 
    }
     .tutor-my-md-n4{
         margin-top:-4px;
         margin-bottom:-4px 
    }
     .tutor-my-md-n8{
         margin-top:-8px;
         margin-bottom:-8px 
    }
     .tutor-my-md-n12{
         margin-top:-12px;
         margin-bottom:-12px 
    }
     .tutor-my-md-n16{
         margin-top:-16px;
         margin-bottom:-16px 
    }
     .tutor-my-md-n20{
         margin-top:-20px;
         margin-bottom:-20px 
    }
     .tutor-my-md-n24{
         margin-top:-24px;
         margin-bottom:-24px 
    }
     .tutor-my-md-n28{
         margin-top:-28px;
         margin-bottom:-28px 
    }
     .tutor-my-md-n32{
         margin-top:-32px;
         margin-bottom:-32px 
    }
     .tutor-my-md-n36{
         margin-top:-36px;
         margin-bottom:-36px 
    }
     .tutor-my-md-n40{
         margin-top:-40px;
         margin-bottom:-40px 
    }
     .tutor-my-md-n44{
         margin-top:-44px;
         margin-bottom:-44px 
    }
     .tutor-my-md-n48{
         margin-top:-48px;
         margin-bottom:-48px 
    }
     .tutor-my-md-n52{
         margin-top:-52px;
         margin-bottom:-52px 
    }
     .tutor-my-md-n56{
         margin-top:-56px;
         margin-bottom:-56px 
    }
     .tutor-my-md-n60{
         margin-top:-60px;
         margin-bottom:-60px 
    }
     .tutor-my-md-n64{
         margin-top:-64px;
         margin-bottom:-64px 
    }
     .tutor-my-md-n68{
         margin-top:-68px;
         margin-bottom:-68px 
    }
     .tutor-my-md-n72{
         margin-top:-72px;
         margin-bottom:-72px 
    }
     .tutor-my-md-n76{
         margin-top:-76px;
         margin-bottom:-76px 
    }
     .tutor-my-md-n80{
         margin-top:-80px;
         margin-bottom:-80px 
    }
     .tutor-mt-md-n2{
         margin-top:-2px 
    }
     .tutor-mt-md-n4{
         margin-top:-4px 
    }
     .tutor-mt-md-n8{
         margin-top:-8px 
    }
     .tutor-mt-md-n12{
         margin-top:-12px 
    }
     .tutor-mt-md-n16{
         margin-top:-16px 
    }
     .tutor-mt-md-n20{
         margin-top:-20px 
    }
     .tutor-mt-md-n24{
         margin-top:-24px 
    }
     .tutor-mt-md-n28{
         margin-top:-28px 
    }
     .tutor-mt-md-n32{
         margin-top:-32px 
    }
     .tutor-mt-md-n36{
         margin-top:-36px 
    }
     .tutor-mt-md-n40{
         margin-top:-40px 
    }
     .tutor-mt-md-n44{
         margin-top:-44px 
    }
     .tutor-mt-md-n48{
         margin-top:-48px 
    }
     .tutor-mt-md-n52{
         margin-top:-52px 
    }
     .tutor-mt-md-n56{
         margin-top:-56px 
    }
     .tutor-mt-md-n60{
         margin-top:-60px 
    }
     .tutor-mt-md-n64{
         margin-top:-64px 
    }
     .tutor-mt-md-n68{
         margin-top:-68px 
    }
     .tutor-mt-md-n72{
         margin-top:-72px 
    }
     .tutor-mt-md-n76{
         margin-top:-76px 
    }
     .tutor-mt-md-n80{
         margin-top:-80px 
    }
     .tutor-mr-md-n2{
         margin-left:-2px 
    }
     .tutor-mr-md-n4{
         margin-left:-4px 
    }
     .tutor-mr-md-n8{
         margin-left:-8px 
    }
     .tutor-mr-md-n12{
         margin-left:-12px 
    }
     .tutor-mr-md-n16{
         margin-left:-16px 
    }
     .tutor-mr-md-n20{
         margin-left:-20px 
    }
     .tutor-mr-md-n24{
         margin-left:-24px 
    }
     .tutor-mr-md-n28{
         margin-left:-28px 
    }
     .tutor-mr-md-n32{
         margin-left:-32px 
    }
     .tutor-mr-md-n36{
         margin-left:-36px 
    }
     .tutor-mr-md-n40{
         margin-left:-40px 
    }
     .tutor-mr-md-n44{
         margin-left:-44px 
    }
     .tutor-mr-md-n48{
         margin-left:-48px 
    }
     .tutor-mr-md-n52{
         margin-left:-52px 
    }
     .tutor-mr-md-n56{
         margin-left:-56px 
    }
     .tutor-mr-md-n60{
         margin-left:-60px 
    }
     .tutor-mr-md-n64{
         margin-left:-64px 
    }
     .tutor-mr-md-n68{
         margin-left:-68px 
    }
     .tutor-mr-md-n72{
         margin-left:-72px 
    }
     .tutor-mr-md-n76{
         margin-left:-76px 
    }
     .tutor-mr-md-n80{
         margin-left:-80px 
    }
     .tutor-mb-md-n2{
         margin-bottom:-2px 
    }
     .tutor-mb-md-n4{
         margin-bottom:-4px 
    }
     .tutor-mb-md-n8{
         margin-bottom:-8px 
    }
     .tutor-mb-md-n12{
         margin-bottom:-12px 
    }
     .tutor-mb-md-n16{
         margin-bottom:-16px 
    }
     .tutor-mb-md-n20{
         margin-bottom:-20px 
    }
     .tutor-mb-md-n24{
         margin-bottom:-24px 
    }
     .tutor-mb-md-n28{
         margin-bottom:-28px 
    }
     .tutor-mb-md-n32{
         margin-bottom:-32px 
    }
     .tutor-mb-md-n36{
         margin-bottom:-36px 
    }
     .tutor-mb-md-n40{
         margin-bottom:-40px 
    }
     .tutor-mb-md-n44{
         margin-bottom:-44px 
    }
     .tutor-mb-md-n48{
         margin-bottom:-48px 
    }
     .tutor-mb-md-n52{
         margin-bottom:-52px 
    }
     .tutor-mb-md-n56{
         margin-bottom:-56px 
    }
     .tutor-mb-md-n60{
         margin-bottom:-60px 
    }
     .tutor-mb-md-n64{
         margin-bottom:-64px 
    }
     .tutor-mb-md-n68{
         margin-bottom:-68px 
    }
     .tutor-mb-md-n72{
         margin-bottom:-72px 
    }
     .tutor-mb-md-n76{
         margin-bottom:-76px 
    }
     .tutor-mb-md-n80{
         margin-bottom:-80px 
    }
     .tutor-ml-md-n2{
         margin-right:-2px 
    }
     .tutor-ml-md-n4{
         margin-right:-4px 
    }
     .tutor-ml-md-n8{
         margin-right:-8px 
    }
     .tutor-ml-md-n12{
         margin-right:-12px 
    }
     .tutor-ml-md-n16{
         margin-right:-16px 
    }
     .tutor-ml-md-n20{
         margin-right:-20px 
    }
     .tutor-ml-md-n24{
         margin-right:-24px 
    }
     .tutor-ml-md-n28{
         margin-right:-28px 
    }
     .tutor-ml-md-n32{
         margin-right:-32px 
    }
     .tutor-ml-md-n36{
         margin-right:-36px 
    }
     .tutor-ml-md-n40{
         margin-right:-40px 
    }
     .tutor-ml-md-n44{
         margin-right:-44px 
    }
     .tutor-ml-md-n48{
         margin-right:-48px 
    }
     .tutor-ml-md-n52{
         margin-right:-52px 
    }
     .tutor-ml-md-n56{
         margin-right:-56px 
    }
     .tutor-ml-md-n60{
         margin-right:-60px 
    }
     .tutor-ml-md-n64{
         margin-right:-64px 
    }
     .tutor-ml-md-n68{
         margin-right:-68px 
    }
     .tutor-ml-md-n72{
         margin-right:-72px 
    }
     .tutor-ml-md-n76{
         margin-right:-76px 
    }
     .tutor-ml-md-n80{
         margin-right:-80px 
    }
     .tutor-p-md-0{
         padding:0 
    }
     .tutor-p-md-2{
         padding:2px 
    }
     .tutor-p-md-4{
         padding:4px 
    }
     .tutor-p-md-8{
         padding:8px 
    }
     .tutor-p-md-12{
         padding:12px 
    }
     .tutor-p-md-16{
         padding:16px 
    }
     .tutor-p-md-20{
         padding:20px 
    }
     .tutor-p-md-24{
         padding:24px 
    }
     .tutor-p-md-28{
         padding:28px 
    }
     .tutor-p-md-32{
         padding:32px 
    }
     .tutor-p-md-36{
         padding:36px 
    }
     .tutor-p-md-40{
         padding:40px 
    }
     .tutor-p-md-44{
         padding:44px 
    }
     .tutor-p-md-48{
         padding:48px 
    }
     .tutor-p-md-52{
         padding:52px 
    }
     .tutor-p-md-56{
         padding:56px 
    }
     .tutor-p-md-60{
         padding:60px 
    }
     .tutor-p-md-64{
         padding:64px 
    }
     .tutor-p-md-68{
         padding:68px 
    }
     .tutor-p-md-72{
         padding:72px 
    }
     .tutor-p-md-76{
         padding:76px 
    }
     .tutor-p-md-80{
         padding:80px 
    }
     .tutor-px-md-0{
         padding-left:0;
         padding-right:0 
    }
     .tutor-px-md-2{
         padding-left:2px;
         padding-right:2px 
    }
     .tutor-px-md-4{
         padding-left:4px;
         padding-right:4px 
    }
     .tutor-px-md-8{
         padding-left:8px;
         padding-right:8px 
    }
     .tutor-px-md-12{
         padding-left:12px;
         padding-right:12px 
    }
     .tutor-px-md-16{
         padding-left:16px;
         padding-right:16px 
    }
     .tutor-px-md-20{
         padding-left:20px;
         padding-right:20px 
    }
     .tutor-px-md-24{
         padding-left:24px;
         padding-right:24px 
    }
     .tutor-px-md-28{
         padding-left:28px;
         padding-right:28px 
    }
     .tutor-px-md-32{
         padding-left:32px;
         padding-right:32px 
    }
     .tutor-px-md-36{
         padding-left:36px;
         padding-right:36px 
    }
     .tutor-px-md-40{
         padding-left:40px;
         padding-right:40px 
    }
     .tutor-px-md-44{
         padding-left:44px;
         padding-right:44px 
    }
     .tutor-px-md-48{
         padding-left:48px;
         padding-right:48px 
    }
     .tutor-px-md-52{
         padding-left:52px;
         padding-right:52px 
    }
     .tutor-px-md-56{
         padding-left:56px;
         padding-right:56px 
    }
     .tutor-px-md-60{
         padding-left:60px;
         padding-right:60px 
    }
     .tutor-px-md-64{
         padding-left:64px;
         padding-right:64px 
    }
     .tutor-px-md-68{
         padding-left:68px;
         padding-right:68px 
    }
     .tutor-px-md-72{
         padding-left:72px;
         padding-right:72px 
    }
     .tutor-px-md-76{
         padding-left:76px;
         padding-right:76px 
    }
     .tutor-px-md-80{
         padding-left:80px;
         padding-right:80px 
    }
     .tutor-py-md-0{
         padding-top:0;
         padding-bottom:0 
    }
     .tutor-py-md-2{
         padding-top:2px;
         padding-bottom:2px 
    }
     .tutor-py-md-4{
         padding-top:4px;
         padding-bottom:4px 
    }
     .tutor-py-md-8{
         padding-top:8px;
         padding-bottom:8px 
    }
     .tutor-py-md-12{
         padding-top:12px;
         padding-bottom:12px 
    }
     .tutor-py-md-16{
         padding-top:16px;
         padding-bottom:16px 
    }
     .tutor-py-md-20{
         padding-top:20px;
         padding-bottom:20px 
    }
     .tutor-py-md-24{
         padding-top:24px;
         padding-bottom:24px 
    }
     .tutor-py-md-28{
         padding-top:28px;
         padding-bottom:28px 
    }
     .tutor-py-md-32{
         padding-top:32px;
         padding-bottom:32px 
    }
     .tutor-py-md-36{
         padding-top:36px;
         padding-bottom:36px 
    }
     .tutor-py-md-40{
         padding-top:40px;
         padding-bottom:40px 
    }
     .tutor-py-md-44{
         padding-top:44px;
         padding-bottom:44px 
    }
     .tutor-py-md-48{
         padding-top:48px;
         padding-bottom:48px 
    }
     .tutor-py-md-52{
         padding-top:52px;
         padding-bottom:52px 
    }
     .tutor-py-md-56{
         padding-top:56px;
         padding-bottom:56px 
    }
     .tutor-py-md-60{
         padding-top:60px;
         padding-bottom:60px 
    }
     .tutor-py-md-64{
         padding-top:64px;
         padding-bottom:64px 
    }
     .tutor-py-md-68{
         padding-top:68px;
         padding-bottom:68px 
    }
     .tutor-py-md-72{
         padding-top:72px;
         padding-bottom:72px 
    }
     .tutor-py-md-76{
         padding-top:76px;
         padding-bottom:76px 
    }
     .tutor-py-md-80{
         padding-top:80px;
         padding-bottom:80px 
    }
     .tutor-pt-md-0{
         padding-top:0 
    }
     .tutor-pt-md-2{
         padding-top:2px 
    }
     .tutor-pt-md-4{
         padding-top:4px 
    }
     .tutor-pt-md-8{
         padding-top:8px 
    }
     .tutor-pt-md-12{
         padding-top:12px 
    }
     .tutor-pt-md-16{
         padding-top:16px 
    }
     .tutor-pt-md-20{
         padding-top:20px 
    }
     .tutor-pt-md-24{
         padding-top:24px 
    }
     .tutor-pt-md-28{
         padding-top:28px 
    }
     .tutor-pt-md-32{
         padding-top:32px 
    }
     .tutor-pt-md-36{
         padding-top:36px 
    }
     .tutor-pt-md-40{
         padding-top:40px 
    }
     .tutor-pt-md-44{
         padding-top:44px 
    }
     .tutor-pt-md-48{
         padding-top:48px 
    }
     .tutor-pt-md-52{
         padding-top:52px 
    }
     .tutor-pt-md-56{
         padding-top:56px 
    }
     .tutor-pt-md-60{
         padding-top:60px 
    }
     .tutor-pt-md-64{
         padding-top:64px 
    }
     .tutor-pt-md-68{
         padding-top:68px 
    }
     .tutor-pt-md-72{
         padding-top:72px 
    }
     .tutor-pt-md-76{
         padding-top:76px 
    }
     .tutor-pt-md-80{
         padding-top:80px 
    }
     .tutor-pr-md-0{
         padding-left:0 
    }
     .tutor-pr-md-2{
         padding-left:2px 
    }
     .tutor-pr-md-4{
         padding-left:4px 
    }
     .tutor-pr-md-8{
         padding-left:8px 
    }
     .tutor-pr-md-12{
         padding-left:12px 
    }
     .tutor-pr-md-16{
         padding-left:16px 
    }
     .tutor-pr-md-20{
         padding-left:20px 
    }
     .tutor-pr-md-24{
         padding-left:24px 
    }
     .tutor-pr-md-28{
         padding-left:28px 
    }
     .tutor-pr-md-32{
         padding-left:32px 
    }
     .tutor-pr-md-36{
         padding-left:36px 
    }
     .tutor-pr-md-40{
         padding-left:40px 
    }
     .tutor-pr-md-44{
         padding-left:44px 
    }
     .tutor-pr-md-48{
         padding-left:48px 
    }
     .tutor-pr-md-52{
         padding-left:52px 
    }
     .tutor-pr-md-56{
         padding-left:56px 
    }
     .tutor-pr-md-60{
         padding-left:60px 
    }
     .tutor-pr-md-64{
         padding-left:64px 
    }
     .tutor-pr-md-68{
         padding-left:68px 
    }
     .tutor-pr-md-72{
         padding-left:72px 
    }
     .tutor-pr-md-76{
         padding-left:76px 
    }
     .tutor-pr-md-80{
         padding-left:80px 
    }
     .tutor-pb-md-0{
         padding-bottom:0 
    }
     .tutor-pb-md-2{
         padding-bottom:2px 
    }
     .tutor-pb-md-4{
         padding-bottom:4px 
    }
     .tutor-pb-md-8{
         padding-bottom:8px 
    }
     .tutor-pb-md-12{
         padding-bottom:12px 
    }
     .tutor-pb-md-16{
         padding-bottom:16px 
    }
     .tutor-pb-md-20{
         padding-bottom:20px 
    }
     .tutor-pb-md-24{
         padding-bottom:24px 
    }
     .tutor-pb-md-28{
         padding-bottom:28px 
    }
     .tutor-pb-md-32{
         padding-bottom:32px 
    }
     .tutor-pb-md-36{
         padding-bottom:36px 
    }
     .tutor-pb-md-40{
         padding-bottom:40px 
    }
     .tutor-pb-md-44{
         padding-bottom:44px 
    }
     .tutor-pb-md-48{
         padding-bottom:48px 
    }
     .tutor-pb-md-52{
         padding-bottom:52px 
    }
     .tutor-pb-md-56{
         padding-bottom:56px 
    }
     .tutor-pb-md-60{
         padding-bottom:60px 
    }
     .tutor-pb-md-64{
         padding-bottom:64px 
    }
     .tutor-pb-md-68{
         padding-bottom:68px 
    }
     .tutor-pb-md-72{
         padding-bottom:72px 
    }
     .tutor-pb-md-76{
         padding-bottom:76px 
    }
     .tutor-pb-md-80{
         padding-bottom:80px 
    }
     .tutor-pl-md-0{
         padding-right:0 
    }
     .tutor-pl-md-2{
         padding-right:2px 
    }
     .tutor-pl-md-4{
         padding-right:4px 
    }
     .tutor-pl-md-8{
         padding-right:8px 
    }
     .tutor-pl-md-12{
         padding-right:12px 
    }
     .tutor-pl-md-16{
         padding-right:16px 
    }
     .tutor-pl-md-20{
         padding-right:20px 
    }
     .tutor-pl-md-24{
         padding-right:24px 
    }
     .tutor-pl-md-28{
         padding-right:28px 
    }
     .tutor-pl-md-32{
         padding-right:32px 
    }
     .tutor-pl-md-36{
         padding-right:36px 
    }
     .tutor-pl-md-40{
         padding-right:40px 
    }
     .tutor-pl-md-44{
         padding-right:44px 
    }
     .tutor-pl-md-48{
         padding-right:48px 
    }
     .tutor-pl-md-52{
         padding-right:52px 
    }
     .tutor-pl-md-56{
         padding-right:56px 
    }
     .tutor-pl-md-60{
         padding-right:60px 
    }
     .tutor-pl-md-64{
         padding-right:64px 
    }
     .tutor-pl-md-68{
         padding-right:68px 
    }
     .tutor-pl-md-72{
         padding-right:72px 
    }
     .tutor-pl-md-76{
         padding-right:76px 
    }
     .tutor-pl-md-80{
         padding-right:80px 
    }
}
 @media (min-width:992px){
     .tutor-d-lg-inline{
         display:inline!important 
    }
     .tutor-d-lg-inline-block{
         display:inline-block!important 
    }
     .tutor-d-lg-block{
         display:block!important 
    }
     .tutor-d-lg-grid{
         display:grid!important 
    }
     .tutor-d-lg-table{
         display:table!important 
    }
     .tutor-d-lg-table-row{
         display:table-row!important 
    }
     .tutor-d-lg-table-cell{
         display:table-cell!important 
    }
     .tutor-d-lg-flex{
         display:flex!important 
    }
     .tutor-d-lg-inline-flex{
         display:inline-flex!important 
    }
     .tutor-d-lg-none{
         display:none!important 
    }
     .tutor-flex-lg-fill{
         flex:auto!important 
    }
     .tutor-flex-lg-row{
         flex-direction:row!important 
    }
     .tutor-flex-lg-column{
         flex-direction:column!important 
    }
     .tutor-flex-lg-row-reverse{
         flex-direction:row-reverse!important 
    }
     .tutor-flex-lg-column-reverse{
         flex-direction:column-reverse!important 
    }
     .tutor-flex-lg-grow-0{
         flex-grow:0!important 
    }
     .tutor-flex-lg-grow-1{
         flex-grow:1!important 
    }
     .tutor-flex-lg-shrink-0{
         flex-shrink:0!important 
    }
     .tutor-flex-lg-shrink-1{
         flex-shrink:1!important 
    }
     .tutor-flex-lg-wrap{
         flex-wrap:wrap!important 
    }
     .tutor-flex-lg-nowrap{
         flex-wrap:nowrap!important 
    }
     .tutor-flex-lg-wrap-reverse{
         flex-wrap:wrap-reverse!important 
    }
     .tutor-gap-lg-0{
         gap:0!important 
    }
     .tutor-gap-lg-1{
         gap:.5rem!important 
    }
     .tutor-gap-lg-2{
         gap:1rem!important 
    }
     .tutor-gap-lg-3{
         gap:1.5rem!important 
    }
     .tutor-gap-lg-4{
         gap:2rem!important 
    }
     .tutor-gap-lg-5{
         gap:3rem!important 
    }
     .tutor-gap-lg-4px{
         gap:.25rem!important 
    }
     .tutor-gap-lg-12px{
         gap:.75rem!important 
    }
     .tutor-justify-lg-start{
         justify-content:flex-start!important 
    }
     .tutor-justify-lg-end{
         justify-content:flex-end!important 
    }
     .tutor-justify-lg-center{
         justify-content:center!important 
    }
     .tutor-justify-lg-between{
         justify-content:space-between!important 
    }
     .tutor-justify-lg-around{
         justify-content:space-around!important 
    }
     .tutor-justify-lg-evenly{
         justify-content:space-evenly!important 
    }
     .tutor-align-lg-start{
         align-items:flex-start!important 
    }
     .tutor-align-lg-end{
         align-items:flex-end!important 
    }
     .tutor-align-lg-center{
         align-items:center!important 
    }
     .tutor-align-lg-baseline{
         align-items:baseline!important 
    }
     .tutor-align-lg-stretch{
         align-items:stretch!important 
    }
     .tutor-align-content-lg-start{
         align-content:flex-start!important 
    }
     .tutor-align-content-lg-end{
         align-content:flex-end!important 
    }
     .tutor-align-content-lg-center{
         align-content:center!important 
    }
     .tutor-align-content-lg-between{
         align-content:space-between!important 
    }
     .tutor-align-content-lg-around{
         align-content:space-around!important 
    }
     .tutor-align-content-lg-stretch{
         align-content:stretch!important 
    }
     .tutor-align-self-lg-auto{
         align-self:auto!important 
    }
     .tutor-align-self-lg-start{
         align-self:flex-start!important 
    }
     .tutor-align-self-lg-end{
         align-self:flex-end!important 
    }
     .tutor-align-self-lg-center{
         align-self:center!important 
    }
     .tutor-align-self-lg-baseline{
         align-self:baseline!important 
    }
     .tutor-align-self-lg-stretch{
         align-self:stretch!important 
    }
     .tutor-order-lg-first{
         order:-1!important 
    }
     .tutor-order-lg-0{
         order:0!important 
    }
     .tutor-order-lg-1{
         order:1!important 
    }
     .tutor-order-lg-2{
         order:2!important 
    }
     .tutor-order-lg-3{
         order:3!important 
    }
     .tutor-order-lg-4{
         order:4!important 
    }
     .tutor-order-lg-5{
         order:5!important 
    }
     .tutor-order-lg-last{
         order:6!important 
    }
     .tutor-m-lg-0{
         margin:0 
    }
     .tutor-m-lg-2{
         margin:2px 
    }
     .tutor-m-lg-4{
         margin:4px 
    }
     .tutor-m-lg-8{
         margin:8px 
    }
     .tutor-m-lg-12{
         margin:12px 
    }
     .tutor-m-lg-16{
         margin:16px 
    }
     .tutor-m-lg-20{
         margin:20px 
    }
     .tutor-m-lg-24{
         margin:24px 
    }
     .tutor-m-lg-28{
         margin:28px 
    }
     .tutor-m-lg-32{
         margin:32px 
    }
     .tutor-m-lg-36{
         margin:36px 
    }
     .tutor-m-lg-40{
         margin:40px 
    }
     .tutor-m-lg-44{
         margin:44px 
    }
     .tutor-m-lg-48{
         margin:48px 
    }
     .tutor-m-lg-52{
         margin:52px 
    }
     .tutor-m-lg-56{
         margin:56px 
    }
     .tutor-m-lg-60{
         margin:60px 
    }
     .tutor-m-lg-64{
         margin:64px 
    }
     .tutor-m-lg-68{
         margin:68px 
    }
     .tutor-m-lg-72{
         margin:72px 
    }
     .tutor-m-lg-76{
         margin:76px 
    }
     .tutor-m-lg-80{
         margin:80px 
    }
     .tutor-m-lg-auto{
         margin:auto 
    }
     .tutor-mx-lg-0{
         margin-left:0;
         margin-right:0 
    }
     .tutor-mx-lg-2{
         margin-left:2px;
         margin-right:2px 
    }
     .tutor-mx-lg-4{
         margin-left:4px;
         margin-right:4px 
    }
     .tutor-mx-lg-8{
         margin-left:8px;
         margin-right:8px 
    }
     .tutor-mx-lg-12{
         margin-left:12px;
         margin-right:12px 
    }
     .tutor-mx-lg-16{
         margin-left:16px;
         margin-right:16px 
    }
     .tutor-mx-lg-20{
         margin-left:20px;
         margin-right:20px 
    }
     .tutor-mx-lg-24{
         margin-left:24px;
         margin-right:24px 
    }
     .tutor-mx-lg-28{
         margin-left:28px;
         margin-right:28px 
    }
     .tutor-mx-lg-32{
         margin-left:32px;
         margin-right:32px 
    }
     .tutor-mx-lg-36{
         margin-left:36px;
         margin-right:36px 
    }
     .tutor-mx-lg-40{
         margin-left:40px;
         margin-right:40px 
    }
     .tutor-mx-lg-44{
         margin-left:44px;
         margin-right:44px 
    }
     .tutor-mx-lg-48{
         margin-left:48px;
         margin-right:48px 
    }
     .tutor-mx-lg-52{
         margin-left:52px;
         margin-right:52px 
    }
     .tutor-mx-lg-56{
         margin-left:56px;
         margin-right:56px 
    }
     .tutor-mx-lg-60{
         margin-left:60px;
         margin-right:60px 
    }
     .tutor-mx-lg-64{
         margin-left:64px;
         margin-right:64px 
    }
     .tutor-mx-lg-68{
         margin-left:68px;
         margin-right:68px 
    }
     .tutor-mx-lg-72{
         margin-left:72px;
         margin-right:72px 
    }
     .tutor-mx-lg-76{
         margin-left:76px;
         margin-right:76px 
    }
     .tutor-mx-lg-80{
         margin-left:80px;
         margin-right:80px 
    }
     .tutor-mx-lg-auto{
         margin-left:auto;
         margin-right:auto 
    }
     .tutor-my-lg-0{
         margin-top:0;
         margin-bottom:0 
    }
     .tutor-my-lg-2{
         margin-top:2px;
         margin-bottom:2px 
    }
     .tutor-my-lg-4{
         margin-top:4px;
         margin-bottom:4px 
    }
     .tutor-my-lg-8{
         margin-top:8px;
         margin-bottom:8px 
    }
     .tutor-my-lg-12{
         margin-top:12px;
         margin-bottom:12px 
    }
     .tutor-my-lg-16{
         margin-top:16px;
         margin-bottom:16px 
    }
     .tutor-my-lg-20{
         margin-top:20px;
         margin-bottom:20px 
    }
     .tutor-my-lg-24{
         margin-top:24px;
         margin-bottom:24px 
    }
     .tutor-my-lg-28{
         margin-top:28px;
         margin-bottom:28px 
    }
     .tutor-my-lg-32{
         margin-top:32px;
         margin-bottom:32px 
    }
     .tutor-my-lg-36{
         margin-top:36px;
         margin-bottom:36px 
    }
     .tutor-my-lg-40{
         margin-top:40px;
         margin-bottom:40px 
    }
     .tutor-my-lg-44{
         margin-top:44px;
         margin-bottom:44px 
    }
     .tutor-my-lg-48{
         margin-top:48px;
         margin-bottom:48px 
    }
     .tutor-my-lg-52{
         margin-top:52px;
         margin-bottom:52px 
    }
     .tutor-my-lg-56{
         margin-top:56px;
         margin-bottom:56px 
    }
     .tutor-my-lg-60{
         margin-top:60px;
         margin-bottom:60px 
    }
     .tutor-my-lg-64{
         margin-top:64px;
         margin-bottom:64px 
    }
     .tutor-my-lg-68{
         margin-top:68px;
         margin-bottom:68px 
    }
     .tutor-my-lg-72{
         margin-top:72px;
         margin-bottom:72px 
    }
     .tutor-my-lg-76{
         margin-top:76px;
         margin-bottom:76px 
    }
     .tutor-my-lg-80{
         margin-top:80px;
         margin-bottom:80px 
    }
     .tutor-my-lg-auto{
         margin-top:auto;
         margin-bottom:auto 
    }
     .tutor-mt-lg-0{
         margin-top:0 
    }
     .tutor-mt-lg-2{
         margin-top:2px 
    }
     .tutor-mt-lg-4{
         margin-top:4px 
    }
     .tutor-mt-lg-8{
         margin-top:8px 
    }
     .tutor-mt-lg-12{
         margin-top:12px 
    }
     .tutor-mt-lg-16{
         margin-top:16px 
    }
     .tutor-mt-lg-20{
         margin-top:20px 
    }
     .tutor-mt-lg-24{
         margin-top:24px 
    }
     .tutor-mt-lg-28{
         margin-top:28px 
    }
     .tutor-mt-lg-32{
         margin-top:32px 
    }
     .tutor-mt-lg-36{
         margin-top:36px 
    }
     .tutor-mt-lg-40{
         margin-top:40px 
    }
     .tutor-mt-lg-44{
         margin-top:44px 
    }
     .tutor-mt-lg-48{
         margin-top:48px 
    }
     .tutor-mt-lg-52{
         margin-top:52px 
    }
     .tutor-mt-lg-56{
         margin-top:56px 
    }
     .tutor-mt-lg-60{
         margin-top:60px 
    }
     .tutor-mt-lg-64{
         margin-top:64px 
    }
     .tutor-mt-lg-68{
         margin-top:68px 
    }
     .tutor-mt-lg-72{
         margin-top:72px 
    }
     .tutor-mt-lg-76{
         margin-top:76px 
    }
     .tutor-mt-lg-80{
         margin-top:80px 
    }
     .tutor-mt-lg-auto{
         margin-top:auto 
    }
     .tutor-mr-lg-0{
         margin-left:0 
    }
     .tutor-mr-lg-2{
         margin-left:2px 
    }
     .tutor-mr-lg-4{
         margin-left:4px 
    }
     .tutor-mr-lg-8{
         margin-left:8px 
    }
     .tutor-mr-lg-12{
         margin-left:12px 
    }
     .tutor-mr-lg-16{
         margin-left:16px 
    }
     .tutor-mr-lg-20{
         margin-left:20px 
    }
     .tutor-mr-lg-24{
         margin-left:24px 
    }
     .tutor-mr-lg-28{
         margin-left:28px 
    }
     .tutor-mr-lg-32{
         margin-left:32px 
    }
     .tutor-mr-lg-36{
         margin-left:36px 
    }
     .tutor-mr-lg-40{
         margin-left:40px 
    }
     .tutor-mr-lg-44{
         margin-left:44px 
    }
     .tutor-mr-lg-48{
         margin-left:48px 
    }
     .tutor-mr-lg-52{
         margin-left:52px 
    }
     .tutor-mr-lg-56{
         margin-left:56px 
    }
     .tutor-mr-lg-60{
         margin-left:60px 
    }
     .tutor-mr-lg-64{
         margin-left:64px 
    }
     .tutor-mr-lg-68{
         margin-left:68px 
    }
     .tutor-mr-lg-72{
         margin-left:72px 
    }
     .tutor-mr-lg-76{
         margin-left:76px 
    }
     .tutor-mr-lg-80{
         margin-left:80px 
    }
     .tutor-mr-lg-auto{
         margin-left:auto 
    }
     .tutor-mb-lg-0{
         margin-bottom:0 
    }
     .tutor-mb-lg-2{
         margin-bottom:2px 
    }
     .tutor-mb-lg-4{
         margin-bottom:4px 
    }
     .tutor-mb-lg-8{
         margin-bottom:8px 
    }
     .tutor-mb-lg-12{
         margin-bottom:12px 
    }
     .tutor-mb-lg-16{
         margin-bottom:16px 
    }
     .tutor-mb-lg-20{
         margin-bottom:20px 
    }
     .tutor-mb-lg-24{
         margin-bottom:24px 
    }
     .tutor-mb-lg-28{
         margin-bottom:28px 
    }
     .tutor-mb-lg-32{
         margin-bottom:32px 
    }
     .tutor-mb-lg-36{
         margin-bottom:36px 
    }
     .tutor-mb-lg-40{
         margin-bottom:40px 
    }
     .tutor-mb-lg-44{
         margin-bottom:44px 
    }
     .tutor-mb-lg-48{
         margin-bottom:48px 
    }
     .tutor-mb-lg-52{
         margin-bottom:52px 
    }
     .tutor-mb-lg-56{
         margin-bottom:56px 
    }
     .tutor-mb-lg-60{
         margin-bottom:60px 
    }
     .tutor-mb-lg-64{
         margin-bottom:64px 
    }
     .tutor-mb-lg-68{
         margin-bottom:68px 
    }
     .tutor-mb-lg-72{
         margin-bottom:72px 
    }
     .tutor-mb-lg-76{
         margin-bottom:76px 
    }
     .tutor-mb-lg-80{
         margin-bottom:80px 
    }
     .tutor-mb-lg-auto{
         margin-bottom:auto 
    }
     .tutor-ml-lg-0{
         margin-right:0 
    }
     .tutor-ml-lg-2{
         margin-right:2px 
    }
     .tutor-ml-lg-4{
         margin-right:4px 
    }
     .tutor-ml-lg-8{
         margin-right:8px 
    }
     .tutor-ml-lg-12{
         margin-right:12px 
    }
     .tutor-ml-lg-16{
         margin-right:16px 
    }
     .tutor-ml-lg-20{
         margin-right:20px 
    }
     .tutor-ml-lg-24{
         margin-right:24px 
    }
     .tutor-ml-lg-28{
         margin-right:28px 
    }
     .tutor-ml-lg-32{
         margin-right:32px 
    }
     .tutor-ml-lg-36{
         margin-right:36px 
    }
     .tutor-ml-lg-40{
         margin-right:40px 
    }
     .tutor-ml-lg-44{
         margin-right:44px 
    }
     .tutor-ml-lg-48{
         margin-right:48px 
    }
     .tutor-ml-lg-52{
         margin-right:52px 
    }
     .tutor-ml-lg-56{
         margin-right:56px 
    }
     .tutor-ml-lg-60{
         margin-right:60px 
    }
     .tutor-ml-lg-64{
         margin-right:64px 
    }
     .tutor-ml-lg-68{
         margin-right:68px 
    }
     .tutor-ml-lg-72{
         margin-right:72px 
    }
     .tutor-ml-lg-76{
         margin-right:76px 
    }
     .tutor-ml-lg-80{
         margin-right:80px 
    }
     .tutor-ml-lg-auto{
         margin-right:auto 
    }
     .tutor-m-lg-n2{
         margin:-2px 
    }
     .tutor-m-lg-n4{
         margin:-4px 
    }
     .tutor-m-lg-n8{
         margin:-8px 
    }
     .tutor-m-lg-n12{
         margin:-12px 
    }
     .tutor-m-lg-n16{
         margin:-16px 
    }
     .tutor-m-lg-n20{
         margin:-20px 
    }
     .tutor-m-lg-n24{
         margin:-24px 
    }
     .tutor-m-lg-n28{
         margin:-28px 
    }
     .tutor-m-lg-n32{
         margin:-32px 
    }
     .tutor-m-lg-n36{
         margin:-36px 
    }
     .tutor-m-lg-n40{
         margin:-40px 
    }
     .tutor-m-lg-n44{
         margin:-44px 
    }
     .tutor-m-lg-n48{
         margin:-48px 
    }
     .tutor-m-lg-n52{
         margin:-52px 
    }
     .tutor-m-lg-n56{
         margin:-56px 
    }
     .tutor-m-lg-n60{
         margin:-60px 
    }
     .tutor-m-lg-n64{
         margin:-64px 
    }
     .tutor-m-lg-n68{
         margin:-68px 
    }
     .tutor-m-lg-n72{
         margin:-72px 
    }
     .tutor-m-lg-n76{
         margin:-76px 
    }
     .tutor-m-lg-n80{
         margin:-80px 
    }
     .tutor-mx-lg-n2{
         margin-left:-2px;
         margin-right:-2px 
    }
     .tutor-mx-lg-n4{
         margin-left:-4px;
         margin-right:-4px 
    }
     .tutor-mx-lg-n8{
         margin-left:-8px;
         margin-right:-8px 
    }
     .tutor-mx-lg-n12{
         margin-left:-12px;
         margin-right:-12px 
    }
     .tutor-mx-lg-n16{
         margin-left:-16px;
         margin-right:-16px 
    }
     .tutor-mx-lg-n20{
         margin-left:-20px;
         margin-right:-20px 
    }
     .tutor-mx-lg-n24{
         margin-left:-24px;
         margin-right:-24px 
    }
     .tutor-mx-lg-n28{
         margin-left:-28px;
         margin-right:-28px 
    }
     .tutor-mx-lg-n32{
         margin-left:-32px;
         margin-right:-32px 
    }
     .tutor-mx-lg-n36{
         margin-left:-36px;
         margin-right:-36px 
    }
     .tutor-mx-lg-n40{
         margin-left:-40px;
         margin-right:-40px 
    }
     .tutor-mx-lg-n44{
         margin-left:-44px;
         margin-right:-44px 
    }
     .tutor-mx-lg-n48{
         margin-left:-48px;
         margin-right:-48px 
    }
     .tutor-mx-lg-n52{
         margin-left:-52px;
         margin-right:-52px 
    }
     .tutor-mx-lg-n56{
         margin-left:-56px;
         margin-right:-56px 
    }
     .tutor-mx-lg-n60{
         margin-left:-60px;
         margin-right:-60px 
    }
     .tutor-mx-lg-n64{
         margin-left:-64px;
         margin-right:-64px 
    }
     .tutor-mx-lg-n68{
         margin-left:-68px;
         margin-right:-68px 
    }
     .tutor-mx-lg-n72{
         margin-left:-72px;
         margin-right:-72px 
    }
     .tutor-mx-lg-n76{
         margin-left:-76px;
         margin-right:-76px 
    }
     .tutor-mx-lg-n80{
         margin-left:-80px;
         margin-right:-80px 
    }
     .tutor-my-lg-n2{
         margin-top:-2px;
         margin-bottom:-2px 
    }
     .tutor-my-lg-n4{
         margin-top:-4px;
         margin-bottom:-4px 
    }
     .tutor-my-lg-n8{
         margin-top:-8px;
         margin-bottom:-8px 
    }
     .tutor-my-lg-n12{
         margin-top:-12px;
         margin-bottom:-12px 
    }
     .tutor-my-lg-n16{
         margin-top:-16px;
         margin-bottom:-16px 
    }
     .tutor-my-lg-n20{
         margin-top:-20px;
         margin-bottom:-20px 
    }
     .tutor-my-lg-n24{
         margin-top:-24px;
         margin-bottom:-24px 
    }
     .tutor-my-lg-n28{
         margin-top:-28px;
         margin-bottom:-28px 
    }
     .tutor-my-lg-n32{
         margin-top:-32px;
         margin-bottom:-32px 
    }
     .tutor-my-lg-n36{
         margin-top:-36px;
         margin-bottom:-36px 
    }
     .tutor-my-lg-n40{
         margin-top:-40px;
         margin-bottom:-40px 
    }
     .tutor-my-lg-n44{
         margin-top:-44px;
         margin-bottom:-44px 
    }
     .tutor-my-lg-n48{
         margin-top:-48px;
         margin-bottom:-48px 
    }
     .tutor-my-lg-n52{
         margin-top:-52px;
         margin-bottom:-52px 
    }
     .tutor-my-lg-n56{
         margin-top:-56px;
         margin-bottom:-56px 
    }
     .tutor-my-lg-n60{
         margin-top:-60px;
         margin-bottom:-60px 
    }
     .tutor-my-lg-n64{
         margin-top:-64px;
         margin-bottom:-64px 
    }
     .tutor-my-lg-n68{
         margin-top:-68px;
         margin-bottom:-68px 
    }
     .tutor-my-lg-n72{
         margin-top:-72px;
         margin-bottom:-72px 
    }
     .tutor-my-lg-n76{
         margin-top:-76px;
         margin-bottom:-76px 
    }
     .tutor-my-lg-n80{
         margin-top:-80px;
         margin-bottom:-80px 
    }
     .tutor-mt-lg-n2{
         margin-top:-2px 
    }
     .tutor-mt-lg-n4{
         margin-top:-4px 
    }
     .tutor-mt-lg-n8{
         margin-top:-8px 
    }
     .tutor-mt-lg-n12{
         margin-top:-12px 
    }
     .tutor-mt-lg-n16{
         margin-top:-16px 
    }
     .tutor-mt-lg-n20{
         margin-top:-20px 
    }
     .tutor-mt-lg-n24{
         margin-top:-24px 
    }
     .tutor-mt-lg-n28{
         margin-top:-28px 
    }
     .tutor-mt-lg-n32{
         margin-top:-32px 
    }
     .tutor-mt-lg-n36{
         margin-top:-36px 
    }
     .tutor-mt-lg-n40{
         margin-top:-40px 
    }
     .tutor-mt-lg-n44{
         margin-top:-44px 
    }
     .tutor-mt-lg-n48{
         margin-top:-48px 
    }
     .tutor-mt-lg-n52{
         margin-top:-52px 
    }
     .tutor-mt-lg-n56{
         margin-top:-56px 
    }
     .tutor-mt-lg-n60{
         margin-top:-60px 
    }
     .tutor-mt-lg-n64{
         margin-top:-64px 
    }
     .tutor-mt-lg-n68{
         margin-top:-68px 
    }
     .tutor-mt-lg-n72{
         margin-top:-72px 
    }
     .tutor-mt-lg-n76{
         margin-top:-76px 
    }
     .tutor-mt-lg-n80{
         margin-top:-80px 
    }
     .tutor-mr-lg-n2{
         margin-left:-2px 
    }
     .tutor-mr-lg-n4{
         margin-left:-4px 
    }
     .tutor-mr-lg-n8{
         margin-left:-8px 
    }
     .tutor-mr-lg-n12{
         margin-left:-12px 
    }
     .tutor-mr-lg-n16{
         margin-left:-16px 
    }
     .tutor-mr-lg-n20{
         margin-left:-20px 
    }
     .tutor-mr-lg-n24{
         margin-left:-24px 
    }
     .tutor-mr-lg-n28{
         margin-left:-28px 
    }
     .tutor-mr-lg-n32{
         margin-left:-32px 
    }
     .tutor-mr-lg-n36{
         margin-left:-36px 
    }
     .tutor-mr-lg-n40{
         margin-left:-40px 
    }
     .tutor-mr-lg-n44{
         margin-left:-44px 
    }
     .tutor-mr-lg-n48{
         margin-left:-48px 
    }
     .tutor-mr-lg-n52{
         margin-left:-52px 
    }
     .tutor-mr-lg-n56{
         margin-left:-56px 
    }
     .tutor-mr-lg-n60{
         margin-left:-60px 
    }
     .tutor-mr-lg-n64{
         margin-left:-64px 
    }
     .tutor-mr-lg-n68{
         margin-left:-68px 
    }
     .tutor-mr-lg-n72{
         margin-left:-72px 
    }
     .tutor-mr-lg-n76{
         margin-left:-76px 
    }
     .tutor-mr-lg-n80{
         margin-left:-80px 
    }
     .tutor-mb-lg-n2{
         margin-bottom:-2px 
    }
     .tutor-mb-lg-n4{
         margin-bottom:-4px 
    }
     .tutor-mb-lg-n8{
         margin-bottom:-8px 
    }
     .tutor-mb-lg-n12{
         margin-bottom:-12px 
    }
     .tutor-mb-lg-n16{
         margin-bottom:-16px 
    }
     .tutor-mb-lg-n20{
         margin-bottom:-20px 
    }
     .tutor-mb-lg-n24{
         margin-bottom:-24px 
    }
     .tutor-mb-lg-n28{
         margin-bottom:-28px 
    }
     .tutor-mb-lg-n32{
         margin-bottom:-32px 
    }
     .tutor-mb-lg-n36{
         margin-bottom:-36px 
    }
     .tutor-mb-lg-n40{
         margin-bottom:-40px 
    }
     .tutor-mb-lg-n44{
         margin-bottom:-44px 
    }
     .tutor-mb-lg-n48{
         margin-bottom:-48px 
    }
     .tutor-mb-lg-n52{
         margin-bottom:-52px 
    }
     .tutor-mb-lg-n56{
         margin-bottom:-56px 
    }
     .tutor-mb-lg-n60{
         margin-bottom:-60px 
    }
     .tutor-mb-lg-n64{
         margin-bottom:-64px 
    }
     .tutor-mb-lg-n68{
         margin-bottom:-68px 
    }
     .tutor-mb-lg-n72{
         margin-bottom:-72px 
    }
     .tutor-mb-lg-n76{
         margin-bottom:-76px 
    }
     .tutor-mb-lg-n80{
         margin-bottom:-80px 
    }
     .tutor-ml-lg-n2{
         margin-right:-2px 
    }
     .tutor-ml-lg-n4{
         margin-right:-4px 
    }
     .tutor-ml-lg-n8{
         margin-right:-8px 
    }
     .tutor-ml-lg-n12{
         margin-right:-12px 
    }
     .tutor-ml-lg-n16{
         margin-right:-16px 
    }
     .tutor-ml-lg-n20{
         margin-right:-20px 
    }
     .tutor-ml-lg-n24{
         margin-right:-24px 
    }
     .tutor-ml-lg-n28{
         margin-right:-28px 
    }
     .tutor-ml-lg-n32{
         margin-right:-32px 
    }
     .tutor-ml-lg-n36{
         margin-right:-36px 
    }
     .tutor-ml-lg-n40{
         margin-right:-40px 
    }
     .tutor-ml-lg-n44{
         margin-right:-44px 
    }
     .tutor-ml-lg-n48{
         margin-right:-48px 
    }
     .tutor-ml-lg-n52{
         margin-right:-52px 
    }
     .tutor-ml-lg-n56{
         margin-right:-56px 
    }
     .tutor-ml-lg-n60{
         margin-right:-60px 
    }
     .tutor-ml-lg-n64{
         margin-right:-64px 
    }
     .tutor-ml-lg-n68{
         margin-right:-68px 
    }
     .tutor-ml-lg-n72{
         margin-right:-72px 
    }
     .tutor-ml-lg-n76{
         margin-right:-76px 
    }
     .tutor-ml-lg-n80{
         margin-right:-80px 
    }
     .tutor-p-lg-0{
         padding:0 
    }
     .tutor-p-lg-2{
         padding:2px 
    }
     .tutor-p-lg-4{
         padding:4px 
    }
     .tutor-p-lg-8{
         padding:8px 
    }
     .tutor-p-lg-12{
         padding:12px 
    }
     .tutor-p-lg-16{
         padding:16px 
    }
     .tutor-p-lg-20{
         padding:20px 
    }
     .tutor-p-lg-24{
         padding:24px 
    }
     .tutor-p-lg-28{
         padding:28px 
    }
     .tutor-p-lg-32{
         padding:32px 
    }
     .tutor-p-lg-36{
         padding:36px 
    }
     .tutor-p-lg-40{
         padding:40px 
    }
     .tutor-p-lg-44{
         padding:44px 
    }
     .tutor-p-lg-48{
         padding:48px 
    }
     .tutor-p-lg-52{
         padding:52px 
    }
     .tutor-p-lg-56{
         padding:56px 
    }
     .tutor-p-lg-60{
         padding:60px 
    }
     .tutor-p-lg-64{
         padding:64px 
    }
     .tutor-p-lg-68{
         padding:68px 
    }
     .tutor-p-lg-72{
         padding:72px 
    }
     .tutor-p-lg-76{
         padding:76px 
    }
     .tutor-p-lg-80{
         padding:80px 
    }
     .tutor-px-lg-0{
         padding-left:0;
         padding-right:0 
    }
     .tutor-px-lg-2{
         padding-left:2px;
         padding-right:2px 
    }
     .tutor-px-lg-4{
         padding-left:4px;
         padding-right:4px 
    }
     .tutor-px-lg-8{
         padding-left:8px;
         padding-right:8px 
    }
     .tutor-px-lg-12{
         padding-left:12px;
         padding-right:12px 
    }
     .tutor-px-lg-16{
         padding-left:16px;
         padding-right:16px 
    }
     .tutor-px-lg-20{
         padding-left:20px;
         padding-right:20px 
    }
     .tutor-px-lg-24{
         padding-left:24px;
         padding-right:24px 
    }
     .tutor-px-lg-28{
         padding-left:28px;
         padding-right:28px 
    }
     .tutor-px-lg-32{
         padding-left:32px;
         padding-right:32px 
    }
     .tutor-px-lg-36{
         padding-left:36px;
         padding-right:36px 
    }
     .tutor-px-lg-40{
         padding-left:40px;
         padding-right:40px 
    }
     .tutor-px-lg-44{
         padding-left:44px;
         padding-right:44px 
    }
     .tutor-px-lg-48{
         padding-left:48px;
         padding-right:48px 
    }
     .tutor-px-lg-52{
         padding-left:52px;
         padding-right:52px 
    }
     .tutor-px-lg-56{
         padding-left:56px;
         padding-right:56px 
    }
     .tutor-px-lg-60{
         padding-left:60px;
         padding-right:60px 
    }
     .tutor-px-lg-64{
         padding-left:64px;
         padding-right:64px 
    }
     .tutor-px-lg-68{
         padding-left:68px;
         padding-right:68px 
    }
     .tutor-px-lg-72{
         padding-left:72px;
         padding-right:72px 
    }
     .tutor-px-lg-76{
         padding-left:76px;
         padding-right:76px 
    }
     .tutor-px-lg-80{
         padding-left:80px;
         padding-right:80px 
    }
     .tutor-py-lg-0{
         padding-top:0;
         padding-bottom:0 
    }
     .tutor-py-lg-2{
         padding-top:2px;
         padding-bottom:2px 
    }
     .tutor-py-lg-4{
         padding-top:4px;
         padding-bottom:4px 
    }
     .tutor-py-lg-8{
         padding-top:8px;
         padding-bottom:8px 
    }
     .tutor-py-lg-12{
         padding-top:12px;
         padding-bottom:12px 
    }
     .tutor-py-lg-16{
         padding-top:16px;
         padding-bottom:16px 
    }
     .tutor-py-lg-20{
         padding-top:20px;
         padding-bottom:20px 
    }
     .tutor-py-lg-24{
         padding-top:24px;
         padding-bottom:24px 
    }
     .tutor-py-lg-28{
         padding-top:28px;
         padding-bottom:28px 
    }
     .tutor-py-lg-32{
         padding-top:32px;
         padding-bottom:32px 
    }
     .tutor-py-lg-36{
         padding-top:36px;
         padding-bottom:36px 
    }
     .tutor-py-lg-40{
         padding-top:40px;
         padding-bottom:40px 
    }
     .tutor-py-lg-44{
         padding-top:44px;
         padding-bottom:44px 
    }
     .tutor-py-lg-48{
         padding-top:48px;
         padding-bottom:48px 
    }
     .tutor-py-lg-52{
         padding-top:52px;
         padding-bottom:52px 
    }
     .tutor-py-lg-56{
         padding-top:56px;
         padding-bottom:56px 
    }
     .tutor-py-lg-60{
         padding-top:60px;
         padding-bottom:60px 
    }
     .tutor-py-lg-64{
         padding-top:64px;
         padding-bottom:64px 
    }
     .tutor-py-lg-68{
         padding-top:68px;
         padding-bottom:68px 
    }
     .tutor-py-lg-72{
         padding-top:72px;
         padding-bottom:72px 
    }
     .tutor-py-lg-76{
         padding-top:76px;
         padding-bottom:76px 
    }
     .tutor-py-lg-80{
         padding-top:80px;
         padding-bottom:80px 
    }
     .tutor-pt-lg-0{
         padding-top:0 
    }
     .tutor-pt-lg-2{
         padding-top:2px 
    }
     .tutor-pt-lg-4{
         padding-top:4px 
    }
     .tutor-pt-lg-8{
         padding-top:8px 
    }
     .tutor-pt-lg-12{
         padding-top:12px 
    }
     .tutor-pt-lg-16{
         padding-top:16px 
    }
     .tutor-pt-lg-20{
         padding-top:20px 
    }
     .tutor-pt-lg-24{
         padding-top:24px 
    }
     .tutor-pt-lg-28{
         padding-top:28px 
    }
     .tutor-pt-lg-32{
         padding-top:32px 
    }
     .tutor-pt-lg-36{
         padding-top:36px 
    }
     .tutor-pt-lg-40{
         padding-top:40px 
    }
     .tutor-pt-lg-44{
         padding-top:44px 
    }
     .tutor-pt-lg-48{
         padding-top:48px 
    }
     .tutor-pt-lg-52{
         padding-top:52px 
    }
     .tutor-pt-lg-56{
         padding-top:56px 
    }
     .tutor-pt-lg-60{
         padding-top:60px 
    }
     .tutor-pt-lg-64{
         padding-top:64px 
    }
     .tutor-pt-lg-68{
         padding-top:68px 
    }
     .tutor-pt-lg-72{
         padding-top:72px 
    }
     .tutor-pt-lg-76{
         padding-top:76px 
    }
     .tutor-pt-lg-80{
         padding-top:80px 
    }
     .tutor-pr-lg-0{
         padding-left:0 
    }
     .tutor-pr-lg-2{
         padding-left:2px 
    }
     .tutor-pr-lg-4{
         padding-left:4px 
    }
     .tutor-pr-lg-8{
         padding-left:8px 
    }
     .tutor-pr-lg-12{
         padding-left:12px 
    }
     .tutor-pr-lg-16{
         padding-left:16px 
    }
     .tutor-pr-lg-20{
         padding-left:20px 
    }
     .tutor-pr-lg-24{
         padding-left:24px 
    }
     .tutor-pr-lg-28{
         padding-left:28px 
    }
     .tutor-pr-lg-32{
         padding-left:32px 
    }
     .tutor-pr-lg-36{
         padding-left:36px 
    }
     .tutor-pr-lg-40{
         padding-left:40px 
    }
     .tutor-pr-lg-44{
         padding-left:44px 
    }
     .tutor-pr-lg-48{
         padding-left:48px 
    }
     .tutor-pr-lg-52{
         padding-left:52px 
    }
     .tutor-pr-lg-56{
         padding-left:56px 
    }
     .tutor-pr-lg-60{
         padding-left:60px 
    }
     .tutor-pr-lg-64{
         padding-left:64px 
    }
     .tutor-pr-lg-68{
         padding-left:68px 
    }
     .tutor-pr-lg-72{
         padding-left:72px 
    }
     .tutor-pr-lg-76{
         padding-left:76px 
    }
     .tutor-pr-lg-80{
         padding-left:80px 
    }
     .tutor-pb-lg-0{
         padding-bottom:0 
    }
     .tutor-pb-lg-2{
         padding-bottom:2px 
    }
     .tutor-pb-lg-4{
         padding-bottom:4px 
    }
     .tutor-pb-lg-8{
         padding-bottom:8px 
    }
     .tutor-pb-lg-12{
         padding-bottom:12px 
    }
     .tutor-pb-lg-16{
         padding-bottom:16px 
    }
     .tutor-pb-lg-20{
         padding-bottom:20px 
    }
     .tutor-pb-lg-24{
         padding-bottom:24px 
    }
     .tutor-pb-lg-28{
         padding-bottom:28px 
    }
     .tutor-pb-lg-32{
         padding-bottom:32px 
    }
     .tutor-pb-lg-36{
         padding-bottom:36px 
    }
     .tutor-pb-lg-40{
         padding-bottom:40px 
    }
     .tutor-pb-lg-44{
         padding-bottom:44px 
    }
     .tutor-pb-lg-48{
         padding-bottom:48px 
    }
     .tutor-pb-lg-52{
         padding-bottom:52px 
    }
     .tutor-pb-lg-56{
         padding-bottom:56px 
    }
     .tutor-pb-lg-60{
         padding-bottom:60px 
    }
     .tutor-pb-lg-64{
         padding-bottom:64px 
    }
     .tutor-pb-lg-68{
         padding-bottom:68px 
    }
     .tutor-pb-lg-72{
         padding-bottom:72px 
    }
     .tutor-pb-lg-76{
         padding-bottom:76px 
    }
     .tutor-pb-lg-80{
         padding-bottom:80px 
    }
     .tutor-pl-lg-0{
         padding-right:0 
    }
     .tutor-pl-lg-2{
         padding-right:2px 
    }
     .tutor-pl-lg-4{
         padding-right:4px 
    }
     .tutor-pl-lg-8{
         padding-right:8px 
    }
     .tutor-pl-lg-12{
         padding-right:12px 
    }
     .tutor-pl-lg-16{
         padding-right:16px 
    }
     .tutor-pl-lg-20{
         padding-right:20px 
    }
     .tutor-pl-lg-24{
         padding-right:24px 
    }
     .tutor-pl-lg-28{
         padding-right:28px 
    }
     .tutor-pl-lg-32{
         padding-right:32px 
    }
     .tutor-pl-lg-36{
         padding-right:36px 
    }
     .tutor-pl-lg-40{
         padding-right:40px 
    }
     .tutor-pl-lg-44{
         padding-right:44px 
    }
     .tutor-pl-lg-48{
         padding-right:48px 
    }
     .tutor-pl-lg-52{
         padding-right:52px 
    }
     .tutor-pl-lg-56{
         padding-right:56px 
    }
     .tutor-pl-lg-60{
         padding-right:60px 
    }
     .tutor-pl-lg-64{
         padding-right:64px 
    }
     .tutor-pl-lg-68{
         padding-right:68px 
    }
     .tutor-pl-lg-72{
         padding-right:72px 
    }
     .tutor-pl-lg-76{
         padding-right:76px 
    }
     .tutor-pl-lg-80{
         padding-right:80px 
    }
}
 @media (min-width:1200px){
     .tutor-d-xl-inline{
         display:inline!important 
    }
     .tutor-d-xl-inline-block{
         display:inline-block!important 
    }
     .tutor-d-xl-block{
         display:block!important 
    }
     .tutor-d-xl-grid{
         display:grid!important 
    }
     .tutor-d-xl-table{
         display:table!important 
    }
     .tutor-d-xl-table-row{
         display:table-row!important 
    }
     .tutor-d-xl-table-cell{
         display:table-cell!important 
    }
     .tutor-d-xl-flex{
         display:flex!important 
    }
     .tutor-d-xl-inline-flex{
         display:inline-flex!important 
    }
     .tutor-d-xl-none{
         display:none!important 
    }
     .tutor-flex-xl-fill{
         flex:auto!important 
    }
     .tutor-flex-xl-row{
         flex-direction:row!important 
    }
     .tutor-flex-xl-column{
         flex-direction:column!important 
    }
     .tutor-flex-xl-row-reverse{
         flex-direction:row-reverse!important 
    }
     .tutor-flex-xl-column-reverse{
         flex-direction:column-reverse!important 
    }
     .tutor-flex-xl-grow-0{
         flex-grow:0!important 
    }
     .tutor-flex-xl-grow-1{
         flex-grow:1!important 
    }
     .tutor-flex-xl-shrink-0{
         flex-shrink:0!important 
    }
     .tutor-flex-xl-shrink-1{
         flex-shrink:1!important 
    }
     .tutor-flex-xl-wrap{
         flex-wrap:wrap!important 
    }
     .tutor-flex-xl-nowrap{
         flex-wrap:nowrap!important 
    }
     .tutor-flex-xl-wrap-reverse{
         flex-wrap:wrap-reverse!important 
    }
     .tutor-gap-xl-0{
         gap:0!important 
    }
     .tutor-gap-xl-1{
         gap:.5rem!important 
    }
     .tutor-gap-xl-2{
         gap:1rem!important 
    }
     .tutor-gap-xl-3{
         gap:1.5rem!important 
    }
     .tutor-gap-xl-4{
         gap:2rem!important 
    }
     .tutor-gap-xl-5{
         gap:3rem!important 
    }
     .tutor-gap-xl-4px{
         gap:.25rem!important 
    }
     .tutor-gap-xl-12px{
         gap:.75rem!important 
    }
     .tutor-justify-xl-start{
         justify-content:flex-start!important 
    }
     .tutor-justify-xl-end{
         justify-content:flex-end!important 
    }
     .tutor-justify-xl-center{
         justify-content:center!important 
    }
     .tutor-justify-xl-between{
         justify-content:space-between!important 
    }
     .tutor-justify-xl-around{
         justify-content:space-around!important 
    }
     .tutor-justify-xl-evenly{
         justify-content:space-evenly!important 
    }
     .tutor-align-xl-start{
         align-items:flex-start!important 
    }
     .tutor-align-xl-end{
         align-items:flex-end!important 
    }
     .tutor-align-xl-center{
         align-items:center!important 
    }
     .tutor-align-xl-baseline{
         align-items:baseline!important 
    }
     .tutor-align-xl-stretch{
         align-items:stretch!important 
    }
     .tutor-align-content-xl-start{
         align-content:flex-start!important 
    }
     .tutor-align-content-xl-end{
         align-content:flex-end!important 
    }
     .tutor-align-content-xl-center{
         align-content:center!important 
    }
     .tutor-align-content-xl-between{
         align-content:space-between!important 
    }
     .tutor-align-content-xl-around{
         align-content:space-around!important 
    }
     .tutor-align-content-xl-stretch{
         align-content:stretch!important 
    }
     .tutor-align-self-xl-auto{
         align-self:auto!important 
    }
     .tutor-align-self-xl-start{
         align-self:flex-start!important 
    }
     .tutor-align-self-xl-end{
         align-self:flex-end!important 
    }
     .tutor-align-self-xl-center{
         align-self:center!important 
    }
     .tutor-align-self-xl-baseline{
         align-self:baseline!important 
    }
     .tutor-align-self-xl-stretch{
         align-self:stretch!important 
    }
     .tutor-order-xl-first{
         order:-1!important 
    }
     .tutor-order-xl-0{
         order:0!important 
    }
     .tutor-order-xl-1{
         order:1!important 
    }
     .tutor-order-xl-2{
         order:2!important 
    }
     .tutor-order-xl-3{
         order:3!important 
    }
     .tutor-order-xl-4{
         order:4!important 
    }
     .tutor-order-xl-5{
         order:5!important 
    }
     .tutor-order-xl-last{
         order:6!important 
    }
     .tutor-m-xl-0{
         margin:0 
    }
     .tutor-m-xl-2{
         margin:2px 
    }
     .tutor-m-xl-4{
         margin:4px 
    }
     .tutor-m-xl-8{
         margin:8px 
    }
     .tutor-m-xl-12{
         margin:12px 
    }
     .tutor-m-xl-16{
         margin:16px 
    }
     .tutor-m-xl-20{
         margin:20px 
    }
     .tutor-m-xl-24{
         margin:24px 
    }
     .tutor-m-xl-28{
         margin:28px 
    }
     .tutor-m-xl-32{
         margin:32px 
    }
     .tutor-m-xl-36{
         margin:36px 
    }
     .tutor-m-xl-40{
         margin:40px 
    }
     .tutor-m-xl-44{
         margin:44px 
    }
     .tutor-m-xl-48{
         margin:48px 
    }
     .tutor-m-xl-52{
         margin:52px 
    }
     .tutor-m-xl-56{
         margin:56px 
    }
     .tutor-m-xl-60{
         margin:60px 
    }
     .tutor-m-xl-64{
         margin:64px 
    }
     .tutor-m-xl-68{
         margin:68px 
    }
     .tutor-m-xl-72{
         margin:72px 
    }
     .tutor-m-xl-76{
         margin:76px 
    }
     .tutor-m-xl-80{
         margin:80px 
    }
     .tutor-m-xl-auto{
         margin:auto 
    }
     .tutor-mx-xl-0{
         margin-left:0;
         margin-right:0 
    }
     .tutor-mx-xl-2{
         margin-left:2px;
         margin-right:2px 
    }
     .tutor-mx-xl-4{
         margin-left:4px;
         margin-right:4px 
    }
     .tutor-mx-xl-8{
         margin-left:8px;
         margin-right:8px 
    }
     .tutor-mx-xl-12{
         margin-left:12px;
         margin-right:12px 
    }
     .tutor-mx-xl-16{
         margin-left:16px;
         margin-right:16px 
    }
     .tutor-mx-xl-20{
         margin-left:20px;
         margin-right:20px 
    }
     .tutor-mx-xl-24{
         margin-left:24px;
         margin-right:24px 
    }
     .tutor-mx-xl-28{
         margin-left:28px;
         margin-right:28px 
    }
     .tutor-mx-xl-32{
         margin-left:32px;
         margin-right:32px 
    }
     .tutor-mx-xl-36{
         margin-left:36px;
         margin-right:36px 
    }
     .tutor-mx-xl-40{
         margin-left:40px;
         margin-right:40px 
    }
     .tutor-mx-xl-44{
         margin-left:44px;
         margin-right:44px 
    }
     .tutor-mx-xl-48{
         margin-left:48px;
         margin-right:48px 
    }
     .tutor-mx-xl-52{
         margin-left:52px;
         margin-right:52px 
    }
     .tutor-mx-xl-56{
         margin-left:56px;
         margin-right:56px 
    }
     .tutor-mx-xl-60{
         margin-left:60px;
         margin-right:60px 
    }
     .tutor-mx-xl-64{
         margin-left:64px;
         margin-right:64px 
    }
     .tutor-mx-xl-68{
         margin-left:68px;
         margin-right:68px 
    }
     .tutor-mx-xl-72{
         margin-left:72px;
         margin-right:72px 
    }
     .tutor-mx-xl-76{
         margin-left:76px;
         margin-right:76px 
    }
     .tutor-mx-xl-80{
         margin-left:80px;
         margin-right:80px 
    }
     .tutor-mx-xl-auto{
         margin-left:auto;
         margin-right:auto 
    }
     .tutor-my-xl-0{
         margin-top:0;
         margin-bottom:0 
    }
     .tutor-my-xl-2{
         margin-top:2px;
         margin-bottom:2px 
    }
     .tutor-my-xl-4{
         margin-top:4px;
         margin-bottom:4px 
    }
     .tutor-my-xl-8{
         margin-top:8px;
         margin-bottom:8px 
    }
     .tutor-my-xl-12{
         margin-top:12px;
         margin-bottom:12px 
    }
     .tutor-my-xl-16{
         margin-top:16px;
         margin-bottom:16px 
    }
     .tutor-my-xl-20{
         margin-top:20px;
         margin-bottom:20px 
    }
     .tutor-my-xl-24{
         margin-top:24px;
         margin-bottom:24px 
    }
     .tutor-my-xl-28{
         margin-top:28px;
         margin-bottom:28px 
    }
     .tutor-my-xl-32{
         margin-top:32px;
         margin-bottom:32px 
    }
     .tutor-my-xl-36{
         margin-top:36px;
         margin-bottom:36px 
    }
     .tutor-my-xl-40{
         margin-top:40px;
         margin-bottom:40px 
    }
     .tutor-my-xl-44{
         margin-top:44px;
         margin-bottom:44px 
    }
     .tutor-my-xl-48{
         margin-top:48px;
         margin-bottom:48px 
    }
     .tutor-my-xl-52{
         margin-top:52px;
         margin-bottom:52px 
    }
     .tutor-my-xl-56{
         margin-top:56px;
         margin-bottom:56px 
    }
     .tutor-my-xl-60{
         margin-top:60px;
         margin-bottom:60px 
    }
     .tutor-my-xl-64{
         margin-top:64px;
         margin-bottom:64px 
    }
     .tutor-my-xl-68{
         margin-top:68px;
         margin-bottom:68px 
    }
     .tutor-my-xl-72{
         margin-top:72px;
         margin-bottom:72px 
    }
     .tutor-my-xl-76{
         margin-top:76px;
         margin-bottom:76px 
    }
     .tutor-my-xl-80{
         margin-top:80px;
         margin-bottom:80px 
    }
     .tutor-my-xl-auto{
         margin-top:auto;
         margin-bottom:auto 
    }
     .tutor-mt-xl-0{
         margin-top:0 
    }
     .tutor-mt-xl-2{
         margin-top:2px 
    }
     .tutor-mt-xl-4{
         margin-top:4px 
    }
     .tutor-mt-xl-8{
         margin-top:8px 
    }
     .tutor-mt-xl-12{
         margin-top:12px 
    }
     .tutor-mt-xl-16{
         margin-top:16px 
    }
     .tutor-mt-xl-20{
         margin-top:20px 
    }
     .tutor-mt-xl-24{
         margin-top:24px 
    }
     .tutor-mt-xl-28{
         margin-top:28px 
    }
     .tutor-mt-xl-32{
         margin-top:32px 
    }
     .tutor-mt-xl-36{
         margin-top:36px 
    }
     .tutor-mt-xl-40{
         margin-top:40px 
    }
     .tutor-mt-xl-44{
         margin-top:44px 
    }
     .tutor-mt-xl-48{
         margin-top:48px 
    }
     .tutor-mt-xl-52{
         margin-top:52px 
    }
     .tutor-mt-xl-56{
         margin-top:56px 
    }
     .tutor-mt-xl-60{
         margin-top:60px 
    }
     .tutor-mt-xl-64{
         margin-top:64px 
    }
     .tutor-mt-xl-68{
         margin-top:68px 
    }
     .tutor-mt-xl-72{
         margin-top:72px 
    }
     .tutor-mt-xl-76{
         margin-top:76px 
    }
     .tutor-mt-xl-80{
         margin-top:80px 
    }
     .tutor-mt-xl-auto{
         margin-top:auto 
    }
     .tutor-mr-xl-0{
         margin-left:0 
    }
     .tutor-mr-xl-2{
         margin-left:2px 
    }
     .tutor-mr-xl-4{
         margin-left:4px 
    }
     .tutor-mr-xl-8{
         margin-left:8px 
    }
     .tutor-mr-xl-12{
         margin-left:12px 
    }
     .tutor-mr-xl-16{
         margin-left:16px 
    }
     .tutor-mr-xl-20{
         margin-left:20px 
    }
     .tutor-mr-xl-24{
         margin-left:24px 
    }
     .tutor-mr-xl-28{
         margin-left:28px 
    }
     .tutor-mr-xl-32{
         margin-left:32px 
    }
     .tutor-mr-xl-36{
         margin-left:36px 
    }
     .tutor-mr-xl-40{
         margin-left:40px 
    }
     .tutor-mr-xl-44{
         margin-left:44px 
    }
     .tutor-mr-xl-48{
         margin-left:48px 
    }
     .tutor-mr-xl-52{
         margin-left:52px 
    }
     .tutor-mr-xl-56{
         margin-left:56px 
    }
     .tutor-mr-xl-60{
         margin-left:60px 
    }
     .tutor-mr-xl-64{
         margin-left:64px 
    }
     .tutor-mr-xl-68{
         margin-left:68px 
    }
     .tutor-mr-xl-72{
         margin-left:72px 
    }
     .tutor-mr-xl-76{
         margin-left:76px 
    }
     .tutor-mr-xl-80{
         margin-left:80px 
    }
     .tutor-mr-xl-auto{
         margin-left:auto 
    }
     .tutor-mb-xl-0{
         margin-bottom:0 
    }
     .tutor-mb-xl-2{
         margin-bottom:2px 
    }
     .tutor-mb-xl-4{
         margin-bottom:4px 
    }
     .tutor-mb-xl-8{
         margin-bottom:8px 
    }
     .tutor-mb-xl-12{
         margin-bottom:12px 
    }
     .tutor-mb-xl-16{
         margin-bottom:16px 
    }
     .tutor-mb-xl-20{
         margin-bottom:20px 
    }
     .tutor-mb-xl-24{
         margin-bottom:24px 
    }
     .tutor-mb-xl-28{
         margin-bottom:28px 
    }
     .tutor-mb-xl-32{
         margin-bottom:32px 
    }
     .tutor-mb-xl-36{
         margin-bottom:36px 
    }
     .tutor-mb-xl-40{
         margin-bottom:40px 
    }
     .tutor-mb-xl-44{
         margin-bottom:44px 
    }
     .tutor-mb-xl-48{
         margin-bottom:48px 
    }
     .tutor-mb-xl-52{
         margin-bottom:52px 
    }
     .tutor-mb-xl-56{
         margin-bottom:56px 
    }
     .tutor-mb-xl-60{
         margin-bottom:60px 
    }
     .tutor-mb-xl-64{
         margin-bottom:64px 
    }
     .tutor-mb-xl-68{
         margin-bottom:68px 
    }
     .tutor-mb-xl-72{
         margin-bottom:72px 
    }
     .tutor-mb-xl-76{
         margin-bottom:76px 
    }
     .tutor-mb-xl-80{
         margin-bottom:80px 
    }
     .tutor-mb-xl-auto{
         margin-bottom:auto 
    }
     .tutor-ml-xl-0{
         margin-right:0 
    }
     .tutor-ml-xl-2{
         margin-right:2px 
    }
     .tutor-ml-xl-4{
         margin-right:4px 
    }
     .tutor-ml-xl-8{
         margin-right:8px 
    }
     .tutor-ml-xl-12{
         margin-right:12px 
    }
     .tutor-ml-xl-16{
         margin-right:16px 
    }
     .tutor-ml-xl-20{
         margin-right:20px 
    }
     .tutor-ml-xl-24{
         margin-right:24px 
    }
     .tutor-ml-xl-28{
         margin-right:28px 
    }
     .tutor-ml-xl-32{
         margin-right:32px 
    }
     .tutor-ml-xl-36{
         margin-right:36px 
    }
     .tutor-ml-xl-40{
         margin-right:40px 
    }
     .tutor-ml-xl-44{
         margin-right:44px 
    }
     .tutor-ml-xl-48{
         margin-right:48px 
    }
     .tutor-ml-xl-52{
         margin-right:52px 
    }
     .tutor-ml-xl-56{
         margin-right:56px 
    }
     .tutor-ml-xl-60{
         margin-right:60px 
    }
     .tutor-ml-xl-64{
         margin-right:64px 
    }
     .tutor-ml-xl-68{
         margin-right:68px 
    }
     .tutor-ml-xl-72{
         margin-right:72px 
    }
     .tutor-ml-xl-76{
         margin-right:76px 
    }
     .tutor-ml-xl-80{
         margin-right:80px 
    }
     .tutor-ml-xl-auto{
         margin-right:auto 
    }
     .tutor-m-xl-n2{
         margin:-2px 
    }
     .tutor-m-xl-n4{
         margin:-4px 
    }
     .tutor-m-xl-n8{
         margin:-8px 
    }
     .tutor-m-xl-n12{
         margin:-12px 
    }
     .tutor-m-xl-n16{
         margin:-16px 
    }
     .tutor-m-xl-n20{
         margin:-20px 
    }
     .tutor-m-xl-n24{
         margin:-24px 
    }
     .tutor-m-xl-n28{
         margin:-28px 
    }
     .tutor-m-xl-n32{
         margin:-32px 
    }
     .tutor-m-xl-n36{
         margin:-36px 
    }
     .tutor-m-xl-n40{
         margin:-40px 
    }
     .tutor-m-xl-n44{
         margin:-44px 
    }
     .tutor-m-xl-n48{
         margin:-48px 
    }
     .tutor-m-xl-n52{
         margin:-52px 
    }
     .tutor-m-xl-n56{
         margin:-56px 
    }
     .tutor-m-xl-n60{
         margin:-60px 
    }
     .tutor-m-xl-n64{
         margin:-64px 
    }
     .tutor-m-xl-n68{
         margin:-68px 
    }
     .tutor-m-xl-n72{
         margin:-72px 
    }
     .tutor-m-xl-n76{
         margin:-76px 
    }
     .tutor-m-xl-n80{
         margin:-80px 
    }
     .tutor-mx-xl-n2{
         margin-left:-2px;
         margin-right:-2px 
    }
     .tutor-mx-xl-n4{
         margin-left:-4px;
         margin-right:-4px 
    }
     .tutor-mx-xl-n8{
         margin-left:-8px;
         margin-right:-8px 
    }
     .tutor-mx-xl-n12{
         margin-left:-12px;
         margin-right:-12px 
    }
     .tutor-mx-xl-n16{
         margin-left:-16px;
         margin-right:-16px 
    }
     .tutor-mx-xl-n20{
         margin-left:-20px;
         margin-right:-20px 
    }
     .tutor-mx-xl-n24{
         margin-left:-24px;
         margin-right:-24px 
    }
     .tutor-mx-xl-n28{
         margin-left:-28px;
         margin-right:-28px 
    }
     .tutor-mx-xl-n32{
         margin-left:-32px;
         margin-right:-32px 
    }
     .tutor-mx-xl-n36{
         margin-left:-36px;
         margin-right:-36px 
    }
     .tutor-mx-xl-n40{
         margin-left:-40px;
         margin-right:-40px 
    }
     .tutor-mx-xl-n44{
         margin-left:-44px;
         margin-right:-44px 
    }
     .tutor-mx-xl-n48{
         margin-left:-48px;
         margin-right:-48px 
    }
     .tutor-mx-xl-n52{
         margin-left:-52px;
         margin-right:-52px 
    }
     .tutor-mx-xl-n56{
         margin-left:-56px;
         margin-right:-56px 
    }
     .tutor-mx-xl-n60{
         margin-left:-60px;
         margin-right:-60px 
    }
     .tutor-mx-xl-n64{
         margin-left:-64px;
         margin-right:-64px 
    }
     .tutor-mx-xl-n68{
         margin-left:-68px;
         margin-right:-68px 
    }
     .tutor-mx-xl-n72{
         margin-left:-72px;
         margin-right:-72px 
    }
     .tutor-mx-xl-n76{
         margin-left:-76px;
         margin-right:-76px 
    }
     .tutor-mx-xl-n80{
         margin-left:-80px;
         margin-right:-80px 
    }
     .tutor-my-xl-n2{
         margin-top:-2px;
         margin-bottom:-2px 
    }
     .tutor-my-xl-n4{
         margin-top:-4px;
         margin-bottom:-4px 
    }
     .tutor-my-xl-n8{
         margin-top:-8px;
         margin-bottom:-8px 
    }
     .tutor-my-xl-n12{
         margin-top:-12px;
         margin-bottom:-12px 
    }
     .tutor-my-xl-n16{
         margin-top:-16px;
         margin-bottom:-16px 
    }
     .tutor-my-xl-n20{
         margin-top:-20px;
         margin-bottom:-20px 
    }
     .tutor-my-xl-n24{
         margin-top:-24px;
         margin-bottom:-24px 
    }
     .tutor-my-xl-n28{
         margin-top:-28px;
         margin-bottom:-28px 
    }
     .tutor-my-xl-n32{
         margin-top:-32px;
         margin-bottom:-32px 
    }
     .tutor-my-xl-n36{
         margin-top:-36px;
         margin-bottom:-36px 
    }
     .tutor-my-xl-n40{
         margin-top:-40px;
         margin-bottom:-40px 
    }
     .tutor-my-xl-n44{
         margin-top:-44px;
         margin-bottom:-44px 
    }
     .tutor-my-xl-n48{
         margin-top:-48px;
         margin-bottom:-48px 
    }
     .tutor-my-xl-n52{
         margin-top:-52px;
         margin-bottom:-52px 
    }
     .tutor-my-xl-n56{
         margin-top:-56px;
         margin-bottom:-56px 
    }
     .tutor-my-xl-n60{
         margin-top:-60px;
         margin-bottom:-60px 
    }
     .tutor-my-xl-n64{
         margin-top:-64px;
         margin-bottom:-64px 
    }
     .tutor-my-xl-n68{
         margin-top:-68px;
         margin-bottom:-68px 
    }
     .tutor-my-xl-n72{
         margin-top:-72px;
         margin-bottom:-72px 
    }
     .tutor-my-xl-n76{
         margin-top:-76px;
         margin-bottom:-76px 
    }
     .tutor-my-xl-n80{
         margin-top:-80px;
         margin-bottom:-80px 
    }
     .tutor-mt-xl-n2{
         margin-top:-2px 
    }
     .tutor-mt-xl-n4{
         margin-top:-4px 
    }
     .tutor-mt-xl-n8{
         margin-top:-8px 
    }
     .tutor-mt-xl-n12{
         margin-top:-12px 
    }
     .tutor-mt-xl-n16{
         margin-top:-16px 
    }
     .tutor-mt-xl-n20{
         margin-top:-20px 
    }
     .tutor-mt-xl-n24{
         margin-top:-24px 
    }
     .tutor-mt-xl-n28{
         margin-top:-28px 
    }
     .tutor-mt-xl-n32{
         margin-top:-32px 
    }
     .tutor-mt-xl-n36{
         margin-top:-36px 
    }
     .tutor-mt-xl-n40{
         margin-top:-40px 
    }
     .tutor-mt-xl-n44{
         margin-top:-44px 
    }
     .tutor-mt-xl-n48{
         margin-top:-48px 
    }
     .tutor-mt-xl-n52{
         margin-top:-52px 
    }
     .tutor-mt-xl-n56{
         margin-top:-56px 
    }
     .tutor-mt-xl-n60{
         margin-top:-60px 
    }
     .tutor-mt-xl-n64{
         margin-top:-64px 
    }
     .tutor-mt-xl-n68{
         margin-top:-68px 
    }
     .tutor-mt-xl-n72{
         margin-top:-72px 
    }
     .tutor-mt-xl-n76{
         margin-top:-76px 
    }
     .tutor-mt-xl-n80{
         margin-top:-80px 
    }
     .tutor-mr-xl-n2{
         margin-left:-2px 
    }
     .tutor-mr-xl-n4{
         margin-left:-4px 
    }
     .tutor-mr-xl-n8{
         margin-left:-8px 
    }
     .tutor-mr-xl-n12{
         margin-left:-12px 
    }
     .tutor-mr-xl-n16{
         margin-left:-16px 
    }
     .tutor-mr-xl-n20{
         margin-left:-20px 
    }
     .tutor-mr-xl-n24{
         margin-left:-24px 
    }
     .tutor-mr-xl-n28{
         margin-left:-28px 
    }
     .tutor-mr-xl-n32{
         margin-left:-32px 
    }
     .tutor-mr-xl-n36{
         margin-left:-36px 
    }
     .tutor-mr-xl-n40{
         margin-left:-40px 
    }
     .tutor-mr-xl-n44{
         margin-left:-44px 
    }
     .tutor-mr-xl-n48{
         margin-left:-48px 
    }
     .tutor-mr-xl-n52{
         margin-left:-52px 
    }
     .tutor-mr-xl-n56{
         margin-left:-56px 
    }
     .tutor-mr-xl-n60{
         margin-left:-60px 
    }
     .tutor-mr-xl-n64{
         margin-left:-64px 
    }
     .tutor-mr-xl-n68{
         margin-left:-68px 
    }
     .tutor-mr-xl-n72{
         margin-left:-72px 
    }
     .tutor-mr-xl-n76{
         margin-left:-76px 
    }
     .tutor-mr-xl-n80{
         margin-left:-80px 
    }
     .tutor-mb-xl-n2{
         margin-bottom:-2px 
    }
     .tutor-mb-xl-n4{
         margin-bottom:-4px 
    }
     .tutor-mb-xl-n8{
         margin-bottom:-8px 
    }
     .tutor-mb-xl-n12{
         margin-bottom:-12px 
    }
     .tutor-mb-xl-n16{
         margin-bottom:-16px 
    }
     .tutor-mb-xl-n20{
         margin-bottom:-20px 
    }
     .tutor-mb-xl-n24{
         margin-bottom:-24px 
    }
     .tutor-mb-xl-n28{
         margin-bottom:-28px 
    }
     .tutor-mb-xl-n32{
         margin-bottom:-32px 
    }
     .tutor-mb-xl-n36{
         margin-bottom:-36px 
    }
     .tutor-mb-xl-n40{
         margin-bottom:-40px 
    }
     .tutor-mb-xl-n44{
         margin-bottom:-44px 
    }
     .tutor-mb-xl-n48{
         margin-bottom:-48px 
    }
     .tutor-mb-xl-n52{
         margin-bottom:-52px 
    }
     .tutor-mb-xl-n56{
         margin-bottom:-56px 
    }
     .tutor-mb-xl-n60{
         margin-bottom:-60px 
    }
     .tutor-mb-xl-n64{
         margin-bottom:-64px 
    }
     .tutor-mb-xl-n68{
         margin-bottom:-68px 
    }
     .tutor-mb-xl-n72{
         margin-bottom:-72px 
    }
     .tutor-mb-xl-n76{
         margin-bottom:-76px 
    }
     .tutor-mb-xl-n80{
         margin-bottom:-80px 
    }
     .tutor-ml-xl-n2{
         margin-right:-2px 
    }
     .tutor-ml-xl-n4{
         margin-right:-4px 
    }
     .tutor-ml-xl-n8{
         margin-right:-8px 
    }
     .tutor-ml-xl-n12{
         margin-right:-12px 
    }
     .tutor-ml-xl-n16{
         margin-right:-16px 
    }
     .tutor-ml-xl-n20{
         margin-right:-20px 
    }
     .tutor-ml-xl-n24{
         margin-right:-24px 
    }
     .tutor-ml-xl-n28{
         margin-right:-28px 
    }
     .tutor-ml-xl-n32{
         margin-right:-32px 
    }
     .tutor-ml-xl-n36{
         margin-right:-36px 
    }
     .tutor-ml-xl-n40{
         margin-right:-40px 
    }
     .tutor-ml-xl-n44{
         margin-right:-44px 
    }
     .tutor-ml-xl-n48{
         margin-right:-48px 
    }
     .tutor-ml-xl-n52{
         margin-right:-52px 
    }
     .tutor-ml-xl-n56{
         margin-right:-56px 
    }
     .tutor-ml-xl-n60{
         margin-right:-60px 
    }
     .tutor-ml-xl-n64{
         margin-right:-64px 
    }
     .tutor-ml-xl-n68{
         margin-right:-68px 
    }
     .tutor-ml-xl-n72{
         margin-right:-72px 
    }
     .tutor-ml-xl-n76{
         margin-right:-76px 
    }
     .tutor-ml-xl-n80{
         margin-right:-80px 
    }
     .tutor-p-xl-0{
         padding:0 
    }
     .tutor-p-xl-2{
         padding:2px 
    }
     .tutor-p-xl-4{
         padding:4px 
    }
     .tutor-p-xl-8{
         padding:8px 
    }
     .tutor-p-xl-12{
         padding:12px 
    }
     .tutor-p-xl-16{
         padding:16px 
    }
     .tutor-p-xl-20{
         padding:20px 
    }
     .tutor-p-xl-24{
         padding:24px 
    }
     .tutor-p-xl-28{
         padding:28px 
    }
     .tutor-p-xl-32{
         padding:32px 
    }
     .tutor-p-xl-36{
         padding:36px 
    }
     .tutor-p-xl-40{
         padding:40px 
    }
     .tutor-p-xl-44{
         padding:44px 
    }
     .tutor-p-xl-48{
         padding:48px 
    }
     .tutor-p-xl-52{
         padding:52px 
    }
     .tutor-p-xl-56{
         padding:56px 
    }
     .tutor-p-xl-60{
         padding:60px 
    }
     .tutor-p-xl-64{
         padding:64px 
    }
     .tutor-p-xl-68{
         padding:68px 
    }
     .tutor-p-xl-72{
         padding:72px 
    }
     .tutor-p-xl-76{
         padding:76px 
    }
     .tutor-p-xl-80{
         padding:80px 
    }
     .tutor-px-xl-0{
         padding-left:0;
         padding-right:0 
    }
     .tutor-px-xl-2{
         padding-left:2px;
         padding-right:2px 
    }
     .tutor-px-xl-4{
         padding-left:4px;
         padding-right:4px 
    }
     .tutor-px-xl-8{
         padding-left:8px;
         padding-right:8px 
    }
     .tutor-px-xl-12{
         padding-left:12px;
         padding-right:12px 
    }
     .tutor-px-xl-16{
         padding-left:16px;
         padding-right:16px 
    }
     .tutor-px-xl-20{
         padding-left:20px;
         padding-right:20px 
    }
     .tutor-px-xl-24{
         padding-left:24px;
         padding-right:24px 
    }
     .tutor-px-xl-28{
         padding-left:28px;
         padding-right:28px 
    }
     .tutor-px-xl-32{
         padding-left:32px;
         padding-right:32px 
    }
     .tutor-px-xl-36{
         padding-left:36px;
         padding-right:36px 
    }
     .tutor-px-xl-40{
         padding-left:40px;
         padding-right:40px 
    }
     .tutor-px-xl-44{
         padding-left:44px;
         padding-right:44px 
    }
     .tutor-px-xl-48{
         padding-left:48px;
         padding-right:48px 
    }
     .tutor-px-xl-52{
         padding-left:52px;
         padding-right:52px 
    }
     .tutor-px-xl-56{
         padding-left:56px;
         padding-right:56px 
    }
     .tutor-px-xl-60{
         padding-left:60px;
         padding-right:60px 
    }
     .tutor-px-xl-64{
         padding-left:64px;
         padding-right:64px 
    }
     .tutor-px-xl-68{
         padding-left:68px;
         padding-right:68px 
    }
     .tutor-px-xl-72{
         padding-left:72px;
         padding-right:72px 
    }
     .tutor-px-xl-76{
         padding-left:76px;
         padding-right:76px 
    }
     .tutor-px-xl-80{
         padding-left:80px;
         padding-right:80px 
    }
     .tutor-py-xl-0{
         padding-top:0;
         padding-bottom:0 
    }
     .tutor-py-xl-2{
         padding-top:2px;
         padding-bottom:2px 
    }
     .tutor-py-xl-4{
         padding-top:4px;
         padding-bottom:4px 
    }
     .tutor-py-xl-8{
         padding-top:8px;
         padding-bottom:8px 
    }
     .tutor-py-xl-12{
         padding-top:12px;
         padding-bottom:12px 
    }
     .tutor-py-xl-16{
         padding-top:16px;
         padding-bottom:16px 
    }
     .tutor-py-xl-20{
         padding-top:20px;
         padding-bottom:20px 
    }
     .tutor-py-xl-24{
         padding-top:24px;
         padding-bottom:24px 
    }
     .tutor-py-xl-28{
         padding-top:28px;
         padding-bottom:28px 
    }
     .tutor-py-xl-32{
         padding-top:32px;
         padding-bottom:32px 
    }
     .tutor-py-xl-36{
         padding-top:36px;
         padding-bottom:36px 
    }
     .tutor-py-xl-40{
         padding-top:40px;
         padding-bottom:40px 
    }
     .tutor-py-xl-44{
         padding-top:44px;
         padding-bottom:44px 
    }
     .tutor-py-xl-48{
         padding-top:48px;
         padding-bottom:48px 
    }
     .tutor-py-xl-52{
         padding-top:52px;
         padding-bottom:52px 
    }
     .tutor-py-xl-56{
         padding-top:56px;
         padding-bottom:56px 
    }
     .tutor-py-xl-60{
         padding-top:60px;
         padding-bottom:60px 
    }
     .tutor-py-xl-64{
         padding-top:64px;
         padding-bottom:64px 
    }
     .tutor-py-xl-68{
         padding-top:68px;
         padding-bottom:68px 
    }
     .tutor-py-xl-72{
         padding-top:72px;
         padding-bottom:72px 
    }
     .tutor-py-xl-76{
         padding-top:76px;
         padding-bottom:76px 
    }
     .tutor-py-xl-80{
         padding-top:80px;
         padding-bottom:80px 
    }
     .tutor-pt-xl-0{
         padding-top:0 
    }
     .tutor-pt-xl-2{
         padding-top:2px 
    }
     .tutor-pt-xl-4{
         padding-top:4px 
    }
     .tutor-pt-xl-8{
         padding-top:8px 
    }
     .tutor-pt-xl-12{
         padding-top:12px 
    }
     .tutor-pt-xl-16{
         padding-top:16px 
    }
     .tutor-pt-xl-20{
         padding-top:20px 
    }
     .tutor-pt-xl-24{
         padding-top:24px 
    }
     .tutor-pt-xl-28{
         padding-top:28px 
    }
     .tutor-pt-xl-32{
         padding-top:32px 
    }
     .tutor-pt-xl-36{
         padding-top:36px 
    }
     .tutor-pt-xl-40{
         padding-top:40px 
    }
     .tutor-pt-xl-44{
         padding-top:44px 
    }
     .tutor-pt-xl-48{
         padding-top:48px 
    }
     .tutor-pt-xl-52{
         padding-top:52px 
    }
     .tutor-pt-xl-56{
         padding-top:56px 
    }
     .tutor-pt-xl-60{
         padding-top:60px 
    }
     .tutor-pt-xl-64{
         padding-top:64px 
    }
     .tutor-pt-xl-68{
         padding-top:68px 
    }
     .tutor-pt-xl-72{
         padding-top:72px 
    }
     .tutor-pt-xl-76{
         padding-top:76px 
    }
     .tutor-pt-xl-80{
         padding-top:80px 
    }
     .tutor-pr-xl-0{
         padding-left:0 
    }
     .tutor-pr-xl-2{
         padding-left:2px 
    }
     .tutor-pr-xl-4{
         padding-left:4px 
    }
     .tutor-pr-xl-8{
         padding-left:8px 
    }
     .tutor-pr-xl-12{
         padding-left:12px 
    }
     .tutor-pr-xl-16{
         padding-left:16px 
    }
     .tutor-pr-xl-20{
         padding-left:20px 
    }
     .tutor-pr-xl-24{
         padding-left:24px 
    }
     .tutor-pr-xl-28{
         padding-left:28px 
    }
     .tutor-pr-xl-32{
         padding-left:32px 
    }
     .tutor-pr-xl-36{
         padding-left:36px 
    }
     .tutor-pr-xl-40{
         padding-left:40px 
    }
     .tutor-pr-xl-44{
         padding-left:44px 
    }
     .tutor-pr-xl-48{
         padding-left:48px 
    }
     .tutor-pr-xl-52{
         padding-left:52px 
    }
     .tutor-pr-xl-56{
         padding-left:56px 
    }
     .tutor-pr-xl-60{
         padding-left:60px 
    }
     .tutor-pr-xl-64{
         padding-left:64px 
    }
     .tutor-pr-xl-68{
         padding-left:68px 
    }
     .tutor-pr-xl-72{
         padding-left:72px 
    }
     .tutor-pr-xl-76{
         padding-left:76px 
    }
     .tutor-pr-xl-80{
         padding-left:80px 
    }
     .tutor-pb-xl-0{
         padding-bottom:0 
    }
     .tutor-pb-xl-2{
         padding-bottom:2px 
    }
     .tutor-pb-xl-4{
         padding-bottom:4px 
    }
     .tutor-pb-xl-8{
         padding-bottom:8px 
    }
     .tutor-pb-xl-12{
         padding-bottom:12px 
    }
     .tutor-pb-xl-16{
         padding-bottom:16px 
    }
     .tutor-pb-xl-20{
         padding-bottom:20px 
    }
     .tutor-pb-xl-24{
         padding-bottom:24px 
    }
     .tutor-pb-xl-28{
         padding-bottom:28px 
    }
     .tutor-pb-xl-32{
         padding-bottom:32px 
    }
     .tutor-pb-xl-36{
         padding-bottom:36px 
    }
     .tutor-pb-xl-40{
         padding-bottom:40px 
    }
     .tutor-pb-xl-44{
         padding-bottom:44px 
    }
     .tutor-pb-xl-48{
         padding-bottom:48px 
    }
     .tutor-pb-xl-52{
         padding-bottom:52px 
    }
     .tutor-pb-xl-56{
         padding-bottom:56px 
    }
     .tutor-pb-xl-60{
         padding-bottom:60px 
    }
     .tutor-pb-xl-64{
         padding-bottom:64px 
    }
     .tutor-pb-xl-68{
         padding-bottom:68px 
    }
     .tutor-pb-xl-72{
         padding-bottom:72px 
    }
     .tutor-pb-xl-76{
         padding-bottom:76px 
    }
     .tutor-pb-xl-80{
         padding-bottom:80px 
    }
     .tutor-pl-xl-0{
         padding-right:0 
    }
     .tutor-pl-xl-2{
         padding-right:2px 
    }
     .tutor-pl-xl-4{
         padding-right:4px 
    }
     .tutor-pl-xl-8{
         padding-right:8px 
    }
     .tutor-pl-xl-12{
         padding-right:12px 
    }
     .tutor-pl-xl-16{
         padding-right:16px 
    }
     .tutor-pl-xl-20{
         padding-right:20px 
    }
     .tutor-pl-xl-24{
         padding-right:24px 
    }
     .tutor-pl-xl-28{
         padding-right:28px 
    }
     .tutor-pl-xl-32{
         padding-right:32px 
    }
     .tutor-pl-xl-36{
         padding-right:36px 
    }
     .tutor-pl-xl-40{
         padding-right:40px 
    }
     .tutor-pl-xl-44{
         padding-right:44px 
    }
     .tutor-pl-xl-48{
         padding-right:48px 
    }
     .tutor-pl-xl-52{
         padding-right:52px 
    }
     .tutor-pl-xl-56{
         padding-right:56px 
    }
     .tutor-pl-xl-60{
         padding-right:60px 
    }
     .tutor-pl-xl-64{
         padding-right:64px 
    }
     .tutor-pl-xl-68{
         padding-right:68px 
    }
     .tutor-pl-xl-72{
         padding-right:72px 
    }
     .tutor-pl-xl-76{
         padding-right:76px 
    }
     .tutor-pl-xl-80{
         padding-right:80px 
    }
}
 @media (min-width:1400px){
     .tutor-d-xxl-inline{
         display:inline!important 
    }
     .tutor-d-xxl-inline-block{
         display:inline-block!important 
    }
     .tutor-d-xxl-block{
         display:block!important 
    }
     .tutor-d-xxl-grid{
         display:grid!important 
    }
     .tutor-d-xxl-table{
         display:table!important 
    }
     .tutor-d-xxl-table-row{
         display:table-row!important 
    }
     .tutor-d-xxl-table-cell{
         display:table-cell!important 
    }
     .tutor-d-xxl-flex{
         display:flex!important 
    }
     .tutor-d-xxl-inline-flex{
         display:inline-flex!important 
    }
     .tutor-d-xxl-none{
         display:none!important 
    }
     .tutor-flex-xxl-fill{
         flex:auto!important 
    }
     .tutor-flex-xxl-row{
         flex-direction:row!important 
    }
     .tutor-flex-xxl-column{
         flex-direction:column!important 
    }
     .tutor-flex-xxl-row-reverse{
         flex-direction:row-reverse!important 
    }
     .tutor-flex-xxl-column-reverse{
         flex-direction:column-reverse!important 
    }
     .tutor-flex-xxl-grow-0{
         flex-grow:0!important 
    }
     .tutor-flex-xxl-grow-1{
         flex-grow:1!important 
    }
     .tutor-flex-xxl-shrink-0{
         flex-shrink:0!important 
    }
     .tutor-flex-xxl-shrink-1{
         flex-shrink:1!important 
    }
     .tutor-flex-xxl-wrap{
         flex-wrap:wrap!important 
    }
     .tutor-flex-xxl-nowrap{
         flex-wrap:nowrap!important 
    }
     .tutor-flex-xxl-wrap-reverse{
         flex-wrap:wrap-reverse!important 
    }
     .tutor-gap-xxl-0{
         gap:0!important 
    }
     .tutor-gap-xxl-1{
         gap:.5rem!important 
    }
     .tutor-gap-xxl-2{
         gap:1rem!important 
    }
     .tutor-gap-xxl-3{
         gap:1.5rem!important 
    }
     .tutor-gap-xxl-4{
         gap:2rem!important 
    }
     .tutor-gap-xxl-5{
         gap:3rem!important 
    }
     .tutor-gap-xxl-4px{
         gap:.25rem!important 
    }
     .tutor-gap-xxl-12px{
         gap:.75rem!important 
    }
     .tutor-justify-xxl-start{
         justify-content:flex-start!important 
    }
     .tutor-justify-xxl-end{
         justify-content:flex-end!important 
    }
     .tutor-justify-xxl-center{
         justify-content:center!important 
    }
     .tutor-justify-xxl-between{
         justify-content:space-between!important 
    }
     .tutor-justify-xxl-around{
         justify-content:space-around!important 
    }
     .tutor-justify-xxl-evenly{
         justify-content:space-evenly!important 
    }
     .tutor-align-xxl-start{
         align-items:flex-start!important 
    }
     .tutor-align-xxl-end{
         align-items:flex-end!important 
    }
     .tutor-align-xxl-center{
         align-items:center!important 
    }
     .tutor-align-xxl-baseline{
         align-items:baseline!important 
    }
     .tutor-align-xxl-stretch{
         align-items:stretch!important 
    }
     .tutor-align-content-xxl-start{
         align-content:flex-start!important 
    }
     .tutor-align-content-xxl-end{
         align-content:flex-end!important 
    }
     .tutor-align-content-xxl-center{
         align-content:center!important 
    }
     .tutor-align-content-xxl-between{
         align-content:space-between!important 
    }
     .tutor-align-content-xxl-around{
         align-content:space-around!important 
    }
     .tutor-align-content-xxl-stretch{
         align-content:stretch!important 
    }
     .tutor-align-self-xxl-auto{
         align-self:auto!important 
    }
     .tutor-align-self-xxl-start{
         align-self:flex-start!important 
    }
     .tutor-align-self-xxl-end{
         align-self:flex-end!important 
    }
     .tutor-align-self-xxl-center{
         align-self:center!important 
    }
     .tutor-align-self-xxl-baseline{
         align-self:baseline!important 
    }
     .tutor-align-self-xxl-stretch{
         align-self:stretch!important 
    }
     .tutor-order-xxl-first{
         order:-1!important 
    }
     .tutor-order-xxl-0{
         order:0!important 
    }
     .tutor-order-xxl-1{
         order:1!important 
    }
     .tutor-order-xxl-2{
         order:2!important 
    }
     .tutor-order-xxl-3{
         order:3!important 
    }
     .tutor-order-xxl-4{
         order:4!important 
    }
     .tutor-order-xxl-5{
         order:5!important 
    }
     .tutor-order-xxl-last{
         order:6!important 
    }
     .tutor-m-xxl-0{
         margin:0 
    }
     .tutor-m-xxl-2{
         margin:2px 
    }
     .tutor-m-xxl-4{
         margin:4px 
    }
     .tutor-m-xxl-8{
         margin:8px 
    }
     .tutor-m-xxl-12{
         margin:12px 
    }
     .tutor-m-xxl-16{
         margin:16px 
    }
     .tutor-m-xxl-20{
         margin:20px 
    }
     .tutor-m-xxl-24{
         margin:24px 
    }
     .tutor-m-xxl-28{
         margin:28px 
    }
     .tutor-m-xxl-32{
         margin:32px 
    }
     .tutor-m-xxl-36{
         margin:36px 
    }
     .tutor-m-xxl-40{
         margin:40px 
    }
     .tutor-m-xxl-44{
         margin:44px 
    }
     .tutor-m-xxl-48{
         margin:48px 
    }
     .tutor-m-xxl-52{
         margin:52px 
    }
     .tutor-m-xxl-56{
         margin:56px 
    }
     .tutor-m-xxl-60{
         margin:60px 
    }
     .tutor-m-xxl-64{
         margin:64px 
    }
     .tutor-m-xxl-68{
         margin:68px 
    }
     .tutor-m-xxl-72{
         margin:72px 
    }
     .tutor-m-xxl-76{
         margin:76px 
    }
     .tutor-m-xxl-80{
         margin:80px 
    }
     .tutor-m-xxl-auto{
         margin:auto 
    }
     .tutor-mx-xxl-0{
         margin-left:0;
         margin-right:0 
    }
     .tutor-mx-xxl-2{
         margin-left:2px;
         margin-right:2px 
    }
     .tutor-mx-xxl-4{
         margin-left:4px;
         margin-right:4px 
    }
     .tutor-mx-xxl-8{
         margin-left:8px;
         margin-right:8px 
    }
     .tutor-mx-xxl-12{
         margin-left:12px;
         margin-right:12px 
    }
     .tutor-mx-xxl-16{
         margin-left:16px;
         margin-right:16px 
    }
     .tutor-mx-xxl-20{
         margin-left:20px;
         margin-right:20px 
    }
     .tutor-mx-xxl-24{
         margin-left:24px;
         margin-right:24px 
    }
     .tutor-mx-xxl-28{
         margin-left:28px;
         margin-right:28px 
    }
     .tutor-mx-xxl-32{
         margin-left:32px;
         margin-right:32px 
    }
     .tutor-mx-xxl-36{
         margin-left:36px;
         margin-right:36px 
    }
     .tutor-mx-xxl-40{
         margin-left:40px;
         margin-right:40px 
    }
     .tutor-mx-xxl-44{
         margin-left:44px;
         margin-right:44px 
    }
     .tutor-mx-xxl-48{
         margin-left:48px;
         margin-right:48px 
    }
     .tutor-mx-xxl-52{
         margin-left:52px;
         margin-right:52px 
    }
     .tutor-mx-xxl-56{
         margin-left:56px;
         margin-right:56px 
    }
     .tutor-mx-xxl-60{
         margin-left:60px;
         margin-right:60px 
    }
     .tutor-mx-xxl-64{
         margin-left:64px;
         margin-right:64px 
    }
     .tutor-mx-xxl-68{
         margin-left:68px;
         margin-right:68px 
    }
     .tutor-mx-xxl-72{
         margin-left:72px;
         margin-right:72px 
    }
     .tutor-mx-xxl-76{
         margin-left:76px;
         margin-right:76px 
    }
     .tutor-mx-xxl-80{
         margin-left:80px;
         margin-right:80px 
    }
     .tutor-mx-xxl-auto{
         margin-left:auto;
         margin-right:auto 
    }
     .tutor-my-xxl-0{
         margin-top:0;
         margin-bottom:0 
    }
     .tutor-my-xxl-2{
         margin-top:2px;
         margin-bottom:2px 
    }
     .tutor-my-xxl-4{
         margin-top:4px;
         margin-bottom:4px 
    }
     .tutor-my-xxl-8{
         margin-top:8px;
         margin-bottom:8px 
    }
     .tutor-my-xxl-12{
         margin-top:12px;
         margin-bottom:12px 
    }
     .tutor-my-xxl-16{
         margin-top:16px;
         margin-bottom:16px 
    }
     .tutor-my-xxl-20{
         margin-top:20px;
         margin-bottom:20px 
    }
     .tutor-my-xxl-24{
         margin-top:24px;
         margin-bottom:24px 
    }
     .tutor-my-xxl-28{
         margin-top:28px;
         margin-bottom:28px 
    }
     .tutor-my-xxl-32{
         margin-top:32px;
         margin-bottom:32px 
    }
     .tutor-my-xxl-36{
         margin-top:36px;
         margin-bottom:36px 
    }
     .tutor-my-xxl-40{
         margin-top:40px;
         margin-bottom:40px 
    }
     .tutor-my-xxl-44{
         margin-top:44px;
         margin-bottom:44px 
    }
     .tutor-my-xxl-48{
         margin-top:48px;
         margin-bottom:48px 
    }
     .tutor-my-xxl-52{
         margin-top:52px;
         margin-bottom:52px 
    }
     .tutor-my-xxl-56{
         margin-top:56px;
         margin-bottom:56px 
    }
     .tutor-my-xxl-60{
         margin-top:60px;
         margin-bottom:60px 
    }
     .tutor-my-xxl-64{
         margin-top:64px;
         margin-bottom:64px 
    }
     .tutor-my-xxl-68{
         margin-top:68px;
         margin-bottom:68px 
    }
     .tutor-my-xxl-72{
         margin-top:72px;
         margin-bottom:72px 
    }
     .tutor-my-xxl-76{
         margin-top:76px;
         margin-bottom:76px 
    }
     .tutor-my-xxl-80{
         margin-top:80px;
         margin-bottom:80px 
    }
     .tutor-my-xxl-auto{
         margin-top:auto;
         margin-bottom:auto 
    }
     .tutor-mt-xxl-0{
         margin-top:0 
    }
     .tutor-mt-xxl-2{
         margin-top:2px 
    }
     .tutor-mt-xxl-4{
         margin-top:4px 
    }
     .tutor-mt-xxl-8{
         margin-top:8px 
    }
     .tutor-mt-xxl-12{
         margin-top:12px 
    }
     .tutor-mt-xxl-16{
         margin-top:16px 
    }
     .tutor-mt-xxl-20{
         margin-top:20px 
    }
     .tutor-mt-xxl-24{
         margin-top:24px 
    }
     .tutor-mt-xxl-28{
         margin-top:28px 
    }
     .tutor-mt-xxl-32{
         margin-top:32px 
    }
     .tutor-mt-xxl-36{
         margin-top:36px 
    }
     .tutor-mt-xxl-40{
         margin-top:40px 
    }
     .tutor-mt-xxl-44{
         margin-top:44px 
    }
     .tutor-mt-xxl-48{
         margin-top:48px 
    }
     .tutor-mt-xxl-52{
         margin-top:52px 
    }
     .tutor-mt-xxl-56{
         margin-top:56px 
    }
     .tutor-mt-xxl-60{
         margin-top:60px 
    }
     .tutor-mt-xxl-64{
         margin-top:64px 
    }
     .tutor-mt-xxl-68{
         margin-top:68px 
    }
     .tutor-mt-xxl-72{
         margin-top:72px 
    }
     .tutor-mt-xxl-76{
         margin-top:76px 
    }
     .tutor-mt-xxl-80{
         margin-top:80px 
    }
     .tutor-mt-xxl-auto{
         margin-top:auto 
    }
     .tutor-mr-xxl-0{
         margin-left:0 
    }
     .tutor-mr-xxl-2{
         margin-left:2px 
    }
     .tutor-mr-xxl-4{
         margin-left:4px 
    }
     .tutor-mr-xxl-8{
         margin-left:8px 
    }
     .tutor-mr-xxl-12{
         margin-left:12px 
    }
     .tutor-mr-xxl-16{
         margin-left:16px 
    }
     .tutor-mr-xxl-20{
         margin-left:20px 
    }
     .tutor-mr-xxl-24{
         margin-left:24px 
    }
     .tutor-mr-xxl-28{
         margin-left:28px 
    }
     .tutor-mr-xxl-32{
         margin-left:32px 
    }
     .tutor-mr-xxl-36{
         margin-left:36px 
    }
     .tutor-mr-xxl-40{
         margin-left:40px 
    }
     .tutor-mr-xxl-44{
         margin-left:44px 
    }
     .tutor-mr-xxl-48{
         margin-left:48px 
    }
     .tutor-mr-xxl-52{
         margin-left:52px 
    }
     .tutor-mr-xxl-56{
         margin-left:56px 
    }
     .tutor-mr-xxl-60{
         margin-left:60px 
    }
     .tutor-mr-xxl-64{
         margin-left:64px 
    }
     .tutor-mr-xxl-68{
         margin-left:68px 
    }
     .tutor-mr-xxl-72{
         margin-left:72px 
    }
     .tutor-mr-xxl-76{
         margin-left:76px 
    }
     .tutor-mr-xxl-80{
         margin-left:80px 
    }
     .tutor-mr-xxl-auto{
         margin-left:auto 
    }
     .tutor-mb-xxl-0{
         margin-bottom:0 
    }
     .tutor-mb-xxl-2{
         margin-bottom:2px 
    }
     .tutor-mb-xxl-4{
         margin-bottom:4px 
    }
     .tutor-mb-xxl-8{
         margin-bottom:8px 
    }
     .tutor-mb-xxl-12{
         margin-bottom:12px 
    }
     .tutor-mb-xxl-16{
         margin-bottom:16px 
    }
     .tutor-mb-xxl-20{
         margin-bottom:20px 
    }
     .tutor-mb-xxl-24{
         margin-bottom:24px 
    }
     .tutor-mb-xxl-28{
         margin-bottom:28px 
    }
     .tutor-mb-xxl-32{
         margin-bottom:32px 
    }
     .tutor-mb-xxl-36{
         margin-bottom:36px 
    }
     .tutor-mb-xxl-40{
         margin-bottom:40px 
    }
     .tutor-mb-xxl-44{
         margin-bottom:44px 
    }
     .tutor-mb-xxl-48{
         margin-bottom:48px 
    }
     .tutor-mb-xxl-52{
         margin-bottom:52px 
    }
     .tutor-mb-xxl-56{
         margin-bottom:56px 
    }
     .tutor-mb-xxl-60{
         margin-bottom:60px 
    }
     .tutor-mb-xxl-64{
         margin-bottom:64px 
    }
     .tutor-mb-xxl-68{
         margin-bottom:68px 
    }
     .tutor-mb-xxl-72{
         margin-bottom:72px 
    }
     .tutor-mb-xxl-76{
         margin-bottom:76px 
    }
     .tutor-mb-xxl-80{
         margin-bottom:80px 
    }
     .tutor-mb-xxl-auto{
         margin-bottom:auto 
    }
     .tutor-ml-xxl-0{
         margin-right:0 
    }
     .tutor-ml-xxl-2{
         margin-right:2px 
    }
     .tutor-ml-xxl-4{
         margin-right:4px 
    }
     .tutor-ml-xxl-8{
         margin-right:8px 
    }
     .tutor-ml-xxl-12{
         margin-right:12px 
    }
     .tutor-ml-xxl-16{
         margin-right:16px 
    }
     .tutor-ml-xxl-20{
         margin-right:20px 
    }
     .tutor-ml-xxl-24{
         margin-right:24px 
    }
     .tutor-ml-xxl-28{
         margin-right:28px 
    }
     .tutor-ml-xxl-32{
         margin-right:32px 
    }
     .tutor-ml-xxl-36{
         margin-right:36px 
    }
     .tutor-ml-xxl-40{
         margin-right:40px 
    }
     .tutor-ml-xxl-44{
         margin-right:44px 
    }
     .tutor-ml-xxl-48{
         margin-right:48px 
    }
     .tutor-ml-xxl-52{
         margin-right:52px 
    }
     .tutor-ml-xxl-56{
         margin-right:56px 
    }
     .tutor-ml-xxl-60{
         margin-right:60px 
    }
     .tutor-ml-xxl-64{
         margin-right:64px 
    }
     .tutor-ml-xxl-68{
         margin-right:68px 
    }
     .tutor-ml-xxl-72{
         margin-right:72px 
    }
     .tutor-ml-xxl-76{
         margin-right:76px 
    }
     .tutor-ml-xxl-80{
         margin-right:80px 
    }
     .tutor-ml-xxl-auto{
         margin-right:auto 
    }
     .tutor-m-xxl-n2{
         margin:-2px 
    }
     .tutor-m-xxl-n4{
         margin:-4px 
    }
     .tutor-m-xxl-n8{
         margin:-8px 
    }
     .tutor-m-xxl-n12{
         margin:-12px 
    }
     .tutor-m-xxl-n16{
         margin:-16px 
    }
     .tutor-m-xxl-n20{
         margin:-20px 
    }
     .tutor-m-xxl-n24{
         margin:-24px 
    }
     .tutor-m-xxl-n28{
         margin:-28px 
    }
     .tutor-m-xxl-n32{
         margin:-32px 
    }
     .tutor-m-xxl-n36{
         margin:-36px 
    }
     .tutor-m-xxl-n40{
         margin:-40px 
    }
     .tutor-m-xxl-n44{
         margin:-44px 
    }
     .tutor-m-xxl-n48{
         margin:-48px 
    }
     .tutor-m-xxl-n52{
         margin:-52px 
    }
     .tutor-m-xxl-n56{
         margin:-56px 
    }
     .tutor-m-xxl-n60{
         margin:-60px 
    }
     .tutor-m-xxl-n64{
         margin:-64px 
    }
     .tutor-m-xxl-n68{
         margin:-68px 
    }
     .tutor-m-xxl-n72{
         margin:-72px 
    }
     .tutor-m-xxl-n76{
         margin:-76px 
    }
     .tutor-m-xxl-n80{
         margin:-80px 
    }
     .tutor-mx-xxl-n2{
         margin-left:-2px;
         margin-right:-2px 
    }
     .tutor-mx-xxl-n4{
         margin-left:-4px;
         margin-right:-4px 
    }
     .tutor-mx-xxl-n8{
         margin-left:-8px;
         margin-right:-8px 
    }
     .tutor-mx-xxl-n12{
         margin-left:-12px;
         margin-right:-12px 
    }
     .tutor-mx-xxl-n16{
         margin-left:-16px;
         margin-right:-16px 
    }
     .tutor-mx-xxl-n20{
         margin-left:-20px;
         margin-right:-20px 
    }
     .tutor-mx-xxl-n24{
         margin-left:-24px;
         margin-right:-24px 
    }
     .tutor-mx-xxl-n28{
         margin-left:-28px;
         margin-right:-28px 
    }
     .tutor-mx-xxl-n32{
         margin-left:-32px;
         margin-right:-32px 
    }
     .tutor-mx-xxl-n36{
         margin-left:-36px;
         margin-right:-36px 
    }
     .tutor-mx-xxl-n40{
         margin-left:-40px;
         margin-right:-40px 
    }
     .tutor-mx-xxl-n44{
         margin-left:-44px;
         margin-right:-44px 
    }
     .tutor-mx-xxl-n48{
         margin-left:-48px;
         margin-right:-48px 
    }
     .tutor-mx-xxl-n52{
         margin-left:-52px;
         margin-right:-52px 
    }
     .tutor-mx-xxl-n56{
         margin-left:-56px;
         margin-right:-56px 
    }
     .tutor-mx-xxl-n60{
         margin-left:-60px;
         margin-right:-60px 
    }
     .tutor-mx-xxl-n64{
         margin-left:-64px;
         margin-right:-64px 
    }
     .tutor-mx-xxl-n68{
         margin-left:-68px;
         margin-right:-68px 
    }
     .tutor-mx-xxl-n72{
         margin-left:-72px;
         margin-right:-72px 
    }
     .tutor-mx-xxl-n76{
         margin-left:-76px;
         margin-right:-76px 
    }
     .tutor-mx-xxl-n80{
         margin-left:-80px;
         margin-right:-80px 
    }
     .tutor-my-xxl-n2{
         margin-top:-2px;
         margin-bottom:-2px 
    }
     .tutor-my-xxl-n4{
         margin-top:-4px;
         margin-bottom:-4px 
    }
     .tutor-my-xxl-n8{
         margin-top:-8px;
         margin-bottom:-8px 
    }
     .tutor-my-xxl-n12{
         margin-top:-12px;
         margin-bottom:-12px 
    }
     .tutor-my-xxl-n16{
         margin-top:-16px;
         margin-bottom:-16px 
    }
     .tutor-my-xxl-n20{
         margin-top:-20px;
         margin-bottom:-20px 
    }
     .tutor-my-xxl-n24{
         margin-top:-24px;
         margin-bottom:-24px 
    }
     .tutor-my-xxl-n28{
         margin-top:-28px;
         margin-bottom:-28px 
    }
     .tutor-my-xxl-n32{
         margin-top:-32px;
         margin-bottom:-32px 
    }
     .tutor-my-xxl-n36{
         margin-top:-36px;
         margin-bottom:-36px 
    }
     .tutor-my-xxl-n40{
         margin-top:-40px;
         margin-bottom:-40px 
    }
     .tutor-my-xxl-n44{
         margin-top:-44px;
         margin-bottom:-44px 
    }
     .tutor-my-xxl-n48{
         margin-top:-48px;
         margin-bottom:-48px 
    }
     .tutor-my-xxl-n52{
         margin-top:-52px;
         margin-bottom:-52px 
    }
     .tutor-my-xxl-n56{
         margin-top:-56px;
         margin-bottom:-56px 
    }
     .tutor-my-xxl-n60{
         margin-top:-60px;
         margin-bottom:-60px 
    }
     .tutor-my-xxl-n64{
         margin-top:-64px;
         margin-bottom:-64px 
    }
     .tutor-my-xxl-n68{
         margin-top:-68px;
         margin-bottom:-68px 
    }
     .tutor-my-xxl-n72{
         margin-top:-72px;
         margin-bottom:-72px 
    }
     .tutor-my-xxl-n76{
         margin-top:-76px;
         margin-bottom:-76px 
    }
     .tutor-my-xxl-n80{
         margin-top:-80px;
         margin-bottom:-80px 
    }
     .tutor-mt-xxl-n2{
         margin-top:-2px 
    }
     .tutor-mt-xxl-n4{
         margin-top:-4px 
    }
     .tutor-mt-xxl-n8{
         margin-top:-8px 
    }
     .tutor-mt-xxl-n12{
         margin-top:-12px 
    }
     .tutor-mt-xxl-n16{
         margin-top:-16px 
    }
     .tutor-mt-xxl-n20{
         margin-top:-20px 
    }
     .tutor-mt-xxl-n24{
         margin-top:-24px 
    }
     .tutor-mt-xxl-n28{
         margin-top:-28px 
    }
     .tutor-mt-xxl-n32{
         margin-top:-32px 
    }
     .tutor-mt-xxl-n36{
         margin-top:-36px 
    }
     .tutor-mt-xxl-n40{
         margin-top:-40px 
    }
     .tutor-mt-xxl-n44{
         margin-top:-44px 
    }
     .tutor-mt-xxl-n48{
         margin-top:-48px 
    }
     .tutor-mt-xxl-n52{
         margin-top:-52px 
    }
     .tutor-mt-xxl-n56{
         margin-top:-56px 
    }
     .tutor-mt-xxl-n60{
         margin-top:-60px 
    }
     .tutor-mt-xxl-n64{
         margin-top:-64px 
    }
     .tutor-mt-xxl-n68{
         margin-top:-68px 
    }
     .tutor-mt-xxl-n72{
         margin-top:-72px 
    }
     .tutor-mt-xxl-n76{
         margin-top:-76px 
    }
     .tutor-mt-xxl-n80{
         margin-top:-80px 
    }
     .tutor-mr-xxl-n2{
         margin-left:-2px 
    }
     .tutor-mr-xxl-n4{
         margin-left:-4px 
    }
     .tutor-mr-xxl-n8{
         margin-left:-8px 
    }
     .tutor-mr-xxl-n12{
         margin-left:-12px 
    }
     .tutor-mr-xxl-n16{
         margin-left:-16px 
    }
     .tutor-mr-xxl-n20{
         margin-left:-20px 
    }
     .tutor-mr-xxl-n24{
         margin-left:-24px 
    }
     .tutor-mr-xxl-n28{
         margin-left:-28px 
    }
     .tutor-mr-xxl-n32{
         margin-left:-32px 
    }
     .tutor-mr-xxl-n36{
         margin-left:-36px 
    }
     .tutor-mr-xxl-n40{
         margin-left:-40px 
    }
     .tutor-mr-xxl-n44{
         margin-left:-44px 
    }
     .tutor-mr-xxl-n48{
         margin-left:-48px 
    }
     .tutor-mr-xxl-n52{
         margin-left:-52px 
    }
     .tutor-mr-xxl-n56{
         margin-left:-56px 
    }
     .tutor-mr-xxl-n60{
         margin-left:-60px 
    }
     .tutor-mr-xxl-n64{
         margin-left:-64px 
    }
     .tutor-mr-xxl-n68{
         margin-left:-68px 
    }
     .tutor-mr-xxl-n72{
         margin-left:-72px 
    }
     .tutor-mr-xxl-n76{
         margin-left:-76px 
    }
     .tutor-mr-xxl-n80{
         margin-left:-80px 
    }
     .tutor-mb-xxl-n2{
         margin-bottom:-2px 
    }
     .tutor-mb-xxl-n4{
         margin-bottom:-4px 
    }
     .tutor-mb-xxl-n8{
         margin-bottom:-8px 
    }
     .tutor-mb-xxl-n12{
         margin-bottom:-12px 
    }
     .tutor-mb-xxl-n16{
         margin-bottom:-16px 
    }
     .tutor-mb-xxl-n20{
         margin-bottom:-20px 
    }
     .tutor-mb-xxl-n24{
         margin-bottom:-24px 
    }
     .tutor-mb-xxl-n28{
         margin-bottom:-28px 
    }
     .tutor-mb-xxl-n32{
         margin-bottom:-32px 
    }
     .tutor-mb-xxl-n36{
         margin-bottom:-36px 
    }
     .tutor-mb-xxl-n40{
         margin-bottom:-40px 
    }
     .tutor-mb-xxl-n44{
         margin-bottom:-44px 
    }
     .tutor-mb-xxl-n48{
         margin-bottom:-48px 
    }
     .tutor-mb-xxl-n52{
         margin-bottom:-52px 
    }
     .tutor-mb-xxl-n56{
         margin-bottom:-56px 
    }
     .tutor-mb-xxl-n60{
         margin-bottom:-60px 
    }
     .tutor-mb-xxl-n64{
         margin-bottom:-64px 
    }
     .tutor-mb-xxl-n68{
         margin-bottom:-68px 
    }
     .tutor-mb-xxl-n72{
         margin-bottom:-72px 
    }
     .tutor-mb-xxl-n76{
         margin-bottom:-76px 
    }
     .tutor-mb-xxl-n80{
         margin-bottom:-80px 
    }
     .tutor-ml-xxl-n2{
         margin-right:-2px 
    }
     .tutor-ml-xxl-n4{
         margin-right:-4px 
    }
     .tutor-ml-xxl-n8{
         margin-right:-8px 
    }
     .tutor-ml-xxl-n12{
         margin-right:-12px 
    }
     .tutor-ml-xxl-n16{
         margin-right:-16px 
    }
     .tutor-ml-xxl-n20{
         margin-right:-20px 
    }
     .tutor-ml-xxl-n24{
         margin-right:-24px 
    }
     .tutor-ml-xxl-n28{
         margin-right:-28px 
    }
     .tutor-ml-xxl-n32{
         margin-right:-32px 
    }
     .tutor-ml-xxl-n36{
         margin-right:-36px 
    }
     .tutor-ml-xxl-n40{
         margin-right:-40px 
    }
     .tutor-ml-xxl-n44{
         margin-right:-44px 
    }
     .tutor-ml-xxl-n48{
         margin-right:-48px 
    }
     .tutor-ml-xxl-n52{
         margin-right:-52px 
    }
     .tutor-ml-xxl-n56{
         margin-right:-56px 
    }
     .tutor-ml-xxl-n60{
         margin-right:-60px 
    }
     .tutor-ml-xxl-n64{
         margin-right:-64px 
    }
     .tutor-ml-xxl-n68{
         margin-right:-68px 
    }
     .tutor-ml-xxl-n72{
         margin-right:-72px 
    }
     .tutor-ml-xxl-n76{
         margin-right:-76px 
    }
     .tutor-ml-xxl-n80{
         margin-right:-80px 
    }
     .tutor-p-xxl-0{
         padding:0 
    }
     .tutor-p-xxl-2{
         padding:2px 
    }
     .tutor-p-xxl-4{
         padding:4px 
    }
     .tutor-p-xxl-8{
         padding:8px 
    }
     .tutor-p-xxl-12{
         padding:12px 
    }
     .tutor-p-xxl-16{
         padding:16px 
    }
     .tutor-p-xxl-20{
         padding:20px 
    }
     .tutor-p-xxl-24{
         padding:24px 
    }
     .tutor-p-xxl-28{
         padding:28px 
    }
     .tutor-p-xxl-32{
         padding:32px 
    }
     .tutor-p-xxl-36{
         padding:36px 
    }
     .tutor-p-xxl-40{
         padding:40px 
    }
     .tutor-p-xxl-44{
         padding:44px 
    }
     .tutor-p-xxl-48{
         padding:48px 
    }
     .tutor-p-xxl-52{
         padding:52px 
    }
     .tutor-p-xxl-56{
         padding:56px 
    }
     .tutor-p-xxl-60{
         padding:60px 
    }
     .tutor-p-xxl-64{
         padding:64px 
    }
     .tutor-p-xxl-68{
         padding:68px 
    }
     .tutor-p-xxl-72{
         padding:72px 
    }
     .tutor-p-xxl-76{
         padding:76px 
    }
     .tutor-p-xxl-80{
         padding:80px 
    }
     .tutor-px-xxl-0{
         padding-left:0;
         padding-right:0 
    }
     .tutor-px-xxl-2{
         padding-left:2px;
         padding-right:2px 
    }
     .tutor-px-xxl-4{
         padding-left:4px;
         padding-right:4px 
    }
     .tutor-px-xxl-8{
         padding-left:8px;
         padding-right:8px 
    }
     .tutor-px-xxl-12{
         padding-left:12px;
         padding-right:12px 
    }
     .tutor-px-xxl-16{
         padding-left:16px;
         padding-right:16px 
    }
     .tutor-px-xxl-20{
         padding-left:20px;
         padding-right:20px 
    }
     .tutor-px-xxl-24{
         padding-left:24px;
         padding-right:24px 
    }
     .tutor-px-xxl-28{
         padding-left:28px;
         padding-right:28px 
    }
     .tutor-px-xxl-32{
         padding-left:32px;
         padding-right:32px 
    }
     .tutor-px-xxl-36{
         padding-left:36px;
         padding-right:36px 
    }
     .tutor-px-xxl-40{
         padding-left:40px;
         padding-right:40px 
    }
     .tutor-px-xxl-44{
         padding-left:44px;
         padding-right:44px 
    }
     .tutor-px-xxl-48{
         padding-left:48px;
         padding-right:48px 
    }
     .tutor-px-xxl-52{
         padding-left:52px;
         padding-right:52px 
    }
     .tutor-px-xxl-56{
         padding-left:56px;
         padding-right:56px 
    }
     .tutor-px-xxl-60{
         padding-left:60px;
         padding-right:60px 
    }
     .tutor-px-xxl-64{
         padding-left:64px;
         padding-right:64px 
    }
     .tutor-px-xxl-68{
         padding-left:68px;
         padding-right:68px 
    }
     .tutor-px-xxl-72{
         padding-left:72px;
         padding-right:72px 
    }
     .tutor-px-xxl-76{
         padding-left:76px;
         padding-right:76px 
    }
     .tutor-px-xxl-80{
         padding-left:80px;
         padding-right:80px 
    }
     .tutor-py-xxl-0{
         padding-top:0;
         padding-bottom:0 
    }
     .tutor-py-xxl-2{
         padding-top:2px;
         padding-bottom:2px 
    }
     .tutor-py-xxl-4{
         padding-top:4px;
         padding-bottom:4px 
    }
     .tutor-py-xxl-8{
         padding-top:8px;
         padding-bottom:8px 
    }
     .tutor-py-xxl-12{
         padding-top:12px;
         padding-bottom:12px 
    }
     .tutor-py-xxl-16{
         padding-top:16px;
         padding-bottom:16px 
    }
     .tutor-py-xxl-20{
         padding-top:20px;
         padding-bottom:20px 
    }
     .tutor-py-xxl-24{
         padding-top:24px;
         padding-bottom:24px 
    }
     .tutor-py-xxl-28{
         padding-top:28px;
         padding-bottom:28px 
    }
     .tutor-py-xxl-32{
         padding-top:32px;
         padding-bottom:32px 
    }
     .tutor-py-xxl-36{
         padding-top:36px;
         padding-bottom:36px 
    }
     .tutor-py-xxl-40{
         padding-top:40px;
         padding-bottom:40px 
    }
     .tutor-py-xxl-44{
         padding-top:44px;
         padding-bottom:44px 
    }
     .tutor-py-xxl-48{
         padding-top:48px;
         padding-bottom:48px 
    }
     .tutor-py-xxl-52{
         padding-top:52px;
         padding-bottom:52px 
    }
     .tutor-py-xxl-56{
         padding-top:56px;
         padding-bottom:56px 
    }
     .tutor-py-xxl-60{
         padding-top:60px;
         padding-bottom:60px 
    }
     .tutor-py-xxl-64{
         padding-top:64px;
         padding-bottom:64px 
    }
     .tutor-py-xxl-68{
         padding-top:68px;
         padding-bottom:68px 
    }
     .tutor-py-xxl-72{
         padding-top:72px;
         padding-bottom:72px 
    }
     .tutor-py-xxl-76{
         padding-top:76px;
         padding-bottom:76px 
    }
     .tutor-py-xxl-80{
         padding-top:80px;
         padding-bottom:80px 
    }
     .tutor-pt-xxl-0{
         padding-top:0 
    }
     .tutor-pt-xxl-2{
         padding-top:2px 
    }
     .tutor-pt-xxl-4{
         padding-top:4px 
    }
     .tutor-pt-xxl-8{
         padding-top:8px 
    }
     .tutor-pt-xxl-12{
         padding-top:12px 
    }
     .tutor-pt-xxl-16{
         padding-top:16px 
    }
     .tutor-pt-xxl-20{
         padding-top:20px 
    }
     .tutor-pt-xxl-24{
         padding-top:24px 
    }
     .tutor-pt-xxl-28{
         padding-top:28px 
    }
     .tutor-pt-xxl-32{
         padding-top:32px 
    }
     .tutor-pt-xxl-36{
         padding-top:36px 
    }
     .tutor-pt-xxl-40{
         padding-top:40px 
    }
     .tutor-pt-xxl-44{
         padding-top:44px 
    }
     .tutor-pt-xxl-48{
         padding-top:48px 
    }
     .tutor-pt-xxl-52{
         padding-top:52px 
    }
     .tutor-pt-xxl-56{
         padding-top:56px 
    }
     .tutor-pt-xxl-60{
         padding-top:60px 
    }
     .tutor-pt-xxl-64{
         padding-top:64px 
    }
     .tutor-pt-xxl-68{
         padding-top:68px 
    }
     .tutor-pt-xxl-72{
         padding-top:72px 
    }
     .tutor-pt-xxl-76{
         padding-top:76px 
    }
     .tutor-pt-xxl-80{
         padding-top:80px 
    }
     .tutor-pr-xxl-0{
         padding-left:0 
    }
     .tutor-pr-xxl-2{
         padding-left:2px 
    }
     .tutor-pr-xxl-4{
         padding-left:4px 
    }
     .tutor-pr-xxl-8{
         padding-left:8px 
    }
     .tutor-pr-xxl-12{
         padding-left:12px 
    }
     .tutor-pr-xxl-16{
         padding-left:16px 
    }
     .tutor-pr-xxl-20{
         padding-left:20px 
    }
     .tutor-pr-xxl-24{
         padding-left:24px 
    }
     .tutor-pr-xxl-28{
         padding-left:28px 
    }
     .tutor-pr-xxl-32{
         padding-left:32px 
    }
     .tutor-pr-xxl-36{
         padding-left:36px 
    }
     .tutor-pr-xxl-40{
         padding-left:40px 
    }
     .tutor-pr-xxl-44{
         padding-left:44px 
    }
     .tutor-pr-xxl-48{
         padding-left:48px 
    }
     .tutor-pr-xxl-52{
         padding-left:52px 
    }
     .tutor-pr-xxl-56{
         padding-left:56px 
    }
     .tutor-pr-xxl-60{
         padding-left:60px 
    }
     .tutor-pr-xxl-64{
         padding-left:64px 
    }
     .tutor-pr-xxl-68{
         padding-left:68px 
    }
     .tutor-pr-xxl-72{
         padding-left:72px 
    }
     .tutor-pr-xxl-76{
         padding-left:76px 
    }
     .tutor-pr-xxl-80{
         padding-left:80px 
    }
     .tutor-pb-xxl-0{
         padding-bottom:0 
    }
     .tutor-pb-xxl-2{
         padding-bottom:2px 
    }
     .tutor-pb-xxl-4{
         padding-bottom:4px 
    }
     .tutor-pb-xxl-8{
         padding-bottom:8px 
    }
     .tutor-pb-xxl-12{
         padding-bottom:12px 
    }
     .tutor-pb-xxl-16{
         padding-bottom:16px 
    }
     .tutor-pb-xxl-20{
         padding-bottom:20px 
    }
     .tutor-pb-xxl-24{
         padding-bottom:24px 
    }
     .tutor-pb-xxl-28{
         padding-bottom:28px 
    }
     .tutor-pb-xxl-32{
         padding-bottom:32px 
    }
     .tutor-pb-xxl-36{
         padding-bottom:36px 
    }
     .tutor-pb-xxl-40{
         padding-bottom:40px 
    }
     .tutor-pb-xxl-44{
         padding-bottom:44px 
    }
     .tutor-pb-xxl-48{
         padding-bottom:48px 
    }
     .tutor-pb-xxl-52{
         padding-bottom:52px 
    }
     .tutor-pb-xxl-56{
         padding-bottom:56px 
    }
     .tutor-pb-xxl-60{
         padding-bottom:60px 
    }
     .tutor-pb-xxl-64{
         padding-bottom:64px 
    }
     .tutor-pb-xxl-68{
         padding-bottom:68px 
    }
     .tutor-pb-xxl-72{
         padding-bottom:72px 
    }
     .tutor-pb-xxl-76{
         padding-bottom:76px 
    }
     .tutor-pb-xxl-80{
         padding-bottom:80px 
    }
     .tutor-pl-xxl-0{
         padding-right:0 
    }
     .tutor-pl-xxl-2{
         padding-right:2px 
    }
     .tutor-pl-xxl-4{
         padding-right:4px 
    }
     .tutor-pl-xxl-8{
         padding-right:8px 
    }
     .tutor-pl-xxl-12{
         padding-right:12px 
    }
     .tutor-pl-xxl-16{
         padding-right:16px 
    }
     .tutor-pl-xxl-20{
         padding-right:20px 
    }
     .tutor-pl-xxl-24{
         padding-right:24px 
    }
     .tutor-pl-xxl-28{
         padding-right:28px 
    }
     .tutor-pl-xxl-32{
         padding-right:32px 
    }
     .tutor-pl-xxl-36{
         padding-right:36px 
    }
     .tutor-pl-xxl-40{
         padding-right:40px 
    }
     .tutor-pl-xxl-44{
         padding-right:44px 
    }
     .tutor-pl-xxl-48{
         padding-right:48px 
    }
     .tutor-pl-xxl-52{
         padding-right:52px 
    }
     .tutor-pl-xxl-56{
         padding-right:56px 
    }
     .tutor-pl-xxl-60{
         padding-right:60px 
    }
     .tutor-pl-xxl-64{
         padding-right:64px 
    }
     .tutor-pl-xxl-68{
         padding-right:68px 
    }
     .tutor-pl-xxl-72{
         padding-right:72px 
    }
     .tutor-pl-xxl-76{
         padding-right:76px 
    }
     .tutor-pl-xxl-80{
         padding-right:80px 
    }
}
 @media (min-width:1200px){
     .tutor-fs-1{
         font-size:4rem 
    }
     .tutor-fs-2{
         font-size:3rem 
    }
     .tutor-fs-3{
         font-size:2rem 
    }
     .tutor-fs-4{
         font-size:1.5rem 
    }
}
 @media print{
     .tutor-d-print-inline{
         display:inline!important 
    }
     .tutor-d-print-inline-block{
         display:inline-block!important 
    }
     .tutor-d-print-block{
         display:block!important 
    }
     .tutor-d-print-grid{
         display:grid!important 
    }
     .tutor-d-print-table{
         display:table!important 
    }
     .tutor-d-print-table-row{
         display:table-row!important 
    }
     .tutor-d-print-table-cell{
         display:table-cell!important 
    }
     .tutor-d-print-flex{
         display:flex!important 
    }
     .tutor-d-print-inline-flex{
         display:inline-flex!important 
    }
     .tutor-d-print-none{
         display:none!important 
    }
}
 :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-white{
     color:#fff 
}
 .tutor-color-primary{
     color:var(--tutor-color-primary) 
}
 .tutor-color-success{
     color:#24a148 
}
 .tutor-color-warning{
     color:#ed9700 
}
 .tutor-color-danger{
     color:#f44337 
}
 .tutor-color-secondary{
     color:#41454f 
}
 .tutor-color-muted{
     color:#757c8e 
}
 .tutor-color-subdued{
     color:#5b616f 
}
 .tutor-color-hints{
     color:#767c8e 
}
 .tutor-color-gray-20{
     color:#e3e5eb 
}
 .tutor-color-gray-10{
     color:#eff1f6 
}
 .tutor-bg-black{
     background-color:var(--tutor-body-color) 
}
 .tutor-bg-white{
     background-color:#fff 
}
 .tutor-bg-primary{
     background-color:var(--tutor-color-primary) 
}
 .tutor-bg-success{
     background-color:#24a148 
}
 .tutor-bg-warning{
     background-color:#ed9700 
}
 .tutor-bg-danger{
     background-color:#f44337 
}
 .tutor-bg-secondary{
     background-color:#41454f 
}
 .tutor-bg-muted{
     background-color:#757c8e 
}
 .tutor-bg-subdued{
     background-color:#5b616f 
}
 .tutor-bg-hints{
     background-color:#767c8e 
}
 .tutor-bg-gray-20{
     background-color:#e3e5eb 
}
 .tutor-bg-gray-10{
     background-color:#eff1f6 
}
 .text-regular-body,.tutor-text-regular-body{
     font-size:16px;
     font-weight:400;
     line-height:162% 
}
 .text-regular-caption,.tutor-alert .tutor-alert-text,.tutor-text-regular-caption{
     font-size:15px;
     font-weight:400;
     line-height:160% 
}
 .text-regular-small,.tooltip-wrap .tooltip-txt,.text-body,.tutor-text-regular-small{
     font-size:13px;
     font-weight:400;
     line-height:138% 
}
 .text-regular-tiny,.tutor-text-regular-tiny{
     font-size:11px;
     font-weight:400;
     line-height:145% 
}
 .text-medium-h1,.tutor-text-medium-h1{
     font-size:80px;
     font-weight:500;
     line-height:101% 
}
 .text-medium-h2,.tutor-text-medium-h2{
     font-size:60px;
     font-weight:500;
     line-height:117% 
}
 .text-medium-h3,.tutor-text-medium-h3{
     font-size:40px;
     font-weight:500;
     line-height:120% 
}
 .text-medium-h4,.tutor-text-medium-h4{
     font-size:30px;
     font-weight:500;
     line-height:123% 
}
 .text-medium-h5,.tutor-text-medium-h5{
     font-size:24px;
     font-weight:500;
     line-height:142% 
}
 .text-medium-h6,.tutor-text-medium-h6{
     font-size:20px;
     font-weight:500;
     line-height:140% 
}
 .text-medium-body,.tutor-dropdown-select-selected>div:first-child,.tutor-text-medium-body{
     font-size:16px;
     font-weight:500;
     line-height:162% 
}
 .text-medium-caption,.tutor-pagination ul.tutor-pagination-numbers .page-numbers,.tutor-wp-dashboard-filter .tutor-wp-dashboard-filter-items .tutor-form-label,.tutor-text-medium-caption{
     font-size:15px;
     font-weight:500;
     line-height:160% 
}
 .text-medium-small,.tutor-form-select-with-icon select,.tutor-text-medium-small{
     font-size:13px;
     font-weight:500;
     line-height:162% 
}
 .text-medium-tiny,.tutor-text-medium-tiny{
     font-size:11px;
     font-weight:500;
     line-height:145% 
}
 .text-semi-h1,.tutor-text-semi-h1{
     font-size:80px;
     font-weight:600;
     line-height:101% 
}
 .text-semi-h2,.tutor-text-semi-h2{
     font-size:60px;
     font-weight:600;
     line-height:117% 
}
 .text-semi-h3,.tutor-text-semi-h3{
     font-size:40px;
     font-weight:600;
     line-height:120% 
}
 .text-semi-h4,.tutor-text-semi-h4{
     font-size:30px;
     font-weight:600;
     line-height:123% 
}
 .text-semi-h5,.tutor-text-semi-h5{
     font-size:24px;
     font-weight:600;
     line-height:142% 
}
 .text-semi-h6,.tutor-text-semi-h6{
     font-size:20px;
     font-weight:600;
     line-height:150% 
}
 .text-semi-caption,.tutor-text-semi-caption{
     font-size:15px;
     font-weight:600;
     line-height:165% 
}
 .text-semi-small,.tutor-text-semi-small{
     font-size:13px;
     font-weight:600;
     line-height:128% 
}
 .text-bold-h1,.tutor-text-bold-h1{
     font-size:80px;
     font-weight:700;
     line-height:101% 
}
 .text-bold-h2,.tutor-text-bold-h2{
     font-size:60px;
     font-weight:700;
     line-height:117% 
}
 .text-bold-h3,.tutor-text-bold-h3{
     font-size:40px;
     font-weight:700;
     line-height:120% 
}
 .text-bold-h4,.tutor-text-bold-h4{
     font-size:30px;
     font-weight:700;
     line-height:123% 
}
 .text-bold-h5,.tutor-text-bold-h5{
     font-size:24px;
     font-weight:700;
     line-height:142% 
}
 .text-bold-h6,.tutor-text-bold-h6{
     font-size:20px;
     font-weight:700;
     line-height:150% 
}
 .text-bold-body,.tutor-text-bold-body{
     font-size:16px;
     font-weight:700;
     line-height:162% 
}
 .text-bold-caption,.tutor-pagination ul.tutor-pagination-numbers .page-numbers.current,.tutor-text-bold-caption{
     font-size:15px;
     font-weight:700;
     line-height:160% 
}
 .text-bold-small,.tutor-text-bold-small{
     font-size:13px;
     font-weight:700;
     line-height:162% 
}
 .text-bold-tiny,.tutor-text-bold-tiny{
     font-size:11px;
     font-weight:700;
     line-height:145% 
}
 .text-btn-xlarge,.tutor-text-btn-xlarge{
     font-size:18px;
     font-weight:500;
     line-height:178% 
}
 .text-btn-large,.tutor-text-btn-large{
     font-size:16px;
     font-weight:500;
     line-height:200% 
}
 .text-btn-medium,.tutor-text-btn-medium{
     font-size:15px;
     font-weight:500;
     line-height:160% 
}
 .text-btn-small,.tutor-text-btn-small{
     font-size:13px;
     font-weight:500;
     line-height:123% 
}
 .clearfix:after{
     clear:both;
     content:"";
     display:block 
}
 .tutor-flex-center{
     justify-content:center;
     align-items:center;
     display:flex 
}
 .align-top{
     vertical-align:top 
}
 .align-middle{
     vertical-align:middle 
}
 .align-bottom{
     vertical-align:bottom 
}
 .align-items-end{
     align-items:flex-end 
}
 .align-items-baseline{
     align-items:baseline 
}
 .align-items-stretch{
     align-items:stretch 
}
 .align-content-start{
     align-content:flex-start 
}
 .align-content-end{
     align-content:flex-end 
}
 .align-content-center{
     align-content:center 
}
 .align-content-between{
     align-content:space-between 
}
 .align-content-around{
     align-content:space-around 
}
 .align-content-stretch{
     align-content:stretch 
}
 .align-self-auto{
     align-self:auto 
}
 .align-self-start{
     align-self:flex-start 
}
 .visible{
     visibility:visible 
}
 .invisible{
     visibility:hidden 
}
 .tutor-visibility-visible{
     visibility:visible 
}
 .tutor-visibility-hidden{
     visibility:hidden 
}
 .flex-center{
     justify-content:center;
     align-items:center;
     display:flex 
}
 .tutor-flex-end{
     justify-content:flex-end;
     align-items:center;
     display:flex 
}
 .tutor-ws-nowrap{
     white-space:nowrap 
}
 .tutor-line-clamp-1{
     -webkit-line-clamp:1;
     text-overflow:ellipsis;
     white-space:normal;
     -webkit-box-orient:vertical;
     overflow:hidden;
     display:-webkit-box!important 
}
 .tutor-line-clamp-2{
     -webkit-line-clamp:2;
     text-overflow:ellipsis;
     white-space:normal;
     -webkit-box-orient:vertical;
     overflow:hidden;
     display:-webkit-box!important 
}
 .tutor-line-clamp-3{
     -webkit-line-clamp:3;
     text-overflow:ellipsis;
     white-space:normal;
     -webkit-box-orient:vertical;
     overflow:hidden;
     display:-webkit-box!important 
}
 .tutor-fs-1,.tutor-fs-2,.tutor-fs-3,.tutor-fs-4,.tutor-fs-5,.tutor-fs-6,.tutor-fs-7,.tutor-fs-8,.tutor-fs-9{
     line-height:1.6 
}
 .tutor-break-word{
     word-break:break-word 
}
 .tutor-break-all{
     word-break:break-all 
}
 .tutor-user-select-none{
     -webkit-user-select:none;
     -moz-user-select:none;
     -ms-user-select:none;
     user-select:none 
}
 .tutor-ul{
     margin:0;
     padding:0;
     list-style:none 
}
 .tutor-cursor-pointer{
     cursor:pointer 
}
 .tutor-cursor-move{
     cursor:move 
}
 .tutor-w-100{
     width:100% 
}
 .tutor-mw-100{
     min-width:100% 
}
 .tutor-h-100{
     height:100% 
}
 .tutor-mh-100{
     min-height:100% 
}
 .d-inline{
     display:inline 
}
 .d-inline-block,.tutor-badge,.tutor-badge-square{
     display:inline-block 
}
 .d-block,.tutor-profile-badge img{
     display:block 
}
 .d-flex,.tutor-profile-badge,.tutor-instructor-card .tutor-name,.tutor-instructor-card{
     display:flex 
}
 .d-inline-flex{
     display:inline-flex 
}
 .align-items-center,.tutor-profile-badge,.tutor-instructor-card .tutor-name,.tutor-instructor-card{
     align-items:center 
}
 .tutor-bg-light{
     background-color:#fdfdfd 
}
 .tutor-bg-transparent{
     background-color:transparent!important 
}
 .tutor-img-responsive{
     max-width:100%;
     height:auto 
}
 .tutor-plain-code{
     color:#fff;
     background:#212327;
     border-radius:6px;
     padding:8px 16px 
}
 .tutor-plain-code .tutor-color-muted{
     color:#757c8e 
}
 .tutor-position-relative{
     position:relative 
}
 .tutor-position-absolute{
     position:absolute 
}
 .tutor-position-sticky{
     position:-webkit-sticky;
     position:sticky 
}
 .tutor-overflow-hidden{
     overflow:hidden 
}
 .tutor-text-nowrap{
     white-space:nowrap 
}
 .tutor-nowrap-ellipsis{
     white-space:nowrap;
     text-overflow:ellipsis;
     overflow:hidden 
}
 .tutor-text-hover-underline{
     cursor:pointer 
}
 .tutor-text-hover-underline:hover{
     text-decoration:underline 
}
 .tutor-text-center{
     text-align:center 
}
 .tutor-text-left{
     text-align:left 
}
 .tutor-text-right{
     text-align:right 
}
 .tutor-text-justify{
     text-align:justify 
}
 .tutor-text-300,.tutor-text-light{
     font-weight:300 
}
 .tutor-text-regular{
     font-weight:400 
}
 .tutor-text-700,.tutor-text-bold{
     font-weight:700 
}
 .tutor-text-800,.tutor-text-extra-bold{
     font-weight:800 
}
 .tutor-text-900,.tutor-text-black{
     font-weight:900 
}
 .tutor-text-normal{
     font-style:normal 
}
 .tutor-text-italic{
     font-style:italic 
}
 .tutor-text-uppercase,.tutor-text-uc{
     text-transform:uppercase 
}
 .tutor-text-lowercase,.tutor-text-lc{
     text-transform:lowercase 
}
 .tutor-text-capitalize{
     text-transform:capitalize 
}
 .tutor-text-decoration-none{
     text-decoration:none 
}
 .tutor-text-decoration-underline{
     text-decoration:underline 
}
 .tutor-text-decoration-line-through{
     text-decoration:line-through 
}
 .tutor-border,.tutor-instructor-card,.tutor-bordered-box,.tutor-radio-select,.tutor-quiz-item{
     border:1px solid var(--tutor-border-color) 
}
 .tutor-border-left{
     border-left:1px solid var(--tutor-border-color) 
}
 .tutor-border-right{
     border-right:1px solid var(--tutor-border-color) 
}
 .tutor-border-top{
     border-top:1px solid var(--tutor-border-color) 
}
 .tutor-border-bottom{
     border-bottom:1px solid var(--tutor-border-color) 
}
 .tutor-border-top-light{
     border-top:1px solid #e0e2ea 
}
 .tutor-divider{
     border:1px solid #e0e2ea 
}
 .tutor-divider-left{
     border-left:1px solid #e0e2ea 
}
 .tutor-divider-right{
     border-right:1px solid #e0e2ea 
}
 .tutor-divider-top{
     border-top:1px solid #e0e2ea 
}
 .tutor-divider-bottom{
     border-bottom:1px solid #e0e2ea 
}
 .tutor-radius-0{
     border-radius:0 
}
 .tutor-radius-1{
     border-radius:1px 
}
 .tutor-radius-2{
     border-radius:2px 
}
 .tutor-radius-3{
     border-radius:3px 
}
 .tutor-radius-4{
     border-radius:4px 
}
 .tutor-radius-5{
     border-radius:5px 
}
 .tutor-radius-6{
     border-radius:6px 
}
 .tutor-radius-7{
     border-radius:7px 
}
 .tutor-radius-8{
     border-radius:8px 
}
 .tutor-radius-9{
     border-radius:9px 
}
 .tutor-radius-10,.tutor-large-notification{
     border-radius:10px 
}
 .tutor-radius-12{
     border-radius:12px 
}
 .tutor-radius-15{
     border-radius:15px 
}
 .tutor-radius-20{
     border-radius:20px 
}
 .tutor-radius-30{
     border-radius:30px 
}
 .tutor-radius-40{
     border-radius:40px 
}
 .tutor-radius-50{
     border-radius:50px 
}
 .tutor-lh-1{
     line-height:1!important 
}
 .tutor-ratio{
     content:" ";
     width:100%;
     display:block;
     position:relative 
}
 .tutor-ratio-16x9{
     padding-top:56.25% 
}
 .tutor-ratio-4x3{
     padding-top:75% 
}
 .tutor-ratio-3x2{
     padding-top:66.66% 
}
 .tutor-ratio-3x1{
     padding-top:33.33% 
}
 .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-toggle-more-collapsed{
     position:relative;
     overflow:hidden 
}
 .tutor-toggle-more-collapsed:before{
     content:" ";
     z-index:5;
     background:linear-gradient(rgba(255,255,255,0) 1.31%,rgba(255,255,255,.72) 15.41%,#fff 100%);
     width:100%;
     height:62px;
     position:absolute;
     bottom:0;
     left:0 
}
 .tutor-svg svg{
     width:1em;
     height:1em 
}
 .tutor-round-box{
     width:60px;
     height:60px;
     color:var(--tutor-color-primary);
     background:rgba(var(--tutor-color-primary-rgb),.1);
     border-radius:80px;
     justify-content:center;
     align-items:center;
     font-size:28px;
     display:inline-flex;
     overflow:hidden 
}
 .tutor-round-box [class^=tutor-icon-],.tutor-round-box [class*=\ tutor-icon-],.tutor-round-box .tutor-svg{
     display:inline-block 
}
 @media (max-width:991.98px){
     .tutor-round-box{
         width:44px;
         height:44px;
         font-size:20px 
    }
}
 .tutor-round-box-lg{
     width:76px;
     height:76px;
     font-size:36px 
}
 .tutor-vr{
     background-color:var(--tutor-border-color);
     width:1px;
     height:100% 
}
 .tutor-hr{
     background-color:var(--tutor-border-color);
     width:100%;
     height:1px 
}
 .tutor-stretched-link:after{
     content:" ";
     z-index:2;
     position:absolute;
     top:0;
     bottom:0;
     left:0;
     right:0 
}
 .tutor-spinner{
     vertical-align:-4px;
     border:4px solid;
     border-right-color:transparent;
     border-radius:50%;
     width:32px;
     height:32px;
     animation:.8s linear infinite rotateSpinner;
     display:inline-block 
}
 .tutor-spinner-sm{
     vertical-align:-2px;
     border-width:2px;
     width:20px;
     height:20px 
}
 .tutor-spinner-wrap{
     justify-content:center;
     align-items:center;
     min-height:300px;
     display:flex;
     position:relative 
}
 .tutor-user-profile{
     align-items:center;
     display:flex 
}
 .tutor-user-profile .tutor-profile-content{
     color:var(--tutor-color-muted);
     padding-left:20px;
     font-size:15px 
}
 .tutor-user-profile .tutor-profile-subtitle{
     color:var(--tutor-body-color);
     font-size:24px;
     font-weight:400;
     line-height:34px 
}
 .tutor-user-profile .tutor-profile-name{
     color:var(--tutor-body-color);
     font-size:30px;
     line-height:37px;
     display:block 
}
 .tutor-instructor-card{
     border-radius:4px;
     min-width:320px;
     padding:12px 17px 
}
 .tutor-instructor-card .tutor-icard-content{
     color:var(--tutor-color-muted);
     flex-grow:1;
     font-size:13px;
     line-height:18px 
}
 .tutor-instructor-card .tutor-name{
     color:var(--tutor-body-color);
     margin:0;
     font-size:18px;
     font-weight:500;
     line-height:28px 
}
 .tutor-instructor-card .tutor-name .tutor-icard-icon{
     color:var(--tutor-color-primary);
     padding-left:6px;
     font-size:13px 
}
 .tutor-switch{
     width:40px;
     height:24px;
     display:inline-block;
     position:relative 
}
 .tutor-switch input{
     visibility:hidden;
     width:0;
     height:0 
}
 .tutor-switch input:checked+.slider{
     background-color:#24a148 
}
 .tutor-switch input:checked+.slider.tutor-switch-blue{
     background-color:#3e64de 
}
 .tutor-switch input:checked+.slider:before{
     transform:translate(14px) 
}
 .tutor-switch input:focus+.slider{
     box-shadow:0 0 1px #24a148 
}
 .tutor-switch .slider{
     cursor:pointer;
     background-color:#ccc;
     transition:all .4s;
     position:absolute;
     top:0;
     bottom:0;
     left:0;
     right:0 
}
 .tutor-switch .slider.round{
     border-radius:34px 
}
 .tutor-switch .slider.round:before{
     border-radius:50% 
}
 .tutor-switch .slider:before{
     content:"";
     background-color:#fff;
     width:18px;
     height:18px;
     transition:all .4s;
     position:absolute;
     bottom:3px;
     left:4px 
}
 .tutor-toast-parent{
     z-index:99999999;
     background:0 0;
     width:350px;
     max-height:400px;
     position:fixed;
     bottom:25px;
     left:auto;
     right:25px;
     overflow-x:hidden;
     overflow-y:auto 
}
 .tutor-toast-parent:empty{
     display:none 
}
 .tutor-toast-parent.tutor-toast-left{
     position:fixed;
     bottom:25px;
     left:25px;
     right:auto 
}
 .tutor-toast-parent .tutor-is-success .tutor-notification-icon,.tutor-toast-parent .tutor-is-success .tutor-notification-content h5{
     color:var(--tutor-color-success) 
}
 .tutor-toast-parent .tutor-is-warning .tutor-notification-icon,.tutor-toast-parent .tutor-is-warning .tutor-notification-content h5{
     color:var(--tutor-color-warning) 
}
 .tutor-toast-parent .tutor-is-danger .tutor-notification-icon,.tutor-toast-parent .tutor-is-danger .tutor-notification-content h5{
     color:var(--tutor-color-danger) 
}
 body.rtl .tutor-toast-parent{
     left:50px;
     right:auto 
}
 .ui-datepicker{
     box-sizing:border-box;
     background:#fff;
     border:1px solid #e3e5eb;
     border-radius:6px;
     width:260px;
     margin-top:4px;
     padding:10px;
     display:none;
     box-shadow:0 10px 14px rgba(0,0,0,.12) 
}
 .ui-datepicker table th span{
     color:#b4b7c0;
     font-size:13px;
     font-weight:400 
}
 .ui-datepicker .ui-datepicker-title .ui-datepicker-month,.ui-datepicker .ui-datepicker-title .ui-datepicker-year{
     color:var(--tutor-body-color);
     font-size:20px;
     font-weight:500 
}
 .ui-datepicker .ui-datepicker-calendar{
     table-layout:fixed;
     width:100%;
     border:0!important 
}
 .ui-datepicker .ui-datepicker-calendar .ui-state-default{
     background:0 0;
     border:none 
}
 .ui-datepicker .ui-datepicker-calendar .ui-state-default.ui-state-highlight{
     padding:5px;
     color:#41454f!important;
     background-color:#e9edfb!important;
     border:none!important;
     border-radius:100%!important 
}
 .ui-datepicker .ui-datepicker-calendar td{
     cursor:pointer;
     width:30px;
     height:30px;
     transition:background-color .1s ease-in-out,color .1s ease-in-out;
     border-radius:50%!important 
}
 .ui-datepicker .ui-datepicker-calendar td:hover{
     color:#41454f!important;
     background-color:#e9edfb!important;
     border:none!important;
     border-radius:100%!important 
}
 .ui-datepicker .ui-datepicker-calendar td a{
     text-decoration:none 
}
 .ui-datepicker .ui-datepicker-calendar tbody{
     border:0!important 
}
 .ui-datepicker .ui-datepicker-calendar th,.ui-datepicker .ui-datepicker-calendar td{
     text-align:center;
     padding:0;
     border:0!important 
}
 .ui-datepicker .ui-datepicker-calendar .ui-datepicker-unselectable:hover{
     cursor:default;
     background-color:#fff 
}
 .ui-datepicker .ui-datepicker-current-day{
     background-color:#3e64de!important;
     border-radius:100%!important 
}
 .ui-datepicker .ui-datepicker-current-day,.ui-datepicker .ui-datepicker-current-day a{
     color:#fff!important 
}
 .ui-datepicker .ui-datepicker-prev.ui-corner-all,.ui-datepicker .ui-datepicker-next.ui-corner-all{
     color:#3e64de 
}
 .ui-datepicker .ui_tpicker_hour_slider,.ui-datepicker .ui_tpicker_minute_slider{
     border:1px solid!important 
}
 .ui-datepicker a,.ui-datepicker a:hover{
     text-decoration:none 
}
 .ui-datepicker a:hover,.ui-datepicker td:hover a{
     color:#2a6496;
     transition:color .1s ease-in-out 
}
 .ui-datepicker .ui-datepicker-header{
     text-align:center;
     margin-bottom:4px 
}
 .ui-datepicker .ui-datepicker-header .ui-datepicker-title{
     font-weight:700 
}
 .ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{
     cursor:default;
     -webkit-font-smoothing:antialiased;
     width:30px;
     height:20px;
     margin-top:2px;
     font-family:tutor;
     font-style:normal;
     font-weight:400;
     line-height:1 
}
 .ui-datepicker .ui-datepicker-prev{
     float:left;
     text-align:left 
}
 .ui-datepicker .ui-datepicker-prev:before{
     content:"" 
}
 .ui-datepicker .ui-datepicker-next{
     float:right;
     text-align:right 
}
 .ui-datepicker .ui-datepicker-next:before{
     content:"" 
}
 .ui-datepicker .ui-icon{
     display:none 
}
 .ui-slider{
     text-align:left;
     position:relative 
}
 .ui-slider .ui-slider-handle{
     z-index:2;
     cursor:default;
     cursor:pointer;
     width:15px;
     height:15px;
     position:absolute;
     top:-6px 
}
 .ui-slider .ui-slider-range{
     z-index:1;
     background-position:0 0;
     border:0;
     font-size:.7em;
     display:block;
     position:absolute 
}
 .ui-slider-horizontal{
     height:.8em 
}
 .ui-slider-horizontal .ui-slider-range{
     height:100%;
     top:0 
}
 .ui-slider-horizontal .ui-slider-range-min{
     left:0 
}
 .ui-slider-horizontal .ui-slider-range-max{
     right:0 
}
 .ui-slider-vertical{
     width:.8em;
     height:100px 
}
 .ui-slider-vertical .ui-slider-handle{
     margin-bottom:-.6em;
     margin-left:0;
     left:-.3em 
}
 .ui-slider-vertical .ui-slider-range{
     width:100%;
     left:0 
}
 .ui-slider-vertical .ui-slider-range-min{
     bottom:0 
}
 .ui-slider-vertical .ui-slider-range-max{
     top:0 
}
 .tutor-field-type-slider{
     box-shadow:none;
     color:#333;
     background-color:#fff;
     border:1px solid #c0c3cb;
     border-radius:6px;
     width:100%;
     height:46px;
     margin:0 10px 0 0;
     padding:20px 70px 24px 15px;
     display:block;
     position:relative 
}
 .tutor-field-type-slider .ui-widget-header{
     background:#dedede;
     border-radius:4px 
}
 .tutor-field-type-slider .ui-widget-content{
     background-color:var(--tutor-color-primary);
     border:none;
     border-radius:4px;
     height:4px 
}
 .tutor-field-type-slider .ui-widget-content .ui-state-default{
     border:4px solid var(--tutor-color-primary);
     background-color:#fff;
     border-radius:50% 
}
 .tutor-field-type-slider .tutor-field-type-slider-value{
     background:var(--tutor-color-primary);
     text-align:center;
     color:#fff;
     border-radius:4px;
     width:43px;
     margin:0;
     font-size:16px;
     font-weight:600;
     line-height:34px;
     position:absolute;
     top:50%;
     right:5px;
     transform:translateY(-50%) 
}
 .tutor-field-type-slider .tutor-field-type-slider-value:before{
     content:"";
     border:7px solid transparent;
     border-right-color:var(--tutor-color-primary);
     position:absolute;
     top:50%;
     right:100%;
     transform:translateY(-50%) 
}
 .tutor-quiz-slider .tutor-field-type-slider{
     padding:10px 0 10px 6px!important 
}
 .tutor-quiz-slider .tutor-field-type-slider .ui-widget-content{
     width:85%!important;
     top:40%!important 
}
 .tutorPlayer,.tutorPlayer iframe{
     width:100%;
     max-width:100%;
     height:auto 
}
 .add_question_answers_option.disabled{
     color:#aaaeb5!important;
     cursor:none!important;
     pointer-events:none!important 
}
 .add_question_answers_option.disabled i{
     background-color:#aaaeb5!important 
}
 .tutor-valign-middle{
     vertical-align:middle 
}
 .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[disabled],.tutor-btn.disabled{
     pointer-events:none;
     color: #000000;
}
 .tutor-btn-block{
     justify-content:center;
     width:100%;
     display:flex 
}
 .tutor-btn-fw{
     justify-content:center;
     min-width:120px;
     display:inline-flex 
}
 .tutor-btn-primary{
     border-color:var(--tutor-color-primary);
     background-color:var(--tutor-color-primary);
     color:#fff 
}
 .tutor-btn-primary:hover,.tutor-btn-primary:focus,.tutor-btn-primary:active{
     color:#fff;
     border-color:var(--tutor-color-primary-hover);
     background-color:var(--tutor-color-primary-hover) 
}
 .tutor-btn-primary[disabled],.tutor-btn-primary.disabled{
     background-color:#e9e9ea;
     border-color:#e9e9ea 
}
 .tutor-btn-outline-primary{
     border-color:var(--tutor-color-primary) 
}
 .tutor-btn-outline-primary:hover,.tutor-btn-outline-primary:focus,.tutor-btn-outline-primary:active{
     color:#fff;
     border-color:var(--tutor-color-primary-hover);
     background-color:var(--tutor-color-primary-hover) 
}
 .tutor-btn-outline-primary[disabled],.tutor-btn-outline-primary.disabled{
     border-color:#e9e9ea 
}
 .tutor-btn-secondary{
     background-color:rgba(var(--tutor-color-primary-rgb),.1);
     color:var(--tutor-color-primary) 
}
 .tutor-btn-secondary:hover,.tutor-btn-secondary:focus,.tutor-btn-secondary:active{
     color:#fff;
     background-color:var(--tutor-color-primary-hover) 
}
 .tutor-btn-secondary[disabled],.tutor-btn-secondary.disabled{
     background-color: #5fc1b2;
}
 .tutor-btn-outline-secondary{
     border-color:rgba(var(--tutor-color-primary-rgb),.1);
     background-color:rgba(var(--tutor-color-primary-rgb),.1);
     color:var(--tutor-color-primary) 
}
 .tutor-btn-outline-secondary:hover,.tutor-btn-outline-secondary:focus,.tutor-btn-outline-secondary:active{
     color:#fff;
     border-color:var(--tutor-color-primary-hover);
     background-color:var(--tutor-color-primary-hover) 
}
 .tutor-btn-outline-secondary[disabled],.tutor-btn-outline-secondary.disabled{
     background-color:#e9e9ea;
     border-color:#e9e9ea 
}
 .tutor-btn-tertiary{
     color:var(--tutor-color-secondary);
     border:1px solid var(--tutor-border-color);
     background-color:#fff 
}
 .tutor-btn-tertiary [class^=tutor-icon-]{
     color:#9197a8 
}
 .tutor-btn-tertiary:hover,.tutor-btn-tertiary:focus,.tutor-btn-tertiary:active{
     color:var(--tutor-color-secondary);
     background-color:#f5f6fa 
}
 .tutor-btn-tertiary[disabled],.tutor-btn-tertiary.disabled{
     background-color:#e9e9ea 
}
 .tutor-btn-danger{
     color:#fff;
     background-color:#f44337 
}
 .tutor-btn-danger:hover,.tutor-btn-danger:focus,.tutor-btn-danger:active{
     color:#fff 
}
 .tutor-btn-danger[disabled],.tutor-btn-danger.disabled{
     color:#000;
     background-color:#e9e9ea;
     border-color:#e9e9ea 
}
 .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:hover:after,.tutor-btn-link:focus:after,.tutor-btn-link:active:after{
     width:100% 
}
 .tutor-btn-ghost{
     color:#757c8e;
     border-radius:0;
     outline:0;
     position:relative;
     padding:0!important 
}
 .tutor-btn-ghost.tutor-has-underline{
     position:relative 
}
 .tutor-btn-ghost.tutor-has-underline:after{
     content:" ";
     background-color:#757c8e;
     width:100%;
     height:1px;
     transition:background-color .2s ease-in-out;
     position:absolute;
     bottom:0;
     left:0 
}
 .tutor-btn-ghost:hover,.tutor-btn-ghost:focus,.tutor-btn-ghost:active{
     color:var(--tutor-color-primary);
     box-shadow:none;
     outline:0 
}
 .tutor-btn-ghost:hover.tutor-has-underline:after,.tutor-btn-ghost:focus.tutor-has-underline:after,.tutor-btn-ghost:active.tutor-has-underline:after{
     background-color:var(--tutor-color-primary) 
}
 .tutor-btn-ghost-light{
     color:#fff 
}
 .tutor-btn-ghost-light.tutor-has-underline:after{
     background-color:#fff 
}
 .tutor-btn-ghost-light:hover,.tutor-btn-ghost-light:focus,.tutor-btn-ghost-light:active{
     color:rgba(255,255,255,.8) 
}
 .tutor-btn-ghost-light:hover.tutor-has-underline:after,.tutor-btn-ghost-light:focus.tutor-has-underline:after,.tutor-btn-ghost-light:active.tutor-has-underline:after{
     background-color:rgba(255,255,255,.8) 
}
 .tutor-btn-sm{
     padding: 5px 12px;
     font-size: 14px;
     font-family: Montserrat;
     text-transform: capitalize;
     font-weight: bolder;
     padding-bottom: 1vh;
     padding-top: 1vh;
     padding-left: 1vh;
     padding-right: 1vh;
}
 .tutor-btn-md{
     padding:6px 12px 
}
 .tutor-btn-lg{
     padding:12px 32px;
     font-size:16px;
     line-height:1.5 
}
 .tutor-btn-xl{
     padding:15px 24px;
     font-size:18px 
}
 .tutor-btn.is-loading:before{
     margin-left:8px 
}
 .tutor-btn.is-loading [class^=tutor-icon-],.tutor-btn.is-loading [class*=\ tutor-icon-]{
     display:none 
}
 .tutor-iconic-btn-group{
     align-items:center;
     gap:4px;
     display:flex 
}
 .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-],.tutor-iconic-btn [class*=\ tutor-icon-]{
     pointer-events:none 
}
 .tutor-iconic-btn:hover,.tutor-iconic-btn:focus,.tutor-iconic-btn:active{
     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[disabled],.tutor-iconic-btn.disabled{
     background-color:#e9e9ea 
}
 .tutor-iconic-btn-outline{
     border-color:var(--tutor-color-primary);
     color:var(--tutor-color-primary) 
}
 .tutor-iconic-btn-outline:hover,.tutor-iconic-btn-outline:focus,.tutor-iconic-btn-outline:active{
     color:#fff;
     border-color:var(--tutor-color-primary-hover);
     background-color:var(--tutor-color-primary-hover) 
}
 .tutor-iconic-btn-outline[disabled],.tutor-iconic-btn-outline.disabled{
     border-color:#e9e9ea 
}
 .tutor-iconic-btn-secondary{
     background-color:rgba(var(--tutor-color-primary-rgb),.1);
     color:var(--tutor-color-primary) 
}
 .tutor-iconic-btn-secondary:hover,.tutor-iconic-btn-secondary:focus,.tutor-iconic-btn-secondary:active{
     color:#fff;
     background-color:var(--tutor-color-primary-hover) 
}
 .tutor-iconic-btn-secondary[disabled],.tutor-iconic-btn-secondary.disabled{
     background-color:#e9e9ea;
     border-color:#e9e9ea 
}
 .tutor-iconic-btn-light{
     color:#fff 
}
 .tutor-iconic-btn-light:hover,.tutor-iconic-btn-light:focus,.tutor-iconic-btn-light:active{
     color:#fff;
     background-color:var(--tutor-color-primary-hover) 
}
 .tutor-iconic-btn-light[disabled],.tutor-iconic-btn-light.disabled{
     background-color:#e9e9ea;
     border-color:#e9e9ea 
}
 .tutor-iconic-btn-md{
     width:40px;
     height:40px;
     font-size:20px 
}
 .tutor-iconic-btn-lg{
     width:48px;
     height:48px;
     font-size:24px 
}
 .tutor-btn-group{
     vertical-align:middle;
     display:inline-flex;
     position:relative 
}
 .tutor-btn-group .tutor-btn{
     flex:1;
     position:relative 
}
 .tutor-btn-group .tutor-btn:not(:last-child){
     border-top-right-radius:0;
     border-bottom-right-radius:0 
}
 .tutor-btn-group .tutor-btn:not(:first-child){
     border-top-left-radius:0;
     border-bottom-left-radius:0;
     margin-left:-1px 
}
 .tutor-btn.is-loading:before,.tutor-iconic-btn.is-loading:before{
     margin-top:-2px;
     margin-bottom:-2px;
     font-family:tutor;
     font-size:18px;
     line-height:1;
     animation:.8s linear infinite rotateSpinner;
     display:inline-block;
     content:""!important 
}
 .tutor-btn.is-loading [class^=tutor-icon-],.tutor-btn.is-loading [class*=\ tutor-icon-],.tutor-iconic-btn.is-loading [class^=tutor-icon-],.tutor-iconic-btn.is-loading [class*=\ tutor-icon-]{
     display:none 
}
 .tutor-animation-spin{
     animation:.8s linear infinite rotateSpinner 
}
 @keyframes rotateSpinner{
     to{
         transform:rotate(360deg) 
    }
}
 #tutor-pro-google-authentication{
     width:400px 
}
 .tutor-form-group{
     margin-bottom:32px 
}
 .tutor-form-wrap{
     display:flex;
     position:relative 
}
 .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:none;
     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.tutor-placeholder{
     color:var(--tutor-color-muted) 
}
 .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,.tutor-form-control.is-active{
     border-color:var(--tutor-color-primary);
     box-shadow:unset 
}
 .tutor-form-control[readonly]:focus,.tutor-form-control[readonly]{
     background-color:var(--tutor-disabled-bg);
     border-color:var(--tutor-disabled-bg);
     color:var(--tutor-disabled-color) 
}
 .tutor-form-control[readonly]:focus::-webkit-input-placeholder{
     color:var(--tutor-disabled-color) 
}
 .tutor-form-control[readonly]:focus::-ms-input-placeholder{
     color:var(--tutor-disabled-color) 
}
 .tutor-form-control[readonly]:focus::placeholder{
     color:var(--tutor-disabled-color) 
}
 .tutor-form-control[readonly]::-webkit-input-placeholder{
     color:var(--tutor-disabled-color) 
}
 .tutor-form-control[readonly]::-ms-input-placeholder{
     color:var(--tutor-disabled-color) 
}
 .tutor-form-control[readonly]::placeholder{
     color:var(--tutor-disabled-color) 
}
 .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-control-sm{
     padding:5px 12px;
     font-size:14px 
}
 .tutor-form-control-md{
     padding:6px 12px 
}
 .tutor-form-control-lg{
     padding:10px 20px;
     font-size:18px 
}
 .tutor-form-control-xl{
     padding:15px 24px;
     font-size:18px 
}
 .tutor-form-select{
     text-align:left;
     cursor:pointer;
     min-width:180px;
     position:relative 
}
 .tutor-form-select-dropdown{
     z-index:10;
     background:#fff;
     border:1px solid #cdcfd5;
     border-radius:6px;
     flex-direction:column;
     width:100%;
     min-width:220px;
     max-height:300px;
     transition:all .1s;
     display:none;
     position:absolute;
     top:calc(100% + 5px);
     left:0;
     box-shadow:0 6px 20px rgba(28,49,104,.1) 
}
 .tutor-form-select-dropdown .tutor-form-control{
     border-top:0;
     border-left:0;
     border-right:0;
     padding-left:0;
     padding-right:0 
}
 .tutor-form-select.is-active .tutor-form-select-dropdown{
     display:flex 
}
 .tutor-form-select-options{
     flex-direction:column;
     gap:1px;
     margin:0;
     padding:8px 0;
     list-style:none;
     display:flex;
     overflow-y:auto 
}
 .tutor-form-select-option{
     cursor:pointer;
     font-weight:400;
     line-height:1.4 
}
 .tutor-form-select-option span{
     padding:8px 19px;
     font-size:14px;
     display:block 
}
 .tutor-form-select-option:hover,.tutor-form-select-option.is-active{
     background:#eff1f7 
}
 .tutor-form-label{
     color:var(--tutor-body-color);
     margin:0 0 10px;
     font-size:14px;
     font-weight:500;
     line-height:24px;
     display:block 
}
 .tutor-form-icon{
     width:40px;
     color:var(--tutor-color-muted);
     justify-content:center;
     align-items:center;
     font-size:16px;
     line-height:1.4;
     display:inline-flex;
     position:absolute;
     top:0;
     bottom:0;
     right:0 
}
 .tutor-form-icon:not(.tutor-password-reveal){
     pointer-events:none 
}
 .tutor-form-icon-reverse{
     left:0;
     right:auto 
}
 .tutor-form-icon-reverse~.tutor-form-control{
     padding-left:40px!important 
}
 .tutor-form-icon:not(.tutor-form-icon-reverse)~.tutor-form-control{
     padding-right:40px!important 
}
 textarea.tutor-form-control{
     resize:vertical;
     min-height:180px 
}
 textarea.tutor-form-control-auto-height{
     min-height:72px 
}
 select.tutor-form-control,.tutor-form-select{
     -webkit-appearance:none;
     -moz-appearance:none;
     -ms-appearance:none;
     appearance:none;
     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-repeat:no-repeat;
     background-size:16px 12px;
     padding-right:36px 
}
 .tutor-input-group{
     flex-wrap:wrap;
     align-items:stretch;
     width:100%;
     display:flex;
     position:relative 
}
 .tutor-input-group-addon{
     text-align:center;
     white-space:nowrap;
     background-color:var(--tutor-color-white);
     border:1px solid var(--tutor-border-color);
     border-radius:6px;
     align-items:center;
     padding:10px 16px;
     font-size:16px;
     font-weight:400;
     line-height:1.4;
     display:flex 
}
 .tutor-input-group>:not(.tutor-form-wrap):not(:last-child),.tutor-input-group>.tutor-form-wrap:not(:last-child)>.tutor-form-control{
     border-top-right-radius:0;
     border-bottom-right-radius:0 
}
 .tutor-input-group>:not(.tutor-form-wrap):not(:first-child),.tutor-input-group>.tutor-form-wrap:not(:first-child)>.tutor-form-control{
     border-top-left-radius:0;
     border-bottom-left-radius:0 
}
 .tutor-input-group>:not(.tutor-form-wrap):not(:first-child),.tutor-input-group>.tutor-form-wrap:not(:first-child){
     margin-left:-1px 
}
 .tutor-input-group>.tutor-form-control,.tutor-input-group>.tutor-form-wrap{
     flex:auto;
     width:1%;
     min-width:0;
     position:relative 
}
 .tutor-input-group .tutor-btn{
     z-index:2;
     position:relative 
}
 .tutor-input-group .tutor-btn:focus{
     z-index:3 
}
 .tutor-form-feedback{
     color:var(--tutor-color-muted);
     margin:12px 0 0;
     font-size:14px;
     line-height:1.4;
     display:flex;
     position:relative 
}
 .tutor-form-feedback .tutor-form-feedback-icon{
     margin-left:8px;
     font-size:18px 
}
 .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-left:8px;
     margin-top:0!important 
}
 .tutor-form-check+.tutor-form-check{
     margin-right:16px 
}
 .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;
     -webkit-appearance:none;
     -moz-appearance:none;
     -ms-appearance:none;
     appearance:none;
     color-adjust:exact;
     width:24px;
     height:24px;
     box-shadow:0 0 0 0 rgba(var(--tutor-color-primary-rgb),.1);
     background-position:50%;
     background-repeat:no-repeat;
     background-size:12px;
     border-radius:4px;
     flex:none;
     margin:0;
     transition:all .3s;
     display:inline-block;
     outline:none!important 
}
 .tutor-form-check-input.tutor-form-check-input:before,.tutor-form-check-input.tutor-form-check-input:after{
     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].tutor-form-check-square{
     border-radius:0 
}
 .tutor-form-check-input.tutor-form-check-input[type=checkbox].tutor-form-check-circle{
     border-radius:50% 
}
 .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-form-check-input.tutor-form-check-input-radio{
     background-size:100%;
     border-radius:50% 
}
 .tutor-form-check-input.tutor-form-check-input[type=radio]{
     background-size:100%;
     border-radius:50% 
}
 input:checked+label .tutor-form-check-input-radio,.tutor-form-check-input.tutor-form-check-input-radio:checked,.tutor-form-check-input.tutor-form-check-input-radio.is-active{
     border-color:var(--tutor-color-primary);
     background-color:var(--tutor-color-primary);
     background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
     background-position:50% 
}
 .tutor-form-check-input.tutor-form-check-input[type=radio]:checked{
     border-color:var(--tutor-color-primary);
     background-color:var(--tutor-color-primary);
     background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
     background-position:50% 
}
 .tutor-form-check-input.tutor-form-check-input[type=radio].is-active{
     border-color:var(--tutor-color-primary);
     background-color:var(--tutor-color-primary);
     background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
     background-position:50% 
}
 .tutor-form-check-input.tutor-form-check-input.tutor-form-check-20{
     background-size:10px 
}
 .tutor-form-toggle{
     vertical-align:top;
     align-items:center;
     display:inline-flex 
}
 .tutor-form-toggle input{
     display:none 
}
 .tutor-form-toggle input~.tutor-form-toggle-control{
     vertical-align:top;
     cursor:pointer;
     background-color:#cdcfd5;
     border-radius:12px;
     flex-shrink:0;
     width:40px;
     height:24px;
     margin:0 4px;
     display:inline-block;
     position:relative 
}
 .tutor-form-toggle input~.tutor-form-toggle-control:before{
     content:"";
     background-color:var(--tutor-color-white);
     border-radius:50%;
     width:18px;
     height:18px;
     transition:all .1s;
     position:absolute;
     top:3px;
     left:4px;
     box-shadow:0 2px 4px rgba(0,0,0,.165) 
}
 .tutor-form-toggle input:checked~.tutor-form-toggle-control{
     background-color:var(--tutor-color-primary) 
}
 .tutor-form-toggle input:checked~.tutor-form-toggle-control:before{
     left:18px 
}
 .tutor-form-toggle input~.tutor-form-toggle-label{
     padding:0 4px 
}
 .tutor-form-toggle input~.tutor-form-toggle-label.tutor-form-toggle-checked{
     color:var(--tutor-border-color) 
}
 .tutor-form-toggle input:checked~.tutor-form-toggle-checked{
     color:inherit 
}
 .tutor-form-toggle input:checked~.tutor-form-toggle-unchecked{
     color:var(--tutor-border-color) 
}
 .tutor-control-button{
     cursor:pointer;
     color:#9197a8;
     background-color:transparent;
     border:none;
     width:24px;
     height:24px;
     font-size:16px 
}
 .tutor-control-button.active{
     color:var(--tutor-color-primary) 
}
 .tutor-control-button input{
     display:none 
}
 .tutor-badge,.tutor-badge-square{
     color:var(--tutor-color-white);
     box-sizing:border-box;
     border-radius:2px;
     padding:0 8px;
     font-size:13px;
     font-weight:700;
     line-height:21px 
}
 .tutor-badge-square{
     text-align:center;
     min-width:32px;
     padding:5px;
     font-size:15px;
     font-weight:500;
     line-height:22px 
}
 .tutor-profile-badge{
     box-sizing:border-box 
}
 .tutor-profile-badge img{
     max-width:50px;
     height:auto 
}
 .tutor-profile-badge .tutor-profile-badge-content{
     color:var(--tutor-color-muted);
     padding-left:20px;
     font-size:16px;
     font-weight:400;
     line-height:26px 
}
 .tutor-profile-badge .tutor-profile-badge-content h5{
     color:var(--tutor-body-color);
     margin:0;
     font-size:24px;
     font-weight:400;
     line-height:34px 
}
 .tutor-floating-badge{
     background-color:var(--tutor-color-danger);
     box-sizing:border-box;
     color:#fff;
     z-index:1;
     border-radius:40px;
     justify-content:center;
     align-items:center;
     min-width:20px;
     min-height:20px;
     padding:0 4px;
     font-size:12px;
     font-weight:700;
     line-height:1;
     display:inline-flex;
     position:absolute;
     top:-4px;
     right:-4px 
}
 .tutor-tag-list{
     margin:0 0 0 -15px;
     padding:0;
     list-style:none 
}
 .tutor-tag-list li{
     display:inline-block 
}
 .tutor-tag-list li a{
     border:1px solid var(--tutor-border-color);
     color:var(--tutor-color-secondary);
     border-radius:6px;
     margin-left:15px;
     padding:7px 23px;
     font-size:16px;
     line-height:26px;
     text-decoration:none;
     transition:all .2s;
     display:block 
}
 .tutor-tag-list li a:hover{
     color:var(--tutor-color-primary);
     border-color:var(--tutor-color-primary) 
}
 .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-ratings-average{
     color:var(--tutor-body-color);
     margin-right:12px;
     font-weight:500 
}
 .tutor-ratings-count{
     color:var(--tutor-color-muted);
     margin-right:8px 
}
 .tutor-ratings-progress-bar{
     height:8px!important 
}
 .tutor-ratings-progress-bar .tutor-progress-value{
     background-color:#ed9700 
}
 .tutor-ratings-selectable .tutor-ratings-stars{
     cursor:pointer 
}
 .tutor-ratings-lg .tutor-ratings-stars{
     font-size:20px 
}
 .tutor-ratings-xl .tutor-ratings-stars{
     font-size:40px 
}
 .tutor-badge-label{
     white-space:nowrap;
     border:1px solid transparent;
     border-radius:50px;
     align-items:center;
     width:-webkit-fit-content;
     width:-moz-fit-content;
     width:fit-content;
     padding-left:8px;
     padding-right:8px;
     font-size:12px;
     font-weight:500;
     line-height:1.5;
     display:inline-flex 
}
 .tutor-badge-label.label-default{
     background:var(--tutor-color-gray-10);
     color:var(--tutor-color-muted);
     border-color:var(--tutor-border-color) 
}
 .tutor-badge-label.label-primary{
     background:rgba(var(--tutor-color-primary-rgb),.15);
     color:var(--tutor-color-primary);
     border-color:rgba(var(--tutor-color-primary-rgb),.3) 
}
 .tutor-badge-label.label-success{
     background:rgba(var(--tutor-color-success-rgb),.15);
     color:var(--tutor-color-success);
     border-color:rgba(var(--tutor-color-success-rgb),.3) 
}
 .tutor-badge-label.label-warning{
     background:rgba(var(--tutor-color-warning-rgb),.15);
     color:var(--tutor-color-warning);
     border-color:rgba(var(--tutor-color-warning-rgb),.3) 
}
 .tutor-badge-label.label-danger{
     background:rgba(var(--tutor-color-danger-rgb),.15);
     color:var(--tutor-color-danger);
     border-color:rgba(var(--tutor-color-danger-rgb),.3) 
}
 .tutor-form-select-with-icon.select-primary{
     color:var(--tutor-color-primary);
     background:rgba(var(--tutor-color-primary-rgb),.15);
     border:1px solid rgba(var(--tutor-color-primary-rgb),.3) 
}
 .tutor-form-select-with-icon.select-primary select{
     color:var(--tutor-color-primary) 
}
 .tutor-form-select-with-icon.select-primary:focus{
     border-color:var(--tutor-color-primary) 
}
 .tutor-form-select-with-icon.select-primary .icon1:before{
     content:"" 
}
 .tutor-form-select-with-icon.select-default{
     color:rgba(65,69,79,.9);
     border:1px solid var(--tutor-border-color);
     background:#eff1f6 
}
 .tutor-form-select-with-icon.select-default select{
     color:rgba(65,69,79,.9) 
}
 .tutor-form-select-with-icon.select-default:focus{
     border-color:rgba(65,69,79,.9) 
}
 .tutor-form-select-with-icon.select-default .icon1:before{
     content:"" 
}
 .tutor-form-select-with-icon.select-success{
     color:var(--tutor-color-success);
     background:rgba(var(--tutor-color-success-rgb),.15);
     border:1px solid rgba(var(--tutor-color-success-rgb),.3) 
}
 .tutor-form-select-with-icon.select-success select{
     color:var(--tutor-color-success) 
}
 .tutor-form-select-with-icon.select-success:focus{
     border-color:var(--tutor-color-success) 
}
 .tutor-form-select-with-icon.select-success .icon1:before{
     content:"" 
}
 .tutor-form-select-with-icon.select-danger{
     color:var(--tutor-color-danger);
     background:rgba(var(--tutor-color-danger-rgb),.15);
     border:1px solid rgba(var(--tutor-color-danger-rgb),.3) 
}
 .tutor-form-select-with-icon.select-danger select{
     color:var(--tutor-color-danger) 
}
 .tutor-form-select-with-icon.select-danger:focus{
     border-color:var(--tutor-color-danger) 
}
 .tutor-form-select-with-icon.select-danger .icon1:before{
     content:"" 
}
 .tutor-form-select-with-icon.select-warning{
     color:var(--tutor-color-warning);
     background:rgba(var(--tutor-color-warning-rgb),.15);
     border:1px solid rgba(var(--tutor-color-warning-rgb),.3) 
}
 .tutor-form-select-with-icon.select-warning select{
     color:var(--tutor-color-warning) 
}
 .tutor-form-select-with-icon.select-warning:focus{
     border-color:var(--tutor-color-warning) 
}
 .tutor-form-select-with-icon.select-warning .icon1:before{
     content:"" 
}
 .tutor-form-select-with-icon{
     border-radius:42px;
     justify-content:space-between;
     align-items:center;
     width:-webkit-fit-content;
     width:-moz-fit-content;
     width:fit-content;
     min-width:120px;
     max-width:-webkit-max-content;
     max-width:-moz-max-content;
     max-width:max-content;
     display:flex;
     position:relative 
}
 .tutor-form-select-with-icon select{
     -webkit-appearance:none;
     -moz-appearance:none;
     -ms-appearance:none;
     appearance:none;
     z-index:1;
     cursor:pointer;
     background:0 0;
     border:none;
     outline:none;
     width:100%;
     margin:0;
     padding:5px 28px;
     display:block;
     position:relative;
     min-height:24px!important 
}
 .tutor-form-select-with-icon select:focus{
     box-shadow:none 
}
 .tutor-form-select-with-icon>i{
     font-size:14px;
     position:absolute 
}
 .tutor-form-select-with-icon .icon1{
     left:8px 
}
 .tutor-form-select-with-icon .icon2{
     right:8px 
}
 .tutor-tag{
     color:#202223;
     background-color:#e4e5e7;
     border-radius:4px;
     width:-webkit-fit-content;
     width:-moz-fit-content;
     width:fit-content;
     padding:4px 8px;
     font-size:14px;
     line-height:24px;
     display:inline-block 
}
 .tutor-tag.tag-default{
     background:var(--tutor-color-gray-10);
     color:var(--tutor-color-muted) 
}
 .tutor-tag.tag-primary{
     background:rgba(var(--tutor-color-primary-rgb),.15);
     color:var(--tutor-color-primary) 
}
 .tutor-tag.tag-success{
     background:rgba(var(--tutor-color-success-rgb),.15);
     color:#202223 
}
 .tutor-tag.tag-warning{
     background:rgba(var(--tutor-color-warning-rgb),.15);
     color:var(--tutor-color-warning) 
}
 .tutor-tag.tag-danger{
     background:rgba(var(--tutor-color-danger-rgb),.15);
     color:var(--tutor-color-danger) 
}
 .tutor-avatar{
     width:36px;
     height:36px;
     box-shadow:0px 0px 0px 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-avatar-xl{
     width:96px;
     height:96px 
}
 .tutor-avatar-xl .tutor-avatar-text{
     font-size:24px;
     font-weight:500 
}
 .tutor-avatar-lg{
     width:64px;
     height:64px 
}
 .tutor-avatar-md{
     width:48px;
     height:48px 
}
 .tutor-avatar-sm{
     width:32px;
     height:32px 
}
 .tutor-avatar-xs{
     width:24px;
     height:24px 
}
 .tutor-avatar.tutor-is-lg{
     width:120px;
     height:120px 
}
 .tutor-avatar.tutor-is-sm{
     width:60px;
     height:60px 
}
 .tutor-avatar.tutor-is-xs{
     width:40px;
     height:40px 
}
 .tutor-table{
     border-collapse:separate;
     border-spacing:0;
     --tutor-table-border-radius:6px;
     width:100%;
     min-width:600px;
     margin:0 
}
 .tutor-table-responsive{
     -webkit-overflow-scrolling:touch;
     position:relative;
     overflow-x:auto 
}
 .tutor-table tbody,.tutor-table td,.tutor-table tfoot,.tutor-table th,.tutor-table thead,.tutor-table tr{
     border-color:inherit;
     box-sizing:border-box;
     border-style:solid;
     border-width:0 
}
 .tutor-table thead{
     vertical-align:bottom 
}
 .tutor-table tbody{
     vertical-align:inherit 
}
 .tutor-table tr th{
     border-bottom:1px solid var(--tutor-border-color);
     border-top:1px solid var(--tutor-border-color);
     white-space:nowrap;
     color:var(--tutor-color-secondary);
     background:#f4f6f9;
     padding:9px 16px;
     font-size:14px;
     font-weight:500;
     line-height:1.8 
}
 .tutor-table tr th:not(.tutor-text-left):not(.tutor-text-center):not(.tutor-text-right){
     text-align:left 
}
 .tutor-table tr th:first-child{
     border-right:1px solid var(--tutor-border-color) 
}
 .tutor-table tr th:last-child{
     border-left:1px solid var(--tutor-border-color) 
}
 .tutor-table tr td{
     border-bottom:1px solid var(--tutor-border-color);
     color:var(--tutor-body-color);
     background:#fff;
     padding:16px;
     font-size:16px;
     font-weight:500;
     line-height:1.6 
}
 .tutor-table tr td>a:not(.tutor-btn):not(.tutor-iconic-btn):not(.quiz-manual-review-action),.tutor-table tr td .tutor-table-link{
     color:var(--tutor-body-color);
     font-weight:500;
     text-decoration:none 
}
 .tutor-table tr td>a:not(.tutor-btn):not(.tutor-iconic-btn):not(.quiz-manual-review-action):hover,.tutor-table tr td .tutor-table-link:hover{
     color:var(--tutor-color-primary) 
}
 .tutor-table tr td:not(.tutor-text-left):not(.tutor-text-center):not(.tutor-text-right){
     text-align:right 
}
 .tutor-table tr td:first-child{
     border-right:1px solid var(--tutor-border-color) 
}
 .tutor-table tr td:last-child{
     border-left:1px solid var(--tutor-border-color) 
}
 .tutor-table tr:first-child th:first-child{
     border-top-right-radius:var(--tutor-table-border-radius) 
}
 .tutor-table tr:first-child th:last-child{
     border-top-left-radius:var(--tutor-table-border-radius) 
}
 .tutor-table tr:last-child td:first-child{
     border-bottom-right-radius:var(--tutor-table-border-radius) 
}
 .tutor-table tr:last-child td:last-child{
     border-bottom-left-radius:var(--tutor-table-border-radius) 
}
 .tutor-table-top td,.tutor-table-top th{
     vertical-align:top 
}
 .tutor-table-middle td,.tutor-table-middle th{
     vertical-align:middle 
}
 .tutor-table-bottom td,.tutor-table-bottom th{
     vertical-align:bottom 
}
 .tutor-table .tutor-td-top{
     vertical-align:top 
}
 .tutor-table .tutor-td-middle{
     vertical-align:middle 
}
 .tutor-table .tutor-td-bottom{
     vertical-align:bottom 
}
 .tutor-table.tutor-table-data-td-target .has-data-td-target.is-active:before{
     transform:rotate(180deg) 
}
 @media only screen and (max-width:575px){
     .tutor-table-mobile table{
         min-width:auto 
    }
     .tutor-table-mobile table,.tutor-table-mobile thead,.tutor-table-mobile tbody,.tutor-table-mobile th,.tutor-table-mobile td,.tutor-table-mobile tr{
         display:block 
    }
     .tutor-table-mobile thead tr{
         position:absolute;
         top:-9999px;
         left:-9999px 
    }
     .tutor-table-mobile tr{
         border:1px solid var(--tutor-border-color);
         border-radius:6px;
         margin-bottom:20px;
         overflow:hidden 
    }
     .tutor-table-mobile td{
         color:var(--tutor-body-color);
         border:none;
         border-bottom:1px solid var(--tutor-border-color);
         font-size:15px;
         font-weight:400 
    }
     .tutor-table-mobile td[data-title]{
         grid-template-columns:1fr 1.5fr;
         align-items:center;
         display:grid 
    }
     .tutor-table-mobile td:first-child{
         border-left:none!important;
         border-radius:0!important 
    }
     .tutor-table-mobile td:last-child{
         border-bottom:none!important;
         border-right:none!important 
    }
     .tutor-table-mobile td:before{
         content:attr(data-title);
         color:var(--tutor-color-subdued);
         text-align:left;
         font-size:13px;
         font-weight:500 
    }
}
 .tutor-thumbnail-uploader{
     width:100% 
}
 .tutor-thumbnail-uploader .thumbnail-wrapper{
     background:var(--tutor-color-white);
     box-sizing:border-box;
     border-radius:6px 
}
 .tutor-thumbnail-uploader .thumbnail-wrapper:not(.tutor-is-borderless){
     border:1px solid var(--tutor-border-color) 
}
 .tutor-thumbnail-uploader .thumbnail-preview{
     --width:235px;
     width:268px;
     height:98px;
     width:var(--width);
     height:calc(var(--width)/1.775);
     background:#eff1f6;
     border:2px solid #eff1f6;
     border-radius:3px;
     justify-content:center;
     align-items:center;
     display:flex;
     position:relative 
}
 .tutor-thumbnail-uploader .thumbnail-preview img{
     width:auto;
     max-width:100%;
     height:auto;
     max-height:100% 
}
 .tutor-thumbnail-uploader .thumbnail-preview img:before{
     content:"";
     background:#eff1f6 url("data:image/svg+xml;
     charset=UTF-8,%3csvg width='125' height='32' viewBox='0 0 125 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M4.66663 9.37562C4.66663 6.77485 6.75507 4.6665 9.33131 4.6665H22.1438C24.72 4.6665 26.8085 6.77485 26.8085 9.37562V19.4552C26.8085 19.9329 26.4249 20.3201 25.9517 20.3201C25.4785 20.3201 25.0949 19.9329 25.0949 19.4552V9.37562C25.0949 7.73023 23.7737 6.39638 22.1438 6.39638H9.33131C7.70145 6.39638 6.38018 7.73023 6.38018 9.37562V22.3102C6.38018 23.9556 7.70144 25.2894 9.33131 25.2894H19.3246C19.7978 25.2894 20.1813 25.6767 20.1813 26.1543C20.1813 26.632 19.7978 27.0193 19.3246 27.0193H9.33131C6.75507 27.0193 4.66663 24.9109 4.66663 22.3102V9.37562Z' fill='%23B4B7C0'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.9032 25.8664C21.9032 25.3887 22.2868 25.0015 22.76 25.0015L29.1432 25.0015C29.6164 25.0015 29.9999 25.3887 29.9999 25.8664C29.9999 26.3441 29.6164 26.7313 29.1432 26.7313L22.76 26.7313C22.2868 26.7313 21.9032 26.3441 21.9032 25.8664Z' fill='%23B4B7C0'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M26.0827 21.7856C26.5559 21.7856 26.9395 22.1729 26.9395 22.6506L26.9395 29.1348C26.9395 29.6125 26.5559 29.9998 26.0827 29.9998C25.6095 29.9998 25.2259 29.6125 25.2259 29.1348L25.2259 22.6506C25.2259 22.1729 25.6095 21.7856 26.0827 21.7856Z' fill='%23B4B7C0'/%3e%3cpath d='M9.03067 17.1587C8.9164 17.2781 8.85254 17.4377 8.85254 17.6038V21.9306C8.85254 22.4614 9.27875 22.8917 9.80451 22.8917H21.8629C22.3886 22.8917 22.8148 22.4614 22.8148 21.9306V17.6069C22.8148 17.439 22.7495 17.2778 22.6329 17.158L19.1287 13.5567C18.7763 13.1946 18.1969 13.1887 17.8373 13.5437L13.375 17.9483C13.2556 18.0662 13.0634 18.0648 12.9458 17.9452L11.2367 16.2087C10.8765 15.8427 10.2855 15.8469 9.93056 16.218L9.03067 17.1587Z' fill='%23B4B7C0'/%3e%3cpath d='M15.0194 10.7788C15.0194 11.9171 14.1054 12.8398 12.9779 12.8398C11.8503 12.8398 10.9363 11.9171 10.9363 10.7788C10.9363 9.64052 11.8503 8.71777 12.9779 8.71777C14.1054 8.71777 15.0194 9.64052 15.0194 10.7788Z' fill='%23B4B7C0'/%3e%3cpath d='M40.2588 21.1758C42.9175 21.1758 44.5288 19.6011 44.5288 17.2866V10.4312H42.8955V17.1548C42.8955 18.6929 41.9434 19.7256 40.2588 19.7256C38.5742 19.7256 37.6147 18.6929 37.6147 17.1548V10.4312H35.9741V17.2866C35.9741 19.6011 37.6074 21.1758 40.2588 21.1758ZM46.2866 23.5635H47.8687V19.7036H47.9053C48.3594 20.5972 49.2456 21.1538 50.3369 21.1538C52.2705 21.1538 53.5376 19.6084 53.5376 17.1548V17.1475C53.5376 14.6865 52.2778 13.1484 50.3149 13.1484C49.2163 13.1484 48.3667 13.7051 47.9053 14.6206H47.8687V13.2949H46.2866V23.5635ZM49.9048 19.7915C48.7109 19.7915 47.8613 18.7515 47.8613 17.1548V17.1475C47.8613 15.5435 48.7036 14.5034 49.9048 14.5034C51.1426 14.5034 51.9263 15.5068 51.9263 17.1475V17.1548C51.9263 18.7808 51.1499 19.7915 49.9048 19.7915ZM54.8267 21H56.4087V10.4312H54.8267V21ZM61.3452 21.1538C63.5498 21.1538 65 19.6304 65 17.1475V17.1328C65 14.6646 63.5352 13.1484 61.3379 13.1484C59.1479 13.1484 57.6904 14.6719 57.6904 17.1328V17.1475C57.6904 19.623 59.1333 21.1538 61.3452 21.1538ZM61.3525 19.8281C60.1147 19.8281 59.3091 18.854 59.3091 17.1475V17.1328C59.3091 15.4482 60.1221 14.4741 61.3379 14.4741C62.5757 14.4741 63.3813 15.4482 63.3813 17.1328V17.1475C63.3813 18.8467 62.5903 19.8281 61.3525 19.8281ZM68.4863 21.1392C69.5044 21.1392 70.3979 20.6118 70.8447 19.7842H70.874V21H72.4634V15.6899C72.4634 14.1445 71.2695 13.1484 69.3872 13.1484C67.4902 13.1484 66.3403 14.1665 66.2305 15.4922L66.2231 15.5728H67.7173L67.7319 15.5068C67.8638 14.8916 68.4277 14.4595 69.3433 14.4595C70.3247 14.4595 70.874 14.9722 70.874 15.8218V16.4004L68.7793 16.5249C66.9556 16.6348 65.9155 17.4551 65.9155 18.7954V18.8101C65.9155 20.1943 66.9482 21.1392 68.4863 21.1392ZM67.5122 18.7734V18.7588C67.5122 18.1069 68.0396 17.6895 68.9917 17.6309L70.874 17.5137V18.1143C70.874 19.1177 70.0317 19.8721 68.9185 19.8721C68.0688 19.8721 67.5122 19.4473 67.5122 18.7734ZM76.8799 21.1538C77.9858 21.1538 78.8354 20.5972 79.2969 19.6963H79.3262V21H80.9155V10.4312H79.3262V14.606H79.2969C78.8354 13.6978 77.9565 13.1484 76.8652 13.1484C74.9316 13.1484 73.6572 14.6865 73.6572 17.1401V17.1475C73.6572 19.6011 74.917 21.1538 76.8799 21.1538ZM77.2974 19.7915C76.0449 19.7915 75.2759 18.7881 75.2759 17.1475V17.1401C75.2759 15.5142 76.0522 14.5034 77.2974 14.5034C78.4839 14.5034 79.3335 15.5435 79.3335 17.1401V17.1475C79.3335 18.7515 78.4912 19.7915 77.2974 19.7915ZM86.4453 12.1084C86.9653 12.1084 87.3682 11.6982 87.3682 11.2002C87.3682 10.6948 86.9653 10.2847 86.4453 10.2847C85.9326 10.2847 85.5225 10.6948 85.5225 11.2002C85.5225 11.6982 85.9326 12.1084 86.4453 12.1084ZM85.6543 21H87.2363V13.2949H85.6543V21ZM88.8696 21H90.4517V16.2393C90.4517 15.2432 91.1182 14.5034 92.0557 14.5034C92.9492 14.5034 93.5132 15.0747 93.5132 15.9683V21H95.0659V16.1807C95.0659 15.2065 95.7178 14.5034 96.6553 14.5034C97.5928 14.5034 98.1274 15.082 98.1274 16.0854V21H99.7168V15.7046C99.7168 14.1592 98.7207 13.1484 97.1973 13.1484C96.0986 13.1484 95.1904 13.7271 94.7949 14.6646H94.7583C94.4507 13.6978 93.6743 13.1484 92.6123 13.1484C91.6016 13.1484 90.8179 13.6831 90.4883 14.4888H90.4517V13.2949H88.8696V21ZM103.511 21.1392C104.529 21.1392 105.422 20.6118 105.869 19.7842H105.898V21H107.488V15.6899C107.488 14.1445 106.294 13.1484 104.412 13.1484C102.515 13.1484 101.365 14.1665 101.255 15.4922L101.248 15.5728H102.742L102.756 15.5068C102.888 14.8916 103.452 14.4595 104.368 14.4595C105.349 14.4595 105.898 14.9722 105.898 15.8218V16.4004L103.804 16.5249C101.98 16.6348 100.94 17.4551 100.94 18.7954V18.8101C100.94 20.1943 101.973 21.1392 103.511 21.1392ZM102.537 18.7734V18.7588C102.537 18.1069 103.064 17.6895 104.016 17.6309L105.898 17.5137V18.1143C105.898 19.1177 105.056 19.8721 103.943 19.8721C103.093 19.8721 102.537 19.4473 102.537 18.7734ZM112.402 23.7173C114.578 23.7173 115.94 22.5454 115.94 20.7876V13.2949H114.351V14.606H114.314C113.86 13.7344 113.01 13.1484 111.926 13.1484C109.971 13.1484 108.682 14.6646 108.682 17.0815V17.0889C108.682 19.4912 109.956 21.0073 111.89 21.0073C112.996 21.0073 113.875 20.4727 114.314 19.6377H114.351V20.6924C114.351 21.769 113.655 22.4429 112.395 22.4429C111.406 22.4429 110.74 22.106 110.527 21.6152L110.498 21.5566H108.931L108.938 21.6226C109.172 22.8018 110.425 23.7173 112.402 23.7173ZM112.336 19.7183C111.084 19.7183 110.3 18.7222 110.3 17.1108V17.1035C110.3 15.5142 111.084 14.5034 112.336 14.5034C113.538 14.5034 114.351 15.5215 114.351 17.1035V17.1108C114.351 18.7002 113.545 19.7183 112.336 19.7183ZM120.796 21.1538C122.664 21.1538 123.85 20.0405 124.099 18.8174L124.114 18.7368H122.612L122.59 18.7954C122.393 19.374 121.77 19.8574 120.833 19.8574C119.573 19.8574 118.774 19.0078 118.745 17.5503H124.202V17.0156C124.202 14.7012 122.876 13.1484 120.715 13.1484C118.555 13.1484 117.163 14.7598 117.163 17.1694V17.1768C117.163 19.6084 118.533 21.1538 120.796 21.1538ZM120.723 14.4448C121.755 14.4448 122.502 15.0967 122.634 16.4297H118.767C118.906 15.1406 119.697 14.4448 120.723 14.4448Z' fill='%23B4B7C0'/%3e%3c/svg%3e ") 50% no-repeat;
     justify-content:center;
     align-items:center;
     display:flex;
     position:absolute;
     top:0;
     bottom:0;
     left:0;
     right:0 
}
 .tutor-thumbnail-uploader .thumbnail-preview span.delete-btn{
     cursor:pointer;
     background-color:#f44337;
     background-image:url("data:image/svg+xml;
     charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='14' viewBox='0 0 12 14' fill='none'%3e%3cpath d='M1.36301 12.0781C1.36301 12.3889 1.48628 12.687 1.7057 12.9068C1.92512 13.1265 2.22272 13.25 2.53302 13.25H9.55307C9.86337 13.25 10.161 13.1265 10.3804 12.9068C10.5998 12.687 10.7231 12.3889 10.7231 12.0781V3.875H1.36301V12.0781ZM7.99306 5.82813C7.99306 5.72453 8.03415 5.62517 8.10729 5.55191C8.18043 5.47866 8.27962 5.4375 8.38306 5.4375C8.48649 5.4375 8.58569 5.47866 8.65883 5.55191C8.73197 5.62517 8.77306 5.72453 8.77306 5.82813V11.2969C8.77306 11.4005 8.73197 11.4998 8.65883 11.5731C8.58569 11.6463 8.48649 11.6875 8.38306 11.6875C8.27962 11.6875 8.18043 11.6463 8.10729 11.5731C8.03415 11.4998 7.99306 11.4005 7.99306 11.2969V5.82813ZM5.65304 5.82813C5.65304 5.72453 5.69413 5.62517 5.76727 5.55191C5.84041 5.47866 5.93961 5.4375 6.04304 5.4375C6.14648 5.4375 6.24568 5.47866 6.31882 5.55191C6.39196 5.62517 6.43305 5.72453 6.43305 5.82813V11.2969C6.43305 11.4005 6.39196 11.4998 6.31882 11.5731C6.24568 11.6463 6.14648 11.6875 6.04304 11.6875C5.93961 11.6875 5.84041 11.6463 5.76727 11.5731C5.69413 11.4998 5.65304 11.4005 5.65304 11.2969V5.82813ZM3.31303 5.82813C3.31303 5.72453 3.35412 5.62517 3.42726 5.55191C3.50039 5.47866 3.59959 5.4375 3.70303 5.4375C3.80646 5.4375 3.90566 5.47866 3.9788 5.55191C4.05194 5.62517 4.09303 5.72453 4.09303 5.82813V11.2969C4.09303 11.4005 4.05194 11.4998 3.9788 11.5731C3.90566 11.6463 3.80646 11.6875 3.70303 11.6875C3.59959 11.6875 3.50039 11.6463 3.42726 11.5731C3.35412 11.4998 3.31303 11.4005 3.31303 11.2969V5.82813ZM11.1131 1.53125H8.18806L7.95893 1.07471C7.9104 0.977107 7.83563 0.895005 7.74305 0.837641C7.65046 0.780276 7.54373 0.749926 7.43487 0.750004H4.64879C4.54016 0.749586 4.43362 0.779823 4.34137 0.837251C4.24911 0.894679 4.17487 0.976976 4.12716 1.07471L3.89803 1.53125H0.97301C0.869575 1.53125 0.770377 1.57241 0.697237 1.64567C0.624097 1.71892 0.583008 1.81828 0.583008 1.92188L0.583008 2.70313C0.583008 2.80673 0.624097 2.90609 0.697237 2.97934C0.770377 3.0526 0.869575 3.09375 0.97301 3.09375H11.1131C11.2165 3.09375 11.3157 3.0526 11.3889 2.97934C11.462 2.90609 11.5031 2.80673 11.5031 2.70313V1.92188C11.5031 1.81828 11.462 1.71892 11.3889 1.64567C11.3157 1.57241 11.2165 1.53125 11.1131 1.53125Z' fill='white'/%3e%3c/svg%3e");
     background-position:50%;
     background-repeat:no-repeat;
     border-radius:50%;
     width:24px;
     height:24px;
     display:inline-block;
     position:absolute;
     top:-12px;
     right:-12px 
}
 .tutor-thumbnail-uploader .thumbnail-preview span.delete-btn:hover{
     background-color:#f2281a 
}
 .tutor-thumbnail-uploader .thumbnail-input input[type=file]{
     -webkit-appearance:none;
     -moz-appearance:none;
     -ms-appearance:none;
     appearance:none;
     display:none 
}
 .tutor-thumbnail-uploader .thumbnail-input .tutor-btn{
     cursor:pointer;
     border-radius:6px;
     padding:6px 14px 
}
 .tutor-thumbnail-uploader .thumbnail-input .tutor-btn>.tutor-btn-icon{
     font-size:24px 
}
 .tutor-offcanvas .tutor-offcanvas-backdrop{
     z-index:1040;
     opacity:0;
     visibility:hidden;
     background-color:rgba(0,0,0,.25);
     width:100vw;
     height:100vh;
     transition:all .3s;
     position:fixed;
     top:0;
     bottom:0;
     left:0;
     right:0 
}
 .tutor-offcanvas .tutor-offcanvas-main{
     z-index:1050;
     opacity:0;
     visibility:hidden;
     background:#fff;
     padding:20px 0;
     transition:all .3s ease-in-out;
     position:fixed;
     box-shadow:0 6px 20px rgba(28,49,104,.1) 
}
 .tutor-offcanvas.tutor-offcanvas-right .tutor-offcanvas-main{
     width:360px;
     max-width:100%;
     height:100%;
     top:0;
     right:0;
     transform:translate(100%) 
}
 .tutor-offcanvas.tutor-offcanvas-left .tutor-offcanvas-main{
     width:360px;
     max-width:100%;
     height:100%;
     top:0;
     left:0;
     transform:translate(-100%) 
}
 .tutor-offcanvas.tutor-offcanvas-top .tutor-offcanvas-main{
     height:360px;
     max-height:100%;
     top:0;
     left:0;
     right:0;
     transform:translateY(-100%) 
}
 .tutor-offcanvas.tutor-offcanvas-bottom .tutor-offcanvas-main{
     width:100%;
     height:360px;
     max-height:100%;
     bottom:0;
     left:0;
     right:0;
     transform:translateY(100%) 
}
 .tutor-offcanvas.is-active{
     opacity:1;
     visibility:visible 
}
 .tutor-offcanvas.is-active .tutor-offcanvas-main{
     opacity:1;
     visibility:visible;
     transform:none 
}
 .tutor-offcanvas.is-active .tutor-offcanvas-backdrop{
     opacity:1;
     visibility:visible 
}
 .tutor-offcanvas .tutor-offcanvas-header{
     justify-content:space-between;
     align-items:center;
     margin:10px 0;
     display:flex 
}
 .tutor-offcanvas .tutor-offcanvas-main{
     --padding:20px 
}
 .tutor-offcanvas .tutor-offcanvas-header,.tutor-offcanvas .tutor-offcanvas-body{
     padding:0 var(--padding) 
}
 .tutor-notification-tab .tab-header{
     position:relative 
}
 .tutor-notification-tab .tab-header:before{
     content:" ";
     bottom:0;
     left:calc(-1*var(--padding));
     width:calc(100% + 2*var(--padding));
     border-bottom:1px solid var(--tutor-border-color);
     position:absolute 
}
 .tutor-notification-tab .tab-header-item{
     cursor:pointer;
     position:relative 
}
 .tutor-notification-tab .tab-header-item>*{
     pointer-events:none 
}
 .tutor-notification-tab .tab-header-item span{
     padding:10px;
     display:flex 
}
 .tutor-notification-tab .tab-header-item:before{
     content:"";
     border-bottom:2px solid #3e64de;
     width:100%;
     transition:all .3s ease-in;
     position:absolute;
     bottom:0;
     transform:scaleY(0) 
}
 .tutor-notification-tab .tab-header-item.is-active:before{
     transform:scaleY(1) 
}
 .tutor-notification-tab .tab-body{
     min-width:100%;
     width:calc(100% + var(--padding));
     min-height:200px;
     max-height:calc(100vmin - 120px);
     padding-left:var(--padding);
     --scrollbarBG:rgba(205,207,213,.5);
     --thumbBG:#3e64de;
     scrollbar-width:thin;
     scrollbar-color:var(--thumbBG)var(--scrollbarBG);
     overflow-y:auto 
}
 .tutor-notification-tab .tab-body-item{
     display:none 
}
 .tutor-notification-tab .tab-body-item.is-active{
     display:block 
}
 .tutor-notification-tab .tab-body::-webkit-scrollbar{
     width:4px 
}
 .tutor-notification-tab .tab-body::-webkit-scrollbar-track{
     background:var(--scrollbarBG) 
}
 .tutor-notification-tab .tab-body::-webkit-scrollbar-thumb{
     background-color:var(--thumbBG);
     border-radius:40px 
}
 .tutor-notification-element:not(.notification-read) .element-icon .element-primary,.tutor-notification-element:not(.notification-read) .element-content .header .element-primary{
     color:var(--tutor-color-primary) 
}
 .tutor-notification-element:not(.notification-read) .element-icon .element-success,.tutor-notification-element:not(.notification-read) .element-content .header .element-success{
     color:var(--tutor-color-success) 
}
 .tutor-notification-element:not(.notification-read) .element-icon .element-warning,.tutor-notification-element:not(.notification-read) .element-content .header .element-warning{
     color:var(--tutor-color-warning) 
}
 .tutor-notification-element:not(.notification-read) .element-icon .element-danger,.tutor-notification-element:not(.notification-read) .element-content .header .element-danger{
     color:var(--tutor-color-danger) 
}
 .tutor-notification-element:not(.notification-read) .element-icon .element-purple,.tutor-notification-element:not(.notification-read) .element-content .header .element-purple{
     color:#9b4ab4 
}
 .tutor-notification-element{
     gap:10px;
     padding-top:20px;
     padding-bottom:15px;
     display:flex 
}
 .tutor-notification-element .element-icon{
     color:var(--tutor-color-muted) 
}
 .tutor-notification-element .element-icon [class^=element-]{
     background:0 0;
     border-radius:50%;
     justify-content:center;
     align-items:center;
     width:24px;
     height:24px;
     font-size:18px;
     display:flex 
}
 .tutor-notification-element .element-content .header{
     justify-content:space-between;
     margin-bottom:10px;
     display:flex 
}
 .tutor-notification-element .element-content .header .meta{
     align-items:center;
     gap:8px;
     display:flex 
}
 .tutor-notification-element .element-content .header .meta .dot{
     background:var(--tutor-color-primary);
     border-radius:50%;
     width:8px;
     height:8px;
     display:inline-block;
     position:relative;
     box-shadow:0 0 0 2px #e9edfb 
}
 .tutor-notification-element .element-content .header .meta .dot:before{
     content:"";
     z-index:-1;
     border-radius:50%;
     position:absolute;
     top:0;
     bottom:0;
     left:0;
     right:0 
}
 @keyframes pulse-animation{
     0%{
         box-shadow:0 0 rgba(0,0,0,.1) 
    }
     to{
         box-shadow:0 0 0 6px transparent 
    }
}
 .tutor-notification-element .element-content .header [class^=element-]{
     color:var(--tutor-color-secondary) 
}
 .tutor-notification-element .element-content .message span{
     font-weight:400 
}
 .tutor-notification-element.notification-read .element-content .header .meta .dot{
     display:none 
}
 .tutor-notification-element.notification-read .element-content .message,.tutor-notification-element.notification-read .element-content .message>*{
     color:var(--tutor-color-secondary) 
}
 .tutor-notification-element-empty{
     text-align:center;
     align-items:center;
     justify-items:center;
     display:grid 
}
 .tutor-notification-element-empty .element-content{
     max-width:250px 
}
 .tutor-course-certificate-tabs.tutor-nav{
     background:#f6f8fd;
     border-radius:6px;
     padding:4px;
     display:inline-flex 
}
 .tutor-course-certificate-tabs.tutor-nav>li>a{
     color:var(--tutor-color-muted) 
}
 .tutor-course-certificate-tabs.tutor-nav>li>a:hover{
     color:var(--tutor-color-primary);
     background-color:transparent 
}
 .tutor-course-certificate-tabs.tutor-nav>li>a.is-active{
     color:var(--tutor-color-primary);
     background-color:var(--tutor-color-white);
     box-shadow:0 1px 2px rgba(2,11,83,.2) 
}
 .tutor-certificate-templates{
     grid-template-rows:min-content;
     grid-template-columns:repeat(auto-fill,minmax(228px,1fr));
     gap:25px;
     min-height:580px;
     display:grid;
     position:relative 
}
 .tutor-certificate-template{
     flex-direction:column;
     align-items:flex-start;
     display:flex 
}
 .tutor-certificate-template label{
     cursor:pointer;
     flex-direction:column;
     width:100%;
     height:100%;
     margin:0;
     display:flex;
     position:relative 
}
 .tutor-certificate-template img{
     border-radius:6px;
     max-width:100%;
     height:auto;
     display:inline-block 
}
 .tutor-certificate-template-inner{
     box-shadow:0 0 0 1px var(--tutor-color-gray-10);
     z-index:1;
     background-color:#fff;
     border-radius:6px;
     flex-direction:column;
     justify-content:center;
     align-items:center;
     height:100%;
     display:flex;
     position:relative 
}
 .tutor-certificate-template-inner:after{
     content:"";
     background-image:url("data:image/svg+xml,%3Csvg width='25' height='25' viewBox='0 0 25 25' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.42318 12.9161C6.3686 12.8593 6.32513 12.7929 6.29503 12.7201C6.23499 12.558 6.23499 12.3797 6.29503 12.2175C6.32453 12.1445 6.36807 12.0779 6.42318 12.0215L7.33283 11.1496C7.38636 11.0869 7.45336 11.0371 7.52883 11.0038C7.60148 10.971 7.68026 10.9538 7.76001 10.9536C7.84642 10.9519 7.93217 10.9691 8.01129 11.0038C8.0895 11.0386 8.16031 11.0881 8.21985 11.1496L10.9639 13.8986L16.8539 8.00855C16.9119 7.94744 16.981 7.89797 17.0575 7.8628C17.1368 7.82861 17.2224 7.81149 17.3088 7.81255C17.3898 7.813 17.4698 7.83071 17.5435 7.8645C17.6171 7.8983 17.6827 7.94741 17.7359 8.00855L18.6456 8.89306C18.7007 8.9494 18.7442 9.01598 18.7737 9.08906C18.8338 9.25121 18.8338 9.42949 18.7737 9.59163C18.7436 9.66439 18.7002 9.73087 18.6456 9.78763L11.4061 16.9894C11.3522 17.0523 11.2853 17.1029 11.2101 17.1377C11.0492 17.2041 10.8685 17.2041 10.7076 17.1377C10.6323 17.1029 10.5655 17.0523 10.5116 16.9894L6.42318 12.9161Z' fill='white'/%3E%3C/svg%3E%0A");
     background-position:2px 50%;
     background-repeat:no-repeat;
     background-size:25px;
     background-color:var(--tutor-color-primary);
     z-index:1;
     opacity:0;
     border-radius:50%;
     width:28px;
     height:28px;
     transition:all .2s ease-in;
     position:absolute;
     top:-15px;
     right:-15px 
}
 .tutor-certificate-template input[type=radio]{
     -webkit-appearance:none;
     -moz-appearance:none;
     -ms-appearance:none;
     appearance:none;
     display:none 
}
 .tutor-certificate-template input[type=radio]:checked+.tutor-certificate-template-inner{
     box-shadow:0 0 0 2px var(--tutor-color-primary) 
}
 .tutor-certificate-template input[type=radio]:checked+.tutor-certificate-template-inner:after{
     opacity:1 
}
 .tutor-certificate-template-icon{
     z-index:10;
     opacity:0;
     transition:all .2s ease-in;
     position:absolute;
     top:-20px;
     right:-12px 
}
 .tutor-certificate-template-overlay{
     -webkit-backdrop-filter:blur(30px);
     backdrop-filter:blur(30px);
     visibility:hidden;
     opacity:0;
     background:rgba(255,255,255,.6);
     border-radius:6px;
     flex-direction:column;
     justify-content:center;
     align-items:center;
     gap:16px;
     transition:all .2s ease-in;
     display:flex;
     position:absolute;
     top:0;
     bottom:0;
     left:0;
     right:0 
}
 .tutor-certificate-template:hover .tutor-certificate-template-overlay{
     visibility:visible;
     opacity:1 
}
 .tutor-dashboard-content-inner .field-label{
     color:var(--tutor-color-secondary) 
}
 .tutor-password-strength-checker{
     position:relative 
}
 .tutor-password-strength-checker .tutor-password-field{
     text-align:left 
}
 .tutor-password-strength-checker .tutor-password-field .field-group,.tutor-password-strength-checker .tutor-password-field .tutor-input-group{
     position:relative 
}
 .tutor-password-strength-checker .tutor-password-field input.password-checker{
     transition:border-color .3s 
}
 .tutor-password-strength-checker .show-hide-btn{
     cursor:pointer;
     -webkit-user-select:none;
     -moz-user-select:none;
     -ms-user-select:none;
     user-select:none;
     background-image:url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.70941 24C7.89169 24.3172 8.14035 24.7327 8.45342 25.2175C9.2055 26.382 10.3194 27.9309 11.7662 29.4741C14.687 32.5897 18.7868 35.5 23.875 35.5C28.9632 35.5 33.063 32.5897 35.9838 29.4741C37.4306 27.9309 38.5445 26.382 39.2966 25.2175C39.6096 24.7327 39.8583 24.3172 40.0406 24C39.8583 23.6828 39.6096 23.2673 39.2966 22.7825C38.5445 21.618 37.4306 20.0691 35.9838 18.5259C33.063 15.4103 28.9632 12.5 23.875 12.5C18.7868 12.5 14.687 15.4103 11.7662 18.5259C10.3194 20.0691 9.2055 21.618 8.45342 22.7825C8.14035 23.2673 7.89169 23.6828 7.70941 24ZM41.75 24C43.0916 23.3292 43.0914 23.3287 43.0911 23.3281L43.0904 23.3267L43.0886 23.3231L43.0831 23.3123L43.065 23.2769C43.0497 23.2472 43.0281 23.2054 43 23.1524C42.944 23.0465 42.8625 22.8955 42.7558 22.706C42.5427 22.3272 42.2287 21.7929 41.8167 21.155C40.9946 19.882 39.7726 18.1809 38.1724 16.4741C34.9995 13.0897 30.1618 9.5 23.875 9.5C17.5882 9.5 12.7505 13.0897 9.57757 16.4741C7.97744 18.1809 6.75544 19.882 5.9333 21.155C5.5213 21.7929 5.20726 22.3272 4.99415 22.706C4.88754 22.8955 4.80601 23.0465 4.74996 23.1524C4.72193 23.2054 4.70025 23.2472 4.68497 23.2769L4.66685 23.3123L4.6614 23.3231L4.65889 23.3281C4.65861 23.3287 4.65836 23.3292 6 24L4.65836 23.3292C4.44721 23.7515 4.44721 24.2485 4.65836 24.6708L6 24C4.65836 24.6708 4.65861 24.6713 4.65889 24.6719L4.6614 24.6769L4.66685 24.6877L4.68497 24.7231C4.70025 24.7529 4.72193 24.7946 4.74996 24.8476C4.80601 24.9535 4.88754 25.1045 4.99415 25.294C5.20726 25.6729 5.5213 26.2071 5.9333 26.845C6.75544 28.118 7.97744 29.8191 9.57757 31.5259C12.7505 34.9103 17.5882 38.5 23.875 38.5C30.1618 38.5 34.9995 34.9103 38.1724 31.5259C39.7726 29.8191 40.9946 28.118 41.8167 26.845C42.2287 26.2071 42.5427 25.6729 42.7558 25.294C42.8625 25.1045 42.944 24.9535 43 24.8476C43.0281 24.7946 43.0497 24.7529 43.065 24.7231L43.0831 24.6877L43.0886 24.6769L43.0904 24.6733L43.0911 24.6719C43.0914 24.6713 43.0916 24.6708 41.75 24ZM41.75 24L43.0916 24.6708C43.3028 24.2485 43.3028 23.7515 43.0916 23.3292L41.75 24Z' fill='%23212327'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.875 20.625C22.011 20.625 20.5 22.136 20.5 24C20.5 25.864 22.011 27.375 23.875 27.375C25.739 27.375 27.25 25.864 27.25 24C27.25 22.136 25.739 20.625 23.875 20.625ZM17.5 24C17.5 20.4792 20.3542 17.625 23.875 17.625C27.3958 17.625 30.25 20.4792 30.25 24C30.25 27.5208 27.3958 30.375 23.875 30.375C20.3542 30.375 17.5 27.5208 17.5 24Z' fill='%23212327'/%3E%3C/svg%3E");
     background-size:30px;
     width:30px;
     height:30px;
     font-size:15px;
     font-weight:600;
     display:none;
     position:absolute;
     top:50%;
     right:10px;
     transform:translateY(-50%) 
}
 .tutor-password-strength-checker .show-hide-btn.hide-btn{
     background-image:url("data:image/svg+xml,%3Csvg width='48' height='48' viewBox='0 0 48 48' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M23.9965 13.1362C23.0202 13.1339 22.047 13.2452 21.0964 13.4677C20.2898 13.6565 19.4828 13.1556 19.294 12.349C19.1052 11.5424 19.6061 10.7354 20.4127 10.5466C21.5891 10.2713 22.7935 10.1335 24.0018 10.1362C30.0093 10.1369 34.6277 13.5671 37.6511 16.7921C39.1767 18.4194 40.3415 20.0409 41.1251 21.2543C41.5179 21.8624 41.8173 22.3718 42.0206 22.7332C42.1223 22.9141 42.2002 23.0582 42.2537 23.1594C42.2805 23.2101 42.3013 23.2501 42.316 23.2786L42.3334 23.3127L42.3387 23.3231L42.3411 23.328C42.3414 23.3285 42.3416 23.3291 41 23.9999L42.3416 23.3291C42.5592 23.7642 42.5522 24.2779 42.3229 24.707C41.3355 26.5541 40.158 28.2931 38.8096 29.8956C38.2762 30.5295 37.3299 30.611 36.6961 30.0776C36.0622 29.5442 35.9807 28.598 36.5141 27.9641C37.5555 26.7265 38.4836 25.3986 39.2875 23.9963C39.117 23.7011 38.889 23.3215 38.605 22.8818C37.8914 21.777 36.8347 20.3076 35.4625 18.844C32.6908 15.8875 28.8098 13.1362 24 13.1362L23.9965 13.1362ZM13.9096 13.6277C14.5069 13.1717 15.3493 13.2279 15.8807 13.7592L21.7784 19.6569C21.7819 19.6604 21.7854 19.6639 21.7889 19.6674L28.3324 26.2109C28.3359 26.2145 28.3395 26.218 28.343 26.2216L34.2407 32.1192C34.5467 32.4252 34.7056 32.8486 34.6766 33.2804C34.6476 33.7122 34.4335 34.1105 34.0893 34.3728C31.1929 36.5806 27.666 37.8038 24.0245 37.8633L24 37.8635C17.9916 37.8635 13.3726 34.4329 10.3489 31.2076C8.82332 29.5803 7.6585 27.9588 6.87488 26.7455C6.48215 26.1374 6.18271 25.628 5.97939 25.2665C5.87767 25.0857 5.79984 24.9416 5.74625 24.8403C5.71945 24.7897 5.6987 24.7497 5.68404 24.7212L5.66662 24.6871L5.66134 24.6766L5.65889 24.6718C5.65861 24.6712 5.65836 24.6707 7 23.9999L5.65836 24.6707C5.44039 24.2348 5.44782 23.7201 5.67827 23.2906C7.70177 19.5196 10.5083 16.225 13.9096 13.6277ZM8.71331 24.0048C8.88371 24.2999 9.11149 24.6789 9.395 25.1179C10.1086 26.2228 11.1653 27.6921 12.5375 29.1558C15.3068 32.1098 19.1836 34.8588 23.9878 34.8635C26.404 34.8219 28.7586 34.1587 30.8297 32.9509L27.1742 29.2954C26.9214 29.456 26.6567 29.5982 26.3818 29.7207C25.6291 30.0561 24.8165 30.2364 23.9926 30.2509C23.1687 30.2655 22.3503 30.1139 21.5862 29.8053C20.8221 29.4967 20.128 29.0373 19.5453 28.4546C18.9626 27.8719 18.5032 27.1778 18.1946 26.4137C17.886 25.6496 17.7344 24.8312 17.7489 24.0073C17.7635 23.1833 17.9438 22.3708 18.2792 21.6181C18.4017 21.3432 18.5439 21.0784 18.7044 20.8256L14.7099 16.8311C12.3103 18.8548 10.2806 21.2821 8.71331 24.0048ZM20.933 23.0542C20.817 23.3767 20.7545 23.7165 20.7485 24.0602C20.741 24.4813 20.8185 24.8996 20.9763 25.2902C21.134 25.6807 21.3688 26.0354 21.6666 26.3333C21.9644 26.6311 22.3192 26.8659 22.7097 27.0236C23.1003 27.1814 23.5186 27.2588 23.9397 27.2514C24.2834 27.2453 24.6232 27.1828 24.9457 27.0669L20.933 23.0542Z' fill='black'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.93934 5.93934C6.52513 5.35355 7.47487 5.35355 8.06066 5.93934L42.0607 39.9393C42.6464 40.5251 42.6464 41.4749 42.0607 42.0607C41.4749 42.6464 40.5251 42.6464 39.9393 42.0607L5.93934 8.06066C5.35355 7.47487 5.35355 6.52513 5.93934 5.93934Z' fill='black'/%3E%3C/svg%3E%0A") 
}
 .tutor-password-strength-hint{
     justify-content:space-between;
     align-items:center;
     margin-top:7px;
     display:flex 
}
 .tutor-password-strength-hint .indicator{
     justify-content:space-between;
     align-items:center;
     gap:25px;
     height:10px;
     margin:10px 0;
     display:none 
}
 .tutor-password-strength-hint .indicator span{
     background:#d3d3d3;
     border-radius:5px;
     width:72px;
     height:2px;
     position:relative 
}
 .tutor-password-strength-hint .indicator span.active:before{
     content:"";
     border-radius:5px;
     width:100%;
     height:100%;
     position:absolute;
     top:0;
     left:0 
}
 .tutor-password-strength-hint .indicator span.weak:before{
     background-color:#f44337 
}
 .tutor-password-strength-hint .indicator span.medium:before{
     background-color:#ed9700 
}
 .tutor-password-strength-hint .indicator span.strong:before{
     background-color:var(--tutor-color-success) 
}
 .tutor-password-strength-hint .indicator span:nth-child(2){
     margin:0 3px 
}
 .tutor-password-strength-hint .text{
     text-align:right;
     text-transform:capitalize;
     display:none 
}
 .tutor-password-strength-hint .text.weak{
     color:#f44337 
}
 .tutor-password-strength-hint .text.medium{
     color:#ed9700 
}
 .tutor-password-strength-hint .text.strong{
     color:var(--tutor-color-success) 
}
 .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-header{
     border-radius:5px 5px 0 0;
     justify-content:space-between;
     align-items:center;
     padding:16px 20px;
     display:flex 
}
 .tutor-card-header:not(.tutor-no-border){
     border-bottom:1px solid var(--tutor-border-color) 
}
 .tutor-card-title{
     margin:0;
     font-size:16px;
     font-weight:500 
}
 .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{
     border-radius:5px 
}
 .tutor-card-image-top{
     border-radius:5px 5px 0 0 
}
 .tutor-card-image-right{
     border-radius:0 5px 5px 0 
}
 .tutor-card-image-bottom{
     border-radius:0 0 5px 5px 
}
 .tutor-card-image-left{
     border-radius:5px 0 0 5px 
}
 .tutor-card-secondary{
     border:2px solid #e0e2ea 
}
 .tutor-card.is-selected{
     background-color:rgba(var(--tutor-color-primary-rgb),.05);
     border-color:rgba(var(--tutor-color-primary-rgb),.4) 
}
 .tutor-card.is-active{
     background-color:rgba(var(--tutor-color-primary-rgb),.05);
     border-color:var(--tutor-color-primary) 
}
 .tutor-card-sm .tutor-card-header{
     padding:10px 16px 
}
 .tutor-card-sm .tutor-card-body,.tutor-card-sm .tutor-card-footer{
     padding:16px 
}
 .tutor-card-md .tutor-card-header{
     padding:24px 32px 
}
 .tutor-card-md .tutor-card-body{
     padding:32px 
}
 .tutor-card-md .tutor-card-footer{
     padding:24px 32px 
}
 .tutor-card-list{
     border-radius:6px;
     flex-direction:column;
     margin-bottom:0;
     padding-left:0;
     display:flex 
}
 .tutor-card-list:first-child{
     border-top-width:0;
     border-top-left-radius:5px;
     border-top-right-radius:5px 
}
 .tutor-card-list-item{
     color:var(--tutor-body-color);
     background-color:#fff;
     text-decoration:none;
     display:block;
     position:relative 
}
 .tutor-card-list-item:nth-child(2n){
     background-color:#fcfcfd 
}
 .tutor-card-list-item:not(:last-child){
     border-bottom:1px solid #cdcfd5 
}
 .tutor-card-list-item:first-child{
     border-top-left-radius:6px;
     border-top-right-radius:6px 
}
 .tutor-card-list-item:last-child{
     border-bottom-right-radius:6px;
     border-bottom-left-radius:6px 
}
 @media (min-width:1200px){
     .tutor-card-list-horizontal{
         flex-direction:row 
    }
     .tutor-card-list-horizontal .tutor-card-list-item{
         border-bottom:0;
         border-radius:6px;
         flex-grow:1;
         flex-shrink:0 
    }
     .tutor-card-list-horizontal .tutor-card-list-item:not(:last-child){
         border-right:1px solid #cdcfd5;
         border-top-right-radius:0;
         border-bottom-right-radius:0 
    }
}
 .tutor-accordion-item{
     background-color:#fff;
     border:1px solid #e0e2ea;
     border-radius:6px 
}
 .tutor-accordion-item:not(:last-child){
     margin-bottom:10px 
}
 @media (min-width:992px){
     .tutor-accordion-item:not(:last-child){
         margin-bottom:20px 
    }
}
 .tutor-accordion-item-header{
     color:var(--tutor-color-secondary);
     -webkit-user-select:none;
     -moz-user-select:none;
     -ms-user-select:none;
     user-select:none;
     cursor:pointer;
     background-color:#fcfcfd;
     border-radius:6px;
     padding:16px 20px 16px 40px;
     font-size:20px;
     font-weight:500;
     line-height:1.4;
     transition:all .3s ease-in;
     position:relative;
     margin:0!important 
}
 .tutor-accordion-item-header:after{
     content:"";
     color:var(--tutor-color-primary);
     font-size:16px;
     font-weight:400;
     transition:all .15s;
     position:absolute;
     top:50%;
     left:16px;
     transform:translateY(-50%)rotate(0);
     font-family:tutor!important 
}
 .tutor-accordion-item-header:hover{
     color:var(--tutor-color-primary) 
}
 .tutor-accordion-item-header.is-active{
     color:var(--tutor-color-primary);
     background-color:#eff1f6;
     border-radius:6px 6px 0 0 
}
 .tutor-accordion-item-header.is-active:after{
     transform:translateY(-50%)rotate(-90deg) 
}
 .tutor-accordion-item-header .tooltip-wrap.tooltip-icon{
     margin-right:8px;
     font-size:16px;
     position:relative;
     top:1px 
}
 .tutor-accordion-item-body{
     overflow:hidden 
}
 .tutor-accordion-item-body-content{
     border-top:1px solid #e0e2ea;
     padding:0 16px 
}
 .tutor-modal{
     z-index:99999;
     outline:0;
     width:100%;
     height:100%;
     display:none;
     position:fixed;
     top:0;
     left:0;
     overflow-x:hidden;
     overflow-y:auto 
}
 .tutor-modal-open{
     overflow:hidden 
}
 .tutor-modal.tutor-is-active,.tutor-modal-active{
     display:block 
}
 .tutor-modal-overlay{
     z-index:-1;
     background-color:rgba(0,0,0,.75);
     width:100%;
     height:100%;
     position:fixed;
     top:0;
     left:0 
}
 .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-lg{
     max-width:880px 
}
 .tutor-modal-window-md{
     max-width:520px 
}
 .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-header,.tutor-modal-footer{
     background-color:#fff;
     flex-shrink:0;
     justify-content:space-between;
     align-items:center;
     padding:16px 32px;
     display:flex 
}
 .tutor-modal-header{
     border-bottom:1px solid var(--tutor-border-color);
     border-top-left-radius:16px;
     border-top-right-radius:16px 
}
 .tutor-modal-header .tutor-modal-close{
     margin-left:-16px 
}
 .tutor-modal .tutor-modal-close-o{
     z-index:1;
     font-size:20px;
     position:absolute;
     top:16px;
     right:16px 
}
 .tutor-modal-title{
     color:var(--tutor-body-color);
     margin:0;
     font-size:20px;
     font-weight:700;
     line-height:1.2 
}
 .tutor-modal-footer{
     border-top:1px solid var(--tutor-border-color);
     border-bottom-right-radius:16px;
     border-bottom-left-radius:16px 
}
 .tutor-modal-body{
     flex:auto;
     padding:24px 32px;
     position:relative 
}
 .tutor-modal-scrollable .tutor-modal-window{
     height:calc(100% - 96px) 
}
 .tutor-modal-scrollable .tutor-modal-content{
     max-height:100%;
     overflow:hidden 
}
 .tutor-modal-scrollable .tutor-modal-body{
     overflow-y:auto 
}
 .tutor-modal-steps ul{
     justify-content:space-between;
     margin:0;
     padding:0;
     list-style:none;
     display:flex;
     position:relative;
     overflow:hidden 
}
 .tutor-modal-steps ul li{
     color:var(--tutor-color-muted);
     z-index:8;
     flex-direction:column;
     align-items:center;
     font-size:15px;
     line-height:24px;
     display:flex;
     position:relative 
}
 .tutor-modal-steps ul li:nth-child(2){
     z-index:7 
}
 .tutor-modal-steps ul li:nth-child(3){
     z-index:6 
}
 .tutor-modal-steps ul li:nth-child(4){
     z-index:5 
}
 .tutor-modal-steps ul li:nth-child(5){
     z-index:4 
}
 .tutor-modal-steps ul li:nth-child(6){
     z-index:3 
}
 .tutor-modal-steps ul li:nth-child(7){
     z-index:2 
}
 .tutor-modal-steps ul li:nth-child(8){
     z-index:1 
}
 .tutor-modal-steps ul li:nth-child(9){
     z-index:0 
}
 .tutor-modal-steps ul li .tutor-modal-step-btn{
     width:20px;
     height:20px;
     color:var(--tutor-color-muted);
     background:var(--tutor-color-gray);
     cursor:pointer;
     z-index:1;
     border:none;
     border-radius:50%;
     justify-content:center;
     align-items:center;
     margin:4px 0;
     font-size:13px;
     display:flex;
     position:relative 
}
 .tutor-modal-steps ul li .tutor-modal-step-btn:before{
     content:"";
     background-color:var(--tutor-color-gray);
     width:1000px;
     height:2px;
     margin-top:-1px;
     position:absolute;
     top:50%;
     right:100% 
}
 .tutor-modal-steps ul li.tutor-is-completed{
     color:var(--tutor-body-color) 
}
 .tutor-modal-steps ul li.tutor-is-completed .tutor-modal-step-btn{
     color:transparent;
     background-position:5px;
     background-repeat:no-repeat;
     background-size:10px;
     background-color:var(--tutor-color-primary);
     background-image:url("data:image/svg+xml;
     charset=UTF-8,%3csvg fill='none' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 11 9'%3e%3cpath d='M.436496 4.58374C.391263 4.5367.355238 4.4816.330285 4.4213c-.049755-.13438-.049755-.28214 0-.41652a.499923.499923 0 01.106211-.16244l.753894-.72265c.04436-.05197.09989-.09326.16244-.12079.06021-.02724.1255-.04143.19159-.04165.07162-.00139.14269.01282.20826.04165.06482.02883.1235.06983.17285.12079L4.1997 5.39802 9.08124.516483c.04802-.050643.10527-.091641.16869-.120789.06572-.028338.13668-.042529.20825-.041652a.472749.472749 0 01.19453.043062c.06105.02801.11542.068706.15951.119379l.75388.733067c.0457.04668.0818.10187.1062.16244.0498.13438.0498.28213 0 .41651-.0249.0603-.061.1154-.1062.16244L4.56623 7.95958c-.04471.05213-.10011.09403-.16244.12287-.13338.05508-.28314.05508-.41651 0-.06233-.02884-.11773-.07074-.16244-.12287L.436496 4.58374z' fill='%23fff'/%3e%3c/svg%3e") 
}
 .tutor-modal-steps ul li.tutor-is-completed .tutor-modal-step-btn:before{
     background-color:var(--tutor-color-primary) 
}
 .tutor-modal-steps ul li:first-child .tutor-modal-step-btn:after,.tutor-modal-steps ul li:last-child .tutor-modal-step-btn:after{
     content:"";
     background-color:#fff;
     width:100px;
     height:2px;
     margin-top:-1px;
     position:absolute;
     top:50%;
     right:100% 
}
 .tutor-modal-steps ul li:last-child .tutor-modal-step-btn:after{
     left:100%;
     right:auto 
}
 .tutor-quiz-item{
     background:var(--tutor-color-white);
     border-radius:6px;
     display:flex 
}
 .tutor-quiz-item .tutor-quiz-item-label{
     flex-grow:1;
     align-items:flex-start;
     min-width:0;
     display:inline-flex 
}
 .tutor-quiz-item .tutor-quiz-item-label .tutor-quiz-item-name{
     margin:0;
     padding:9px 0;
     font-size:15px;
     font-weight:400;
     line-height:24px 
}
 .tutor-quiz-item .tutor-quiz-item-label .tutor-quiz-item-draggable{
     color:var(--tutor-color-muted);
     cursor:move;
     padding:0 15px 0 13px;
     line-height:42px 
}
 .tutor-quiz-item .tutor-quiz-item-action{
     align-items:flex-start;
     padding-left:20px;
     padding-right:3px;
     display:inline-flex 
}
 .tutor-quiz-item .tutor-quiz-item-action .tutor-quiz-item-type{
     align-items:center;
     width:165px;
     padding-right:10px;
     font-size:13px;
     line-height:42px;
     display:inline-flex 
}
 .tutor-radio-select{
     background:var(--tutor-color-white);
     cursor:pointer;
     border-radius:6px;
     padding:13px;
     display:flex 
}
 .tutor-radio-select .tutor-form-check-input{
     width:19px;
     height:19px;
     margin-top:4px 
}
 .tutor-radio-select .tutor-radio-select-content{
     color:var(--tutor-color-muted);
     padding-left:12px;
     font-size:13px;
     line-height:18px 
}
 .tutor-radio-select .tutor-radio-select-content .tutor-radio-select-title{
     color:var(--tutor-body-color);
     font-size:15px;
     line-height:24px;
     display:block 
}
 .tutor-radio-select .tutor-radio-select-content a{
     color:var(--tutor-color-primary);
     text-decoration:none 
}
 .tutor-radio-select .tutor-radio-select-content a:hover{
     color:var(--tutor-color-primary-hover) 
}
 .tutor-modal .tutor-alert{
     padding:8px 12px 
}
 .tutor-modal .tutor-alert.tutor-warning{
     background-color:rgba(var(--tutor-color-warning),.15);
     color:var(--tutor-color-warning);
     border-color:rgba(var(--tutor-color-warning),.3);
     text-align:left 
}
 .tutor-modal-ins-approval .tutor-modal-root{
     width:634px 
}
 .tutor-modal-ins-approval .tutor-modal-buttons .tutor-btn{
     max-width:280px 
}
 .tutor-modal-ins-approval .tutor-avatar{
     width:100px;
     height:100px 
}
 .tutor-modal-ins-approval .tutor-avatar img{
     object-fit:cover 
}
 .tutor-modal-ins-approval .tutor-modal-buttons{
     max-width:280px;
     margin-left:auto;
     margin-right:auto 
}
 @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-modal.tutor-login-modal .tutor-modal-root .tutor-modal-body{
     align-items:unset;
     padding:50px 57px 
}
 .tutor-modal.tutor-login-modal .tutor-modal-root .tutor-modal-body .tutor-form-check label{
     color:var(--tutor-color-muted) 
}
 .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-value,.tutor-meta a{
     color:var(--tutor-body-color);
     font-weight:500 
}
 .tutor-meta a{
     text-decoration:none 
}
 .tutor-meta a:hover,.tutor-meta a:focus,.tutor-meta a:active{
     color:var(--tutor-color-primary);
     outline:0;
     text-decoration:none 
}
 .tutor-meta-icon{
     margin-left:4px;
     line-height:1.6 
}
 .tutor-wp-dashboard-filter{
     gap:30px 
}
 @media (max-width:1300px){
     .tutor-wp-dashboard-filter{
         flex-wrap:wrap;
         margin-top:40px 
    }
}
 @media (max-width:575.98px){
     .tutor-wp-dashboard-filter{
         flex-direction:row;
         display:block!important 
    }
     .tutor-wp-dashboard-filter-items{
         display:block!important 
    }
     .tutor-wp-dashboard-filter-items .tutor-input-group{
         width:100%!important;
         max-width:100%!important 
    }
     .tutor-wp-dashboard-filter-item{
         margin-top:20px 
    }
}
 .tutor-wp-dashboard-filter .tutor-form-select-label{
     white-space:nowrap;
     text-overflow:ellipsis;
     vertical-align:middle;
     max-width:200px;
     display:inline-block;
     overflow:hidden 
}
 .tutor-wp-dashboard-filter .tutor-wp-dashboard-filter-items{
     gap:24px 
}
 .tutor-wp-dashboard-filter .tutor-wp-dashboard-filter-items .tutor-form-label{
     color:var(--tutor-color-secondary) 
}
 .tutor-wp-dashboard-header{
     border-bottom:1px solid #e0e2ea;
     margin-bottom:24px 
}
 .tutor-wp-dashboard-header-inner{
     flex-wrap:wrap;
     justify-content:space-between;
     align-items:center;
     gap:16px;
     display:flex 
}
 .tutor-wp-dashboard-header-title{
     color:var(--tutor-body-color);
     font-size:24px;
     font-weight:400;
     line-height:40px 
}
 .tutor-wp-dashboard-course-filter{
     align-items:start;
     gap:24px;
     display:flex 
}
 @media (max-width:575.98px){
     .tutor-wp-dashboard-course-filter{
         flex-direction:column;
         gap:16px 
    }
}
 body:not(.rtl) .tutor-wp-dashboard-course-filter .tutor-wp-dashboard-filter-right.tutor-flex-column .tutor-wp-dashboard-filter-tag-dropdown:last-child .tutor-form-select-dropdown{
     left:auto;
     right:0 
}
 .tutor-wp-dashboard-course-filter .tutor-wp-dashboard-filter-order{
     color:#9197a8;
     border:1px solid var(--tutor-border-color);
     cursor:pointer;
     background-color:#fff;
     border-radius:6px;
     padding:12px;
     font-size:14px;
     line-height:1.5;
     transition:all .25s ease-in-out;
     display:flex 
}
 .tutor-wp-dashboard-course-filter .tutor-wp-dashboard-filter-order i{
     transition:background-color .25s ease-in-out 
}
 .tutor-wp-dashboard-course-filter .tutor-wp-dashboard-filter-order:hover{
     background-color:#f5f6fa;
     border-color:#9095a3 
}
 .tutor-wp-dashboard-course-filter .tutor-wp-dashboard-filter-order:hover i{
     color:var(--tutor-color-primary) 
}
 .tutor-wp-dashboard-course-filter .tutor-wp-dashboard-filters{
     position:relative 
}
 .tutor-wp-dashboard-course-filter .tutor-wp-dashboard-filters-button{
     color:#212327;
     border:1px solid var(--tutor-border-color);
     cursor:pointer;
     background-color:#fff;
     border-radius:6px;
     align-items:center;
     gap:8px;
     padding:6px 12px;
     font-size:14px;
     transition:all .25s ease-in-out;
     display:flex 
}
 .tutor-wp-dashboard-course-filter .tutor-wp-dashboard-filters-button.active{
     padding:4px 6px 4px 12px 
}
 .rtl .tutor-wp-dashboard-course-filter .tutor-wp-dashboard-filters-button.active{
     padding:4px 12px 4px 6px 
}
 .tutor-wp-dashboard-course-filter .tutor-wp-dashboard-filters-button i{
     color:#9197a8;
     transition:background-color .25s ease-in-out 
}
 .tutor-wp-dashboard-course-filter .tutor-wp-dashboard-filters-button:hover{
     background-color:#f5f6fa;
     border-color:#9095a3 
}
 .tutor-wp-dashboard-course-filter .tutor-wp-dashboard-filters-button:hover i{
     color:var(--tutor-color-primary) 
}
 .tutor-wp-dashboard-course-filter .tutor-wp-dashboard-filters-line{
     background:#e0e2ea;
     border-radius:4px;
     width:1px;
     height:24px 
}
 .tutor-wp-dashboard-course-filter .tutor-wp-dashboard-filters-count{
     width:30px;
     height:30px;
     color:var(--tutor-color-primary);
     background-color:#d2dbf5;
     border-radius:4px;
     justify-content:center;
     align-items:center;
     display:flex 
}
 .tutor-wp-dashboard-course-filter .tutor-wp-dashboard-filters .tutor-dropdown{
     border:none;
     border-radius:6px;
     min-width:266px;
     padding:16px;
     top:calc(100% + 2px) 
}
 .tutor-wp-dashboard-course-filter .tutor-wp-dashboard-filters .tutor-form-label{
     margin-bottom:4px;
     font-weight:400 
}
 .tutor-wp-dashboard-course-filter .tutor-wp-dashboard-filter-tag-wrapper{
     align-items:center;
     gap:8px;
     display:flex 
}
 .tutor-wp-dashboard-course-filter .tutor-wp-dashboard-filter-tag-dropdown{
     background-color:#fff;
     border-radius:4px;
     align-items:center;
     display:flex 
}
 .tutor-wp-dashboard-course-filter .tutor-wp-dashboard-filter-tag-dropdown select.tutor-form-control{
     width:100px!important 
}
 .tutor-wp-dashboard-course-filter .tutor-wp-dashboard-filter-tag-dropdown .tutor-form-select{
     color:#41454f!important;
     background-color:transparent!important;
     border:none!important;
     border-radius:0!important;
     min-width:auto!important;
     font-size:14px!important;
     line-height:24px!important 
}
 .tutor-wp-dashboard-course-filter .tutor-wp-dashboard-filter-tag-dropdown a{
     color:#9197a8;
     width:40px;
     height:40px;
     transition:color .25 ease-in-out;
     border-left:1px solid #f5f5f5;
     flex-shrink:0;
     justify-content:center;
     align-items:center;
     font-size:14px;
     display:flex 
}
 .rtl .tutor-wp-dashboard-course-filter .tutor-wp-dashboard-filter-tag-dropdown a{
     border-left:none;
     border-right:1px solid #f5f5f5 
}
 .tutor-wp-dashboard-course-filter .tutor-wp-dashboard-filter-tag-dropdown a:hover{
     color:var(--tutor-color-primary) 
}
 .tutor-wp-dashboard-course-filter .tutor-wp-dashboard-filter-tag{
     color:var(--tutor-color-secondary);
     text-transform:capitalize;
     background-color:#fff;
     border-radius:4px;
     align-items:center;
     padding-left:12px;
     font-size:14px;
     line-height:18px;
     display:flex 
}
 .rtl .tutor-wp-dashboard-course-filter .tutor-wp-dashboard-filter-tag{
     padding-left:0;
     padding-right:12px 
}
 .tutor-wp-dashboard-course-filter .tutor-wp-dashboard-filter-tag a{
     color:#9197a8;
     width:40px;
     height:40px;
     transition:color .25 ease-in-out;
     border-left:1px solid #f5f5f5;
     justify-content:center;
     align-items:center;
     display:flex 
}
 .tutor-wp-dashboard-course-filter .tutor-wp-dashboard-filter-tag a:hover{
     color:var(--tutor-color-primary) 
}
 .rtl .tutor-wp-dashboard-course-filter .tutor-wp-dashboard-filter-tag a{
     border-left:none;
     border-right:1px solid #f5f5f5 
}
 .tutor-wp-dashboard-course-filter .tutor-wp-dashboard-filter-tag .tutor-v2-date-picker input.tutor-form-control{
     background-color:transparent;
     width:90px;
     border:none!important;
     margin:0!important;
     padding:0!important;
     font-size:14px!important 
}
 .tutor-wp-dashboard-course-filter .tutor-wp-dashboard-filter-tag .tutor-v2-date-picker .tutor-form-icon{
     display:none 
}
 .tutor-course-details-header a{
     text-decoration:none 
}
 @media (min-width:992px){
     .tutor-course-details-title{
         max-width:80% 
    }
}
 .tutor-course-details-page-main .plyr--video,.tutor-course-details-page-main .tutor-course-thumbnail img,.tutor-course-details-page-main .tutor-video-player{
     border-radius:6px;
     overflow:hidden 
}
 @media (min-width:800px){
     .tutor-course-details-page .tutor-course-details-tab .tutor-is-sticky{
         -webkit-backdrop-filter:blur(14px);
         backdrop-filter:blur(14px);
         z-index:500;
         background:rgba(255,255,255,.6);
         position:-webkit-sticky;
         position:sticky;
         top:0 
    }
     .admin-bar .tutor-course-details-tab .tutor-is-sticky{
         top:32px 
    }
}
 .tutor-course-details-widget ul{
     margin:0;
     padding:0 
}
 .tutor-course-details-widget-list{
     margin-top:16px 
}
 .tutor-course-details-widget-tags{
     margin-left:-16px 
}
 .tutor-course-details-widget-tags .tutor-tag-list li a{
     margin-bottom:16px 
}
 @media (min-width:768px){
     .tutor-course-details-widget-col-2 ul{
         flex-flow:wrap;
         justify-content:space-between;
         display:flex 
    }
     .tutor-course-details-widget-col-2 ul>li{
         width:calc(50% - 1.2rem) 
    }
}
 .tutor-course-sidebar-card{
     border:1px solid var(--tutor-border-color);
     border-radius:6px;
     position:relative 
}
 .tutor-course-sidebar-card-footer{
     border-top:1px solid var(--tutor-border-color) 
}
 .tutor-course-sidebar-card-meta-list li>div{
     flex-basis:50%;
     justify-content:flex-start;
     max-width:50% 
}
 .tutor-course-sidebar-card-meta-list li:not(:last-child){
     margin-bottom:9px 
}
 .tutor-course-sidebar-card .tutor-alert .tutor-alert-text{
     align-items:flex-start 
}
 .tutor-course-sidebar-card .tutor-alert .tutor-alert-icon{
     margin-top:-4px 
}
 .tutor-course-sidebar-card-membership-plan{
     border-color:rgba(var(--tutor-color-primary),.2) 
}
 .tutor-course-sidebar-card-membership-plan-badge{
     position:absolute;
     top:-1px;
     right:30px 
}
 .tutor-course-sidebar-card-membership-plan-badge.badge-left{
     right:unset;
     left:30px 
}
 .tutor-course-sidebar-card-membership-plan.badge-triangle-ribbon{
     position:relative 
}
 .tutor-course-sidebar-card-membership-plan.badge-triangle-ribbon:before{
     content:"";
     color:#fff;
     -webkit-clip-path:polygon(100% 0,0 0,100% 100%);
     clip-path:polygon(100% 0,0 0,100% 100%);
     background:#3e64de url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.91728 2.33301C6.98861 2.33348 7.05929 2.34669 7.12598 2.37202C7.19764 2.39504 7.26396 2.43218 7.32103 2.48125C7.37943 2.53622 7.4259 2.60261 7.45756 2.6763L8.63177 5.06371L11.2884 5.45381C11.3645 5.46335 11.4377 5.4893 11.5029 5.52988C11.565 5.56953 11.6214 5.61743 11.6707 5.67227C11.7124 5.7317 11.744 5.7976 11.7643 5.86732C11.7833 5.93195 11.7931 5.99891 11.7935 6.06627C11.7945 6.13854 11.7784 6.21002 11.7467 6.27497C11.7144 6.33838 11.6722 6.3963 11.6219 6.44662L9.68894 8.33276L10.1454 10.9893C10.1601 11.0601 10.1601 11.1331 10.1454 11.2039C10.1292 11.2731 10.1015 11.339 10.0634 11.3989C10.0277 11.4611 9.97919 11.515 9.92105 11.5569C9.80242 11.6419 9.65634 11.6795 9.51144 11.6623C9.4421 11.6521 9.37565 11.6275 9.31639 11.5901L6.91728 10.3515L4.52596 11.5901C4.4667 11.6275 4.40025 11.6521 4.33091 11.6623C4.18602 11.6795 4.03993 11.6419 3.9213 11.5569C3.86317 11.515 3.81463 11.4611 3.77892 11.3989C3.74081 11.339 3.71311 11.2731 3.69699 11.2039C3.68227 11.1331 3.68227 11.0601 3.69699 10.9893L4.15341 8.33276L2.21266 6.45637C2.16394 6.40236 2.12381 6.34118 2.09368 6.27497C2.06362 6.20917 2.04578 6.13846 2.04102 6.06627C2.04088 5.99695 2.05074 5.92798 2.07027 5.86147C2.09099 5.79005 2.12618 5.72366 2.17365 5.66642C2.21755 5.61005 2.27103 5.56185 2.33164 5.52403C2.39717 5.48522 2.4704 5.46125 2.5462 5.45381L5.20278 5.06371L6.39259 2.66459C6.42351 2.59437 6.46945 2.53179 6.52717 2.48125C6.58425 2.43218 6.65057 2.39504 6.72223 2.37202C6.78461 2.34823 6.85054 2.33505 6.91728 2.33301V2.33301Z' fill='white'/%3E%3C/svg%3E%0A") 90% 10%/12px no-repeat;
     border-radius:0 5px 0 0;
     width:26px;
     height:26px;
     transition:all .2s;
     position:absolute;
     top:-1px;
     right:-1px 
}
 .tutor-course-sidebar-card-pick-plan-label{
     cursor:pointer;
     align-items:center;
     display:grid;
     position:relative 
}
 .tutor-course-sidebar-card-pick-plan-label input[type=radio]{
     border:2px solid var(--tutor-border-color);
     z-index:1;
     width:20px;
     height:20px;
     position:absolute;
     left:20px 
}
 .tutor-course-sidebar-card-pick-plan-label input[type=radio]:checked~.tutor-course-sidebar-card-pick-plan-input{
     background:rgba(var(--tutor-color-primary),.15);
     border-color:var(--tutor-color-primary) 
}
 .tutor-course-sidebar-card-pick-plan-label input[type=radio]:checked~.tutor-course-sidebar-card-pick-plan-input:before{
     opacity:1 
}
 .tutor-course-sidebar-card-pick-plan-input{
     grid-gap:10px;
     grid-template-columns:1fr auto;
     align-items:center;
     padding:16px 20px 16px 48px;
     transition:all .4s;
     display:grid;
     position:relative 
}
 .tutor-course-sidebar-card-pick-plan-input:before{
     content:"";
     color:#fff;
     -webkit-clip-path:polygon(100% 0,0 0,100% 100%);
     clip-path:polygon(100% 0,0 0,100% 100%);
     opacity:0;
     background:#3e64de url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.91728 2.33301C6.98861 2.33348 7.05929 2.34669 7.12598 2.37202C7.19764 2.39504 7.26396 2.43218 7.32103 2.48125C7.37943 2.53622 7.4259 2.60261 7.45756 2.6763L8.63177 5.06371L11.2884 5.45381C11.3645 5.46335 11.4377 5.4893 11.5029 5.52988C11.565 5.56953 11.6214 5.61743 11.6707 5.67227C11.7124 5.7317 11.744 5.7976 11.7643 5.86732C11.7833 5.93195 11.7931 5.99891 11.7935 6.06627C11.7945 6.13854 11.7784 6.21002 11.7467 6.27497C11.7144 6.33838 11.6722 6.3963 11.6219 6.44662L9.68894 8.33276L10.1454 10.9893C10.1601 11.0601 10.1601 11.1331 10.1454 11.2039C10.1292 11.2731 10.1015 11.339 10.0634 11.3989C10.0277 11.4611 9.97919 11.515 9.92105 11.5569C9.80242 11.6419 9.65634 11.6795 9.51144 11.6623C9.4421 11.6521 9.37565 11.6275 9.31639 11.5901L6.91728 10.3515L4.52596 11.5901C4.4667 11.6275 4.40025 11.6521 4.33091 11.6623C4.18602 11.6795 4.03993 11.6419 3.9213 11.5569C3.86317 11.515 3.81463 11.4611 3.77892 11.3989C3.74081 11.339 3.71311 11.2731 3.69699 11.2039C3.68227 11.1331 3.68227 11.0601 3.69699 10.9893L4.15341 8.33276L2.21266 6.45637C2.16394 6.40236 2.12381 6.34118 2.09368 6.27497C2.06362 6.20917 2.04578 6.13846 2.04102 6.06627C2.04088 5.99695 2.05074 5.92798 2.07027 5.86147C2.09099 5.79005 2.12618 5.72366 2.17365 5.66642C2.21755 5.61005 2.27103 5.56185 2.33164 5.52403C2.39717 5.48522 2.4704 5.46125 2.5462 5.45381L5.20278 5.06371L6.39259 2.66459C6.42351 2.59437 6.46945 2.53179 6.52717 2.48125C6.58425 2.43218 6.65057 2.39504 6.72223 2.37202C6.78461 2.34823 6.85054 2.33505 6.91728 2.33301V2.33301Z' fill='white'/%3E%3C/svg%3E%0A") 90% 10%/12px no-repeat;
     border-radius:0 5px 0 0;
     width:26px;
     height:26px;
     transition:all .2s;
     position:absolute;
     top:-1px;
     right:-1px 
}
 .tutor-course-sidebar-card-pick-plan.has-input-expandable .tutor-course-sidebar-card-pick-plan-label input[type=radio]{
     top:24px 
}
 .tutor-course-sidebar-card-pick-plan.has-input-expandable .tutor-course-sidebar-card-pick-plan-input{
     padding-left:16px;
     display:block 
}
 .tutor-course-sidebar-card-pick-plan.has-input-expandable .tutor-course-sidebar-card-pick-plan-input .input-plan{
     grid-gap:10px;
     grid-template-columns:1fr auto;
     align-items:center;
     padding:0 16px 0 40px;
     transition:all .4s;
     display:grid;
     position:relative 
}
 .tutor-course-sidebar-card-pick-plan.has-input-expandable .tutor-course-sidebar-card-pick-plan-input .input-plan-details{
     max-height:0;
     transition:max-height .25s linear;
     overflow:hidden 
}
 .tutor-course-sidebar-card-pick-plan.has-input-expandable .tutor-course-sidebar-card-pick-plan-input .input-plan-details>:first-child{
     margin-top:17px 
}
 .tutor-course-details-page ul.tutor-course-details-widget-list{
     padding:0;
     list-style:none 
}
 .tutor-course-details-page .tutor-course-thumbnail img{
     width:100%;
     max-height:100% 
}
 @media (min-width:992px){
     .tutor-course-details-page-main{
         grid-gap:32px;
         grid-template-columns:8fr 4fr;
         display:grid 
    }
}
 @media (min-width:1200px){
     .tutor-course-details-page-main{
         grid-gap:54px 
    }
}
 .tutor-course-content-list{
     margin:0 -16px;
     padding:0;
     list-style:none 
}
 .tutor-course-content-list-item{
     background-color:#fff;
     justify-content:space-between;
     align-items:start;
     gap:8px;
     padding:8px 16px;
     font-size:16px;
     transition:background-color .3s ease-in;
     display:flex 
}
 .tutor-course-content-list-item:last-child{
     border-radius:0 0 6px 6px 
}
 .tutor-course-content-list-item:hover{
     background-color:#eff1f6 
}
 .tutor-course-content-list-item-title{
     margin:0;
     padding:0;
     font-size:16px;
     font-weight:400;
     line-height:1.6 
}
 .tutor-course-content-list-item-title a{
     color:inherit 
}
 .tutor-course-content-list-item-icon{
     color:rgba(var(--tutor-body-color-rgb),.35) 
}
 .tutor-review-summary-average-rating{
     color:var(--tutor-body-color);
     font-size:80px;
     font-weight:500;
     line-height:81px 
}
 .tutor-review-summary-rating:not(:last-child){
     margin-bottom:8px 
}
 .tutor-quesanswer-askquestion textarea.tutor-form-control{
     min-height:72px 
}
 .tutor-quesanswer-commentlist{
     list-style:none 
}
 .tutor-quesanswer-commentlist .commentlist-comment{
     border-radius:6px;
     position:relative 
}
 .tutor-quesanswer-commentlist .commentlist-comment>*{
     z-index:1;
     position:relative 
}
 .tutor-quesanswer-commentlist .commentlist-comment:before{
     content:"";
     background:inherit;
     -webkit-clip-path:polygon(0% 0%,0% 100%,100% 0%);
     clip-path:polygon(0% 0%,0% 100%,100% 0%);
     border-radius:3px;
     width:20px;
     height:20px;
     position:absolute;
     top:-5px;
     left:15px;
     transform:rotate(45deg) 
}
 .tutor-quesanswer-commentlist .commentlist-comment:after{
     content:"";
     background:#fff;
     position:absolute;
     top:0;
     bottom:0;
     left:0;
     right:0 
}
 .tutor-quesanswer-commentlist .commentlist-comment:before,.tutor-quesanswer-commentlist .commentlist-comment:after{
     opacity:.5 
}
 .tutor-quesanswer-commentlist-item-reply .commentlist-comment:before{
     left:unset;
     right:15px 
}
 .tutor-announcement{
     border:1px solid var(--tutor-border-color);
     border-radius:6px;
     overflow:hidden 
}
 .tutor-emptystate img{
     max-width:100% 
}
 .tutor-gradebook-finalgrade{
     box-sizing:border-box;
     background:#f6f8fd;
     border:1px solid #e9edfb;
     border-radius:6px 
}
 .tutor-gradebook-grade-badge{
     width:38px;
     height:38px;
     color:var(--tutor-color-primary);
     border:1px solid var(--tutor-color-primary);
     border-radius:100px;
     justify-content:center;
     align-items:center;
     font-size:16px;
     line-height:1.4px;
     display:inline-flex 
}
 .tutor-gradebook-grade-badge-lg{
     width:64px;
     height:64px;
     font-size:28px;
     font-weight:700 
}
 .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-co-author-badge{
     color:#fff;
     background:#3f51b5;
     border-radius:4px;
     padding:0 7px;
     font-size:10px;
     position:absolute;
     top:9px;
     right:10px 
}
 .tutor-course-card .tutor-course-difficulty-level{
     background:var(--tutor-color-primary);
     color:#fff;
     border-radius:50px;
     padding:4px 8px;
     font-size:12px;
     font-weight:500;
     line-height:1.4;
     position:absolute;
     top:12px;
     left: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 
}
 .tutor-course-card .tutor-course-name,.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) 
}
 .tooltip-wrap{
     cursor:pointer;
     display:inline-block;
     position:relative 
}
 .tooltip-wrap.tooltip-icon{
     color:var(--tutor-color-muted);
     margin-left:4px 
}
 .tooltip-wrap.tooltip-icon:after{
     content:"";
     font-family:tutor 
}
 .tooltip-wrap.tutor-d-block{
     display:block!important 
}
 .tooltip-wrap.tutor-d-flex{
     display:flex!important 
}
 .tooltip-wrap .tooltip-txt{
     background:var(--tutor-body-color);
     width:-webkit-max-content;
     width:-moz-max-content;
     width:max-content;
     max-width:208px;
     color:var(--tutor-color-white);
     text-align:center;
     z-index:100;
     opacity:0;
     visibility:hidden;
     border-radius:10px;
     padding:10px 15px;
     transition:all .2s ease-in;
     position:absolute 
}
 .tooltip-wrap .tooltip-txt:after{
     content:"";
     border:5px solid transparent;
     position:absolute 
}
 .tooltip-wrap:hover .tooltip-txt{
     opacity:1;
     visibility:visible;
     -webkit-filter:blur();
     filter:blur() 
}
 .tooltip-wrap .tooltip-top{
     bottom:calc(100% + 8px) 
}
 .tooltip-wrap .tooltip-top:after{
     border-top-color:var(--tutor-body-color);
     margin-left:-5px;
     top:100%;
     left:50% 
}
 .tooltip-wrap .tooltip-bottom{
     top:calc(100% + 8px) 
}
 .tooltip-wrap .tooltip-bottom:after{
     border-bottom-color:var(--tutor-body-color);
     margin-left:-5px;
     bottom:100%;
     left:50% 
}
 .tooltip-wrap .tooltip-top,.tooltip-wrap .tooltip-bottom{
     left:50%;
     transform:translate(-50%) 
}
 .tooltip-wrap .tooltip-left,.tooltip-wrap .tooltip-right{
     top:-5px 
}
 .tooltip-wrap .tooltip-left:after,.tooltip-wrap .tooltip-right:after{
     margin-top:-5px;
     top:18px 
}
 .tooltip-wrap .tooltip-left.arrow-center,.tooltip-wrap .tooltip-right.arrow-center{
     top:50%;
     transform:translateY(-50%) 
}
 .tooltip-wrap .tooltip-left.arrow-center:after,.tooltip-wrap .tooltip-right.arrow-center:after{
     margin-top:unset;
     top:50%;
     transform:translateY(-50%) 
}
 .tooltip-wrap .tooltip-right{
     left:calc(100% + 8px) 
}
 .tooltip-wrap .tooltip-right:after{
     border-right-color:var(--tutor-body-color);
     right:100% 
}
 .tooltip-wrap .tooltip-left{
     right:calc(100% + 8px) 
}
 .tooltip-wrap .tooltip-left:after{
     border-left-color:var(--tutor-body-color);
     left:100% 
}
 .tooltip-wrap .tooltip-top{
     transform:translate(-50%)translateY(-2px) 
}
 .tooltip-wrap .tooltip-bottom{
     transform:translate(-50%)translateY(2px) 
}
 .tooltip-wrap .tooltip-right{
     transform:translate(2px) 
}
 .tooltip-wrap .tooltip-left{
     transform:translate(-2px) 
}
 .tooltip-wrap:hover .tooltip-top,.tooltip-wrap:hover .tooltip-bottom{
     transform:translate(-50%)translateY(0) 
}
 .tooltip-wrap:hover .tooltip-right,.tooltip-wrap:hover .tooltip-left{
     transform:translate(0) 
}
 .tooltip-wrap:hover .arrow-center.tooltip-right,.tooltip-wrap:hover .arrow-center.tooltip-left{
     transform:translateY(-50%)translate(0) 
}
 .tooltip-wrap .arrow-center.tooltip-right{
     transform:translateY(-50%)translate(2px) 
}
 .tooltip-wrap .arrow-center.tooltip-left{
     transform:translateY(-50%)translate(-2px) 
}
 .tutor-download-certificate{
     max-width:750px;
     margin:auto;
     display:grid 
}
 .tutor-certificate-demo{
     max-width:730px;
     height:auto;
     overflow:hidden 
}
 .tutor-certificate-demo img{
     width:100% 
}
 .tutor-certificate-info{
     grid-template-columns:repeat(4,1fr);
     display:grid 
}
 @media (max-width:650px){
     .tutor-certificate-info{
         grid-template-columns:repeat(2,1fr) 
    }
     .tutor-certificate-info .tutor-info-issued,.tutor-certificate-info .tutor-info-issued-date{
         padding-top:10px 
    }
     .tutor-certificate-info .tutor-info-id-name,.tutor-certificate-info .tutor-info-expiration-name,.tutor-certificate-info .tutor-info-issued-name,.tutor-certificate-info .tutor-info-date-name{
         font-size:13px 
    }
     .tutor-certificate-info .tutor-info-id-details,.tutor-certificate-info .tutor-info-expiration-value,.tutor-certificate-info .tutor-info-issued-value,.tutor-certificate-info .tutor-info-date-details{
         font-size:18px 
    }
}
 @media (max-width:400px){
     .tutor-certificate-info{
         grid-template-columns:repeat(1,1fr) 
    }
     .tutor-certificate-info .tutor-info-expiration{
         padding-top:10px 
    }
}
 .tutor-dc-button-group{
     position:absolute;
     top:210px;
     right:20px 
}
 @media (min-width:992px){
     .tutor-download-certificate{
         padding-top:100px;
         padding-bottom:200px 
    }
}
 @media (min-width:992px) and (max-width:1200px){
     .tutor-dc-button-group{
         top:200px 
    }
}
 @media (max-width:991px){
     .tutor-dc-button-group{
         top:125px;
         right:0 
    }
}
 @media (min-width:768px) and (max-width:1200px){
     .tutor-certificate-demo{
         max-width:570px 
    }
}
 @media (min-width:577px) and (max-width:767px){
     .tutor-certificate-demo{
         max-width:420px 
    }
}
 @media (max-width:576px){
     .tutor-certificate-demo{
         max-width:82% 
    }
}
 .tutor-dc-button-group .tooltip-txt.tooltip-left{
     top:unset;
     right:calc(100% + 19px) 
}
 .tutor-app-process-image{
     max-width:920px;
     height:auto;
     overflow:hidden 
}
 .tutor-app-process-image img{
     border-radius:10px;
     width:100% 
}
 .tutor-ins-app-title{
     max-width:570px 
}
 @media (max-width:767px){
     span.tutor-app-process-title{
         font-size:28px 
    }
     span.tutor-app-process-subtitle{
         font-size:16px 
    }
}
 .react-datepicker__year-read-view--down-arrow,.react-datepicker__month-read-view--down-arrow,.react-datepicker__month-year-read-view--down-arrow,.react-datepicker__navigation-icon:before{
     content:"";
     border:3px solid #ccc;
     border-width:3px 3px 0 0;
     width:9px;
     height:9px;
     display:block;
     position:absolute;
     top:6px 
}
 .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{
     width:0;
     margin-left:-4px;
     position:absolute 
}
 .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{
     box-sizing:content-box;
     content:"";
     z-index:-1;
     border:8px solid transparent;
     width:1px;
     height:0;
     position:absolute;
     left:-8px 
}
 .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{
     border-bottom-color:#aeaeae 
}
 .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle{
     margin-top:-8px;
     top:0 
}
 .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{
     border-top:none;
     border-bottom-color:#f0f0f0 
}
 .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:after{
     top:0 
}
 .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before{
     border-bottom-color:#aeaeae;
     top:-1px 
}
 .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle{
     margin-bottom:-8px;
     bottom:0 
}
 .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before,.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{
     border-top-color:#fff;
     border-bottom:none 
}
 .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:after{
     bottom:0 
}
 .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before{
     border-top-color:#aeaeae;
     bottom:-1px 
}
 .react-datepicker-wrapper{
     border:0;
     width:100%;
     padding:0;
     display:inline-block 
}
 .react-datepicker{
     color:#000;
     background-color:#fff;
     border:1px solid #aeaeae;
     border-radius:.3rem;
     font-family:Helvetica Neue,helvetica,arial,sans-serif;
     font-size:.8rem;
     display:inline-block;
     position:relative 
}
 .react-datepicker--time-only .react-datepicker__triangle{
     left:35px 
}
 .react-datepicker--time-only .react-datepicker__time-container{
     border-left:0 
}
 .react-datepicker--time-only .react-datepicker__time,.react-datepicker--time-only .react-datepicker__time-box{
     border-bottom-right-radius:.3rem;
     border-bottom-left-radius:.3rem 
}
 .react-datepicker__triangle{
     position:absolute;
     left:50px 
}
 .react-datepicker-popper{
     z-index:1 
}
 .react-datepicker-popper[data-placement^=bottom]{
     padding-top:10px 
}
 .react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle,.react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle{
     left:auto;
     right:50px 
}
 .react-datepicker-popper[data-placement^=top]{
     padding-bottom:10px 
}
 .react-datepicker-popper[data-placement^=right]{
     padding-left:8px 
}
 .react-datepicker-popper[data-placement^=right] .react-datepicker__triangle{
     left:auto;
     right:42px 
}
 .react-datepicker-popper[data-placement^=left]{
     padding-right:8px 
}
 .react-datepicker-popper[data-placement^=left] .react-datepicker__triangle{
     left:42px;
     right:auto 
}
 .react-datepicker__header{
     text-align:center;
     background-color:#f0f0f0;
     border-bottom:1px solid #aeaeae;
     border-top-left-radius:.3rem;
     padding:8px 0;
     position:relative 
}
 .react-datepicker__header--time{
     padding-bottom:8px;
     padding-left:5px;
     padding-right:5px 
}
 .react-datepicker__header--time:not(.react-datepicker__header--time--only){
     border-top-left-radius:0 
}
 .react-datepicker__header:not(.react-datepicker__header--has-time-select){
     border-top-right-radius:.3rem 
}
 .react-datepicker__year-dropdown-container--select,.react-datepicker__month-dropdown-container--select,.react-datepicker__month-year-dropdown-container--select,.react-datepicker__year-dropdown-container--scroll,.react-datepicker__month-dropdown-container--scroll,.react-datepicker__month-year-dropdown-container--scroll{
     margin:0 2px;
     display:inline-block 
}
 .react-datepicker__current-month,.react-datepicker-time__header,.react-datepicker-year-header{
     color:#000;
     margin-top:0;
     font-size:.944rem;
     font-weight:700 
}
 .react-datepicker-time__header{
     text-overflow:ellipsis;
     white-space:nowrap;
     overflow:hidden 
}
 .react-datepicker__navigation{
     text-align:center;
     cursor:pointer;
     z-index:1;
     text-indent:-999em;
     background:0 0;
     border:none;
     justify-content:center;
     align-items:center;
     width:32px;
     height:32px;
     padding:0;
     display:flex;
     position:absolute;
     top:2px;
     overflow:hidden 
}
 .react-datepicker__navigation--previous{
     left:2px 
}
 .react-datepicker__navigation--next{
     right:2px 
}
 .react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button){
     right:85px 
}
 .react-datepicker__navigation--years{
     margin-left:auto;
     margin-right:auto;
     display:block;
     position:relative;
     top:0 
}
 .react-datepicker__navigation--years-previous{
     top:4px 
}
 .react-datepicker__navigation--years-upcoming{
     top:-4px 
}
 .react-datepicker__navigation:hover :before{
     border-color:#a6a6a6 
}
 .react-datepicker__navigation-icon{
     width:0;
     font-size:20px;
     position:relative;
     top:-1px 
}
 .react-datepicker__navigation-icon--next{
     left:-2px 
}
 .react-datepicker__navigation-icon--next:before{
     left:-7px;
     transform:rotate(45deg) 
}
 .react-datepicker__navigation-icon--previous{
     right:-2px 
}
 .react-datepicker__navigation-icon--previous:before{
     right:-7px;
     transform:rotate(225deg) 
}
 .tutor-react-datepicker .react-datepicker-popper{
     z-index:99999 
}
 .tutor-react-datepicker .datepicker-header-custom{
     justify-content:space-between;
     gap:2px;
     margin:0;
     display:flex 
}
 .tutor-react-datepicker .dropdown-container{
     position:relative 
}
 .tutor-react-datepicker .dropdown-container .dropdown-label{
     color:var(--tutor-body-color);
     cursor:pointer;
     border-radius:8px;
     align-items:center;
     padding:8px 10px;
     font-size:20px;
     font-weight:500;
     line-height:140%;
     display:flex 
}
 .tutor-react-datepicker .dropdown-container .dropdown-label:hover{
     color:var(--tutor-color-primary);
     background:rgba(var(--tutor-color-primary-rgb),.15) 
}
 .tutor-react-datepicker .dropdown-container .dropdown-label:hover>svg path{
     stroke:var(--tutor-color-primary) 
}
 .tutor-react-datepicker .dropdown-container>ul{
     margin:0;
     padding:0;
     list-style:none 
}
 .tutor-react-datepicker .dropdown-container .dropdown-list{
     text-align:left;
     box-sizing:border-box;
     z-index:9;
     opacity:0;
     visibility:hidden;
     --scrollbarBG:rgba(205,207,213,0);
     --thumbBG:#d2dbf5;
     scrollbar-width:thin;
     scrollbar-color:var(--thumbBG)var(--scrollbarBG);
     background:#fff;
     border:1px solid #e0e2ea;
     border-radius:6px;
     min-width:71px;
     max-width:112px;
     min-height:200px;
     max-height:258px;
     transition:all .2s ease-out;
     position:absolute;
     top:calc(100% - 8px);
     left:50%;
     overflow-y:auto;
     transform:translate(-50%)translateY(-4px);
     box-shadow:0 10px 14px rgba(0,0,0,.12) 
}
 .tutor-react-datepicker .dropdown-container .dropdown-list::-webkit-scrollbar{
     width:4px 
}
 .tutor-react-datepicker .dropdown-container .dropdown-list::-webkit-scrollbar-track{
     background:var(--scrollbarBG) 
}
 .tutor-react-datepicker .dropdown-container .dropdown-list::-webkit-scrollbar-thumb{
     background-color:var(--thumbBG);
     border-radius:30px 
}
 .tutor-react-datepicker .dropdown-container .dropdown-list li{
     color:var(--tutor-body-color);
     padding:4px 10px;
     font-size:15px;
     font-weight:400;
     line-height:160% 
}
 .tutor-react-datepicker .dropdown-container .dropdown-list li:hover{
     color:var(--tutor-color-primary);
     cursor:pointer;
     background:#f6f8fd 
}
 .tutor-react-datepicker .dropdown-container .dropdown-list li.is-current{
     color:#fff;
     background:var(--tutor-color-primary) 
}
 .tutor-react-datepicker .dropdown-container.dropdown-months .dropdown-list li{
     padding:4px 14px 
}
 .tutor-react-datepicker .dropdown-container.is-active .dropdown-list{
     opacity:1;
     visibility:visible;
     transform:translate(-50%)translateY(0) 
}
 .tutor-react-datepicker .dropdown-container.is-active .dropdown-label{
     color:var(--tutor-color-primary);
     background:rgba(var(--tutor-color-primary-rgb),.15) 
}
 .tutor-react-datepicker .dropdown-container.is-active .dropdown-label>svg path{
     stroke:var(--tutor-color-primary) 
}
 .tutor-react-datepicker .navigation-icon{
     gap:2px;
     display:flex 
}
 .tutor-react-datepicker .navigation-icon button{
     cursor:pointer;
     background:0 0;
     border:none;
     outline:none;
     align-items:center;
     width:36px;
     height:36px;
     padding:0;
     display:flex;
     position:relative 
}
 .tutor-react-datepicker .navigation-icon button:hover>svg path{
     fill:var(--tutor-color-primary) 
}
 .tutor-react-datepicker .react-datepicker{
     border:1px solid var(--tutor-border-color);
     box-sizing:border-box;
     background:#fff;
     border-radius:6px;
     min-width:350px;
     display:flex;
     box-shadow:0 6px 20px rgba(28,49,104,.1) 
}
 .tutor-react-datepicker .react-datepicker__custom-wrapper{
     width:100% 
}
 .tutor-react-datepicker .react-datepicker__month-container{
     float:unset;
     width:100%;
     min-width:348px 
}
 .tutor-react-datepicker .react-datepicker__header{
     background:0 0;
     border-bottom:none;
     padding:0 
}
 .tutor-react-datepicker .react-datepicker__week:not(:first-child){
     margin-top:15px 
}
 .tutor-react-datepicker .react-datepicker__day-names,.tutor-react-datepicker .react-datepicker__week{
     justify-content:space-between;
     display:flex 
}
 .tutor-react-datepicker .react-datepicker__day-name{
     text-align:center;
     color:#9ca0ac;
     font-size:13px;
     font-weight:400;
     line-height:138% 
}
 .tutor-react-datepicker .react-datepicker__day{
     cursor:pointer;
     text-align:center;
     color:#41454f;
     border-radius:6px;
     justify-content:center;
     align-items:center;
     width:26px;
     height:26px;
     margin:0;
     padding:0;
     font-size:15px;
     font-weight:500;
     line-height:160%;
     transition:all .1s;
     display:flex 
}
 .tutor-react-datepicker .react-datepicker__day:not(:-webkit-any(.react-datepicker__day--keyboard-selected,.react-datepicker__day--selected,.react-datepicker__day--range-start,.react-datepicker__day--in-range)):hover{
     color:#41454f;
     background:#f6f8fd;
     box-shadow:0 0 0 1px #d2dbf5 
}
 .tutor-react-datepicker .react-datepicker__day:not(:-moz-any(.react-datepicker__day--keyboard-selected,.react-datepicker__day--selected,.react-datepicker__day--range-start,.react-datepicker__day--in-range)):hover{
     color:#41454f;
     background:#f6f8fd;
     box-shadow:0 0 0 1px #d2dbf5 
}
 .tutor-react-datepicker .react-datepicker__day:not(:is(.react-datepicker__day--keyboard-selected,.react-datepicker__day--selected,.react-datepicker__day--range-start,.react-datepicker__day--in-range)):hover{
     color:#41454f;
     background:#f6f8fd;
     box-shadow:0 0 0 1px #d2dbf5 
}
 .tutor-react-datepicker .react-datepicker__day--selected{
     background:var(--tutor-color-primary);
     color:#fff 
}
 .tutor-react-datepicker .react-datepicker__day--keyboard-selected{
     background:rgba(var(--tutor-color-primary-rgb),.8);
     color:#fff 
}
 .tutor-react-datepicker .react-datepicker__day-names{
     margin:26px 0 0 
}
 .tutor-react-datepicker .react-datepicker__day--outside-month,.tutor-react-datepicker .react-datepicker__day--disabled{
     color:#b4b7c0 
}
 .tutor-react-datepicker .react-datepicker__day-name,.tutor-react-datepicker .react-datepicker__month{
     margin:0;
     padding:0 
}
 .tutor-react-datepicker .react-datepicker__header,.tutor-react-datepicker .react-datepicker__month,.tutor-react-datepicker .react-datepicker__timepicker{
     padding:10px 20px 
}
 .tutor-react-datepicker .react-datepicker__month{
     padding-bottom:20px 
}
 .tutor-react-datepicker .react-datepicker__time-container{
     float:unset;
     width:unset;
     border-left:1px solid #c0c3cb 
}
 .rtl .tutor-react-datepicker .react-datepicker__time-container{
     border-left:0;
     border-right:1px solid #c0c3cb 
}
 .tutor-react-datepicker .react-datepicker__time-container .react-datepicker-time__input{
     margin-left:0 
}
 .tutor-react-datepicker .react-datepicker__time-container .react-datepicker-time__input>input{
     box-sizing:border-box;
     color:#212327;
     background:#fff;
     border:1px solid #c0c3cb;
     border-radius:6px;
     height:40px;
     padding:4px 10px;
     font-size:16px;
     font-weight:400;
     line-height:162%;
     transition:all .2s ease-out 
}
 .tutor-react-datepicker .react-datepicker__time-container .react-datepicker-time__input>input::-webkit-calendar-picker-indicator{
     justify-content:center;
     align-items:center;
     margin-left:20px;
     padding:0;
     font-size:24px;
     display:flex 
}
 .tutor-react-datepicker .react-datepicker__time-container .react-datepicker-time__input>input:focus-visible{
     border-color:var(--tutor-color-primary);
     outline:none 
}
 .tutor-react-datepicker .react-datepicker__time-container .react-datepicker-time__caption{
     display:none 
}
 .tutor-react-datepicker .react-datepicker__time-list{
     overflow:auto;
     height:calc(276px + .85rem)!important 
}
 .tutor-react-datepicker .react-datepicker__time-list-item{
     height:40px!important;
     padding:11px 10px!important 
}
 .tutor-react-datepicker__selects-range .react-datepicker__navigation{
     --pd:15px;
     top:18px 
}
 .tutor-react-datepicker__selects-range .react-datepicker__navigation--next{
     right:var(--pd) 
}
 .tutor-react-datepicker__selects-range .react-datepicker__navigation--previous{
     left:var(--pd) 
}
 .tutor-react-datepicker__selects-range .react-datepicker__navigation:hover :before{
     border-color:var(--tutor-color-primary) 
}
 .tutor-react-datepicker__selects-range .react-datepicker__day{
     z-index:1;
     position:relative 
}
 .tutor-react-datepicker__selects-range .react-datepicker__day:before{
     content:"";
     z-index:-1;
     opacity:0;
     background:#f6f8fd;
     transition:all .1s;
     position:absolute;
     top:1px;
     bottom:1px;
     left:-50%;
     right:-50%;
     box-shadow:0 1px #d2dbf5,0 -1px #d2dbf5 
}
 .tutor-react-datepicker__selects-range .react-datepicker__day--in-selecting-range:not(.react-datepicker__day--selecting-range-start){
     color:#41454f;
     background:#f6f8fd;
     box-shadow:0 0 0 1px #d2dbf5 
}
 .tutor-react-datepicker__selects-range .react-datepicker__day--range-start,.tutor-react-datepicker__selects-range .react-datepicker__day--range-end{
     background:var(--tutor-color-primary);
     color:#fff 
}
 .tutor-react-datepicker__selects-range .react-datepicker__day--range-start:after,.tutor-react-datepicker__selects-range .react-datepicker__day--range-end:after{
     content:"";
     z-index:-1;
     background:var(--tutor-color-primary);
     border-radius:6px;
     position:absolute;
     top:0;
     bottom:0;
     left:0;
     right:0 
}
 .tutor-react-datepicker__selects-range .react-datepicker__day--in-range:before{
     opacity:1 
}
 .tutor-react-datepicker__selects-range .react-datepicker__day--in-range__day--range-start,.tutor-react-datepicker__selects-range .react-datepicker__day--in-range__day--range-end{
     background:var(--tutor-color-primary);
     color:#fff 
}
 .tutor-react-datepicker__selects-range .react-datepicker__day--in-range:first-child:before{
     left:0 
}
 .tutor-react-datepicker__selects-range .react-datepicker__day--in-range:last-child:before{
     right:0 
}
 .tutor-react-datepicker__selects-range .react-datepicker__day--range-start.react-datepicker__day--in-range:before{
     left:50% 
}
 .tutor-react-datepicker__selects-range .react-datepicker__day--range-end.react-datepicker__day--in-range:before{
     right:50% 
}
 .tutor-react-datepicker__selects-range .react-datepicker__header{
     padding:20px 20px 10px 
}
 .tutor-react-datepicker__selects-range .react-datepicker__current-month{
     text-align:center;
     color:#212327;
     font-size:16px;
     font-weight:500;
     line-height:26px 
}
 .tutor-react-datepicker__selects-range .react-datepicker__custom-footer{
     color:#9ca0ac;
     border-top:1px solid #e3e6eb;
     justify-content:space-between;
     align-items:center;
     padding:15px 24px;
     font-size:13px;
     font-weight:500;
     line-height:162%;
     display:flex 
}
 .tutor-react-datepicker__selects-range .react-datepicker__custom-footer .tutor-btns{
     grid-gap:10px;
     align-items:center;
     display:flex 
}
 .tutor-react-datepicker__selects-range .react-datepicker__custom-footer .tutor-btn:not(.tutor-btn-icon).tutor-btn-md{
     padding:7px 16.8px 
}
 .tutor-screen-frontend-dashboard .tutor-react-datepicker .react-datepicker__input-container input:focus{
     border-color:var(--tutor-color-primary) 
}
 .react-datepicker__input-container{
     position:relative 
}
 .react-datepicker__input-container .react-datepicker__close-icon{
     cursor:pointer;
     --color:#b3b3b3;
     color:#fff;
     border:none;
     border-radius:50%;
     outline:0;
     justify-content:center;
     align-items:center;
     width:20px;
     height:20px;
     display:flex;
     position:absolute;
     top:50%;
     right:10px;
     transform:translateY(-50%);
     background:var(--color)!important;
     border-color:var(--color)!important;
     padding:0!important 
}
 .rtl .react-datepicker__input-container .react-datepicker__close-icon{
     left:10px;
     right:auto 
}
 .react-datepicker__input-container .react-datepicker__close-icon:hover{
     --color:gray;
     background:var(--color)!important;
     border-color:var(--color)!important 
}
 .react-datepicker__input-container .react-datepicker__close-icon:after{
     content:"×";
     margin-top:-2px 
}
 .tutor-pagination{
     border:1px solid var(--tutor-border-color);
     background:0 0;
     border-radius:6px;
     flex-direction:column;
     justify-content:space-between;
     align-items:center;
     padding:7px 18px;
     display:flex 
}
 @media (min-width:768px){
     .tutor-pagination{
         flex-direction:row 
    }
}
 .tutor-pagination ul.tutor-pagination-numbers{
     align-items:center;
     gap:11px;
     margin:0;
     padding:0;
     list-style:none;
     display:flex 
}
 @media (max-width:767.98px){
     .tutor-pagination ul.tutor-pagination-numbers{
         gap:10px;
         margin-top:10px 
    }
}
 .tutor-pagination ul.tutor-pagination-numbers a{
     color:inherit;
     text-decoration:none 
}
 .tutor-pagination ul.tutor-pagination-numbers .page-numbers{
     color:var(--tutor-body-color);
     justify-content:center;
     align-items:center;
     padding:0 5px;
     display:flex;
     position:relative 
}
 .tutor-pagination ul.tutor-pagination-numbers .page-numbers:hover{
     color:var(--tutor-color-primary) 
}
 .tutor-pagination ul.tutor-pagination-numbers .page-numbers a{
     padding:1px 6px 
}
 .tutor-pagination ul.tutor-pagination-numbers .page-numbers.prev,.tutor-pagination ul.tutor-pagination-numbers .page-numbers.next{
     background:rgba(var(--tutor-color-primary-rgb),.1);
     border-radius:6px;
     justify-content:center;
     align-items:center;
     width:32px;
     height:32px;
     padding:0;
     transition:all .15s linear;
     display:flex 
}
 .tutor-pagination ul.tutor-pagination-numbers .page-numbers.prev:hover,.tutor-pagination ul.tutor-pagination-numbers .page-numbers.next:hover{
     color:var(--tutor-color-white);
     background:var(--tutor-color-primary) 
}
 @media (min-width:1200px){
     .tutor-pagination ul.tutor-pagination-numbers .page-numbers{
         --margin:32px 
    }
     .tutor-pagination ul.tutor-pagination-numbers .page-numbers.prev{
         margin-right:var(--margin) 
    }
     .tutor-pagination ul.tutor-pagination-numbers .page-numbers.next{
         margin-left:var(--margin) 
    }
}
 .tutor-pagination ul.tutor-pagination-numbers .page-numbers:before{
     content:"";
     background:var(--tutor-color-primary);
     transform-origin:bottom;
     width:100%;
     height:2px;
     transition:transform .1s linear;
     position:absolute;
     bottom:-12px;
     left:0;
     transform:scaleY(0) 
}
 .tutor-pagination ul.tutor-pagination-numbers .page-numbers.current{
     color:var(--tutor-color-primary) 
}
 .tutor-pagination ul.tutor-pagination-numbers .page-numbers.current:before{
     transform:scaleY(1) 
}
 .tutor-pagination[data-tutor_pagination_ajax]{
     position:relative 
}
 .tutor-pagination[data-tutor_pagination_ajax]:not(.is-ajax-pagination-enabled):before{
     content:"";
     z-index:99;
     border-radius:inherit;
     opacity:.03;
     background:#000;
     display:block;
     position:absolute;
     top:0;
     bottom:0;
     left:0;
     right:0 
}
 .tutor-dropdown-select{
     display:flex;
     position:relative 
}
 .tutor-dropdown-select label{
     cursor:pointer 
}
 .tutor-dropdown-select input[type=radio]{
     display:none 
}
 .tutor-dropdown-select h3,.tutor-dropdown-select h5{
     margin:0!important 
}
 .tutor-dropdown-select-options-container{
     z-index:10;
     border:1px solid var(--tutor-border-color);
     opacity:0;
     visibility:hidden;
     background:#fff;
     border-radius:6px;
     order:1;
     width:100%;
     max-height:290px;
     transition:all .1s;
     position:absolute;
     top:calc(100% + 5px);
     overflow-y:auto;
     box-shadow:0 6px 20px rgba(28,49,104,.1) 
}
 .tutor-dropdown-select-options-container.is-active{
     opacity:1;
     visibility:visible 
}
 .tutor-dropdown-select-options-container.is-active+.tutor-dropdown-select-selected:after{
     transform:translateY(-50%)rotate(-180deg) 
}
 .tutor-dropdown-select-selected{
     border:1px solid var(--tutor-border-color);
     background:#fff;
     border-radius:6px;
     order:0;
     width:100%;
     margin-bottom:12px;
     position:relative 
}
 .tutor-dropdown-select-selected:after{
     content:"";
     color:#7a7a7a;
     transition:transform .2s linear;
     position:absolute;
     top:50%;
     left:8px;
     transform:translateY(-50%);
     font-family:tutor!important 
}
 .tutor-dropdown-select-option{
     cursor:pointer;
     padding:8px 19px 
}
 .tutor-dropdown-select-option:hover{
     background:#eff1f6 
}
 .tutor-dropdown-select-option:last-child{
     border-top:1px solid #cdcfd5 
}
 .tutor-dropdown-select-selected{
     cursor:pointer;
     padding:10px 16px;
     font-size:16px;
     font-weight:400;
     line-height:1.4 
}
 .tutor-dropdown-select-selected>div:first-child{
     color:var(--tutor-body-color) 
}
 .tutor-dropdown-select-options-container.is-active+.tutor-dropdown-select-selected{
     border-color:var(--tutor-color-primary) 
}
 .tutor-form-group-select-sm .tutor-dropdown-select{
     height:40px 
}
 .tutor-form-group-select-md .tutor-dropdown-select{
     height:48px 
}
 .tutor-form-group-select-lg .tutor-dropdown-select{
     height:54px 
}
 .tutor-dropdown{
     background-color:var(--tutor-color-white);
     border:1px solid var(--tutor-border-color);
     z-index:1025;
     border-radius:4px;
     padding:8px 0;
     list-style:none;
     display:none;
     position:absolute;
     top:calc(100% - 4px);
     left:0;
     box-shadow:0 6px 20px rgba(28,49,104,.1) 
}
 .tutor-dropdown>li{
     margin:0;
     padding:0 
}
 .tutor-dropdown-item{
     color:var(--tutor-color-secondary);
     white-space:nowrap;
     background-color:transparent;
     padding:8px 16px;
     font-size:16px;
     font-weight:500;
     text-decoration:none;
     display:block 
}
 .tutor-dropdown-item:hover,.tutor-dropdown-item:focus,.tutor-dropdown-item.is-active{
     color:var(--tutor-color-primary);
     background-color:rgba(var(--tutor-color-primary-rgb),.1) 
}
 .tutor-dropdown-dark{
     background-color:#212327;
     border:1px solid #212327 
}
 .tutor-dropdown-dark .tutor-dropdown-item,.tutor-dropdown-dark .tutor-dropdown-item:hover,.tutor-dropdown-dark .tutor-dropdown-item:focus{
     color:#fff 
}
 .tutor-dropdown-dark .tutor-dropdown-item:hover,.tutor-dropdown-dark .tutor-dropdown-item:focus{
     background-color:#41454f 
}
 .tutor-dropdown-dark .tutor-dropdown-item.is-active{
     color:#fff;
     background-color:#41454f 
}
 .tutor-dropdown-parent{
     position:relative 
}
 .tutor-dropdown-parent.is-open .tutor-dropdown{
     display:block 
}
 .tutor-notification{
     border:1px solid var(--tutor-border-color);
     box-sizing:border-box;
     overflow-wrap:anywhere;
     background:var(--tutor-color-white);
     border-radius:10px;
     align-items:center;
     width:340px;
     padding:16px 20px;
     display:flex;
     position:relative 
}
 .tutor-notification.tutor-bg-primary{
     border-color:var(--tutor-color-primary) 
}
 .tutor-notification.tutor-bg-success{
     border-color:var(--tutor-color-success) 
}
 .tutor-notification.tutor-bg-warning{
     border-color:var(--tutor-color-warning) 
}
 .tutor-notification.tutor-bg-danger{
     border-color:var(--tutor-color-color) 
}
 .tutor-notification-icon{
     color:var(--tutor-color-primary);
     margin-left:16px;
     font-size:32px 
}
 .tutor-notification-content{
     color:var(--tutor-color-muted);
     flex-grow:1;
     font-size:14px;
     line-height:18px 
}
 .tutor-notification-content h5{
     color:var(--tutor-color-primary);
     margin:0;
     font-size:16px;
     font-weight:500;
     line-height:26px 
}
 .tutor-notification-content p{
     margin:0 
}
 .tutor-notification-close{
     color:var(--tutor-border-color);
     cursor:pointer;
     background:0 0;
     border:none;
     outline:none;
     padding:5px;
     transition:all .2s;
     position:absolute;
     top:6px;
     right:6px 
}
 .tutor-notification-close:hover{
     color:var(--tutor-body-color) 
}
 .tutor-notification-close span{
     font-size:16px;
     display:block 
}
 .tutor-alert{
     grid-gap:24px;
     background:var(--tutor-color-white);
     border:1px solid var(--tutor-border-color);
     border-radius:6px;
     margin-bottom:16px;
     padding:13px 16px;
     font-size:16px;
     display:grid 
}
 @media (min-width:576px){
     .tutor-alert{
         grid-template-columns:1fr auto 
    }
}
 .tutor-alert.tutor-primary{
     color:#41454f;
     border:1px solid rgba(var(--tutor-color-primary-rgb),.7);
     background:#fff 
}
 .tutor-alert.tutor-primary .tutor-alert-icon{
     color:var(--tutor-color-primary) 
}
 .tutor-alert.tutor-primary .tutor-btn:not(.tutor-btn-outline-primary){
     color:var(--tutor-color-primary);
     background:rgba(var(--tutor-color-primary-rgb),.15);
     border:1px solid rgba(var(--tutor-color-primary-rgb),.3) 
}
 .tutor-alert.tutor-success{
     color:#41454f;
     border:1px solid rgba(var(--tutor-color-success-rgb),.7);
     background:#fff 
}
 .tutor-alert.tutor-success .tutor-alert-icon{
     color:var(--tutor-color-success) 
}
 .tutor-alert.tutor-success .tutor-btn:not(.tutor-btn-outline-primary){
     color:var(--tutor-color-success);
     background:rgba(var(--tutor-color-success-rgb),.15);
     border:1px solid rgba(var(--tutor-color-success-rgb),.3) 
}
 .tutor-alert.tutor-danger{
     color:#41454f;
     border:1px solid rgba(var(--tutor-color-danger-rgb),.7);
     background:#fff 
}
 .tutor-alert.tutor-danger .tutor-alert-icon{
     color:var(--tutor-color-danger) 
}
 .tutor-alert.tutor-danger .tutor-btn:not(.tutor-btn-outline-primary){
     color:var(--tutor-color-danger);
     background:rgba(var(--tutor-color-danger-rgb),.15);
     border:1px solid rgba(var(--tutor-color-danger-rgb),.3) 
}
 .tutor-alert.tutor-warning{
     color:#41454f;
     border:1px solid rgba(var(--tutor-color-warning-rgb),.7);
     background:#fff 
}
 .tutor-alert.tutor-warning .tutor-alert-icon{
     color:var(--tutor-color-warning) 
}
 .tutor-alert.tutor-warning .tutor-btn:not(.tutor-btn-outline-primary){
     color:var(--tutor-color-warning);
     background:rgba(var(--tutor-color-warning-rgb),.15);
     border:1px solid rgba(var(--tutor-color-warning-rgb),.3) 
}
 .tutor-alert .tutor-alert-text{
     color:var(--tutor-color-secondary);
     display:flex 
}
 @media (min-width:768px){
     .tutor-alert .tutor-alert-text{
         align-items:center 
    }
}
 .tutor-alert .alert-btn-group{
     grid-gap:10px;
     justify-self:flex-end;
     align-items:center;
     display:flex 
}
 .tutor-alert .tutor-btn:not(.tutor-btn-icon).tutor-btn-sm{
     padding:7.5px 13px 
}
 .tutor-alert .tutor-btn.tutor-btn-outline-primary{
     border-color:var(--tutor-border-color) 
}
 .tutor-alert .tutor-alert-close{
     cursor:pointer 
}
 @media (max-width:575.98px){
     .tutor-alert .tutor-alert-close{
         display:none 
    }
}
 .tutor-large-notification{
     -webkit-backdrop-filter:blur(24px);
     backdrop-filter:blur(24px);
     border:1px solid var(--tutor-border-color);
     background:#fff;
     display:flex;
     position:relative;
     box-shadow:0 2px 4px rgba(0,0,0,.05) 
}
 @media (min-width:1200px){
     .tutor-large-notification{
         padding-right:90px 
    }
}
 .tutor-large-notification-icon{
     margin-left:20px;
     font-size:32px 
}
 .tutor-large-notification-btns .tutor-btn:not(.tutor-btn-icon).tutor-btn-sm{
     padding:8px 12px 
}
 .tutor-large-notification-btns>:not(:last-child){
     margin-left:10px 
}
 .tutor-large-notification .tutor-noti-close{
     cursor:pointer;
     position:absolute;
     top:16px;
     right:13px 
}
 .tutor-large-notification.tutor-large-notification-primary .tutor-large-notification-icon,.tutor-large-notification.tutor-large-notification-primary .tutor-large-notification-title{
     color:var(--tutor-color-primary) 
}
 .tutor-large-notification.tutor-large-notification-primary .tutor-btn:not(.tutor-is-outline).tutor-btn-secondary{
     border-color:rgba(var(--tutor-color-primary-rgb),.3);
     background:rgba(var(--tutor-color-primary-rgb),.15);
     color:var(--tutor-color-primary) 
}
 .tutor-large-notification.tutor-large-notification-success .tutor-large-notification-icon,.tutor-large-notification.tutor-large-notification-success .tutor-large-notification-title{
     color:var(--tutor-color-success) 
}
 .tutor-large-notification.tutor-large-notification-success .tutor-btn:not(.tutor-is-outline).tutor-btn-secondary{
     border-color:rgba(var(--tutor-color-success-rgb),.3);
     background:rgba(var(--tutor-color-success-rgb),.15);
     color:var(--tutor-color-success) 
}
 .tutor-large-notification.tutor-large-notification-warning .tutor-large-notification-icon,.tutor-large-notification.tutor-large-notification-warning .tutor-large-notification-title{
     color:var(--tutor-color-warning) 
}
 .tutor-large-notification.tutor-large-notification-warning .tutor-btn:not(.tutor-is-outline).tutor-btn-secondary{
     border-color:rgba(var(--tutor-color-warning-rgb),.3);
     background:rgba(var(--tutor-color-warning-rgb),.15);
     color:var(--tutor-color-warning) 
}
 .tutor-large-notification.tutor-large-notification-danger .tutor-large-notification-icon,.tutor-large-notification.tutor-large-notification-danger .tutor-large-notification-title{
     color:var(--tutor-color-danger) 
}
 .tutor-large-notification.tutor-large-notification-danger .tutor-btn:not(.tutor-is-outline).tutor-btn-secondary{
     border-color:rgba(var(--tutor-color-danger-rgb),.3);
     background:rgba(var(--tutor-color-danger-rgb),.15);
     color:var(--tutor-color-danger) 
}
 .tutor-nav{
     flex-wrap: wrap;
     background-color: #5fc1b2;
     padding-top: 1vh;
     padding-bottom: 1vh;
     list-style: none;
     display: flex;
}
 .tutor-nav>li {
     margin: 0;
     padding: 0;
     line-height: 1.6;
     position: relative;
     color: #000000;
}
 .tutor-nav-link{
     color:var(--tutor-color-secondary);
     cursor:pointer;
     align-items:center;
     padding:8px 20px;
     font-size:16px;
     font-weight:400;
     display:flex 
}
 .tutor-nav-link,.tutor-nav-link:focus,.tutor-nav-link:hover,.tutor-nav-link:active{
     box-shadow:none;
     background:0 0;
     outline:0;
     line-height:1.6;
     text-decoration:none 
}
 .tutor-nav-link:hover,.tutor-nav-link.is-active{
     color:var(--tutor-color-primary) 
}
 .tutor-nav .tutor-nav-more{
     margin-left:auto!important 
}
 .tutor-nav .tutor-nav-more-icon{
     color:var(--tutor-color-primary);
     margin-right:4px;
     font-size:12px;
     transition:transform .2s ease-in;
     transform:rotate(-45deg) 
}
 .tutor-nav .tutor-nav-more.tutor-nav-opened .tutor-dropdown{
     display:block 
}
 .tutor-nav .tutor-nav-more.tutor-nav-opened .tutor-nav-more-icon{
     transform:rotate(0) 
}
 .tutor-nav:not(.tutor-nav-pills):not(.tutor-nav-tabs){
     border-bottom:1px solid var(--tutor-border-color) 
}
 .tutor-nav:not(.tutor-nav-pills):not(.tutor-nav-tabs) .tutor-nav-link{
     border-bottom:2px solid transparent;
     margin-bottom:-1px 
}
 .tutor-nav:not(.tutor-nav-pills):not(.tutor-nav-tabs) .tutor-nav-link.is-active{
     border-bottom-color:var(--tutor-color-primary) 
}
 .tutor-nav-pills{
     border-bottom:0 
}
 .tutor-nav-pills .tutor-nav-item:not(:last-child){
     margin-left:4px 
}
 .tutor-nav-pills .tutor-nav-link{
     border-radius:6px 
}
 .tutor-nav-pills .tutor-nav-link:hover{
     color:var(--tutor-color-secondary);
     background-color:#edf0f9 
}
 .tutor-nav-pills .tutor-nav-link.is-active{
     background-color:var(--tutor-color-primary);
     color:#fff;
     margin-bottom:0 
}
 .tutor-nav-tabs{
     background-color:#fafafb;
     border-bottom:1px solid #cdcfd5;
     border-radius:6px 6px 0 0 
}
 .tutor-nav-tabs .tutor-nav-link{
     border-right:1px solid var(--tutor-border-color);
     border-top:2px solid transparent;
     border-bottom:1px solid var(--tutor-border-color);
     flex-direction:column;
     justify-content:center;
     align-items:flex-start;
     width:100%;
     margin-top:-1px;
     margin-bottom:-1px;
     padding:16px 32px;
     position:relative 
}
 .tutor-nav-tabs .tutor-nav-link.is-active{
     border-top-color:var(--tutor-color-primary);
     background-color:#fff;
     border-bottom-color:#fff 
}
 .tutor-nav-tabs .tutor-nav-item{
     flex:auto;
     align-items:stretch;
     display:flex 
}
 .tutor-nav-tabs .tutor-nav-item:first-child .tutor-nav-link{
     border-radius:5px 0 0 
}
 .tutor-nav-tabs .tutor-nav-item:last-child .tutor-nav-link{
     border-right:0;
     border-radius:0 5px 0 0 
}
 .tutor-nav-tabs-container{
     border:1px solid var(--tutor-border-color);
     background-color:#fff;
     border-radius:6px 
}
 .tutor-nav-v{
     border-bottom:0;
     flex-direction:column 
}
 .tutor-nav-v .tutor-nav-item{
     margin-right:0 
}
 .tutor-nav-v .tutor-nav-item:not(:last-child){
     margin-bottom:4px 
}
 .tutor-nav-admin{
     border-bottom:0!important 
}
 .tutor-nav-admin .tutor-nav-item{
     margin:0 
}
 .tutor-nav-admin .tutor-nav-link{
     padding:20px 16px 
}
 .tutor-tab-item:not(.is-active){
     display:none 
}
 .tutor-widget-title{
     color:var(--tutor-body-color);
     margin:0 0 24px;
     font-size:20px;
     font-weight:500 
}
 .tutor-list{
     margin:0;
     padding:0;
     list-style:none 
}
 .tutor-list-item{
     color:var(--tutor-body-color);
     font-size:16px;
     text-decoration:none;
     display:block;
     position:relative 
}
 .tutor-list-item:not(:last-child){
     margin-bottom:16px 
}
 .tutor-list-item label{
     cursor:pointer;
     align-items:center;
     margin:0;
     padding:0;
     display:flex 
}
 .tutor-list-item label input[type=checkbox]{
     margin-left:16px 
}
 .tutor-progress-bar{
     background:#e3e5eb;
     border-radius:10px;
     width:100%;
     height:4px;
     position:relative;
     overflow:hidden 
}
 .tutor-progress-value{
     background:var(--tutor-color-primary);
     width:var(--tutor-progress-value);
     height:100%;
     position:absolute 
}
 .tutor-progress-circle{
     --w:24px;
     --pd:3px;
     width:var(--w);
     height:var(--w);
     padding:var(--pd);
     background:conic-gradient(var(--tutor-color-primary)var(--pro),0,rgba(var(--tutor-color-primary-rgb),.15)100%);
     border-radius:50%;
     position:relative 
}
 .tutor-progress-circle:before{
     content:"";
     inset:calc(0% + var(--pd));
     background:#fff;
     border-radius:50%;
     position:absolute!important 
}
 