.elementor-25815641 .elementor-element.elementor-element-3ef53dc{--display:grid;--min-height:379px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:2em;--padding-bottom:2em;--padding-left:0em;--padding-right:0em;}.elementor-25815641 .elementor-element.elementor-element-3ef53dc:not(.elementor-motion-effects-element-type-background), .elementor-25815641 .elementor-element.elementor-element-3ef53dc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-25815641 .elementor-element.elementor-element-33e5788{--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-25815641 .elementor-element.elementor-element-a815263{--display:flex;--justify-content:center;}.elementor-25815641 .elementor-element.elementor-element-22bd353 .elementor-heading-title{font-size:35px;}.elementor-25815641 .elementor-element.elementor-element-33c1844{--display:flex;}.elementor-25815641 .elementor-element.elementor-element-f62fd13 img{width:100%;border-radius:6px 6px 6px 6px;}.elementor-25815641 .elementor-element.elementor-element-c5ee1c1{--display:grid;--min-height:379px;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:4em;--padding-bottom:4em;--padding-left:1em;--padding-right:1em;}.elementor-25815641 .elementor-element.elementor-element-2458a51{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25815641 .elementor-element.elementor-element-499fbde{--display:flex;--justify-content:flex-start;--gap:12px 12px;--row-gap:12px;--column-gap:12px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25815641 .elementor-element.elementor-element-4edddf1{--display:flex;--gap:11px 11px;--row-gap:11px;--column-gap:11px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25815641 .elementor-element.elementor-element-38c0a07{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25815641 .elementor-element.elementor-element-5e7b83b .elementor-heading-title{font-weight:500;color:var( --e-global-color-text );}.elementor-25815641 .elementor-element.elementor-element-310b805{--grid-side-margin:7px;--grid-column-gap:7px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:var( --e-global-color-primary );}.elementor-25815641 .elementor-element.elementor-element-310b805 .elementor-share-btn{font-size:calc(0.8px * 10);}.elementor-25815641 .elementor-element.elementor-element-310b805 .elementor-share-btn__icon{--e-share-buttons-icon-size:2.6em;}.elementor-25815641 .elementor-element.elementor-element-9ae5707{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-25815641 .elementor-element.elementor-element-9ae5707 .elementor-divider-separator{width:100%;}.elementor-25815641 .elementor-element.elementor-element-9ae5707 .elementor-divider{padding-block-start:2px;padding-block-end:2px;}.elementor-25815641 .elementor-element.elementor-element-73f7f84{--box-border-color:var( --e-global-color-primary );--box-border-width:1px;--box-border-radius:6px;--header-color:#1C3E8F;--toggle-button-color:var( --e-global-color-primary );--toc-body-max-height:512px;--item-text-color:var( --e-global-color-primary );--item-text-hover-color:var( --e-global-color-primary );--item-text-hover-decoration:underline;--item-text-active-color:var( --e-global-color-primary );--marker-color:var( --e-global-color-61ac55c );}.elementor-25815641 .elementor-element.elementor-element-73f7f84 .elementor-toc__header-title{text-align:start;}.elementor-25815641 .elementor-element.elementor-element-73f7f84 .elementor-toc__header, .elementor-25815641 .elementor-element.elementor-element-73f7f84 .elementor-toc__header-title{font-size:20px;}.elementor-25815641 .elementor-element.elementor-element-73f7f84 .elementor-toc__header{flex-direction:row;column-gap:0px;}.elementor-25815641 .elementor-element.elementor-element-73f7f84 .elementor-toc__list-item{font-size:14px;font-weight:400;line-height:14px;}.elementor-25815641 .elementor-element.elementor-element-ddf58d4{--display:flex;}.elementor-25815641 .elementor-element.elementor-element-d81b279{--divider-border-style:solid;--divider-color:var( --e-global-color-primary );--divider-border-width:2px;}.elementor-25815641 .elementor-element.elementor-element-d81b279 .elementor-divider-separator{width:100%;}.elementor-25815641 .elementor-element.elementor-element-d81b279 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-25815641 .elementor-element.elementor-element-a2cf7e8{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--flex-wrap:nowrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25815641 .elementor-element.elementor-element-925a8cf .elementor-heading-title{font-weight:500;color:var( --e-global-color-text );}.elementor-25815641 .elementor-element.elementor-element-949bbd6{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;--e-share-buttons-primary-color:var( --e-global-color-primary );}.elementor-25815641 .elementor-element.elementor-element-949bbd6 .elementor-share-btn{font-size:calc(0.9px * 10);}.elementor-25815641 .elementor-element.elementor-element-949bbd6 .elementor-share-btn__icon{--e-share-buttons-icon-size:2.6em;}.elementor-25815641 .elementor-element.elementor-element-3c1ef30{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:4em;--padding-bottom:4em;--padding-left:4em;--padding-right:4em;}.elementor-25815641 .elementor-element.elementor-element-3c1ef30:not(.elementor-motion-effects-element-type-background), .elementor-25815641 .elementor-element.elementor-element-3c1ef30 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F4F4F4;}.elementor-25815641 .elementor-element.elementor-element-2b3701f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25815641 .elementor-element.elementor-element-d54a1d6{--display:flex;}.elementor-25815641 .elementor-element.elementor-element-35aea23 .elementor-heading-title{font-size:25px;}.elementor-25815641 .elementor-element.elementor-element-537f5b9{--display:flex;}.elementor-25815641 .elementor-element.elementor-element-93a7f2a .elementor-button{font-size:11px;text-transform:uppercase;}.elementor-25815641 .elementor-element.elementor-element-866849e{--display:flex;}.elementor-25815641 .elementor-element.elementor-element-ccb4332{--swiper-slides-to-display:3;--swiper-slides-gap:18px;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:-37px;--arrow-prev-top-align:50%;--arrow-prev-translate-y:-50%;--arrow-next-right-align:0%;--arrow-next-translate-x:0%;--arrow-next-right-position:-37px;--arrow-next-top-align:50%;--arrow-next-translate-y:-50%;--arrow-next-top-position:0px;--arrow-normal-color:#1C3E8FBF;--dots-normal-color:var( --e-global-color-primary );--swiper-pagination-spacing:28px;}.elementor-25815641 .elementor-element.elementor-element-ccb4332 .swiper-slide > .elementor-element{height:100%;}@media(min-width:768px){.elementor-25815641 .elementor-element.elementor-element-a815263{--width:60%;}.elementor-25815641 .elementor-element.elementor-element-499fbde{--width:60%;}}@media(max-width:1024px){.elementor-25815641 .elementor-element.elementor-element-3ef53dc{--grid-auto-flow:row;}.elementor-25815641 .elementor-element.elementor-element-c5ee1c1{--grid-auto-flow:row;} .elementor-25815641 .elementor-element.elementor-element-310b805{--grid-side-margin:16px;--grid-column-gap:16px;--grid-row-gap:35px;--grid-bottom-margin:35px;} .elementor-25815641 .elementor-element.elementor-element-949bbd6{--grid-side-margin:16px;--grid-column-gap:16px;--grid-row-gap:35px;--grid-bottom-margin:35px;}.elementor-25815641 .elementor-element.elementor-element-3c1ef30{--grid-auto-flow:row;}.elementor-25815641 .elementor-element.elementor-element-ccb4332{--swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-25815641 .elementor-element.elementor-element-3ef53dc{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0em;--padding-bottom:0em;--padding-left:0em;--padding-right:0em;}.elementor-25815641 .elementor-element.elementor-element-33e5788{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:18px;--padding-left:18px;--padding-right:18px;}.elementor-25815641 .elementor-element.elementor-element-a815263{--gap:16px 16px;--row-gap:16px;--column-gap:16px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25815641 .elementor-element.elementor-element-22bd353 .elementor-heading-title{font-size:24px;}.elementor-25815641 .elementor-element.elementor-element-33c1844{--margin-top:12px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25815641 .elementor-element.elementor-element-c5ee1c1{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:28px;--padding-bottom:28px;--padding-left:18px;--padding-right:18px;} .elementor-25815641 .elementor-element.elementor-element-310b805{--grid-side-margin:16px;--grid-column-gap:16px;--grid-row-gap:35px;--grid-bottom-margin:35px;}.elementor-25815641 .elementor-element.elementor-element-310b805{--grid-side-margin:16px;--grid-column-gap:16px;--grid-row-gap:35px;--grid-bottom-margin:35px;}.elementor-25815641 .elementor-element.elementor-element-310b805 .elementor-share-btn{font-size:calc(0.7px * 10);}.elementor-25815641 .elementor-element.elementor-element-73f7f84{--toc-body-max-height:414px;}.elementor-25815641 .elementor-element.elementor-element-ddf58d4{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-25815641 .elementor-element.elementor-element-8985b6d{font-size:14px;}.elementor-25815641 .elementor-element.elementor-element-d81b279 .elementor-divider{padding-block-start:2px;padding-block-end:2px;} .elementor-25815641 .elementor-element.elementor-element-949bbd6{--grid-side-margin:16px;--grid-column-gap:16px;--grid-row-gap:35px;--grid-bottom-margin:35px;}.elementor-25815641 .elementor-element.elementor-element-949bbd6{--grid-side-margin:16px;--grid-column-gap:16px;--grid-row-gap:35px;--grid-bottom-margin:35px;}.elementor-25815641 .elementor-element.elementor-element-949bbd6 .elementor-share-btn{font-size:calc(0.7px * 10);}.elementor-25815641 .elementor-element.elementor-element-3c1ef30{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:2em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-25815641 .elementor-element.elementor-element-ccb4332{--swiper-slides-to-display:1;--arrow-prev-left-position:-27px;--arrow-next-right-position:-27px;}}/* Start custom CSS for shortcode, class: .elementor-element-1679b42 */.ls-postmeta{
  display:flex;
  flex-direction:column;
  gap:10px;
  font-family:inherit;
  font-size:15px;
  line-height:1.4;
}
.ls-pm-row{
  display:flex;
  align-items:baseline;
  gap:10px;
}
.ls-pm-label{
  color:#1C3E8F;
  font-weight:600;
  font-size:11px;
  letter-spacing:.6px;
  text-transform:uppercase;
}
.ls-pm-value{
  color:#2F3135;
  font-weight:500;
}
.ls-pm-author .ls-pm-value a{
  color:#1C3E8F;
  font-weight:700;
  text-decoration:none;
  transition:color .15s;
}
.ls-pm-author .ls-pm-value a:hover{
  color:#1EB0CE;
  text-decoration:underline;
}
@media(max-width:600px){
    
    
  .ls-pm-row{ flex-direction:column; gap:1px; }
  .ls-pm-label{ flex:none; }
  
  .ls-pm-label{
      font-size:10px;
  }
  .ls-postmeta{
      font-size:12px;
  }
  .ls-postmeta{
      gap: 5px;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4edddf1 */.elementor-25815641 .elementor-element.elementor-element-4edddf1{
    position: sticky !important;
    top: 150px;
}
@media (max-width: 1024px) {
    .elementor-25815641 .elementor-element.elementor-element-4edddf1{
        position: sticky !important;
        top: 110px;
    }
}
@media (max-width: 767px) {
    .elementor-25815641 .elementor-element.elementor-element-4edddf1{
        position: static !important;
    }
}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-8985b6d */.elementor-25815641 .elementor-element.elementor-element-8985b6d h2{
    margin-top: 1em;
}
.elementor-25815641 .elementor-element.elementor-element-8985b6d img{
    border-radius: 6px;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-048896c */.ls-authorpill{
  display:flex;
  align-items:center;
  gap:30px;
  padding:32px 38px;
  border-radius:22px;                 /* rounded rectangle, not a pill */
  background:#F4F7FC;                  /* same colour as before */
  border:0;
  box-shadow:0 10px 30px rgba(28,62,143,.07);   /* soft, neutral lift */
  font-family:inherit;
}
.ls-ab-photo{
    border-radius: 50% !important;
}
.ls-ap-media{ flex:none; line-height:0; }
.ls-ap-photo{
  width:112px;
  height:112px;
  object-fit:cover;
  display:block;
  border:4px solid #fff;
  box-shadow:0 4px 14px rgba(28,62,143,.32);
}
.ls-ap-body{ display:flex; flex-direction:column; min-width:0; }
.ls-ap-kicker{ display:none; }        /* hide "ESCRITO POR" to match reference */
.ls-ap-name{
  font-size:26px;
  font-weight:700;
  line-height:1.2;
  color:#1C3E8F;
  text-decoration:none;
  margin:0 0 10px;
}
.ls-ap-bio{
  margin:0;
  font-size:14px;
  line-height:1.4;
  color:#2F3135;
}
.ls-ap-bio p{ margin:0; }
.ls-ap-bio a{ color:#1C3E8F; font-weight:600; text-decoration:underline; }
.ls-ap-bio a:hover{ color:#1EB0CE; }

@media(max-width:600px){
  .ls-authorpill{
    flex-direction:column;
    align-items:center;
    text-align:center;
    gap:18px;
    padding:26px 22px;
  }
  .ls-ap-photo{ width:96px; height:96px; }
}/* End custom CSS */
/* Start custom CSS for loop-carousel, class: .elementor-element-ccb4332 */.elementor-25815641 .elementor-element.elementor-element-ccb4332 div.swiper-pagination{
    background: #ececec !important;
    padding: 12px 10px 10px 10px;
    border-radius: 500px;
}

.elementor-25815641 .elementor-element.elementor-element-ccb4332 div.elementor-swiper-button{
    display: flex;
    justify-content: center;
    align-items: center ; 
    background: #ffffff !important;
    padding: 16px;
    border-radius: 500px;
    filter: drop-shadow(0px 4px 4px rgba(0, 0, 0, 0.09));
}/* End custom CSS */