.elementor-3776 .elementor-element.elementor-element-4bb5abb > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3776 .elementor-element.elementor-element-4bb5abb > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3776 .elementor-element.elementor-element-8d9172a:not(.elementor-motion-effects-element-type-background), .elementor-3776 .elementor-element.elementor-element-8d9172a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3776 .elementor-element.elementor-element-8d9172a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 0px 0px;}.elementor-3776 .elementor-element.elementor-element-8d9172a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3776 .elementor-element.elementor-element-6d8b55f{width:100%;max-width:100%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;}.elementor-3776 .elementor-element.elementor-element-6d8b55f .elementor-icon-wrapper{text-align:center;}.elementor-3776 .elementor-element.elementor-element-fcaf4a2{text-align:center;}.elementor-3776 .elementor-element.elementor-element-fcaf4a2 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;line-height:21px;letter-spacing:3px;color:var( --e-global-color-3d83b82 );}.elementor-3776 .elementor-element.elementor-element-a8fe2f2{text-align:center;}.elementor-3776 .elementor-element.elementor-element-a8fe2f2 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-9a503f8 );}.elementor-3776 .elementor-element.elementor-element-9b90f8e{text-align:center;}.elementor-3776 .elementor-element.elementor-element-9b90f8e .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-3776 .elementor-element.elementor-element-4a3b951 > .elementor-widget-container{margin:-50px 0px 0px 0px;}.elementor-3776 .elementor-element.elementor-element-d826e60:not(.elementor-motion-effects-element-type-background), .elementor-3776 .elementor-element.elementor-element-d826e60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-3776 .elementor-element.elementor-element-d826e60{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:70px 0px 0px 0px;}.elementor-3776 .elementor-element.elementor-element-d826e60 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-3776 .elementor-element.elementor-element-d0a2155{width:100%;max-width:100%;margin:-15px 0px calc(var(--kit-widget-spacing, 0px) + -15px) 0px;padding:0px 0px 0px 0px;}.elementor-3776 .elementor-element.elementor-element-d0a2155 .elementor-icon-wrapper{text-align:center;}.elementor-3776 .elementor-element.elementor-element-9699261{text-align:center;}.elementor-3776 .elementor-element.elementor-element-9699261 .elementor-heading-title{font-family:"Open Sans", Sans-serif;font-size:15px;font-weight:500;text-transform:uppercase;line-height:21px;letter-spacing:3px;color:var( --e-global-color-3d83b82 );}.elementor-3776 .elementor-element.elementor-element-6ed61f0{text-align:center;}.elementor-3776 .elementor-element.elementor-element-6ed61f0 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-9a503f8 );}.elementor-3776 .elementor-element.elementor-element-e657f16{text-align:center;}.elementor-3776 .elementor-element.elementor-element-e657f16 .elementor-heading-title{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}@media(max-width:1024px){.elementor-3776 .elementor-element.elementor-element-fcaf4a2 .elementor-heading-title{font-size:15px;line-height:21px;letter-spacing:3px;}.elementor-3776 .elementor-element.elementor-element-a8fe2f2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3776 .elementor-element.elementor-element-9b90f8e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3776 .elementor-element.elementor-element-9699261 .elementor-heading-title{font-size:15px;line-height:21px;letter-spacing:3px;}.elementor-3776 .elementor-element.elementor-element-6ed61f0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3776 .elementor-element.elementor-element-e657f16 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-3776 .elementor-element.elementor-element-fcaf4a2 .elementor-heading-title{font-size:14px;line-height:21px;letter-spacing:3px;}.elementor-3776 .elementor-element.elementor-element-a8fe2f2 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3776 .elementor-element.elementor-element-9b90f8e .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-3776 .elementor-element.elementor-element-9699261 .elementor-heading-title{font-size:14px;line-height:21px;letter-spacing:3px;}.elementor-3776 .elementor-element.elementor-element-6ed61f0 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-3776 .elementor-element.elementor-element-e657f16 .elementor-heading-title{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for tuturn_home_banner_v3, class: .elementor-element-8e0aab9 */.tu-bannerv3 .row{	display: flex;	flex-direction: column;	justify-content: center;	align-items: center;	text-align: center;}.tu-searchbar-wrapper .tu-appendinput .tu-starthere{	display:none;}.tu-bannerv3::before{	clip-path: none !important;}/* 1699px and smaller screen sizes */@media (max-width:1699px){	/* Bannerv3 */	.elementor-element-b5f6038 .elementor-widget .tu-bannerv3{		padding-bottom:150px;	}	}/* End custom CSS */
/* Start custom CSS for tuturn_element_instructors, class: .elementor-element-4a3b951 *//* ===== INSTRUCTOR GRID ===== */

.elementor-element-4a3b951 .splide__track {
    overflow: visible !important;
}

.elementor-element-4a3b951 .splide__list {
    display: grid !important;
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    gap: 24px !important;
    width: 100% !important;
    transform: none !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Individual cards */
.elementor-element-4a3b951 .splide__slide {
    display: block !important;
    width: 100% !important;
    max-width: none !important;
    min-width: 0 !important;
    margin: 0 !important;
    transform: none !important;
}

/* Remove Splide duplicates */
.elementor-element-4a3b951 .splide__slide--clone {
    display: none !important;
}


/* ===== HIDE PRICE / PHONE / WHATSAPP ===== */

.elementor-element-4a3b951 .tu-authorlist > li:nth-child(1),
.elementor-element-4a3b951 .tu-authorlist > li:nth-child(2),
.elementor-element-4a3b951 .tu-authorlist > li:nth-child(3) {
    display: none !important;
}


/* ===== SAME IMAGE RATIO ===== */

.elementor-element-4a3b951 .tu-featureitem > figure {
    width: 100% !important;
    height: 220px !important;
    overflow: hidden !important;
    margin: 0 !important;
}

.elementor-element-4a3b951 .tu-featureitem > figure img {
    width: 100% !important;
    height: 100% !important;
    object-fit: cover !important;
    display: block !important;
}


/* ===== REMOVE SLIDER DOTS ===== */

.elementor-element-4a3b951 .splide__pagination {
    display: none !important;
}


/* ===== TABLET ===== */

@media (max-width: 991px) {
    .elementor-element-4a3b951 .splide__list {
        grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
    }
}


/* ===== MOBILE ===== */

@media (max-width: 767px) {
    .elementor-element-4a3b951 .splide__list {
        grid-template-columns: 1fr !important;
        gap: 20px !important;
    }
}/* End custom CSS */