.elementor-21834 .elementor-element.elementor-element-712a8a63{--display:flex;--min-height:10vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;box-shadow:0px 3px 10px 2px rgba(0,0,0,0.5);}.elementor-21834 .elementor-element.elementor-element-712a8a63:not(.elementor-motion-effects-element-type-background), .elementor-21834 .elementor-element.elementor-element-712a8a63 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21834 .elementor-element.elementor-element-5cd0899d{margin:-25px 0px calc(var(--kit-widget-spacing, 0px) + -26px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-21834 .elementor-element.elementor-element-5cd0899d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21834 .elementor-element.elementor-element-5cd0899d img{width:100%;border-radius:0px 0px 0px 0px;}.elementor-21834 .elementor-element.elementor-element-370fd794{--display:flex;}.elementor-21834 .elementor-element.elementor-element-63ee1a05{--display:flex;}.elementor-21834 .elementor-element.elementor-element-610e3c2a{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21834 .elementor-element.elementor-element-cc667b7{text-align:center;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-21834 .elementor-element.elementor-element-cc667b7 a{color:#000000;}.elementor-21834 .elementor-element.elementor-element-961a17d{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;}.elementor-21834 .elementor-element.elementor-element-961a17d a{color:#000000;}.elementor-21834 .elementor-element.elementor-element-22481798{--display:flex;}.elementor-21834 .elementor-element.elementor-element-1301066{--display:flex;}.elementor-21834 .elementor-element.elementor-element-1fb7629e{--n-menu-dropdown-content-max-width:initial;--n-menu-heading-justify-content:center;--n-menu-title-flex-grow:initial;--n-menu-title-justify-content:initial;--n-menu-title-justify-content-mobile:center;--n-menu-heading-wrap:wrap;--n-menu-heading-overflow-x:initial;--n-menu-title-distance-from-content:0px;width:var( --container-widget-width, 65% );max-width:65%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:65%;--container-widget-flex-grow:0;--n-menu-open-animation-duration:900ms;--n-menu-toggle-icon-wrapper-animation-duration:500ms;--n-menu-title-space-between:24px;--n-menu-title-font-size:16px;--n-menu-title-color-normal:#000000;--n-menu-title-transition:300ms;--n-menu-icon-size:16px;--n-menu-toggle-icon-size:20px;--n-menu-toggle-icon-hover-duration:500ms;--n-menu-toggle-icon-distance-from-dropdown:0px;--n-menu-dropdown-content-box-border-style:none;}.elementor-21834 .elementor-element.elementor-element-1fb7629e > .e-n-menu[data-layout='dropdown'] > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ){background:#FFFFFF;}.elementor-21834 .elementor-element.elementor-element-1fb7629e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title, .elementor-21834 .elementor-element.elementor-element-1fb7629e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container, .elementor-21834 .elementor-element.elementor-element-1fb7629e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title > .e-n-menu-title-container > span{font-family:"Open Sans", Sans-serif;font-weight:400;letter-spacing:0.3px;}.elementor-21834 .elementor-element.elementor-element-1fb7629e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title:not( .e-current ):not( :hover ){border-style:none;}.elementor-21834 .elementor-element.elementor-element-1fb7629e > .e-n-menu > .e-n-menu-toggle[aria-expanded="false"]:not( :hover ) > .e-n-menu-toggle-icon{border-style:none;}:where( .elementor-21834 .elementor-element.elementor-element-1fb7629e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{border-style:none;}.elementor-21834 .elementor-element.elementor-element-b5febea{width:var( --container-widget-width, 3% );max-width:3%;margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:3%;--container-widget-flex-grow:0;}.elementor-21834 .elementor-element.elementor-element-59b98de6 .elementor-button{background-color:#F1790B;font-family:"Open Sans", Sans-serif;font-weight:500;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:none;border-radius:30px 30px 30px 30px;padding:15px 15px 15px 15px;}.elementor-21834 .elementor-element.elementor-element-59b98de6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21834 .elementor-element.elementor-element-59b98de6.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-21834 .elementor-element.elementor-element-e1b2d26 .elementor-button{background-color:#3494BA;font-family:"Open Sans", Sans-serif;font-weight:500;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:none;border-radius:30px 30px 30px 30px;padding:15px 15px 15px 15px;}.elementor-21834 .elementor-element.elementor-element-e1b2d26.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-21834 .elementor-element.elementor-element-38f8783{--display:flex;--min-height:45vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5vw 5vw;--row-gap:5vw;--column-gap:5vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21834 .elementor-element.elementor-element-38f8783:not(.elementor-motion-effects-element-type-background), .elementor-21834 .elementor-element.elementor-element-38f8783 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://yos-academy.com/wp-content/uploads/2025/12/Live-sessions-v1.png");background-repeat:no-repeat;background-size:cover;}.elementor-21834 .elementor-element.elementor-element-c541bdd{--display:flex;--min-height:0vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-21834 .elementor-element.elementor-element-b59fdc9{width:var( --container-widget-width, 100vw );max-width:100vw;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:100vw;--container-widget-flex-grow:0;text-align:center;}.elementor-21834 .elementor-element.elementor-element-b59fdc9.elementor-element{--align-self:center;}.elementor-21834 .elementor-element.elementor-element-b59fdc9 .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:5vw;font-weight:500;line-height:87px;color:#FFFFFF;}.elementor-21834 .elementor-element.elementor-element-1cb9fed{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Antonio", Sans-serif;font-size:2.5vw;font-weight:400;color:#FFFFFF;}.elementor-21834 .elementor-element.elementor-element-1cb9fed.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-21834 .elementor-element.elementor-element-1cb9fed p{margin-block-end:0px;}body:not(.rtl) .elementor-21834 .elementor-element.elementor-element-9c46fe6{left:0vw;}body.rtl .elementor-21834 .elementor-element.elementor-element-9c46fe6{right:0vw;}.elementor-21834 .elementor-element.elementor-element-9c46fe6{top:0vh;}.elementor-21834 .elementor-element.elementor-element-9c46fe6 img{width:20vw;max-width:100vw;height:13vh;}.elementor-21834 .elementor-element.elementor-element-e19d68e{--display:flex;}.elementor-21834 .elementor-element.elementor-element-6f61968{--display:flex;}.elementor-21834 .elementor-element.elementor-element-7d52ede{--display:flex;}.elementor-21834 .elementor-element.elementor-element-d6a9063{--display:flex;}.elementor-21834 .elementor-element.elementor-element-7f1536d{--display:flex;}.elementor-21834 .elementor-element.elementor-element-a787032{--display:flex;}.elementor-21834 .elementor-element.elementor-element-7a1b96f{--display:flex;}.elementor-21834 .elementor-element.elementor-element-13393f8{--display:flex;}.elementor-21834 .elementor-element.elementor-element-d217d9c{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21834 .elementor-element.elementor-element-df9ee1c{--display:flex;--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21834 .elementor-element.elementor-element-0803d1f{text-align:start;}.elementor-21834 .elementor-element.elementor-element-0803d1f .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:48px;text-transform:uppercase;color:#3494BA;}.elementor-21834 .elementor-element.elementor-element-2347815 .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:38.4px;color:#F1790B;}.elementor-21834 .elementor-element.elementor-element-77f042b{text-align:start;font-family:"Open Sans", Sans-serif;font-size:1.1vw;font-weight:300;color:#000000;}.elementor-21834 .elementor-element.elementor-element-d726e2a{--display:flex;--min-height:45vh;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:5vw 5vw;--row-gap:5vw;--column-gap:5vw;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21834 .elementor-element.elementor-element-d726e2a:not(.elementor-motion-effects-element-type-background), .elementor-21834 .elementor-element.elementor-element-d726e2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://yos-academy.com/wp-content/uploads/2025/12/Learning-Space-1-1.png");background-repeat:no-repeat;background-size:cover;}.elementor-21834 .elementor-element.elementor-element-8ba319a{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;--padding-top:0vw;--padding-bottom:0vw;--padding-left:0vw;--padding-right:0vw;}.elementor-21834 .elementor-element.elementor-element-8ba319a.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-21834 .elementor-element.elementor-element-42b6c92{width:var( --container-widget-width, 100% );max-width:100%;margin:0vw 0vw calc(var(--kit-widget-spacing, 0px) + 0vw) 0vw;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-21834 .elementor-element.elementor-element-42b6c92.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-21834 .elementor-element.elementor-element-42b6c92 .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:5vw;font-weight:500;line-height:87px;color:#FFFFFF;}.elementor-21834 .elementor-element.elementor-element-b96d180{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;column-gap:0px;text-align:center;font-family:"Antonio", Sans-serif;font-size:2.5vw;font-weight:400;color:#FFFFFF;}.elementor-21834 .elementor-element.elementor-element-b96d180.elementor-element{--align-self:flex-start;--flex-grow:0;--flex-shrink:0;}.elementor-21834 .elementor-element.elementor-element-b96d180 p{margin-block-end:0px;}body:not(.rtl) .elementor-21834 .elementor-element.elementor-element-5c78f82{left:0vw;}body.rtl .elementor-21834 .elementor-element.elementor-element-5c78f82{right:0vw;}.elementor-21834 .elementor-element.elementor-element-5c78f82{top:0vh;}.elementor-21834 .elementor-element.elementor-element-5c78f82 img{width:20vw;max-width:100vw;height:13vh;}.elementor-21834 .elementor-element.elementor-element-c68cea0{--display:flex;--min-height:0vh;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-21834 .elementor-element.elementor-element-c68cea0:not(.elementor-motion-effects-element-type-background), .elementor-21834 .elementor-element.elementor-element-c68cea0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-21834 .elementor-element.elementor-element-74ce16e{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:25px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21834 .elementor-element.elementor-element-dfd5a8f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-21834 .elementor-element.elementor-element-dfd5a8f .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:2.5vw;font-weight:500;text-transform:uppercase;color:#3494BA;}.elementor-21834 .elementor-element.elementor-element-d266956{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-21834 .elementor-element.elementor-element-d266956 .elementor-heading-title{font-family:"Antonio", Sans-serif;font-size:2.5vw;font-weight:500;text-transform:uppercase;color:#F1790B;}.elementor-21834 .elementor-element.elementor-element-7e2702e{width:var( --container-widget-width, 100.091% );max-width:100.091%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:1px 1px 1px 1px;--container-widget-width:100.091%;--container-widget-flex-grow:0;text-align:start;font-family:"Open Sans", Sans-serif;font-size:1.1vw;font-weight:200;color:#000000;}.elementor-21834 .elementor-element.elementor-element-7e2702e.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21834 .elementor-element.elementor-element-7e2702e a{color:#94BED7;}.elementor-21834 .elementor-element.elementor-element-417875c{--display:flex;--min-height:30px;--margin-top:3vw;--margin-bottom:0vw;--margin-left:0vw;--margin-right:0vw;}.elementor-21834 .elementor-element.elementor-element-417875c:not(.elementor-motion-effects-element-type-background), .elementor-21834 .elementor-element.elementor-element-417875c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://yos-academy.com/wp-content/uploads/2025/12/Divider.png");background-position:center center;background-repeat:no-repeat;background-size:25% auto;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(min-width:768px){.elementor-21834 .elementor-element.elementor-element-610e3c2a{--content-width:100%;}.elementor-21834 .elementor-element.elementor-element-c541bdd{--width:70vw;}.elementor-21834 .elementor-element.elementor-element-df9ee1c{--width:90%;}.elementor-21834 .elementor-element.elementor-element-8ba319a{--width:70%;}.elementor-21834 .elementor-element.elementor-element-c68cea0{--content-width:100%;}.elementor-21834 .elementor-element.elementor-element-74ce16e{--width:70%;}}@media(max-width:1024px) and (min-width:768px){.elementor-21834 .elementor-element.elementor-element-74ce16e{--width:90vw;}}@media(max-width:1024px){.elementor-21834 .elementor-element.elementor-element-1fb7629e{--n-menu-title-space-between:0px;--n-menu-title-font-size:13px;}.elementor-21834 .elementor-element.elementor-element-38f8783{--min-height:68vh;}.elementor-21834 .elementor-element.elementor-element-38f8783:not(.elementor-motion-effects-element-type-background), .elementor-21834 .elementor-element.elementor-element-38f8783 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 50px;}.elementor-21834 .elementor-element.elementor-element-1cb9fed{font-size:2vw;}body:not(.rtl) .elementor-21834 .elementor-element.elementor-element-9c46fe6{left:0.26vw;}body.rtl .elementor-21834 .elementor-element.elementor-element-9c46fe6{right:0.26vw;}.elementor-21834 .elementor-element.elementor-element-9c46fe6{top:5.991vh;}.elementor-21834 .elementor-element.elementor-element-9c46fe6 img{width:30vw;}.elementor-21834 .elementor-element.elementor-element-d726e2a{--min-height:68vh;}.elementor-21834 .elementor-element.elementor-element-d726e2a:not(.elementor-motion-effects-element-type-background), .elementor-21834 .elementor-element.elementor-element-d726e2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 50px;}.elementor-21834 .elementor-element.elementor-element-b96d180{font-size:2vw;}body:not(.rtl) .elementor-21834 .elementor-element.elementor-element-5c78f82{left:0.26vw;}body.rtl .elementor-21834 .elementor-element.elementor-element-5c78f82{right:0.26vw;}.elementor-21834 .elementor-element.elementor-element-5c78f82{top:5.991vh;}.elementor-21834 .elementor-element.elementor-element-5c78f82 img{width:30vw;}.elementor-21834 .elementor-element.elementor-element-dfd5a8f .elementor-heading-title{font-size:3.5vw;}.elementor-21834 .elementor-element.elementor-element-d266956 .elementor-heading-title{font-size:3.5vw;}.elementor-21834 .elementor-element.elementor-element-7e2702e{font-size:2vw;}}@media(max-width:767px){.elementor-21834 .elementor-element.elementor-element-712a8a63{--flex-direction:row-reverse;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--justify-content:flex-end;--align-items:center;--flex-wrap:nowrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-21834 .elementor-element.elementor-element-5cd0899d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-21834 .elementor-element.elementor-element-5cd0899d.elementor-element{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-21834 .elementor-element.elementor-element-1fb7629e{--n-menu-title-distance-from-content:0px;margin:0px 101px calc(var(--kit-widget-spacing, 0px) + 0px) 8px;padding:0px 0px 0px 0px;--container-widget-width:57px;--container-widget-flex-grow:0;width:var( --container-widget-width, 57px );max-width:57px;--n-menu-toggle-align:flex-start;--n-menu-title-space-between:26px;--n-menu-title-padding:0px 0px 0px 0px;--n-menu-icon-size:0px;--n-menu-dropdown-indicator-size:0px;--n-menu-toggle-icon-size:45%;--n-menu-toggle-icon-distance-from-dropdown:46px;}.elementor-21834 .elementor-element.elementor-element-1fb7629e.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-21834 .elementor-element.elementor-element-1fb7629e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-title{border-radius:0px 0px 0px 0px;}:where( .elementor-21834 .elementor-element.elementor-element-1fb7629e > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}:where( [data-core-v316-plus='true'] .elementor-element.elementor-widget-n-menu > .e-n-menu > .e-n-menu-wrapper > .e-n-menu-heading > .e-n-menu-item > .e-n-menu-content ) > .e-con{--padding-block-start:0px;--padding-inline-end:0px;--padding-block-end:0px;--padding-inline-start:0px;}.elementor-21834 .elementor-element.elementor-element-59b98de6{width:var( --container-widget-width, 157px );max-width:157px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;--container-widget-width:157px;--container-widget-flex-grow:0;}.elementor-21834 .elementor-element.elementor-element-59b98de6.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-21834 .elementor-element.elementor-element-e1b2d26{width:var( --container-widget-width, 157px );max-width:157px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 15px;--container-widget-width:157px;--container-widget-flex-grow:0;}.elementor-21834 .elementor-element.elementor-element-e1b2d26.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-21834 .elementor-element.elementor-element-38f8783{--min-height:68vh;--justify-content:flex-start;}.elementor-21834 .elementor-element.elementor-element-38f8783:not(.elementor-motion-effects-element-type-background), .elementor-21834 .elementor-element.elementor-element-38f8783 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-21834 .elementor-element.elementor-element-38f8783.e-con{--align-self:center;}.elementor-21834 .elementor-element.elementor-element-c541bdd{--width:70vw;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21834 .elementor-element.elementor-element-b59fdc9{text-align:center;}.elementor-21834 .elementor-element.elementor-element-b59fdc9 .elementor-heading-title{font-size:10vw;line-height:1.5em;letter-spacing:1px;}.elementor-21834 .elementor-element.elementor-element-1cb9fed{width:var( --container-widget-width, 291.5px );max-width:291.5px;--container-widget-width:291.5px;--container-widget-flex-grow:0;font-size:4.5vw;}body:not(.rtl) .elementor-21834 .elementor-element.elementor-element-9c46fe6{left:0vw;}body.rtl .elementor-21834 .elementor-element.elementor-element-9c46fe6{right:0vw;}.elementor-21834 .elementor-element.elementor-element-9c46fe6{top:-0.136vh;}.elementor-21834 .elementor-element.elementor-element-9c46fe6 img{width:40vw;height:20vh;}.elementor-21834 .elementor-element.elementor-element-d726e2a{--min-height:68vh;--justify-content:flex-start;}.elementor-21834 .elementor-element.elementor-element-d726e2a:not(.elementor-motion-effects-element-type-background), .elementor-21834 .elementor-element.elementor-element-d726e2a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-size:cover;}.elementor-21834 .elementor-element.elementor-element-d726e2a.e-con{--align-self:center;}.elementor-21834 .elementor-element.elementor-element-8ba319a{--width:70vw;--margin-top:35px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-21834 .elementor-element.elementor-element-42b6c92{text-align:center;}.elementor-21834 .elementor-element.elementor-element-42b6c92 .elementor-heading-title{font-size:10vw;line-height:1.5em;letter-spacing:1px;}.elementor-21834 .elementor-element.elementor-element-b96d180{width:var( --container-widget-width, 291.5px );max-width:291.5px;--container-widget-width:291.5px;--container-widget-flex-grow:0;font-size:4.5vw;}body:not(.rtl) .elementor-21834 .elementor-element.elementor-element-5c78f82{left:0vw;}body.rtl .elementor-21834 .elementor-element.elementor-element-5c78f82{right:0vw;}.elementor-21834 .elementor-element.elementor-element-5c78f82{top:-0.136vh;}.elementor-21834 .elementor-element.elementor-element-5c78f82 img{width:40vw;height:20vh;}.elementor-21834 .elementor-element.elementor-element-dfd5a8f .elementor-heading-title{font-size:8vw;}.elementor-21834 .elementor-element.elementor-element-d266956 .elementor-heading-title{font-size:8vw;}.elementor-21834 .elementor-element.elementor-element-7e2702e{text-align:start;font-size:4vw;}}




/* Start custom CSS for container, class: .elementor-element-610e3c2a */.elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]):not(.content-above) .e-active.e-n-menu-content {
    display: flex;
    align-items: center;
}

#e-n-menu-content-5323 {
    max-width: 15%;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
}/* End custom CSS */







/* Start custom CSS for container, class: .elementor-element-610e3c2a */.elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]):not(.content-above) .e-active.e-n-menu-content {
    display: flex;
    align-items: center;
}

