.elementor-4499 .elementor-element.elementor-element-6655452{--display:flex;--min-height:100vh;--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:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-4499 .elementor-element.elementor-element-6655452:not(.elementor-motion-effects-element-type-background), .elementor-4499 .elementor-element.elementor-element-6655452 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4ab533b );}.elementor-4499 .elementor-element.elementor-element-dbc5241{width:var( --container-widget-width, 402px );max-width:402px;--container-widget-width:402px;--container-widget-flex-grow:0;}.elementor-4499 .elementor-element.elementor-element-dbc5241.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}.elementor-4499 .elementor-element.elementor-element-09cb092{--display:flex;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:#373E4A73;--border-color:#373E4A73;--border-radius:24px 24px 24px 24px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-4499 .elementor-element.elementor-element-09cb092:not(.elementor-motion-effects-element-type-background), .elementor-4499 .elementor-element.elementor-element-09cb092 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-4ab533b );}.elementor-4499 .elementor-element.elementor-element-09cb092.e-con{--align-self:stretch;}.elementor-4499 .elementor-element.elementor-element-b56e775{--display:flex;border-style:none;--border-style:none;--border-radius:16px 16px 16px 16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4499 .elementor-element.elementor-element-d5f2c8c{--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:flex-start;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.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-4499 .elementor-element.elementor-element-e7aea1a .elementor-icon-wrapper{text-align:center;}.elementor-4499 .elementor-element.elementor-element-e7aea1a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-a34a44c );}.elementor-4499 .elementor-element.elementor-element-e7aea1a.elementor-view-framed .elementor-icon, .elementor-4499 .elementor-element.elementor-element-e7aea1a.elementor-view-default .elementor-icon{color:var( --e-global-color-a34a44c );border-color:var( --e-global-color-a34a44c );}.elementor-4499 .elementor-element.elementor-element-e7aea1a.elementor-view-framed .elementor-icon, .elementor-4499 .elementor-element.elementor-element-e7aea1a.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-a34a44c );}.elementor-4499 .elementor-element.elementor-element-e7aea1a .elementor-icon{font-size:32px;}.elementor-4499 .elementor-element.elementor-element-e7aea1a .elementor-icon svg{height:32px;}.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-4499 .elementor-element.elementor-element-ff28ee2{width:auto;max-width:auto;text-align:start;}.elementor-4499 .elementor-element.elementor-element-ff28ee2 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:24px;font-weight:400;color:var( --e-global-color-57a7fe5 );}.elementor-4499 .elementor-element.elementor-element-257f08e{width:auto;max-width:auto;padding:0px 0px 0px 0px;}.elementor-4499 .elementor-element.elementor-element-257f08e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:14px;font-weight:400;line-height:160%;color:#949DA6;}.elementor-4499 .elementor-element.elementor-element-7e01f19{width:100%;max-width:100%;}.elementor-4499 .elementor-element.elementor-element-7e01f19.elementor-element{--align-self:stretch;}.elementor-4499 .elementor-element.elementor-element-94b23e0{width:100%;max-width:100%;}.elementor-4499 .elementor-element.elementor-element-94b23e0.elementor-element{--align-self:stretch;--flex-grow:1;--flex-shrink:0;}@media(max-width:1024px){.elementor-4499 .elementor-element.elementor-element-dbc5241{--container-widget-width:80px;--container-widget-flex-grow:0;width:var( --container-widget-width, 80px );max-width:80px;}.elementor-4499 .elementor-element.elementor-element-d5f2c8c{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-4499 .elementor-element.elementor-element-ff28ee2{width:var( --container-widget-width, 549px );max-width:549px;--container-widget-width:549px;--container-widget-flex-grow:0;}.elementor-4499 .elementor-element.elementor-element-257f08e{text-align:start;}}@media(min-width:768px){.elementor-4499 .elementor-element.elementor-element-6655452{--width:100%;}.elementor-4499 .elementor-element.elementor-element-09cb092{--width:100%;}}@media(max-width:767px){.elementor-4499 .elementor-element.elementor-element-6655452{--justify-content:flex-end;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-4499 .elementor-element.elementor-element-dbc5241{--container-widget-width:calc(100% - 32px);--container-widget-flex-grow:0;width:var( --container-widget-width, calc(100% - 32px) );max-width:calc(100% - 32px);}.elementor-4499 .elementor-element.elementor-element-dbc5241.elementor-element{--order:99999 /* order end hack */;}.elementor-4499 .elementor-element.elementor-element-09cb092{border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-4499 .elementor-element.elementor-element-d5f2c8c{--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;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4499 .elementor-element.elementor-element-e7aea1a.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-4499 .elementor-element.elementor-element-ff28ee2{width:100%;max-width:100%;}.elementor-4499 .elementor-element.elementor-element-ff28ee2 .elementor-heading-title{font-size:16px;}.elementor-4499 .elementor-element.elementor-element-257f08e{width:100%;max-width:100%;text-align:start;}.elementor-4499 .elementor-element.elementor-element-257f08e .elementor-heading-title{font-size:14px;}}/* Start custom CSS for template, class: .elementor-element-dbc5241 */.elementor-element.elementor-element-2dd5b35.e-con-full.e-flex.e-con.e-child {
    height: 100% !important;
}
.elementor.elementor-2321 {
    height: 100% !important;
}
.elementor-4499 .elementor-element.elementor-element-dbc5241 .elementor-template {
    height: 100% !important;
}

