.elementor-7688 .elementor-element.elementor-element-db0b6a8{--display:flex;}.elementor-7688 .elementor-element.elementor-element-c6c0d21{--display:flex;}.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-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-7688 .elementor-element.elementor-element-19252da > .elementor-widget-container{margin:0px 0px 10px 0px;}.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-7688 .elementor-element.elementor-element-f44720c{--display:flex;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-7688 .elementor-element.elementor-element-717de97{--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;}.elementor-7688 .elementor-element.elementor-element-144ba59{--display:flex;}.elementor-7688 .elementor-element.elementor-element-57d52e9{--display:flex;}.elementor-7688 .elementor-element.elementor-element-ed303b6{--display:flex;}.elementor-7688 .elementor-element.elementor-element-fed0ca9{--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;}.elementor-7688 .elementor-element.elementor-element-8fd8c1a{--display:flex;}.elementor-7688 .elementor-element.elementor-element-9f08272{--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;}.elementor-7688 .elementor-element.elementor-element-5a10055{--display:flex;}.elementor-7688 .elementor-element.elementor-element-d1c7a3c{--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;}.elementor-7688 .elementor-element.elementor-element-c02fe66{--display:flex;}.elementor-7688 .elementor-element.elementor-element-6a633c0{--display:flex;}.elementor-7688 .elementor-element.elementor-element-5ed92b0{--display:flex;}.elementor-7688 .elementor-element.elementor-element-19389a1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7688 .elementor-element.elementor-element-eda0ebf{--display:flex;}.elementor-7688 .elementor-element.elementor-element-3620a7e{--display:flex;}.elementor-7688 .elementor-element.elementor-element-60b38fa{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7688 .elementor-element.elementor-element-0c2c150{--display:flex;}.elementor-7688 .elementor-element.elementor-element-e83a48f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7688 .elementor-element.elementor-element-2391a9c{--display:flex;}.elementor-7688 .elementor-element.elementor-element-65379d0{--display:flex;}.elementor-7688 .elementor-element.elementor-element-d69076a{--display:flex;}.elementor-7688 .elementor-element.elementor-element-b99cf0f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7688 .elementor-element.elementor-element-6d13eff .elementor-heading-title{color:var( --e-global-color-astglobalcolor7 );}.elementor-7688 .elementor-element.elementor-element-1e6fbb2{color:var( --e-global-color-astglobalcolor7 );}.elementor-7688 .elementor-element.elementor-element-a767ce5{--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;}.elementor-7688 .elementor-element.elementor-element-de18e65{--display:flex;}.elementor-7688 .elementor-element.elementor-element-2fac5a1{--display:flex;}.elementor-7688 .elementor-element.elementor-element-449cd56{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7688 .elementor-element.elementor-element-7754438 .elementor-heading-title{color:var( --e-global-color-astglobalcolor7 );}.elementor-7688 .elementor-element.elementor-element-6ae1d04{--display:flex;}.elementor-7688 .elementor-element.elementor-element-8f68030{color:var( --e-global-color-astglobalcolor7 );}.elementor-7688 .elementor-element.elementor-element-3a019bc{--display:flex;}.elementor-7688 .elementor-element.elementor-element-85bd4d8{--display:flex;}.elementor-7688 .elementor-element.elementor-element-d8e829e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7688 .elementor-element.elementor-element-9630fd9 .elementor-heading-title{color:var( --e-global-color-astglobalcolor7 );}.elementor-7688 .elementor-element.elementor-element-2bac7db{color:var( --e-global-color-astglobalcolor7 );}.elementor-7688 .elementor-element.elementor-element-4afea94{--display:flex;}.elementor-7688 .elementor-element.elementor-element-9beff26{--display:flex;}.elementor-7688 .elementor-element.elementor-element-2a0ac7e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7688 .elementor-element.elementor-element-975053f .elementor-heading-title{color:var( --e-global-color-astglobalcolor7 );}.elementor-7688 .elementor-element.elementor-element-f803500{color:var( --e-global-color-astglobalcolor7 );}.elementor-7688 .elementor-element.elementor-element-3a55219{--display:flex;}.elementor-7688 .elementor-element.elementor-element-f9fd8b7{--display:flex;}.elementor-7688 .elementor-element.elementor-element-51b4dea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7688 .elementor-element.elementor-element-4cd8791 .elementor-heading-title{color:var( --e-global-color-astglobalcolor7 );}.elementor-7688 .elementor-element.elementor-element-8890ccb{color:var( --e-global-color-astglobalcolor7 );}.elementor-7688 .elementor-element.elementor-element-bd3daaf{--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;}.elementor-7688 .elementor-element.elementor-element-e2a30ca{--display:flex;}.elementor-7688 .elementor-element.elementor-element-2a493d0{--display:flex;}.elementor-7688 .elementor-element.elementor-element-f9df2f6{--display:flex;}.elementor-7688 .elementor-element.elementor-element-355e7f1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7688 .elementor-element.elementor-element-c45d1e2 .elementor-heading-title{color:var( --e-global-color-astglobalcolor7 );}.elementor-7688 .elementor-element.elementor-element-cdca820{color:var( --e-global-color-astglobalcolor7 );}.elementor-7688 .elementor-element.elementor-element-724aaf1{--display:flex;}.elementor-7688 .elementor-element.elementor-element-c97ebc0{--display:flex;}.elementor-7688 .elementor-element.elementor-element-bb3ab07{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7688 .elementor-element.elementor-element-2f08fa3 .elementor-heading-title{color:var( --e-global-color-astglobalcolor7 );}.elementor-7688 .elementor-element.elementor-element-f08cc6f{color:var( --e-global-color-astglobalcolor7 );}.elementor-7688 .elementor-element.elementor-element-4646484{--display:flex;}.elementor-7688 .elementor-element.elementor-element-cd749e2{--display:flex;}.elementor-7688 .elementor-element.elementor-element-f7ffabf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7688 .elementor-element.elementor-element-6237183 .elementor-heading-title{color:var( --e-global-color-astglobalcolor7 );}.elementor-7688 .elementor-element.elementor-element-f2181fd{color:var( --e-global-color-astglobalcolor7 );}.elementor-7688 .elementor-element.elementor-element-9ac6c23:not( .elementor-widget-image ) .elementor-widget-container, .elementor-7688 .elementor-element.elementor-element-9ac6c23.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://portalfpc.com.br/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7688 .elementor-element.elementor-element-62aaa2b{--display:flex;}.elementor-7688 .elementor-element.elementor-element-a2998dd{--display:flex;}.elementor-7688 .elementor-element.elementor-element-949136d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7688 .elementor-element.elementor-element-502fb1e .elementor-heading-title{color:var( --e-global-color-astglobalcolor7 );}.elementor-7688 .elementor-element.elementor-element-355556f{color:var( --e-global-color-astglobalcolor7 );}.elementor-7688 .elementor-element.elementor-element-3cf41cb:not( .elementor-widget-image ) .elementor-widget-container, .elementor-7688 .elementor-element.elementor-element-3cf41cb.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://portalfpc.com.br/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7688 .elementor-element.elementor-element-fcc58df{--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;}.elementor-7688 .elementor-element.elementor-element-12d3e3d{--display:flex;}.elementor-7688 .elementor-element.elementor-element-5779553{--display:flex;}.elementor-7688 .elementor-element.elementor-element-d27ee6c{--display:flex;}.elementor-7688 .elementor-element.elementor-element-bff9d24{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7688 .elementor-element.elementor-element-722349e .elementor-heading-title{color:var( --e-global-color-astglobalcolor7 );}.elementor-7688 .elementor-element.elementor-element-99a347f{color:var( --e-global-color-astglobalcolor7 );}.elementor-7688 .elementor-element.elementor-element-f8fbcce{--display:flex;}.elementor-7688 .elementor-element.elementor-element-a9f4397{--display:flex;}.elementor-7688 .elementor-element.elementor-element-898e784{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7688 .elementor-element.elementor-element-7596fe9 .elementor-heading-title{color:var( --e-global-color-astglobalcolor7 );}.elementor-7688 .elementor-element.elementor-element-c3b25c6{color:var( --e-global-color-astglobalcolor7 );}.elementor-7688 .elementor-element.elementor-element-332884b{--display:flex;}.elementor-7688 .elementor-element.elementor-element-bee065c{--display:flex;}.elementor-7688 .elementor-element.elementor-element-036b8e1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7688 .elementor-element.elementor-element-3aa02f9 .elementor-heading-title{color:var( --e-global-color-astglobalcolor7 );}.elementor-7688 .elementor-element.elementor-element-cbc7b6a{color:var( --e-global-color-astglobalcolor7 );}.elementor-7688 .elementor-element.elementor-element-6de1ed7:not( .elementor-widget-image ) .elementor-widget-container, .elementor-7688 .elementor-element.elementor-element-6de1ed7.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://portalfpc.com.br/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7688 .elementor-element.elementor-element-8df599d{--display:flex;}.elementor-7688 .elementor-element.elementor-element-870d6d4{--display:flex;}.elementor-7688 .elementor-element.elementor-element-0eb3c39{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7688 .elementor-element.elementor-element-39f5a98 .elementor-heading-title{color:var( --e-global-color-astglobalcolor7 );}.elementor-7688 .elementor-element.elementor-element-bc60fc0{color:var( --e-global-color-astglobalcolor7 );}.elementor-7688 .elementor-element.elementor-element-8f6fd7f:not( .elementor-widget-image ) .elementor-widget-container, .elementor-7688 .elementor-element.elementor-element-8f6fd7f.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://portalfpc.com.br/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7688 .elementor-element.elementor-element-e1c24d6{--display:flex;}.elementor-7688 .elementor-element.elementor-element-35f114a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7688 .elementor-element.elementor-element-7260f9d .elementor-heading-title{color:var( --e-global-color-astglobalcolor7 );}.elementor-7688 .elementor-element.elementor-element-31093ec{color:var( --e-global-color-astglobalcolor7 );}.elementor-7688 .elementor-element.elementor-element-fe8abe8:not( .elementor-widget-image ) .elementor-widget-container, .elementor-7688 .elementor-element.elementor-element-fe8abe8.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://portalfpc.com.br/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7688 .elementor-element.elementor-element-0ffc47c{--display:flex;}.elementor-7688 .elementor-element.elementor-element-094a3ca{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7688 .elementor-element.elementor-element-9cf6031 .elementor-heading-title{color:var( --e-global-color-astglobalcolor7 );}.elementor-7688 .elementor-element.elementor-element-325f574{color:var( --e-global-color-astglobalcolor7 );}.elementor-7688 .elementor-element.elementor-element-9d85142:not( .elementor-widget-image ) .elementor-widget-container, .elementor-7688 .elementor-element.elementor-element-9d85142.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://portalfpc.com.br/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7688 .elementor-element.elementor-element-2dd721d{--display:flex;}.elementor-7688 .elementor-element.elementor-element-6412be4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7688 .elementor-element.elementor-element-bf40483 .elementor-heading-title{color:var( --e-global-color-astglobalcolor7 );}.elementor-7688 .elementor-element.elementor-element-240414d{color:var( --e-global-color-astglobalcolor7 );}.elementor-7688 .elementor-element.elementor-element-3eb4d7b:not( .elementor-widget-image ) .elementor-widget-container, .elementor-7688 .elementor-element.elementor-element-3eb4d7b.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://portalfpc.com.br/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7688 .elementor-element.elementor-element-7262c6d{--display:flex;}.elementor-7688 .elementor-element.elementor-element-a912a6b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-7688 .elementor-element.elementor-element-169fad0 .elementor-heading-title{color:var( --e-global-color-astglobalcolor7 );}.elementor-7688 .elementor-element.elementor-element-d86d177{color:var( --e-global-color-astglobalcolor7 );}.elementor-7688 .elementor-element.elementor-element-358800f:not( .elementor-widget-image ) .elementor-widget-container, .elementor-7688 .elementor-element.elementor-element-358800f.elementor-widget-image .elementor-widget-container img{-webkit-mask-image:url( https://portalfpc.com.br/wp-content/plugins/elementor/assets/mask-shapes/circle.svg );-webkit-mask-size:contain;-webkit-mask-position:center center;-webkit-mask-repeat:no-repeat;}.elementor-7688 .elementor-element.elementor-element-18491c4{--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;}.elementor-7688 .elementor-element.elementor-element-177fa66{--display:flex;}.elementor-7688 .elementor-element.elementor-element-cc8dc4c{--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;}.elementor-7688 .elementor-element.elementor-element-2b97619{--display:flex;}.elementor-7688 .elementor-element.elementor-element-7d836db{--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;}.elementor-7688 .elementor-element.elementor-element-f86b8ab{--display:flex;}.elementor-7688 .elementor-element.elementor-element-8f2bdff{--display:flex;}.elementor-7688 .elementor-element.elementor-element-e0cd2eb{--display:flex;}.elementor-7688 .elementor-element.elementor-element-7e4ff08{--display:flex;}.elementor-7688 .elementor-element.elementor-element-828a7b7{--display:flex;}.elementor-7688 .elementor-element.elementor-element-1a70869{--display:flex;}.elementor-7688 .elementor-element.elementor-element-54f6315{--display:flex;}.elementor-7688 .elementor-element.elementor-element-a0de475{--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;}.elementor-7688 .elementor-element.elementor-element-1431d53{--display:flex;}.elementor-7688 .elementor-element.elementor-element-5003d55{--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;}.elementor-7688 .elementor-element.elementor-element-75af883{--display:flex;}.elementor-7688 .elementor-element.elementor-element-3527998{--display:flex;}.elementor-7688 .elementor-element.elementor-element-a26f490{--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;}.elementor-7688 .elementor-element.elementor-element-61ecea0{--display:flex;}/* Start custom CSS *//*
  Página Hub: Sabedoria Bíblica para Finanças
  Uso: cole em Elementor > Configurações do Site > CSS Personalizado
  ou na página > Avançado > CSS Personalizado.

  Compatível com os IDs e classes do template JSON:
  /sabedoria-biblica-para-financas/
*/

:root {
  --primary: #2563EB;
  --primary-dark: #1E40AF;
  --secondary: #16A34A;
  --secondary-dark: #15803D;
  --text: #111827;
  --muted: #4B5563;
  --bg: #FFFFFF;
  --bg-light: #F9FAFB;
  --bg-soft: #DCFCE7;
  --dark: #111827;
  --white: #FFFFFF;
  --border: #E5E7EB;
  --shadow: 0 10px 30px rgba(17, 24, 39, 0.06);
  --shadow-hover: 0 18px 45px rgba(17, 24, 39, 0.10);
  --radius: 16px;
  --radius-lg: 24px;
  --container: 1140px;
}

/* Base da página hub */
#financas-hub-hero,
#financas-hub-para-quem,
#financas-hub-nao-encontrara,
#financas-hub-como-usar,
#financas-hub-jornada,
#financas-hub-fundamentos,
#financas-hub-organizacao,
#financas-hub-habitos,
#financas-hub-maturidade,
#financas-hub-por-onde-comecar,
#financas-hub-principios,
#financas-hub-faq,
#financas-hub-evangelho,
#financas-hub-cta,
#financas-hub-oracao {
  position: relative;
  overflow: hidden;
}

.site-section {
  padding: 88px 24px;
  background: var(--bg);
}

.site-section.is-light {
  background: linear-gradient(180deg, #FFFFFF 0%, var(--bg-light) 100%);
}

.site-section.is-soft {
  background: linear-gradient(135deg, rgba(220, 252, 231, 0.72) 0%, #F9FAFB 52%, #FFFFFF 100%);
}

.site-container {
  width: min(100%, var(--container));
  margin-inline: auto;
}

/* Hero */
#financas-hub-hero.site-hero {
  min-height: 620px;
  display: flex;
  align-items: center;
  padding-top: 112px;
  padding-bottom: 104px;
  background:
    radial-gradient(circle at 18% 15%, rgba(37, 99, 235, 0.12) 0%, rgba(37, 99, 235, 0) 34%),
    radial-gradient(circle at 86% 20%, rgba(22, 163, 74, 0.13) 0%, rgba(22, 163, 74, 0) 32%),
    linear-gradient(135deg, #FFFFFF 0%, #F9FAFB 46%, #ECFDF5 100%);
}

#financas-hub-hero::after {
  content: "";
  position: absolute;
  right: -160px;
  bottom: -220px;
  width: 520px;
  height: 520px;
  border-radius: 999px;
  background: rgba(37, 99, 235, 0.07);
  pointer-events: none;
}

#financas-hub-hero .site-container {
  max-width: 920px;
  position: relative;
  z-index: 1;
}

/* Tipografia */
.site-heading,
.site-subheading,
.site-text,
.site-card-title,
.site-card-text {
  font-family: inherit;
}

.site-heading {
  color: var(--text);
  margin: 0 0 18px;
  letter-spacing: -0.035em;
  line-height: 1.08;
  font-weight: 750;
}

.site-heading.is-xl {
  font-size: clamp(2.45rem, 5vw, 4.65rem);
  max-width: 900px;
}

.site-heading.is-md {
  font-size: clamp(1.85rem, 3vw, 2.65rem);
  max-width: 820px;
}

.site-subheading {
  color: var(--muted);
  font-size: clamp(1.08rem, 1.5vw, 1.28rem);
  line-height: 1.75;
  max-width: 820px;
  margin: 0 0 28px;
}

.site-text {
  color: var(--muted);
  font-size: 1.04rem;
  line-height: 1.78;
}

.site-text p,
.site-card-text p {
  margin: 0 0 14px;
}

.site-text p:last-child,
.site-card-text p:last-child {
  margin-bottom: 0;
}

/* Botões */
.site-cta-row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 14px;
  margin-top: 30px;
}

.site-btn-primary .elementor-button,
.site-btn-secondary .elementor-button,
.elementor-widget-button.site-btn-primary .elementor-button,
.elementor-widget-button.site-btn-secondary .elementor-button {
  border-radius: 999px;
  padding: 15px 24px;
  font-weight: 700;
  line-height: 1.15;
  transition: transform 180ms ease, box-shadow 180ms ease, background 180ms ease, border-color 180ms ease;
}

.site-btn-primary .elementor-button,
.elementor-widget-button.site-btn-primary .elementor-button {
  background: var(--primary);
  color: var(--white);
  box-shadow: 0 12px 26px rgba(37, 99, 235, 0.22);
}

.site-btn-primary .elementor-button:hover,
.elementor-widget-button.site-btn-primary .elementor-button:hover {
  background: var(--primary-dark);
  transform: translateY(-2px);
  box-shadow: 0 16px 34px rgba(37, 99, 235, 0.27);
}

.site-btn-secondary .elementor-button,
.elementor-widget-button.site-btn-secondary .elementor-button {
  background: rgba(255, 255, 255, 0.82);
  color: var(--primary-dark);
  border: 1px solid rgba(37, 99, 235, 0.22);
  box-shadow: 0 8px 20px rgba(17, 24, 39, 0.04);
}

.site-btn-secondary .elementor-button:hover,
.elementor-widget-button.site-btn-secondary .elementor-button:hover {
  background: #FFFFFF;
  border-color: rgba(37, 99, 235, 0.42);
  transform: translateY(-2px);
  box-shadow: 0 14px 30px rgba(17, 24, 39, 0.08);
}

/* Cards e grids */
.site-grid-4,
.hub-posts-grid {
  display: grid;
  grid-template-columns: repeat(4, minmax(0, 1fr));
  gap: 22px;
  align-items: stretch;
}

.site-card,
.site-card-post,
.site-card-faq {
  height: 100%;
  background: rgba(255, 255, 255, 0.92);
  border: 1px solid var(--border);
  border-radius: var(--radius);
  box-shadow: var(--shadow);
  padding: 26px;
  transition: transform 180ms ease, box-shadow 180ms ease, border-color 180ms ease;
}

.site-card:hover,
.site-card-post:hover,
.site-card-faq:hover {
  transform: translateY(-3px);
  box-shadow: var(--shadow-hover);
  border-color: rgba(37, 99, 235, 0.22);
}

.site-card-title {
  color: var(--text);
  font-size: 1.16rem;
  line-height: 1.32;
  font-weight: 750;
  margin: 0 0 10px;
  letter-spacing: -0.015em;
}

.site-card-text {
  color: var(--muted);
  font-size: 0.98rem;
  line-height: 1.68;
}

.site-card-post a,
.site-card a,
.site-card-faq a {
  color: var(--primary-dark);
  font-weight: 700;
  text-decoration: none;
}

.site-card-post a:hover,
.site-card a:hover,
.site-card-faq a:hover {
  color: var(--primary);
  text-decoration: underline;
  text-underline-offset: 4px;
}

/* Blocos específicos da jornada */
#financas-hub-jornada {
  padding-bottom: 44px;
}

#financas-hub-fundamentos,
#financas-hub-organizacao,
#financas-hub-habitos,
#financas-hub-maturidade {
  padding-top: 56px;
  padding-bottom: 76px;
}