#e-n-menu-content-5323 {
    max-width: 15%;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
}/* End custom CSS */







/* Start custom CSS for container, class: .elementor-element-610e3c2a */.elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]):not(.content-above) .e-active.e-n-menu-content {
    display: flex;
    align-items: center;
}

#e-n-menu-content-5323 {
    max-width: 15%;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
}/* End custom CSS */







/* Start custom CSS for container, class: .elementor-element-610e3c2a */.elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]):not(.content-above) .e-active.e-n-menu-content {
    display: flex;
    align-items: center;
}

#e-n-menu-content-5323 {
    max-width: 15%;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
}/* End custom CSS */







/* Start custom CSS for container, class: .elementor-element-610e3c2a */.elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]):not(.content-above) .e-active.e-n-menu-content {
    display: flex;
    align-items: center;
}

#e-n-menu-content-5323 {
    max-width: 15%;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
}/* End custom CSS */







/* Start custom CSS for container, class: .elementor-element-610e3c2a */.elementor-widget-n-menu .e-n-menu:not([data-layout=dropdown]):not(.content-above) .e-active.e-n-menu-content {
    display: flex;
    align-items: center;
}

#e-n-menu-content-5323 {
    max-width: 15%;
    border-bottom-left-radius: 15px;
    border-bottom-right-radius: 15px;
}/* End custom CSS */







