#section-2-130 > .ct-section-inner-wrap {
   max-width: 100%;
   padding-top: 0;
   padding-right: 0;
   padding-bottom: 0;
   padding-left: 0;
}
#section-10-130 > .ct-section-inner-wrap {
   padding-bottom: 0;
}
#section-42-130 {
   background-color: #f4f4f4;
}
#section-169-130 {
   background-color: #f4f4f4;
}
@media (max-width: 991px) {
   #section-10-130 > .ct-section-inner-wrap {
      padding-top: 32px;
      padding-bottom: 8px;
   }
}
@media (max-width: 991px) {
   #section-42-130 > .ct-section-inner-wrap {
      padding-top: 8px;
      padding-bottom: 25px;
   }
}
@media (max-width: 991px) {
   #section-133-130 > .ct-section-inner-wrap {
      padding-top: 16px;
      padding-bottom: 29px;
   }
}
@media (max-width: 991px) {
   #section-169-130 > .ct-section-inner-wrap {
      padding-top: 31px;
   }
}
@media (max-width: 767px) {
   #section-10-130 > .ct-section-inner-wrap {
      padding-top: 32px;
   }
}
@media (max-width: 767px) {
   #section-42-130 {
      background-color: #f4f4f4;
   }
}
@media (max-width: 479px) {
   #section-10-130 > .ct-section-inner-wrap {
      padding-top: 0;
      padding-right: 0;
      padding-left: 0;
   }
}
#div_block-3-130 {
   position: relative;
   height: 432px;
   width: 100%;
}
#div_block-5-130 {
   position: absolute;
   padding-top: 56px;
   padding-left: 48px;
   padding-bottom: 24px;
   padding-right: 72px;
   border-top-left-radius: 16px;
   border-bottom-left-radius: 16px;
   z-index: 2;
   left: 50%;
   top: 48px;
   background-color: var(--icex_color_principal);
   max-width: 514px;
}
#div_block-12-130 {
   width: 40%;
   padding-right: 40px;
   font-size: 24px;
   line-height: 1.2;
   color: #009cb9;
   justify-content: space-between;
}
#div_block-215-130 {
   margin-top: 40px;
   padding-bottom: 32px;
   padding-left: 24px;
   padding-right: 24px;
   border-radius: 16px;
   background-color: #c4ecf5;
   padding-top: 32px;
   width: 100%;
   flex-grow: 1;
   justify-content: center;
   max-width: 450px;
}
#div_block-16-130 {
   width: 60%;
   padding-top: 0px;
   margin-top: 0px;
}
#div_block-17-130 {
   position: relative;
   margin-top: 0px;
   padding-top: 0px;
}
#div_block-18-130 {
   position: absolute;
   right: -32px;
   width: 100px;
   height: 88px;
   top: 32px;
   padding-top: 0px;
   clip-path: polygon(100% 0, 0 100%, 100% 100%);
}
#div_block-230-130 {
   width: 40%;
   padding-right: 40px;
   font-size: 24px;
   line-height: 1.2;
   color: var(--icex_color_principal);
   justify-content: space-between;
   text-align: left;
   align-items: center;
}
#div_block-232-130 {
   margin-top: 40px;
   padding-bottom: 32px;
   padding-left: 24px;
   padding-right: 24px;
   border-radius: 16px;
   background-color: var(--icex_color_principal);
   padding-top: 32px;
   width: 100%;
   flex-grow: 1;
   justify-content: center;
   max-width: 450px;
   align-items: center;
}
#div_block-240-130 {
   width: 60%;
   padding-top: 0px;
   margin-top: 0px;
}
#div_block-241-130 {
   position: relative;
   margin-top: 0px;
   padding-top: 0px;
}
#div_block-242-130 {
   position: absolute;
   right: -32px;
   width: 100px;
   height: 88px;
   top: 32px;
   padding-top: 0px;
   clip-path: polygon(100% 0, 0 100%, 100% 100%);
}
#div_block-44-130 {
   width: 50%;
}
#div_block-45-130 {
   width: 50%;
   text-align: left;
   flex-direction: row;
   display: flex;
   gap: 32px;
   align-items: flex-end;
}
#div_block-125-130 {
   width: 100%;
}
#div_block-128-130 {
   width: 100%;
}
#div_block-135-130 {
   width: 50%;
}
#div_block-140-130 {
   width: 50%;
   text-align: left;
   flex-direction: row;
   display: flex;
   gap: 32px;
   align-items: flex-end;
}
#div_block-143-130 {
   width: 100%;
}
#div_block-157-130 {
   width: 100%;
}
#div_block-171-130 {
   width: 50%;
}
#div_block-176-130 {
   width: 50%;
   text-align: left;
   flex-direction: row;
   display: flex;
   gap: 32px;
   align-items: flex-end;
}
#div_block-179-130 {
   width: 100%;
}
#div_block-193-130 {
   width: 100%;
}
@media (max-width: 991px) {
   #div_block-5-130 {
      right: 16px;
      padding-right: 24px;
      padding-left: 24px;
      padding-top: 40px;
      max-width: 50%;
      left: 40%;
   }
}
@media (max-width: 991px) {
   #div_block-12-130 {
      width: 50%;
      padding-right: 16px;
      text-align: left;
      flex-direction: row;
      display: flex;
      gap: 24px;
      align-items: stretch;
   }
}
@media (max-width: 991px) {
   #div_block-215-130 {
      width: 50%;
      margin-top: 0px;
   }
}
@media (max-width: 991px) {
   #div_block-16-130 {
      width: 50%;
      text-align: left;
      align-items: center;
   }
}
@media (max-width: 991px) {
   #div_block-18-130 {
      right: -16px;
   }
}
@media (max-width: 991px) {
   #div_block-230-130 {
      width: 50%;
      padding-right: 16px;
      text-align: left;
      flex-direction: row;
      display: flex;
      gap: 24px;
      align-items: stretch;
   }
}
@media (max-width: 991px) {
   #div_block-232-130 {
      width: 50%;
      margin-top: 0px;
   }
}
@media (max-width: 991px) {
   #div_block-240-130 {
      width: 50%;
      text-align: left;
      align-items: center;
   }
}
@media (max-width: 991px) {
   #div_block-242-130 {
      right: -16px;
   }
}
@media (max-width: 991px) {
   #div_block-171-130 {
      margin-left: 0px;
   }
}
@media (max-width: 767px) {
   #div_block-5-130 {
      padding-top: 40px;
      left: 25%;
      max-width: 100%;
   }
}
@media (max-width: 767px) {
   #div_block-12-130 {
      text-align: justify;
      flex-direction: column;
      display: flex;
   }
}
@media (max-width: 767px) {
   #div_block-215-130 {
      display: flex;
      text-align: left;
      width: 100%;
   }
}
@media (max-width: 767px) {
   #div_block-230-130 {
      text-align: justify;
      flex-direction: column;
      display: flex;
      align-items: center;
   }
}
@media (max-width: 767px) {
   #div_block-232-130 {
      display: flex;
      text-align: left;
      width: 100%;
      align-items: center;
      justify-content: center;
      align-content: center;
   }
}
@media (max-width: 767px) {
   #div_block-45-130 {
      flex-direction: column;
      display: flex;
      padding-left: 56px;
      padding-right: 56px;
   }
}
@media (max-width: 767px) {
   #div_block-140-130 {
      flex-direction: column;
      display: flex;
      padding-left: 56px;
      padding-right: 56px;
   }
}
@media (max-width: 767px) {
   #div_block-176-130 {
      flex-direction: column;
      display: flex;
      padding-left: 56px;
      padding-right: 56px;
   }
}
@media (max-width: 479px) {
   #div_block-5-130 {
      left: 10%;
      top: 240px;
      padding-top: 24px;
   }
}
@media (max-width: 479px) {
   #div_block-12-130 {
      padding-right: 16px;
   }
}
@media (max-width: 479px) {
   #div_block-215-130 {
      padding-left: 16px;
      padding-right: 16px;
   }
}
@media (max-width: 479px) {
   #div_block-230-130 {
      padding-right: 16px;
   }
}
@media (max-width: 479px) {
   #div_block-232-130 {
      padding-left: 16px;
      padding-right: 16px;
   }
}
@media (max-width: 479px) {
   #div_block-44-130 {
      padding-right: 0px;
      padding-left: 0px;
   }
}
@media (max-width: 479px) {
   #div_block-45-130 {
      padding-left: 0px;
      padding-right: 0px;
   }
}
@media (max-width: 479px) {
   #div_block-135-130 {
      padding-right: 0px;
      padding-left: 0px;
   }
}
@media (max-width: 479px) {
   #div_block-140-130 {
      padding-left: 0px;
      padding-right: 0em;
   }
}
@media (max-width: 479px) {
   #div_block-171-130 {
      padding-left: 0px;
      padding-right: 0px;
   }
}
@media (max-width: 479px) {
   #div_block-176-130 {
      padding-left: 0px;
      padding-right: 0px;
   }
}
@media (max-width: 991px) {
   #new_columns-11-130 > .ct-div-block {
      width: 100% !important;
   }
}
#new_columns-11-130 {
   margin-bottom: 80px;
   margin-top: 104px;
   align-items: stretch;
   display: none;
}
@media (max-width: 991px) {
   #new_columns-229-130 > .ct-div-block {
      width: 100% !important;
   }
}
#new_columns-229-130 {
   margin-bottom: 80px;
   margin-top: 104px;
   align-items: stretch;
}
@media (max-width: 991px) {
   #new_columns-43-130 > .ct-div-block {
      width: 100% !important;
   }
}
@media (max-width: 991px) {
   #new_columns-134-130 > .ct-div-block {
      width: 100% !important;
   }
}
@media (max-width: 991px) {
   #new_columns-170-130 > .ct-div-block {
      width: 100% !important;
   }
}
@media (max-width: 479px) {
   #new_columns-11-130 {
      margin-bottom: 32px;
   }
}
@media (max-width: 479px) {
   #new_columns-229-130 {
      margin-bottom: 32px;
   }
}
#headline-6-130 {
   /*font-family: "Aldrich";*/
   color: #ffffff;
}
#headline-216-130 {
   font-size: 32px;
   line-height: 1.1;
   font-weight: 400;
}
#headline-233-130 {
  font-size: 32px;
  line-height: 1.1;
  font-weight: 400;
  color: var(--icex_color_principal_texto);
}
#headline-206-130 {
   font-size: 40px;
   font-weight: 400;
   display: flex;
   flex-direction: column;
}
#headline-136-130 {
   font-size: 40px;
   font-weight: 400;
}
#headline-172-130 {
   font-size: 40px;
   font-weight: 400;
   padding-right: 25px;
}
@media (max-width: 1216px) {
   #headline-216-130 {
      font-size: 30px;
   }
}
@media (max-width: 1216px) {
   #headline-233-130 {
      font-size: 30px;
   }
}
@media (max-width: 1216px) {
   #headline-172-130 {
      padding-right: 0px;
   }
}
@media (max-width: 767px) {
   #headline-206-130 {
      font-size: 32px;
   }
}
@media (max-width: 479px) {
   #headline-6-130 {
      font-size: 32px;
   }
}
@media (max-width: 479px) {
   #headline-216-130 {
      font-size: 24px;
   }
}
@media (max-width: 479px) {
   #headline-233-130 {
      font-size: 24px;
   }
}
@media (max-width: 479px) {
   #headline-206-130 {
      font-size: 30px;
   }
}
#text_block-7-130 {
   color: #ffffff;
   margin-top: 16px;
   padding-right: 40px;
   margin-bottom: 0px;
   font-size: 20px;
}
#text_block-14-130 {
   font-size: 20px;
   margin-bottom: 0px;
}
#text_block-41-130 {
   font-size: 20px;
   margin-bottom: 32px;
   display: none;
}
#text_block-231-130 {
   font-size: 18px;
   margin-bottom: 0px;
}
#text_block-235-130 {
   color: var(--icex_color_principal);
   border-top-color: var(--icex_color_principal);
   border-right-color: var(--icex_color_principal);
   border-bottom-color: var(--icex_color_principal);
   border-left-color: var(--icex_color_principal);
   border-top-width: 2px;
   border-right-width: 2px;
   border-bottom-width: 2px;
   border-left-width: 2px;
}
#text_block-235-130:hover {
   color: #363a3d;
}
#text_block-47-130 {
   margin-top: 24px;
   font-size: 16px;
   color: #363a3c;
   margin-bottom: 16px;
}
#text_block-49-130 {
   margin-top: 16px;
   font-size: 16px;
   color: #363a3c;
}
#text_block-137-130 {
   margin-top: 24px;
   font-size: 16px;
   color: #363a3c;
   margin-bottom: 16px;
}
#text_block-139-130 {
   margin-top: 24px;
   font-size: 16px;
   color: #363a3c;
}
#text_block-173-130 {
   margin-top: 24px;
   font-size: 16px;
   color: #363a3c;
   margin-bottom: 16px;
}
@media (max-width: 991px) {
   #text_block-7-130 {
      font-size: 16px;
      margin-bottom: 4px;
   }
}
@media (max-width: 991px) {
   #text_block-14-130 {
      width: 50%;
   }
}
@media (max-width: 991px) {
   #text_block-231-130 {
      width: 50%;
   }
}
@media (max-width: 767px) {
   #text_block-14-130 {
      width: 100%;
   }
}
@media (max-width: 767px) {
   #text_block-231-130 {
      width: 100%;
   }
}
@media (max-width: 479px) {
   #text_block-14-130 {
      text-align: left;
      margin-top: 64px;
   }
}
@media (max-width: 479px) {
   #text_block-231-130 {
      text-align: left;
      margin-top: 64px;
   }
}
#link-234-130 {
   margin-top: 24px;
   border-top-color: var(--icex_color_principal);
   border-right-color: var(--icex_color_principal);
   border-bottom-color: var(--icex_color_principal);
   border-left-color: var(--icex_color_principal);
   display: flex;
   border-top-style: solid;
   border-right-style: solid;
   border-bottom-style: solid;
   border-left-style: solid;
   border-top-width: 2px;
   border-right-width: 2px;
   border-bottom-width: 2px;
   border-left-width: 2px;
   padding-top: 12px;
   padding-right: 32px;
   padding-bottom: 12px;
   padding-left: 32px;
   border-radius: 8px;
   background-color: #ffffff;
   flex-direction: row;
   width: 100%;
}
#link-234-130:after {
   border-top-color: var(--icex_color_principal);
   border-right-color: var(--icex_color_principal);
   border-bottom-color: var(--icex_color_principal);
   border-left-color: var(--icex_color_principal);
   border-top-width: 1px;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px;
   border-top-style: solid;
   border-right-style: solid;
   border-bottom-style: solid;
   border-left-style: solid;
   background-color: var(--icex_color_principal);
   content: "";
}
#link-234-130:hover {
   color: #363a3d;
   border-top-color: var(--icex_color_principal);
   border-right-color: var(--icex_color_principal);
   border-bottom-color: var(--icex_color_principal);
   border-left-color: var(--icex_color_principal);
   background-color: var(--icex_color_gris);
}
#link_button-217-130 {
   background-color: var(--icex_color_amarillo);
   border: 1px solid var(--icex_color_amarillo);
}
#link_button-217-130 {
   width: 100%;
   margin-top: 24px;
   border-top-color: var(--icex_color_amarillo);
   border-right-color: var(--icex_color_amarillo);
   border-bottom-color: var(--icex_color_amarillo);
   border-left-color: var(--icex_color_amarillo);
   font-size: 16px;
}
#link_button-217-130:after {
   background-color: var(--icex_color_amarillo);
   border: 1px solid var(--icex_color_amarillo);
}
#link_button-217-130:after {
   border-top-color: #fbbb16;
   border-right-color: #fbbb16;
   border-bottom-color: #fbbb16;
   border-left-color: #fbbb16;
   content: "";
}
#link_button-239-130 {
   background-color: var(--icex_color_amarillo);
   border: 1px solid var(--icex_color_amarillo);
}
#link_button-239-130 {
   margin-top: 24px;
   border-top-color: var(--icex_color_amarillo);
   border-right-color: var(--icex_color_amarillo);
   border-bottom-color: var(--icex_color_amarillo);
   border-left-color: var(--icex_color_amarillo);
   width: 100%;
   font-size: 16px;
}
#link_button-239-130:after {
   background-color: var(--icex_color_amarillo);
   border: 1px solid var(--icex_color_amarillo);
}
#link_button-239-130:after {
   border-top-color: #fbbb16;
   border-right-color: #fbbb16;
   border-bottom-color: #fbbb16;
   border-left-color: #fbbb16;
   content: "";
}
#image-4-130 {
   border-top-right-radius: 20px;
   border-bottom-right-radius: 20px;
   border-top-left-radius: 0px;
   border-bottom-left-radius: 0px;
   position: absolute;
   object-fit: cover;
   z-index: 1;
   top: 0px;
   left: 0px;
   aspect-ratio: 2.04;
   width: 75%;
   height: 500px;
   object-position: top left;
   box-shadow: 0px 63px 80px 0px rgba(0, 0, 0, 0.05), 0px 40.833px 46.852px 0px rgba(0, 0, 0, 0.04), 0px 24.267px 25.481px 0px rgba(0, 0, 0, 0.03), 0px 12.6px 13px 0px rgba(0, 0, 0, 0.03), 0px 5.133px 6.519px 0px rgba(0, 0, 0, 0.02),
      0px 1.167px 3.148px 0px rgba(0, 0, 0, 0.01);
}
#image-19-130 {
   aspect-ratio: 1.55;
   object-fit: cover;
   border-radius: 16px;
   z-index: 1;
   margin-top: 16px;
   padding-top: 0px;
   box-shadow: 0px 63px 80px 0px rgba(0, 0, 0, 0.05), 0px 40.833px 46.852px 0px rgba(0, 0, 0, 0.04), 0px 24.267px 25.481px 0px rgba(0, 0, 0, 0.03), 0px 12.6px 13px 0px rgba(0, 0, 0, 0.03), 0px 5.133px 6.519px 0px rgba(0, 0, 0, 0.02),
      0px 1.167px 3.148px 0px rgba(0, 0, 0, 0.01);
}
#image-243-130 {
   aspect-ratio: 1.55;
   object-fit: cover;
   border-radius: 16px;
   z-index: 1;
   margin-top: 16px;
   padding-top: 0px;
   box-shadow: 0px 63px 80px 0px rgba(0, 0, 0, 0.05), 0px 40.833px 46.852px 0px rgba(0, 0, 0, 0.04), 0px 24.267px 25.481px 0px rgba(0, 0, 0, 0.03), 0px 12.6px 13px 0px rgba(0, 0, 0, 0.03), 0px 5.133px 6.519px 0px rgba(0, 0, 0, 0.02),
      0px 1.167px 3.148px 0px rgba(0, 0, 0, 0.01);
}
@media (max-width: 991px) {
   #image-4-130 {
      width: 85%;
      object-position: top right;
   }
}
@media (max-width: 479px) {
   #image-4-130 {
      object-position: top center;
      width: 95%;
   }
}
#fancy_icon-236-130 {
   color: var(--icex_color_principal);
}
#fancy_icon-236-130 > svg {
   width: 20px;
   height: 20px;
}
#fancy_icon-236-130 {
   padding-right: 8px;
   padding-left: 8px;
}
#fancy_icon-237-130 {
   color: var(--icex_color_principal);
}
#fancy_icon-237-130 > svg {
   width: 16px;
   height: 16px;
}
#fancy_icon-237-130 {
   padding-top: 4px;
}
#code_block-124-130 {
   padding-top: 0px;
   padding-bottom: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
}
#code_block-99-130 {
   display: none;
}
#code_block-101-130 {
   display: none;
}
#code_block-104-130 {
   display: none;
}
#code_block-106-130 {
   display: none;
}
#code_block-110-130 {
   display: none;
}
#code_block-112-130 {
   display: none;
}
#code_block-115-130 {
   display: none;
}
#code_block-117-130 {
   display: none;
}
#code_block-138-130 {
   padding-top: 0px;
   padding-bottom: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
}
#code_block-147-130 {
   display: none;
}
#code_block-149-130 {
   display: none;
}
#code_block-152-130 {
   display: none;
}
#code_block-154-130 {
   display: none;
}
#code_block-161-130 {
   display: none;
}
#code_block-163-130 {
   display: none;
}
#code_block-166-130 {
   display: none;
}
#code_block-168-130 {
   display: none;
}
#code_block-174-130 {
   padding-top: 0px;
   padding-bottom: 0px;
   margin-top: 0px;
   margin-bottom: 0px;
}
#code_block-228-130 {
   padding-top: 0px;
   padding-bottom: 0px;
   margin-top: 15px;
   margin-bottom: 0px;
}
#code_block-183-130 {
   display: none;
}
#code_block-185-130 {
   display: none;
}
#code_block-188-130 {
   display: none;
}
#code_block-190-130 {
   display: none;
}
#code_block-197-130 {
   display: none;
}
#code_block-199-130 {
   display: none;
}
#code_block-202-130 {
   display: none;
}
#code_block-204-130 {
   display: none;
}
