.elementor-2654 .elementor-element.elementor-element-043d4be2{text-align:center;}.elementor-2654 .elementor-element.elementor-element-0048608d .elementor-button-content-wrapper{flex-direction:row;}.elementor-2654 .elementor-element.elementor-element-0048608d .elementor-button .elementor-button-content-wrapper{gap:6px;}.elementor-2654 .elementor-element.elementor-element-0048608d .elementor-button{fill:#ffffff;color:#ffffff;background-color:#2563eb;}.elementor-2654 .elementor-element.elementor-element-0048608d .elementor-button:hover, .elementor-2654 .elementor-element.elementor-element-0048608d .elementor-button:focus{color:#ffffff;background-color:#2563eb;}.elementor-2654 .elementor-element.elementor-element-0048608d .elementor-button:hover svg, .elementor-2654 .elementor-element.elementor-element-0048608d .elementor-button:focus svg{fill:#ffffff;}.elementor-2654 .elementor-element.elementor-element-d2bdd18d{text-align:start;}.elementor-2654 .elementor-element.elementor-element-2f43e39b .elementor-testimonial-wrapper{text-align:start;}.elementor-2654 .elementor-element.elementor-element-8f8a3c2c{text-align:start;}.elementor-2654 .elementor-element.elementor-element-8d8c758 .elementor-icon-list-icon i{color:#2563eb;transition:color 0.3s;}.elementor-2654 .elementor-element.elementor-element-8d8c758 .elementor-icon-list-icon svg{fill:#2563eb;transition:fill 0.3s;}.elementor-2654 .elementor-element.elementor-element-8d8c758{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2654 .elementor-element.elementor-element-8d8c758 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2654 .elementor-element.elementor-element-cf1ab67a{text-align:start;}.elementor-2654 .elementor-element.elementor-element-e815f4d4 .elementor-icon-box-wrapper{gap:15px;}.elementor-2654 .elementor-element.elementor-element-e815f4d4.elementor-view-stacked .elementor-icon{background-color:#ffffff;fill:#2563eb;color:#2563eb;}.elementor-2654 .elementor-element.elementor-element-e815f4d4.elementor-view-framed .elementor-icon, .elementor-2654 .elementor-element.elementor-element-e815f4d4.elementor-view-default .elementor-icon{fill:#ffffff;color:#ffffff;border-color:#ffffff;}.elementor-2654 .elementor-element.elementor-element-e815f4d4.elementor-view-framed .elementor-icon{background-color:#2563eb;}.elementor-2654 .elementor-element.elementor-element-e815f4d4 .elementor-icon-box-title{color:#0f172a;}.elementor-2654 .elementor-element.elementor-element-e815f4d4 .elementor-icon-box-description{color:#334155;}.elementor-2654 .elementor-element.elementor-element-eae745ed .elementor-icon-box-wrapper{gap:15px;}.elementor-2654 .elementor-element.elementor-element-eae745ed.elementor-view-stacked .elementor-icon{background-color:#ffffff;fill:#2563eb;color:#2563eb;}.elementor-2654 .elementor-element.elementor-element-eae745ed.elementor-view-framed .elementor-icon, .elementor-2654 .elementor-element.elementor-element-eae745ed.elementor-view-default .elementor-icon{fill:#ffffff;color:#ffffff;border-color:#ffffff;}.elementor-2654 .elementor-element.elementor-element-eae745ed.elementor-view-framed .elementor-icon{background-color:#2563eb;}.elementor-2654 .elementor-element.elementor-element-eae745ed .elementor-icon-box-title{color:#0f172a;}.elementor-2654 .elementor-element.elementor-element-eae745ed .elementor-icon-box-description{color:#334155;}.elementor-2654 .elementor-element.elementor-element-6c6efede .elementor-icon-box-wrapper{gap:15px;}.elementor-2654 .elementor-element.elementor-element-6c6efede.elementor-view-stacked .elementor-icon{background-color:#ffffff;fill:#2563eb;color:#2563eb;}.elementor-2654 .elementor-element.elementor-element-6c6efede.elementor-view-framed .elementor-icon, .elementor-2654 .elementor-element.elementor-element-6c6efede.elementor-view-default .elementor-icon{fill:#ffffff;color:#ffffff;border-color:#ffffff;}.elementor-2654 .elementor-element.elementor-element-6c6efede.elementor-view-framed .elementor-icon{background-color:#2563eb;}.elementor-2654 .elementor-element.elementor-element-6c6efede .elementor-icon-box-title{color:#0f172a;}.elementor-2654 .elementor-element.elementor-element-6c6efede .elementor-icon-box-description{color:#334155;}.elementor-2654 .elementor-element.elementor-element-5fd2ed1{text-align:center;}.elementor-2654 .elementor-element.elementor-element-6464c334{text-align:start;}.elementor-2654 .elementor-element.elementor-element-c383dce7 .elementor-icon-list-icon i{color:#2563eb;transition:color 0.3s;}.elementor-2654 .elementor-element.elementor-element-c383dce7 .elementor-icon-list-icon svg{fill:#2563eb;transition:fill 0.3s;}.elementor-2654 .elementor-element.elementor-element-c383dce7{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2654 .elementor-element.elementor-element-c383dce7 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2654 .elementor-element.elementor-element-33ec3e8a{text-align:start;}.elementor-2654 .elementor-element.elementor-element-67d94ac1 .elementor-icon-list-icon i{color:#2563eb;transition:color 0.3s;}.elementor-2654 .elementor-element.elementor-element-67d94ac1 .elementor-icon-list-icon svg{fill:#2563eb;transition:fill 0.3s;}.elementor-2654 .elementor-element.elementor-element-67d94ac1{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2654 .elementor-element.elementor-element-67d94ac1 .elementor-icon-list-text{transition:color 0.3s;}.elementor-2654 .elementor-element.elementor-element-c7e99d24{text-align:start;}.elementor-2654 .elementor-element.elementor-element-fc93c09e .elementor-icon-list-icon i{color:#2563eb;transition:color 0.3s;}.elementor-2654 .elementor-element.elementor-element-fc93c09e .elementor-icon-list-icon svg{fill:#2563eb;transition:fill 0.3s;}.elementor-2654 .elementor-element.elementor-element-fc93c09e{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-2654 .elementor-element.elementor-element-fc93c09e .elementor-icon-list-text{transition:color 0.3s;}.elementor-2654 .elementor-element.elementor-element-8ab8fdd9 .elementor-icon-box-wrapper{gap:15px;}.elementor-2654 .elementor-element.elementor-element-8ab8fdd9.elementor-view-stacked .elementor-icon{background-color:#ffffff;fill:#2563eb;color:#2563eb;}.elementor-2654 .elementor-element.elementor-element-8ab8fdd9.elementor-view-framed .elementor-icon, .elementor-2654 .elementor-element.elementor-element-8ab8fdd9.elementor-view-default .elementor-icon{fill:#ffffff;color:#ffffff;border-color:#ffffff;}.elementor-2654 .elementor-element.elementor-element-8ab8fdd9.elementor-view-framed .elementor-icon{background-color:#2563eb;}.elementor-2654 .elementor-element.elementor-element-8ab8fdd9 .elementor-icon-box-title{color:#0f172a;}.elementor-2654 .elementor-element.elementor-element-8ab8fdd9 .elementor-icon-box-description{color:#334155;}.elementor-2654 .elementor-element.elementor-element-283f76ff .elementor-icon-box-wrapper{gap:15px;}.elementor-2654 .elementor-element.elementor-element-283f76ff.elementor-view-stacked .elementor-icon{background-color:#ffffff;fill:#2563eb;color:#2563eb;}.elementor-2654 .elementor-element.elementor-element-283f76ff.elementor-view-framed .elementor-icon, .elementor-2654 .elementor-element.elementor-element-283f76ff.elementor-view-default .elementor-icon{fill:#ffffff;color:#ffffff;border-color:#ffffff;}.elementor-2654 .elementor-element.elementor-element-283f76ff.elementor-view-framed .elementor-icon{background-color:#2563eb;}.elementor-2654 .elementor-element.elementor-element-283f76ff .elementor-icon-box-title{color:#0f172a;}.elementor-2654 .elementor-element.elementor-element-283f76ff .elementor-icon-box-description{color:#334155;}.elementor-2654 .elementor-element.elementor-element-2c14266c .elementor-icon-box-wrapper{gap:15px;}.elementor-2654 .elementor-element.elementor-element-2c14266c.elementor-view-stacked .elementor-icon{background-color:#ffffff;fill:#2563eb;color:#2563eb;}.elementor-2654 .elementor-element.elementor-element-2c14266c.elementor-view-framed .elementor-icon, .elementor-2654 .elementor-element.elementor-element-2c14266c.elementor-view-default .elementor-icon{fill:#ffffff;color:#ffffff;border-color:#ffffff;}.elementor-2654 .elementor-element.elementor-element-2c14266c.elementor-view-framed .elementor-icon{background-color:#2563eb;}.elementor-2654 .elementor-element.elementor-element-2c14266c .elementor-icon-box-title{color:#0f172a;}.elementor-2654 .elementor-element.elementor-element-2c14266c .elementor-icon-box-description{color:#334155;}.elementor-2654 .elementor-element.elementor-element-bf4002b8 .elementor-icon-box-wrapper{gap:15px;}.elementor-2654 .elementor-element.elementor-element-bf4002b8.elementor-view-stacked .elementor-icon{background-color:#ffffff;fill:#2563eb;color:#2563eb;}.elementor-2654 .elementor-element.elementor-element-bf4002b8.elementor-view-framed .elementor-icon, .elementor-2654 .elementor-element.elementor-element-bf4002b8.elementor-view-default .elementor-icon{fill:#ffffff;color:#ffffff;border-color:#ffffff;}.elementor-2654 .elementor-element.elementor-element-bf4002b8.elementor-view-framed .elementor-icon{background-color:#2563eb;}.elementor-2654 .elementor-element.elementor-element-bf4002b8 .elementor-icon-box-title{color:#0f172a;}.elementor-2654 .elementor-element.elementor-element-bf4002b8 .elementor-icon-box-description{color:#334155;}.elementor-2654 .elementor-element.elementor-element-04edcfa2{text-align:start;}.elementor-2654 .elementor-element.elementor-element-fd0b072c .elementor-accordion-icon, .elementor-2654 .elementor-element.elementor-element-fd0b072c .elementor-accordion-title{color:#0f172a;}.elementor-2654 .elementor-element.elementor-element-fd0b072c .elementor-accordion-icon svg{fill:#0f172a;}.elementor-2654 .elementor-element.elementor-element-fd0b072c .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-6fd3089 );}.elementor-2654 .elementor-element.elementor-element-fd0b072c .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-6fd3089 );}.elementor-2654 .elementor-element.elementor-element-fd0b072c .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:var( --e-global-color-6fd3089 );}.elementor-2654 .elementor-element.elementor-element-fd0b072c .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-6fd3089 );}.elementor-2654 .elementor-element.elementor-element-fd0b072c .elementor-tab-content{color:#334155;}/* Start custom CSS *//* Farmaplaya 2654: visual alignment with the public article style */
.elementor-2654 .elementor-widget-heading h2,
.elementor-2654 .elementor-widget-heading h3 {
  font-family: 'Montserrat', sans-serif;
  color: #3A3A3A !important;
  font-weight: 500 !important;
  line-height: 1.3 !important;
}
.elementor-2654 .elementor-widget-heading h2 { font-size: 35px !important; }
.elementor-2654 .elementor-widget-heading h3 { font-size: 25px !important; }
.elementor-2654 .elementor-widget-text-editor,
.elementor-2654 .elementor-widget-text-editor p {
  font-family: 'Lato', sans-serif;
  color: #4B4F58;
  font-size: 17px;
  line-height: 1.8571428571;
}
.elementor-2654 .elementor-widget-icon-list .elementor-icon-list-icon i,
.elementor-2654 .elementor-widget-icon-list .elementor-icon-list-icon svg {
  color: #128ABE !important;
  fill: #128ABE !important;
}
.elementor-2654 .elementor-widget-button .elementor-button {
  background-color: #128ABE !important;
  border-color: #128ABE !important;
  color: #FFFFFF !important;
  fill: #FFFFFF !important;
  border-radius: 6px;
  animation: none !important;
}
.elementor-2654 .elementor-widget-button .elementor-button:hover,
.elementor-2654 .elementor-widget-button .elementor-button:focus {
  background-color: transparent !important;
  border-color: #128ABE !important;
  color: #3A3A3A !important;
}
.elementor-2654 .elementor-widget-icon-box .elementor-icon-box-title,
.elementor-2654 .elementor-widget-icon-box .elementor-icon-box-title a {
  font-family: 'Montserrat', sans-serif;
  color: #3A3A3A !important;
  font-size: 25px !important;
  font-weight: 500 !important;
  line-height: 1.3 !important;
}
.elementor-2654 .elementor-widget-icon-box .elementor-icon-box-description {
  font-family: 'Lato', sans-serif;
  color: #4B4F58 !important;
  font-size: 17px !important;
  line-height: 1.8571428571 !important;
}
.elementor-2654 .elementor-widget-icon-box .elementor-icon {
  color: #128ABE !important;
  fill: #128ABE !important;
}
.elementor-2654 .elementor-testimonial-content {
  font-family: 'Lato', sans-serif;
  color: #4B4F58 !important;
  font-size: 17px !important;
  line-height: 1.8571428571 !important;
}
.elementor-2654 .elementor-accordion .elementor-tab-title {
  font-family: 'Lato', sans-serif;
  color: #0F172A !important;
  font-size: 17px;
  font-weight: 700;
}
.elementor-2654 .elementor-accordion .elementor-accordion-icon i,
.elementor-2654 .elementor-accordion .elementor-accordion-icon svg {
  color: #128ABE !important;
  fill: #128ABE !important;
}
.elementor-2654 .elementor-accordion .elementor-tab-content {
  font-family: 'Lato', sans-serif;
  color: #334155 !important;
  font-size: 17px;
  line-height: 1.8571428571;
}
.elementor-2654 .elementor-widget-spacer { --spacer-size: 20px !important; }
.elementor-2654 .elementor-element-58f14963 { display: none !important; }
@media (max-width: 1024px) {
  .elementor-2654 .elementor-widget-heading h2 { font-size: 30px !important; }
  .elementor-2654 .elementor-widget-heading h3 { font-size: 23px !important; }
}
@media (max-width: 767px) {
  .elementor-2654 .elementor-widget-heading h2 { font-size: 25px !important; }
  .elementor-2654 .elementor-widget-heading h3,
  .elementor-2654 .elementor-widget-icon-box .elementor-icon-box-title,
  .elementor-2654 .elementor-widget-icon-box .elementor-icon-box-title a { font-size: 20px !important; }
  .elementor-2654 .elementor-widget-text-editor,
  .elementor-2654 .elementor-widget-text-editor p,
  .elementor-2654 .elementor-widget-icon-box .elementor-icon-box-description,
  .elementor-2654 .elementor-testimonial-content,
  .elementor-2654 .elementor-accordion .elementor-tab-content { font-size: 15.5px !important; }
  .elementor-2654 .elementor-widget-button,
  .elementor-2654 .elementor-widget-button .elementor-button { width: 100% !important; }
  .elementor-2654 .elementor-widget-button .elementor-button { justify-content: center; }
}/* End custom CSS */