.elementor-kit-6{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1140px;}.e-con{--container-max-width:1140px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}:root { --cdb-preto:#080909; --cdb-carvao:#111210; --cdb-dourado:#D6A84F; --cdb-dourado-velho:#A9782F; --cdb-pergaminho:#E6D8BB; --cdb-branco:#F5F1E8; --cdb-cinza:#B8B4AA; --cdb-cinza-escuro:#8E8A80; --cdb-linha:#22211C; --cdb-tinta:#1B1812; --cdb-serif:Cormorant Garamond; --cdb-sans:Source Sans 3; }
/* Start custom CSS */html{background:#080909}
body{background:#080909;color:#F5F1E8;font-family:'Source Sans 3',system-ui,sans-serif;-webkit-font-smoothing:antialiased}
a{color:#D6A84F}
a:hover,a:focus{color:#E6D8BB}
::selection{background:#D6A84F;color:#080909}
:focus-visible{outline:2px solid #D6A84F;outline-offset:2px}
h1,h2,h3,h4,h5,h6{font-family:'Cormorant Garamond',Georgia,serif;font-weight:600;color:#F5F1E8}
.elementor-location-header{position:sticky;top:0;z-index:60}
.admin-bar .elementor-location-header{top:32px}
@media (max-width:782px){.admin-bar .elementor-location-header{top:46px}}
.elementor-location-header .elementor-nav-menu--main .elementor-item{font-family:'Source Sans 3',sans-serif;font-size:15px;font-weight:500;color:#F5F1E8;padding:10px 12px}
.elementor-location-header .elementor-nav-menu--main .elementor-item:hover,.elementor-location-header .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#D6A84F}
.elementor-location-header .elementor-nav-menu--dropdown{background:#111210;border:1px solid #22211C}
.elementor-location-header .elementor-nav-menu--dropdown a{font-family:'Source Sans 3',sans-serif;color:#F5F1E8;font-size:15px;padding:12px 18px}
.elementor-location-header .elementor-nav-menu--dropdown a:hover,.elementor-location-header .elementor-nav-menu--dropdown a.elementor-item-active{background:#1A1914;color:#D6A84F}
.elementor-location-header .elementor-menu-toggle{background:transparent;border:1px solid #2A2924;color:#F5F1E8;width:44px;height:44px;border-radius:2px}
.elementor-location-header .elementor-menu-toggle svg{fill:#F5F1E8}
.elementor-location-header .sub-arrow svg{fill:#D6A84F}
@media (max-width:1024px){.elementor-location-header .elementor-widget-nav-menu{order:3;flex-grow:0!important;width:auto}.elementor-location-header nav.elementor-nav-menu--dropdown{position:absolute;left:0;right:0;top:100%}}
.elementor a .n,.elementor button .n{font-family:'Cormorant Garamond',serif;color:#A9782F;font-size:16px;margin-right:6px}
.elementor-widget-theme-post-content{font-size:19px;line-height:1.75;color:#E9E4D8}
.elementor-widget-theme-post-content p{margin:0 0 24px}
.elementor-widget-theme-post-content h2{font-size:34px;line-height:1.15;margin:52px 0 18px;scroll-margin-top:96px}
.elementor-widget-theme-post-content h3{font-size:26px;line-height:1.2;margin:36px 0 14px;scroll-margin-top:96px}
.elementor-widget-theme-post-content a{color:#E6D8BB;text-decoration:underline;text-decoration-color:#A9782F;text-underline-offset:3px}
.elementor-widget-theme-post-content a:hover{color:#D6A84F}
.elementor-widget-theme-post-content strong{color:#F5F1E8}
.elementor-widget-theme-post-content .cdb-lead{font-size:21px;line-height:1.6;color:#F5F1E8}
.elementor-widget-theme-post-content .cdb-lead::first-letter{float:left;font-family:'Cormorant Garamond',serif;font-weight:600;font-size:84px;line-height:.8;padding:8px 12px 0 0;color:#D6A84F}
.elementor-widget-theme-post-content figure{margin:40px 0}
.elementor-widget-theme-post-content figure img{width:100%;height:auto;display:block;border:1px solid #2A2924}
.elementor-widget-theme-post-content figcaption,.elementor-widget-theme-post-content .wp-element-caption{font-size:14px;line-height:1.5;color:#B8B4AA;margin-top:10px;text-align:left}
.elementor-widget-theme-post-content ul,.elementor-widget-theme-post-content ol{margin:0 0 24px;padding-left:22px}
.elementor-widget-theme-post-content li{margin-bottom:8px}
.elementor-widget-theme-post-content .cdb-curiosidade{margin:40px 0;padding:28px 30px;background:#111210;border:1px solid #2A2924;position:relative}
.elementor-widget-theme-post-content .cdb-curiosidade::before{content:"";position:absolute;left:-1px;top:-1px;width:22px;height:22px;border-left:1px solid #D6A84F;border-top:1px solid #D6A84F}
.elementor-widget-theme-post-content .cdb-curiosidade::after{content:"";position:absolute;right:-1px;bottom:-1px;width:22px;height:22px;border-right:1px solid #D6A84F;border-bottom:1px solid #D6A84F}
.elementor-widget-theme-post-content .cdb-curiosidade p{font-size:18px;line-height:1.65;margin-bottom:10px}
.elementor-widget-theme-post-content .cdb-curiosidade p:last-child{margin-bottom:0}
.elementor-widget-theme-post-content .cdb-curiosidade-titulo,.elementor-widget-theme-post-content .cdb-toc-titulo{font-size:12px!important;letter-spacing:.2em;text-transform:uppercase;font-weight:700;color:#D6A84F}
.elementor-widget-theme-post-content .cdb-fonte-curta{font-size:13px!important;color:#8E8A80}
.elementor-widget-theme-post-content .cdb-timeline{list-style:none;margin:8px 0 36px;padding:0 0 0 28px;border-left:1px solid #A9782F}
.elementor-widget-theme-post-content .cdb-timeline li{position:relative;margin:0 0 22px;font-size:17px;line-height:1.6}
.elementor-widget-theme-post-content .cdb-timeline li::before{content:"";position:absolute;left:-34px;top:9px;width:11px;height:11px;transform:rotate(45deg);background:#080909;border:1px solid #D6A84F}
.elementor-widget-theme-post-content .cdb-timeline li strong{display:block;font-family:'Cormorant Garamond',serif;font-size:25px;font-weight:600;color:#D6A84F;line-height:1.2}
.elementor-widget-theme-post-content blockquote,.elementor-widget-theme-post-content .wp-block-quote{margin:40px 0;padding:4px 0 4px 28px;border-left:2px solid #D6A84F}
.elementor-widget-theme-post-content blockquote p{font-family:'Cormorant Garamond',serif;font-size:28px;line-height:1.35;font-style:italic;font-weight:500;color:#E6D8BB;margin-bottom:10px}
.elementor-widget-theme-post-content blockquote cite{font-size:14px;font-style:normal;color:#8E8A80}
.elementor-widget-theme-post-content .cdb-fontes{margin-top:56px;background:#E6D8BB;color:#1B1812;padding:28px 30px}
.elementor-widget-theme-post-content .cdb-fontes h3{color:#1B1812;margin-top:0}
.elementor-widget-theme-post-content .cdb-fontes li{font-size:16px;line-height:1.55;color:#3A3428}
.elementor-widget-theme-post-content .cdb-fontes a{color:#6B4A1B;text-decoration-color:#A9782F}
.elementor-widget-theme-post-content .cdb-toc{margin:0 0 40px;padding:20px 24px;border:1px solid #2A2924;background:#0D0E0D}
.elementor-widget-theme-post-content .cdb-toc p{margin:0 0 10px}
.elementor-widget-theme-post-content .cdb-toc ol{list-style:none;margin:0;padding:0;border-left:1px solid #2A2924}
.elementor-widget-theme-post-content .cdb-toc li{margin:0;font-size:16px;line-height:1.4}
.elementor-widget-theme-post-content .cdb-toc li a{display:block;padding:6px 0 6px 16px;color:#B8B4AA;text-decoration:none}
.elementor-widget-theme-post-content .cdb-toc li a:hover{color:#D6A84F}
.elementor-widget-theme-post-content .cdb-share{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin:48px 0 0;padding-top:24px;border-top:1px solid #22211C;font-size:14px;color:#B8B4AA}
.elementor-widget-theme-post-content .cdb-share a{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid #2A2924;color:#F5F1E8;text-decoration:none;font-weight:600;font-size:14px}
.elementor-widget-theme-post-content .cdb-share a:hover{border-color:#A9782F;color:#D6A84F}
body:not(.elementor-page) .site-main{max-width:760px;margin:0 auto;padding:56px 16px 88px}
body:not(.elementor-page) .site-main .page-header .entry-title,body:not(.elementor-page) .site-main h1.entry-title{font-size:48px;line-height:1.08;margin-bottom:24px;color:#F5F1E8}
body:not(.elementor-page) .site-main .page-content{font-size:19px;line-height:1.75;color:#E9E4D8}
body:not(.elementor-page) .site-main .page-content .cdb-lead{font-size:21px;color:#F5F1E8}
.wp-block-search__inside-wrapper{gap:10px}
.wp-block-search__input{min-height:50px;background:#080909;border:1px solid #3A3830;color:#F5F1E8;font-size:16px;padding:0 16px;border-radius:2px}
.wp-block-search__button{min-height:50px;background:#D6A84F;color:#080909;border:0;font-weight:700;padding:0 24px;border-radius:2px;margin-left:0}
.search .site-main article.post{padding:22px 0;border-bottom:1px solid #22211C}
.search .site-main article.post .entry-title a{font-family:'Cormorant Garamond',serif;font-size:28px;color:#F5F1E8;text-decoration:none}
@media (max-width:767px){.elementor-widget-theme-post-content{font-size:18px}.elementor-widget-theme-post-content h2{font-size:28px}.elementor-widget-theme-post-content .cdb-lead{font-size:19px}.elementor-widget-theme-post-content .cdb-curiosidade,.elementor-widget-theme-post-content .cdb-fontes{padding:22px 20px}}
@media (prefers-reduced-motion:reduce){*{transition:none!important;scroll-behavior:auto!important}}/* End custom CSS */