.elementor-1060 .elementor-element.elementor-element-f4ca9bd{--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-1060 .elementor-element.elementor-element-5549a49{--display:flex;--min-height:500px;--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;--align-items:flex-end;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1060 .elementor-element.elementor-element-5b6a0bf{--display:flex;}.elementor-widget-breadcrumbs{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1060 .elementor-element.elementor-element-fe631e0{font-family:"Poppins", Sans-serif;font-weight:400;color:#575757;}.elementor-1060 .elementor-element.elementor-element-fe631e0 a{color:#575757;}.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-1060 .elementor-element.elementor-element-9ad98a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1060 .elementor-element.elementor-element-9ad98a0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:64px;font-weight:600;color:#050119;}.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-1060 .elementor-element.elementor-element-ddffb48{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#575757;}.elementor-1060 .elementor-element.elementor-element-f19744a{--display:flex;}.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-1060 .elementor-element.elementor-element-897788e img{border-radius:15px 15px 15px 15px;}.elementor-1060 .elementor-element.elementor-element-fc4dfaa{--display:flex;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1060 .elementor-element.elementor-element-fba622d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1060 .elementor-element.elementor-element-fba622d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;color:#050119;}.elementor-1060 .elementor-element.elementor-element-432bb56{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#575757;}.elementor-1060 .elementor-element.elementor-element-f081b75{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-loop-grid .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-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-1060 .elementor-element.elementor-element-17c626e{--grid-columns:1;}.elementor-1060 .elementor-element.elementor-element-2d58581{--display:flex;--border-radius:30px 30px 30px 30px;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-1060 .elementor-element.elementor-element-2d58581:not(.elementor-motion-effects-element-type-background), .elementor-1060 .elementor-element.elementor-element-2d58581 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFDFC;}.elementor-1060 .elementor-element.elementor-element-12cbdbd{--e-filter-direction:row;--e-filter-white-space:nowrap;--e-filter-justify-content:flex-start;--e-filter-item-width:initial;--e-filter-item-flex-grow:0;--e-filter-wrap:nowrap;--e-filter-overflow-x:scroll;--e-filter-normal-text-color:#050119;--e-filter-hover-text-color:#050119;--e-filter-active-text-color:#189F7E;--e-filter-item-border-radius:30px 30px 30px 30px;}.elementor-1060 .elementor-element.elementor-element-12cbdbd .e-filter-item:not( [aria-pressed=true] ):not( :hover ){background-color:#F0F0EF;border-style:none;}.elementor-1060 .elementor-element.elementor-element-12cbdbd .e-filter-item:hover:not( [aria-pressed=true] ){background-color:#CECECD;}.elementor-1060 .elementor-element.elementor-element-12cbdbd .e-filter-item[aria-pressed="true"]{background-color:#E2F1F0;}.elementor-1060 .elementor-element.elementor-element-12cbdbd .e-filter-item{font-family:"Poppins", Sans-serif;font-size:14px;font-weight:600;}.elementor-1060 .elementor-element.elementor-element-b14731a{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1060 .elementor-element.elementor-element-8346c3f{--grid-columns:3;}.elementor-1060 .elementor-element.elementor-element-8e6e737{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1060 .elementor-element.elementor-element-d666d3a{--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;--align-items:center;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1060 .elementor-element.elementor-element-d666d3a:not(.elementor-motion-effects-element-type-background), .elementor-1060 .elementor-element.elementor-element-d666d3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFDFC;}.elementor-1060 .elementor-element.elementor-element-ab5008d{--display:flex;}.elementor-1060 .elementor-element.elementor-element-f6f042c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-1060 .elementor-element.elementor-element-f6f042c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;color:#050119;}.elementor-1060 .elementor-element.elementor-element-7b7fbd9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;color:#575757;}.elementor-1060 .elementor-element.elementor-element-78065a5{--display:flex;}.elementor-1060 .elementor-element.elementor-element-a6c0ac9 img{border-radius:30px 30px 30px 30px;}@media(min-width:768px){.elementor-1060 .elementor-element.elementor-element-d666d3a{--width:100%;}.elementor-1060 .elementor-element.elementor-element-78065a5{--width:60%;}}@media(max-width:1024px){.elementor-1060 .elementor-element.elementor-element-5549a49{--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-1060 .elementor-element.elementor-element-17c626e{--grid-columns:1;}.elementor-1060 .elementor-element.elementor-element-8346c3f{--grid-columns:2;}.elementor-1060 .elementor-element.elementor-element-d666d3a{--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;}}@media(max-width:767px){.elementor-1060 .elementor-element.elementor-element-5549a49{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-1060 .elementor-element.elementor-element-9ad98a0 .elementor-heading-title{font-size:25px;}.elementor-1060 .elementor-element.elementor-element-fba622d .elementor-heading-title{font-size:25px;}.elementor-1060 .elementor-element.elementor-element-17c626e{--grid-columns:1;}.elementor-1060 .elementor-element.elementor-element-8346c3f{--grid-columns:1;}.elementor-1060 .elementor-element.elementor-element-f6f042c{text-align:start;}.elementor-1060 .elementor-element.elementor-element-f6f042c .elementor-heading-title{font-size:28px;}.elementor-1060 .elementor-element.elementor-element-7b7fbd9{text-align:start;}}/* Start custom CSS for container, class: .elementor-element-5549a49 */.hero-card{
  position: relative;
  overflow: hidden;
  border-radius: 34px;

  background: linear-gradient(
    180deg,
    rgba(255,255,255,0.90),
    rgba(255,255,255,0.72)
  );

  border: 1px solid rgba(255,255,255,0.72);
  box-shadow: 0 20px 70px rgba(15, 32, 39, 0.10);
}

/* glow verde */
.hero-card::before{
  content: "";
  position: absolute;
  width: 260px;
  height: 260px;
  border-radius: 999px;
  background: rgba(24,159,126,0.13);
  top: -70px;
  right: -30px;
  filter: blur(34px);
  pointer-events: none;
}

/* glow coral */
.hero-card::after{
  content: "";
  position: absolute;
  width: 190px;
  height: 190px;
  border-radius: 999px;
  background: rgba(235,77,66,0.11);
  left: -30px;
  bottom: -40px;
  filter: blur(34px);
  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d666d3a */.post-content {
  font-family: 'Inter', sans-serif;
  color: #314348;
  font-size: 17px;
  line-height: 1.8;
}

.post-content p {
  margin: 0 0 18px;
}

.post-content h2 {
  font-size: clamp(26px, 3vw, 34px);
  line-height: 1.15;
  letter-spacing: -0.03em;
  color: #152126;
  margin: 36px 0 14px;
}

.post-content h3 {
  font-size: 22px;
  line-height: 1.25;
  letter-spacing: -0.02em;
  color: #152126;
  margin: 28px 0 12px;
}

.post-content h4 {
  font-size: 18px;
  line-height: 1.35;
  letter-spacing: -0.01em;
  color: #1E2E33;
  margin: 22px 0 10px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8e6e737 */.post-content .ev-highlight {
  background: #F3F7F6;
  border: 1px solid #D7E7E3;
  border-radius: 14px;
  padding: 22px 24px;
  margin: 28px 0;
  font-size: 16px;
  line-height: 1.7;
  color: #314348;
}

.post-content .ev-highlight strong {
  color: #152126;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f4ca9bd */.blog-archive {
    background:
      radial-gradient(circle at 10% 18%, rgba(33,166,133,0.18), transparent 24%),
      radial-gradient(circle at 88% 12%, rgba(235,90,60,0.18), transparent 24%),
      linear-gradient(135deg, #F6F8F4 0%, #F8F3EF 52%, #F3F6F2 100%);
}/* End custom CSS */