.elementor-6331 .elementor-element.elementor-element-ba79132 > .elementor-container > .elementor-row{align-items:stretch;}.elementor-6331 .elementor-element.elementor-element-ba79132:not(.elementor-motion-effects-element-type-background), .elementor-6331 .elementor-element.elementor-element-ba79132 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #F6F2E6 0%, #EEE8D8 100%);}.elementor-6331 .elementor-element.elementor-element-ba79132{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:104px 0px 105px 0px;}.elementor-6331 .elementor-element.elementor-element-ba79132 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6331 .elementor-element.elementor-element-ba79132 > .elementor-shape-bottom .elementor-shape-fill{fill:#F6F2E6;}.elementor-6331 .elementor-element.elementor-element-ba79132 > .elementor-shape-bottom svg{height:70px;}.elementor-6331 .elementor-element.elementor-element-2ac0432 > .elementor-widget-container{margin:0px 0px 15px 0px;}.elementor-6331 .elementor-element.elementor-element-2ac0432{text-align:center;}.elementor-6331 .elementor-element.elementor-element-2ac0432 .heading-primary{font-family:"cinema", Sans-serif;font-size:65px;font-weight:500;line-height:1.17em;color:#2AA458;}.elementor-6331 .elementor-element.elementor-element-2ac0432 .heading-primary .stop-a{stop-color:#2AA458;}.elementor-6331 .elementor-element.elementor-element-2ac0432 .heading-primary .stop-b{stop-color:#2AA458;}.elementor-6331 .elementor-element.elementor-element-2ac0432 .heading-primary mark{font-weight:500;color:#77C035;}.elementor-6331 .elementor-element.elementor-element-2ac0432 .heading-primary mark .stop-a{stop-color:#77C035;}.elementor-6331 .elementor-element.elementor-element-2ac0432 .heading-primary mark .stop-b{stop-color:#77C035;}.elementor-6331 .elementor-element.elementor-element-41f03f3 > .elementor-widget-container{margin:0px 0px 55px 0px;}.elementor-6331 .elementor-element.elementor-element-41f03f3{text-align:center;}.elementor-6331 .elementor-element.elementor-element-41f03f3 .heading-primary{font-family:"cinema", Sans-serif;font-size:60px;font-weight:500;line-height:1.17em;color:#4F3D56;}.elementor-6331 .elementor-element.elementor-element-41f03f3 .heading-primary .stop-a{stop-color:#4F3D56;}.elementor-6331 .elementor-element.elementor-element-41f03f3 .heading-primary .stop-b{stop-color:#4F3D56;}.elementor-6331 .elementor-element.elementor-element-41f03f3 .heading-primary mark{font-weight:400;}.elementor-6331 .elementor-element.elementor-element-8bdaecd .course-info .course-title{font-size:18px;}.elementor-6331 .elementor-element.elementor-element-29b5d39 > .elementor-container > .elementor-row{align-items:stretch;}.elementor-6331 .elementor-element.elementor-element-29b5d39:not(.elementor-motion-effects-element-type-background), .elementor-6331 .elementor-element.elementor-element-29b5d39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F2E6;}.elementor-6331 .elementor-element.elementor-element-29b5d39{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:180px 0px 152px 0px;}.elementor-6331 .elementor-element.elementor-element-29b5d39 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6331 .elementor-element.elementor-element-8542018 > .elementor-widget-container{margin:0px 0px 55px 0px;}.elementor-6331 .elementor-element.elementor-element-8542018{text-align:center;}.elementor-6331 .elementor-element.elementor-element-8542018 .heading-primary{font-family:"cinema", Sans-serif;font-size:67px;font-weight:500;line-height:1.17em;color:#4F3D56;}.elementor-6331 .elementor-element.elementor-element-8542018 .heading-primary .stop-a{stop-color:#4F3D56;}.elementor-6331 .elementor-element.elementor-element-8542018 .heading-primary .stop-b{stop-color:#4F3D56;}.elementor-6331 .elementor-element.elementor-element-8542018 .heading-primary mark{font-weight:400;}.elementor-6331 .elementor-element.elementor-element-13a4ef4 .modern-grid{grid-template-columns:repeat(2, 1fr);grid-column-gap:30px;grid-row-gap:30px;}body.elementor-page-6331:not(.elementor-motion-effects-element-type-background), body.elementor-page-6331 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F2E6;}@media(max-width:1024px){.elementor-6331 .elementor-element.elementor-element-ba79132{padding:100px 0px 50px 0px;}.elementor-6331 .elementor-element.elementor-element-2ac0432 .heading-primary{font-size:55px;}.elementor-6331 .elementor-element.elementor-element-41f03f3 .heading-primary{font-size:52px;}.elementor-6331 .elementor-element.elementor-element-29b5d39{padding:100px 0px 50px 0px;}.elementor-6331 .elementor-element.elementor-element-e6c0b71 > .elementor-element-populated.elementor-element-populated{padding:0% 13% 0% 13%;}.elementor-6331 .elementor-element.elementor-element-8542018 .heading-primary{font-size:57px;}.elementor-6331 .elementor-element.elementor-element-13a4ef4 .modern-grid{grid-template-columns:repeat(1, 1fr);}}@media(max-width:768px){.elementor-6331 .elementor-element.elementor-element-ba79132 > .elementor-shape-bottom svg{height:40px;}.elementor-6331 .elementor-element.elementor-element-2ac0432 .heading-primary{font-size:45px;line-height:1em;}.elementor-6331 .elementor-element.elementor-element-41f03f3 .heading-primary{font-size:43px;}.elementor-6331 .elementor-element.elementor-element-e6c0b71 > .elementor-element-populated.elementor-element-populated{padding:0% 5% 0% 5%;}.elementor-6331 .elementor-element.elementor-element-8542018 .heading-primary{font-size:47px;}.elementor-6331 .elementor-element.elementor-element-13a4ef4 .modern-grid{grid-template-columns:repeat(1, 1fr);}.elementor-6331 .elementor-element.elementor-element-13a4ef4 .event-title{font-size:15px;}.elementor-6331 .elementor-element.elementor-element-13a4ef4 .event-date .event-date--day{font-size:30px;}.elementor-6331 .elementor-element.elementor-element-13a4ef4 .event-location{font-size:14px;}}/* Start custom CSS */@media only screen and (max-width: 768px) {
.maxcoach-event-grid.style-minimal .event-caption {
    padding: 15px 15px!important;
}
.maxcoach-event-grid.style-minimal .right-box {
    scale: 0.85;
}
.maxcoach-event-grid.style-minimal .tm-button {
    min-width: 50px!important;
}
.rtl .maxcoach-event-grid.style-minimal .left-box {
    margin-left: 5px!important;
    justify-content: center!important;
}
}
i.greentext {
    color: #2aa458;
    font-style: normal!important;
}
.maxcoach-accordion-style-01 .maxcoach-accordion .accordion-section.active .accordion-header, .maxcoach-accordion-style-01 .maxcoach-accordion .accordion-section:hover .accordion-header {
    background-color: #2ba459;
}