#financas-hub-fundamentos .site-subheading,
#financas-hub-organizacao .site-subheading,
#financas-hub-habitos .site-subheading,
#financas-hub-maturidade .site-subheading {
  max-width: 860px;
  margin-bottom: 34px;
}

/* Seção “o que você não vai encontrar” */
#financas-hub-nao-encontrara {
  background:
    linear-gradient(180deg, #FFFFFF 0%, #F9FAFB 100%);
}

#financas-hub-nao-encontrara .site-card {
  border-left: 5px solid var(--secondary);
}

/* Por onde começar */
#financas-hub-por-onde-comecar .site-card {
  background: linear-gradient(180deg, rgba(255,255,255,0.96), rgba(249,250,251,0.96));
}

/* Princípios */
#financas-hub-principios .site-card {
  border-top: 4px solid rgba(37, 99, 235, 0.32);
}

/* FAQ */
#financas-hub-faq .site-card-faq {
  background: #FFFFFF;
}

#financas-hub-faq .site-card-title {
  font-size: 1.08rem;
}

/* Evangelho */
#financas-hub-evangelho {
  background:
    radial-gradient(circle at 10% 20%, rgba(22, 163, 74, 0.11), transparent 34%),
    linear-gradient(180deg, #FFFFFF 0%, #F9FAFB 100%);
}

