.elementor-36867 .elementor-element.elementor-element-5555fccc:not(.elementor-motion-effects-element-type-background), .elementor-36867 .elementor-element.elementor-element-5555fccc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#33408C;}.elementor-36867 .elementor-element.elementor-element-5555fccc > .elementor-container{max-width:1280px;}.elementor-36867 .elementor-element.elementor-element-5555fccc{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:40px;padding:70px 0px 46px 0px;}.elementor-36867 .elementor-element.elementor-element-5555fccc > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-36867 .elementor-element.elementor-element-6ed5dd01.elementor-column > .elementor-widget-wrap{justify-content:left;}.elementor-36867 .elementor-element.elementor-element-6ed5dd01 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-36867 .elementor-element.elementor-element-cdpblogh1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:46px;font-weight:700;line-height:1.15em;letter-spacing:-1px;color:#FFFFFF;}.elementor-36867 .elementor-element.elementor-element-cdpblogsub{margin:6px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;font-family:"Poppins", Sans-serif;font-size:16px;line-height:1.6em;color:#EDEFFA;}.elementor-36867 .elementor-element.elementor-element-3fd7bee .e-search-submit{background-color:var( --e-global-color-primary );}.elementor-36867 .elementor-element.elementor-element-3fd7bee .e-search-submit:hover{border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-cb857b6 );}.elementor-36867 .elementor-element.elementor-element-3fd7bee{--e-search-submit-border-radius:5px 5px 5px 5px;}.elementor-36867 .elementor-element.elementor-element-3894f42d > .elementor-container{max-width:1280px;}.elementor-36867 .elementor-element.elementor-element-1d14eebf{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-36867 .elementor-element.elementor-element-1d14eebf .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-36867 .elementor-element.elementor-element-1d14eebf:after{content:"0.66";}.elementor-36867 .elementor-element.elementor-element-1d14eebf .elementor-post__thumbnail__link{width:100%;}.elementor-36867 .elementor-element.elementor-element-1d14eebf .elementor-post__text{margin-top:20px;}.elementor-36867 .elementor-element.elementor-element-1d14eebf .elementor-post__badge{right:0;}.elementor-36867 .elementor-element.elementor-element-1d14eebf .elementor-post__card .elementor-post__badge{margin:20px;}.elementor-36867 .elementor-element.elementor-element-1d14eebf .elementor-post__title, .elementor-36867 .elementor-element.elementor-element-1d14eebf .elementor-post__title a{color:#33408C;}.elementor-36867 .elementor-element.elementor-element-1d14eebf .elementor-pagination{text-align:center;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;}.elementor-36867 .elementor-element.elementor-element-1d14eebf .elementor-pagination .page-numbers:not(.dots){color:#666666;}.elementor-36867 .elementor-element.elementor-element-1d14eebf .elementor-pagination a.page-numbers:hover{color:#33408C;}.elementor-36867 .elementor-element.elementor-element-1d14eebf .elementor-pagination .page-numbers.current{color:#33408C;}body:not(.rtl) .elementor-36867 .elementor-element.elementor-element-1d14eebf .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 15px/2 );}body:not(.rtl) .elementor-36867 .elementor-element.elementor-element-1d14eebf .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 15px/2 );}body.rtl .elementor-36867 .elementor-element.elementor-element-1d14eebf .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 15px/2 );}body.rtl .elementor-36867 .elementor-element.elementor-element-1d14eebf .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 15px/2 );}@media(min-width:768px){.elementor-36867 .elementor-element.elementor-element-3da4474e{width:100%;}}@media(max-width:1024px){.elementor-36867 .elementor-element.elementor-element-cdpblogh1 .elementor-heading-title{font-size:36px;}.elementor-36867 .elementor-element.elementor-element-3894f42d{padding:0px 15px 0px 15px;}}@media(max-width:767px){.elementor-36867 .elementor-element.elementor-element-cdpblogh1 .elementor-heading-title{font-size:30px;}.elementor-36867 .elementor-element.elementor-element-1d14eebf .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-36867 .elementor-element.elementor-element-1d14eebf:after{content:"0.5";}.elementor-36867 .elementor-element.elementor-element-1d14eebf .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS *//* cards da grade */
.elementor-posts .elementor-post__card{
  border:1px solid #E4E6F0; border-radius:14px; overflow:hidden;
  box-shadow:0 1px 2px rgba(38,48,107,.05);
  transition:transform .28s ease, box-shadow .28s ease, border-color .28s ease;
}
.elementor-posts .elementor-post__card:hover{
  transform:translateY(-4px); border-color:#CDD3EA;
  box-shadow:0 4px 10px rgba(38,48,107,.10), 0 18px 44px rgba(38,48,107,.13);
}
.elementor-posts .elementor-post__card .elementor-post__thumbnail__link{ overflow:hidden; }
.elementor-posts .elementor-post__card img{ transition:transform .5s ease; }
.elementor-posts .elementor-post__card:hover img{ transform:scale(1.05); }

.elementor-posts .elementor-post__title,
.elementor-posts .elementor-post__title a{
  color:#26306B; font-size:18px; line-height:1.34; font-weight:600; letter-spacing:-.01em;
}
.elementor-posts .elementor-post__title a:hover{ color:#33408C; }
.elementor-posts .elementor-post__excerpt p{ color:#5F6470; font-size:14.5px; line-height:1.6; }
.elementor-posts .elementor-post__meta-data{ color:#8A90A0; font-size:12.5px; }
.elementor-posts .elementor-post__badge{
  background:rgba(255,255,255,.94); color:#33408C; font-size:11px; font-weight:600;
  letter-spacing:.06em; text-transform:uppercase; border-radius:999px; padding:6px 11px;
  box-shadow:0 2px 8px rgba(38,48,107,.16);
}

/* paginacao com alvo de toque decente */
.elementor-pagination .page-numbers{
  min-width:44px; min-height:44px; display:inline-flex; align-items:center; justify-content:center;
  border:1px solid #E4E6F0; border-radius:10px; margin:0 4px; font-weight:500;
}
.elementor-pagination .page-numbers.current{
  background:#33408C; border-color:#33408C; color:#fff; font-weight:600;
}
.elementor-pagination a.page-numbers:hover{ border-color:#33408C; color:#33408C; }

/* busca do cabecalho */
.blog .elementor-search-form__container,
.archive .elementor-search-form__container{ border-radius:999px; overflow:hidden; }

@media (max-width:767px){
  .elementor-posts .elementor-post__title,
  .elementor-posts .elementor-post__title a{ font-size:17px; }
}/* End custom CSS */