.elementor-7348 .elementor-element.elementor-element-158a312{--display:flex;--min-height:1200px;--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:flex-end;--align-items:flex-end;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--overlay-opacity:1;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-7348 .elementor-element.elementor-element-158a312::before, .elementor-7348 .elementor-element.elementor-element-158a312 > .elementor-background-video-container::before, .elementor-7348 .elementor-element.elementor-element-158a312 > .e-con-inner > .elementor-background-video-container::before, .elementor-7348 .elementor-element.elementor-element-158a312 > .elementor-background-slideshow::before, .elementor-7348 .elementor-element.elementor-element-158a312 > .e-con-inner > .elementor-background-slideshow::before, .elementor-7348 .elementor-element.elementor-element-158a312 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(290deg, #1C62A252 0%, var( --e-global-color-1d1ee95 ) 100%);}.elementor-7348 .elementor-element.elementor-element-158a312:not(.elementor-motion-effects-element-type-background), .elementor-7348 .elementor-element.elementor-element-158a312 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7348 .elementor-element.elementor-element-d54e765.elementor-element{--align-self:center;}.elementor-7348 .elementor-element.elementor-element-d54e765 .elementor-heading-title{font-family:"SF UI", Sans-serif;font-weight:600;color:var( --e-global-color-fb928a1 );}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-7348 .elementor-element.elementor-element-68c4fcc.elementor-element{--align-self:center;}.elementor-7348 .elementor-element.elementor-element-68c4fcc{text-align:center;}.elementor-7348 .elementor-element.elementor-element-68c4fcc .elementor-heading-title{font-family:"Canela", Sans-serif;font-size:80px;font-weight:300;line-height:110px;color:var( --e-global-color-fb928a1 );}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-7348 .elementor-element.elementor-element-821e86d.elementor-element{--align-self:center;}.elementor-7348 .elementor-element.elementor-element-821e86d .elementor-icon-list-icon{width:14px;}.elementor-7348 .elementor-element.elementor-element-821e86d .elementor-icon-list-icon i{font-size:14px;}.elementor-7348 .elementor-element.elementor-element-821e86d .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-7348 .elementor-element.elementor-element-821e86d .elementor-icon-list-text, .elementor-7348 .elementor-element.elementor-element-821e86d .elementor-icon-list-text a{color:var( --e-global-color-fb928a1 );}.elementor-7348 .elementor-element.elementor-element-821e86d .elementor-icon-list-item{font-family:"SF UI", Sans-serif;font-weight:400;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-7348 .elementor-element.elementor-element-b9c8563:hover{--e-transform-translateY:-6px;}.elementor-7348 .elementor-element.elementor-element-b9c8563{margin:90px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-7348 .elementor-element.elementor-element-b9c8563.elementor-element{--align-self:center;}.elementor-7348 .elementor-element.elementor-element-b9c8563 .elementor-icon-wrapper{text-align:center;}.elementor-7348 .elementor-element.elementor-element-b9c8563.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-fb928a1 );color:var( --e-global-color-3a40a4f );}.elementor-7348 .elementor-element.elementor-element-b9c8563.elementor-view-framed .elementor-icon, .elementor-7348 .elementor-element.elementor-element-b9c8563.elementor-view-default .elementor-icon{color:var( --e-global-color-fb928a1 );border-color:var( --e-global-color-fb928a1 );}.elementor-7348 .elementor-element.elementor-element-b9c8563.elementor-view-framed .elementor-icon, .elementor-7348 .elementor-element.elementor-element-b9c8563.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-fb928a1 );}.elementor-7348 .elementor-element.elementor-element-b9c8563.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-3a40a4f );}.elementor-7348 .elementor-element.elementor-element-b9c8563.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-3a40a4f );}.elementor-7348 .elementor-element.elementor-element-b9c8563 .elementor-icon{font-size:50px;border-width:0px 0px 0px 0px;}.elementor-7348 .elementor-element.elementor-element-b9c8563 .elementor-icon svg{height:50px;}.elementor-7348 .elementor-element.elementor-element-538cf5c{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:90px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-7348 .elementor-element.elementor-element-8eb93b5{font-family:"SF UI", Sans-serif;font-size:20px;font-weight:400;color:var( --e-global-color-primary );}@media(min-width:768px){.elementor-7348 .elementor-element.elementor-element-158a312{--content-width:1340px;}}@media(max-width:1366px){.elementor-7348 .elementor-element.elementor-element-158a312{--min-height:600px;}}@media(max-width:767px){.elementor-7348 .elementor-element.elementor-element-158a312{--min-height:450px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-7348 .elementor-element.elementor-element-68c4fcc .elementor-heading-title{font-size:50px;line-height:56px;}}/* Start custom CSS for html, class: .elementor-element-73a2cb4 */.nova-player {
    position: relative;
    width: 100%;
    height: 253px;
    overflow: hidden;
    background: #1743b5;
    color: #fff;
    font-family: inherit;
}

/* Background image */
.nova-player-bg {
    position: absolute;
    inset: 0;
    background-image: url("YOUR-BACKGROUND-IMAGE.jpg");
    background-size: cover;
    background-position: center;
}

/* Blue overlay */
.nova-player-overlay {
    position: absolute;
    inset: 0;
    background: linear-gradient(
        90deg,
        rgba(19, 55, 166, .94),
        rgba(25, 78, 220, .90)
    );
}

/* Date / Article */
.nova-player-meta {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    font-size: 13px;
    line-height: 1;
    white-space: nowrap;
    z-index: 3;
}

/* Main controls */
.nova-player-controls {
    position: absolute;
    top: 61px;
    left: 50%;
    transform: translateX(-50%);
    display: flex;
    align-items: center;
    gap: 28px;
    z-index: 5;
}

/* Play button */
.nova-play {
    width: 72px;
    height: 72px;
    border: 0;
    border-radius: 50%;
    background: #fff;
    color: #1b50d2;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    font-size: 28px;
    padding-left: 5px;
    transition: transform .2s ease;
}

.nova-play:hover {
    transform: scale(1.05);
}

.pause-icon {
    display: none;
    font-size: 25px;
    padding-left: 0;
}

.nova-play.is-playing .play-icon {
    display: none;
}

.nova-play.is-playing .pause-icon {
    display: block;
}

/* Skip buttons */
.nova-skip {
    position: relative;
    width: 50px;
    height: 50px;
    border: 0;
    background: transparent;
    color: #fff;
    cursor: pointer;
    opacity: .9;
}

.nova-skip:hover {
    opacity: 1;
}

.skip-arrow {
    font-size: 39px;
    font-weight: 300;
    line-height: 1;
}

.skip-number {
    position: absolute;
    font-size: 12px;
    top: 22px;
    left: 50%;
    transform: translateX(-50%);
}

/* Progress section */
.nova-progress-area {
    position: absolute;
    left: 8.5%;
    right: 8.5%;
    bottom: 81px;
    display: flex;
    align-items: center;
    gap: 15px;
    z-index: 5;
}

.nova-current,
.nova-duration {
    font-size: 15px;
    min-width: 45px;
}

.nova-duration {
    text-align: right;
}

/* Range */
.nova-progress {
    flex: 1;
    height: 3px;
    appearance: none;
    -webkit-appearance: none;
    background: rgba(255,255,255,.9);
    border-radius: 0;
    cursor: pointer;
}

/* Chrome / Edge */
.nova-progress::-webkit-slider-thumb {
    appearance: none;
    -webkit-appearance: none;
    width: 0;
    height: 0;
}

/* Firefox */
.nova-progress::-moz-range-thumb {
    width: 0;
    height: 0;
    border: 0;
}

/* More button */
.nova-more {
    position: absolute;
    right: 11.5%;
    bottom: 78px;
    width: 27px;
    height: 27px;
    border: 2px solid #fff;
    border-radius: 50%;
    background: transparent;
    color: #fff;
    font-size: 21px;
    line-height: 13px;
    cursor: pointer;
    z-index: 6;
}

/* Mobile */
@media (max-width: 767px) {

    .nova-player {
        height: 230px;
    }

    .nova-player-controls {
        gap: 12px;
        top: 58px;
    }

    .nova-play {
        width: 64px;
        height: 64px;
        font-size: 24px;
    }

    .nova-progress-area {
        left: 5%;
        right: 5%;
        bottom: 55px;
    }

    .nova-more {
        right: 5%;
        bottom: 20px;
    }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'SF UI';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://novacapitalconsulting.com/wp-content/uploads/2026/02/sf-ui-display-medium-58646be638f96.ttf') format('truetype');
}
@font-face {
	font-family: 'SF UI';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://novacapitalconsulting.com/wp-content/uploads/2026/02/sf-ui-display-semibold-58646eddcae92.ttf') format('truetype');
}
@font-face {
	font-family: 'SF UI';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://novacapitalconsulting.com/wp-content/uploads/2026/02/sf-ui-display-light-58646b33e0551-1.ttf') format('truetype');
}
@font-face {
	font-family: 'SF UI';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://novacapitalconsulting.com/wp-content/uploads/2026/02/sf-ui-display-heavy-586470160b9e5.ttf') format('truetype');
}
@font-face {
	font-family: 'SF UI';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://novacapitalconsulting.com/wp-content/uploads/2026/02/sf-ui-display-heavy-586470160b9e5-1.ttf') format('truetype');
}
@font-face {
	font-family: 'SF UI';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://novacapitalconsulting.com/wp-content/uploads/2026/02/sf-ui-display-medium-58646be638f96-1.ttf') format('truetype');
}
@font-face {
	font-family: 'SF UI';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://novacapitalconsulting.com/wp-content/uploads/2026/02/sf-ui-display-thin-58646e9b26e8b.ttf') format('truetype');
}
@font-face {
	font-family: 'SF UI';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://novacapitalconsulting.com/wp-content/uploads/2026/02/sf-ui-display-ultralight-58646b19bf205.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Canela';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://novacapitalconsulting.com/wp-content/uploads/2026/08/CanelaText-Regular-Trial.ttf') format('truetype');
}
@font-face {
	font-family: 'Canela';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://novacapitalconsulting.com/wp-content/uploads/2026/08/CanelaText-Light-Trial.ttf') format('truetype');
}
@font-face {
	font-family: 'Canela';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://novacapitalconsulting.com/wp-content/uploads/2026/08/CanelaText-Thin-Trial.ttf') format('truetype');
}
/* End Custom Fonts CSS */