.elementor-1156 .elementor-element.elementor-element-b14958b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1156 .elementor-element.elementor-element-202c225{--display:flex;--min-height:54px;--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:space-between;--align-items:center;--gap:14px 14px;--row-gap:14px;--column-gap:14px;--padding-top:14px;--padding-bottom:14px;--padding-left:20px;--padding-right:20px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-1156 .elementor-element.elementor-element-29251a29 img{width:180%;}.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-1156 .elementor-element.elementor-element-b9e8e57 .elementor-icon-wrapper{text-align:center;}.elementor-1156 .elementor-element.elementor-element-b9e8e57.elementor-view-stacked .elementor-icon{background-color:#F4F7FC;}.elementor-1156 .elementor-element.elementor-element-b9e8e57.elementor-view-framed .elementor-icon, .elementor-1156 .elementor-element.elementor-element-b9e8e57.elementor-view-default .elementor-icon{color:#F4F7FC;border-color:#F4F7FC;}.elementor-1156 .elementor-element.elementor-element-b9e8e57.elementor-view-framed .elementor-icon, .elementor-1156 .elementor-element.elementor-element-b9e8e57.elementor-view-default .elementor-icon svg{fill:#F4F7FC;}.elementor-1156 .elementor-element.elementor-element-b9e8e57 .elementor-icon{font-size:22px;}.elementor-1156 .elementor-element.elementor-element-b9e8e57 .elementor-icon svg{height:22px;}.elementor-1156 .elementor-element.elementor-element-377a682{--display:flex;--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:space-between;--align-items:center;--gap:12px 12px;--row-gap:12px;--column-gap:12px;}.elementor-1156 .elementor-element.elementor-element-5a7e703{--display:flex;--min-height:54px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FF7A1A;--border-color:#FF7A1A;--border-radius:10px 10px 10px 10px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1156 .elementor-element.elementor-element-5a7e703:not(.elementor-motion-effects-element-type-background), .elementor-1156 .elementor-element.elementor-element-5a7e703 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B2437;}.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-1156 .elementor-element.elementor-element-fb3f257{padding:0px 0px 0px 0px;text-align:center;}.elementor-1156 .elementor-element.elementor-element-fb3f257 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;line-height:1.4em;color:#FF9A35;}.elementor-1156 .elementor-element.elementor-element-fff739e{--display:flex;--min-height:54px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2675A5;--border-color:#2675A5;--border-radius:10px 10px 10px 10px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1156 .elementor-element.elementor-element-fff739e:not(.elementor-motion-effects-element-type-background), .elementor-1156 .elementor-element.elementor-element-fff739e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B2437;}.elementor-1156 .elementor-element.elementor-element-0376e8d{padding:0px 0px 0px 0px;text-align:center;}.elementor-1156 .elementor-element.elementor-element-0376e8d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;line-height:1.4em;color:#B8C7D8;}.elementor-1156 .elementor-element.elementor-element-11295ee{--display:flex;--min-height:54px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#2675A5;--border-color:#2675A5;--border-radius:10px 10px 10px 10px;--padding-top:12px;--padding-bottom:12px;--padding-left:12px;--padding-right:12px;}.elementor-1156 .elementor-element.elementor-element-11295ee:not(.elementor-motion-effects-element-type-background), .elementor-1156 .elementor-element.elementor-element-11295ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0B2437;}.elementor-1156 .elementor-element.elementor-element-7cf5e12{padding:0px 0px 0px 0px;text-align:center;}.elementor-1156 .elementor-element.elementor-element-7cf5e12 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:13px;font-weight:600;line-height:1.4em;color:#B8C7D8;}.elementor-1156 .elementor-element.elementor-element-60f0a5f{--display:flex;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1156 .elementor-element.elementor-element-202c225{--width:100%;}.elementor-1156 .elementor-element.elementor-element-377a682{--width:100%;}.elementor-1156 .elementor-element.elementor-element-5a7e703{--width:33.33%;}.elementor-1156 .elementor-element.elementor-element-fff739e{--width:33.33%;}.elementor-1156 .elementor-element.elementor-element-11295ee{--width:33.33%;}}/* Start custom CSS for image, class: .elementor-element-29251a29 */.elementor-1156 .elementor-element.elementor-element-29251a29 {
    width: 180px;
    max-width: 100%;
}

.elementor-1156 .elementor-element.elementor-element-29251a29 img {
    display: block;
    width: 100%;
    height: auto;
    object-fit: contain;
}

@media (max-width: 767px) {
    .elementor-1156 .elementor-element.elementor-element-29251a29 {
        width: 135px;
    }
}/* End custom CSS */
/* Start custom CSS for icon, class: .elementor-element-b9e8e57 */.fg-entry-page .fg-header-menu-icon .elementor-icon {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    border: none;
    color: #F4F7FC;
    font-size: 22px;
    padding: 4px;
    box-shadow: none;
}

.fg-entry-page .fg-header-menu-icon svg {
    width: 22px;
    height: 22px;
}

.fg-entry-page .fg-header-menu-icon:hover .elementor-icon {
    color: #FF7A1A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-202c225 *//* COMPACT FLIXGLOW HEADER */
.fg-entry-page .fg-entry-header {
    width: 100%;
    min-height: 58px;
    padding: 10px 20px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    background: #061A2B;
    border-bottom: 1px solid rgba(38, 145, 210, 0.35);
}

.fg-entry-page .fg-entry-header img {
    width: 125px;
    height: auto;
}

@media (max-width: 767px) {
    .fg-entry-page .fg-entry-header {
        min-height: 52px;
        padding: 8px 12px;
    }

    .fg-entry-page .fg-entry-header img {
        width: 105px;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-eb30ea1 *//* FlixGlow campaign entry styling */
.fg-entry-page .fg-entry-shortcode {
    width: 100%;
    max-width: 100%;
    color: #F4F7FC;
    background: #041322;
    border-radius: 16px;
    overflow: hidden;
    padding: 24px;
    box-sizing: border-box;
}

.fg-entry-page .fg-entry-shortcode img,
.fg-entry-page .fg-entry-shortcode iframe,
.fg-entry-page .fg-entry-shortcode video {
    max-width: 100%;
}

.fg-entry-page .fg-entry-shortcode button,
.fg-entry-page .fg-entry-shortcode input[type="submit"],
.fg-entry-page .fg-entry-shortcode .button {
    background: #FF7A1A;
    color: #FFFFFF;
    border: none;
    border-radius: 8px;
    padding: 12px 20px;
    font-weight: 700;
    cursor: pointer;
}

.fg-entry-page .fg-entry-shortcode button:hover,
.fg-entry-page .fg-entry-shortcode input[type="submit"]:hover,
.fg-entry-page .fg-entry-shortcode .button:hover {
    background: #FF9A35;
}

@media (max-width: 767px) {
    .fg-entry-page .fg-entry-shortcode {
        padding: 14px;
        border-radius: 12px;
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b14958b *//* FLIXGLOW MAIN PAGE CONTAINER */

.fg-entry-page {
    --fg-bg: #041322;
    --fg-surface: #071B2C;
    --fg-surface-2: #0B2437;
    --fg-orange: #FF7A1A;
    --fg-orange-light: #FF9A35;
    --fg-text: #F4F7FC;
    --fg-muted: #B8C7D8;
    --fg-border: rgba(38, 145, 210, 0.42);

    position: relative;
    isolation: isolate;
    width: 100%;
    max-width: 100%;
    min-height: 100vh;
    margin: 0;
    padding: 0;
    overflow: hidden;

    background:
        radial-gradient(
            ellipse at 50% 0%,
            rgba(8, 66, 103, 0.28),
            transparent 55%
        ),
        var(--fg-bg);

    color: var(--fg-text);
    font-family: inherit;
    box-sizing: border-box;
}

/* Consistent box sizing */
.fg-entry-page,
.fg-entry-page *,
.fg-entry-page *::before,
.fg-entry-page *::after {
    box-sizing: border-box;
}

/* Default heading colors */
.fg-entry-page h1,
.fg-entry-page h2,
.fg-entry-page h3,
.fg-entry-page h4 {
    color: var(--fg-text);
}

/* Default paragraph colors */
.fg-entry-page p {
    color: var(--fg-muted);
}

/* Smooth interactions */
.fg-entry-page a,
.fg-entry-page button,
.fg-entry-page .elementor-button {
    transition: all 0.25s ease;
}

/* Orange button hover */
.fg-entry-page .elementor-button:hover {
    transform: translateY(-2px);
    box-shadow: 0 7px 24px rgba(255, 122, 26, 0.25);
}

/* Tablet */
@media (max-width: 1024px) {
    .fg-entry-page {
        min-height: 100vh;
    }
}

/* Mobile */
@media (max-width: 767px) {
    .fg-entry-page {
        min-height: 100vh;
        overflow: hidden;
    }
}/* End custom CSS */