.elementor-2608 .elementor-element.elementor-element-abc88fe {
  --display:flex;
  --min-height:573px;
  --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;
  --gap:0px 0px;
  --background-transition:0.3s;
  --padding-top:100px;
  --padding-bottom:0px;
  --padding-left:0px;
  --padding-right:0px;
}
.elementor-2608 .elementor-element.elementor-element-abc88fe:not(.elementor-motion-effects-element-type-background),
.elementor-2608 .elementor-element.elementor-element-abc88fe > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image:url("./../../2024/09/Recurso-44-2.png");
  background-position:center center;
  background-size:cover;
}
.elementor-2608 .elementor-element.elementor-element-abc88fe,
.elementor-2608 .elementor-element.elementor-element-abc88fe::before {
  --border-transition:0.3s;
}
.elementor-2608 .elementor-element.elementor-element-ec15e4a {
  --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;
  --background-transition:0.3s;
}
.elementor-2608 .elementor-element.elementor-element-828d491 > .elementor-widget-container {
  padding:0px 30px 0px 0px;
}
.elementor-2608 .elementor-element.elementor-element-50517e2 {
  --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;
  --background-transition:0.3s;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:30px;
  --padding-right:0px;
}
.elementor-2608 .elementor-element.elementor-element-0e289cc {
  text-align:left;
}
.elementor-2608 .elementor-element.elementor-element-0e289cc img {
  width:81%;
}
.elementor-2608 .elementor-element.elementor-element-4a28213 > .elementor-widget-container {
  padding:0px 50px 0px 0px;
}
.elementor-2608 .elementor-element.elementor-element-4a28213 {
  color:#FFFFFF;
  font-family:"Raleway", Sans-serif;
  font-size:18px;
  font-weight:400;
}
.elementor-2608 .elementor-element.elementor-element-bd3b39c .elementor-button {
  background-color:#48BAE100;
  font-family:"Raleway", Sans-serif;
  font-weight:500;
  border-style:solid;
  border-width:2px 2px 2px 2px;
  border-color:#E52A2E;
  border-radius:100px 100px 100px 100px;
  padding:11px 25px 11px 21px;
}
.elementor-2608 .elementor-element.elementor-element-bd3b39c > .elementor-widget-container {
  padding:0px 0px 0px 0px;
}
.elementor-2608 .elementor-element.elementor-element-f96869a {
  --display:flex;
  --min-height:692px;
  --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;
  --gap:0px 0px;
  --background-transition:0.3s;
}
.elementor-2608 .elementor-element.elementor-element-f96869a:not(.elementor-motion-effects-element-type-background),
.elementor-2608 .elementor-element.elementor-element-f96869a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image:url("./../../2024/09/Recurso-38-1.png");
  background-position:center center;
  background-size:cover;
}
.elementor-2608 .elementor-element.elementor-element-f96869a,
.elementor-2608 .elementor-element.elementor-element-f96869a::before {
  --border-transition:0.3s;
}
.elementor-2608 .elementor-element.elementor-element-b117829 {
  --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;
  --background-transition:0.3s;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:94px;
  --padding-right:0px;
}
.elementor-2608 .elementor-element.elementor-element-b117829:not(.elementor-motion-effects-element-type-background),
.elementor-2608 .elementor-element.elementor-element-b117829 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image:url("./../../2024/09/Recurso-37.png");
  background-position:189px 338px;
  background-repeat:no-repeat;
  background-size:55% auto;
}
.elementor-2608 .elementor-element.elementor-element-b117829,
.elementor-2608 .elementor-element.elementor-element-b117829::before {
  --border-transition:0.3s;
}
.elementor-2608 .elementor-element.elementor-element-e5004e6 > .elementor-widget-container {
  margin:47px 78px 0px -85px;
  padding:28px 0px 0px 0px;
}
.elementor-2608 .elementor-element.elementor-element-e5004e6 img {
  width:65%;
}
.elementor-2608 .elementor-element.elementor-element-8949219 > .elementor-widget-container {
  margin:0px 0px 0px 0px;
  padding:63px 0px 0px 13px;
}
.elementor-2608 .elementor-element.elementor-element-8949219 {
  text-align:left;
}
.elementor-2608 .elementor-element.elementor-element-8949219 img {
  width:30%;
}
.elementor-2608 .elementor-element.elementor-element-8506109 > .elementor-widget-container {
  padding:0px 30px 0px 15px;
}
.elementor-2608 .elementor-element.elementor-element-8506109 {
  color:#000000;
  font-family:"Raleway", Sans-serif;
  font-size:18px;
  font-weight:400;
}
.elementor-2608 .elementor-element.elementor-element-ca3133e > .elementor-widget-container {
  margin:81px 0px -10px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-2608 .elementor-element.elementor-element-ca3133e img {
  width:100%;
  border-radius:0px 65px 0px 0px;
}
.elementor-2608 .elementor-element.elementor-element-1eab28a {
  --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;
  --background-transition:0.3s;
  --margin-top:0px;
  --margin-bottom:0px;
  --margin-left:0px;
  --margin-right:0px;
  --padding-top:0px;
  --padding-bottom:0px;
  --padding-left:56px;
  --padding-right:0px;
}
.elementor-2608 .elementor-element.elementor-element-1eab28a:not(.elementor-motion-effects-element-type-background),
.elementor-2608 .elementor-element.elementor-element-1eab28a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image:url("./../../2024/09/Recurso-37.png");
  background-position:83px 0px;
  background-repeat:no-repeat;
  background-size:54% auto;
}
.elementor-2608 .elementor-element.elementor-element-1eab28a,
.elementor-2608 .elementor-element.elementor-element-1eab28a::before {
  --border-transition:0.3s;
}
.elementor-2608 .elementor-element.elementor-element-83bd872 > .elementor-widget-container {
  margin:-10px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}