#financas-hub-evangelho .site-container {
  max-width: 920px;
}

/* CTA */
#financas-hub-cta.is-cta {
  background:
    radial-gradient(circle at 18% 20%, rgba(255,255,255,0.16), transparent 30%),
    linear-gradient(135deg, var(--primary-dark) 0%, var(--primary) 58%, var(--secondary-dark) 100%);
  color: var(--white);
}

#financas-hub-cta .site-heading,
#financas-hub-cta .site-subheading,
#financas-hub-cta .site-text {
  color: var(--white);
}

#financas-hub-cta .site-subheading,
#financas-hub-cta .site-text {
  opacity: 0.92;
}

#financas-hub-cta .site-btn-primary .elementor-button,
#financas-hub-cta .elementor-widget-button.site-btn-primary .elementor-button {
  background: var(--white);
  color: var(--primary-dark);
  box-shadow: 0 16px 35px rgba(0, 0, 0, 0.16);
}

#financas-hub-cta .site-btn-primary .elementor-button:hover,
#financas-hub-cta .elementor-widget-button.site-btn-primary .elementor-button:hover {
  background: #F9FAFB;
}

#financas-hub-cta .site-btn-secondary .elementor-button,
#financas-hub-cta .elementor-widget-button.site-btn-secondary .elementor-button {
  background: rgba(255, 255, 255, 0.10);
  color: var(--white);
  border-color: rgba(255, 255, 255, 0.42);
}