.course-price {
    background-color: #e1a703!important;
}

.course-caption-style-04 .maxcoach-course .course-wrapper:hover {
    background: #ffffff !important;
    box-shadow: 0 14px 59px rgb(0 0 0 / 4%);
}

.course-caption-style-04 .maxcoach-course .course-wrapper {
    border-radius: 20px;
    background: #ffffff !important;
}

mark, .primary-color.primary-color, .growl-close:hover, .tm-button.style-border, .tm-button.style-thick-border, .maxcoach-infinite-loader, .maxcoach-blog .post-title a:hover, .maxcoach-blog .post-categories a:hover, .maxcoach-blog-caption-style-03 .tm-button, .tm-portfolio .post-categories a:hover, .tm-portfolio .post-title a:hover, .maxcoach-pricing .price-wrap, .maxcoach-timeline.style-01 .title, .maxcoach-timeline.style-01 .timeline-dot, .tm-google-map .style-signal .animated-dot, .maxcoach-list .marker, .maxcoach-mailchimp-form-style-01 .form-submit, .maxcoach-pricing-style-02 .maxcoach-pricing .maxcoach-pricing-features li i, .tm-social-networks .link:hover, .tm-social-networks.style-solid-rounded-icon .link, .maxcoach-team-member-style-01 .social-networks a:hover, .elementor-widget-tm-testimonial .testimonial-quote-icon, .maxcoach-modern-carousel-style-02 .slide-button, .tm-slider a:hover .heading, .woosw-area .woosw-inner .woosw-content .woosw-content-bot .woosw-content-bot-inner .woosw-page a:hover, .woosw-continue:hover, .tm-menu .menu-price, .woocommerce-widget-layered-nav-list a:hover, .entry-post-tags a:hover, .post-share a:hover, .post-share.style-01 .share-media .share-icon, .blog-nav-links h6:before, .header-search-form .search-submit, .widget_search .search-submit, .widget_product_search .search-submit, .page-main-content .search-form .search-submit, .page-sidebar .widget_pages .current-menu-item>a, .page-sidebar .widget_nav_menu .current-menu-item>a, .page-sidebar .insight-core-bmw .current-menu-item>a, .comment-list .comment-actions a:hover, .portfolio-nav-links.style-01 .inner>a:hover, .portfolio-nav-links.style-02 .nav-list .hover, .maxcoach-main-post .course-price, .learn-press-content-protected-message a, .maxcoach-fake-select-wrap .maxcoach-fake-select li.selected:before, .maxcoach-course .course-info .course-price, .maxcoach-course .course-title a:hover, .learn-press-checkout .lp-list-table td.course-total, .learn-press-checkout .lp-list-table .cart-subtotal td, .learn-press-checkout .lp-list-table .order-total td, .single-lp_course .lp-single-course .course-author .author-social-networks a:hover, .single-lp_course .course-curriculum ul.curriculum-sections .section-content .course-item.has-status.passed .course-item-status, .widget_lp-widget-recent-courses .course-price, .single-lp_course .lp-single-course .course-price, .entry-course-share .share-media, .single-course-layout-02 .lp-single-course .entry-course-share .tm-button, .elementor-widget-tm-icon-box.maxcoach-icon-box-style-01 .maxcoach-box:hover div.tm-button.style-text, .elementor-widget-tm-icon-box.maxcoach-icon-box-style-01 a.tm-button.style-text:hover, .tm-image-box.maxcoach-box:hover div.tm-button.style-text, .tm-image-box a.tm-button.style-text:hover, .maxcoach-event-carousel .event-date, .maxcoach-event-carousel .tm-button.style-flat, .maxcoach-event .tm-button.style-flat, .maxcoach-event-grid .event-date--day, .maxcoach-event-grid.style-minimal .event-caption:before, .event-price, .event-register-message a, .maxcoach-event-grid.style-one-left-featured .normal-events .event-date, .tp_single_event .entry-meta .meta-icon, .tm-zoom-meeting .zoom-countdown .countdown-content .number, .dpn-zvc-single-content-wrapper .dpn-zvc-sidebar-wrapper .dpn-zvc-timer .dpn-zvc-timer-cell, .lp-pmpro-membership-list .lp-price .amount, #pmpro_level_cost strong, .widget_price_filter .ui-slider, .maxcoach-product .woocommerce-loop-product__title a:hover, .woocommerce .product-badges .onsale, .cart-collaterals .order-total .amount, .woocommerce-mini-cart__empty-message .empty-basket, .woocommerce .cart_list.product_list_widget a:hover, .woocommerce .cart.shop_table td.product-name a:hover, .woocommerce ul.product_list_widget li .product-title:hover, .entry-product-meta a:hover, .popup-product-quick-view .product_title a:hover {
    color: #2aa458;
}

