@charset "UTF-8";
@import url(https://fonts.googleapis.com/css?family=Poppins:400,600,800);
@import url(https://fonts.googleapis.com/css?family=Nunito+Sans:400,600,800);
@import url(https://fonts.googleapis.com/css?family=Poppins:400,600,800);
@import url(https://fonts.googleapis.com/css?family=Nunito+Sans:400,600,800);
.container .cajaexternaFormsarticulo, .container .cajaexternaFormsSiigo, .container .cajaexternaAlert3, .container .cajaexternaAlert2, .container .cajaexternaAlert, .container .cajaexternaGeneral, .container .cajaexternaVideoCom,
.container .cajaexternaVideoEmp, .container .cajaexterna {
  background-color: rgba(0, 0, 0, 0.5);
  bottom: 0;
  left: 0;
  display: none;
  overflow: auto;
  position: fixed;
  right: 0;
  top: 0;
  z-index: 1000;
  padding: 24px;
}

.container .cajaexternaFormsarticulo .cajainternaFormsarticulo, .container .cajaexternaFormsSiigo .cajainternaFormsSiigo, .container .cajaexternaAlert .cajainternaAlert, .container .cajaexternaGeneral .cajainternaGeneral, .container .cajaexternaVideoCom .cajainternaVideo,
.container .cajaexternaVideoEmp .cajainternaVideo, .container .cajaexterna .cajainterna {
  background: #fff;
  margin: 6em auto 0;
  position: relative;
  max-width: 800px;
  border-radius: 10px;
}

.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cerrarmodalFormsarticulo, .container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cerrarmodalFormsSiigo, .container .cajaexternaAlert3 .cajainternaAlert3 .cerrarmodalAlert3, .container .cajaexternaAlert2 .cajainternaAlert2 .cerrarmodalAlert2, .container .cajaexternaAlert .cajainternaAlert .cerrarmodalAlert, .container .cajaexternaGeneral .cajainternaGeneral .cerrarmodalGeneral, .container .cajaexternaVideoCom .cajainternaVideo .cerrarmodalVideo,
.container .cajaexternaVideoEmp .cajainternaVideo .cerrarmodalVideo, .container .cajaexterna .cajainterna .cerrarmodal {
  position: absolute;
  right: 0px;
  top: 13px;
  display: block;
  width: 24px;
  height: 24px;
  padding: 0 16px;
  cursor: pointer;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cerrarmodalFormsarticulo .MuiSvgIcon-root, .container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cerrarmodalFormsSiigo .MuiSvgIcon-root, .container .cajaexternaAlert3 .cajainternaAlert3 .cerrarmodalAlert3 .MuiSvgIcon-root, .container .cajaexternaAlert2 .cajainternaAlert2 .cerrarmodalAlert2 .MuiSvgIcon-root, .container .cajaexternaAlert .cajainternaAlert .cerrarmodalAlert .MuiSvgIcon-root, .container .cajaexternaGeneral .cajainternaGeneral .cerrarmodalGeneral .MuiSvgIcon-root, .container .cajaexternaVideoCom .cajainternaVideo .cerrarmodalVideo .MuiSvgIcon-root,
.container .cajaexternaVideoEmp .cajainternaVideo .cerrarmodalVideo .MuiSvgIcon-root, .container .cajaexterna .cajainterna .cerrarmodal .MuiSvgIcon-root {
  color: rgba(0, 0, 0, 0.54);
  fill: currentColor;
  transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  flex-shrink: 0;
  user-select: none;
}

body {
  margin: 0;
  padding: 0;
}

.container {
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
}
.container .center {
  width: 81%;
  max-width: 1136px;
  margin: 0 16px;
  display: flex;
}
.container .outer-center {
  display: flex;
  justify-content: center;
}
.container .l1 {
  width: 8.33%;
}
.container .l2 {
  width: 16.66%;
}
.container .l3 {
  width: 25%;
}
.container .l4 {
  width: 33.33%;
}
.container .l5 {
  width: 41.66%;
}
.container .l6 {
  width: 50%;
}
.container .l7 {
  width: 58.33%;
}
.container .l8 {
  width: 66.66%;
}
.container .l9 {
  width: 75%;
}
.container .l10 {
  width: 83.33%;
}
.container .l11 {
  width: 91.66%;
}
.container .l12 {
  width: 100%;
}
.container main {
  position: relative;
  top: -120px;
  z-index: 0;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.container main .colored {
  color: #146fd1;
}
.container main .first-section {
  display: grid;
  grid-template-columns: repeat(12, 1fr);
  grid-gap: 16px;
  width: 100%;
  margin-inline: 0;
  padding-top: 147px;
}
.container main .first-section__text {
  height: auto;
  grid-column: 2/7;
}
.container main .first-section__text h3 {
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  font-size: 56px;
  font-weight: 800;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.3;
  letter-spacing: normal;
  text-align: left;
  color: #2d3436;
  padding-bottom: 32px;
  margin-block-start: initial;
  margin-block-end: initial;
}
.container main .first-section__text h3 span {
  color: #146fd1;
}
.container main .first-section__text p {
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: #636e71;
  padding-right: 20px;
  padding-bottom: 32px;
  margin-block-start: initial;
  margin-block-end: initial;
}
.container main .first-section__buttons {
  grid-column: 2/7;
  grid-row: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: flex-start;
  cursor: pointer;
}
.container main .first-section__buttons a {
  background-color: #146fd1;
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  color: #fff;
  margin-bottom: 16px;
  padding: 4px 12px;
  border-radius: 32px;
  text-decoration: none;
  width: 70%;
  height: auto;
  padding: 12px;
  border: solid 2px #146fd1;
  text-align: center;
}
.container main .first-section__image {
  position: relative;
  display: flex;
  height: fit-content;
  grid-column: 7/12;
  grid-row: 1/3;
  justify-content: flex-start;
  align-items: center;
  padding: 0 30px;
  flex-direction: column;
}
.container main .first-section__image .image1 {
  width: 47%;
  height: auto;
  position: absolute;
  top: 2%;
  left: 63%;
  z-index: 1;
}
.container main .first-section__image .image2 {
  width: 100%;
  height: auto;
  margin-right: 50px;
}
.container main .first-section__image .image3 {
  width: 47%;
  height: auto;
  position: absolute;
  bottom: -15%;
  right: 55%;
}
.container main .second-section {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 160px 0 84px 0;
  flex-direction: row;
  position: relative;
}
.container main .second-section .back1 {
  position: absolute;
  width: 280%;
  height: 72%;
  margin: 118px 0 160px 0;
  background-color: rgba(20, 111, 209, 0.05);
  z-index: -1;
  top: 12px;
  right: 220px;
}
.container main .second-section__text {
  width: 61%;
  height: auto;
  display: flex;
  flex-direction: column;
}
.container main .second-section__text h3 {
  width: 100%;
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  font-size: 40px;
  font-weight: 800;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.3;
  letter-spacing: normal;
  text-align: left;
  color: #2d3436;
  padding-bottom: 20px;
  margin-block-start: initial;
  margin-block-end: initial;
}
.container main .second-section__text p {
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: #636e71;
  padding-right: 20px;
  margin-block-start: initial;
  margin-block-end: initial;
}
.container main .second-section__text .list .mobile-slider .item h3 {
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  font-size: 40px;
  font-weight: 800;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.3;
  letter-spacing: normal;
  text-align: left;
  color: #2d3436;
  padding-bottom: 24px;
}
.container main .second-section__text .list .mobile-slider .item p {
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: #636e71;
  padding-right: 20px;
  padding-bottom: 12px;
}
.container main .second-section__text .list {
  padding-top: 20px;
  padding-bottom: 24px;
}
.container main .second-section__text .list .mobile-slider {
  margin-bottom: 32px;
  list-style: none;
  padding-inline-start: initial;
  margin-block-start: initial;
  margin-block-end: initial;
}
.container main .second-section__text .list .mobile-slider p {
  font-weight: 600;
  padding-right: 16px;
  width: 100%;
  height: auto;
  font-size: 18px;
  font-weight: 600;
  text-align: left;
}
.container main .second-section__text .list .mobile-slider h4 {
  padding-right: 16px;
  margin: 12px 0 0 0;
  color: #146fd1;
  font-size: 24px;
  font-weight: bold;
  text-align: left;
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  margin-block-start: initial;
  margin-block-end: initial;
}
.container main .second-section__text .list .mobile-slider .slider1_sub {
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
  color: #636e71;
}
.container main .second-section__text .list .mobile-slider .slider1_sub .item {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.container main .second-section__text .list .mobile-slider .slider1_sub .item .mobile {
  display: none;
}
.container main .second-section__text .list .mobile-slider .slider2_sub {
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
  color: #636e71;
}
.container main .second-section__text .list .mobile-slider .slider2_sub .item {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.container main .second-section__text .list .mobile-slider .slider2_sub .item .mobile {
  display: none;
}
.container main .second-section__text .list .mobile-slider .slider3_sub {
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
  color: #636e71;
}
.container main .second-section__text .list .mobile-slider .slider3_sub .item {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.container main .second-section__text .list .mobile-slider .slider3_sub .item .mobile {
  display: none;
}
.container main .second-section__text .list .slider-select {
  display: none;
}
.container main .second-section__text .section_buttons {
  visibility: hidden;
  width: 100%;
  height: auto;
  cursor: pointer;
  display: flex;
}
.container main .second-section__text .section_buttons__now {
  background-color: #fff;
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  color: #146fd1;
  padding: 16px 24px;
  border-radius: 32px;
  border: solid 2px #146fd1;
  height: auto;
  text-align: center;
}
.container main .second-section__image {
  display: flex;
  width: 100%;
  height: auto;
  justify-content: flex-start;
  align-items: center;
  flex-direction: column;
}
.container main .second-section__image .web_app_image {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}
.container main .second-section__image .web_app_image .image1 {
  width: 100%;
  height: auto;
  align-self: flex-start;
}
.container main .second-section__image .web_app_image .image2 {
  width: 100%;
  height: auto;
  align-self: flex-start;
  visibility: hidden;
}
.container main .second-section__image .block {
  list-style: none;
  display: flex;
  flex-direction: column;
  width: 62%;
  align-items: flex-start;
  padding-left: 3%;
}
.container main .second-section__image .block .web_app {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  padding-top: 10px;
  list-style: none;
  margin-block-start: initial;
  margin-block-end: initial;
  padding-left: 32px;
}
.container main .second-section__image .block .web_app .li_block {
  cursor: pointer;
}
.container main .second-section__image .block .web_app .li_block .h3_blue {
  font-family: "Nunito Sans";
  color: #146fd1;
  margin-block-start: initial;
  margin-block-end: initial;
  font-size: 18px;
  font-weight: bold;
}
.container main .second-section__image .block .web_app .li2_block {
  cursor: pointer;
}
.container main .second-section__image .block .web_app .li2_block .h3_black {
  font-family: "Nunito Sans";
  color: #636e71;
  margin-block-start: initial;
  margin-block-end: initial;
  padding-left: 15px;
  font-size: 18px;
  font-weight: bold;
}
.container main .second-section__image .block .rectangles {
  display: flex;
  flex-direction: row;
  padding-left: 30px;
  visibility: hidden;
}
.container main .second-section__image .block .rectangles .imgIcon {
  width: 56px;
  height: 4px;
  border-radius: 24px;
  background-color: #146fd1;
  border: solid 1px #146fd1;
}
.container main .second-section__image .block .rectangles .imgIcon2 {
  margin-left: 130%;
  width: 56px;
  height: 4px;
  border-radius: 24px;
  background-color: #146fd1;
  visibility: hidden;
  border: solid 1px #146fd1;
}
.container main .second-section .big {
  width: 91.6%;
  height: auto;
  display: flex;
}
.container main .third-section {
  max-width: 78.89%;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-bottom: 140px;
  flex-direction: column;
  position: relative;
  padding-top: 36px;
}
.container main .third-section .back1 {
  width: 87%;
  height: auto;
  position: absolute;
  z-index: -1;
  top: 58px;
}
.container main .third-section .back1 .image1 {
  width: 100%;
  height: auto;
}
.container main .third-section__text {
  padding-top: 102px;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.container main .third-section__text .third-section_h2 {
  display: flex;
  justify-content: center;
}
.container main .third-section__text .third-section_h2 h2 {
  display: flex;
  justify-content: center;
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  font-size: 40px;
  font-weight: 800;
  line-height: 1.2em;
  margin-bottom: 0.2em;
  width: 60%;
  text-align: center;
  color: #2d3436;
}
.container main .third-section__text .third-section_h2 h2 span {
  color: #146fd1;
}
.container main .third-section__text .section_buttons {
  display: flex;
  justify-content: center;
  cursor: pointer;
}
.container main .third-section__text .section_buttons__now {
  background-color: #146fd1;
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  color: #fff;
  padding: 15px 12px;
  border-radius: 32px;
  border: solid 1px #146fd1;
  width: 39%;
  height: auto;
  margin-top: 32px;
  z-index: 2;
  text-decoration: none;
  text-align: center;
}
.container main .third-section__image {
  top: 20%;
  position: absolute;
  display: flex;
  width: 100%;
  height: auto;
  justify-content: space-around;
  align-items: flex-end;
}
.container main .third-section__image .image1 {
  width: 36%;
  height: auto;
  z-index: -1;
  position: relative;
  top: 33px;
  left: -3%;
}
.container main .third-section__image .image2 {
  position: relative;
  top: 200px;
  width: 28%;
  height: auto;
  z-index: 1;
  left: 3%;
}
.container main .third-section__image .image3 {
  position: relative;
  top: 100px;
  left: 6%;
  width: 39%;
  height: auto;
  z-index: -1;
}
.container main .fourth-section {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 0 12px 102px 12px;
  padding-top: 380px;
  display: flex;
  flex-direction: column;
  position: relative;
  align-items: center;
}
.container main .fourth-section .back1 {
  position: absolute;
  width: 450%;
  height: 76.5%;
  margin: 118px 0 160px 0;
  background-color: #f5f8f8;
  z-index: -1;
  top: 189px;
}
.container main .fourth-section .back-image {
  width: 92%;
  height: auto;
  position: absolute;
  z-index: -1;
  top: 380px;
}
.container main .fourth-section .back-image .image1 {
  width: 100%;
  height: auto;
}
.container main .fourth-section__text {
  display: flex;
  height: auto;
  flex-direction: column;
  align-self: flex-end;
  width: 50%;
}
.container main .fourth-section__text h3 {
  text-align: left;
  padding-top: 38px;
  width: 100%;
  margin-block-start: initial;
  margin-block-end: initial;
  padding-left: 0px;
}
.container main .fourth-section__text p {
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: 1.22;
  margin-bottom: 0.2em;
  text-align: left;
  color: #636e71;
  margin-block-start: initial;
  margin-block-end: initial;
  padding-top: 18px;
  padding-left: 0px;
}
.container main .fourth-section__b {
  display: grid;
  grid-template-columns: 1fr 1fr;
  justify-content: center;
  justify-content: center;
  width: 100%;
  height: auto;
  padding-top: 0px;
}
.container main .fourth-section__b .cel {
  display: flex;
  width: 100%;
  height: auto;
  padding-top: 0px;
  padding-right: 0px;
  position: relative;
  margin-top: -24px;
}
.container main .fourth-section__b .cel .cel2_image2 {
  width: 100%;
  height: auto;
  display: flex;
  overflow: hidden;
}
.container main .fourth-section__b .cel .cel2_image2 .image2 {
  margin-left: auto;
  margin-right: 24px;
  max-width: 400px;
  width: 100%;
  height: auto;
  z-index: 2;
}
.container main .fourth-section__b .fourth-section__text2 {
  width: 100%;
  height: auto;
  list-style: none;
  justify-content: flex-end;
  padding-top: 42px;
  padding-left: 0px;
  padding-right: 80px;
}
.container main .fourth-section__b .fourth-section__text2 h3 {
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  color: #2d3436;
  font-size: 24px;
  margin-block-start: initial;
  margin-block-end: initial;
}
.container main .fourth-section__b .fourth-section__text2 .list ul {
  margin-bottom: 50px;
  list-style: none;
  padding-inline-start: initial;
  margin-block-start: initial;
  margin-block-end: initial;
  padding-left: 14px;
  width: 89.2%;
}
.container main .fourth-section__b .fourth-section__text2 .list ul li {
  margin: 32px 0;
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 600;
  color: #636e71;
}
.container main .fourth-section__b .fourth-section__text2 .list ul li p {
  margin-block-start: initial;
  margin-block-end: initial;
  padding-left: 24px;
}
.container main .fourth-section__b .fourth-section__text2 .list ul li .item {
  display: flex;
  align-items: center;
}
.container main .fourth-section__b .fourth-section__text2 .list ul li .item img {
  width: 40px;
  height: auto;
}
.container main .fourth-section__b .fourth-section__text2 .list ul li .item h4 {
  font-weight: 600;
  padding-left: 24px;
  padding-right: 16px;
  margin: 12px 0;
}
.container main .fourth-section__b .fourth-section__text2 .list ul li .item .mobile {
  display: none;
}
.container main .fourth-section__b .fourth-section__text2 .list .slider-select {
  display: none;
}
.container main .fourth-section__b .fourth-section__text2 .section_downloads {
  display: flex;
  flex-direction: column;
  width: 100%;
  height: auto;
  padding-top: 16px;
}
.container main .fourth-section__b .fourth-section__text2 .section_downloads .download_text h4 {
  padding-bottom: 12px;
  font-size: 24px;
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  color: #2d3436;
  font-weight: 700;
  margin-block-start: initial;
  margin-block-end: initial;
}
.container main .fourth-section__b .fourth-section__text2 .section_downloads .download_icons {
  display: flex;
  justify-content: flex-start;
  align-items: baseline;
  gap: 28px;
  margin-top: 21px;
}
.container main .fourth-section__b .fourth-section__text2 .section_downloads .download_icons a img {
  height: 52px;
  width: auto;
  max-width: 100%;
}
.container main .sixth-section {
  width: 100%;
  height: auto;
  margin-bottom: 0;
  margin-top: 120px;
}
.container main .sixth-section_content {
  position: relative;
  display: flex;
  justify-content: center;
  flex-direction: row;
  margin-bottom: 0;
}
.container main .sixth-section_content_wrapper {
  position: relative;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  overflow: hidden;
}
.container main .sixth-section_content_wrapper .aux {
  height: 10px;
  width: 100%;
}
.container main .sixth-section_content_wrapper .stories {
  position: relative;
  height: auto;
  display: flex;
  width: 800%;
  transition: 0.3s;
}
.container main .sixth-section_content_wrapper .stories .story {
  display: flex;
  justify-content: center;
  position: relative;
  width: 50%;
  margin-bottom: 48px;
}
.container main .sixth-section_content_wrapper .stories .story .image img {
  width: 100%;
  height: auto;
  border-radius: 24px;
}
.container main .sixth-section_content_wrapper .stories .story .image.video {
  display: flex;
  align-items: center;
  z-index: 1;
}
.container main .sixth-section_content_wrapper .stories .story .image.video .video-wrapper {
  position: relative;
  padding-bottom: 56.25%;
  width: 100%;
}
.container main .sixth-section_content_wrapper .stories .story .image.video .video-wrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 24px;
}
.container main .sixth-section_content_wrapper .stories .story .text {
  position: relative;
  padding: 0 32px;
  margin-top: 50px;
  display: flex;
  flex-direction: column;
  justify-content: space-around;
}
.container main .sixth-section_content_wrapper .stories .story .text_title {
  color: #2d3436;
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
  font-size: 22px;
  font-weight: 800;
  margin-bottom: 8px;
  min-height: 22px;
}
.container main .sixth-section_content_wrapper .stories .story .text_body {
  color: #636e71;
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
  font-size: 20px;
  font-weight: 600;
  margin-top: 0;
}
.container main .sixth-section_content_wrapper .stories .story .text_body .bold {
  font-weight: bold;
}
.container main .sixth-section_content_wrapper .stories .story .text_name {
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 800;
  color: #2d3436;
  margin-bottom: 0;
  margin-top: 24px;
}
.container main .sixth-section_content_wrapper .stories .story .text_work {
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: normal;
  color: #636e71;
  margin: 4px 0 auto;
}
.container main .sixth-section_content_wrapper .stories .story .text_arrows {
  position: relative;
  bottom: 0;
  margin-top: 40px;
}
.container main .sixth-section_content_wrapper .stories .story .text_arrows a {
  text-decoration: none;
  margin-right: 24px;
}
.container main .sixth-section_content_wrapper .stories .story .text_arrows a img {
  width: 32px;
}
.container main .sixth-section_content_wrapper .stories .story_background {
  background: rgba(20, 111, 209, 0.05);
  position: absolute;
  height: 105%;
  border-radius: 16px;
  top: 17px;
  right: 0;
}
.container main .policy-section {
  width: 100%;
  margin-inline: 0;
  padding-top: 147px;
  flex-direction: column;
  justify-content: center;
}
.container main .policy-section__text {
  height: auto;
}
.container main .policy-section__text h3 {
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: 800;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.3;
  letter-spacing: normal;
  text-align: left;
  color: #2d3436;
  padding-bottom: 32px;
  margin-block-start: initial;
  margin-block-end: initial;
  text-align: center;
}
.container main .policy-section__text h3 span {
  font-size: 16px;
  font-weight: 600;
}
.container main .policy-section__text h4 {
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 800;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.3;
  letter-spacing: normal;
  text-align: left;
  color: #2d3436;
  padding-bottom: 32px;
  margin-block-start: initial;
  margin-block-end: initial;
}
.container main .policy-section__text p {
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: #636e71;
  padding-right: 20px;
  padding-bottom: 16px;
  margin-block-start: initial;
  margin-block-end: initial;
}
.container main .policy-section__text p a {
  text-decoration: none;
  color: #146fd1;
}
.container main .policy-section__text ul li {
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: #636e71;
  padding-right: 20px;
  padding-bottom: 16px;
  margin-block-start: initial;
  margin-block-end: initial;
}
.container main .policy-section__text ul li span {
  font-weight: 800;
}
.container .seventh-section {
  display: -webkit-box;
  display: -ms-flexbox;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
  background-color: #146fd1;
  padding-bottom: 56px;
}
.container .seventh-section__text {
  width: 100%;
  height: auto;
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  font-size: 40px;
  font-weight: 800;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.3;
  letter-spacing: normal;
  text-align: center;
  color: #fff;
  padding-top: 56px;
  padding-bottom: 32px;
}
.container .seventh-section__text h3 {
  margin-inline-start: initial;
  margin-inline-end: initial;
  margin-left: 15%;
  margin-right: 15%;
}
.container .seventh-section .section_buttons {
  display: flex;
  justify-content: center;
  cursor: pointer;
}
.container .seventh-section .section_buttons__now {
  background-color: #fff;
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  letter-spacing: normal;
  color: #146fd1;
  padding: 4px 12px;
  border-radius: 32px;
  border: solid 2px #146fd1;
  width: 368px;
  height: auto;
  padding: 12px;
  text-decoration: none;
  text-align: center;
}
.container footer {
  position: relative;
  background: #2d3436;
  color: #fff;
  display: flex;
  justify-content: center;
  overflow: hidden;
}
.container footer .content {
  width: 90%;
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(0, 1fr));
  grid-gap: 8px 16px;
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  padding: 40px 0 56px 0;
  padding-bottom: 24px;
}
.container footer .content .h-long {
  grid-column: 1/13;
  width: 100%;
  height: 1px;
  background-color: #ffffff;
  opacity: 0.1;
}
.container footer .content .h-long.divider1 {
  grid-row: 2;
  margin-top: 32px;
  margin-bottom: 32px;
}
.container footer .content .h-long.divider2 {
  grid-row: 4;
  margin-top: 24px;
  margin-bottom: 12px;
}
.container footer .content .h-long.divider3 {
  grid-row: 6;
  margin-top: 12px;
}
.container footer .content .h-long.divider4 {
  grid-row: 8;
}
.container footer .content .h-long.divider5 {
  display: none;
}
.container footer .content div.power {
  font-size: 24px;
  grid-column: 1/5;
  grid-row: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.container footer .content div.power h3 {
  margin: 0;
}
.container footer .content div.power .buttons {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
}
.container footer .content div.power .buttons button {
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  border-radius: 30px;
  padding: 0;
  height: 53px;
  width: 80%;
  margin-top: 12px;
}
.container footer .content div.power .buttons button:hover {
  cursor: pointer;
}
.container footer .content div.power .buttons button a {
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  box-sizing: border-box;
  width: 100%;
  border-radius: 30px;
  color: #fff;
  padding: 16px 24px;
  line-height: 20px;
  font-size: 16px;
  font-weight: 400;
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
  white-space: nowrap;
}
.container footer .content div.power .buttons .demo {
  background: #fff;
  border: 2px solid #146fd1;
}
.container footer .content div.power .buttons .demo a {
  color: #146fd1;
}
.container footer .content div.power .buttons .activate {
  background: #146fd1;
}
.container footer .content div.suscribe-form {
  grid-column: 6/13;
  grid-row: 1;
  box-sizing: border-box;
}
.container footer .content div.suscribe-form h4 {
  text-align: center;
  margin: 0;
  font-size: 18px;
  font-weight: 600;
}
.container footer .content div.suscribe-form p {
  text-align: center;
  margin: 0;
  font-size: 14px;
  margin: 8px 0;
}
.container footer .content div.suscribe-form form input[type=email] {
  display: block;
  width: 100%;
  padding: 8px 16px;
  border-radius: 8px;
  color: #2d3436;
  margin-bottom: 12px;
  box-sizing: border-box;
}
.container footer .content div.suscribe-form form .consent-container {
  display: flex;
  justify-content: space-between;
  gap: 16px;
  box-sizing: border-box;
}
.container footer .content div.suscribe-form form label {
  display: flex;
  text-align: left;
  gap: 4px;
}
.container footer .content div.suscribe-form form label a {
  display: inline-flex;
  color: #146fd1;
}
.container footer .content div.suscribe-form form label p {
  text-align: inherit;
  font-size: 14px;
}
.container footer .content div.suscribe-form form button {
  background-color: #146fd1;
  color: #fff;
  border-radius: 32px;
  outline: none;
  border: none;
  padding: 12px 24px;
  height: fit-content;
  cursor: pointer;
}
.container footer .content .contact {
  grid-column: 1/4;
  grid-row: 3;
}
.container footer .content .contact img {
  max-width: 133px;
}
.container footer .content .contact p {
  font-size: 16px;
  font-weight: normal;
  white-space: nowrap;
  margin-top: 8px;
}
.container footer .content .contact .icons {
  display: flex;
  margin-left: -8px;
}
.container footer .content .contact .icons a {
  margin: 0 8px;
}
.container footer .content .contact .icons a img {
  width: 32px;
}
.container footer .content .mobile-ghost {
  display: none;
}
.container footer .content .support {
  grid-column: 4/13;
  grid-row: 3;
  position: relative;
  display: flex;
  flex-direction: column;
  padding-left: 16px;
}
.container footer .content .support:before {
  position: absolute;
  top: 10%;
  left: -8px;
  content: "";
  width: 1px;
  height: 80%;
  background-color: #ffffff;
  opacity: 0.1;
}
.container footer .content .support_text p {
  margin-top: 0;
}
.container footer .content .support_text .mobile {
  display: none;
}
.container footer .content .support .companies {
  display: flex;
  height: 65px;
  gap: 16px;
}
.container footer .content .support .companies div {
  flex: content;
  display: flex;
  justify-content: center;
  height: 100%;
  max-width: 22%;
  padding-left: 0px;
  padding-right: 0px;
}
.container footer .content .support .companies div img {
  margin: 0;
  object-fit: contain;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
}
.container footer .content .support .companies .bidlab img {
  padding-top: 6px;
  padding-bottom: 6px;
}
.container footer .content .support .companies .born2 img, .container footer .content .support .companies .andi img, .container footer .content .support .companies .acoset img {
  padding-top: 4px;
  padding-bottom: 4px;
}
.container footer .content .stores {
  grid-column: 1/13;
  grid-row: 5;
}
.container footer .content .stores .text_links {
  display: flex;
  align-items: center;
}
.container footer .content .stores .text_links_header img {
  max-width: 68px;
}
.container footer .content .stores .text_links_header .mobile-only {
  display: none;
}
.container footer .content .stores .text_links .bold {
  color: #fff;
  font-size: 18px;
  font-weight: 600;
  margin-top: 0px;
  margin-bottom: 0px;
}
.container footer .content .stores .text_links .no-bold {
  margin-bottom: 0px;
  margin-top: 0px;
}
.container footer .content .stores .text_links_stores {
  display: flex;
  justify-content: flex-start;
  align-items: baseline;
  gap: 18px;
  padding-left: 24px;
}
.container footer .content .stores .text_links_stores a img {
  height: 36px;
  width: auto;
}
.container footer .content ul.links {
  grid-column: 1/13;
  grid-row: 7;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  margin-left: -8px;
  padding: 0;
  align-items: center;
  justify-content: space-between;
  list-style-type: none;
  margin-top: 0;
  margin-bottom: 0;
}
.container footer .content ul.links li {
  margin: 4px 0;
  width: 25%;
  box-sizing: border-box;
}
.container footer .content ul.links .only-mobile {
  display: none;
}
.container footer .content a {
  display: flex;
  align-items: center;
  text-decoration: none;
  color: #fff;
  text-align: left;
  cursor: pointer;
}
.container footer .content_bottom {
  grid-column: 1/13;
  grid-row: 9;
  display: flex;
  justify-content: space-between;
}
.container .cajaexterna .cajainterna .cajacentrada {
  margin: 0 auto;
  text-align: center;
  width: 100%;
  display: flex;
}
.container .cajaexterna .cajainterna .cajacentrada__text {
  width: 32%;
  text-align: left;
  padding: 32px 0px 0 32px;
  position: absolute;
}
.container .cajaexterna .cajainterna .cajacentrada__text h2 {
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  font-size: 32px;
}
.container .cajaexterna .cajainterna .cajacentrada__text h2 span {
  color: #146fd1;
}
.container .cajaexterna .cajainterna .cajacentrada__text p {
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
  margin-top: 10px;
}
.container .cajaexterna .cajainterna .cajacentrada__text .section_buttons {
  display: flex;
  flex-direction: column;
  margin-top: 15px;
}
.container .cajaexterna .cajainterna .cajacentrada__text .section_buttons a {
  text-decoration: none;
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
  font-size: 14px;
  padding: 15px 30px;
  border-radius: 30px;
  margin: 0px 5px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.container .cajaexterna .cajainterna .cajacentrada__text .section_buttons a svg {
  display: block;
  height: 16px;
}
.container .cajaexterna .cajainterna .cajacentrada__text .section_buttons a .MuiSvgIcon-root {
  display: block;
  height: 16px;
  color: rgba(0, 0, 0, 0.54);
  fill: #fff;
  transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  flex-shrink: 0;
  user-select: none;
}
.container .cajaexterna .cajainterna .cajacentrada__text .section_buttons a .MuiSvgIcon-root-blue {
  display: block;
  height: 16px;
  color: rgba(0, 0, 0, 0.54);
  fill: #146fd1;
  transition: fill 200ms cubic-bezier(0.4, 0, 0.2, 1) 0ms;
  flex-shrink: 0;
  user-select: none;
}
.container .cajaexterna .cajainterna .cajacentrada__text .section_buttons .employee {
  background-color: #146fd1;
  color: #fff;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.08), 0 0 1px 0 rgba(0, 0, 0, 0.08);
  margin-top: 16px;
}
.container .cajaexterna .cajainterna .cajacentrada__text .section_buttons .company {
  background-color: #fff;
  color: #146fd1;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.08), 0 0 1px 0 rgba(0, 0, 0, 0.08);
  border: 1px solid #146fd1;
  margin-top: 16px;
}
.container .cajaexterna .cajainterna .cajacentrada__image {
  width: 78%;
  height: auto;
  margin-top: 84px;
  position: relative;
  top: 18px;
  left: 24.5%;
}
.container .cajaexterna .cajainterna .cajacentrada__image img {
  width: 100%;
  height: auto;
}
.container .cajaexternaVideoCom .cajainternaVideo,
.container .cajaexternaVideoEmp .cajainternaVideo {
  width: 90%;
}
.container .cajaexternaVideoCom .cajainternaVideo .cerrarmodalVideo,
.container .cajaexternaVideoEmp .cajainternaVideo .cerrarmodalVideo {
  z-index: 1;
  font-weight: bold;
}
.container .cajaexternaVideoCom .cajainternaVideo .cajacentradaVideo,
.container .cajaexternaVideoEmp .cajainternaVideo .cajacentradaVideo {
  z-index: 0;
  text-align: center;
  width: 100%;
  display: flex;
  flex-direction: column;
  position: relative;
  overflow: hidden;
  padding-top: 63%;
  background: rgba(0, 0, 0, 0.1);
  border-radius: 16px;
}
.container .cajaexternaVideoCom .cajainternaVideo .cajacentradaVideo iframe,
.container .cajaexternaVideoEmp .cajainternaVideo .cajacentradaVideo iframe {
  position: absolute;
  top: 12%;
  left: 50%;
  transform: translateX(-50%);
  width: 90%;
  height: 80%;
  border: none;
  border-radius: 16px;
  box-shadow: 0 2px 2px 1px rgba(0, 0, 0, 0.2);
}
.container .cajaexternaGeneral .cajainternaGeneral {
  margin-top: 2em;
}
.container .cajaexternaGeneral .cajainternaGeneral .cajacentradaForms {
  margin: 0 auto;
  text-align: center;
  width: 100%;
  display: flex;
}
.container .cajaexternaGeneral .cajainternaGeneral .cajacentradaForms__firstBlock {
  background-color: #06E2B3;
  border-radius: 10px 0 0 10px;
  width: 37.5%;
  min-width: 225px;
}
.container .cajaexternaGeneral .cajainternaGeneral .cajacentradaForms__firstBlock.bg-companies {
  background: url("../img/pexels-mikhail-nilov-7682357.png");
  background-size: cover;
}
.container .cajaexternaGeneral .cajainternaGeneral .cajacentradaForms__firstBlock.bg-employees {
  background: url("../img/pexels-ketut-subiyanto-4349746 1@2x.png");
  background-size: cover;
}
.container .cajaexternaGeneral .cajainternaGeneral .cajacentradaForms__firstBlock.noBackground {
  background: #d9dbda;
}
.container .cajaexternaGeneral .cajainternaGeneral .cajacentradaForms__firstBlock h2 {
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: bold;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.3;
  letter-spacing: normal;
  margin-top: 32px;
  margin-bottom: 0;
  padding: 0 24px;
  color: #366d68;
  height: fit-content;
}
.container .cajaexternaGeneral .cajainternaGeneral .cajacentradaForms__firstBlock p {
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
  margin-top: 16px;
  padding: 0 24px;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: normal;
  color: #636e71;
  text-align: left;
}
.container .cajaexternaGeneral .cajainternaGeneral .cajacentradaForms__secondBlock {
  height: auto;
  width: 63.5%;
  padding-top: 56px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.container .cajaexternaGeneral .cajainternaGeneral .cajacentradaForms__secondBlock span {
  display: none;
}
.container .cajaexternaGeneral .cajainternaGeneral .cajacentradaForms__secondBlock .validate_false {
  -webkit-box-shadow: 0px 0px 10px -2px rgba(254, 46, 46, 0.99);
  -moz-box-shadow: 0px 0px 10px -2px rgba(254, 46, 46, 0.99);
  box-shadow: 0px 0px 8px -1px rgba(254, 46, 46, 0.99);
  border: solid 2px #fe2e2e !important;
}
.container .cajaexternaGeneral .cajainternaGeneral .cajacentradaForms__secondBlock .validate_correct {
  -webkit-box-shadow: 0px 2px 10px -2px rgb(13, 255, 166);
  -moz-box-shadow: 0px 2px 10px -2px rgb(13, 255, 166);
  box-shadow: 0px 0px 10px -2px rgb(13, 255, 166);
  border: solid 2px #06e2b3 !important;
}
.container .cajaexternaGeneral .cajainternaGeneral .cajacentradaForms__secondBlock .inputs {
  width: 80%;
  height: 48px;
  border-radius: 4px;
  border: solid 1.5px #b2bec3;
  background-color: #fff;
  margin-bottom: 24px;
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: normal;
  color: #636e71;
  padding: 0 16px;
  outline: none;
}
.container .cajaexternaGeneral .cajainternaGeneral .cajacentradaForms__secondBlock .inputs:hover {
  border: solid 1.5px #146fd1;
}
.container .cajaexternaGeneral .cajainternaGeneral .cajacentradaForms__secondBlock .inputs:focus {
  border: solid 1.5px #b2bec3;
}
.container .cajaexternaGeneral .cajainternaGeneral .cajacentradaForms__secondBlock .select {
  padding: 0 16px;
  width: 87%;
  color: #73838a;
  background-image: url(../img/down-arrow@3x.png);
  -webkit-appearance: none;
  -moz-appearance: none;
  background-repeat: no-repeat;
  background-position-x: 98%;
  background-position-y: center;
  background-size: 24px;
}
.container .cajaexternaGeneral .cajainternaGeneral .cajacentradaForms__secondBlock #comments {
  height: 136px;
  padding-top: 16px;
}
.container .cajaexternaGeneral .cajainternaGeneral .cajacentradaForms__secondBlock button {
  width: 80%;
  height: 48px;
  border-radius: 30px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.08), 0 0 1px 0 rgba(0, 0, 0, 0.08);
  background-color: #146fd1;
  margin-bottom: 35px;
  margin-top: 32px;
  color: #fff;
  outline: none;
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 600;
  border-color: #146fd1;
  border-style: none;
  cursor: pointer;
}
.container .cajaexternaAlert .cajainternaAlert .cajacentradaAlert {
  margin: 0 auto;
  text-align: center;
  width: 100%;
  display: flex;
}
.container .cajaexternaAlert .cajainternaAlert .cajacentradaAlert__text {
  width: 90%;
  text-align: center;
  padding: 32px 32px 32px 32px;
}
.container .cajaexternaAlert .cajainternaAlert .cajacentradaAlert__text h2 {
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  font-size: 32px;
}
.container .cajaexternaAlert .cajainternaAlert .cajacentradaAlert__text p {
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
  margin-top: 10px;
}
.container .cajaexternaAlert .cajainternaAlert .cajacentradaAlert__text .section_buttons {
  margin: 24px auto 0 auto;
  width: 70%;
}
.container .cajaexternaAlert .cajainternaAlert .cajacentradaAlert__text .section_buttons .alert_btn {
  text-decoration: none;
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
  font-size: 14px;
  padding: 15px 30px;
  border-radius: 30px;
  margin: 0px 5px;
  background-color: #fff;
  color: #146fd1;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.08), 0 0 1px 0 rgba(0, 0, 0, 0.08);
  border: 1px solid #146fd1;
  margin-top: 16px;
  display: flex;
  justify-content: center;
  cursor: pointer;
}
.container .cajaexternaAlert2 .cajainternaAlert2 {
  background: #fff;
  margin: 6em auto 0;
  position: relative;
  max-width: 400px;
  border-radius: 10px;
}
.container .cajaexternaAlert2 .cajainternaAlert2 .cajacentradaAlert2 {
  margin: 0 auto;
  text-align: center;
  width: 100%;
  display: flex;
}
.container .cajaexternaAlert2 .cajainternaAlert2 .cajacentradaAlert2__text {
  width: 90%;
  text-align: center;
  padding: 32px 32px 32px 32px;
}
.container .cajaexternaAlert2 .cajainternaAlert2 .cajacentradaAlert2__text h2 {
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  font-size: 32px;
}
.container .cajaexternaAlert2 .cajainternaAlert2 .cajacentradaAlert2__text p {
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
  margin-top: 10px;
}
.container .cajaexternaAlert2 .cajainternaAlert2 .cajacentradaAlert2__text .section_buttons {
  margin: 24px auto 0 auto;
  width: 70%;
}
.container .cajaexternaAlert2 .cajainternaAlert2 .cajacentradaAlert2__text .section_buttons .alert_btn {
  text-decoration: none;
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
  font-size: 14px;
  padding: 15px 30px;
  border-radius: 30px;
  margin: 0px 5px;
  background-color: #fff;
  color: #146fd1;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.08), 0 0 1px 0 rgba(0, 0, 0, 0.08);
  border: 1px solid #146fd1;
  margin-top: 16px;
  display: flex;
  justify-content: center;
  cursor: pointer;
}
.container .cajaexternaAlert3 .cajainternaAlert3 {
  background: #fff;
  margin: 6em auto 0;
  position: relative;
  max-width: 800px;
  border-radius: 10px;
}
.container .cajaexternaAlert3 .cajainternaAlert3 .cajacentradaAlert3 {
  margin: 0 auto;
  text-align: center;
  width: 100%;
  display: flex;
}
.container .cajaexternaAlert3 .cajainternaAlert3 .cajacentradaAlert3__text {
  width: 90%;
  text-align: center;
  padding: 32px 32px 32px 32px;
}
.container .cajaexternaAlert3 .cajainternaAlert3 .cajacentradaAlert3__text h2 {
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  font-size: 32px;
}
.container .cajaexternaAlert3 .cajainternaAlert3 .cajacentradaAlert3__text p {
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
  margin-top: 10px;
}
.container .cajaexternaAlert3 .cajainternaAlert3 .cajacentradaAlert3__text .section_buttons {
  margin: 24px auto 0 auto;
  width: 70%;
}
.container .cajaexternaAlert3 .cajainternaAlert3 .cajacentradaAlert3__text .section_buttons .alert_btn {
  text-decoration: none;
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
  font-size: 14px;
  padding: 15px 30px;
  border-radius: 30px;
  margin: 0px 5px;
  background-color: #fff;
  color: #146fd1;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.08), 0 0 1px 0 rgba(0, 0, 0, 0.08);
  border: 1px solid #146fd1;
  margin-top: 16px;
  display: flex;
  justify-content: center;
  cursor: pointer;
}
.container .inactive_btn {
  background-color: #b2bec3 !important;
  border-color: #b2bec3 !important;
  color: #2d3436 !important;
}
.container .active_btn {
  background-color: #146fd1 !important;
  border-color: #146fd1 !important;
  color: #fff !important;
}
.container .animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
.container .animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
@keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.container .bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
}
.container .element.bounceIn {
  -webkit-animation: bounceIn 0.7s 1;
  -moz-animation: bounceIn 0.7s 1;
  -o-animation: bounceIn 0.7s 1;
  animation: bounceIn 0.7s 1;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo {
  margin: 0 auto;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__firstBlock {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__firstBlock__logos {
  display: flex;
  width: 75%;
  margin: 24px auto 0px auto;
  align-items: center;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__firstBlock__logos .advance {
  display: flex;
  justify-content: space-between;
  border-right: 1px solid rgba(0, 0, 0, 0.6);
  align-items: center;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__firstBlock__logos .advance__logo {
  margin-right: 8px;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__firstBlock__logos .advance__text {
  padding-right: 16px;
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
  line-height: 1.25;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__firstBlock__logos .advance__text h2 {
  font-size: 13.7px;
  font-weight: 800;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__firstBlock__logos .advance__text p {
  font-size: 8px;
  color: #636e71;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: normal;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__firstBlock__logos .aliada {
  padding-left: 16px;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__firstBlock__banner {
  min-height: 121px;
  display: flex;
  background-color: #146fd1;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 87%;
  margin: 24px 0px 24px auto;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__firstBlock__banner__text {
  width: 75%;
  text-align: left;
  padding: 16px 0 0 24px;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__firstBlock__banner__text h2 {
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: 800;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #fff;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__firstBlock__banner__text p {
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
  margin-top: 10px;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: normal;
  color: #fff;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__firstBlock__banner__text p span {
  font-weight: bold;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__firstBlock__banner__text p .line_break {
  display: block;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__firstBlock__banner__image {
  width: 37%;
  height: auto;
  right: 0;
  position: absolute;
  margin-top: -7%;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__firstBlock__banner__image img {
  width: 100%;
  height: 100%;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__firstBlock__bannerv2 {
  min-height: 121px;
  display: flex;
  background-color: #146fd1;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 78%;
  margin: 24px auto 24px auto;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__firstBlock__bannerv2__text {
  width: 75%;
  text-align: left;
  padding: 16px 16px 0 16px;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__firstBlock__bannerv2__text h2 {
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: 800;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #fff;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__firstBlock__bannerv2__text p {
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
  margin-top: 10px;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: normal;
  color: #fff;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__firstBlock__bannerv2__text p span {
  font-weight: bold;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__firstBlock__bannerv2__text p .line_break {
  display: block;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__firstBlock__bannerv2__image {
  width: 26%;
  height: auto;
  right: 0;
  position: absolute;
  margin-top: -7.2%;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__firstBlock__bannerv2__image img {
  width: 100%;
  height: 100%;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__firstBlock__text {
  width: 75%;
  margin: 0px auto 24px auto;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__firstBlock__text p {
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #366d68;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__firstBlock__text p span {
  font-weight: bold;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__secondBlock {
  height: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__secondBlock span {
  display: none;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__secondBlock .validate_false {
  -webkit-box-shadow: 0px 0px 10px -2px rgba(254, 46, 46, 0.99);
  -moz-box-shadow: 0px 0px 10px -2px rgba(254, 46, 46, 0.99);
  box-shadow: 0px 0px 8px -1px rgba(254, 46, 46, 0.99);
  border: solid 2px #fe2e2e !important;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__secondBlock .validate_correct {
  -webkit-box-shadow: 0px 2px 10px -2px rgb(13, 255, 166);
  -moz-box-shadow: 0px 2px 10px -2px rgb(13, 255, 166);
  box-shadow: 0px 0px 10px -2px rgb(13, 255, 166);
  border: solid 2px #06e2b3 !important;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__secondBlock .inputs {
  width: 70%;
  height: 48px;
  border-radius: 4px;
  border: solid 1.5px #b2bec3;
  background-color: #fff;
  margin-bottom: 24px;
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: normal;
  color: #636e71;
  padding: 0 16px;
  outline: none;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__secondBlock .inputs:hover {
  border: solid 1.5px #146fd1;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__secondBlock .inputs:focus {
  border: solid 1.5px #b2bec3;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__secondBlock .select {
  padding: 0 16px;
  width: 75%;
  color: #73838a;
  background-image: url(../img/down-arrow@3x.png);
  -webkit-appearance: none;
  -moz-appearance: none;
  background-repeat: no-repeat;
  background-position-x: 98%;
  background-position-y: center;
  background-size: 24px;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__secondBlock #commentsCobranding {
  height: 136px;
  padding-top: 16px;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__secondBlock button {
  width: 80%;
  height: 48px;
  border-radius: 30px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.08), 0 0 1px 0 rgba(0, 0, 0, 0.08);
  background-color: #146fd1;
  margin-bottom: 35px;
  margin-top: 32px;
  color: #fff;
  outline: none;
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 600;
  border-color: #146fd1;
  border-style: none;
  cursor: pointer;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsv2Siigo {
  margin: 0 auto;
  width: 100%;
  display: flex;
  flex-direction: row;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsv2Siigo__firstBlockv2 {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  width: 50%;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsv2Siigo__firstBlockv2__logos {
  display: flex;
  width: 75%;
  margin: 24px auto 0px auto;
  align-items: center;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsv2Siigo__firstBlockv2__logos .advance {
  display: flex;
  justify-content: space-between;
  border-right: 1px solid rgba(0, 0, 0, 0.6);
  align-items: center;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsv2Siigo__firstBlockv2__logos .advance__logo {
  margin-right: 8px;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsv2Siigo__firstBlockv2__logos .advance__text {
  padding-right: 16px;
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
  line-height: 1.25;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsv2Siigo__firstBlockv2__logos .advance__text h2 {
  font-size: 13.7px;
  font-weight: 800;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsv2Siigo__firstBlockv2__logos .advance__text p {
  font-size: 8px;
  color: #636e71;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: normal;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsv2Siigo__firstBlockv2__logos .aliada {
  padding-left: 16px;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsv2Siigo__firstBlockv2__banner {
  min-height: 121px;
  display: flex;
  background-color: #146fd1;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 87%;
  margin: 24px 0px 24px auto;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsv2Siigo__firstBlockv2__banner__text {
  width: 75%;
  text-align: left;
  padding: 16px 24px 16px 24px;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsv2Siigo__firstBlockv2__banner__text h2 {
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: 800;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #fff;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsv2Siigo__firstBlockv2__banner__text p {
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
  margin-top: 10px;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: normal;
  color: #fff;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsv2Siigo__firstBlockv2__banner__text p span {
  font-weight: bold;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsv2Siigo__firstBlockv2__banner__text p .line_break {
  display: block;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsv2Siigo__firstBlockv2__text {
  width: 87%;
  margin: 0px auto 24px 52px;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsv2Siigo__firstBlockv2__text p {
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #366d68;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsv2Siigo__firstBlockv2__text p span {
  font-weight: bold;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsv2Siigo__firstBlockv2__form {
  margin: 0px 0px 0px 52px;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsv2Siigo__firstBlockv2__form span {
  display: none;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsv2Siigo__firstBlockv2__form .validate_false {
  -webkit-box-shadow: 0px 0px 10px -2px rgba(254, 46, 46, 0.99);
  -moz-box-shadow: 0px 0px 10px -2px rgba(254, 46, 46, 0.99);
  box-shadow: 0px 0px 8px -1px rgba(254, 46, 46, 0.99);
  border: solid 2px #fe2e2e !important;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsv2Siigo__firstBlockv2__form .validate_correct {
  -webkit-box-shadow: 0px 2px 10px -2px rgb(13, 255, 166);
  -moz-box-shadow: 0px 2px 10px -2px rgb(13, 255, 166);
  box-shadow: 0px 0px 10px -2px rgb(13, 255, 166);
  border: solid 2px #06e2b3 !important;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsv2Siigo__firstBlockv2__form .inputs {
  width: 87%;
  height: 48px;
  border-radius: 4px;
  border: solid 1.5px #b2bec3;
  background-color: #fff;
  margin-bottom: 8px;
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: normal;
  color: #636e71;
  padding: 0 16px;
  outline: none;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsv2Siigo__firstBlockv2__form .inputs:hover {
  border: solid 1.5px #146fd1;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsv2Siigo__firstBlockv2__form .inputs:focus {
  border: solid 1.5px #b2bec3;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsv2Siigo__firstBlockv2__form button {
  width: 100%;
  height: 48px;
  border-radius: 30px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.08), 0 0 1px 0 rgba(0, 0, 0, 0.08);
  background-color: #146fd1;
  margin-bottom: 35px;
  color: #fff;
  outline: none;
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 600;
  border-color: #146fd1;
  border-style: none;
  cursor: pointer;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsv2Siigo__firstBlockv2__form p {
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #366d68;
  margin-bottom: 16px;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsv2Siigo__firstBlockv2__form p a {
  font-weight: bold;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsv2Siigo__firstBlockv2__image {
  display: none;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsv2Siigo__secondBlockv2 {
  height: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 50%;
}
.container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsv2Siigo__secondBlockv2 img {
  width: 76%;
  padding: 95px 8px 0px;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo {
  margin: 0 auto;
  width: 100%;
  display: flex;
  flex-direction: column;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__firstBlock {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__firstBlock__logos {
  display: flex;
  width: 75%;
  margin: 24px auto 0px auto;
  align-items: center;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__firstBlock__logos .advance {
  display: flex;
  justify-content: space-between;
  border-right: 1px solid rgba(0, 0, 0, 0.6);
  align-items: center;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__firstBlock__logos .advance__logo {
  margin-right: 8px;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__firstBlock__logos .advance__text {
  padding-right: 16px;
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
  line-height: 1.25;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__firstBlock__logos .advance__text h2 {
  font-size: 13.7px;
  font-weight: 800;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__firstBlock__logos .advance__text p {
  font-size: 8px;
  color: #636e71;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: normal;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__firstBlock__logos .aliada {
  padding-left: 16px;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__firstBlock__banner {
  min-height: 121px;
  display: flex;
  background-color: #146fd1;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 87%;
  margin: 24px 0px 24px auto;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__firstBlock__banner__text {
  width: 75%;
  text-align: left;
  padding: 16px 0 0 24px;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__firstBlock__banner__text h2 {
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: 800;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #fff;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__firstBlock__banner__text p {
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
  margin-top: 10px;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: normal;
  color: #fff;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__firstBlock__banner__text p span {
  font-weight: bold;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__firstBlock__banner__text p .line_break {
  display: block;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__firstBlock__banner__image {
  width: 37%;
  height: auto;
  right: 0;
  position: absolute;
  margin-top: -7%;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__firstBlock__banner__image img {
  width: 100%;
  height: 100%;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__firstBlock__bannerv2 {
  min-height: 121px;
  display: flex;
  background-color: #146fd1;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 78%;
  margin: 24px auto 24px auto;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__firstBlock__bannerv2__text {
  width: 75%;
  text-align: left;
  padding: 16px 16px 0 16px;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__firstBlock__bannerv2__text h2 {
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: 800;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #fff;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__firstBlock__bannerv2__text p {
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
  margin-top: 10px;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: normal;
  color: #fff;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__firstBlock__bannerv2__text p span {
  font-weight: bold;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__firstBlock__bannerv2__text p .line_break {
  display: block;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__firstBlock__bannerv2__image {
  width: 26%;
  height: auto;
  right: 0;
  position: absolute;
  margin-top: -7.2%;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__firstBlock__bannerv2__image img {
  width: 100%;
  height: 100%;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__firstBlock__text {
  width: 75%;
  margin: 0px auto 24px auto;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__firstBlock__text p {
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #366d68;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__firstBlock__text p span {
  font-weight: bold;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__secondBlock {
  height: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__secondBlock span {
  display: none;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__secondBlock .validate_false {
  -webkit-box-shadow: 0px 0px 10px -2px rgba(254, 46, 46, 0.99);
  -moz-box-shadow: 0px 0px 10px -2px rgba(254, 46, 46, 0.99);
  box-shadow: 0px 0px 8px -1px rgba(254, 46, 46, 0.99);
  border: solid 2px #fe2e2e !important;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__secondBlock .validate_correct {
  -webkit-box-shadow: 0px 2px 10px -2px rgb(13, 255, 166);
  -moz-box-shadow: 0px 2px 10px -2px rgb(13, 255, 166);
  box-shadow: 0px 0px 10px -2px rgb(13, 255, 166);
  border: solid 2px #06e2b3 !important;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__secondBlock .inputs {
  width: 70%;
  height: 48px;
  border-radius: 4px;
  border: solid 1.5px #b2bec3;
  background-color: #fff;
  margin-bottom: 24px;
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: normal;
  color: #636e71;
  padding: 0 16px;
  outline: none;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__secondBlock .inputs:hover {
  border: solid 1.5px #146fd1;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__secondBlock .inputs:focus {
  border: solid 1.5px #b2bec3;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__secondBlock .select {
  padding: 0 16px;
  width: 75%;
  color: #73838a;
  background-image: url(../img/down-arrow@3x.png);
  -webkit-appearance: none;
  -moz-appearance: none;
  background-repeat: no-repeat;
  background-position-x: 98%;
  background-position-y: center;
  background-size: 24px;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__secondBlock #commentsCobranding {
  height: 136px;
  padding-top: 16px;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__secondBlock button {
  width: 80%;
  height: 48px;
  border-radius: 30px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.08), 0 0 1px 0 rgba(0, 0, 0, 0.08);
  background-color: #146fd1;
  margin-bottom: 35px;
  margin-top: 32px;
  color: #fff;
  outline: none;
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 600;
  border-color: #146fd1;
  border-style: none;
  cursor: pointer;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsv2articulo {
  margin: 0 auto;
  width: 100%;
  display: flex;
  flex-direction: row;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsv2articulo__firstBlockv2 {
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  width: 50%;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsv2articulo__firstBlockv2__logos {
  display: flex;
  width: 75%;
  margin: 24px auto 0px auto;
  align-items: center;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsv2articulo__firstBlockv2__logos .advance {
  display: flex;
  justify-content: space-between;
  border-right: 1px solid rgba(0, 0, 0, 0.6);
  align-items: center;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsv2articulo__firstBlockv2__logos .advance__logo {
  margin-right: 8px;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsv2articulo__firstBlockv2__logos .advance__text {
  padding-right: 16px;
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
  line-height: 1.25;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsv2articulo__firstBlockv2__logos .advance__text h2 {
  font-size: 13.7px;
  font-weight: 800;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsv2articulo__firstBlockv2__logos .advance__text p {
  font-size: 8px;
  color: #636e71;
  font-weight: 300;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.25;
  letter-spacing: normal;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsv2articulo__firstBlockv2__logos .aliada {
  padding-left: 16px;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsv2articulo__firstBlockv2__banner {
  min-height: 121px;
  display: flex;
  background-color: #146fd1;
  justify-content: space-between;
  flex-wrap: wrap;
  width: 87%;
  margin: 24px 0px 24px auto;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsv2articulo__firstBlockv2__banner__text {
  width: 75%;
  text-align: left;
  padding: 16px 24px 16px 24px;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsv2articulo__firstBlockv2__banner__text h2 {
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: 800;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #fff;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsv2articulo__firstBlockv2__banner__text p {
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
  margin-top: 10px;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: normal;
  color: #fff;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsv2articulo__firstBlockv2__banner__text p span {
  font-weight: bold;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsv2articulo__firstBlockv2__banner__text p .line_break {
  display: block;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsv2articulo__firstBlockv2__text {
  width: 87%;
  margin: 0px auto 24px 52px;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsv2articulo__firstBlockv2__text p {
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #366d68;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsv2articulo__firstBlockv2__text p span {
  font-weight: bold;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsv2articulo__firstBlockv2__form {
  margin: 0px 0px 0px 52px;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsv2articulo__firstBlockv2__form span {
  display: none;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsv2articulo__firstBlockv2__form .validate_false {
  -webkit-box-shadow: 0px 0px 10px -2px rgba(254, 46, 46, 0.99);
  -moz-box-shadow: 0px 0px 10px -2px rgba(254, 46, 46, 0.99);
  box-shadow: 0px 0px 8px -1px rgba(254, 46, 46, 0.99);
  border: solid 2px #fe2e2e !important;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsv2articulo__firstBlockv2__form .validate_correct {
  -webkit-box-shadow: 0px 2px 10px -2px rgb(13, 255, 166);
  -moz-box-shadow: 0px 2px 10px -2px rgb(13, 255, 166);
  box-shadow: 0px 0px 10px -2px rgb(13, 255, 166);
  border: solid 2px #06e2b3 !important;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsv2articulo__firstBlockv2__form .inputs {
  width: 87%;
  height: 48px;
  border-radius: 4px;
  border: solid 1.5px #b2bec3;
  background-color: #fff;
  margin-bottom: 8px;
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
  font-size: 16px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.4;
  letter-spacing: normal;
  color: #636e71;
  padding: 0 16px;
  outline: none;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsv2articulo__firstBlockv2__form .inputs:hover {
  border: solid 1.5px #146fd1;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsv2articulo__firstBlockv2__form .inputs:focus {
  border: solid 1.5px #b2bec3;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsv2articulo__firstBlockv2__form button {
  width: 100%;
  height: 48px;
  border-radius: 30px;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.08), 0 0 1px 0 rgba(0, 0, 0, 0.08);
  background-color: #146fd1;
  margin-bottom: 35px;
  color: #fff;
  outline: none;
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
  font-size: 14px;
  font-weight: 600;
  border-color: #146fd1;
  border-style: none;
  cursor: pointer;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsv2articulo__firstBlockv2__form p {
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.5;
  letter-spacing: normal;
  color: #366d68;
  margin-bottom: 16px;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsv2articulo__firstBlockv2__form p a {
  font-weight: bold;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsv2articulo__firstBlockv2__image {
  display: none;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsv2articulo__secondBlockv2 {
  height: auto;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 50%;
}
.container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsv2articulo__secondBlockv2 img {
  width: 76%;
  padding: 95px 8px 0px;
}
.container .wa-widget .whatsapp-float {
  position: fixed;
  width: 48px;
  height: 48px;
  bottom: 24px;
  right: 24px;
  background-color: #25d366;
  color: #FFF;
  border-radius: 50px;
  text-align: center;
  font-size: 30px;
  box-shadow: 1px 2px 5px #777;
  z-index: 9999;
}
.container .wa-widget .whatsapp-float:hover .tooltip {
  visibility: visible;
  opacity: 1;
}
.container .wa-widget .tooltip {
  display: none;
  visibility: hidden;
  width: 220px;
  background-color: #666;
  color: #fff;
  font-size: 16px;
  border-radius: 6px;
  padding: 5px;
  position: absolute;
  z-index: 1;
  bottom: 0;
  right: 56px;
  margin-left: 60px;
  opacity: 0;
  padding: 8px;
  transition: opacity 0.3s;
  font-family: "Nunito Sans", "sans-serif";
}
.container .wa-widget .tooltip svg {
  position: absolute;
  top: 50%;
  left: 100%;
}
.container .section-title {
  color: #2d3436;
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  font-size: 40px;
  font-weight: 800;
  line-height: 1.43;
}
.container .section-title span {
  color: #146fd1;
}
.container .section-text {
  color: #636e71;
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
  font-size: 18px;
  font-weight: 600;
  line-height: normal;
}
.container .section-subtitle-large {
  color: #2d3436;
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  font-size: 32px;
  font-weight: 700;
}
.container .section-subtitle {
  color: #2d3436;
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: 700;
}
.container .section-subtitle-blue {
  color: #146fd1;
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  font-size: 24px;
  font-weight: 700;
}
.container .button-primary {
  background: #146fd1;
  align-items: center;
  border: none;
  border-radius: 30px;
  padding: 0;
  text-align: center;
}
.container .button-primary:hover {
  cursor: pointer;
}
.container .button-secondary {
  background: #fff;
  align-items: center;
  border: 2px solid #146fd1;
  border-radius: 30px;
  padding: 0;
  text-align: center;
}
.container .button-secondary:hover {
  cursor: pointer;
}
@media only screen and (max-width: 1100px) {
  .container .section-title {
    font-size: 32px;
    font-weight: bold;
  }
  .container .section-subtitle-large {
    font-size: 24px;
  }
}
@media only screen and (max-width: 600px) {
  .container .section-title {
    font-weight: bold;
  }
}

.header {
  width: 100%;
  font-family: "Poppins", Arial, Helvetica, sans-serif;
  z-index: 2;
}
.header_top {
  background: #146fd1;
}
.header_top_content {
  font-size: 16px;
  height: 40px;
  color: #fff;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
}
.header_top_content a {
  text-decoration: none;
  color: #fff;
  padding: 8px 0;
  display: flex;
  height: 1rem;
}
.header_top_content p {
  margin: 0;
  padding: 8px 1rem;
}
.header_bottom_content {
  height: 54px;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  z-index: 2;
  padding: 32px 0;
}
.header_bottom_content_image {
  height: 32px;
}
.header_bottom_content_links {
  list-style-type: none;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding: 0;
  margin: 0;
}
.header_bottom_content_links li {
  margin: 0 15px;
  padding: 16px 0;
  list-style: none;
}
.header_bottom_content_links li a {
  text-decoration: none;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #2d3436;
}
.header_bottom_content_links li a:hover {
  font-weight: 800;
}
.header_bottom_content_links li .tooltip {
  display: flex;
  position: relative;
  text-align: left;
  cursor: pointer;
  align-items: center;
  color: #2d3436;
}
.header_bottom_content_links li .tooltip svg {
  padding: 0 3px;
}
.header_bottom_content_links li .tooltip .bottom {
  min-width: 250px;
  top: 40px;
  left: 50%;
  transform: translate(-50%, 0);
  color: #444444;
  background-color: #fff;
  font-weight: normal;
  font-size: 13px;
  border-radius: 8px;
  position: absolute;
  z-index: 99999999;
  box-sizing: border-box;
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.2);
  visibility: hidden;
  opacity: 0;
  transition: opacity 0.8s;
}
.header_bottom_content_links li .tooltip .bottom ul {
  display: flex;
  flex-direction: column;
  text-align: center;
  align-items: normal;
  padding: 0;
}
.header_bottom_content_links li .tooltip .bottom ul li a {
  color: #2d3436;
  text-align: left;
}
.header_bottom_content_links li .tooltip .bottom ul span {
  height: 1px;
  background-color: #DFE6E9;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.08), 0 0 1px 0 rgba(0, 0, 0, 0.08);
}
.header_bottom_content_links li .tooltip .bottom i {
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -12px;
  width: 24px;
  height: 12px;
  overflow: hidden;
}
.header_bottom_content_links li .tooltip .bottom i::after {
  content: "";
  position: absolute;
  width: 12px;
  height: 12px;
  left: 50%;
  transform: translate(-50%, 50%) rotate(45deg);
  background-color: #fff;
  box-shadow: 0 1px 8px rgba(0, 0, 0, 0.2);
}
.header_bottom_content_links li .toggle {
  visibility: visible !important;
  opacity: 1 !important;
}
.header_bottom_content_links li .active {
  font-weight: 800;
}
.header_bottom_content_links li .active_indicator {
  width: 30px;
  height: 4px;
  border-radius: 2px;
  background-color: #146fd1;
}
.header_bottom_content_links li:hover {
  font-weight: 800;
}
.header_bottom_content button {
  background: #146fd1;
  align-items: center;
  border: none;
  border-radius: 30px;
  padding: 0;
  text-align: center;
  cursor: pointer;
}
.header_bottom_content button a {
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  box-sizing: border-box;
  width: 100%;
  border-radius: 30px;
  color: #fff;
  padding: 12px 24px;
  font-size: 16px;
  font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
}
.header_bottom .mobile {
  display: none;
}
.header_bottom .sidebar {
  display: none;
}

@media only screen and (max-width: 1100px) {
  .container .m6 {
    width: 50%;
  }
  .container .header_bottom_content {
    justify-content: space-around;
    margin: 0;
    flex-wrap: wrap;
  }
  .container .header_bottom_content_links {
    margin: 0 -15px 0 0;
  }
  .container .header_bottom_content_links a {
    margin: 0 15px;
  }
  .container .header_bottom_content .button {
    display: none;
  }
  .container footer .content .h-long {
    grid-column: 1/13;
    width: 100%;
    height: 1px;
    background-color: #ffffff;
    opacity: 0.1;
  }
  .container footer .content .h-long.divider1 {
    grid-row: 3;
    margin-top: 18px;
    margin-bottom: 24px;
  }
  .container footer .content .h-long.divider2 {
    grid-row: 5;
    margin-top: 12px;
    margin-bottom: 8px;
  }
  .container footer .content .h-long.divider3 {
    grid-row: 7;
    margin-top: 8px;
    margin-bottom: 12px;
  }
  .container footer .content .h-long.divider4 {
    grid-row: 9;
  }
  .container footer .content div.power {
    grid-column: 1/13;
    display: flex;
    flex-direction: row;
    justify-content: center;
  }
  .container footer .content div.power h3 {
    text-align: center;
  }
  .container footer .content div.power .buttons {
    display: flex;
    width: fit-content;
  }
  .container footer .content div.power .buttons button {
    display: flex;
    justify-content: flex-end;
    width: 225px;
    margin-left: 25px;
  }
  .container footer .content div.power .buttons button a {
    font-weight: bold;
    text-align: center;
  }
  .container footer .content div.suscribe-form {
    grid-column: 1/13;
    grid-row: 2;
    max-width: 552px;
    margin: auto;
    margin-top: 18px;
  }
  .container footer .content .contact {
    margin-bottom: 12px;
    grid-column: 1/6;
    grid-row: 4;
  }
  .container footer .content .contact .icons img {
    width: 32px;
  }
  .container footer .content .stores {
    grid-column: 6/13;
    grid-row: 4;
  }
  .container footer .content .stores .text_links {
    flex-direction: column;
    align-items: flex-start;
  }
  .container footer .content .stores .text_links_header .no-bold {
    font-size: 14px;
    margin-bottom: 24px;
  }
  .container footer .content .stores .text_links_stores {
    padding-left: 0;
  }
  .container footer .content ul.links {
    justify-content: flex-start;
    grid-row: 6;
    padding-left: 0;
    margin-left: 0;
  }
  .container footer .content ul.links li {
    width: 33%;
    height: fit-content;
    margin: 12px 0;
  }
  .container footer .content ul.links li.politics-link {
    order: 1;
    padding-right: 12px;
  }
  .container footer .content ul.links li.sarlaf-link {
    order: 1;
  }
  .container footer .content .support {
    grid-column: 1/13;
    grid-row: 8;
    width: 100%;
    margin-bottom: 0px;
    padding-left: 0;
  }
  .container footer .content .support:before {
    display: none;
  }
  .container footer .content .support .companies {
    height: auto;
    flex-wrap: wrap;
    justify-content: space-evenly;
  }
  .container footer .content .support .companies div {
    flex: none;
    height: 60px;
    margin-bottom: 24px;
    box-sizing: border-box;
    min-width: 22%;
    max-width: 30%;
  }
  .container footer .content .support .companies .bidlab {
    flex: none;
  }
  .container footer .content_bottom {
    grid-row: 10;
  }
  .container footer .content_bottom .mobile-centered {
    padding-right: 24px;
  }
  .container .m6 {
    width: 50%;
  }
  .container .header_bottom_content {
    justify-content: space-around;
    margin: 0;
    flex-wrap: wrap;
  }
  .container .header_bottom_content_links {
    margin: 0 -15px 0 0;
  }
  .container .header_bottom_content_links a {
    margin: 0 15px;
  }
  .container .header_bottom_content .button {
    display: none;
  }
  .container main .first-section__text h3 {
    font-size: 48px;
  }
  .container main .first-section__buttons {
    grid-column: 2/12;
    grid-row: 2;
    flex-direction: row;
    justify-content: center;
  }
  .container main .first-section__buttons a {
    width: 40%;
    margin-inline: 8px;
  }
  .container main .first-section__image {
    grid-row: 1;
    padding-bottom: 15%;
  }
  .container main .first-section__image .image3 {
    bottom: 0;
  }
  .container main .second-section__text {
    width: 61%;
    height: auto;
    display: flex;
    flex-direction: column;
  }
  .container main .second-section__text h3 {
    font-size: 32px;
  }
  .container main .second-section__text p {
    font-size: 16px;
  }
  .container main .second-section__text .list .mobile-slider .item h3 {
    font-size: 32px;
  }
  .container main .second-section__text .list .mobile-slider .item p {
    font-size: 16px;
  }
  .container main .fourth-section {
    padding-bottom: 32px;
  }
  .container main .fourth-section__text {
    align-self: center;
    width: 100%;
  }
  .container main .fourth-section__text h3 {
    text-align: center;
  }
  .container main .fourth-section__text p {
    text-align: center;
  }
  .container main .fourth-section .cel {
    margin-top: 0;
    padding-top: 42px;
  }
  .container main .fourth-section .cel .cel2_image2 {
    width: 100%;
    height: auto;
    display: flex;
    overflow: hidden;
  }
  .container main .fourth-section .cel .cel2_image2 .image2 {
    width: 80%;
  }
  .container main .fourth-section .fourth-section__text2 {
    width: 100%;
    height: auto;
    list-style: none;
    justify-content: flex-end;
    padding-left: 0px;
    padding-right: 80px;
  }
  .container main .fourth-section .fourth-section__text2 h3 {
    font-family: "Poppins", Arial, Helvetica, sans-serif;
    color: #2d3436;
    font-size: 24px;
    margin-block-start: initial;
    margin-block-end: initial;
  }
  .container main .fourth-section .fourth-section__text2 .list ul {
    margin-bottom: 50px;
    list-style: none;
    padding-inline-start: initial;
    margin-block-start: initial;
    margin-block-end: initial;
    padding-left: 14px;
    width: 89.2%;
  }
  .container main .fourth-section .fourth-section__text2 .list ul li {
    margin: 24px 0;
    font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: 600;
    color: #636e71;
  }
  .container main .policy-section {
    width: 95%;
  }
  .container main .policy-section__text h3 {
    font-size: 24px;
  }
  .container main .policy-section__text h4 {
    font-size: 16px;
  }
  .container .sixth-section {
    margin-bottom: 60px;
    align-items: center;
  }
  .container .sixth-section_content {
    flex-direction: column;
    align-items: center;
    margin-bottom: 56px;
  }
  .container .sixth-section_content_wrapper .stories .story {
    display: flex;
    flex-direction: column;
    align-items: center;
    margin-bottom: 50px;
  }
  .container .sixth-section_content_wrapper .stories .story .image {
    display: flex;
    justify-content: center;
    width: 80%;
  }
  .container .sixth-section_content_wrapper .stories .story .image img {
    width: 90%;
    align-self: flex-start;
  }
  .container .sixth-section_content_wrapper .stories .story .text {
    box-sizing: border-box;
    padding: 0 24px 26px 24px;
    width: 90%;
    margin-top: 12px;
  }
  .container .sixth-section_content_wrapper .stories .story .text_work {
    margin-bottom: 0;
  }
  .container .sixth-section_content_wrapper .stories .story .text_arrows {
    left: unset;
  }
  .container .sixth-section_content_wrapper .stories .story_background.l10 {
    width: 100%;
    height: calc(100% + 16px);
    top: 16px;
    left: unset;
    right: unset;
  }
  .container footer .content .h-long {
    grid-column: 1/13;
    width: 100%;
    height: 1px;
    background-color: #ffffff;
    opacity: 0.1;
  }
  .container footer .content .h-long.divider1 {
    grid-row: 3;
    margin-top: 18px;
    margin-bottom: 24px;
  }
  .container footer .content .h-long.divider2 {
    grid-row: 5;
    margin-top: 12px;
    margin-bottom: 8px;
  }
  .container footer .content .h-long.divider3 {
    grid-row: 7;
    margin-top: 8px;
    margin-bottom: 12px;
  }
  .container footer .content .h-long.divider4 {
    grid-row: 9;
  }
  .container footer .content div.power {
    grid-column: 1/13;
    display: flex;
    flex-direction: row;
    justify-content: center;
  }
  .container footer .content div.power h3 {
    text-align: center;
  }
  .container footer .content div.power .buttons {
    display: flex;
    width: fit-content;
  }
  .container footer .content div.power .buttons button {
    display: flex;
    justify-content: flex-end;
    width: 225px;
    margin-left: 25px;
  }
  .container footer .content div.power .buttons button a {
    font-weight: bold;
    text-align: center;
  }
  .container footer .content div.suscribe-form {
    grid-column: 1/13;
    grid-row: 2;
    max-width: 552px;
    margin: auto;
    margin-top: 18px;
  }
  .container footer .content .contact {
    margin-bottom: 12px;
    grid-column: 1/6;
    grid-row: 4;
  }
  .container footer .content .contact .icons img {
    width: 32px;
  }
  .container footer .content .stores {
    grid-column: 6/13;
    grid-row: 4;
  }
  .container footer .content .stores .text_links {
    flex-direction: column;
    align-items: flex-start;
  }
  .container footer .content .stores .text_links_header .no-bold {
    font-size: 14px;
    margin-bottom: 24px;
  }
  .container footer .content .stores .text_links_stores {
    padding-left: 0;
  }
  .container footer .content ul.links {
    justify-content: flex-start;
    grid-row: 6;
    padding-left: 0;
    margin-left: 0;
  }
  .container footer .content ul.links li {
    width: 33%;
    height: fit-content;
    margin: 12px 0;
  }
  .container footer .content ul.links li.politics-link {
    order: 1;
    padding-right: 12px;
  }
  .container footer .content ul.links li.sarlaf-link {
    order: 1;
  }
  .container footer .content .support {
    grid-column: 1/13;
    grid-row: 8;
    width: 100%;
    margin-bottom: 0px;
    padding-left: 0;
  }
  .container footer .content .support:before {
    display: none;
  }
  .container footer .content .support .companies {
    height: auto;
    flex-wrap: wrap;
    justify-content: space-evenly;
  }
  .container footer .content .support .companies div {
    flex: none;
    height: 60px;
    margin-bottom: 24px;
    box-sizing: border-box;
    min-width: 22%;
    max-width: 30%;
  }
  .container footer .content .support .companies .bidlab {
    flex: none;
  }
  .container footer .content_bottom {
    grid-row: 10;
  }
  .container footer .content_bottom .mobile-centered {
    padding-right: 24px;
  }
}
@media screen and (max-width: 880px) {
  .container .seventh-section__text {
    font-size: 39px;
    padding-top: 0px;
    padding-bottom: 0px;
    display: flex;
    justify-content: center;
  }
  .container .seventh-section__text h3 {
    margin-inline-start: initial;
    margin-inline-end: initial;
  }
}
@media screen and (max-width: 725px) {
  .container .cajaexternaForms .cajainternaForms .cajacentradaForms__firstBlock,
  .container .cajaexternaCompanyForms .cajainternaForms .cajacentradaForms__firstBlock {
    height: auto;
  }
  .container .cajaexternaForms .cajainternaForms .cajacentradaForms__firstBlock h2,
  .container .cajaexternaCompanyForms .cajainternaForms .cajacentradaForms__firstBlock h2 {
    font-size: 20px;
  }
  .container .cajaexternaForms .cajainternaForms .cajacentradaForms__firstBlock p,
  .container .cajaexternaCompanyForms .cajainternaForms .cajacentradaForms__firstBlock p {
    font-size: 14px;
  }
  .container .cajaexternaForms .cajainternaForms .cajacentradaForms__secondBlock .select,
  .container .cajaexternaCompanyForms .cajainternaForms .cajacentradaForms__secondBlock .select {
    width: 88%;
  }
  .container .cajaexternaVideoCom .cajainternaVideo,
  .container .cajaexternaVideoEmp .cajainternaVideo {
    width: 100%;
  }
  .container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__firstBlock__banner__text {
    width: 90%;
  }
  .container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__firstBlock__banner__text p .line_break {
    display: none;
  }
  .container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__firstBlock__banner__image {
    position: relative;
    margin-top: 0;
    width: 90%;
    padding-left: 10%;
    margin-bottom: -1.8%;
  }
  .container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__firstBlock__bannerv2__text {
    width: 90%;
  }
  .container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__firstBlock__bannerv2__text p .line_break {
    display: none;
  }
  .container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__firstBlock__bannerv2__image {
    position: relative;
    margin-top: 0;
    width: 100%;
    margin-top: 16px;
    text-align: center;
  }
  .container .cajaexternaVideoCom .cajainternaVideo,
  .container .cajaexternaVideoEmp .cajainternaVideo {
    width: 100%;
  }
  .container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__firstBlock__banner__text {
    width: 90%;
  }
  .container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__firstBlock__banner__text p .line_break {
    display: none;
  }
  .container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__firstBlock__banner__image {
    position: relative;
    margin-top: 0;
    width: 90%;
    padding-left: 10%;
    margin-bottom: -1.8%;
  }
  .container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__firstBlock__bannerv2__text {
    width: 90%;
  }
  .container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__firstBlock__bannerv2__text p .line_break {
    display: none;
  }
  .container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__firstBlock__bannerv2__image {
    position: relative;
    margin-top: 0;
    width: 100%;
    margin-top: 16px;
    text-align: center;
  }
}
@media screen and (max-width: 720px) {
  .container .center {
    width: 91%;
  }
  .container .s1 {
    width: 25%;
  }
  .container .s2 {
    width: 50%;
  }
  .container .s3 {
    width: 75%;
  }
  .container .s4 {
    width: 100%;
  }
  .container footer {
    padding: 0 24px;
  }
  .container footer .content {
    width: 100%;
    margin: 0;
    grid-gap: 8px 12px;
  }
  .container footer .content .h-long {
    grid-column: 1/5;
  }
  .container footer .content .h-long.divider1 {
    grid-row: 3;
    margin-top: 18px;
    margin-bottom: 24px;
  }
  .container footer .content .h-long.divider2 {
    grid-row: 5;
    margin-top: 12px;
    margin-bottom: 8px;
  }
  .container footer .content .h-long.divider3 {
    grid-row: 7;
    margin-top: 8px;
    margin-bottom: 12px;
  }
  .container footer .content .h-long.divider4 {
    grid-row: 9;
  }
  .container footer .content .h-long.divider5 {
    display: block;
    grid-row: 11;
    margin-top: 24px;
  }
  .container footer .content div.power {
    grid-column: 1/5;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .container footer .content div.power h3 {
    text-align: center;
    font-size: 24px;
  }
  .container footer .content div.power .buttons {
    display: flex;
    justify-content: center;
    width: 100%;
    margin-top: 24px;
  }
  .container footer .content div.power .buttons button {
    width: 100%;
    display: flex;
    justify-content: center;
    margin: 0;
  }
  .container footer .content div.power .buttons button a {
    font-weight: bold;
    text-align: center;
  }
  .container footer .content div.suscribe-form {
    grid-column: 1/5;
    margin-right: auto;
    margin-left: auto;
  }
  .container footer .content div.suscribe-form form .consent-container {
    flex-direction: column;
    gap: 8px;
  }
  .container footer .content .contact {
    grid-column: 1/5;
    margin-bottom: 24px;
  }
  .container footer .content .contact .icons img {
    width: 32px;
  }
  .container footer .content .support {
    margin: 0;
    grid-column: 1/5;
  }
  .container footer .content .support_text {
    margin-left: 0px;
  }
  .container footer .content .support .companies {
    display: flex;
    justify-content: space-evenly;
  }
  .container footer .content .support .companies div {
    height: 50px;
  }
  .container footer .content .support .companies .acoset, .container footer .content .support .companies .procolombia {
    min-width: 85px;
  }
  .container footer .content .support .companies .fintech {
    order: -1;
  }
  .container footer .content .support .companies .procolombia {
    order: -2;
  }
  .container footer .content .support .companies .born2 {
    order: -1;
  }
  .container footer .content .support .companies .andi {
    min-width: 110px;
  }
  .container footer .content .support .companies .bidlab {
    min-width: 100px;
  }
  .container footer .content .stores {
    grid-column: 1/5;
    grid-row: 10;
    margin-top: 0;
    order: 0;
  }
  .container footer .content .stores .text_links {
    display: flex;
    flex-direction: column;
    height: fit-content;
    width: 100%;
  }
  .container footer .content .stores .text_links_header {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
  }
  .container footer .content .stores .text_links_header .bold {
    margin-top: 0;
  }
  .container footer .content .stores .text_links_header .no-bold {
    margin: 0;
    margin-bottom: 24px;
  }
  .container footer .content .stores .text_links_stores {
    display: flex;
    gap: 12px;
    justify-content: space-evenly;
    height: fit-content;
    width: 100%;
    margin-left: 0;
  }
  .container footer .content .stores .text_links_stores a {
    width: fit-content;
    margin: 0;
  }
  .container footer .content .stores .text_links_stores a img {
    max-width: none;
    width: 100%;
    height: 47px;
  }
  .container footer .content ul.links {
    grid-column: 1/5;
  }
  .container footer .content ul.links li {
    margin: 6px 0;
    width: 50%;
  }
  .container footer .content ul.links li.second {
    order: 1;
  }
  .container footer .content ul.links li.third {
    order: 2;
  }
  .container footer .content ul.links li.page-link {
    padding-right: 12px;
  }
  .container footer .content ul.links li.page-link, .container footer .content ul.links li.other-links {
    height: 2.5rem;
  }
  .container footer .content ul.links li.politics-link, .container footer .content ul.links li.sarlaf-link {
    order: 3;
  }
  .container footer .content_bottom {
    grid-column: 1/5;
    grid-row: 12;
    position: relative;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .container footer .content_bottom p {
    font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
    font-size: 16px;
    text-align: center;
  }
  .container footer .content_bottom .mobile-centered {
    text-align: center;
  }
  .container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__firstBlock__logos .advance__logo {
    height: 32px;
    width: 32px;
  }
  .container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__firstBlock__logos .advance__text h2 {
    font-size: 12px;
  }
  .container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__firstBlock__logos .advance__text p {
    font-size: 6.5px;
  }
  .container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__firstBlock__logos .aliada img {
    height: 32px;
    width: 90px;
  }
  .container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__firstBlock__banner__text h2 {
    font-size: 18px;
  }
  .container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__firstBlock__banner__text p {
    font-size: 14px;
  }
  .container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__firstBlock__bannerv2__text h2 {
    font-size: 18px;
  }
  .container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__firstBlock__bannerv2__text p {
    font-size: 14px;
  }
  .container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__firstBlock__text p {
    font-size: 14px;
  }
  .container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__secondBlock .inputs {
    font-size: 14px;
  }
  .container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsSiigo__secondBlock .select {
    width: 80%;
  }
  .container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsv2Siigo {
    flex-direction: column;
  }
  .container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsv2Siigo__firstBlockv2 {
    width: 100%;
  }
  .container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsv2Siigo__firstBlockv2__banner {
    margin: 24px auto 24px auto;
  }
  .container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsv2Siigo__firstBlockv2__banner__text {
    width: 90%;
    text-align: center;
  }
  .container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsv2Siigo__firstBlockv2__banner__text h2 {
    font-size: 18px;
  }
  .container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsv2Siigo__firstBlockv2__text {
    width: 86%;
    margin: 0px auto 24px auto;
  }
  .container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsv2Siigo__firstBlockv2__form {
    margin: 0px auto 0px auto;
    padding: 0 16px;
  }
  .container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsv2Siigo__firstBlockv2__image {
    display: block;
    text-align: center;
  }
  .container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsv2Siigo__firstBlockv2__image img {
    width: 60%;
  }
  .container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsv2Siigo__secondBlockv2 {
    display: none;
    width: 100%;
  }
  .container .cajaexternaFormsSiigo .cajainternaFormsSiigo .cajacentradaFormsv2Siigo__secondBlockv2 img {
    width: 90%;
    padding: 40px 8px;
  }
  .container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__firstBlock__logos .advance__logo {
    height: 32px;
    width: 32px;
  }
  .container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__firstBlock__logos .advance__text h2 {
    font-size: 12px;
  }
  .container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__firstBlock__logos .advance__text p {
    font-size: 6.5px;
  }
  .container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__firstBlock__logos .aliada img {
    height: 32px;
    width: 90px;
  }
  .container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__firstBlock__banner__text h2 {
    font-size: 18px;
  }
  .container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__firstBlock__banner__text p {
    font-size: 14px;
  }
  .container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__firstBlock__bannerv2__text h2 {
    font-size: 18px;
  }
  .container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__firstBlock__bannerv2__text p {
    font-size: 14px;
  }
  .container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__firstBlock__text p {
    font-size: 14px;
  }
  .container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__secondBlock .inputs {
    font-size: 14px;
  }
  .container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsarticulo__secondBlock .select {
    width: 80%;
  }
  .container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsv2articulo {
    flex-direction: column;
  }
  .container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsv2articulo__firstBlockv2 {
    width: 100%;
  }
  .container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsv2articulo__firstBlockv2__banner {
    margin: 24px auto 24px auto;
  }
  .container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsv2articulo__firstBlockv2__banner__text {
    width: 90%;
    text-align: center;
  }
  .container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsv2articulo__firstBlockv2__banner__text h2 {
    font-size: 18px;
  }
  .container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsv2articulo__firstBlockv2__text {
    width: 86%;
    margin: 0px auto 24px auto;
  }
  .container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsv2articulo__firstBlockv2__form {
    margin: 0px auto 0px auto;
    padding: 0 16px;
  }
  .container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsv2articulo__firstBlockv2__image {
    display: block;
    text-align: center;
  }
  .container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsv2articulo__firstBlockv2__image img {
    width: 60%;
  }
  .container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsv2articulo__secondBlockv2 {
    display: none;
    width: 100%;
  }
  .container .cajaexternaFormsarticulo .cajainternaFormsarticulo .cajacentradaFormsv2articulo__secondBlockv2 img {
    width: 90%;
    padding: 40px 8px;
  }
  .container .cajaexternaGeneral .cajainternaGeneral .cajacentradaForms {
    display: flex;
    flex-direction: column;
  }
  .container .cajaexternaGeneral .cajainternaGeneral .cajacentradaForms__firstBlock {
    height: auto;
    background: transparent;
    width: 100%;
    border-radius: 10px 10px 0 0px;
  }
  .container .cajaexternaGeneral .cajainternaGeneral .cajacentradaForms__firstBlock h2 {
    text-align: left;
    color: #366d68 !important;
  }
  .container .cajaexternaGeneral .cajainternaGeneral .cajacentradaForms__firstBlock p {
    color: #366d68 !important;
  }
  .container .cajaexternaGeneral .cajainternaGeneral .cajacentradaForms__firstBlock.bg-companies {
    background: #d9dbda;
  }
  .container .cajaexternaGeneral .cajainternaGeneral .cajacentradaForms__secondBlock {
    width: 100%;
    padding-top: 12px;
  }
  .container .cajaexternaGeneral .cajainternaGeneral .cajacentradaForms__secondBlock .select {
    width: 88%;
  }
  .container .cajaexternaGeneral .cajainternaGeneral .cajacentradaForms__secondBlock button {
    margin-top: 12px;
  }
  .header {
    display: flex;
    justify-content: center;
    height: 64px;
  }
  .header_top.outer-center {
    display: none;
  }
  .header_bottom {
    padding-top: 0;
  }
  .header_bottom_content {
    padding-top: 24px;
  }
  .header_bottom_content_links {
    display: none;
  }
  .header_bottom_content_image {
    height: 24px;
  }
  .header_bottom_content button {
    display: none;
  }
  .header_bottom_content .mobile {
    position: absolute;
    right: 24px;
    display: block;
    margin-top: -12px;
    color: #2d3436;
    font-size: 24px;
    font-stretch: expanded;
    background: transparent;
  }
  .header_bottom_content .mobile:focus {
    outline: none;
  }
  .header_bottom_content .sidebar {
    position: fixed;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
    z-index: 1;
    top: 0;
    right: 0;
    width: 0;
    height: 100%;
    background: linear-gradient(#3089e8, #146fd1);
    transition: 0.3s;
  }
  .header_bottom_content .sidebar_close {
    display: flex;
    justify-content: flex-end;
    padding: 24px;
    padding-bottom: 0;
    width: 90%;
    align-self: flex-start;
  }
  .header_bottom_content .sidebar_close .close {
    color: #fff;
    background: transparent;
    font-size: 24px;
    width: 32px;
    display: flex;
  }
  .header_bottom_content .sidebar_close .close:focus {
    outline: none;
  }
  .header_bottom_content .sidebar_links {
    display: flex;
    flex-direction: column;
    width: 80%;
    padding: 0;
    margin: 0;
  }
  .header_bottom_content .sidebar_links a {
    text-decoration: none;
    font-family: "Poppins", Arial, Helvetica, sans-serif;
    color: #fff;
    font-weight: 600;
    width: 100%;
    margin: 8px 0;
  }
  .header_bottom_content .sidebar_links .collapse {
    width: 100%;
    overflow: hidden;
  }
  .header_bottom_content .sidebar_links .collapse #check {
    display: none;
  }
  .header_bottom_content .sidebar_links .collapse-label {
    display: flex;
    justify-content: flex-start;
    font-family: "Poppins", Arial, Helvetica, sans-serif;
    color: #fff;
    font-weight: 600;
    margin: 8px 0;
    /* Icon */
  }
  .header_bottom_content .sidebar_links .collapse-label::after {
    content: "❯";
    margin-left: 10px;
    width: 1em;
    height: 1em;
    text-align: center;
    transition: all 0.35s;
    transform: rotate(90deg);
  }
  .header_bottom_content .sidebar_links .collapse-content {
    max-height: 0;
    transition: all 0.2s;
    display: flex;
    flex-direction: column;
  }
  .header_bottom_content .sidebar_links .collapse-content a {
    font-weight: 500;
  }
  .header_bottom_content .sidebar_links .collapse input:checked + .collapse-label::after {
    transform: rotate(90deg) translateX(3px);
  }
  .header_bottom_content .sidebar_links .collapse input:checked ~ .collapse-content {
    max-height: 90px;
    margin-top: -8px;
    padding-left: 8px;
  }
  .header_bottom_content .sidebar_stores {
    width: 80%;
    padding: 0;
    margin: 0;
    display: flex;
    justify-content: center;
    gap: 16px;
    margin-bottom: 48px;
  }
  .header_bottom_content .sidebar_stores a img {
    height: 52px;
    width: 100%;
  }
  .header_bottom_content .sidebar_footer {
    position: absolute;
    bottom: 0;
    left: 0;
    display: flex;
    align-items: center;
    flex-direction: column;
    background: linear-gradient(#1d77d8, #146fd1);
  }
  .header_bottom_content .sidebar_footer_icons img {
    width: 32px;
  }
  .header_bottom_content .sidebar_footer_bottom {
    width: 80%;
    display: flex;
    flex-direction: column;
    align-items: center;
  }
  .header_bottom_content .sidebar_footer_bottom a {
    text-decoration: none;
    color: #fff;
  }
  .header_bottom_content .sidebar_footer_bottom hr {
    width: 100%;
  }
  .header_bottom_content .sidebar_footer_bottom p {
    margin-top: 0;
    text-align: center;
    font-size: 16px;
    color: #fff;
  }
  .container main {
    position: relative;
    top: -64px;
  }
  .container main .center {
    width: 90%;
  }
  .container main button {
    width: 100%;
    font-family: "Poppins", Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
  }
  .container main button a {
    padding: 16px 0;
  }
  .container main .first-section {
    padding-top: 48.9px;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0px;
  }
  .container main .first-section__text {
    width: 100%;
    margin-top: 60px;
    grid-row: 1;
    grid-column: 1/13;
  }
  .container main .first-section__text h3 {
    text-align: center;
    justify-content: center;
    padding-bottom: 0;
    font-size: 39px;
  }
  .container main .first-section__text p {
    justify-content: flex-end;
    padding-bottom: 0;
    text-align: center;
  }
  .container main .first-section__buttons {
    grid-column: 2/12;
    grid-row: 2;
    flex-direction: column;
  }
  .container main .first-section__buttons a {
    width: 80%;
    margin-inline: auto;
  }
  .container main .first-section__image {
    grid-column: 1/13;
    position: relative;
    display: flex;
    width: 100%;
    height: auto;
    grid-row: 3;
    justify-content: flex-start;
    align-items: center;
    padding: 0;
    flex-direction: column;
  }
  .container main .first-section__image .image1 {
    width: 44%;
    max-width: 210px;
    height: auto;
    position: absolute;
    left: 0;
    z-index: 1;
    top: 15px;
  }
  .container main .first-section__image .image2 {
    width: 100%;
    max-width: 450px;
    height: auto;
    margin-right: 0px;
  }
  .container main .first-section__image .image3 {
    width: 54%;
    max-width: 245px;
    height: auto;
    position: absolute;
    bottom: -10%;
    right: 0;
    bottom: -64px;
    z-index: 1;
    padding-left: 2px;
  }
  .container main .second-section {
    flex-direction: column;
    padding-top: 98px;
    overflow: initial;
    width: 100%;
    padding: 100px 0 40px 0;
  }
  .container main .second-section .back1 {
    width: 100vw;
    height: 75%;
    margin: 0 0 0 0;
    left: initial;
    top: 108px;
    right: initial;
  }
  .container main .second-section__text {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
  }
  .container main .second-section__text .section_buttons {
    width: 100%;
    text-align: center;
    align-items: center;
    justify-content: center;
  }
  .container main .second-section__text .section_buttons__now {
    background-color: #fff;
    font-family: "Poppins", Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 500;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    color: #146fd1;
    padding: 4px 12px;
    border-radius: 32px;
    border: solid 2px #146fd1;
    height: auto;
    padding: 12px;
  }
  .container main .second-section__text .title h3 {
    text-align: center;
    font-family: "Poppins", Arial, Helvetica, sans-serif;
    margin-bottom: 0em;
    font-size: 32px;
    font-weight: 800;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.3;
    letter-spacing: normal;
    color: #2d3436;
    padding-bottom: 0px;
    padding-top: 24px;
  }
  .container main .second-section__text .title p {
    text-align: center;
    padding-top: 16px;
    padding-right: 0px;
    padding-bottom: 24px;
  }
  .container main .second-section__text .list {
    position: relative;
    margin-bottom: 0px;
    border-radius: 4px;
    padding-top: 0px;
  }
  .container main .second-section__text .list .mobile-slider {
    position: relative;
    margin: 0;
    margin-bottom: 18px;
    padding: 0;
    width: 100%;
    list-style: none;
    display: flex;
    z-index: 2;
    transition: 1.5s;
  }
  .container main .second-section__text .list .mobile-slider .slider1_sub {
    position: relative;
    display: flex;
    align-items: center;
    margin: 22px 8px;
    padding: 12px 16px;
    width: 70vw;
    font-size: 16px;
    background: #fff;
    text-align: center;
    box-shadow: 0 0 24px 0 rgba(54, 109, 104, 0.1);
    border: solid 1px rgba(223, 230, 233, 0.4);
    border-radius: 8px;
    z-index: 2;
    justify-content: center;
  }
  .container main .second-section__text .list .mobile-slider .slider1_sub .item {
    align-items: center;
  }
  .container main .second-section__text .list .mobile-slider .slider1_sub .item h4 {
    padding: 0;
    text-align: center;
    font-size: 16px;
    font-weight: 800;
  }
  .container main .second-section__text .list .mobile-slider .slider1_sub .item p {
    text-align: center;
    padding-right: 0px;
    font-size: 16px;
    padding-bottom: 0px;
  }
  .container main .second-section__text .list .mobile-slider .slider2_sub {
    position: relative;
    display: flex;
    align-items: center;
    margin: 22px 8px;
    padding: 12px 16px;
    width: 70vw;
    font-size: 16px;
    background: #fff;
    text-align: center;
    box-shadow: 0 0 24px 0 rgba(54, 109, 104, 0.1);
    border: solid 1px rgba(223, 230, 233, 0.4);
    border-radius: 8px;
    z-index: 2;
  }
  .container main .second-section__text .list .mobile-slider .slider2_sub .item {
    align-items: center;
  }
  .container main .second-section__text .list .mobile-slider .slider2_sub .item h4 {
    padding: 0;
    text-align: center;
    font-size: 16px;
    font-weight: 800;
  }
  .container main .second-section__text .list .mobile-slider .slider2_sub .item p {
    text-align: center;
    padding-right: 0px;
    font-size: 16px;
    padding-bottom: 0px;
  }
  .container main .second-section__text .list .mobile-slider .slider3_sub {
    position: relative;
    display: flex;
    align-items: center;
    margin: 22px 8px;
    padding: 12px 16px;
    width: 70vw;
    font-size: 16px;
    background: #fff;
    text-align: center;
    box-shadow: 0 0 24px 0 rgba(54, 109, 104, 0.1);
    border: solid 1px rgba(223, 230, 233, 0.4);
    border-radius: 8px;
    z-index: 2;
  }
  .container main .second-section__text .list .mobile-slider .slider3_sub .item {
    align-items: center;
  }
  .container main .second-section__text .list .mobile-slider .slider3_sub .item h4 {
    padding: 0;
    text-align: center;
    font-size: 16px;
    font-weight: 800;
  }
  .container main .second-section__text .list .mobile-slider .slider3_sub .item p {
    text-align: center;
    padding-right: 0px;
    font-size: 16px;
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .container main .second-section__text .list .slider-select {
    display: flex;
    justify-content: center;
  }
  .container main .second-section__text .list .slider-select button {
    background: #dfe6e9;
  }
  .container main .second-section__text .list .slider-select .select {
    height: 12px;
    width: 12px;
    margin: 0 8px 0 0;
    padding: 0 0 0 0;
    border-radius: 50%;
    border: 2px;
  }
  .container main .second-section__text .list .slider-select .select:focus {
    outline: none;
  }
  .container main .second-section__text .list .slider-select .select.selected {
    background: #146fd1;
    outline: none;
  }
  .container main .second-section__image {
    position: relative;
    display: flex;
    width: 100%;
    height: auto;
    justify-content: flex-start;
    align-items: center;
    flex-direction: column;
  }
  .container main .second-section__image .image1 {
    width: 100%;
    height: auto;
    padding-top: 32px;
  }
  .container main .second-section__image .image2 {
    width: 100%;
    height: auto;
    padding-top: 32px;
    padding-left: 0px;
  }
  .container main .second-section__image .block {
    list-style: none;
    display: inline-flex;
    padding-left: 0px;
    width: 78%;
    align-items: center;
    justify-content: center;
  }
  .container main .second-section__image .block .rectangles {
    justify-content: center;
    padding-left: 0px;
    padding-right: 62px;
  }
  .container main .second-section__image .block .rectangles .imgIcon {
    padding-left: 10px;
  }
  .container main .second-section__image .block .web_app {
    width: 100%;
    justify-content: center;
    padding-top: 25px;
  }
  .container main .second-section .big {
    display: flex;
    flex-direction: column;
    width: 99%;
    height: auto;
    display: flex;
    justify-content: center;
  }
  .container main .third-section {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 0 12px 0 12px;
    padding-bottom: 105px;
    flex-direction: column;
    position: relative;
  }
  .container main .third-section .back1 {
    top: 31px;
    width: 92%;
  }
  .container main .third-section .back1 .image1 {
    width: 100%;
    height: auto;
  }
  .container main .third-section__text {
    padding-top: 38px;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }
  .container main .third-section__text .third-section_h2 h2 {
    width: 94%;
    display: flex;
    justify-content: center;
    font-family: "Poppins", Arial, Helvetica, sans-serif;
    font-size: 32px;
    font-weight: 800;
    line-height: 1.22;
    margin-bottom: 0.2em;
    text-align: center;
    color: #2d3436;
  }
  .container main .third-section__text .section_buttons {
    display: flex;
    justify-content: center;
  }
  .container main .third-section__text .section_buttons__now {
    width: 80%;
    background-color: #146fd1;
    font-family: "Poppins", Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    color: #fff;
    padding: 15px 12px;
    border-radius: 32px;
    border: solid 1px #146fd1;
    height: auto;
    margin-top: 32px;
  }
  .container main .third-section__image {
    padding-top: 56.8px;
    top: initial;
    position: static;
    flex-direction: row-reverse;
    justify-content: space-around;
    align-items: flex-end;
    display: flex;
    width: 100%;
    height: auto;
  }
  .container main .third-section__image .image1 {
    width: 90%;
    height: auto;
    order: 1;
    z-index: -1;
    position: relative;
    top: 0;
    margin-left: 12px;
    margin-right: 12px;
    left: initial;
  }
  .container main .third-section__image .image2 {
    width: 90%;
    height: auto;
    order: 1;
    top: initial;
    margin-left: 12px;
    margin-right: 12px;
    position: relative;
    z-index: 1;
  }
  .container main .third-section__image .image3 {
    width: 90%;
    height: auto;
    top: initial;
    left: initial;
    margin-left: -1px;
    margin-right: 12px;
    position: relative;
    z-index: -1;
  }
  .container main .fourth-section {
    max-width: 100%;
    padding-top: 0px;
    margin-left: auto;
    margin-right: auto;
    padding: 0 12px 0 12px;
    display: flex;
    flex-direction: column;
    position: relative;
    align-items: center;
    overflow: hidden;
  }
  .container main .fourth-section .back1 {
    height: 148%;
    margin: 0px 0 0px 0;
    top: initial;
  }
  .container main .fourth-section .back-image {
    width: 92%;
    height: auto;
    position: absolute;
    z-index: -1;
    top: 30px;
  }
  .container main .fourth-section .back-image .image1 {
    width: 100%;
    height: auto;
  }
  .container main .fourth-section__text {
    width: 100%;
    display: flex;
    height: auto;
    flex-direction: column;
  }
  .container main .fourth-section__text h3 {
    font-family: "Poppins", Arial, Helvetica, sans-serif;
    font-size: 32px;
    font-weight: 800;
    line-height: 1.3;
    padding-top: 16px;
    text-align: center;
    padding-top: 64px;
    width: 100%;
    padding-bottom: 20px;
    color: #2d3436;
    padding-left: 0px;
  }
  .container main .fourth-section__text p {
    font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
    font-size: 18px;
    font-weight: 600;
    line-height: 1.22;
    text-align: center;
    color: #636e71;
    padding-top: 0px;
    padding-left: 0px;
  }
  .container main .fourth-section__b {
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    width: 100%;
    align-items: center;
  }
  .container main .fourth-section__b .cel {
    flex-direction: column;
    display: flex;
    width: 100%;
    padding-top: 6%;
    padding-right: 0px;
  }
  .container main .fourth-section__b .cel .cel2_image2 {
    width: 98%;
    height: auto;
    left: initial;
    overflow: visible;
    position: relative;
  }
  .container main .fourth-section__b .cel .cel2_image2 .image2 {
    width: 100%;
    height: 100%;
    max-width: 400px;
    margin-inline: auto;
    margin-bottom: -45%;
  }
  .container main .fourth-section__b .cel .cel1_image1 {
    display: none;
  }
  .container main .fourth-section__b .fourth-section__text2 {
    height: auto;
    list-style: none;
    display: flex;
    flex-direction: column-reverse;
    justify-content: center;
    padding-top: 16px;
    align-items: center;
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
  }
  .container main .fourth-section__b .fourth-section__text2 h3 {
    text-align: center;
    order: 1;
    padding-top: 56px;
    padding-bottom: 32px;
    font-size: 24px;
  }
  .container main .fourth-section__b .fourth-section__text2 .list {
    position: relative;
    margin-bottom: 0px;
    border-radius: 4px;
    padding-top: 0px;
  }
  .container main .fourth-section__b .fourth-section__text2 .list .mobile-slider {
    position: relative;
    margin: 0;
    margin-bottom: 18px;
    padding: 0;
    width: 100%;
    list-style: none;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    z-index: 2;
    -webkit-transition: 1.5s;
    transition: 1.5s;
  }
  .container main .fourth-section__b .fourth-section__text2 .list .mobile-slider .slider1_sub {
    position: relative;
    display: flex;
    align-items: center;
    margin: 22px 8px;
    padding: 12px 16px;
    width: 70vw;
    font-size: 18px;
    font-weight: 600;
    background: #fff;
    text-align: center;
    box-shadow: 0 0 24px 0 rgba(54, 109, 104, 0.1);
    border: solid 1px rgba(223, 230, 233, 0.4);
    border-radius: 8px;
    z-index: 2;
  }
  .container main .fourth-section__b .fourth-section__text2 .list .slider-select {
    display: flex;
    justify-content: center;
    border-radius: 50%;
  }
  .container main .fourth-section__b .fourth-section__text2 .list .slider-select .select {
    display: none;
  }
  .container main .fourth-section__b .fourth-section__text2 .section_downloads {
    display: flex;
    flex-direction: column;
    align-items: center;
    order: 1;
  }
  .container main .fourth-section__b .fourth-section__text2 .section_downloads .download_text h4 {
    text-align: center;
    padding-bottom: 19px;
  }
  .container main .fourth-section__b .fourth-section__text2 .section_downloads .download_icons {
    display: flex;
    justify-content: center;
    gap: 16px;
  }
  .container main .fourth-section__b .fourth-section__text2 .section_downloads .download_icons .li_1 {
    padding-right: 11.5px;
  }
  .container main .fourth-section__b .fourth-section__text2 .section_downloads .download_icons .li_2 {
    padding-left: 11.5px;
  }
  .container main .sixth-section {
    margin-top: 80px;
  }
  .container main .sixth-section_content {
    position: relative;
    display: flex;
    justify-content: center;
    flex-direction: row;
    margin-bottom: 0;
  }
  .container main .sixth-section_content_wrapper {
    position: relative;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    overflow: hidden;
  }
  .container main .sixth-section_content_wrapper .aux {
    height: 1px;
    width: 100%;
  }
  .container main .sixth-section_content_wrapper .stories {
    position: relative;
    height: auto;
    display: flex;
    width: 800%;
    transition: 0.3s;
  }
  .container main .sixth-section_content_wrapper .stories .story {
    display: flex;
    justify-content: center;
    position: relative;
    width: 50%;
    height: 100%;
    margin-bottom: 48px;
  }
  .container main .sixth-section_content_wrapper .stories .story .image img {
    width: 100%;
    height: auto;
    border-radius: 24px;
  }
  .container main .sixth-section_content_wrapper .stories .story .image.video {
    display: flex;
    align-items: center;
    z-index: 1;
  }
  .container main .sixth-section_content_wrapper .stories .story .image.video .video-wrapper {
    position: relative;
    padding-bottom: 56.25%;
    width: 100%;
  }
  .container main .sixth-section_content_wrapper .stories .story .image.video .video-wrapper iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border-radius: 24px;
  }
  .container main .sixth-section_content_wrapper .stories .story .text {
    position: relative;
    padding: 0 32px;
    margin-top: 50px;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
  }
  .container main .sixth-section_content_wrapper .stories .story .text_title {
    color: #2d3436;
    font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
    font-size: 22px;
    font-weight: 800;
    margin-bottom: 8px;
    min-height: 22px;
  }
  .container main .sixth-section_content_wrapper .stories .story .text_body {
    color: #636e71;
    font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-weight: 600;
    margin-top: 0;
  }
  .container main .sixth-section_content_wrapper .stories .story .text_body .bold {
    font-weight: bold;
  }
  .container main .sixth-section_content_wrapper .stories .story .text_name {
    font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: 800;
    color: #2d3436;
    margin-bottom: 0;
    margin-top: 24px;
  }
  .container main .sixth-section_content_wrapper .stories .story .text_work {
    font-family: "Nunito Sans", Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: normal;
    color: #636e71;
    margin: 4px 0 auto;
  }
  .container main .sixth-section_content_wrapper .stories .story .text_arrows {
    position: relative;
    bottom: 0;
    margin-top: 40px;
  }
  .container main .sixth-section_content_wrapper .stories .story .text_arrows a {
    text-decoration: none;
    margin-right: 24px;
  }
  .container main .sixth-section_content_wrapper .stories .story .text_arrows a img {
    width: 32px;
  }
  .container main .sixth-section_content_wrapper .stories .story_background {
    background: rgba(20, 111, 209, 0.05);
    position: absolute;
    height: 105%;
    border-radius: 16px;
    top: 17px;
    right: 0;
  }
  .container main .policy-section {
    padding-top: 48.9px;
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 0px;
  }
  .container main .policy-section__text {
    width: 100%;
    margin-top: 60px;
    grid-row: 1;
    grid-column: 1/13;
    text-align: left;
  }
  .container main .policy-section__text h3 {
    text-align: center;
    justify-content: center;
    padding-bottom: 0;
    font-size: 20px;
  }
  .container main .policy-section__text h3 span {
    font-size: 14px;
  }
  .container main .policy-section__text h4 {
    font-size: 16px;
  }
  .container main .policy-section__text p {
    justify-content: flex-end;
    text-align: left;
  }
  .seventh-section__text h3 {
    margin-inline-start: 10%;
    margin-inline-end: 10%;
    font-size: 32px;
    width: 99%;
  }
  .seventh-section .section_buttons__now {
    width: 327px;
  }
}
@media screen and (max-width: 480px) {
  .container .seventh-section__text h3 {
    margin-inline-start: 0%;
    margin-inline-end: 0%;
    font-size: 32px;
    width: 327px;
  }
  .container .seventh-section .section_buttons__now {
    width: 300px;
  }
}
@keyframes bounceIn {
  0%, 20%, 40%, 60%, 80%, 100% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
  -webkit-animation-duration: 0.75s;
  animation-duration: 0.75s;
}

.element.bounceIn {
  -webkit-animation: bounceIn 0.7s 1;
  -moz-animation: bounceIn 0.7s 1;
  -o-animation: bounceIn 0.7s 1;
  animation: bounceIn 0.7s 1;
}/*# sourceMappingURL=main_container.css.map */