.elementor-7 .elementor-element.elementor-element-8d42f95{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-7 .elementor-element.elementor-element-f22bff8 .hero-img{width:62%;background-position:center;background-size:cover;}.elementor-7 .elementor-element.elementor-element-f22bff8 .hero-simple{height:100vh;min-height:640px;background-color:#0a0a0a;}.elementor-7 .elementor-element.elementor-element-f22bff8 .hero-overlay{padding:0px 48px 0px 48px;}.elementor-7 .elementor-element.elementor-element-f22bff8 .text-col{max-width:480px;}.elementor-7 .elementor-element.elementor-element-f22bff8 .eyebrow{color:#c9a368;margin-bottom:28px;}.elementor-7 .elementor-element.elementor-element-f22bff8 h1{color:#ece8e1;}.elementor-7 .elementor-element.elementor-element-f22bff8 h1 em{color:#c9a368;}.elementor-7 .elementor-element.elementor-element-f22bff8 .lead{color:#8a847a;margin-top:32px;}.elementor-7 .elementor-element.elementor-element-f22bff8 .hero-cta{margin-top:48px;gap:18px;}.elementor-7 .elementor-element.elementor-element-f22bff8 .btn{padding:14px 28px 14px 28px;}.elementor-7 .elementor-element.elementor-element-f22bff8 .btn-primary{color:#111111;background-color:#c9a368;border-color:#c9a368;}.elementor-7 .elementor-element.elementor-element-f22bff8 .btn:not(.btn-primary){color:#ece8e1;border-color:#2a2a2a;}.elementor-7 .elementor-element.elementor-element-2dc9d11{--display:flex;}.elementor-7 .elementor-element.elementor-element-cea200e .section-head{margin-bottom:64px;}.elementor-7 .elementor-element.elementor-element-cea200e .courses{grid-template-columns:repeat(3, minmax(0, 1fr));gap:24px;}.elementor-7 .elementor-element.elementor-element-cea200e .section-head .num{color:#c9a368;}.elementor-7 .elementor-element.elementor-element-cea200e .section-head h2{color:#ece8e1;}.elementor-7 .elementor-element.elementor-element-cea200e .section-head h2 em{color:#c9a368;}.elementor-7 .elementor-element.elementor-element-cea200e .section-head p{color:#8a847a;}.elementor-7 .elementor-element.elementor-element-cea200e .course{background-color:#141414;border-color:#2a2a2a;}.elementor-7 .elementor-element.elementor-element-cea200e .course .body{padding:18px 18px 20px 18px;}.elementor-7 .elementor-element.elementor-element-cea200e .course .tag{color:#c9a368;}.elementor-7 .elementor-element.elementor-element-cea200e .course h3{color:#ece8e1;}.elementor-7 .elementor-element.elementor-element-cea200e .course .meta{color:#8a847a;}.elementor-7 .elementor-element.elementor-element-cea200e .course .thumb img{object-fit:cover;object-position:center;}.elementor-7 .elementor-element.elementor-element-d2ca857{--display:flex;}.elementor-7 .elementor-element.elementor-element-ee8fbca .section-head{margin-bottom:64px;}.elementor-7 .elementor-element.elementor-element-ee8fbca .about{gap:64px;grid-template-columns:280px 1fr;}.elementor-7 .elementor-element.elementor-element-ee8fbca .about .avatar{width:240px;height:240px;border-radius:50%;background:#2a2218;color:#c9a368;border-color:#2a2a2a;}.elementor-7 .elementor-element.elementor-element-ee8fbca .section-head .num{color:#c9a368;}.elementor-7 .elementor-element.elementor-element-ee8fbca .section-head h2{color:#ece8e1;}.elementor-7 .elementor-element.elementor-element-ee8fbca .section-head h2 em{color:#c9a368;}.elementor-7 .elementor-element.elementor-element-ee8fbca .about-text h3{color:#ece8e1;margin-bottom:20px;}.elementor-7 .elementor-element.elementor-element-ee8fbca .about-text p{color:#8a847a;margin-bottom:14px;}.elementor-7 .elementor-element.elementor-element-ee8fbca .about-text .sig{color:#c9a368;margin-top:28px;}.elementor-7 .elementor-element.elementor-element-3e60990{--display:flex;}.elementor-7 .elementor-element.elementor-element-e48ccbb .section-head{margin-bottom:64px;}.elementor-7 .elementor-element.elementor-element-e48ccbb .res-grid{grid-template-columns:repeat(3, minmax(0, 1fr));gap:1px;background-color:#2a2a2a;border-color:#2a2a2a;}.elementor-7 .elementor-element.elementor-element-e48ccbb .res-item{padding:36px 32px 36px 32px;background-color:#0a0a0a;}.elementor-7 .elementor-element.elementor-element-e48ccbb .section-head .num{color:#c9a368;}.elementor-7 .elementor-element.elementor-element-e48ccbb .section-head h2{color:#ece8e1;}.elementor-7 .elementor-element.elementor-element-e48ccbb .section-head h2 em{color:#c9a368;}.elementor-7 .elementor-element.elementor-element-e48ccbb .section-head p{color:#8a847a;}.elementor-7 .elementor-element.elementor-element-e48ccbb .res-item .ic{color:#c9a368;}.elementor-7 .elementor-element.elementor-element-e48ccbb .res-item h4{color:#ece8e1;}.elementor-7 .elementor-element.elementor-element-e48ccbb .res-item p{color:#8a847a;}.elementor-7 .elementor-element.elementor-element-e48ccbb .res-item .dl{color:#c9a368;}@media(max-width:1024px){.elementor-7 .elementor-element.elementor-element-f22bff8 .hero-img{width:100%;}.elementor-7 .elementor-element.elementor-element-cea200e .courses{grid-template-columns:repeat(2, minmax(0, 1fr));}.elementor-7 .elementor-element.elementor-element-ee8fbca .section-head{margin-bottom:42px;}.elementor-7 .elementor-element.elementor-element-ee8fbca .about{gap:38px;grid-template-columns:220px 1fr;}.elementor-7 .elementor-element.elementor-element-ee8fbca .about .avatar{width:190px;height:190px;}.elementor-7 .elementor-element.elementor-element-e48ccbb .section-head{margin-bottom:42px;}.elementor-7 .elementor-element.elementor-element-e48ccbb .res-grid{grid-template-columns:repeat(2, minmax(0, 1fr));}}@media(max-width:767px){.elementor-7 .elementor-element.elementor-element-f22bff8 .hero-img{width:100%;}.elementor-7 .elementor-element.elementor-element-cea200e .courses{grid-template-columns:repeat(1, minmax(0, 1fr));}.elementor-7 .elementor-element.elementor-element-ee8fbca .section-head{margin-bottom:28px;}.elementor-7 .elementor-element.elementor-element-ee8fbca .about{gap:22px;grid-template-columns:1px 1fr;}.elementor-7 .elementor-element.elementor-element-ee8fbca .about .avatar{width:138px;height:138px;}.elementor-7 .elementor-element.elementor-element-e48ccbb .section-head{margin-bottom:28px;}.elementor-7 .elementor-element.elementor-element-e48ccbb .res-grid{grid-template-columns:repeat(1, minmax(0, 1fr));gap:1px;}.elementor-7 .elementor-element.elementor-element-e48ccbb .res-item{padding:26px 20px 26px 20px;}}