.elementor-324 .elementor-element.elementor-element-b582a6d{padding:15px 10px 0px 10px;}.elementor-324 .elementor-element.elementor-element-908fe2b{text-align:left;}.elementor-324 .elementor-element.elementor-element-908fe2b img{width:120px;}.elementor-324 .elementor-element.elementor-element-b3bc8cd > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-324 .elementor-element.elementor-element-d0a7950 .elementor-heading-title{font-family:"Avenir next lt", Sans-serif;font-size:14px;font-weight:600;color:#3155A4;}.elementor-324 .elementor-element.elementor-element-40f616d .elementor-heading-title{font-family:"Avenir next lt", Sans-serif;font-size:14px;font-weight:400;color:#36ADFF;}.elementor-324 .elementor-element.elementor-element-2d1f15f > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:5px;}.elementor-324 .elementor-element.elementor-element-a28a2be .elementor-heading-title{font-family:"Avenir next lt", Sans-serif;font-size:14px;font-weight:600;color:#3155A4;}.elementor-324 .elementor-element.elementor-element-eb9474a .elementor-heading-title{font-family:"Avenir next lt", Sans-serif;font-size:14px;font-weight:400;color:#36ADFF;}.elementor-324 .elementor-element.elementor-element-7a3c671.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-324 .elementor-element.elementor-element-fd463d6{width:auto;max-width:auto;align-self:center;text-align:right;}.elementor-324 .elementor-element.elementor-element-fd463d6 .elementor-heading-title{font-family:"Avenir next lt", Sans-serif;font-size:16px;font-weight:400;color:#3155A4;}.elementor-324 .elementor-element.elementor-element-a94d57b{width:auto;max-width:auto;align-self:center;}.elementor-324 .elementor-element.elementor-element-a94d57b > .elementor-widget-container{margin:0px 0px 0px 10px;}.elementor-324 .elementor-element.elementor-element-a94d57b .elementor-heading-title{font-family:"Avenir next lt", Sans-serif;font-size:20px;font-weight:700;color:#36ADFF;}.elementor-324 .elementor-element.elementor-element-3f2080f{padding:10px 10px 10px 10px;}.elementor-324 .elementor-element.elementor-element-f6dc170{text-align:left;}.elementor-324 .elementor-element.elementor-element-f6dc170 .elementor-heading-title{font-family:"Avenir next lt", Sans-serif;font-size:13px;font-weight:400;color:var( --e-global-color-text );}.elementor-bc-flex-widget .elementor-324 .elementor-element.elementor-element-2a090ca.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-324 .elementor-element.elementor-element-2a090ca.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-324 .elementor-element.elementor-element-f32fa72{text-align:right;}.elementor-324 .elementor-element.elementor-element-f32fa72 .elementor-heading-title{font-family:"Avenir next lt", Sans-serif;font-size:13px;color:var( --e-global-color-text );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1366px){.elementor-324 .elementor-element.elementor-element-b582a6d > .elementor-container{max-width:1100px;}}@media(max-width:1200px){.elementor-324 .elementor-element.elementor-element-b582a6d > .elementor-container{max-width:900px;}}@media(max-width:1024px){.elementor-324 .elementor-element.elementor-element-b582a6d > .elementor-container{max-width:800px;}}@media(max-width:880px){.elementor-324 .elementor-element.elementor-element-b582a6d > .elementor-container{max-width:700px;}.elementor-324 .elementor-element.elementor-element-fd463d6 .elementor-heading-title{font-size:14px;}.elementor-324 .elementor-element.elementor-element-a94d57b .elementor-heading-title{font-size:16px;}}@media(max-width:767px){.elementor-324 .elementor-element.elementor-element-d0a7950{text-align:center;}.elementor-324 .elementor-element.elementor-element-40f616d{text-align:center;}.elementor-324 .elementor-element.elementor-element-a28a2be{text-align:center;}.elementor-324 .elementor-element.elementor-element-eb9474a{text-align:center;}.elementor-324 .elementor-element.elementor-element-7a3c671.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-324 .elementor-element.elementor-element-fd463d6{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-324 .elementor-element.elementor-element-a94d57b{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-324 .elementor-element.elementor-element-a94d57b > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-324 .elementor-element.elementor-element-a94d57b .elementor-heading-title{font-size:18px;}.elementor-324 .elementor-element.elementor-element-6b3da06 > .elementor-element-populated{padding:10px 10px 5px 10px;}.elementor-324 .elementor-element.elementor-element-f6dc170{text-align:center;}.elementor-324 .elementor-element.elementor-element-f6dc170 .elementor-heading-title{font-size:12px;line-height:17px;}.elementor-324 .elementor-element.elementor-element-2a090ca > .elementor-element-populated{padding:0px 10px 10px 10px;}.elementor-324 .elementor-element.elementor-element-f32fa72{text-align:center;}}@media(min-width:768px){.elementor-324 .elementor-element.elementor-element-7eb20b9{width:20.444%;}.elementor-324 .elementor-element.elementor-element-b3bc8cd{width:21.333%;}.elementor-324 .elementor-element.elementor-element-2d1f15f{width:27.111%;}.elementor-324 .elementor-element.elementor-element-7a3c671{width:31.112%;}}/* Start custom CSS for heading, class: .elementor-element-f32fa72 */.icon-corazon {
  display: inline-block;
  width: 11px;
  height: 11px;
  background-color: #0080c4;
  mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z"/></svg>') no-repeat center / contain;
  -webkit-mask: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z"/></svg>') no-repeat center / contain;
  animation: heartbeat 1s infinite;
  margin: 0px 4px;
}

@keyframes heartbeat {
  0%, 100% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.2);
  }
}/* End custom CSS */