/* Start custom CSS for container, class: .elementor-element-712a8a63 */.e-con-inner{
    display: none;
}/* End custom CSS */




/* Start custom CSS for image, class: .elementor-element-9c46fe6 */.elementor-21834 .elementor-element.elementor-element-9c46fe6 img {
  height: auto !important;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-38f8783 *//* Hide the element everywhere by default */
.elementor-element.elementor-element-38f8783 { 
    display: none !important;
}

/* Show only on the main events archive page (e.g., /live-sessions) */
.post-type-archive-tribe_events .elementor-element.elementor-element-38f8783 { 
    display: flex !important; 
}

/* Force hide on single event pages (e.g., /live-sessions/test-01) */
.single-tribe_events .elementor-element.elementor-element-38f8783 { 
    display: none !important; 
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-7d52ede */.single-tribe_events .tribe-events-single .tribe-events-event-meta {
    display: none;
}

.event-tickets .tribe-tickets__rsvp-details {
    display: none;
}

.event-tickets .tribe-tickets__rsvp {
    display: none;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.event-tickets .tribe-common-g-row--gutters>.tribe-common-g-col {
    border: none
}

/* Button color plugin */

.tribe-common .tribe-common-c-btn,
.tribe-common a.tribe-common-c-btn,
.tribe-common button.tribe-common-c-btn {
    background-color: #3494ba;
}

.tribe-common .tribe-common-c-btn:hover,
.tribe-common a.tribe-common-c-btn:hover,
.tribe-common button.tribe-common-c-btn:hover {
    background-color: #f1790b;
}

/*Button color*/

.tribe-common .tribe-common-c-btn,
.tribe-common a.tribe-common-c-btn,
.tribe-common button.tribe-common-c-btn {
    background-color: #3494ba;
}

.tribe-common .tribe-common-c-btn:hover,
.tribe-common a.tribe-common-c-btn:hover,
.tribe-common button.tribe-common-c-btn:hover {
    background-color: #f1790b;
}

.tribe-events-content a {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background-color: #3494ba;
    color: #ffffff;
    padding: 4px 20px 20px 20px;
    border-radius: 6px;
    border: none;
    text-decoration: none;
    font-size: 14px;
    font-weight: 600;
}

.tribe-events-content a:hover {
    background-color: #f1790b;
    color: #ffffff;
    border: none;
}

/*Hide image*/

.tribe-events-single .tribe-events-event-image {
    display: none;
}


.sib-form-block__button {
    line-height: 0 !important;
}

/*Standardizes image size*/
.single-tribe_events .tribe-events-single-event-description img {
    width: 100%;
    max-width: 1584px;
    height: 396px;
    object-fit: contain;
    display: block;
}

/*Calendar ajustment*/
.single-tribe_events .tribe-events .tribe-events-c-subscribe-dropdown__container {
    margin-bottom: 150px;
}

/*Meeting link*/

#meeting-link {
    display: none;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d6a9063 *//*Remove the green box-shadow and background-color*/
.elementor-kit-20186 button, .elementor-kit-20186 input[type="button"], .elementor-kit-20186 input[type="submit"], .elementor-kit-20186 .elementor-button {
    background-color: #fff;
    box-shadow: none;

}
    

/*Day .elementor-21834 .elementor-element.elementor-element-d6a9063*/
.tribe-events .datepicker .day.current {
    background-color: #334aff12;
    color: #3494ba;
    text-shadow: none;
    border: 1px solid #3494ba;
}

.tribe-events .datepicker .day.current:before {
    border: 1px solid #3494ba;
}

.tribe-events .datepicker .day.current:focus {
    border: 1px solid #3494ba;
}

.tribe-events .datepicker .day.active {
    background-color: #3494ba;
    color: #fff;
    text-shadow: none;
}

.tribe-events .datepicker .day.active:before {
    border: none;
}

.tribe-events .datepicker .day.active:hover {
    background-color: #3494ba;
    color: #fff;
    text-shadow: none;
}

.tribe-events .datepicker .day.active:focus {
    background-color: #3494ba;
    color: #fff;
    text-shadow: none;
    border: none;
}

/*Month .elementor-21834 .elementor-element.elementor-element-d6a9063*/

.tribe-events .datepicker .month.current.focused:before {
    border: none;
}

.tribe-events .datepicker .month {
    background-color: #fff;
    color: black;
    border: 1px solid #3494ba;
}

.month .focused .active .current {
    color: black;
    background-color: #3494ba;
}

.tribe-events .datepicker .month.active {
    background-color: #3494ba;
    border: 1px solid #3494ba;
}

.tribe-events .datepicker .month.active.focused {
    background-color: #3494ba;
}

/*Year .elementor-21834 .elementor-element.elementor-element-d6a9063*/

.tribe-events .datepicker .year.current.focused:before {
    border: none;
}

.tribe-events .datepicker .year {
    background-color: #fff;
    color: black;
    border: 1px solid #3494ba;
}

.year .focused .active .current {
    color: black;
    background-color: #3494ba;
}
.tribe-events .datepicker .year.active {
    background-color: #3494ba;
    border: 1px solid #3494ba;
}

.tribe-events .datepicker .year.active.focused {
    background-color: #3494ba;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-6f61968 */@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap");

.elementor-21834 .elementor-element.elementor-element-6f61968{
    display: none;
}

.tribe-common--breakpoint-medium.tribe-events .tribe-events-c-events-bar--border {
    border: none;
}
.tutor-container-xxl, .tutor-container-xl, .tutor-container-lg, .tutor-container-md, .tutor-container-sm, .tutor-container {
    padding-top: 20px;
    padding-bottom: 50px;
}

/* Events UI */
.tribe-events button.tribe-events-c-search__button{ background:#3494ba;
    margin-left:10px; 
    
}
.tribe-events button.tribe-events-c-search__button:hover{
    background:#f1790b; 
    
}
.tribe-common .tribe-common-c-btn-border{ 
    background:#f0f2f4; 
    color:#3494ba; 
    border-color:#3494ba; 
    
}
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:hover,
.tribe-events .tribe-events-c-subscribe-dropdown .tribe-events-c-subscribe-dropdown__button:focus-within{ 
    background:#3494ba; 
    
}
.tribe-events button.tribe-events-c-top-bar__datepicker-button{
    background:#fff; 
    
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-a787032 */.tutor-btn-primary {
    background-color: #3494ba;
    box-shadow: none;
    border: none;
    border-radius: 6px;
    font-weight: 600;
    font-size: 18px;
    padding: 18px 36px;
}

body.single-courses .tutor-btn-outline-primary {
    padding: 30px 0px 30px;
    background-color: #3494ba;
    box-shadow: none;
    border: none;
    border-radius: 6px;
    font-weight: 600;
}

body.single-courses .tutor-btn-outline-primary:hover {
    background-color: #f1790b;
    box-shadow: none;
    border: none;
    border-radius: 6px;
}

/*Rearrange content page*/
.w3eden .row {
    display: flex !important;
    flex-direction: row !important;
    align-items: center;
    justify-content: center;
    gap: 8px;
}
.attachment-full size-full wp-post-image {
    width: 20vw !important;
}
.w3eden .col-md-12 {
    margin: 0px !important;
    padding: 0px !important;
    width: 20vw !important;
}

.w3eden .col-md-7 {
    margin: 0px !important;
    padding: 0px !important;
    width: 25vw !important;
}

.w3eden .col-md-5 {
    margin: 0px !important;
    padding: 0px !important;
    width: 10vw !important;
}

.w3eden .mt-0 {
    font-family: Antonio;
    font-size: 30px;
    width: 100%;
}

.w3eden:not(.light-mode) .card {
    width: 20vw !important;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-7a1b96f *//*Page Title*/
.wpdmpro-template-default .entry-header {
    display: none;
}

/*Image section*/
.w3eden:not(.light-mode) .card {
    margin-top: 25px;
    border: none;
    background: #ffffff;
}

/*Image*/
.w3eden .col-md-12 {
    display: flex;
    justify-content: center;
}

/*Download info*/
.w3eden .mb-2 {
    display: none;
}

/* garante comportamento em coluna */
.w3eden .row {
  display: flex;
  flex-wrap: wrap;
}

/* TEXTO – fica em cima */
.w3eden .col-md-7 {
  order: 1;
  width: 100%;
}

/* BOTÃO – fica embaixo */
.w3eden .col-md-5 {
  order: 2;
  width: 100%;
}

.w3eden .wpdm-download-link.btn.btn-primary {
  font-size: 0;
}

.w3eden .wpdm-download-link.btn.btn-primary::after {
  content: "View PDF";
  font-size: 14px;
}

.elementor-kit-20186 h3 {
    display: none;
}

.w3eden .wpdm-download-link.btn.btn-primary {
    margin-top: 10px;
    margin-bottom: 4px;
}

.single-wpdmpro .w3eden .col-md-7 {
    font-size: 0;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-e19d68e */.elementor-21834 .elementor-element.elementor-element-e19d68e{
    display: none;
}

.tribe-events-single .tribe-events-event-image{
  overflow: hidden;
  margin: 0 0 24px 0;
  border-radius: 0; /* ou 12px se quiser arredondar */
}

.tribe-events-single .tribe-events-event-image img{
  width: 100%;
  height: 360px;
  object-fit: cover;
  object-position: center;
  display: block;
}/* End custom CSS */


/* Start custom CSS for container, class: .elementor-element-13393f8 */.elementor-21834 .elementor-element.elementor-element-13393f8{
    display: none;
}/* End custom CSS */





/* Start custom CSS for container, class: .elementor-element-d217d9c *//* Hide the element everywhere by default */
.elementor-element.elementor-element-d217d9c { 
    display: none !important;
}

/* Show only on the main events archive page (e.g., /live-sessions) */
.post-type-archive-tribe_events .elementor-element.elementor-element-d217d9c { 
    display: flex !important; 
}

/* Force hide on single event pages (e.g., /live-sessions/test-01) */
.single-tribe_events .elementor-element.elementor-element-d217d9c { 
    display: none !important; 
}/* End custom CSS */




/* Start custom CSS for image, class: .elementor-element-5c78f82 */.elementor-21834 .elementor-element.elementor-element-5c78f82 img {
  height: auto !important;
}/* End custom CSS */

/* Start custom CSS for container, class: .elementor-element-d726e2a *//* Esconde em todo o site */
.elementor-element.elementor-element-d726e2a { 
    display: none !important;
}

/* Mostra apenas no archive de Courses (Learning Space) */
.post-type-archive-courses .elementor-element.elementor-element-d726e2a { 
    display: flex !important; 
}


.hero-cut {
    max-height: 500px;
    overflow: hidden;
}

.hero-cut {
    background-size: cover;
    background-position: center top;
    background-repeat: no-repeat;
}/* End custom CSS */







/* Start custom CSS for container, class: .elementor-element-c68cea0 *//* Esconde em todo o site */
.elementor-element.elementor-element-c68cea0 { 
    display: none !important;
}

/* Mostra apenas no archive de Courses (Learning Space) */
.post-type-archive-courses .elementor-element.elementor-element-c68cea0 { 
    display: flex !important; 
}/* End custom CSS */
