.elementor-16964 .elementor-element.elementor-element-82b6c22{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16964 .elementor-element.elementor-element-82b6c22:not(.elementor-motion-effects-element-type-background), .elementor-16964 .elementor-element.elementor-element-82b6c22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://myonlinetutor.ae/wp-content/uploads/2026/08/Hero-Become-Tutor.png");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-16964 .elementor-element.elementor-element-e253da2{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-16964 .elementor-element.elementor-element-43361c6.elementor-element{--align-self:flex-start;}.elementor-16964 .elementor-element.elementor-element-6d0577c .elementor-heading-title{color:#36549F;}.elementor-16964 .elementor-element.elementor-element-1ae26d1 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-16964 .elementor-element.elementor-element-1ae26d1 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-16964 .elementor-element.elementor-element-1ae26d1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-16964 .elementor-element.elementor-element-1ae26d1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-16964 .elementor-element.elementor-element-47e5269 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-16964 .elementor-element.elementor-element-47e5269 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-16964 .elementor-element.elementor-element-47e5269{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-16964 .elementor-element.elementor-element-47e5269 .elementor-icon-list-text{transition:color 0.3s;}.elementor-16964 .elementor-element.elementor-element-3c6db6c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16964 .elementor-element.elementor-element-9ee64d5{text-align:center;font-weight:600;}.elementor-16964 .elementor-element.elementor-element-db01e8a{text-align:center;}.elementor-16964 .elementor-element.elementor-element-db01e8a .elementor-heading-title{font-weight:700;}.elementor-16964 .elementor-element.elementor-element-8230a72{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16964 .elementor-element.elementor-element-13f4b6e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-16964 .elementor-element.elementor-element-f6528e1 .elementor-icon-wrapper{text-align:end;}.elementor-16964 .elementor-element.elementor-element-f6528e1 .elementor-icon{font-size:38px;}.elementor-16964 .elementor-element.elementor-element-f6528e1 .elementor-icon svg{height:38px;}.elementor-16964 .elementor-element.elementor-element-1bd5d35 .elementor-heading-title{font-weight:600;}.elementor-16964 .elementor-element.elementor-element-8ed0b7f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-16964 .elementor-element.elementor-element-d4b5a30 .elementor-icon-wrapper{text-align:center;}.elementor-16964 .elementor-element.elementor-element-d4b5a30 .elementor-icon{font-size:40px;}.elementor-16964 .elementor-element.elementor-element-d4b5a30 .elementor-icon svg{height:40px;}.elementor-16964 .elementor-element.elementor-element-76066fd .elementor-heading-title{font-weight:600;}.elementor-16964 .elementor-element.elementor-element-e9144fd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-16964 .elementor-element.elementor-element-a39ffa2 .elementor-icon-wrapper{text-align:center;}.elementor-16964 .elementor-element.elementor-element-a39ffa2 .elementor-icon{font-size:40px;}.elementor-16964 .elementor-element.elementor-element-a39ffa2 .elementor-icon svg{height:40px;}.elementor-16964 .elementor-element.elementor-element-a39ffa2 .elementor-icon i, .elementor-16964 .elementor-element.elementor-element-a39ffa2 .elementor-icon svg{transform:rotate(0deg);}.elementor-16964 .elementor-element.elementor-element-f152b3b .elementor-heading-title{font-weight:600;}.elementor-16964 .elementor-element.elementor-element-9655a28{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-16964 .elementor-element.elementor-element-c42cc17 .elementor-icon-wrapper{text-align:center;}.elementor-16964 .elementor-element.elementor-element-c42cc17 .elementor-icon{font-size:40px;}.elementor-16964 .elementor-element.elementor-element-c42cc17 .elementor-icon svg{height:40px;}.elementor-16964 .elementor-element.elementor-element-d0aa854 .elementor-heading-title{font-weight:600;}.elementor-16964 .elementor-element.elementor-element-3ae4439{--display:flex;--justify-content:center;}.elementor-16964 .elementor-element.elementor-element-68ddb4b .elementor-icon-wrapper{text-align:center;}.elementor-16964 .elementor-element.elementor-element-68ddb4b .elementor-icon{font-size:40px;}.elementor-16964 .elementor-element.elementor-element-68ddb4b .elementor-icon svg{height:40px;}.elementor-16964 .elementor-element.elementor-element-e4f2811 .elementor-heading-title{font-weight:600;}.elementor-16964 .elementor-element.elementor-element-746696f{--display:flex;--justify-content:center;}.elementor-16964 .elementor-element.elementor-element-1cb7a7f .elementor-icon-wrapper{text-align:center;}.elementor-16964 .elementor-element.elementor-element-1cb7a7f .elementor-icon{font-size:40px;}.elementor-16964 .elementor-element.elementor-element-1cb7a7f .elementor-icon svg{height:40px;}.elementor-16964 .elementor-element.elementor-element-385c11d .elementor-heading-title{font-weight:600;}.elementor-16964 .elementor-element.elementor-element-2892f6b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16964 .elementor-element.elementor-element-39603e6{--spacer-size:25px;}.elementor-16964 .elementor-element.elementor-element-ccdcd77{text-align:center;}.elementor-16964 .elementor-element.elementor-element-ccdcd77 .elementor-heading-title{font-weight:700;}.elementor-16964 .elementor-element.elementor-element-a9cc597{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16964 .elementor-element.elementor-element-2aab86d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16964 .elementor-element.elementor-element-b46a057 .elementor-icon-wrapper{text-align:center;}.elementor-16964 .elementor-element.elementor-element-b46a057 .elementor-icon{font-size:70px;}.elementor-16964 .elementor-element.elementor-element-b46a057 .elementor-icon svg{height:70px;}.elementor-16964 .elementor-element.elementor-element-b46a057 .elementor-icon i, .elementor-16964 .elementor-element.elementor-element-b46a057 .elementor-icon svg{transform:rotate(0deg);}.elementor-16964 .elementor-element.elementor-element-839ec41{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16964 .elementor-element.elementor-element-9e6d8b8 .elementor-icon-wrapper{text-align:center;}.elementor-16964 .elementor-element.elementor-element-9e6d8b8 .elementor-icon{font-size:70px;}.elementor-16964 .elementor-element.elementor-element-9e6d8b8 .elementor-icon svg{height:70px;}.elementor-16964 .elementor-element.elementor-element-0a3766a{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16964 .elementor-element.elementor-element-7003c43 .elementor-icon-wrapper{text-align:center;}.elementor-16964 .elementor-element.elementor-element-7003c43 .elementor-icon{font-size:70px;}.elementor-16964 .elementor-element.elementor-element-7003c43 .elementor-icon svg{height:70px;}.elementor-16964 .elementor-element.elementor-element-628b8e3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16964 .elementor-element.elementor-element-8b431e5 .elementor-icon-wrapper{text-align:center;}.elementor-16964 .elementor-element.elementor-element-8b431e5 .elementor-icon{font-size:70px;}.elementor-16964 .elementor-element.elementor-element-8b431e5 .elementor-icon svg{height:70px;}.elementor-16964 .elementor-element.elementor-element-dc490c5{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-16964 .elementor-element.elementor-element-48ab9e6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16964 .elementor-element.elementor-element-31041c6 .elementor-icon-wrapper{text-align:center;}.elementor-16964 .elementor-element.elementor-element-e45ea62{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16964 .elementor-element.elementor-element-16f5fdb .elementor-icon-wrapper{text-align:center;}.elementor-16964 .elementor-element.elementor-element-a38fb00{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16964 .elementor-element.elementor-element-5e82db5 .elementor-icon-wrapper{text-align:center;}.elementor-16964 .elementor-element.elementor-element-6daabaa{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-16964 .elementor-element.elementor-element-60865bc .elementor-icon-wrapper{text-align:center;}.elementor-16964 .elementor-element.elementor-element-79a7a4c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:1024px){.elementor-16964 .elementor-element.elementor-element-8230a72{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}}@media(min-width:768px){.elementor-16964 .elementor-element.elementor-element-e253da2{--width:50%;}.elementor-16964 .elementor-element.elementor-element-13f4b6e{--width:100%;}.elementor-16964 .elementor-element.elementor-element-8ed0b7f{--width:100%;}.elementor-16964 .elementor-element.elementor-element-e9144fd{--width:100%;}.elementor-16964 .elementor-element.elementor-element-9655a28{--width:100%;}.elementor-16964 .elementor-element.elementor-element-3ae4439{--width:100%;}.elementor-16964 .elementor-element.elementor-element-746696f{--width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-16964 .elementor-element.elementor-element-e253da2{--width:60%;}.elementor-16964 .elementor-element.elementor-element-13f4b6e{--width:50%;}.elementor-16964 .elementor-element.elementor-element-8ed0b7f{--width:50%;}.elementor-16964 .elementor-element.elementor-element-e9144fd{--width:50%;}.elementor-16964 .elementor-element.elementor-element-3ae4439{--width:50%;}}@media(max-width:767px){.elementor-16964 .elementor-element.elementor-element-e253da2{--justify-content:center;}.elementor-16964 .elementor-element.elementor-element-661babd{text-align:start;}.elementor-16964 .elementor-element.elementor-element-faffd25{text-align:start;}.elementor-16964 .elementor-element.elementor-element-54d2d00{text-align:center;}}/* Start custom CSS for icon-list, class: .elementor-element-47e5269 */.mot-hero-trust .elementor-icon-list-items{
    display:flex !important;
    gap:30px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82b6c22 *//* =========================================================
   MyOnlineTutor UAE HERO
   Elegant Arabic / Compact / Premium Purple
   ========================================================= */

.mot-ae-hero {

    --mot-purple: #6134B7;
    --mot-purple-dark: #452197;
    --mot-purple-light: #7A3EF2;

    --mot-heading: #17112F;
    --mot-text: #343248;
    --mot-muted: #777486;

    direction: rtl;
    text-align: right;

    position: relative;
    overflow: hidden;

    isolation: isolate;
}


/* =========================================================
   ARABIC FONT
   ========================================================= */

.mot-ae-hero,
.mot-ae-hero * {

    font-family:
        "Tajawal",
        "IBM Plex Sans Arabic",
        "Noto Sans Arabic",
        sans-serif;
}


/* =========================================================
   BADGE
   علم • ألهم • اكسب
   ========================================================= */

.mot-ae-badge {

    display: inline-flex !important;

    width: auto !important;

    align-items: center;
    justify-content: center;

    padding: 5px 12px !important;

    margin: 0 0 5px 0 !important;

    border-radius: 999px;

    background:
        rgba(255, 255, 255, 0.72);

    border:
        1px solid rgba(97, 52, 183, 0.18);

    box-shadow:
        0 4px 14px rgba(97, 52, 183, 0.07);

    backdrop-filter: blur(8px);
    -webkit-backdrop-filter: blur(8px);

    color: #5730A4;

    font-size: 12px !important;

    font-weight: 500 !important;

    line-height: 1.4;

    letter-spacing: 0;

    transition:
        transform 0.22s ease,
        box-shadow 0.22s ease;
}


.mot-ae-badge:hover {

    transform: translateY(-1px);

    box-shadow:
        0 7px 18px rgba(97,52,183,0.11);
}


/* =========================================================
   HEADLINE GROUP
   ========================================================= */

.mot-ae-headline-group {

    display: flex !important;

    flex-direction: column;

    gap: 0 !important;

    row-gap: 0 !important;
}


.mot-ae-headline-group
.elementor-widget-heading {

    margin: 0 !important;

    padding: 0 !important;
}


.mot-ae-headline-group
.elementor-widget-heading
.elementor-widget-container {

    margin: 0 !important;

    padding: 0 !important;
}


/* =========================================================
   HERO TITLES
   Smaller + elegant + lighter
   ========================================================= */

.mot-ae-title {

    margin: 0 !important;

    padding: 0 !important;
}


.mot-ae-title
.elementor-heading-title {

    margin: 0 !important;

    padding: 0 !important;

    color: var(--mot-heading);

    font-size:
        clamp(
            36px,
            3.15vw,
            48px
        ) !important;

    line-height: 1.16 !important;

    font-weight: 600 !important;

    letter-spacing: 0 !important;

    text-shadow:
        0 2px 9px rgba(255,255,255,0.55);

    transition:
        transform 0.25s ease,
        filter 0.25s ease;
}


/* =========================================================
   PURPLE ACCENT TITLE
   غيّر الحياة.
   ========================================================= */

.mot-ae-title-accent
.elementor-heading-title {

    background:
        linear-gradient(
            120deg,
            #452197 0%,
            #6134B7 48%,
            #7A3EF2 100%
        );

    -webkit-background-clip: text;

    background-clip: text;

    -webkit-text-fill-color: transparent;

    color: #6134B7;

    filter:
        drop-shadow(
            0 3px 7px rgba(97,52,183,0.08)
        );
}


/* very subtle hover */

.mot-ae-title:hover
.elementor-heading-title {

    transform: translateX(-2px);
}


/* =========================================================
   REDUCE SPACE BETWEEN 3 TITLES
   ========================================================= */

.mot-ae-title + .mot-ae-title {

    margin-top: -3px !important;
}


/* =========================================================
   DESCRIPTION
   ========================================================= */

.mot-ae-lead {

    max-width: 640px;

    margin-top: 9px !important;

    margin-bottom: 8px !important;
}


.mot-ae-lead,
.mot-ae-lead p {

    margin-top: 0 !important;

    margin-bottom: 0 !important;

    color: #3E3A50;

    font-size: 15px !important;

    line-height: 1.65 !important;

    font-weight: 400 !important;
}


.mot-ae-lead strong {

    color: var(--mot-purple-dark);

    font-weight: 500;
}


/* =========================================================
   BENEFITS
   ========================================================= */

.mot-ae-benefits {

    margin-top: 4px !important;

    margin-bottom: 7px !important;
}


.mot-ae-benefits
.elementor-icon-list-items {

    display: flex;

    flex-direction: column;

    gap: 2px !important;
}


.mot-ae-benefits
.elementor-icon-list-item {

    min-height: unset !important;

    padding: 2px 0 !important;

    margin: 0 !important;

    color: #302D40;

    font-size: 15px !important;

    line-height: 1.45 !important;

    font-weight: 400 !important;

    transition:
        color 0.2s ease,
        transform 0.2s ease;
}


.mot-ae-benefits
.elementor-icon-list-item:hover {

    color: var(--mot-purple);

    transform: translateX(-2px);
}


/* =========================================================
   BENEFIT CHECK ICON
   ========================================================= */

.mot-ae-benefits
.elementor-icon-list-icon {

    display: flex;

    align-items: center;
    justify-content: center;

    width: 20px !important;
    height: 20px !important;

    min-width: 20px !important;

    margin-left: 7px !important;

    border-radius: 50%;

    background:
        rgba(97,52,183,0.08);

    border:
        1px solid rgba(97,52,183,0.09);
}


.mot-ae-benefits
.elementor-icon-list-icon i {

    color: var(--mot-purple) !important;

    font-size: 11px !important;
}


.mot-ae-benefits
.elementor-icon-list-icon svg {

    width: 11px !important;
    height: 11px !important;

    fill: var(--mot-purple) !important;

    color: var(--mot-purple) !important;
}


/* =========================================================
   CTA
   ========================================================= */

.mot-ae-cta {

    margin-top: 7px !important;

    margin-bottom: 5px !important;
}


.mot-ae-cta
.elementor-button {

    position: relative;

    overflow: hidden;

    width: 100%;

    min-height: 50px !important;

    padding:
        10px
        22px !important;

    display: inline-flex;

    align-items: center;
    justify-content: center;

    border-radius: 10px;

    border:
        1px solid rgba(255,255,255,0.16);

    background:
        linear-gradient(
            135deg,
            #6134B7 0%,
            #542BA7 52%,
            #452197 100%
        );

    color: #ffffff !important;

    font-size: 15.5px !important;

    line-height: 1.4;

    font-weight: 600 !important;

    letter-spacing: 0 !important;

    box-shadow:
        0 8px 18px rgba(97,52,183,0.20),
        inset 0 1px 0 rgba(255,255,255,0.14);

    transition:
        transform 0.22s ease,
        box-shadow 0.22s ease,
        background 0.22s ease;
}


/* =========================================================
   BUTTON LIGHT
   ========================================================= */

.mot-ae-cta
.elementor-button::before {

    content: "";

    position: absolute;

    top: -120%;

    right: -35%;

    width: 25%;

    height: 330%;

    transform: rotate(24deg);

    background:
        linear-gradient(
            90deg,
            transparent,
            rgba(255,255,255,0.20),
            transparent
        );

    transition:
        right 0.65s ease;
}


.mot-ae-cta
.elementor-button:hover::before {

    right: 120%;
}


.mot-ae-cta
.elementor-button:hover {

    transform: translateY(-2px);

    background:
        linear-gradient(
            135deg,
            #7040D0,
            #6134B7,
            #452197
        );

    box-shadow:
        0 12px 24px rgba(97,52,183,0.27);
}


.mot-ae-cta
.elementor-button:active {

    transform: translateY(0);
}


/* =========================================================
   META INFORMATION
   Under CTA
   ========================================================= */

.mot-ae-meta {

    margin-top: 2px !important;

    margin-bottom: 0 !important;
}


.mot-ae-meta
.elementor-icon-list-items {

    display: flex;

    flex-wrap: wrap;

    align-items: center;

    gap: 6px 18px !important;
}


.mot-ae-meta
.elementor-icon-list-item {

    padding: 0 !important;

    margin: 0 !important;

    color: #767184;

    font-size: 12.5px !important;

    line-height: 1.4;

    font-weight: 400;
}


.mot-ae-meta
.elementor-icon-list-icon {

    margin-left: 5px !important;
}


.mot-ae-meta
.elementor-icon-list-icon i {

    color:
        var(--mot-purple) !important;

    font-size: 12px !important;
}


.mot-ae-meta
.elementor-icon-list-icon svg {

    width: 12px !important;
    height: 12px !important;

    fill:
        var(--mot-purple) !important;

    color:
        var(--mot-purple) !important;
}


/* =========================================================
   VERY SUBTLE PURPLE GLOW
   ========================================================= */

.mot-ae-hero::after {

    content: "";

    position: absolute;

    width: 330px;

    height: 330px;

    right: 23%;

    top: -155px;

    border-radius: 50%;

    background:
        radial-gradient(
            circle,
            rgba(122,62,242,0.07) 0%,
            rgba(97,52,183,0.03) 42%,
            transparent 70%
        );

    pointer-events: none;

    z-index: 0;
}


.mot-ae-hero > * {

    position: relative;

    z-index: 1;
}


/* =========================================================
   TABLET
   ========================================================= */

@media (max-width: 1024px) {

    .mot-ae-title
    .elementor-heading-title {

        font-size:
            clamp(
                34px,
                5vw,
                44px
            ) !important;
    }


    .mot-ae-lead,
    .mot-ae-lead p {

        font-size:
            14.5px !important;
    }


    .mot-ae-benefits
    .elementor-icon-list-item {

        font-size:
            14.5px !important;
    }
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .mot-ae-badge {

        font-size:
            11.5px !important;

        padding:
            4px
            10px !important;

        margin-bottom:
            4px !important;
    }


    .mot-ae-title
    .elementor-heading-title {

        font-size:
            clamp(
                31px,
                9vw,
                39px
            ) !important;

        line-height:
            1.2 !important;

        font-weight:
            600 !important;
    }


    .mot-ae-lead {

        margin-top:
            7px !important;

        margin-bottom:
            6px !important;
    }


    .mot-ae-lead,
    .mot-ae-lead p {

        font-size:
            14px !important;

        line-height:
            1.65 !important;
    }


    .mot-ae-benefits
    .elementor-icon-list-item {

        font-size:
            14px !important;

        padding:
            1px
            0 !important;
    }


    .mot-ae-benefits
    .elementor-icon-list-icon {

        width:
            18px !important;

        height:
            18px !important;

        min-width:
            18px !important;
    }


    .mot-ae-cta
    .elementor-button {

        min-height:
            48px !important;

        padding:
            9px
            15px !important;

        font-size:
            14.5px !important;

        border-radius:
            9px;
    }


    .mot-ae-meta
    .elementor-icon-list-items {

        justify-content:
            center;

        gap:
            5px
            12px !important;
    }


    .mot-ae-meta
    .elementor-icon-list-item {

        font-size:
            11.5px !important;
    }
}


/* =========================================================
   Accessibility
   ========================================================= */

@media (prefers-reduced-motion: reduce) {

    .mot-ae-title
    .elementor-heading-title,

    .mot-ae-badge,

    .mot-ae-cta
    .elementor-button {

        transition:
            none !important;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-db01e8a */.blue-text {
  background: linear-gradient(
    90deg,
    #452197 0%,
    #6134B7 50%,
    #7A3EF2 100%
  );

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-746696f */.mot-steps-row {
  display: grid !important;
  grid-template-columns: repeat(6, minmax(130px, 1fr)) !important;
  gap: 28px !important;
  width: 100% !important;
  max-width: 1180px !important;
  margin: 34px auto 0 !important;
}

.mot-steps-row &gt; .e-con,
.mot-steps-row &gt; .elementor-element {
  min-width: 0 !important;
}

.mot-steps-row &gt; .mot-step-item {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  text-align: center !important;
  min-width: 0 !important;
  width: 100% !important;
  position: relative !important;
  z-index: 2 !important;
}

.mot-step-title,
.mot-step-title .elementor-heading-title,
.mot-step-text,
.mot-step-text p {
  text-align: center !important;
  width: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8230a72 *//* ===== FINAL – Premium Luxury Steps | Same Structure ===== */

.mot-steps-row {
  position: relative;
  display: flex !important;
  justify-content: space-between;
  align-items: flex-start;
  gap: 26px;
  max-width: 1120px;
  margin: 50px auto 0;
}

.mot-steps-row::before {
  content: "";
  position: absolute;
  top: 32px;
  left: 6%;
  right: 6%;
  height: 2px;
  background: #E9DDFB;
  z-index: 0;
}

.mot-step-item::before {
  content: "";
  position: absolute;
  top: 31px;
  left: -50%;
  width: 6px;
  height: 6px;
  background: #B8A05A;
  border-radius: 50%;
  z-index: 0;
}

.mot-step-item:first-child::before {
  display: none;
}

.mot-step-item {
  position: relative;
  z-index: 1;
  flex: 1;
  text-align: center;
}

.mot-step-number,
.mot-step-number .elementor-heading-title,
.mot-step-number p {
  width: 64px;
  height: 64px;
  border-radius: 50%;
  background: #ffffff;
  border: 3px solid #E9DDFB;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto 18px;
  font-size: 22px;
  font-weight: 800;
  color: #6134B7;
  box-shadow: 0 12px 28px rgba(97, 52, 183, .10);
}

.mot-step-icon {
  width: 44px;
  height: 44px;
  border-radius: 50%;
  background: #F8F6F0;
  border: 2px solid #D8C28A;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto 14px;
  box-shadow: 0 8px 18px rgba(184, 160, 90, .12);
}

.mot-step-icon i,
.mot-step-icon svg {
  font-size: 20px;
  color: #B8A05A !important;
  fill: #B8A05A !important;
}

.mot-step-title,
.mot-step-title .elementor-heading-title {
  font-size: 15px !important;
  font-weight: 800;
  color: #05083D;
  margin-bottom: 6px;
}

.mot-step-text,
.mot-step-text p {
  font-size: 13.5px;
  color: #405171;
  line-height: 1.55;
  max-width: 135px;
  margin: 0 auto;
}

.mot-step-item:hover .mot-step-number {
  transform: translateY(-4px);
  border-color: #B8A05A;
  color: #452197;
  background: #FCFBF8;
}

.mot-step-item:hover .mot-step-icon {
  transform: translateY(-2px);
  border-color: #B8A05A;
}

@media (min-width: 768px) and (max-width: 1024px) {
  .mot-steps-row {
    display: grid !important;
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    gap: 24px !important;
    max-width: 760px !important;
    margin: 38px auto 0 !important;
    padding: 0 24px !important;
  }

  .mot-steps-row::before,
  .mot-step-item::before {
    display: none !important;
  }

  .mot-step-item {
    width: 100% !important;
    flex: none !important;
    background: #FCFBF8 !important;
    border: 1px solid #E9DDFB !important;
    border-radius: 22px !important;
    padding: 26px 18px 24px !important;
    box-shadow: 0 14px 35px rgba(69, 33, 151, 0.08) !important;
  }

  .mot-step-text,
  .mot-step-text p {
    max-width: 220px !important;
  }
}

@media (max-width: 767px) {
  .mot-steps-row {
    display: grid !important;
    grid-template-columns: 1fr !important;
    gap: 18px !important;
    margin: 30px auto 0 !important;
    padding: 0 18px !important;
  }

  .mot-steps-row::before,
  .mot-step-item::before {
    display: none !important;
  }

  .mot-step-item {
    flex: none !important;
    width: 100% !important;
    background: #FCFBF8 !important;
    border: 1px solid #E9DDFB !important;
    border-radius: 20px !important;
    padding: 22px 18px !important;
    box-shadow: 0 12px 28px rgba(69, 33, 151, 0.07) !important;
  }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-ccdcd77 */.mot-blue {
  background: linear-gradient(
    90deg,
    #452197 0%,
    #6134B7 50%,
    #7A3EF2 100%
  );

  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;

  font-weight: 700;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a9cc597 *//* Why tutors love teaching */

.mot-love-grid {
  display: grid !important;
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  gap: 24px !important;
  max-width: 1120px !important;
  margin: 34px auto 0 !important;
}

.mot-love-card {
  background: #ffffff !important;
  border: 1px solid #e7ecf5 !important;
  border-radius: 20px !important;
  padding: 34px 26px 30px !important;
  text-align: center !important;
  box-shadow: 0 12px 34px rgba(15, 23, 42, .06) !important;
  transition: all .25s ease !important;
}

.mot-love-card:hover {
  transform: translateY(-6px) !important;
  box-shadow: 0 22px 46px rgba(49, 92, 246, .12) !important;
  border-color: #dbe3ff !important;
}


.mot-love-title,
.mot-love-title .elementor-heading-title {
  font-size: 17px !important;
  line-height: 1.3 !important;
  font-weight: 800 !important;
  color: #07164a !important;
  margin: 0 0 12px !important;
}

.mot-love-text,
.mot-love-text p {
  font-size: 15px !important;
  line-height: 1.65 !important;
  color: #4b5f73 !important;
  margin: 0 auto !important;
  max-width: 220px !important;
}

/* Different soft icon backgrounds */
.mot-love-card:nth-child(1) .mot-love-icon {
  background: #e9fbe9 !important;
}

.mot-love-card:nth-child(1) .mot-love-icon i,
.mot-love-card:nth-child(1) .mot-love-icon svg {
  color: #35c75a !important;
  fill: #35c75a !important;
}

.mot-love-card:nth-child(2) .mot-love-icon {
  background: #fff3d8 !important;
}

.mot-love-card:nth-child(2) .mot-love-icon i,
.mot-love-card:nth-child(2) .mot-love-icon svg {
  color: #f5a800 !important;
  fill: #f5a800 !important;
}

.mot-love-card:nth-child(3) .mot-love-icon {
  background: #f3e8ff !important;
}

.mot-love-card:nth-child(3) .mot-love-icon i,
.mot-love-card:nth-child(3) .mot-love-icon svg {
  color: #8b3dff !important;
  fill: #8b3dff !important;
}

.mot-love-card:nth-child(4) .mot-love-icon {
  background: #e8f3ff !important;
}

.mot-love-card:nth-child(4) .mot-love-icon i,
.mot-love-card:nth-child(4) .mot-love-icon svg {
  color: #2586ff !important;
  fill: #2586ff !important;
}

/* Tablet */
@media (max-width: 1024px) {
  .mot-love-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}

/* Mobile */
@media (max-width: 767px) {
  .mot-love-grid {
    grid-template-columns: 1fr !important;
    gap: 18px !important;
  }

  .mot-love-card {
    padding: 28px 22px !important;
  }
}
/* FIX ICON SHAPE */

.mot-love-icon {
  width: 72px;
  height: 72px;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto 18px;
}

/* icon size inside circle */
.mot-love-icon i,
.mot-love-icon svg {
  font-size: 28px;
  width: 28px;
  height: 28px;
}
/* CENTER ICON PERFECTLY */

.mot-love-icon {
  display: flex;
  align-items: center;
  justify-content: center;
}

.mot-love-icon .elementor-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dc490c5 *//* ===============================
   Tutor Stats Bar – Premium Luxury
================================ */

.mot-stats-bar {
  max-width: 1120px !important;
  margin: 34px auto 0 !important;
  padding: 34px 40px !important;
  border-radius: 24px !important;

  background: linear-gradient(135deg, #FCFBF8 0%, #F8F6F0 55%, #F1ECFB 100%) !important;
  border: 1px solid rgba(97, 52, 183, 0.12) !important;

  display: grid !important;
  grid-template-columns: repeat(4, 1fr) !important;
  gap: 22px !important;

  box-shadow: 0 24px 60px rgba(69, 33, 151, 0.12) !important;
  position: relative !important;
  overflow: hidden !important;
}

.mot-stats-bar::after {
  content: "";
  position: absolute;
  right: -90px;
  bottom: -90px;
  width: 280px;
  height: 280px;
  background: radial-gradient(circle, rgba(97, 52, 183, 0.16), transparent 70%);
  filter: blur(24px);
  pointer-events: none;
}

.mot-stat-item {
  position: relative !important;
  text-align: center !important;
  padding: 26px 16px !important;
  border-radius: 20px !important;

  background: rgba(255, 255, 255, 0.78) !important;
  border: 1px solid rgba(97, 52, 183, 0.12) !important;

  box-shadow: 0 14px 34px rgba(69, 33, 151, 0.08) !important;
  backdrop-filter: blur(10px);
  transition: all 0.25s ease !important;
}

.mot-stat-item:hover {
  transform: translateY(-6px);
  box-shadow: 0 20px 42px rgba(69, 33, 151, 0.16) !important;
  border-color: rgba(184, 160, 90, 0.35) !important;
}

.mot-stat-icon {
  margin-bottom: 14px !important;
  display: flex !important;
  justify-content: center !important;
}

.mot-stat-icon i,
.mot-stat-icon svg {
  color: #B8A05A !important;
  fill: #B8A05A !important;
}

.mot-stat-number,
.mot-stat-number .elementor-heading-title {
  font-size: clamp(30px, 2.5vw, 42px) !important;
  line-height: 1.05 !important;
  font-weight: 800 !important;
  color: #452197 !important;
  margin: 0 0 8px !important;
  letter-spacing: -0.6px !important;
}

.mot-stat-label,
.mot-stat-label p,
.mot-stat-label .elementor-heading-title {
  font-size: 14.5px !important;
  line-height: 1.4 !important;
  color: #6B6B6B !important;
  margin: 0 !important;
}

.mot-stat-item::before {
  content: "";
  position: absolute;
  left: 50%;
  bottom: 18px;
  width: 36px;
  height: 2px;
  background: #B8A05A;
  transform: translateX(-50%);
  border-radius: 99px;
  opacity: 0.9;
}

.mot-stat-item:not(:last-child)::after {
  display: none !important;
}

/* Responsive */
@media (max-width: 767px) {
  .mot-stats-bar {
    grid-template-columns: repeat(2, 1fr) !important;
    padding: 24px 18px !important;
    gap: 16px !important;
  }

  .mot-stat-item {
    padding: 22px 12px !important;
  }
}/* End custom CSS */