#financas-hub-cta .site-btn-secondary .elementor-button:hover,
#financas-hub-cta .elementor-widget-button.site-btn-secondary .elementor-button:hover {
  background: rgba(255, 255, 255, 0.18);
}

/* Oração */
#financas-hub-oracao .site-container {
  max-width: 860px;
}

#financas-hub-oracao .site-card {
  background: rgba(255, 255, 255, 0.95);
  border-left: 5px solid var(--primary);
}

/* Ajustes Elementor */
.elementor-widget-heading .elementor-heading-title.site-heading,
.elementor-widget-heading .elementor-heading-title {
  color: inherit;
}

.site-heading .elementor-heading-title,
.site-card-title .elementor-heading-title {
  line-height: inherit;
}

.elementor-widget-text-editor p:last-child {
  margin-bottom: 0;
}

/* Acessibilidade visual */
a:focus-visible,
.elementor-button:focus-visible {
  outline: 3px solid rgba(37, 99, 235, 0.32);
  outline-offset: 4px;
}

/* Responsivo */
@media (max-width: 1024px) {
  .site-section {
    padding: 72px 22px;
  }

  #financas-hub-hero.site-hero {
    min-height: auto;
    padding-top: 92px;
    padding-bottom: 88px;
  }

  .site-grid-4,
  .hub-posts-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 20px;
  }

  .site-card,
  .site-card-post,
  .site-card-faq {
    padding: 24px;
  }
}