.rtl .course-caption-style-04 .maxcoach-course .course-info .course-price {
    border-radius: 0px 0px 20px 0px;
}
.maxcoach-event-grid.style-minimal .maxcoach-box {
    background: #e2d5b0;
    border-radius: 20px;
}
.maxcoach-event-grid.style-minimal .maxcoach-box:hover{
    box-shadow: none!important;
}
.maxcoach-event-grid.style-minimal .maxcoach-box:before {
    background: #4f3d56;
    width: 10px;
}
.maxcoach-event-grid.style-minimal .event-date--day {
    color: #2aa458;
}
.tm-button.style-flat.tm-button-xs.event-get-ticket::before {
     background: #2aa458;
    border-radius: 10px;
}
.rtl .maxcoach-event-grid.style-minimal .left-box {
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
}
.elementor-widget-tm-testimonial.layout-image-top .testimonial-item {
    border-radius: 20px;
    box-shadow: none!important;
}
.elementor-widget-tm-testimonial.layout-image-top .image {
    border: 8px solid #f6f2e6;
    border-radius: 100%;
}
.maxcoach-accordion-style-01 .maxcoach-accordion .accordion-content {
    text-align: justify!important;
}
.maxcoach-accordion-style-01 .maxcoach-accordion .accordion-header {
    border-radius: 15px;
}
.maxcoach-accordion-style-01 .maxcoach-accordion .accordion-section {
    border-radius: 15px;
}
span.instructor-name {
    display: none;
}
.maxcoach-course .course-instructor {
    position: absolute;
    margin-top: -40px!important;
    margin-right: -10px!important;
}
.rtl .maxcoach-course .course-instructor .instructor-avatar {
    border: 5px solid #fff;
    border-radius: 100%;
}
.course-caption-style-04 .maxcoach-course .course-info .course-title {
    margin-top: 10px;
}
.heading-description-wrap p {
    text-align: justify;
}
.testimonial-main-content .text {
    text-align: justify;
}
.testimonial-main-content .content-wrap {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.testimonial-main-content {
    height: 100%;
}
.tm-button.style-flat {
    border-radius: 15px!important;
}
.tm-button.style-flat.tm-button-xs.event-get-ticket {
    border-radius: 10px!important;
}
.course-caption-style-04 .maxcoach-course .course-info {
    padding: 20px 30px 20px !important;
}
.maxcoach-course .course-meta {
    margin: 15px 0 0!important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'cinema';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://shad-on.com/wp-content/uploads/2026/08/web_cinema.ttf') format('truetype');
}
/* End Custom Fonts CSS */