.elementor-widget-section .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-section .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4329 .elementor-element.elementor-element-8cfd355{padding:50px 0px 50px 0px;}.elementor-4329 .elementor-element.elementor-element-9888405.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4329 .elementor-element.elementor-element-750992c{text-align:center;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4329 .elementor-element.elementor-element-750992c .elementor-heading-title{font-family:"Eudoxus Sans";font-size:53px;font-weight:700;color:var( --e-global-color-55a0354 );}.elementor-widget-video .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-video .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4329 .elementor-element.elementor-element-51853bc .elementor-wrapper{--video-aspect-ratio:0.5625;}.elementor-4329 .elementor-element.elementor-element-51853bc{width:var( --container-widget-width, 27% );max-width:27%;--container-widget-width:27%;--container-widget-flex-grow:0;border-radius:15px 15px 15px 15px;}.elementor-4329 .elementor-element.elementor-element-937e2b7{text-align:center;margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-4329 .elementor-element.elementor-element-937e2b7 .elementor-heading-title{font-family:"Eudoxus Sans";font-size:53px;font-weight:700;color:var( --e-global-color-55a0354 );}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family );font-weight:var( --e-global-typography-accent-font-weight );background-color:var( --e-global-color-accent );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4329 .elementor-element.elementor-element-f8fb0ad .elementor-button{font-family:var( --e-global-typography-primary-font-family );font-weight:var( --e-global-typography-primary-font-weight );border-radius:50px 50px 50px 50px;padding:15px 35px 15px 35px;}@media(max-width:1024px){.elementor-4329 .elementor-element.elementor-element-750992c .elementor-heading-title{font-size:36px;}.elementor-4329 .elementor-element.elementor-element-937e2b7 .elementor-heading-title{font-size:36px;}}@media(max-width:767px){.elementor-4329 .elementor-element.elementor-element-8cfd355{padding:0px 0px 30px 0px;}.elementor-4329 .elementor-element.elementor-element-51853bc{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}}/* Start custom CSS for heading, class: .elementor-element-750992c */.elementor-4329 .elementor-element.elementor-element-750992c span{
    color: #FFD93D;
}/* End custom CSS */
/* Start custom CSS for video, class: .elementor-element-51853bc */.elementor-4329 .elementor-element.elementor-element-51853bc svg.e-font-icon-svg.e-fas-play-circle {
    width: 72px;
    height: 72px;
    border-radius: 50%;
    background: #1a1f4e;
    fill: #FFD93D;
    font-size: 27px;
    box-shadow: 0 8px 0 #c9a100;
    border: 0;
    padding: 0;
    opacity: 1;
}

.elementor-4329 .elementor-element.elementor-element-51853bc .elementor-custom-embed-play{
    width: 100%;
}
.elementor-4329 .elementor-element.elementor-element-51853bc .elementor-custom-embed-play:after {
    content: 'If you’ve ever felt stuck or overwhelmed… watch this first';
    text-align: center;
    display: block;
    font-size: 14px;
    color: rgb(255 255 255 / 86%);
    font-weight: 700;
}
.elementor-4329 .elementor-element.elementor-element-51853bc .elementor-custom-embed-play {
    text-align: center;
    display: flex;
    justify-content: center;
    flex-direction: column;
    align-items: center;
    gap: 15px;
}

@media only screen and (max-width: 767px){
.elementor-4329 .elementor-element.elementor-element-51853bc svg.e-font-icon-svg.e-fas-play-circle {
    width: 50px;
    height: 50px;
    box-shadow: 0 3px 0 #c9a100;
}    
.elementor-4329 .elementor-element.elementor-element-51853bc .elementor-custom-embed-play:after {
    font-size: 10px;
}
.elementor-4329 .elementor-element.elementor-element-51853bc .elementor-custom-embed-play{
    width: 100%;
}
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-937e2b7 */.elementor-4329 .elementor-element.elementor-element-937e2b7 span{
    color: #FFD93D;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-8cfd355 */.elementor-4329 .elementor-element.elementor-element-8cfd355 {
    background: linear-gradient(135deg, #FF6B35 0%, #e8541e 45%, #1A1F4E 100%);
}
.hero::before {
    content: '';
    position: absolute;
    inset: 0;
    background: radial-gradient(ellipse 60% 70% at 100% 60%, rgba(26, 31, 78, .55) 0%, transparent 60%), radial-gradient(ellipse 45% 45% at 0% 10%, rgba(255, 217, 61, .18) 0%, transparent 55%);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Eudoxus Sans';
	font-style: normal;
	font-weight: 200;
	font-display: auto;
	src: url('/wp-content/uploads/2025/11/EudoxusSans-ExtraLight.ttf') format('truetype');
}
@font-face {
	font-family: 'Eudoxus Sans';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('/wp-content/uploads/2025/11/EudoxusSans-Light.ttf') format('truetype');
}
@font-face {
	font-family: 'Eudoxus Sans';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('/wp-content/uploads/2025/11/EudoxusSans-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Eudoxus Sans';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('/wp-content/uploads/2025/11/EudoxusSans-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Eudoxus Sans';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('/wp-content/uploads/2025/11/EudoxusSans-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Eudoxus Sans';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('/wp-content/uploads/2025/11/EudoxusSans-ExtraBold.ttf') format('truetype');
}
/* End Custom Fonts CSS */