@media (max-width: 767px) {
  .site-section {
    padding: 58px 18px;
  }

  #financas-hub-hero.site-hero {
    padding-top: 72px;
    padding-bottom: 68px;
  }

  #financas-hub-hero::after {
    width: 340px;
    height: 340px;
    right: -190px;
    bottom: -150px;
  }

  .site-heading.is-xl {
    font-size: clamp(2.15rem, 12vw, 3.1rem);
  }

  .site-heading.is-md {
    font-size: clamp(1.65rem, 8vw, 2.15rem);
  }

  .site-subheading {
    font-size: 1.04rem;
    line-height: 1.68;
  }

  .site-text {
    font-size: 1rem;
    line-height: 1.72;
  }

  .site-grid-4,
  .hub-posts-grid {
    grid-template-columns: 1fr;
    gap: 16px;
  }

  .site-card,
  .site-card-post,
  .site-card-faq {
    padding: 22px;
    border-radius: 14px;
  }

  .site-cta-row {
    flex-direction: column;
    align-items: stretch;
    gap: 12px;
  }

  .site-cta-row .elementor-widget-button,
  .site-cta-row .elementor-button-wrapper,
  .site-cta-row .elementor-button {
    width: 100%;
  }

  .site-btn-primary .elementor-button,
  .site-btn-secondary .elementor-button,
  .elementor-widget-button.site-btn-primary .elementor-button,
  .elementor-widget-button.site-btn-secondary .elementor-button {
    justify-content: center;
    text-align: center;
  }
}