@media(max-width: 768px){
    .elementor-4499 .elementor-element.elementor-element-dbc5241{
        position: fixed !important;
        bottom: 16px !important;
        z-index: 999 !important;
        left: 50%;
        transform: translate(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-7e01f19 */.elementor-element.elementor-element-bd3dfa1.elementor-widget__width-inherit.elementor-widget.elementor-widget-shortcode {
    display: flex;
    align-content: center;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px;
    border-radius: 16px;
}
.fg-myst-item:hover .fg-myst-thumb{
    opacity: 1 !important;
}
.fg-myst-thumb {
    filter: saturate(1) !important;
}
@media(max-width: 768px){
    .fg-myst-del {
        transform: scale(0.4) !important;
        top: -24px !important;
        right: -20px !important;
    }
}
@media(max-width: 1024px){
    .fg-myst-grid {
        grid-template-columns: repeat(5, 1fr);
    }
}

@media(min-width: 1025px){
    .fg-myst-grid {
        grid-template-columns: repeat(10, 1fr) !important;
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-94b23e0 */.elementor-4499 .elementor-element.elementor-element-94b23e0 .elementor-shortcode{
    height: 100% !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6655452 */.elementor-4499 .elementor-element.elementor-element-6655452{
    max-height: 100vh !important;
    overflow: scroll !important;
}
@media(max-width: 768px){
    .elementor-4499 .elementor-element.elementor-element-6655452::after{
        content: '';
        position: fixed;
        bottom: 0;
        left: 0;
        right: 0;
        height: 30%; /* ajusta a altura do degradê */
        background: linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.85) 100%);
        pointer-events: none;
        z-index: 1;
    }
}/* End custom CSS */
/* Start custom CSS */@media(max-width: 768px){
    .fea-submit-buttons {
        position: fixed !important;
        width: calc(100% - 32px) !important;
        top: auto!important;
        left: 50% !important;
        bottom: 90px !important;
        transform: translate(-50%);
        z-index: 9999;
    }
    .fea-submit-button{
        width: 100% !important;
    }
    .acf-notice.-success.acf-success-message {
        width: calc(100% - 32px);
        position: fixed;
        top: auto;
        bottom: 145px;
        left: 50%;
        transform: translate(-50%);
        z-index: 999;
    }
    .acf-notice p {
        font-size: 12px !important;
    }
    .acf-notice.-success .acf-notice-dismiss {
        position: absolute;
        top: 17% !important;
        transform: translate(-50%) !important;
        right: 0px !important;
    }
}
div#menu-stories svg {
    fill: #FF3B3B;
}
#menu-stories {
    border-left: 4px solid #FF3B3B;
    padding: 16px 24px;
    background: linear-gradient(
93deg, #FF3B3B -830%, transparent);
    margin-left: -32px;
}
@media(max-width: 1024px){
#menu-stories {
    border-left: 4px solid #FF3B3B;
    padding: 16px 0px;
    background: linear-gradient(
93deg, #FF3B3B -830%, transparent);
    margin-left: 0px;
}
}
@media(max-width: 768px){
#menu-stories {
    border-bottom: 4px solid #FF3B3B;
    border-left: none;
    padding: 16px 0px;
    background: linear-gradient(
315deg, #FF3B3B -230%, transparent);
    margin-left: 0px;
}
}/* End custom CSS */