.elementor-607 .elementor-element.elementor-element-5700260{--display:flex;--padding-top:0px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.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 );font-style:var( --e-global-typography-text-font-style );}.elementor-607 .elementor-element.elementor-element-0d36f04{padding:016px 024px 00px 024px;}.elementor-607 .elementor-element.elementor-element-0d36f04 .elementor-icon-list-icon{width:14px;}.elementor-607 .elementor-element.elementor-element-0d36f04 .elementor-icon-list-icon i{font-size:14px;}.elementor-607 .elementor-element.elementor-element-0d36f04 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-607 .elementor-element.elementor-element-0d36f04 .elementor-icon-list-text, .elementor-607 .elementor-element.elementor-element-0d36f04 .elementor-icon-list-text a{color:#016B86;}.elementor-607 .elementor-element.elementor-element-0d36f04 .elementor-icon-list-item{font-family:"Montserrat", Sans-serif;font-size:11px;font-weight:700;text-transform:uppercase;font-style:normal;letter-spacing:0.5px;}.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-607 .elementor-element.elementor-element-24a5949{padding:020px 024px 00px 024px;}.elementor-607 .elementor-element.elementor-element-24a5949 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:36px;font-weight:700;line-height:44px;color:#000051;}.elementor-607 .elementor-element.elementor-element-88bce71{padding:08px 024px 020px 024px;}.elementor-607 .elementor-element.elementor-element-88bce71 .elementor-icon-list-icon{width:14px;}.elementor-607 .elementor-element.elementor-element-88bce71 .elementor-icon-list-icon i{font-size:14px;}.elementor-607 .elementor-element.elementor-element-88bce71 .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-607 .elementor-element.elementor-element-88bce71 .elementor-icon-list-text, .elementor-607 .elementor-element.elementor-element-88bce71 .elementor-icon-list-text a{color:#5B6072;}.elementor-widget-theme-post-featured-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 );font-style:var( --e-global-typography-text-font-style );}.elementor-607 .elementor-element.elementor-element-7dee4bc img{width:100%;height:238px;object-fit:cover;object-position:center center;}.elementor-widget-theme-post-content{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 );font-style:var( --e-global-typography-text-font-style );}.elementor-607 .elementor-element.elementor-element-1fadce2{padding:32px 0px 8px 0px;color:#333850;font-size:18px;line-height:1.75em;}@media(max-width:767px){.elementor-607 .elementor-element.elementor-element-5700260{--padding-top:0px;--padding-bottom:32px;--padding-left:18px;--padding-right:18px;}.elementor-607 .elementor-element.elementor-element-7dee4bc img{width:100%;}.elementor-607 .elementor-element.elementor-element-1fadce2{font-size:17px;}}@media(min-width:768px){.elementor-607 .elementor-element.elementor-element-5700260{--content-width:760px;}}@media(max-width:1024px) and (min-width:768px){.elementor-607 .elementor-element.elementor-element-5700260{--content-width:680px;}}/* Start custom CSS for theme-post-featured-image, class: .elementor-element-7dee4bc */.elementor-607 .elementor-element.elementor-element-7dee4bc img{width:100%!important;height:auto!important;aspect-ratio:16/9;object-fit:cover;border-radius:16px;display:block}
.elementor-607 .elementor-element.elementor-element-7dee4bc{text-align:left}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-1fadce2 */.elementor-607 .elementor-element.elementor-element-1fadce2 .elementor-widget-container > *:first-child{margin-top:0}
.elementor-607 .elementor-element.elementor-element-1fadce2 p{margin:0 0 20px}
.elementor-607 .elementor-element.elementor-element-1fadce2 h2{font-family:"Montserrat",sans-serif;font-size:28px;line-height:1.3;font-weight:700;color:#000051;margin:44px 0 14px}
.elementor-607 .elementor-element.elementor-element-1fadce2 h3{font-family:"Montserrat",sans-serif;font-size:21px;line-height:1.35;font-weight:700;color:#000051;margin:32px 0 10px}
.elementor-607 .elementor-element.elementor-element-1fadce2 ul,.elementor-607 .elementor-element.elementor-element-1fadce2 ol{margin:0 0 24px;padding-left:22px}
.elementor-607 .elementor-element.elementor-element-1fadce2 li{margin-bottom:8px}
.elementor-607 .elementor-element.elementor-element-1fadce2 a{color:#000051;text-decoration:underline;text-underline-offset:3px}
.elementor-607 .elementor-element.elementor-element-1fadce2 blockquote{border-left:3px solid rgba(0,0,81,.35);margin:34px 0;padding:4px 0 4px 20px;font-style:italic;font-size:19px;line-height:1.55;color:#000051}
.elementor-607 .elementor-element.elementor-element-1fadce2 blockquote cite{display:block;margin-top:10px;font-style:normal;font-size:14px;opacity:.7}
.elementor-607 .elementor-element.elementor-element-1fadce2 img{max-width:100%;height:auto;border-radius:12px}
.elementor-607 .elementor-element.elementor-element-1fadce2 figure{margin:32px 0}
.elementor-607 .elementor-element.elementor-element-1fadce2 figcaption{font-size:13px;opacity:.7;margin-top:8px}
@media(max-width:767px){.elementor-607 .elementor-element.elementor-element-1fadce2 h2{font-size:23px;margin:34px 0 12px}.elementor-607 .elementor-element.elementor-element-1fadce2 h3{font-size:19px}.elementor-607 .elementor-element.elementor-element-1fadce2 blockquote{font-size:17px}}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5700260 */.elementor-607 .elementor-element.elementor-element-5700260 > .e-con-inner > .elementor-element-ac1d1d6{box-shadow:none!important;border-radius:0!important;padding:0!important;background:transparent!important}
.elementor-607 .elementor-element.elementor-element-5700260 .elementor-widget-theme-post-title{padding-left:0!important;padding-right:0!important}
.elementor-607 .elementor-element.elementor-element-5700260 [data-widget_type^="post-info"]{padding-left:0!important;padding-right:0!important}
/* Cabeçalho sólido nas postagens (na home ele segue transparente sobre o hero) */
body.single-post .elementor-location-header{position:relative!important;background-color:#000051!important}
body.single-post .elementor-location-header .e-con,
body.single-post .elementor-location-header .e-con-inner{background-color:transparent!important}

body.single-post .elementor-location-header .e-n-menu-title-container,
body.single-post .elementor-location-header .e-n-menu-title-text{color:#FFFFFF!important}
body.single-post .elementor-location-header .e-n-menu-title-container:hover,
body.single-post .elementor-location-header .e-n-menu-title-container:hover .e-n-menu-title-text{color:#4FD1FF!important}/* End custom CSS */