@media (prefers-reduced-motion: reduce) {
  .site-card,
  .site-card-post,
  .site-card-faq,
  .elementor-button {
    transition: none !important;
  }

  .site-card:hover,
  .site-card-post:hover,
  .site-card-faq:hover,
  .elementor-button:hover {
    transform: none !important;
  }
}

/* =========================================================
   Reforço de prioridade para Elementor / Tema Global
   Use este bloco quando as cores globais do tema estiverem
   prevalecendo sobre a identidade visual desta página hub.
   ========================================================= */

#financas-hub-hero.site-hero {
  background:
    radial-gradient(circle at 18% 15%, rgba(37, 99, 235, 0.12) 0%, rgba(37, 99, 235, 0) 34%),
    radial-gradient(circle at 86% 20%, rgba(22, 163, 74, 0.13) 0%, rgba(22, 163, 74, 0) 32%),
    linear-gradient(135deg, #FFFFFF 0%, #F9FAFB 46%, #ECFDF5 100%) !important;
}

#financas-hub-para-quem.site-section.is-light,
#financas-hub-fundamentos.site-section.is-light,
#financas-hub-habitos.site-section.is-light,
#financas-hub-faq.site-section.is-light {
  background: linear-gradient(180deg, #FFFFFF 0%, #F9FAFB 100%) !important;
}

#financas-hub-como-usar.site-section.is-soft,
#financas-hub-por-onde-comecar.site-section.is-soft,
#financas-hub-oracao.site-section.is-soft {
  background: linear-gradient(135deg, rgba(220, 252, 231, 0.72) 0%, #F9FAFB 52%, #FFFFFF 100%) !important;
}

#financas-hub-nao-encontrara,
#financas-hub-evangelho {
  background: linear-gradient(180deg, #FFFFFF 0%, #F9FAFB 100%) !important;
}

#financas-hub-cta.is-cta {
  background:
    radial-gradient(circle at 18% 20%, rgba(255,255,255,0.16), transparent 30%),
    linear-gradient(135deg, #1E40AF 0%, #2563EB 58%, #15803D 100%) !important;
  color: #FFFFFF !important;
}

#financas-hub-hero .site-heading,
#financas-hub-para-quem .site-heading,
#financas-hub-nao-encontrara .site-heading,
#financas-hub-como-usar .site-heading,
#financas-hub-jornada .site-heading,
#financas-hub-fundamentos .site-heading,
#financas-hub-organizacao .site-heading,
#financas-hub-habitos .site-heading,
#financas-hub-maturidade .site-heading,
#financas-hub-por-onde-comecar .site-heading,
#financas-hub-principios .site-heading,
#financas-hub-faq .site-heading,
#financas-hub-evangelho .site-heading,
#financas-hub-oracao .site-heading,
#financas-hub-hero .elementor-heading-title,
#financas-hub-para-quem .elementor-heading-title,
#financas-hub-nao-encontrara .elementor-heading-title,
#financas-hub-como-usar .elementor-heading-title,
#financas-hub-jornada .elementor-heading-title,
#financas-hub-fundamentos .elementor-heading-title,
#financas-hub-organizacao .elementor-heading-title,
#financas-hub-habitos .elementor-heading-title,
#financas-hub-maturidade .elementor-heading-title,
#financas-hub-por-onde-comecar .elementor-heading-title,
#financas-hub-principios .elementor-heading-title,
#financas-hub-faq .elementor-heading-title,
#financas-hub-evangelho .elementor-heading-title,
#financas-hub-oracao .elementor-heading-title {
  color: #111827 !important;
}

