.elementor-kit-9{--e-global-color-primary:#111111;--e-global-color-secondary:#F6F7FF;--e-global-color-text:#333333;--e-global-color-accent:#8B91FF;--e-global-typography-primary-font-family:"Sora";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Sora";--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"Manrope";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Manrope";--e-global-typography-accent-font-weight:700;--e-global-typography-152a39e-font-family:"Manrope";--e-global-typography-bfb0a8c-font-family:"Instrument Serif";--e-global-typography-bfb0a8c-font-weight:500;--e-global-typography-bfb0a8c-font-style:italic;}.elementor-kit-9 button,.elementor-kit-9 input[type="button"],.elementor-kit-9 input[type="submit"],.elementor-kit-9 .elementor-button{background-color:#02010100;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-primary );border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-primary );border-radius:30px 30px 30px 30px;padding:16px 24px 16px 24px;}.elementor-kit-9 button:hover,.elementor-kit-9 button:focus,.elementor-kit-9 input[type="button"]:hover,.elementor-kit-9 input[type="button"]:focus,.elementor-kit-9 input[type="submit"]:hover,.elementor-kit-9 input[type="submit"]:focus,.elementor-kit-9 .elementor-button:hover,.elementor-kit-9 .elementor-button:focus{background-color:var( --e-global-color-accent );color:var( --e-global-color-primary );box-shadow:0px 0px 7px 0px rgba(0, 0, 0, 0.17);border-style:solid;border-width:2px 2px 2px 2px;border-color:var( --e-global-color-accent );border-radius:30px 30px 30px 30px;}.elementor-kit-9 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1200px;}.e-con{--container-max-width:1200px;}.elementor-widget:not(:last-child){margin-block-end: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;}}/* Start custom CSS */a {color: #111111;}

.wp-calendar-nav a { color: #8b91ff!important;}

/*inicio do background */
html, body {
  overflow-x: hidden;
  max-width: 100%;    
  background-color: #e9f3ff;
  position: relative;
}

/* Radiais principais com blur e movimento */
body::before,
body::after,
.radial-1,
.radial-2,
.radial-3,
.radial-4 {
  content: "";
  position: fixed;
  width: 220px;
  height: 220px;
  border-radius: 50%;
  pointer-events: none;
  filter: blur(80px);
  opacity: 0.4;
  z-index: 0;
}

/* Radiais animados principais */
body::before {
  background: rgba(180, 140, 255, 0.7); /* roxo claro */
  top: 0;
  left: 0;
  animation: float1 45s linear infinite;
}

body::after {
  background: rgba(210, 160, 255, 0.6); /* lilás */
  bottom: 0;
  left: 20%;
  animation: float2 60s linear infinite;
}

/* Radiais adicionais fixos */
.radial-1 {
  background: rgba(160, 200, 255, 0.5); /* azul-acento claro */
  top: 0;
  right: 0;
}

.radial-2 {
  background: rgba(200, 180, 255, 0.4); /* lilás claro */
  bottom: 0;
  left: 0;
}

.radial-3 {
  background: rgba(190, 220, 255, 0.4); /* azul gelo */
  bottom: 0;
  right: 5%;
}

.radial-4 {
  background: rgba(170, 150, 240, 0.5); /* roxo médio */
  top: 0;
 left: 0;
}

/* Animações dos radiais principais */
@keyframes float1 {
  0%   { transform: translate(0, 0); }
  25%  { transform: translate(80px, -80px); }
  50%  { transform: translate(160px, 0); }
  75%  { transform: translate(80px, 80px); }
  100% { transform: translate(0, 0); }
}

@keyframes float2 {
  0%   { transform: translate(0, 0); }
  25%  { transform: translate(-80px, 80px); }
  50%  { transform: translate(-160px, 0); }
  75%  { transform: translate(-80px, -80px); }
  100% { transform: translate(0, 0); }
}

/* fim do backgrund */


.glass-box { background: rgba(255, 255, 255, 0.4);
  backdrop-filter: saturate(180%) blur(20px);
  -webkit-backdrop-filter: saturate(180%) blur(25px); 
}

.glass-box-dark {
  background: rgba(0, 0, 0, 0.4);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(25px);
}

.box-blur{ backdrop-filter: blur(10px);
background-color: rgba(51, 51, 51, 0.2);
    margin: 0px 24px 32px 0px;
    padding: 40px 25px 34px 37px;
    border-radius: 25px;
}


.post-meta-items {
 background-color: #ffffff;
  padding: 10px 24px 3px;
  -webkit-border-radius: 25px 25px 0 0;
  border-radius: 25px 25px 0 0;
  box-shadow: 0 20px 0 0 #F0F2F4;
}

.post-meta-items-wrapper{

    display: inline-block;
    box-shadow: 0 20px 0 0 #ffffff;
    bottom: 1px;
    right: 0;
    width: 1.428571em;
    aspect-ratio: 1 / 2;
    border-bottom-left-radius: 20px;
}

.post-meta-items-titulo {
 background-color: #e9f3ff;
  padding: 10px 24px 3px;
  -webkit-border-radius: 25px 25px 0 0;
  border-radius: 25px 25px 0 0;
}

.post-meta-items-wrapper-titulo {
    display: inline-block;
    box-shadow: 0 20px 0 0 #e9f3ff;
    bottom: 1px;
    right: 0;
    width: 1.428571em;
    aspect-ratio: 1 / 2;
    border-bottom-left-radius: 20px;
}

.post-meta-items-wrapper-titulo-anterior {
     display: inline-block;
    box-shadow: 0 20px 0 0 #e9f3ff;
    bottom: 1px;
    right: 0;
    width: 1.428571em;
    aspect-ratio: 1 / 2;
    border-bottom-right-radius: 20px;
}


.elementor-post-info__terms-list-item {
    display: inline-block;
    font-weight: 500;
    margin: 0 4px 3px 0;
    font-size: 14px;
    line-height: 2.1428em;
    padding: 0.3571em 1.3571em;
    border-radius: 25px;
    transition: color 0.3s, background-color 0.3s;
    background-color: #f3f3f3; 
}

.e-inner-tab-content {
    border-radius: 0px 25px 25px 25px;
    }
    
    .post-meta-items-titulo-dark {
 background-color: #333333;
  padding: 10px 24px 3px;
  -webkit-border-radius: 25px 25px 0 0;
  border-radius: 25px 25px 0 0;
  box-shadow: 0 20px 0 0 #333333;
}

.post-meta-items-wrapper-titulo-dark {

    display: inline-block;
    box-shadow: 0 20px 0 0 #333333;
    bottom: 1px;
    right: 0;
    width: 1.428571em;
    aspect-ratio: 1 / 2;
    border-bottom-left-radius: 20px;
}

.post-meta-items-wrapper-titulo-anterior-dark {

     display: inline-block;
    box-shadow: 0 20px 0 0 #333333;
    bottom: 1px;
    right: 0;
    width: 1.428571em;
    aspect-ratio: 1 / 2;
    border-bottom-right-radius: 20px;
}/* End custom CSS */