.elementor-2608 .elementor-element.elementor-element-83bd872 img {
  width:100%;
  border-radius:0px 0px 0px 67px;
}
.elementor-2608 .elementor-element.elementor-element-7b534c8 > .elementor-widget-container {
  margin:0px 0px 0px 0px;
  padding:63px 0px 0px 13px;
}
.elementor-2608 .elementor-element.elementor-element-7b534c8 {
  text-align:left;
}
.elementor-2608 .elementor-element.elementor-element-7b534c8 img {
  width:26%;
}
.elementor-2608 .elementor-element.elementor-element-4928e8d > .elementor-widget-container {
  padding:0px 30px 0px 15px;
}
.elementor-2608 .elementor-element.elementor-element-4928e8d {
  color:#000000;
  font-family:"Raleway", Sans-serif;
  font-size:18px;
  font-weight:400;
}
.elementor-2608 .elementor-element.elementor-element-ef2f877 {
  --display:flex;
  --min-height:394px;
  --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;
  --gap:0px 0px;
  --background-transition:0.3s;
}
.elementor-2608 .elementor-element.elementor-element-ef2f877:not(.elementor-motion-effects-element-type-background),
.elementor-2608 .elementor-element.elementor-element-ef2f877 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image:url("./../../2024/09/Recurso-33.png");
  background-position:center center;
  background-repeat:no-repeat;
  background-size:cover;
}
.elementor-2608 .elementor-element.elementor-element-ef2f877,
.elementor-2608 .elementor-element.elementor-element-ef2f877::before {
  --border-transition:0.3s;
}
.elementor-2608 .elementor-element.elementor-element-e9630fe {
  --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;
  --background-transition:0.3s;
}
.elementor-2608 .elementor-element.elementor-element-8928e91 {
  --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;
  --background-transition:0.3s;
  --padding-top:40px;
  --padding-bottom:0px;
  --padding-left:20px;
  --padding-right:20px;
}
.elementor-2608 .elementor-element.elementor-element-2371b05 img {
  width:37%;
}
.elementor-2608 .elementor-element.elementor-element-bd5707e > .elementor-widget-container {
  margin:19px 0px 0px 0px;
}
.elementor-2608 .elementor-element.elementor-element-bd5707e {
  text-align:center;
}
.elementor-2608 .elementor-element.elementor-element-bd5707e .elementor-heading-title {
  color:#FFFFFF;
  font-family:"Raleway", Sans-serif;
  font-size:22px;
  font-weight:600;
}
.elementor-2608 .elementor-element.elementor-element-100cda8 {
  text-align:center;
  color:#FFFFFF;
}
.elementor-2608 .elementor-element.elementor-element-423196a {
  --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;
  --background-transition:0.3s;
  --padding-top:40px;
  --padding-bottom:0px;
  --padding-left:20px;
  --padding-right:20px;
}
.elementor-2608 .elementor-element.elementor-element-0f5d56b > .elementor-widget-container {
  margin:-7px 0px 0px 0px;
}
.elementor-2608 .elementor-element.elementor-element-0f5d56b img {
  width:32%;
}
.elementor-2608 .elementor-element.elementor-element-ca3d210 {
  text-align:center;
}
.elementor-2608 .elementor-element.elementor-element-ca3d210 .elementor-heading-title {
  color:#FFFFFF;
  font-family:"Raleway", Sans-serif;
  font-size:22px;
  font-weight:600;
}
.elementor-2608 .elementor-element.elementor-element-3f171bf {
  text-align:center;
  color:#FFFFFF;
}
.elementor-2608 .elementor-element.elementor-element-a23769d {
  --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;
  --background-transition:0.3s;
  --padding-top:40px;
  --padding-bottom:0px;
  --padding-left:20px;
  --padding-right:20px;
}
.elementor-2608 .elementor-element.elementor-element-e0006c9 img {
  width:34%;
}
.elementor-2608 .elementor-element.elementor-element-e21f114 > .elementor-widget-container {
  padding:30px 0px 0px 0px;
}
.elementor-2608 .elementor-element.elementor-element-e21f114 {
  text-align:center;
}
.elementor-2608 .elementor-element.elementor-element-e21f114 .elementor-heading-title {
  color:#FFFFFF;
  font-family:"Raleway", Sans-serif;
  font-size:22px;
  font-weight:600;
}
.elementor-2608 .elementor-element.elementor-element-05a6300 {
  text-align:center;
  color:#FFFFFF;
}
.elementor-2608 .elementor-element.elementor-element-e4b3794 {
  --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;
  --background-transition:0.3s;
}
@media(max-width:1024px) {
  .elementor-2608 .elementor-element.elementor-element-b117829:not(.elementor-motion-effects-element-type-background),
  .elementor-2608 .elementor-element.elementor-element-b117829 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position:0px 0px;
  }
  .elementor-2608 .elementor-element.elementor-element-1eab28a:not(.elementor-motion-effects-element-type-background),
  .elementor-2608 .elementor-element.elementor-element-1eab28a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position:0px 0px;
  }
}
@media(min-width:768px) {
  .elementor-2608 .elementor-element.elementor-element-abc88fe {
    --content-width:1180px;
  }
  .elementor-2608 .elementor-element.elementor-element-ec15e4a {
    --width:50%;
  }
  .elementor-2608 .elementor-element.elementor-element-50517e2 {
    --width:50%;
  }
  .elementor-2608 .elementor-element.elementor-element-f96869a {
    --content-width:1217px;
  }
  .elementor-2608 .elementor-element.elementor-element-b117829 {
    --width:50%;
  }
  .elementor-2608 .elementor-element.elementor-element-1eab28a {
    --width:50%;
  }
  .elementor-2608 .elementor-element.elementor-element-e9630fe {
    --width:5%;
  }
  .elementor-2608 .elementor-element.elementor-element-8928e91 {
    --width:30%;
  }
  .elementor-2608 .elementor-element.elementor-element-423196a {
    --width:30%;
  }
  .elementor-2608 .elementor-element.elementor-element-a23769d {
    --width:30%;
  }
  .elementor-2608 .elementor-element.elementor-element-e4b3794 {
    --width:5%;
  }
}
@media(max-width:767px) {
  .elementor-2608 .elementor-element.elementor-element-abc88fe {
    --justify-content:center;
    --align-items:center;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:050px;
    --padding-bottom:35px;
    --padding-left:0px;
    --padding-right:0px;
  }
  .elementor-2608 .elementor-element.elementor-element-ec15e4a {
    --align-items:center;
    --container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );
  }
  .elementor-2608 .elementor-element.elementor-element-828d491 > .elementor-widget-container {
    padding:0px 0px 0px 0px;
  }
  .elementor-2608 .elementor-element.elementor-element-828d491 {
    text-align:center;
  }
  .elementor-2608 .elementor-element.elementor-element-828d491 img {
    width:96%;
  }
  .elementor-2608 .elementor-element.elementor-element-f96869a {
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:38px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
  }
  .elementor-2608 .elementor-element.elementor-element-b117829:not(.elementor-motion-effects-element-type-background),
  .elementor-2608 .elementor-element.elementor-element-b117829 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position:0px 0px;
  }
  .elementor-2608 .elementor-element.elementor-element-b117829 {
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
  }
  .elementor-2608 .elementor-element.elementor-element-e5004e6 > .elementor-widget-container {
    margin:-39px 0px 0px 0px;
    padding:0px 0px 0px 0px;
  }
  .elementor-2608 .elementor-element.elementor-element-e5004e6 {
    text-align:center;
  }
  .elementor-2608 .elementor-element.elementor-element-e5004e6 img {
    width:100%;
  }
  .elementor-2608 .elementor-element.elementor-element-8949219 > .elementor-widget-container {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 28px;
  }
  .elementor-2608 .elementor-element.elementor-element-8506109 > .elementor-widget-container {
    padding:0px 028px 0px 28px;
  }
  .elementor-2608 .elementor-element.elementor-element-1eab28a:not(.elementor-motion-effects-element-type-background),
  .elementor-2608 .elementor-element.elementor-element-1eab28a > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-position:0px 0px;
  }
  .elementor-2608 .elementor-element.elementor-element-1eab28a {
    --margin-top:0px;
    --margin-bottom:0px;
    --margin-left:0px;
    --margin-right:0px;
    --padding-top:0px;
    --padding-bottom:0px;
    --padding-left:0px;
    --padding-right:0px;
  }
  .elementor-2608 .elementor-element.elementor-element-83bd872 > .elementor-widget-container {
    margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
  }
  .elementor-2608 .elementor-element.elementor-element-83bd872 img {
    width:100%;
    border-radius:0px 0px 0px 0px;
  }
  .elementor-2608 .elementor-element.elementor-element-7b534c8 > .elementor-widget-container {
    margin:0px -29px 0px -13px;
    padding:0px 0px 0px 33px;
  }
  .elementor-2608 .elementor-element.elementor-element-4928e8d > .elementor-widget-container {
    padding:0px 40px 0px 25px;
  }
  .elementor-2608 .elementor-element.elementor-element-e9630fe {
    --min-height:0px;
  }
  .elementor-2608 .elementor-element.elementor-element-bd5707e > .elementor-widget-container {
    margin:32px 0px 0px 0px;
  }
  .elementor-2608 .elementor-element.elementor-element-ca3d210 > .elementor-widget-container {
    margin:66px 0px 0px 0px;
    padding:0px 0px 0px 0px;
  }
  .elementor-2608 .elementor-element.elementor-element-e21f114 > .elementor-widget-container {
    margin:0px 0px 0px 0px;
    padding:36px 0px 0px 0px;
  }
}