#financas-hub-hero .site-subheading,
#financas-hub-para-quem .site-subheading,
#financas-hub-nao-encontrara .site-subheading,
#financas-hub-como-usar .site-subheading,
#financas-hub-jornada .site-subheading,
#financas-hub-fundamentos .site-subheading,
#financas-hub-organizacao .site-subheading,
#financas-hub-habitos .site-subheading,
#financas-hub-maturidade .site-subheading,
#financas-hub-por-onde-comecar .site-subheading,
#financas-hub-principios .site-subheading,
#financas-hub-faq .site-subheading,
#financas-hub-evangelho .site-subheading,
#financas-hub-oracao .site-subheading,
#financas-hub-hero .site-text,
#financas-hub-para-quem .site-text,
#financas-hub-nao-encontrara .site-text,
#financas-hub-como-usar .site-text,
#financas-hub-jornada .site-text,
#financas-hub-fundamentos .site-text,
#financas-hub-organizacao .site-text,
#financas-hub-habitos .site-text,
#financas-hub-maturidade .site-text,
#financas-hub-por-onde-comecar .site-text,
#financas-hub-principios .site-text,
#financas-hub-faq .site-text,
#financas-hub-evangelho .site-text,
#financas-hub-oracao .site-text,
#financas-hub-hero .elementor-widget-text-editor,
#financas-hub-para-quem .elementor-widget-text-editor,
#financas-hub-nao-encontrara .elementor-widget-text-editor,
#financas-hub-como-usar .elementor-widget-text-editor,
#financas-hub-jornada .elementor-widget-text-editor,
#financas-hub-fundamentos .elementor-widget-text-editor,
#financas-hub-organizacao .elementor-widget-text-editor,
#financas-hub-habitos .elementor-widget-text-editor,
#financas-hub-maturidade .elementor-widget-text-editor,
#financas-hub-por-onde-comecar .elementor-widget-text-editor,
#financas-hub-principios .elementor-widget-text-editor,
#financas-hub-faq .elementor-widget-text-editor,
#financas-hub-evangelho .elementor-widget-text-editor,
#financas-hub-oracao .elementor-widget-text-editor {
  color: #4B5563 !important;
}

#financas-hub-cta .site-heading,
#financas-hub-cta .site-subheading,
#financas-hub-cta .site-text,
#financas-hub-cta .elementor-heading-title,
#financas-hub-cta .elementor-widget-text-editor,
#financas-hub-cta p {
  color: #FFFFFF !important;
}

#financas-hub-hero .site-card,
#financas-hub-para-quem .site-card,
#financas-hub-nao-encontrara .site-card,
#financas-hub-como-usar .site-card,
#financas-hub-jornada .site-card,
#financas-hub-fundamentos .site-card,
#financas-hub-organizacao .site-card,
#financas-hub-habitos .site-card,
#financas-hub-maturidade .site-card,
#financas-hub-por-onde-comecar .site-card,
#financas-hub-principios .site-card,
#financas-hub-faq .site-card,
#financas-hub-faq .site-card-faq,
#financas-hub-evangelho .site-card,
#financas-hub-oracao .site-card,
#financas-hub-hero .site-card-post,
#financas-hub-para-quem .site-card-post,
#financas-hub-nao-encontrara .site-card-post,
#financas-hub-como-usar .site-card-post,
#financas-hub-jornada .site-card-post,
#financas-hub-fundamentos .site-card-post,
#financas-hub-organizacao .site-card-post,
#financas-hub-habitos .site-card-post,
#financas-hub-maturidade .site-card-post,
#financas-hub-por-onde-comecar .site-card-post,
#financas-hub-principios .site-card-post,
#financas-hub-faq .site-card-post,
#financas-hub-evangelho .site-card-post,
#financas-hub-oracao .site-card-post {
  background: rgba(255, 255, 255, 0.92) !important;
  border-color: #E5E7EB !important;
  box-shadow: 0 10px 30px rgba(17, 24, 39, 0.06) !important;
}

#financas-hub-hero .site-card-title,
#financas-hub-para-quem .site-card-title,
#financas-hub-nao-encontrara .site-card-title,
#financas-hub-como-usar .site-card-title,
#financas-hub-jornada .site-card-title,
#financas-hub-fundamentos .site-card-title,
#financas-hub-organizacao .site-card-title,
#financas-hub-habitos .site-card-title,
#financas-hub-maturidade .site-card-title,
#financas-hub-por-onde-comecar .site-card-title,
#financas-hub-principios .site-card-title,
#financas-hub-faq .site-card-title,
#financas-hub-evangelho .site-card-title,
#financas-hub-oracao .site-card-title {
  color: #111827 !important;
}

#financas-hub-hero .site-card-text,
#financas-hub-para-quem .site-card-text,
#financas-hub-nao-encontrara .site-card-text,
#financas-hub-como-usar .site-card-text,
#financas-hub-jornada .site-card-text,
#financas-hub-fundamentos .site-card-text,
#financas-hub-organizacao .site-card-text,
#financas-hub-habitos .site-card-text,
#financas-hub-maturidade .site-card-text,
#financas-hub-por-onde-comecar .site-card-text,
#financas-hub-principios .site-card-text,
#financas-hub-faq .site-card-text,
#financas-hub-evangelho .site-card-text,
#financas-hub-oracao .site-card-text {
  color: #4B5563 !important;
}

#financas-hub-hero a,
#financas-hub-para-quem a,
#financas-hub-nao-encontrara a,
#financas-hub-como-usar a,
#financas-hub-jornada a,
#financas-hub-fundamentos a,
#financas-hub-organizacao a,
#financas-hub-habitos a,
#financas-hub-maturidade a,
#financas-hub-por-onde-comecar a,
#financas-hub-principios a,
#financas-hub-faq a,
#financas-hub-evangelho a,
#financas-hub-oracao a {
  color: #1E40AF !important;
}

#financas-hub-hero a:hover,
#financas-hub-para-quem a:hover,
#financas-hub-nao-encontrara a:hover,
#financas-hub-como-usar a:hover,
#financas-hub-jornada a:hover,
#financas-hub-fundamentos a:hover,
#financas-hub-organizacao a:hover,
#financas-hub-habitos a:hover,
#financas-hub-maturidade a:hover,
#financas-hub-por-onde-comecar a:hover,
#financas-hub-principios a:hover,
#financas-hub-faq a:hover,
#financas-hub-evangelho a:hover,
#financas-hub-oracao a:hover {
  color: #2563EB !important;
}

#financas-hub-hero .site-btn-primary .elementor-button,
#financas-hub-hero .elementor-widget-button.site-btn-primary .elementor-button,
#financas-hub-cta .site-btn-secondary .elementor-button:hover,
#financas-hub-cta .elementor-widget-button.site-btn-secondary .elementor-button:hover {
  background: #2563EB !important;
  color: #FFFFFF !important;
  border-color: #2563EB !important;
}

#financas-hub-hero .site-btn-primary .elementor-button:hover,
#financas-hub-hero .elementor-widget-button.site-btn-primary .elementor-button:hover {
  background: #1E40AF !important;
  color: #FFFFFF !important;
  border-color: #1E40AF !important;
}

#financas-hub-hero .site-btn-secondary .elementor-button,
#financas-hub-hero .elementor-widget-button.site-btn-secondary .elementor-button,
#financas-hub-para-quem .site-btn-secondary .elementor-button,
#financas-hub-para-quem .elementor-widget-button.site-btn-secondary .elementor-button,
#financas-hub-nao-encontrara .site-btn-secondary .elementor-button,
#financas-hub-nao-encontrara .elementor-widget-button.site-btn-secondary .elementor-button,
#financas-hub-como-usar .site-btn-secondary .elementor-button,
#financas-hub-como-usar .elementor-widget-button.site-btn-secondary .elementor-button,
#financas-hub-jornada .site-btn-secondary .elementor-button,
#financas-hub-jornada .elementor-widget-button.site-btn-secondary .elementor-button,
#financas-hub-fundamentos .site-btn-secondary .elementor-button,
#financas-hub-fundamentos .elementor-widget-button.site-btn-secondary .elementor-button,
#financas-hub-organizacao .site-btn-secondary .elementor-button,
#financas-hub-organizacao .elementor-widget-button.site-btn-secondary .elementor-button,
#financas-hub-habitos .site-btn-secondary .elementor-button,
#financas-hub-habitos .elementor-widget-button.site-btn-secondary .elementor-button,
#financas-hub-maturidade .site-btn-secondary .elementor-button,
#financas-hub-maturidade .elementor-widget-button.site-btn-secondary .elementor-button,
#financas-hub-por-onde-comecar .site-btn-secondary .elementor-button,
#financas-hub-por-onde-comecar .elementor-widget-button.site-btn-secondary .elementor-button,
#financas-hub-principios .site-btn-secondary .elementor-button,
#financas-hub-principios .elementor-widget-button.site-btn-secondary .elementor-button,
#financas-hub-faq .site-btn-secondary .elementor-button,
#financas-hub-faq .elementor-widget-button.site-btn-secondary .elementor-button,
#financas-hub-evangelho .site-btn-secondary .elementor-button,
#financas-hub-evangelho .elementor-widget-button.site-btn-secondary .elementor-button,
#financas-hub-oracao .site-btn-secondary .elementor-button,
#financas-hub-oracao .elementor-widget-button.site-btn-secondary .elementor-button {
  background: #FFFFFF !important;
  color: #1E40AF !important;
  border-color: rgba(37, 99, 235, 0.22) !important;
}

#financas-hub-cta .site-btn-primary .elementor-button,
#financas-hub-cta .elementor-widget-button.site-btn-primary .elementor-button {
  background: #FFFFFF !important;
  color: #1E40AF !important;
  border-color: #FFFFFF !important;
}

#financas-hub-cta .site-btn-primary .elementor-button:hover,
#financas-hub-cta .elementor-widget-button.site-btn-primary .elementor-button:hover {
  background: #F9FAFB !important;
  color: #1E40AF !important;
  border-color: #F9FAFB !important;
}

#financas-hub-cta .site-btn-secondary .elementor-button,
#financas-hub-cta .elementor-widget-button.site-btn-secondary .elementor-button {
  background: rgba(255, 255, 255, 0.10) !important;
  color: #FFFFFF !important;
  border-color: rgba(255, 255, 255, 0.42) !important;
}/* End custom CSS */