.w-embed-youtubevideo {
  width: 100%;
  position: relative;
  padding-bottom: 0px;
  padding-left: 0px;
  padding-right: 0px;
  background-image: url('https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg');
  background-size: cover;
  background-position: 50% 50%;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

.body4 {
  background-image: url('../images/business-manager-online-working.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: scroll;
  font-family: Raleway, sans-serif;
}

.head4 {
  padding: 10px 50px;
  background-color: #fff;
}

.image {
  padding-right: 50px;
  padding-left: 50px;
}

.ban4 {
  padding: 0px 100px;
}

.ban4.bangra4 {
  padding-bottom: 100px;
}

.txtban4 {
  margin-top: 250px;
  margin-bottom: 15px;
  font-family: Raleway, sans-serif;
  color: #045db5;
  font-size: 65px;
  line-height: 65px;
  font-weight: 900;
  text-align: left;
  text-shadow: 1px 1px 6px #fff;
}

.txtban4.txtban42 {
  width: 100%;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  padding-left: 30px;
  border-radius: 100px;
  background-color: hsla(0, 0%, 100%, 0.89);
  background-image: url('../images/success.png');
  background-position: 0% 50%;
  background-size: 25px;
  background-repeat: no-repeat;
  color: #7c7b7f;
  font-size: 23px;
  line-height: 30px;
  text-align: left;
  text-shadow: 1px 1px 6px #fff;
}

.btnenviar4 {
  width: 100%;
  background-color: #7c7b7f;
}

.form4 {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding: 10px 10px 87px;
  background-color: hsla(0, 0%, 100%, 0.63);
}

.call4 {
  padding: 50px;
  background-color: #045db5;
}

.txtcall4 {
  color: #fff;
  font-size: 45px;
  line-height: 50px;
  font-weight: 900;
  text-align: center;
}

.txtcall42 {
  color: #fff;
  font-size: 25px;
  line-height: 30px;
  text-align: center;
}

.button {
  width: 100%;
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
  border-radius: 100px;
  background-color: #7c7b7f;
  font-family: Raleway, sans-serif;
  font-size: 18px;
  font-weight: 900;
  text-align: center;
  letter-spacing: 2px;
}

.info4 {
  padding: 100px;
}

.info4.info42 {
  background-color: #ececec;
}

.info4.info41 {
  padding-bottom: 0px;
}

.info4.info44 {
  padding-top: 0px;
}

.txtinfo4 {
  margin-bottom: 15px;
  margin-left: 10px;
  padding-left: 15px;
  border-bottom: 2px solid #7c7b7f;
  border-left: 10px solid #7c7b7f;
  border-bottom-left-radius: 10px;
  color: #045db5;
  font-size: 40px;
  line-height: 40px;
  font-weight: 900;
}

.txtinfo4.txtinfo44 {
  border: 1px none #000;
  text-align: center;
}

.txtinfl4 {
  padding-left: 30px;
  background-image: url('../images/success.png');
  background-position: 0% 50%;
  background-size: 20px;
  background-repeat: no-repeat;
  font-size: 18px;
  line-height: 30px;
  font-style: italic;
  font-weight: 700;
}

.txtinfo42 {
  margin-bottom: 30px;
  margin-left: 10px;
  text-align: justify;
}

.div4 {
  padding: 15px;
  border-bottom: 1px solid #fff;
  background-color: #ececec;
}

.div4.div42 {
  border-bottom-color: #ececec;
  background-color: #fff;
}

.btncont4 {
  width: 100%;
  margin-top: 30px;
  margin-right: auto;
  margin-left: auto;
  border-radius: 100px;
  background-color: #045db5;
  font-size: 20px;
  font-weight: 700;
  text-align: center;
  letter-spacing: 2px;
}

.fot4 {
  padding: 50px 100px;
  background-color: #ececec;
}

.fot4.fot44 {
  padding: 0px;
}

.fot4.footer-an {
  padding-top: 20px;
  padding-bottom: 20px;
  background-color: #27282c;
}

.fot4.fot444 {
  padding-top: 0px;
}

.logofot4 {
  margin-right: auto;
  margin-bottom: 30px;
  margin-left: auto;
  text-align: center;
}

.txtfot4 {
  padding-left: 30px;
  background-image: url('../images/phone-symbol-of-an-auricular-inside-a-circle.png');
  background-position: 0px 0px;
  background-size: 20px;
  background-repeat: no-repeat;
  font-family: Montserrat, sans-serif;
  font-size: 18px;
  line-height: 25px;
  font-weight: 700;
}

.txtfot4.txtfot42 {
  background-image: url('../images/email-1.png');
  background-size: 20px;
}

.txtfot4.txtfot42.txtrfot43 {
  background-image: url('../images/placeholder-1.png');
}

.txtfot4.txtfot42.txthead4 {
  margin-top: 10px;
  background-position: 0% 50%;
  text-align: left;
}

.txtfot4.txthead4 {
  margin-top: 50px;
  background-position: 0% 50%;
  text-align: left;
}

.link4 {
  color: #333;
  text-decoration: none;
}

.html4 {
  margin-top: 0px;
}

.linkblo4 {
  color: #7c7b7f;
  font-size: 25px;
  line-height: 30px;
  font-weight: 900;
  text-align: center;
  text-decoration: none;
}

.banner-an {
  display: block;
  height: 751px;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.32)), to(rgba(0, 0, 0, 0.32))), url('../images/banner-3.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.32), rgba(0, 0, 0, 0.32)), url('../images/banner-3.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
}

.header-a-n {
  padding-top: 5px;
  padding-bottom: 8px;
  background-color: #1a1f25;
}

.body {
  font-family: Montserrat, sans-serif;
}

.text-block {
  margin-top: 0px;
  margin-bottom: 16px;
  font-family: Oswald, sans-serif;
  color: #fff;
  font-size: 43px;
  line-height: 34px;
  font-weight: 700;
  text-shadow: 1px 1px 6px #000;
}

.text-block.title-banner1 {
  margin-top: 132px;
  margin-bottom: 9px;
  font-size: 41px;
  line-height: 50px;
  font-weight: 700;
  letter-spacing: 2px;
  text-shadow: 1px 1px 6px #000;
}

.div-block {
  margin-top: 20px;
  padding: 20px;
  background-color: #373a41;
  -webkit-transition: background-color 400ms ease;
  transition: background-color 400ms ease;
  cursor: pointer;
}

.div-block:hover {
  background-color: #23252a;
}

.div-block.div-2-item {
  background-color: #ff022e;
}

.div-block.div-2-item:hover {
  background-color: #bd0b2a;
}

.text-block-2 {
  margin-top: 9px;
  color: #fff;
  font-size: 22px;
  line-height: 23px;
  font-weight: 500;
  letter-spacing: 2px;
  text-shadow: 1px 1px 6px #000;
}

.div-form-a-n {
  margin-top: 0px;
  padding: 68px 15px 65px;
  background-color: transparent;
  background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(53%, #1a1f25), to(hsla(0, 0%, 100%, 0)));
  background-image: linear-gradient(180deg, transparent, #1a1f25 53%, hsla(0, 0%, 100%, 0));
}

.text-field {
  text-align: center;
}

.text-field-2 {
  text-align: center;
}

.text-field-3 {
  text-align: center;
}

.textarea {
  text-align: center;
}

.submit-button {
  width: 100%;
  background-color: #1a1f25;
}

.text-block-3 {
  margin-top: 73px;
  font-family: Oswald, sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 33px;
  font-weight: 500;
  text-align: center;
  letter-spacing: 3px;
}

.seccion-bekron {
  padding-top: 70px;
  padding-bottom: 70px;
  background-image: url('../images/367502-PAXLKG-681.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
  background-attachment: fixed;
}

.div-block-2 {
  margin-top: 68px;
  margin-bottom: 51px;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 0px;
  background-color: #ff022e;
}

.div-block-2.div-beme {
  margin-top: 7px;
  background-color: #000;
}

.title-serv {
  margin-top: 30px;
  font-family: Oswald, sans-serif;
  color: #fff;
  font-size: 29px;
  text-align: center;
}

.div-block-3 {
  padding: 30px;
  background-color: #fff;
}

.text-bekron-1 {
  margin-top: 32px;
  font-family: Oswald, sans-serif;
  font-size: 24px;
  line-height: 25px;
  font-style: italic;
  font-weight: 600;
}

.text-bekron-1.txt-1-call1 {
  margin-top: 0px;
  font-family: Oswald, sans-serif;
  color: #fff;
  font-size: 36px;
  line-height: 41px;
  font-style: normal;
  text-transform: uppercase;
}

.paragraph {
  margin-top: 28px;
  margin-bottom: 19px;
  text-align: justify;
}

.check-caracteristicas-serv {
  margin-bottom: 8px;
  padding-left: 30px;
  background-image: url('../images/correcto-simbolo.png');
  background-position: 0% 50%;
  background-size: 20px;
  background-repeat: no-repeat;
  font-size: 16px;
  line-height: 24px;
  font-style: italic;
  font-weight: 600;
}

.btn-cotizar-a-n {
  margin-top: 11px;
  background-color: #ff022e;
  -webkit-transition: background-color 975ms ease;
  transition: background-color 975ms ease;
  line-height: 30px;
  font-weight: 500;
}

.btn-cotizar-a-n:hover {
  background-color: #d30327;
}

.btn-cotizar-a-n.btn-ficha-an {
  background-color: #373a41;
}

.btn-cotizar-a-n.btn-ficha-an:hover {
  background-color: #2d2e31;
}

.btn-cotizar-a-n.btn-ficha-an.btn-banner-bemezcla {
  width: 100%;
  background-color: #ff022e;
  text-align: center;
}

.btn-cotizar-a-n.btn-ficha-an.btn-banner-bemezcla:hover {
  background-color: #ca0628;
}

.btn-cotizar-a-n.btn-ficha-an.btn-banner-bemezcla.w--current {
  width: 100%;
  background-color: #ff022e;
  text-align: center;
}

.btn-cotizar-a-n.btn-ficha-an.btn-banner-bemezcla.w--current:hover {
  background-color: #a70521;
}

.btn-cotizar-a-n.btn-ficha-an.btn-bekron {
  width: 100%;
  text-align: center;
}

.btn-cotizar-a-n.btn-ficha-an.btn-bekron.w--current {
  width: 100%;
  text-align: center;
}

.btn-cotizar-a-n.btn-call1 {
  border: 2px solid #fff;
  background-color: transparent;
}

.btn-cotizar-a-n.btn-call1:hover {
  background-color: #fff;
  color: #3a3535;
}

.seccion-2-an {
  padding-top: 45px;
  padding-bottom: 45px;
  border-bottom: 5px none #24272c;
  background-color: #1a1f25;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#ff022e), to(#ff022e)), url('../images/tilebody-1024x470.jpg');
  background-image: linear-gradient(180deg, #ff022e, #ff022e), url('../images/tilebody-1024x470.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, cover;
  background-attachment: scroll, fixed;
}

.column-2 {
  text-align: center;
}

.section {
  padding-top: 70px;
  padding-bottom: 70px;
  background-color: #f1f1f1;
}

.div-block-4 {
  padding: 30px;
  background-color: #373a41;
}

.paragraph-2 {
  color: #fff;
  text-align: justify;
}

.title-nosotros {
  margin-bottom: 24px;
  font-family: Oswald, sans-serif;
  color: #fff;
  text-align: center;
}

.title-nosotros.title-contacto {
  margin-bottom: 52px;
  text-align: center;
}

.title-nosotros.title-contacto.eff {
  font-family: Montserrat, sans-serif;
}

.section-contacto-a-n {
  padding-top: 61px;
  padding-bottom: 83px;
  background-color: #1a1f25;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(36, 39, 44, 0.86)), to(rgba(36, 39, 44, 0.86))), url('../images/contact.jpg');
  background-image: linear-gradient(180deg, rgba(36, 39, 44, 0.86), rgba(36, 39, 44, 0.86)), url('../images/contact.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, scroll;
}

.img-logo-footer.bgtr {
  display: block;
  margin-top: 0px;
}

.column-3 {
  padding-bottom: 51px;
  border-right: 0px solid #fff;
  text-align: center;
}

.footer-contact-text {
  margin-bottom: 16px;
  padding-left: 28px;
  background-image: url('../images/telefono-mango-silueta.png');
  background-position: 0% 50%;
  background-size: 19px;
  background-repeat: no-repeat;
  color: #fff;
  font-size: 15px;
  line-height: 27px;
  text-align: left;
}

.footer-contact-text.mail-footer {
  margin-bottom: 16px;
  background-image: url('../images/sobre.png');
  background-position: 0% 50%;
}

.footer-contact-text.mail-footer.location-footer {
  margin-bottom: 16px;
  background-image: url('../images/mapas-y-banderas.png');
  background-position: 0% 0%;
  line-height: 23px;
}

.footer-contact-text.mail-footer.location-footer.sitio-web {
  background-image: url('../images/global.png');
  background-position: 0% 50%;
}

.link {
  color: #fff;
  text-decoration: none;
}

.link-2 {
  color: #fff;
  text-decoration: none;
}

.contacto-header-an {
  margin-top: 15px;
  margin-left: 0px;
  padding-left: 29px;
  background-image: url('../images/telefono-mango-silueta.png');
  background-position: 0% 50%;
  background-size: 22px;
  background-repeat: no-repeat;
  color: #fff;
  line-height: 32px;
  font-weight: 600;
}

.contacto-header-an.ddfff {
  margin-top: 7px;
  background-image: url('../images/sobre.png');
}

.div-block-5 {
  width: 100%;
  height: 4px;
  margin-top: 17px;
  background-color: #d10311;
}

.column-7 {
  text-align: center;
}

.header-sgs {
  padding-top: 18.5px;
  padding-bottom: 18.5px;
}

.banner-sgs {
  padding-top: 80px;
  padding-bottom: 80px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.31)), to(rgba(0, 0, 0, 0.31))), url('../images/banner2.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.31), rgba(0, 0, 0, 0.31)), url('../images/banner2.jpg');
  background-position: 0px 0px, 100% 0%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, scroll;
}

.banner-sgs.banner-gracias-sgs {
  height: 400px;
}

.body-2 {
  font-family: Roboto, sans-serif;
}

.team-wrapper {
  position: relative;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding-right: 30px;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
}

.team-expander {
  position: relative;
  max-width: 400px;
  margin-right: 10px;
  margin-left: 10px;
  padding-bottom: 10px;
  -webkit-perspective: 1800px;
  perspective: 1800px;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}

.member-photo {
  width: 120px;
  height: 120px;
  margin-right: 25px;
  background-image: url('../images/contact.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.circle-plus {
  position: absolute;
  top: -17.5%;
  right: 17.5%;
  width: 35px;
  height: 35px;
  border-radius: 20px;
  background-color: #f89306;
  background-image: url('../images/anadir.png');
  background-position: 50% 50%;
  background-size: 12px;
  background-repeat: no-repeat;
  -webkit-transition: all 200ms ease;
  transition: all 200ms ease;
}

.section-2 {
  background-color: #f7f7f7;
}

.team-content {
  position: relative;
  height: 0px;
  background-color: #fff;
  -webkit-transform: rotateX(-100deg) rotateY(0deg) rotateZ(0deg);
  transform: rotateX(-100deg) rotateY(0deg) rotateZ(0deg);
  -webkit-transform-style: preserve-3d;
  transform-style: preserve-3d;
}

.team-space {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  padding: 30px;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.section-mineralogia {
  padding-top: 70px;
  padding-bottom: 70px;
  background-color: #e4e4e4;
  font-size: 14px;
}

.div-contect-sgs {
  margin-bottom: 50px;
  padding: 40px;
  background-color: #fff;
}

.title-section-sgs {
  margin-bottom: 36px;
  font-family: 'Roboto Condensed', sans-serif;
  text-align: center;
}

.title-section-sgs.text-call1-sgs {
  color: #fff;
}

.text-naranjo {
  color: #e35100;
}

.check-items {
  margin-bottom: 15px;
  padding-left: 26px;
  background-image: url('../images/boton-de-reproduccion-1.png');
  background-position: 0% 0%;
  background-size: 17px;
  background-repeat: no-repeat;
  line-height: 22px;
}

.paragraph-3 {
  margin-bottom: 35px;
}

.column-8 {
  padding-right: 0px;
  padding-left: 0px;
}

.div-rocas {
  padding: 20px;
  background-color: #fff;
}

.column-9 {
  padding-right: 0px;
  padding-left: 0px;
  background-color: #fff;
}

.paragraph-4 {
  margin-bottom: 27px;
  text-align: justify;
}

.paragraph-4.text-certificaciones {
  font-size: 18px;
}

.call-1-sgs {
  padding-top: 30px;
  padding-bottom: 30px;
  background-color: #1c1c1c;
}

.title-banner2-sgs {
  margin-top: 0px;
  padding-left: 27px;
  background-image: url('../images/boton-de-reproduccion-1.png');
  background-position: 0% 50%;
  background-size: 23px;
  background-repeat: no-repeat;
  font-family: 'Roboto Condensed', sans-serif;
  color: #fff;
  font-size: 33px;
  line-height: 40px;
  text-shadow: 1px 1px 1px #000;
}

.title1-banner-sgs {
  margin-bottom: 0px;
  font-family: 'Roboto Condensed', sans-serif;
  color: #fff;
  font-size: 27px;
  font-weight: 400;
  letter-spacing: 3px;
  text-shadow: 1px 1px 3px #000;
}

.btn-banner-sgs {
  margin-top: 23px;
  background-color: #e45000;
  -webkit-transition: background-color 500ms ease;
  transition: background-color 500ms ease;
  line-height: 29px;
  letter-spacing: 3px;
}

.btn-banner-sgs:hover {
  background-color: #a74009;
}

.btn-banner-sgs.btn-contacto-sgs {
  margin-top: 9px;
}

.btn-banner-sgs.btn-contacto-sgs.btn-call2-sgs {
  margin-right: auto;
  margin-left: auto;
  border: 2px solid #fff;
  background-color: transparent;
  text-align: center;
}

.btn-banner-sgs.btn-contacto-sgs.btn-call2-sgs:hover {
  background-color: #fff;
  color: #3a3737;
}

.div-form-sgs {
  padding: 20px;
  background-color: rgba(28, 28, 28, 0.4);
}

.campos-txt {
  border-style: solid;
  border-width: 0px 0px 1px;
  border-color: #000 #000 #5a5555;
  background-color: #fff;
  color: #353333;
  text-align: center;
}

.btn-form-sgs {
  width: 100%;
  background-color: #e45000;
}

.text-block-4 {
  color: #fff;
  font-size: 26px;
  line-height: 51px;
  text-align: center;
  letter-spacing: 4px;
}

.image-2 {
  margin-top: 26px;
}

.image-3 {
  margin-top: 4px;
}

.column-10 {
  padding-right: 0px;
  padding-left: 0px;
}

.text-block-5 {
  margin-bottom: 26px;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 23px;
  font-weight: 700;
}

.text-block-5.dert {
  margin-bottom: 10px;
}

.text-block-5.text-dif {
  margin-top: 46px;
}

.tab-servicios {
  width: 33%;
  padding-right: 15px;
  padding-left: 15px;
  background-color: #a8a2a2;
  color: #fff;
  font-size: 15px;
  line-height: 30px;
  letter-spacing: 0px;
}

.tab-servicios.w--current {
  width: 34%;
  padding-right: 15px;
  padding-left: 15px;
  background-color: #e35100;
  color: #fff;
  font-size: 15px;
  line-height: 30px;
  text-align: center;
  letter-spacing: 0px;
}

.text-block-6 {
  text-align: center;
}

.tabs-menu {
  margin-bottom: 37px;
}

.text-block-7 {
  text-align: center;
}

.header-mecanica-rocas {
  background-image: url('../images/Pano-12.jpg');
  background-position: 50% 50%;
  background-size: 608px;
  background-repeat: no-repeat;
}

.header-mecanica-rocas.h-m-c {
  background-image: none;
}

.section-nosotros-sgs {
  height: 350px;
  background-image: url('../images/banner2.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.div-block-6 {
  padding: 40px;
}

.div-block-6.div-content-nosotros {
  margin-top: -44px;
  padding: 63px;
  background-color: #fff;
}

.heading {
  text-align: center;
}

.section-3 {
  padding-bottom: 84px;
  background-color: #e4e4e4;
}

.container {
  text-align: center;
}

.footer-sgs {
  padding-top: 40px;
  padding-bottom: 40px;
}

.text-block-8 {
  margin-top: -1px;
  margin-bottom: 27px;
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 30px;
  line-height: 38px;
  font-weight: 700;
  text-align: center;
}

.text-block-8.title-nuestros-serviios {
  font-size: 38px;
  text-align: center;
}

.text-block-8.contact-title-text-sgs {
  text-align: left;
}

.txt1-footer-contact {
  margin-bottom: 16px;
  padding-left: 28px;
  background-image: url('../images/marcador-de-posicion.png');
  background-position: 0% 0%;
  background-size: 23px;
  background-repeat: no-repeat;
  font-size: 15px;
  line-height: 22px;
}

.txt1-footer-contact.text-footer-fono {
  background-image: url('../images/telefono.png');
  line-height: 26px;
}

.txt1-footer-contact.text-footer-fono.tetxt-celular-f {
  background-image: url('../images/telefono-inteligente.png');
  background-size: 22px;
}

.txt1-footer-contact.email-footer {
  background-image: url('../images/email.png');
}

.link-3 {
  color: #333;
  text-decoration: none;
}

.link-4 {
  color: #333;
  text-decoration: none;
}

.image-4 {
  margin-top: 29px;
}

.column-11 {
  padding-left: 66px;
}

.image-5 {
  margin-top: 14px;
}

.text-block-9 {
  padding-left: 22px;
  background-image: url('../images/boton-de-reproduccion-1.png');
  background-position: 0% 50%;
  background-size: 15px;
  background-repeat: no-repeat;
  font-size: 15px;
  line-height: 27px;
  letter-spacing: 0px;
}

.columns {
  margin-bottom: 10px;
}

.columns-2 {
  margin-bottom: 11px;
}

.column-14 {
  text-align: right;
}

.sider1 {
  background-image: url('../images/opt-2.jpg');
  background-position: 50% 50%;
  background-size: cover;
}

.slide {
  background-image: url('../images/opt-3.jpg');
  background-position: 0px 0px;
  background-size: cover;
}

.slide.sliderpe4 {
  background-image: url('../images/DRX-1.jpg');
}

.slide.ider047tt {
  background-image: url('../images/DRX-2.jpg');
  background-repeat: no-repeat;
}

.slide.slider5itutyy {
  background-image: url('../images/NIR-1.jpg');
  background-repeat: no-repeat;
}

.slide.slider6uyr {
  background-image: url('../images/NIR-2.jpg');
  background-repeat: no-repeat;
}

.slider {
  height: 400px;
}

.dfrtt {
  background-image: url('../images/RX-2.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.yui {
  background-image: url('../images/RX-3.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.yui.qwert {
  background-image: url('../images/RX-1.jpg');
  background-position: 100% 50%;
}

.slider-2 {
  margin-top: 18px;
}

.title-banner-gracias-sgs {
  margin-top: 42px;
  font-family: 'Roboto Condensed', sans-serif;
  color: #fff;
  font-size: 41px;
  line-height: 41px;
  font-weight: 700;
  text-shadow: 1px 1px 2px rgba(0, 0, 0, 0.46);
}

.tile-2-gracias-sgs {
  color: #fff;
  font-size: 30px;
  line-height: 45px;
  font-weight: 300;
  text-shadow: 1px 1px 5px rgba(0, 0, 0, 0.62);
}

.image-6 {
  margin-top: 6px;
}

.text-block-11 {
  color: #fff;
  font-size: 19px;
  line-height: 24px;
  text-align: center;
}

.column-15 {
  text-align: center;
}

.link-5 {
  color: #fff;
  text-decoration: none;
}

.text-block-12 {
  margin-top: 23px;
  margin-bottom: 6px;
  color: #fff;
  font-size: 16px;
  text-align: left;
  letter-spacing: 2px;
}

.link-block {
  width: 34px;
  height: 34px;
  margin-right: auto;
  margin-left: auto;
  background-image: url('../images/facebook-logo.png');
  background-position: 50% 50%;
  background-size: 34px;
  background-repeat: no-repeat;
  text-align: center;
}

.container-2 {
  text-align: left;
}

.column-16 {
  text-align: left;
}

.column-17 {
  padding-left: 43px;
  text-align: left;
}

.column-18 {
  height: auto;
  padding-left: 10px;
  border: 1px none #000;
  text-align: left;
}

.slide-2 {
  height: 519px;
  background-image: url('../images/slaider01.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slider-3 {
  height: 600px;
}

.slider-4 {
  height: 712px;
  background-color: hsla(0, 0%, 86.7%, 0);
}

.image-7 {
  margin-top: 62px;
}

.image-7.ff {
  width: auto;
  height: auto;
}

.image-7.ff.dfree {
  width: auto;
  height: auto;
  margin-top: 57px;
}

.image-8 {
  margin-top: 99px;
  border-radius: 7px;
  box-shadow: 1px 1px 8px 0 #000;
}

.image-9 {
  display: block;
  margin-top: 4px;
}

.col4 {
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.txtescr4 {
  margin-top: 73px;
  padding-top: 10px;
  padding-bottom: 10px;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  background-color: #045db5;
  color: #fff;
  font-size: 25px;
  font-weight: 900;
  letter-spacing: 5px;
  text-transform: uppercase;
}

.row4 {
  margin-bottom: 20px;
}

.bodymi {
  background-image: url('../images/ban.jpg');
  background-position: 50% 50%;
  background-size: cover;
  font-family: Cairo, sans-serif;
}

.headmi {
  padding-right: 100px;
  padding-left: 100px;
}

.txtbanmi {
  margin-bottom: 22px;
  color: #fff;
  font-size: 70px;
  line-height: 50px;
  font-weight: 900;
  text-align: center;
}

.txtbanmi2 {
  margin-bottom: 20px;
  color: #fff;
  font-size: 32px;
  line-height: 35px;
  text-align: center;
}

.banmi {
  padding-top: 80px;
  padding-bottom: 150px;
}

.formmi {
  padding: 10px;
  background-color: rgba(206, 106, 8, 0.58);
}

.btnenviarmi {
  width: 100%;
  background-color: #ce6a08;
}

.callmi {
  padding: 50px 100px;
  background-color: #ce6a08;
  background-image: url('../images/log.png'), url('../images/log.png');
  background-position: 100% 50%, 0% 50%;
  background-size: 125px, 125px;
  background-repeat: no-repeat, no-repeat;
}

.txtcallmi {
  margin-top: 5px;
  color: #fff;
  font-size: 35px;
  text-align: center;
}

.infomi {
  padding: 100px;
  background-color: #fff;
}

.infomi.infomi2 {
  background-color: #f1f1f1;
}

.txtinfomi {
  margin-bottom: 0px;
  color: #78787a;
  font-size: 50px;
  line-height: 50px;
  font-weight: 300;
  text-align: center;
  text-transform: uppercase;
}

.txtinfomi2 {
  color: #ce6a08;
  font-weight: 900;
}

.txtinfomi3 {
  margin-bottom: 30px;
  font-size: 30px;
  line-height: 35px;
  font-style: italic;
  font-weight: 200;
  text-align: center;
}

.titinfomi {
  width: 80%;
  margin-top: 30px;
  margin-bottom: 15px;
  padding-left: 10px;
  border-top-right-radius: 100px;
  border-bottom-right-radius: 100px;
  background-color: #ce6a08;
  color: #fff;
  font-size: 25px;
  line-height: 35px;
  font-weight: 900;
  letter-spacing: 5px;
}

.txtinfo1 {
  margin-right: 20px;
  margin-bottom: 10px;
  font-size: 18px;
  line-height: 25px;
  text-align: center;
}

.btncontmi {
  margin-top: 20px;
  border-radius: 100px;
  background-color: #ce6a08;
  font-size: 20px;
  font-weight: 900;
  letter-spacing: 5px;
}

.btncontmi.btncontmi2 {
  width: 100%;
  margin-top: 0px;
  background-color: #fff;
  color: #ce6a08;
  font-weight: 400;
  text-align: center;
  letter-spacing: 0px;
}

.colmi {
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.imgmi {
  box-shadow: 2px 2px 7px 1px rgba(0, 0, 0, 0.4);
}

.fotmi {
  padding: 50px 100px;
  background-color: #333;
}

.txtfotmi {
  margin-bottom: 20px;
  color: #fff;
  font-size: 20px;
  font-weight: 900;
}

.txtfotmi.txtheadmi {
  margin-top: 50px;
  margin-bottom: 10px;
  text-align: center;
}

.txtfonmi {
  margin-bottom: 10px;
  color: #fff;
  font-size: 16px;
}

.txtfonmi.txtheadmi2 {
  text-align: center;
}

.linkmi {
  color: #fff;
  text-decoration: none;
}

.linkmi.linkmi2 {
  font-size: 25px;
  letter-spacing: 5px;
}

.htmlmi {
  margin-bottom: -10px;
}

.text-field-4 {
  text-align: center;
}

.slide-3 {
  text-align: center;
}

.btnbanmi {
  display: block;
  width: 95%;
  margin-right: auto;
  margin-bottom: 20px;
  margin-left: auto;
  border-radius: 100px;
  background-color: #ce6a08;
  font-size: 25px;
  line-height: 25px;
  text-align: center;
}

.bodygr {
  background-image: url('../images/ban_3.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  font-family: Exo, sans-serif;
}

.headgr {
  padding-right: 100px;
  padding-left: 100px;
}

.bangr {
  padding-right: 100px;
  padding-bottom: 50px;
  padding-left: 100px;
}

.txtbangr {
  margin-top: 10px;
  font-family: Exo, sans-serif;
  color: #fff;
  font-size: 35px;
  line-height: 35px;
  font-weight: 900;
  text-align: center;
}

.txtbangr2 {
  margin-top: 50px;
  border-radius: 100px;
  background-color: #1b97d5;
  font-family: Exo, sans-serif;
  color: #fff;
  font-size: 28px;
  line-height: 35px;
  text-align: center;
}

.btnenviargr {
  width: 100%;
  background-color: #0a4f90;
}

.colgr {
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.callgr {
  padding: 50px 100px;
  background-image: linear-gradient(111deg, #0a4f90, #1b97d5);
}

.txtcallgr {
  color: #fff;
  font-size: 40px;
  line-height: 40px;
  font-weight: 900;
  text-align: center;
}

.txtcallgr.txtcallgr2 {
  margin-top: 100px;
  font-size: 35px;
}

.infogr {
  padding: 100px;
  background-color: #fff;
}

.infogr.infogr2 {
  background-color: #eee;
}

.tabs-menu-2 {
  position: absolute;
  left: 0%;
  top: 0%;
  right: auto;
  bottom: 0%;
}

.tabs-menu-3 {
  float: left;
}

.tab-link-tab-1 {
  width: 50%;
  float: left;
}

.tab-link-tab-1.w--current {
  position: relative;
  width: 50%;
  float: none;
  background-color: #0a4f90;
  color: #fff;
  font-size: 14px;
}

.txtinfogr {
  margin-bottom: 30px;
  color: #0a4f90;
  font-size: 50px;
  line-height: 50px;
  text-align: center;
}

.txtinfogr.txtinfogrr {
  margin-top: 50px;
}

.txtinfogr2 {
  margin-top: 10px;
  margin-bottom: 10px;
  border-bottom: 1px solid #000;
  font-size: 16px;
  font-weight: 900;
  text-transform: uppercase;
}

.colgr1 {
  padding: 10px;
  background-color: #eee;
}

.btncontgr {
  width: 100%;
  border-radius: 100px;
  background-color: #1b97d5;
  font-size: 16px;
  font-weight: 900;
  text-align: center;
}

.btncontgr.btncontgr3 {
  margin-top: 20px;
}

.tabs-menu-4 {
  width: 32%;
  float: left;
}

.tabliat {
  width: 100%;
  padding-right: 20px;
  padding-left: 20px;
  border-bottom: 2px solid #fff;
  background-color: #1b97d5;
  color: #fff;
}

.tabliat.w--current {
  background-color: #0a4f90;
  color: #fff;
}

.text-block-13 {
  width: 100%;
  font-size: 16px;
  font-weight: 400;
}

.tabpanest {
  padding: 10px;
  border-style: solid;
  border-width: 1px;
  border-color: #a5a5a5;
  background-color: #fff;
}

.txtdivst {
  margin-top: 15px;
  margin-bottom: 15px;
  color: #ec661d;
  font-size: 20px;
  font-weight: 900;
  text-align: center;
}

.listst {
  margin-bottom: 10px;
  text-align: justify;
}

.text-block-14 {
  margin-top: 10px;
  text-align: justify;
}

.txtinfogr1 {
  text-align: justify;
}

.fotgr {
  padding: 30px 100px;
  background-color: #333;
}

.txtfotgr {
  margin-bottom: 10px;
  color: #1b97d5;
  font-size: 18px;
  font-weight: 900;
  text-align: center;
}

.txtfonoftogr {
  color: #fff;
  font-size: 16px;
  text-align: center;
}

.linkgr {
  color: #fff;
  text-decoration: none;
}

.htmlgr {
  margin-bottom: -11px;
}

.txtheadgr {
  margin-top: 10px;
  padding-left: 35px;
  background-image: url('../images/smartphone-1.png');
  background-position: 0% 50%;
  background-size: 30px;
  background-repeat: no-repeat;
  color: #fff;
  font-size: 20px;
  line-height: 35px;
  font-weight: 900;
  text-align: left;
}

.txtheadgr.txtheadgr2 {
  background-image: url('../images/email-2.png');
}

.heading-2 {
  margin-top: 8%;
  color: #fff;
  text-align: center;
}

.heading-3 {
  margin-bottom: 8%;
  color: #fff;
  font-weight: 500;
  text-align: center;
}

.bodyte {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.3)), to(rgba(0, 0, 0, 0.3))), url('../images/img-04-min_1.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.3), rgba(0, 0, 0, 0.3)), url('../images/img-04-min_1.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
  font-family: 'Open Sans', sans-serif;
}

.headte {
  padding: 10px 100px;
  background-color: #fff;
}

.txtbante {
  margin-top: 0px;
  margin-bottom: 20px;
  border-bottom: 1px solid #fff;
  font-family: Oswald, sans-serif;
  color: #fff;
  font-size: 60px;
  line-height: 65px;
  font-weight: 800;
  text-align: left;
  letter-spacing: -2px;
  text-shadow: 1px 1px 6px #000;
}

.txtbante2 {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-left: 20px;
  background-image: url('../images/ico.png');
  background-position: 0% 50%;
  background-size: auto 40px;
  background-repeat: no-repeat;
  font-family: Oswald, sans-serif;
  color: #fff;
  font-size: 29px;
  line-height: 35px;
  font-weight: 800;
  text-transform: none;
  text-shadow: 1px 1px 6px #000;
}

.bante {
  padding: 100px 100px 50px;
  background-image: url('../images/ban_1.jpg');
  background-position: 100% 0%;
  background-size: cover;
}

.formte {
  margin-top: 10px;
  padding: 13px;
  border-radius: 10px;
  background-color: rgba(172, 33, 42, 0.86);
}

.txtcotte {
  margin-bottom: 10px;
  color: #fff;
  font-size: 18px;
  font-weight: 800;
  text-align: center;
}

.btnenviarte {
  width: 100%;
  background-color: #e0ae4f;
  font-family: Oswald, sans-serif;
  font-size: 16px;
  font-weight: 800;
  text-transform: uppercase;
}

.col4e {
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.linkmi1 {
  margin-top: 0px;
}

.callte {
  padding: 50px 100px;
  background-color: #ac212a;
}

.txtcallte {
  font-family: Oswald, sans-serif;
  color: #fff;
  font-size: 60px;
  line-height: 60px;
  font-weight: 200;
  text-align: center;
}

.btncontte {
  width: 100%;
  margin-top: 21px;
  background-color: #e0ae4f;
  font-family: Oswald, sans-serif;
  font-size: 16px;
  text-align: center;
}

.btncontte.btncontte2 {
  font-size: 20px;
}

.infote {
  padding: 100px;
  background-color: #fff;
}

.infote.infote2 {
  background-color: #fafafa;
}

.infote.infote3 {
  background-color: #f0f0f0;
}

.txtinfote {
  margin-bottom: 20px;
  font-family: Oswald, sans-serif;
  font-size: 50px;
  line-height: 50px;
  font-weight: 200;
  text-align: center;
}

.txtinfote1 {
  margin-bottom: 30px;
  text-align: center;
}

.txtsete {
  margin-top: 10px;
  margin-bottom: 9px;
  border-bottom: 1px solid #000;
  font-family: Oswald, sans-serif;
  font-size: 25px;
  line-height: 30px;
  text-align: center;
}

.txtsete1 {
  text-align: justify;
}

.divte {
  height: 550px;
  margin: 30px;
  padding: 30px;
  background-color: #eaeef1;
  box-shadow: 3px 3px 6px 0 rgba(0, 0, 0, 0.5);
  text-align: center;
}

.divte.divte2 {
  height: 600px;
}

.divte.divte3 {
  height: 300px;
}

.fotte {
  padding: 50px 100px;
  background-color: #333;
}

.txtfotte {
  margin-bottom: 10px;
  color: #fff;
  font-size: 20px;
  font-weight: 800;
}

.txtfote2 {
  color: #fff;
  font-size: 17px;
}

.txtfote2.txtheadte {
  margin-top: 10px;
  padding-top: 15px;
  padding-bottom: 15px;
  padding-left: 40px;
  background-image: url('../images/smartphone-2.png');
  background-position: 0% 50%;
  background-size: 35px;
  background-repeat: no-repeat;
  font-weight: 800;
}

.txtfote2.txtheadte.txtheadte22 {
  background-image: url('../images/email-3.png');
}

.linkte {
  color: #fff;
  text-decoration: none;
}

.linkte.linkte2 {
  color: #000;
}

.hrtmlte {
  margin-bottom: -10px;
}

.btnbante {
  width: 90%;
  height: 60px;
  border: 1px solid #fff;
  background-color: #ac212a;
  background-image: url('../images/ico.png');
  background-position: 10% 50%;
  background-size: auto 30px;
  background-repeat: no-repeat;
  font-family: Oswald, sans-serif;
  font-size: 16px;
  text-align: center;
}

.btnbante.btnbante2 {
  padding-top: 17px;
}

.colte {
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.txticote {
  font-size: 60px;
  line-height: 60px;
  font-weight: 800;
}

.txtite2 {
  font-family: Oswald, sans-serif;
  font-size: 20px;
  line-height: 30px;
}

.slidte {
  height: 150px;
  background-color: #fff;
  text-align: center;
}

.linkban4 {
  width: 100%;
  float: none;
  clear: none;
  text-align: left;
  text-decoration: none;
}

.bodyfa {
  background-image: url('../images/ban_2.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
  font-family: Montserrat, sans-serif;
}

.headfa {
  padding: 10px 50px;
  background-color: #fff;
}

.headfa.headfa2 {
  padding-top: 0px;
  padding-bottom: 0px;
  background-color: #e80b31;
}

.txtbanfa {
  font-family: Oswald, sans-serif;
  color: #fff;
  font-size: 30px;
  line-height: 40px;
  font-weight: 200;
  letter-spacing: 5px;
}

.txtbanfa.txtbanfa2 {
  font-family: Montserrat, sans-serif;
  font-size: 50px;
  line-height: 45px;
  font-weight: 900;
  letter-spacing: 0px;
}

.txtbanfa.txtbanfa2.txtgracfa {
  padding-bottom: 83px;
  font-size: 40px;
}

.banfa {
  padding-top: 100px;
}

.txtbanfa3 {
  margin-top: 9px;
  color: #fff;
  font-size: 20px;
  line-height: 25px;
}

.formfa {
  margin-top: 10px;
  padding: 10px;
  border-radius: 10px;
  background-color: rgba(232, 11, 49, 0.87);
  color: #fff;
}

.btnfa {
  width: 100%;
  margin-top: 0px;
  margin-right: auto;
  margin-left: auto;
  border-style: solid;
  border-width: 1px;
  border-color: hsla(0, 0%, 100%, 0.65);
  border-radius: 100px;
  background-color: #e80b31;
  font-weight: 900;
  text-align: center;
  letter-spacing: 10px;
  text-transform: uppercase;
}

.txtcotfa {
  font-size: 20px;
  text-align: center;
  letter-spacing: 5px;
}

.infofa {
  padding: 100px 100px 50px;
  background-color: #fff;
}

.infofa.infofa3 {
  background-color: #f3f3f3;
}

.txtinfo {
  margin-bottom: 30px;
  font-size: 40px;
  line-height: 40px;
  font-weight: 900;
  text-align: center;
}

.txtinfofa2 {
  font-family: Oswald, sans-serif;
  color: #e80b31;
  font-size: 25px;
  line-height: 30px;
  text-align: center;
  letter-spacing: 5px;
}

.txtinfofa3 {
  padding-top: 10px;
  padding-bottom: 10px;
  border-bottom-left-radius: 10px;
  border-bottom-right-radius: 10px;
  background-color: #e80b31;
  font-family: Oswald, sans-serif;
  color: #fff;
  font-size: 20px;
  font-weight: 400;
  text-align: center;
}

.rowfa {
  margin-bottom: 20px;
}

.callfa {
  padding: 50px 100px;
  background-color: #e80b31;
}

.callfa.callfa2 {
  padding-bottom: 150px;
  background-image: url('../images/back2.png');
  background-position: 50% 100%;
  background-size: contain;
  background-repeat: no-repeat;
}

.txtcallfa {
  color: #fff;
  font-size: 40px;
  line-height: 40px;
  text-align: center;
}

.btncontfa {
  width: 100%;
  padding: 20px;
  border-radius: 100px;
  background-color: #fff;
  font-family: Oswald, sans-serif;
  color: #e80b31;
  font-size: 20px;
  font-weight: 700;
  text-align: center;
}

.btncontfa.btncontfa2 {
  background-color: #e80b31;
  color: #fff;
}

.fotfa {
  padding: 50px 100px;
  background-color: #e80b31;
}

.txtfotfa {
  margin-bottom: 10px;
  padding-left: 25px;
  background-image: url('../images/facebook-placeholder-for-locate-places-on-maps.png');
  background-position: 0% 10%;
  background-size: 15px;
  background-repeat: no-repeat;
  color: #fff;
}

.txtfotfa.txtfotfa2 {
  background-image: url('../images/old-handphone.png');
}

.txtfotfa.txtfotfa2.txtfotfa3 {
  background-image: url('../images/close-envelope.png');
}

.txtfotfa.txtfotfa2.txtfotfa3.txtehadfa2 {
  background-image: url('../images/close-envelope-1.png');
  color: #e80b31;
}

.txtfotfa.txtfotfa2.txtheadfa {
  background-image: url('../images/old-handphone-1.png');
  color: #e80b31;
}

.imgfotfa {
  width: 200px;
  margin-right: auto;
  margin-bottom: 10px;
  margin-left: auto;
}

.colfa {
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.linkfa {
  color: #fff;
  text-decoration: none;
}

.linkfa.linkfahea {
  color: #e80b31;
}

.linkfa.linkfahea3 {
  color: #e80b31;
}

.imgbanfa {
  display: none;
}

.header-mai {
  padding-top: 9px;
  padding-bottom: 9px;
}

.header-mai.header-tapeman {
  padding-bottom: 16px;
}

.banner-maicop {
  padding-top: 100px;
  padding-bottom: 100px;
  background-color: rgba(0, 0, 0, 0.61);
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.27)), to(rgba(0, 0, 0, 0.27))), url('../images/b1.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.27), rgba(0, 0, 0, 0.27)), url('../images/b1.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
}

.title1-b {
  margin-bottom: 2px;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 27px;
  line-height: 34px;
  font-weight: 400;
  text-align: center;
  letter-spacing: 2px;
}

.title1-b.title2-banner1 {
  background-color: transparent;
  color: #f7931e;
  font-size: 40px;
  line-height: 45px;
  font-weight: 800;
  text-shadow: 1px 1px 4px #000;
}

.title1-b.title2-banner1.txt-gac {
  font-size: 33px;
}

.title1-b.derew3 {
  margin-bottom: 44px;
  padding-left: 0px;
  background-color: transparent;
  font-size: 27px;
  line-height: 37px;
  font-weight: 500;
  text-align: center;
  letter-spacing: 3px;
  text-transform: uppercase;
  text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.69);
}

.title1-b.derew3.text2-gracias {
  font-size: 21px;
  letter-spacing: 0px;
}

.submit-button-2 {
  width: 34%;
  margin-right: auto;
  margin-left: auto;
  border-bottom: 0px solid #ce9351;
  border-radius: 3px;
  background-color: #f7931e;
  -webkit-transition: background-color 400ms ease;
  transition: background-color 400ms ease;
  letter-spacing: 3px;
}

.submit-button-2:hover {
  background-color: #dd903a;
}

.section-4 {
  padding-top: 35px;
  padding-bottom: 35px;
  background-image: linear-gradient(321deg, #3b3939 31%, #292828 0);
}

.columns-4 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.btn-contact-mcop {
  border-radius: 3px;
  background-color: #f7931e;
  -webkit-transition: background-color 450ms ease;
  transition: background-color 450ms ease;
  letter-spacing: 2px;
}

.btn-contact-mcop:hover {
  background-color: #d47409;
}

.btn-contact-mcop.btn-prodyu {
  font-size: 13px;
  letter-spacing: 1px;
}

.btn-contact-mcop.btn-grac.w--current {
  margin-right: auto;
  margin-left: auto;
}

.text-block-15 {
  background-color: transparent;
  color: #fff;
  font-size: 31px;
  line-height: 41px;
  font-weight: 600;
  text-transform: uppercase;
}

.text-block-15.derr {
  font-size: 30px;
  font-weight: 700;
}

.body-3 {
  font-family: Montserrat, sans-serif;
}

.column-21 {
  text-align: center;
}

.section-5 {
  padding-top: 80px;
  padding-bottom: 80px;
  background-image: url('../images/fondo1webquillota.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.title1-mcop {
  color: #f7931e;
  font-size: 18px;
  line-height: 29px;
  font-weight: 500;
  text-align: center;
  letter-spacing: 4px;
}

.title1-mcop.text-i {
  text-align: left;
}

.title2-mail {
  margin-bottom: 33px;
  font-size: 45px;
  line-height: 54px;
  font-weight: 600;
  text-align: center;
}

.title2-mail.texti {
  text-align: left;
}

.title2-mail.swqq {
  margin-bottom: 13px;
}

.title2-mail.title-sert {
  margin-top: 7px;
  margin-bottom: 17px;
  font-size: 39px;
  text-align: left;
}

.div-product-mcop {
  height: 325px;
  margin-bottom: 22px;
  padding: 20px;
  background-color: #fff;
  box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.12);
  -webkit-transition: margin 500ms ease, box-shadow 425ms ease;
  transition: margin 500ms ease, box-shadow 425ms ease;
  text-align: center;
}

.div-product-mcop:hover {
  margin-top: 0px;
  box-shadow: 1px 1px 5px 0 rgba(0, 0, 0, 0.34);
}

.text-block-16 {
  margin-bottom: 17px;
  font-size: 16px;
  line-height: 27px;
  font-weight: 600;
  text-align: center;
  letter-spacing: 1px;
}

.text-block-16.text-pro {
  line-height: 21px;
}

.text-block-16.sddd {
  line-height: 21px;
}

.section-6 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.paragraph-5 {
  margin-bottom: 40px;
  font-size: 14px;
  line-height: 25px;
  font-weight: 500;
  text-align: justify;
}

.paragraph-5.derw {
  margin-bottom: 51px;
  font-size: 16px;
  text-align: center;
  letter-spacing: 1px;
}

.column-22 {
  padding-right: 20px;
}

.image-10 {
  border: 5px solid #fff;
  box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.23);
  text-align: right;
}

.column-23 {
  text-align: right;
}

.section-7 {
  padding-top: 70px;
  padding-bottom: 70px;
  background-color: #eee;
}

.column-24 {
  text-align: center;
}

.image-11 {
  border-style: solid;
  border-width: 1px;
  border-color: #c9c7c7;
}

.text-block-17 {
  margin-bottom: 9px;
  color: #fff;
  font-size: 17px;
  font-weight: 500;
  letter-spacing: 1px;
}

.text-block-18 {
  color: #f7931e;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: 2px;
}

.text-field-5 {
  width: 99%;
  margin-right: 2px;
  margin-bottom: 2px;
}

.text-field-6 {
  width: 99%;
  margin-bottom: 2px;
}

.text-block-19 {
  margin-top: 19px;
  padding-left: 29px;
  background-image: url('../images/sobre_1.png');
  background-position: 0% 0%;
  background-size: 22px;
  background-repeat: no-repeat;
  font-size: 15px;
}

.text-block-19.fono-herd {
  background-image: url('../images/receptor-de-telefono.png');
}

.link-6 {
  color: #302f2f;
  text-decoration: none;
}

.text-block-20 {
  margin-bottom: 27px;
  color: #f7931e;
  font-size: 17px;
  font-style: italic;
}

.image-12 {
  margin-top: 16px;
  border: 8px solid #fff;
  box-shadow: 1px 1px 4px 0 rgba(0, 0, 0, 0.31);
}

.bold-text {
  line-height: 23px;
  font-style: normal;
}

.div-block-7 {
  margin-top: 85px;
  padding: 30px;
  background-color: #fff;
}

.div-block-8 {
  padding: 1px 0px 10px 1px;
  background-color: transparent;
}

.text-block-21 {
  margin-bottom: 9px;
  background-color: #000;
  color: #fff;
  font-size: 16px;
  line-height: 32px;
  text-align: center;
  letter-spacing: 2px;
}

.form {
  text-align: center;
}

.text-field-7 {
  margin-bottom: 2px;
}

.textarea-2 {
  margin-bottom: 4px;
}

.colm-grac {
  text-align: center;
}

.text-block-22 {
  color: #e80b31;
  font-size: 18px;
  font-weight: 800;
  text-align: center;
}

.text-block-22.antes {
  font-size: 14px;
  font-weight: 500;
  text-decoration: line-through;
}

.text-block-22.antes.big {
  font-size: 24px;
  line-height: 28px;
}

.text-block-22.big {
  font-size: 24px;
  line-height: 28px;
}

.heading-4 {
  text-align: center;
}

.bodymo {
  font-family: Montserrat, sans-serif;
}

.headmo {
  padding: 10px 50px;
  background-color: #fff;
}

.headmo.jeadmo2 {
  background-color: #333;
}

.banmo {
  padding-bottom: 20px;
  padding-left: 50px;
  background-image: url('../images/ban.png');
  background-position: 50% 0%;
  background-size: cover;
}

.txtbanmo {
  margin-top: 37px;
  margin-bottom: 10px;
  border-bottom: 5px solid #fff;
  font-family: Taz, sans-serif;
  color: #fff;
  font-size: 65px;
  line-height: 70px;
  font-weight: 900;
  text-align: center;
  letter-spacing: -2px;
}

.txtbanmo2 {
  padding-left: 30px;
  background-image: url('../images/success_1.png');
  background-position: 0% 5%;
  background-size: 25px;
  background-repeat: no-repeat;
  color: #fff;
  font-size: 25px;
  line-height: 30px;
  font-weight: 900;
}

.btnenviarmo {
  width: 100%;
  background-color: #000;
  font-weight: 900;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.formmo {
  padding-top: 14px;
}

.infomo {
  padding: 100px;
}

.infomo.infomo2 {
  background-color: #f0f0f0;
}

.txtinfomo {
  margin-bottom: 30px;
  border-bottom: 1px solid #bf2a35;
  font-family: Taz, sans-serif;
  font-size: 40px;
  line-height: 45px;
  text-align: center;
  text-transform: uppercase;
}

.txtinfomo.ttxinfomo2 {
  border-bottom-color: #fff;
  color: #fff;
}

.txtmo {
  text-align: center;
}

.txtmo.txtmo2 {
  margin-bottom: 30px;
  color: #fff;
}

.txtmo.txtmo22 {
  margin-bottom: 20px;
  text-align: justify;
}

.divmo {
  margin-top: 30px;
  padding-top: 15px;
  padding-bottom: 15px;
  border-radius: 5px;
  background-color: #f1f1f1;
}

.txtdivmo {
  margin-bottom: 20px;
  padding-left: 20px;
  border-bottom: 1px none #bf2a35;
  border-top-right-radius: 10px;
  border-bottom-right-radius: 10px;
  background-color: #bf2a35;
  font-family: Taz, sans-serif;
  color: #fff;
  font-size: 20px;
  line-height: 30px;
  font-weight: 700;
  text-align: left;
  letter-spacing: 5px;
}

.txtdivmo2 {
  text-align: justify;
}

.divmo2 {
  padding: 10px;
}

.btncontmo {
  width: 100%;
  margin-top: 50px;
  border-radius: 100px;
  background-color: #000;
  font-weight: 900;
  text-align: center;
  letter-spacing: 2px;
}

.btncontmo.btncontmo2 {
  margin-top: 0px;
}

.btncontmo.btncontmo3 {
  margin-top: 20px;
}

.callmo {
  padding: 100px;
  background-color: #bf2a35;
}

.callmo.callmo2 {
  padding-top: 50px;
  padding-bottom: 50px;
}

.divnemo {
  margin-top: 83px;
}

.fotmo {
  padding: 50px 100px;
  background-color: #333;
}

.txtfotmo {
  margin-top: 16px;
  padding-left: 35px;
  background-image: url('../images/phone-symbol-of-an-auricular-inside-a-circle-1.png');
  background-position: 0px 0px;
  background-size: 25px;
  background-repeat: no-repeat;
  color: #fff;
  font-size: 18px;
  line-height: 30px;
}

.txtfotmo.txtfotmo2 {
  background-image: url('../images/email_1.png');
}

.txtfotmo.txtfotmo3 {
  background-image: url('../images/placeholder-1_1.png');
}

.linkmo {
  color: #fff;
  text-decoration: none;
}

.linkmo.linkhead2 {
  color: #000;
}

.col2mo {
  padding-right: 0px;
  padding-left: 0px;
}

.btnmo2 {
  width: 95%;
  margin-right: auto;
  margin-left: auto;
  padding-left: 30px;
  border-radius: 100px;
  background-color: #000;
  background-image: url('../images/success_1.png');
  background-position: 0% 50%;
  background-size: 25px;
  background-repeat: no-repeat;
  font-size: 16px;
  font-weight: 500;
  text-align: center;
}

.txtescrmo {
  color: #000;
  font-size: 18px;
  line-height: 30px;
  font-weight: 900;
  text-align: center;
}

.slidgr {
  height: 80px;
  margin-top: 20px;
}

.section-8 {
  padding-top: 3%;
  padding-bottom: 3%;
  background-color: #000;
}

.column-30 {
  padding-top: 8%;
  padding-bottom: 8%;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5)));
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5));
  color: #fff;
}

.submit-button-3 {
  width: 100%;
  background-color: #94bc13;
}

.field-label {
  text-align: center;
}

.section-9 {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
}

.columns-5 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.div-block-9 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.columns-6 {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  -webkit-box-align: start;
  -webkit-align-items: flex-start;
  -ms-flex-align: start;
  align-items: flex-start;
}

.column-31 {
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-align-self: center;
  -ms-flex-item-align: center;
  -ms-grid-row-align: center;
  align-self: center;
}

.columns-7 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  color: #fff;
}

.section-10 {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.58)), to(rgba(0, 0, 0, 0.58))), url('../images/5c089d33.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.58), rgba(0, 0, 0, 0.58)), url('../images/5c089d33.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
}

.heading-5 {
  margin-top: 0px;
  color: #94bc13;
}

.heading-5._45df {
  margin-top: 83px;
  color: #fff;
  font-size: 45px;
  text-transform: uppercase;
}

.heading-6 {
  color: #fff;
  text-align: center;
}

.heading-7 {
  margin-top: 0px;
  margin-bottom: 0px;
  background-color: transparent;
  font-weight: 400;
}

.list {
  font-size: 22px;
  line-height: 28px;
}

.heading-8 {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #fff;
  font-weight: 400;
  text-align: right;
}

.column-32 {
  text-align: center;
}

.heading-9 {
  margin-top: 0px;
  color: #fff;
  text-align: right;
}

.section-11 {
  padding-top: 5%;
  padding-bottom: 5%;
}

.heading-10 {
  margin-top: 0px;
  margin-bottom: 3%;
  text-align: left;
}

.heading-10.xx {
  text-align: center;
}

.heading-10.weew {
  margin-top: 50px;
}

.text-block-23 {
  margin-bottom: 25px;
  text-align: justify;
}

.list-2 {
  margin-top: 2%;
  margin-bottom: 2%;
}

.heading-11 {
  border-left: 2px solid #94bc13;
}

.columns-8 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 2%;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.columns-9 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.columns-10 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.column-33 {
  border: 1px solid #7c7b7f;
  background-image: url('../images/Clean-Car.jpg');
  background-size: cover;
  background-repeat: no-repeat;
}

.column-33.col33 {
  background-image: url('../images/Sanitization-and-Disinfection-scaled.jpg');
  background-position: 50% 50%;
}

.column-33.col33.colcol {
  background-image: url('../images/canstockphoto31830311-2.jpg');
}

.button-2 {
  width: 100%;
  background-color: #94bc13;
  text-align: center;
}

.button-2.btne {
  width: 70%;
  margin-top: 30px;
}

.button-2.btne.w--current {
  width: 70%;
}

.column-34 {
  border: 1px solid #7c7b7f;
  background-image: url('../images/clean-car-vacuum-today.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.column-34.col34 {
  background-image: url('../images/Covid-19-car-cleaning-sanitization.jpg');
}

.column-35 {
  padding: 5%;
  border: 1px solid #7c7b7f;
}

.column-36 {
  padding: 2% 5%;
  border: 1px solid #7c7b7f;
}

.column-37 {
  border: 1px solid #7c7b7f;
  background-image: url('../images/6328-462.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.column-37.col37 {
  background-image: url('../images/picture3_0.jpg');
}

.column-38 {
  padding: 5%;
  border: 1px solid #7c7b7f;
}

.heading-12 {
  margin-bottom: 0px;
  color: #bee738;
  font-weight: 400;
  text-align: left;
}

.heading-12.xx {
  text-align: center;
}

.text-block-24 {
  margin-bottom: 2%;
  color: #fff;
  text-align: justify;
}

.section-12 {
  background-image: url('../images/3003.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-attachment: fixed;
}

.column-39 {
  padding: 8% 5%;
  background-color: rgba(0, 0, 0, 0.6);
}

.heading-13 {
  font-weight: 700;
  text-align: center;
}

.column-40 {
  padding: 3%;
  text-align: center;
}

.section-13 {
  padding-top: 8%;
  padding-bottom: 8%;
}

.heading-14 {
  margin-top: 0px;
  margin-bottom: 3%;
  color: #fff;
}

.columns-11 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.column-41 {
  text-align: center;
}

.list-3 {
  text-align: left;
}

.columns-12 {
  padding-top: 3%;
  padding-bottom: 3%;
}

.heading-15 {
  margin-top: 10px;
  margin-bottom: 0px;
  color: #fff;
  font-weight: 300;
  text-align: center;
}

.heading-16 {
  margin-top: 0px;
  margin-bottom: 0px;
  color: #94bc13;
  text-align: center;
}

.div-block-10 {
  text-align: center;
}

.button-3 {
  width: 90%;
  padding-top: 3px;
  padding-bottom: 3px;
  background-color: #94bc13;
}

.section-14 {
  padding-top: 2%;
  background-color: #252525;
}

.text-block-25 {
  color: #fff;
}

.div-block-11 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 2%;
  margin-bottom: 2%;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.columns-13 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 2%;
  margin-bottom: 3%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.link-7 {
  color: #fff;
  text-decoration: none;
}

.link-7.top {
  color: #17a343;
}

.link-8 {
  color: #fff;
  text-decoration: none;
}

.link-8.top {
  color: #17a343;
}

.body-4 {
  font-family: Poppins, sans-serif;
}

.heading-17 {
  margin-bottom: 20px;
  color: #fff;
  font-weight: 700;
  text-align: center;
  text-transform: uppercase;
}

.image-13 {
  position: fixed;
}

.link-block-2 {
  position: fixed;
  left: auto;
  top: auto;
  right: 2%;
  bottom: 2%;
}

.link-block-3 {
  padding-right: 2%;
  padding-left: 2%;
}

.link-block-4 {
  padding-right: 2%;
  padding-left: 2%;
}

.html-embed {
  margin-top: 2%;
}

.link-9 {
  color: #fff;
  text-decoration: none;
}

.heading-18 {
  font-weight: 900;
}

.heading-19 {
  margin-top: 15%;
  color: #fff;
  text-align: center;
}

.heading-20 {
  margin-bottom: 15%;
  color: #94bc13;
  text-align: center;
}

.header-segalc {
  height: 85px;
  background-color: #0f2a43;
}

.div-logo-segalc {
  position: absolute;
  width: 100%;
  height: 100px;
  margin-right: 0px;
  padding: 25px 20px 33px;
  background-color: #fff;
  box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.36);
  text-align: center;
  white-space: normal;
}

.title-contact-header {
  margin-top: 16px;
  color: #fff;
  font-size: 16px;
  line-height: 27px;
  font-weight: 700;
  text-align: center;
  letter-spacing: 3px;
}

.body-5 {
  font-family: Poppins, sans-serif;
}

.text-contact1-segalc {
  background-image: url('../images/old-handphone.png');
  background-position: 14px 0px;
  background-size: 21px;
  background-repeat: no-repeat;
  color: #fff;
  font-size: 16px;
  line-height: 22px;
  text-align: center;
  letter-spacing: 2px;
}

.text-contact1-segalc.text2-email {
  background-image: url('../images/close-envelope.png');
  background-position: 0% 50%;
  color: #000;
  font-size: 16px;
  letter-spacing: 1px;
}

.text-contact1-segalc.text2-email.email-tapeman {
  background-position: 9% 50%;
  font-size: 17px;
}

.text-contact1-segalc.frtjyuu {
  background-position: 23% 50%;
  font-size: 17px;
}

.text-contact1-segalc.frtjyuu.fono-tapeman {
  background-position: 0% 0%;
  font-size: 17px;
}

.text-contact1-segalc.horario-text {
  padding-left: 24px;
  background-image: url('../images/reloj.png');
  background-position: 0% 0%;
  font-size: 18px;
  letter-spacing: 0px;
}

.column-42 {
  display: block;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-box-align: baseline;
  -webkit-align-items: baseline;
  -ms-flex-align: baseline;
  align-items: baseline;
  -webkit-align-content: center;
  -ms-flex-line-pack: center;
  align-content: center;
}

.banner-segalc {
  height: 680px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.31)), to(rgba(0, 0, 0, 0.31))), url('../images/banner.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.31), rgba(0, 0, 0, 0.31)), url('../images/banner.jpg');
  background-position: 0px 0px, 100% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
  font-size: 18px;
  line-height: 26px;
}

.banner-segalc.banner-gracias-segal {
  height: 500px;
}

.banner-segalc.banner-fondo-tape {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.73)), to(rgba(229, 117, 8, 0.77))), url('../images/fondo-banner.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.73), rgba(229, 117, 8, 0.77)), url('../images/fondo-banner.jpg');
  background-position: 0px 0px, 100% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.banner-segalc.banner-fondo-tape.banner-gracias-tape {
  height: 500px;
}

.text1-banner-segalc {
  margin-top: 113px;
  color: #fff;
  font-size: 25px;
  text-align: center;
  letter-spacing: 6px;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

.text1-banner-segalc.t2-banner-tape {
  margin-top: 87px;
  font-size: 22px;
  line-height: 32px;
  letter-spacing: 1px;
}

.text2-banner-segalc {
  color: #fff;
  font-size: 61px;
  line-height: 69px;
  font-weight: 800;
  text-align: center;
  text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.34);
}

.text2-banner-segalc.title-gracias-segalc {
  margin-top: 122px;
}

.text2-banner-segalc.tbanner-tape {
  font-size: 56px;
  line-height: 55px;
}

.text2-banner-segalc.tbanner-tape.text-gracias-tape {
  margin-top: 135px;
  font-size: 42px;
  line-height: 50px;
}

.dfdf {
  margin-bottom: 19px;
  color: #fff;
  font-size: 38px;
  line-height: 27px;
  font-weight: 700;
  text-align: center;
}

.dfdf.serddf {
  font-size: 17px;
  line-height: 28px;
}

.dfdf.serddf.dgegegttr {
  padding-top: 0px;
  padding-bottom: 0px;
  font-size: 43px;
  line-height: 36px;
  font-weight: 700;
  letter-spacing: 1px;
}

.dfdf.serddf.dgegegttr.info-yetss {
  margin-bottom: 65px;
}

.dfdf.txte2gracias-sefl {
  font-size: 20px;
}

.dfdf.dub-t-banner-tepa {
  font-size: 16px;
  line-height: 32px;
}

.dfdf.dub-t-banner-tepa.subtitle-gracas-tape {
  font-size: 18px;
  font-weight: 500;
}

.div-form-segalc {
  width: 100%;
  margin-top: 24px;
  margin-right: auto;
  margin-left: auto;
  padding: 20px 20px 2px;
  border-radius: 4px;
  background-color: #fff;
  box-shadow: 0 5px 6px 0 rgba(0, 0, 0, 0.34);
}

.text-field-8 {
  text-align: center;
}

.text-field-9 {
  text-align: center;
}

.text-field-10 {
  text-align: center;
}

.textarea-3 {
  text-align: center;
}

.btn-form-segalc {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  background-color: #0f2a43;
  font-size: 16px;
  text-align: center;
  letter-spacing: 4px;
}

.btn-form-segalc.btn-form-tapenan {
  background-color: #313030;
}

.button-4 {
  margin-right: auto;
  margin-left: auto;
  padding-right: 28px;
  padding-left: 28px;
  border-radius: 100px;
  background-color: #f86418;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
  color: #fff;
  font-size: 15px;
  line-height: 31px;
  text-align: center;
  letter-spacing: 2px;
}

.button-4:hover {
  background-color: #e95408;
  box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.2);
}

.button-4.btn-contact-segalc {
  margin-top: 41px;
  background-color: #0f2a43;
  -webkit-transition: background-color 200ms ease;
  transition: background-color 200ms ease;
}

.button-4.btn-contact-segalc:hover {
  background-color: #0a2035;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.45);
}

.button-4.btn-contact-segalc.dfeeee {
  margin-top: 21px;
  background-color: #f86418;
  -webkit-transition-duration: 400ms;
  transition-duration: 400ms;
}

.button-4.btn-contact-segalc.dfeeee:hover {
  background-color: #f35b0d;
}

.button-4.call-bottomv.btn-product-tape {
  padding-right: 22px;
  padding-left: 22px;
  font-size: 14px;
  line-height: 22px;
  letter-spacing: 1px;
}

.column-43 {
  border-radius: 100px;
  text-align: center;
}

.call-1-segalc {
  padding-top: 40px;
  padding-bottom: 40px;
  background-color: #0f2a43;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(15, 42, 67, 0.92)), to(rgba(15, 42, 67, 0.92))), url('../images/fondo.png');
  background-image: linear-gradient(180deg, rgba(15, 42, 67, 0.92), rgba(15, 42, 67, 0.92)), url('../images/fondo.png');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
}

.call-1-segalc.call-tapam {
  background-image: -webkit-gradient(linear, left top, left bottom, from(#1f1e1e), to(#1f1e1e));
  background-image: linear-gradient(180deg, #1f1e1e, #1f1e1e);
}

.txt1-call-segalc {
  color: #fff;
  font-size: 39px;
  line-height: 48px;
  text-align: center;
}

.txt1-call-segalc.txt2-call2-segalc {
  font-size: 23px;
  line-height: 42px;
  font-weight: 300;
  letter-spacing: 2px;
}

.txt1-call-segalc.txt2-call2-segalc.call2-tape {
  font-size: 18px;
  line-height: 45px;
  letter-spacing: 2px;
}

.servicios-segalc {
  padding-top: 80px;
  padding-bottom: 80px;
}

.txt1-serv-segalc {
  margin-top: 52px;
  color: #f7931e;
  font-size: 19px;
  font-weight: 600;
  letter-spacing: 4px;
}

.txt1-serv-segalc.xdeww {
  margin-top: 8px;
  text-align: center;
}

.title2-serv-segalc {
  margin-bottom: 27px;
  color: #0f2a43;
  font-size: 38px;
  line-height: 44px;
  font-weight: 800;
}

.title2-serv-segalc.title2-qs {
  color: #fff;
}

.title2-serv-segalc.title-cli {
  text-align: center;
}

.list-serv {
  margin-bottom: 9px;
  padding-left: 30px;
  background-image: url('../images/simbolo-correcto.png');
  background-position: 0% 50%;
  background-size: 19px;
  background-repeat: no-repeat;
  font-size: 16px;
  letter-spacing: 1px;
}

.quienes-somos {
  padding-top: 80px;
  padding-bottom: 80px;
  background-image: linear-gradient(143deg, rgba(247, 147, 30, 0.77), rgba(15, 42, 67, 0.91)), url('../images/66845218_l-edit.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, scroll;
}

.paragraph-6 {
  color: #fff;
  font-size: 15px;
  line-height: 28px;
  text-align: justify;
}

.section-15 {
  padding-top: 80px;
  padding-bottom: 80px;
}

.slide-4 {
  background-image: url('../images/IMG-20191001-WA0006.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-5 {
  background-image: url('../images/Maquina-hombre-a-bordo.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-6 {
  background-image: url('../images/IMG-20191001-WA0009.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-7 {
  background-image: url('../images/IMG-20191001-WA0005.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-8 {
  background-image: url('../images/IMG-20191001-WA0008.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.slider-5 {
  height: 400px;
  border: 5px solid #fff;
  box-shadow: 1px 1px 8px 0 rgba(0, 0, 0, 0.31);
}

.column-44 {
  padding-left: 54px;
}

.column-45 {
  text-align: center;
}

.footer-segalc {
  padding-top: 81px;
  padding-bottom: 21px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(247, 147, 30, 0.77)), to(rgba(15, 42, 67, 0.94))), url('../images/banner-footer.jpg');
  background-image: linear-gradient(180deg, rgba(247, 147, 30, 0.77), rgba(15, 42, 67, 0.94)), url('../images/banner-footer.jpg');
  background-position: 0px 0px, 50% 50%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
}

.footer-segalc.footer-tapeman {
  padding-top: 92px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(247, 147, 30, 0.77)), to(rgba(0, 0, 0, 0.96))), url('../images/fondo-banner.jpg');
  background-image: linear-gradient(180deg, rgba(247, 147, 30, 0.77), rgba(0, 0, 0, 0.96)), url('../images/fondo-banner.jpg');
}

.text-direccion {
  color: #fff;
  font-size: 16px;
  text-align: center;
}

.columns-14 {
  margin-bottom: 82px;
}

.columns-14.frtyu {
  margin-bottom: 115px;
}

.link-10 {
  color: #fff;
  text-decoration: none;
}

.link-11 {
  color: #fff;
  text-decoration: none;
}

.section-16 {
  padding-top: 16px;
  padding-bottom: 16px;
  background-color: #0f2a43;
}

.section-16.firma-tape {
  background-color: #2a2a2a;
}

.link-12 {
  color: #fff;
  letter-spacing: 2px;
  text-decoration: none;
}

.link-12.deess {
  font-size: 16px;
  letter-spacing: 0px;
}

.link-13 {
  color: #fff;
  text-decoration: none;
}

.text-block-26 {
  padding: 2%;
  font-size: 22px;
  line-height: 26px;
}

.div-block-12 {
  margin-top: 4%;
  padding: 2%;
  border: 7px solid #fff;
  background-color: #94bc13;
  box-shadow: 1px 1px 3px 0 #000;
}

.heading-21 {
  color: #fff;
  text-align: center;
}

.text-block-27 {
  color: #fff;
  font-size: 16px;
  text-align: center;
}

.image-15 {
  margin-bottom: 2%;
}

.heading-22 {
  padding-left: 2%;
  border-left: 4px solid #94bc13;
}

.heading-23 {
  font-weight: 500;
  text-align: center;
}

.text-block-28 {
  text-align: center;
}

.button-5 {
  margin-top: 2%;
  border: 4px solid #fff;
  background-color: #94bc13;
  box-shadow: 1px 1px 4px 0 #000;
  color: #fff;
  font-size: 20px;
  line-height: 26px;
  font-weight: 600;
  text-align: center;
}

.div-block-13 {
  padding-top: 3%;
  text-align: center;
}

.section-17 {
  padding-top: 4%;
  padding-bottom: 4%;
}

.body-tapeman {
  font-family: Poppins, sans-serif;
}

.image-16 {
  position: static;
  left: 0%;
  top: -1%;
  right: 0%;
  bottom: 30%;
  display: inline-block;
  width: 137%;
  margin-top: 140px;
}

.image-16.img-gracias-tape {
  margin-top: 88px;
}

.column-46 {
  text-align: center;
}

.productos {
  padding-top: 80px;
  padding-bottom: 80px;
}

.subtitle-section {
  font-size: 19px;
  text-align: center;
  letter-spacing: 2px;
}

.subtitle-section.sub-qs {
  color: #fff;
}

.title-section {
  margin-bottom: 53px;
  font-size: 39px;
  line-height: 42px;
  font-weight: 700;
  text-align: center;
}

.title-section.serww {
  margin-bottom: 38px;
  color: #fff;
}

.column-img {
  height: 500px;
  background-image: url('../images/istock_000020512114_large.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.icon-box {
  margin-bottom: 38px;
  padding-top: 89px;
  background-image: url('../images/contacto.png');
  background-position: 50% 0%;
  background-size: 74px;
  background-repeat: no-repeat;
  text-align: center;
}

.icon-box.icon-ases {
  background-image: url('../images/regalo.png');
}

.icon-box.icon-ases.mision {
  background-image: url('../images/apreton-de-manos.png');
}

.icon-box.calidadu {
  background-image: url('../images/medalla.png');
}

.columns-15 {
  padding-right: 30px;
  padding-left: 30px;
}

.columns-15.fff {
  padding-right: 20px;
  padding-left: 20px;
}

.column-47 {
  padding-right: 19px;
  padding-left: 20px;
}

.column-48 {
  display: block;
  margin-right: auto;
  margin-left: auto;
  padding-right: 20px;
  padding-left: 25px;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
}

.column-48.fff {
  padding-right: 20px;
  padding-left: 20px;
}

.column-49 {
  height: 500px;
  padding-top: 70px;
  padding-right: 100px;
  padding-left: 100px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#e65c2b), to(#f3961f));
  background-image: linear-gradient(180deg, #e65c2b, #f3961f);
}

.paragraph-7 {
  color: #fff;
  font-size: 15px;
  line-height: 27px;
  text-align: justify;
}

.section-18 {
  padding-top: 70px;
  padding-bottom: 71px;
}

.ofertas-destacadas {
  padding-top: 60px;
  padding-bottom: 60px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(hsla(0, 0%, 100%, 0.8)), to(hsla(0, 0%, 100%, 0.8))), url('../images/88246.jpg');
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0.8), hsla(0, 0%, 100%, 0.8)), url('../images/88246.jpg');
  background-position: 0px 0px, 0% 0%;
  background-size: auto, cover;
  background-repeat: repeat, no-repeat;
  background-attachment: scroll, fixed;
}

.slide-9 {
  height: auto;
  background-image: url('../images/r-1.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-10 {
  background-image: url('../images/Tapeman-oferta-sin-precio-01.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-11 {
  background-image: url('../images/Tapeman-oferta-sin-precio-02.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-12 {
  background-image: url('../images/Tapeman-oferta-03.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.slide-13 {
  background-image: url('../images/Tapeman-oferta-311018-1-04.jpg');
  background-position: 50% 50%;
  background-size: cover;
  background-repeat: no-repeat;
}

.text-block-29 {
  margin-top: 64px;
  margin-bottom: 35px;
  background-color: transparent;
  color: #302d2d;
  font-size: 42px;
  line-height: 43px;
  font-weight: 600;
  text-align: center;
}

.slider-6 {
  height: 337px;
  border: 8px solid #fff;
  border-radius: 8px;
  box-shadow: 1px 1px 11px 0 rgba(0, 0, 0, 0.26);
}

.column-50 {
  text-align: center;
}

.link-14 {
  color: #252525;
  text-decoration: none;
}

.link-15 {
  color: #252525;
  text-decoration: none;
}

.link-16 {
  color: #fff;
  text-decoration: none;
}

.link-17 {
  color: #fff;
  text-decoration: none;
}

.section-19 {
  padding-top: 1%;
  padding-bottom: 1%;
}

.div-block-14 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  margin-top: 1%;
  margin-bottom: 1%;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
}

.column-52 {
  font-family: Poppins, sans-serif;
}

.columns-16 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
}

.submit-button-4 {
  width: 100%;
  background-color: #fd8524;
}

.heading-24 {
  margin-top: 0px;
  font-family: Poppins, sans-serif;
  color: #fd8524;
  font-size: 56px;
  text-align: center;
  text-transform: uppercase;
}

.heading-25 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-bottom: 3%;
  border-bottom: 1px solid #7c7b7f;
  font-family: Poppins, sans-serif;
  color: #004088;
  font-size: 56px;
  font-weight: 800;
  text-align: center;
  text-transform: uppercase;
}

.column-53 {
  padding: 4% 2%;
  background-color: #fff;
  box-shadow: 1px 1px 2px 2px #7c7b7f;
}

.text-block-30 {
  padding-top: 2%;
  font-family: Poppins, sans-serif;
  color: #004088;
  font-size: 22px;
  line-height: 28px;
  font-weight: 300;
  text-align: center;
}

.form-block {
  margin-top: 5%;
}

.section-20 {
  padding-top: 5%;
  padding-bottom: 5%;
}

.section-21 {
  padding-top: 1%;
  padding-bottom: 1%;
  background-color: #004088;
  text-align: center;
}

.heading-26 {
  margin-top: 0px;
  margin-bottom: 0px;
  padding-top: 1%;
  padding-bottom: 1%;
  font-family: Poppins, sans-serif;
  color: #fff;
  font-weight: 300;
  text-align: center;
}

.button-6 {
  border: 1px solid #fff;
  background-color: #004088;
  -webkit-transition: opacity 200ms ease;
  transition: opacity 200ms ease;
}

.button-6:hover {
  background-color: #fd8524;
  -webkit-transform: scale(1.2);
  -ms-transform: scale(1.2);
  transform: scale(1.2);
}

.section-22 {
  padding-top: 5%;
  padding-bottom: 5%;
}

.section-22:hover {
  -webkit-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate(0px, 0px);
}

.heading-27 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Poppins, sans-serif;
  color: #fd8524;
  font-weight: 300;
}

.heading-28 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Poppins, sans-serif;
  font-weight: 600;
}

.heading-29 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Poppins, sans-serif;
  color: #000;
  font-weight: 400;
}

.heading-30 {
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: Poppins, sans-serif;
  color: #fd8524;
  text-transform: uppercase;
}

.columns-17 {
  margin-bottom: 3%;
  padding-top: 3%;
}

.div-block-15 {
  height: 250px;
  margin: 2% 1%;
  padding: 4% 10%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  background-color: #fff;
  box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.42);
  text-align: center;
}

.heading-31 {
  font-family: Poppins, sans-serif;
  color: #004088;
  font-weight: 600;
}

.text-block-31 {
  font-family: Poppins, sans-serif;
  text-align: center;
}

.columns-18 {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
  -webkit-align-items: stretch;
  -ms-flex-align: stretch;
  align-items: stretch;
}

.slider-05 {
  background-image: url('../images/Tapeman-oferta-311018-05.jpg');
  background-position: 0px 0px;
  background-size: cover;
  background-repeat: no-repeat;
}

.slider-05.rteyyff {
  background-image: url('../images/Tapeman-oferta-311018-06.jpg');
}

.slider-05.rteyyff.derwtt {
  background-image: url('../images/Tapeman-oferta-311018-1-01.jpg');
}

.headsc {
  padding: 20px 100px;
}

.bodysc {
  font-family: Montserrat, sans-serif;
}

.txtheadsc {
  margin-top: 10px;
  padding-left: 30px;
  background-image: url('../images/smartphone-2_1.png');
  background-position: 0% 50%;
  background-size: 25px;
  background-repeat: no-repeat;
  font-size: 18px;
  line-height: 30px;
  font-weight: 500;
}

.txtheadsc.txtmailsc {
  background-image: url('../images/email-1_1.png');
}

.txtheadsc.txtheadsc2 {
  background-image: url('../images/smartphone-2_2.png');
  color: #fff;
}

.txtheadsc.txtheadsc2.txtheadsc3 {
  background-image: url('../images/email-1_2.png');
}

.bansc {
  padding: 100px 100px 50px;
  background-image: url('../images/ban_4.jpg');
  background-position: 50% 0%;
  background-size: cover;
}

.txtbansc {
  font-family: Oswald, sans-serif;
  color: #fff;
  font-size: 45px;
  line-height: 40px;
  font-weight: 900;
  letter-spacing: -2px;
}

.txtbansc.txtbansc2 {
  margin-top: 10px;
  font-size: 40px;
}

.btnbansc {
  width: 95%;
  margin-top: 20px;
  margin-right: auto;
  margin-left: auto;
  border-radius: 100px;
  background-color: #17a343;
  font-size: 20px;
  line-height: 25px;
  text-align: center;
}

.btnbansc.btncallsc {
  margin-top: 0px;
  padding-top: 15px;
  padding-bottom: 15px;
}

.btnenviarsc {
  width: 100%;
  background-color: #0a4e1f;
}

.formssc {
  padding-top: 50px;
  padding-right: 0px;
}

.infosc {
  padding: 100px;
}

.txtinfosc {
  border-bottom: 1px solid #dadada;
  font-size: 40px;
  line-height: 50px;
  font-weight: 900;
  text-align: center;
  text-transform: uppercase;
}

.txtinfosc2 {
  font-size: 18px;
  line-height: 25px;
  text-align: center;
  letter-spacing: 2px;
  text-transform: uppercase;
}

.txtinfosc22 {
  margin-top: 30px;
  margin-bottom: 30px;
  font-size: 15px;
  line-height: 21px;
  text-align: center;
}

.txtinfosc22.txtinfosc222 {
  text-align: justify;
}

.colsc {
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.callsc {
  padding: 50px 100px;
  background-color: #000;
}

.callsc.fotsc {
  background-color: #292929;
}

.txtcallsc {
  border-bottom: 1px solid #dadada;
  color: #fff;
  font-size: 40px;
  line-height: 40px;
  font-weight: 900;
  text-align: center;
}

.slidersc {
  background-color: #fff;
  text-align: center;
}

.imgsc {
  width: 100%;
  margin-top: 30px;
}

.htmlsc {
  margin-top: 30px;
}

.linksc {
  color: #000;
  text-decoration: none;
}

.linksc2 {
  color: #fff;
  text-decoration: none;
}

.right-arrow {
  margin-left: 0px;
}

.whatsapp-gs {
  position: static;
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
  z-index: 100;
  display: block;
  width: 100%;
  margin-bottom: 17px;
  margin-left: 20px;
  padding-left: 24px;
  border-radius: 100px;
  background-color: #0dc152;
  background-image: url('../images/whatsapp.png');
  background-position: 5% 50%;
  background-size: 35px;
  background-repeat: no-repeat;
  box-shadow: 3px 3px 8px -2px rgba(0, 0, 0, 0.47);
  -webkit-transition: box-shadow 200ms ease;
  transition: box-shadow 200ms ease;
  line-height: 27px;
  text-align: center;
  letter-spacing: 2px;
  -o-object-fit: fill;
  object-fit: fill;
}

.whatsapp-gs:hover {
  margin-bottom: 17px;
  background-color: #0db64e;
  box-shadow: 5px 5px 12px 0 rgba(0, 0, 0, 0.47);
}

.whatsapp-gs.whafi {
  position: fixed;
  width: 22%;
}

.bodyco {
  background-image: url('../images/Asesoria-Legal-empresarial.jpg');
  background-position: 0% 50%;
  background-size: cover;
  background-repeat: no-repeat;
  font-family: 'Playfair Display', sans-serif;
}

.headco {
  padding: 10px 100px;
}

.banco {
  padding: 100px;
}

.txtbanco {
  font-family: 'Playfair Display', sans-serif;
  color: #a10c08;
  font-size: 40px;
  line-height: 40px;
  font-style: normal;
  font-weight: 400;
  text-align: center;
  text-transform: uppercase;
}

.txtbanco2 {
  font-family: 'Playfair Display', sans-serif;
  color: #000;
  font-size: 24px;
  line-height: 35px;
  font-style: italic;
  text-align: center;
}

.btnenviarco {
  width: 100%;
  background-color: #000;
}

.btnenviarco.wacoo {
  display: block;
}

.formco {
  margin-top: 30px;
  padding: 10px 15px 15px;
  background-color: #a10c08;
}

.txtescrco {
  margin-bottom: 5px;
  color: #fff;
  font-size: 20px;
  text-align: center;
}

.txtescrco.txtescrco2 {
  font-size: 16px;
}

.infoco {
  padding: 100px;
  background-color: #fff;
}

.infoco.infoco2 {
  background-color: #f1f1f1;
}

.txtinfoco {
  width: 80%;
  margin-right: auto;
  margin-bottom: 30px;
  margin-left: auto;
  padding-right: 10px;
  padding-left: 10px;
  border-right: 10px solid #a10c08;
  border-bottom: 2px solid #a10c08;
  border-left: 10px solid #a10c08;
  color: #000;
  font-size: 40px;
  line-height: 45px;
  font-weight: 700;
  text-align: center;
}

.colco {
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.divco {
  height: 200px;
  margin-top: 30px;
  margin-bottom: 30px;
  padding: 15px 5px 5px;
  border-radius: 2px;
  background-color: #f0f0f0;
  box-shadow: 1px 1px 3px 0 rgba(0, 0, 0, 0.45);
  text-align: center;
}

.txtdivco {
  margin-top: 5px;
  margin-bottom: 5px;
  color: #000;
  font-size: 22px;
  line-height: 25px;
  font-style: italic;
  font-weight: 600;
}

.btncontco {
  width: 100%;
  margin-top: 30px;
  border-radius: 100px;
  background-color: #000;
  font-size: 20px;
  text-align: center;
}

.btncontco.btncontco2 {
  line-height: 25px;
  font-weight: 700;
}

.callco {
  padding: 50px 100px;
  background-color: #a10c08;
}

.txtcallco {
  margin-bottom: 15px;
  color: #fff;
  font-size: 35px;
  line-height: 40px;
  text-align: center;
  text-transform: uppercase;
}

.txtcallco2 {
  color: #fff;
  font-size: 25px;
  line-height: 30px;
  text-align: center;
}

.txtco {
  font-family: Varela, sans-serif;
  font-size: 16px;
  line-height: 25px;
  font-weight: 400;
  text-align: justify;
}

.fotco {
  padding: 50px 100px;
  background-color: #3b3b3b;
}

.txtfonoco {
  padding-left: 35px;
  background-image: url('../images/call-1.png');
  background-position: 0px 0px;
  background-size: 30px;
  background-repeat: no-repeat;
  color: #fff;
  font-size: 20px;
  line-height: 30px;
}

.txtfonoco.txtfotco {
  background-image: url('../images/mail-3.png');
}

.txtfonoco.txtfotco2 {
  background-image: url('../images/placeholder-3.png');
}

.txtfonoco.txtheadco {
  margin-top: 15px;
}

.txtfonoco.txtheadco.txtheadco2 {
  background-image: url('../images/mail-3.png');
}

.txtfonoco2 {
  font-family: Varela, sans-serif;
  color: #fff;
  font-size: 19px;
  line-height: 30px;
}

.linkco {
  color: #fff;
  text-decoration: none;
}

.linkco.linkco2 {
  color: #000;
}

.htmlco {
  margin-bottom: -13px;
}

.link4evo {
  color: #004088;
  text-decoration: none;
}

.col4ev {
  padding: 0px;
}

.row44 {
  margin-top: 30px;
}

.banwha {
  position: fixed;
  z-index: 5;
  display: block;
  width: 20%;
  margin-top: 280px;
  margin-right: auto;
  margin-left: auto;
  padding: 10px;
  float: left;
  border-radius: 10px;
  background-color: #0dc152;
  text-align: center;
}

.linkwha {
  border-radius: 10px;
  color: #fff;
  font-size: 20px;
  text-align: center;
  text-decoration: none;
}

.slide1sp.slide2sp {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/8c74f47e.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/8c74f47e.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, cover;
}

.slide1sp.slide3sp {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/5c089d33.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/5c089d33.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, cover;
}

.slidesp {
  height: 500px;
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/5c089d33.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/5c089d33.jpg');
  background-position: 0px 0px, 0px 0px;
  background-size: auto, cover;
}

.slidesp.slidesp2 {
  background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.5))), url('../images/portada.jpg');
  background-image: linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0.5)), url('../images/portada.jpg');
}

.bodytr {
  font-family: Montserrat, sans-serif;
}

.headertr {
  padding-right: 100px;
  padding-bottom: 10px;
  padding-left: 100px;
  background-color: #f7fafa;
}

.bantr {
  padding: 100px;
  background-image: url('../images/ban_5.jpg');
  background-position: 0% 0%;
  background-size: cover;
}

.txtbantr {
  margin-bottom: 20px;
  font-family: Anton, sans-serif;
  color: #fff;
  font-size: 53px;
  line-height: 50px;
  text-transform: uppercase;
  text-shadow: 1px 1px 6px #000;
}

.txtlite {
  margin-bottom: 7px;
  padding-left: 30px;
  background-image: url('../images/tick_1.png');
  background-position: 0% 50%;
  background-size: 20px;
  background-repeat: no-repeat;
  font-family: Montserrat, sans-serif;
  color: #fff;
  font-size: 22px;
  line-height: 30px;
  font-weight: 700;
  text-shadow: 1px 1px 6px #000;
}

.divtr {
  padding: 19px;
  background-color: rgba(0, 95, 172, 0.8);
}

.btnenviattr {
  width: 100%;
  background-color: #5fc0e1;
}

.formtr {
  margin-top: 20px;
}

.infotr {
  padding: 100px;
}

.txtinfotr {
  font-family: Anton, sans-serif;
  font-size: 50px;
  line-height: 50px;
  text-align: center;
}

.txtinfotr.txtinfotr2 {
  font-size: 40px;
  line-height: 45px;
  text-align: right;
}

.colseptr {
  margin-top: 10px;
  margin-bottom: 50px;
  border-top: 7px solid #005fac;
}

.rowsertr {
  margin-bottom: 30px;
  padding-bottom: 10px;
  border-radius: 10px;
  background-color: #ececec;
  box-shadow: 4px 4px 9px 0 rgba(0, 0, 0, 0.36);
}

.txttittr {
  margin-top: 10px;
  margin-bottom: 5px;
  padding-left: 35px;
  background-image: url('../images/tick.png');
  background-position: 0% 50%;
  background-size: 25px;
  background-repeat: no-repeat;
  font-family: Anton, sans-serif;
  font-size: 22px;
  line-height: 30px;
}

.text-block-32 {
  text-align: justify;
}

.btntr {
  display: block;
  width: 90%;
  margin-top: 67px;
  margin-right: auto;
  margin-left: auto;
  background-color: #005fac;
  font-size: 18px;
  font-weight: 700;
  text-align: center;
}

.btntr.btntr2 {
  width: 70%;
  margin-top: 20px;
}

.coltr {
  padding-left: 0px;
}

.callltr {
  padding: 150px 100px;
  background-image: url('../images/inf.jpg');
  background-position: 100% 50%;
  background-size: cover;
  background-attachment: fixed;
}

.infotr22 {
  padding: 100px;
}

.fottr {
  padding: 50px 100px;
  background-color: #333;
}

.logtr {
  display: block;
  margin-right: auto;
  margin-left: auto;
  text-align: center;
}

.txft1 {
  padding-left: 35px;
  background-image: url('../images/i1_2.png');
  background-position: 0% 0%;
  background-size: 25px;
  background-repeat: no-repeat;
  font-family: Anton, sans-serif;
  color: #fff;
  font-size: 22px;
  line-height: 30px;
}

.txft1.txtfit2 {
  background-image: url('../images/i2_2.png');
}

.txft1.txtfit22 {
  background-image: url('../images/i3_2.png');
}

.txtft1 {
  margin-top: 10px;
  color: #fff;
  font-size: 20px;
}

.linktr {
  color: #fff;
  text-decoration: none;
}

.rowft {
  margin-top: 30px;
}

.htmlmatr {
  margin-top: 30px;
  margin-bottom: 30px;
}

.linkhea {
  color: #333;
  text-decoration: none;
}

.rowtrr {
  margin-top: 46px;
}

.whatsapp-gs-2 {
  position: fixed;
  left: 0%;
  top: auto;
  right: auto;
  bottom: 0%;
  z-index: 100;
  display: block;
  width: 19%;
  margin-bottom: 17px;
  margin-left: 20px;
  border-radius: 100px;
  background-color: #0dc152;
  background-image: url('../images/whatsapp-2_1whatsapp (2).png');
  background-position: 5% 50%;
  background-size: 20px;
  background-repeat: no-repeat;
  box-shadow: 3px 3px 8px -2px rgba(0, 0, 0, 0.47);
  -webkit-transition: box-shadow 200ms ease;
  transition: box-shadow 200ms ease;
  font-family: Oswald, sans-serif;
  font-size: 17px;
  line-height: 27px;
  text-align: center;
  letter-spacing: 0px;
  -o-object-fit: fill;
  object-fit: fill;
}

.whatsapp-gs-2:hover {
  margin-bottom: 17px;
  background-color: #0db64e;
  box-shadow: 5px 5px 12px 0 rgba(0, 0, 0, 0.47);
}

.whatsapp-gs-2.whatsapp-fm {
  width: 22%;
}

.whatsapp-gs-2.whatsapp-fm.wspab {
  left: auto;
  top: auto;
  right: 0%;
  bottom: 0%;
}

.ytmlter {
  margin-top: 30px;
}

html.w-mod-js *[data-ix="hover-boton"] {
  opacity: 1;
}

@media screen and (max-width: 991px) {
  .ban4 {
    padding-bottom: 20px;
  }
  .txtban4 {
    margin-top: 198px;
    font-size: 30px;
    line-height: 35px;
  }
  .txtban4.txtban42 {
    font-size: 18px;
  }
  .form4 {
    padding-bottom: 0px;
  }
  .info4 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .txtinfl4 {
    font-size: 16px;
  }
  .fot4 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .txtfot4 {
    font-size: 15px;
  }
  .txtfot4.txthead4 {
    margin-top: 5px;
    font-size: 14px;
  }
  .banner-an {
    height: 617px;
  }
  .text-block {
    font-size: 33px;
  }
  .text-block.title-banner1 {
    font-size: 29px;
  }
  .text-block-2 {
    font-size: 20px;
    letter-spacing: 0px;
  }
  .title-serv {
    margin-top: 23px;
  }
  .text-bekron-1 {
    margin-top: 1px;
    font-size: 19px;
  }
  .text-bekron-1.txt-1-call1 {
    font-size: 29px;
  }
  .paragraph {
    margin-top: 16px;
    margin-bottom: 12px;
  }
  .check-caracteristicas-serv {
    font-size: 15px;
    line-height: 22px;
  }
  .btn-cotizar-a-n {
    font-size: 13px;
  }
  .btn-cotizar-a-n.btn-call1 {
    font-size: 12px;
  }
  .footer-contact-text {
    font-size: 13px;
  }
  .footer-contact-text.mail-footer {
    font-size: 13px;
  }
  .footer-contact-text.mail-footer.location-footer {
    font-size: 13px;
  }
  .title-section-sgs.text-call1-sgs {
    font-size: 31px;
  }
  .title-banner2-sgs {
    font-size: 29px;
  }
  .tab-servicios {
    padding-right: 5px;
    padding-left: 5px;
    font-size: 14px;
    letter-spacing: 0px;
  }
  .tab-servicios.w--current {
    width: 34%;
    padding-right: 5px;
    padding-left: 5px;
    font-size: 14px;
    letter-spacing: 0px;
  }
  .text-block-8 {
    font-size: 29px;
  }
  .title-banner-gracias-sgs {
    font-size: 31px;
  }
  .tile-2-gracias-sgs {
    font-size: 22px;
  }
  .text-block-10 {
    font-size: 14px;
  }
  .slider-4 {
    height: 577px;
  }
  .image-7.ff.dfree {
    width: auto;
    height: auto;
  }
  .txtescr4 {
    font-size: 15px;
    letter-spacing: 0px;
  }
  .txtbanmi {
    font-size: 55px;
  }
  .txtbanmi2 {
    font-size: 25px;
  }
  .banmi {
    padding-bottom: 100px;
  }
  .txtcallmi {
    font-size: 30px;
    line-height: 30px;
  }
  .infomi {
    padding-right: 0px;
    padding-left: 0px;
  }
  .titinfomi {
    width: 100%;
    margin-top: 0px;
    font-size: 20px;
  }
  .txtinfo1 {
    font-size: 16px;
  }
  .fotmi {
    padding-right: 0px;
    padding-left: 0px;
  }
  .headgr {
    padding-right: 0px;
    padding-left: 0px;
  }
  .bangr {
    padding-right: 0px;
    padding-left: 0px;
  }
  .txtbangr {
    font-size: 30px;
    line-height: 30px;
  }
  .txtbangr2 {
    font-size: 17px;
  }
  .txtcallgr {
    font-size: 35px;
  }
  .infogr {
    padding-right: 0px;
    padding-left: 0px;
  }
  .txtinfogr.txtinfogrr {
    margin-top: 0px;
    font-size: 35px;
  }
  .text-block-13 {
    font-size: 14px;
  }
  .fotgr {
    padding-right: 0px;
    padding-left: 0px;
  }
  .txtfonoftogr {
    font-size: 12px;
  }
  .txtheadgr {
    font-size: 13px;
  }
  .headte {
    padding-right: 0px;
    padding-left: 0px;
  }
  .txtbante {
    margin-top: 50px;
    font-size: 50px;
  }
  .bante {
    padding-right: 0px;
    padding-left: 0px;
  }
  .callte {
    padding-right: 0px;
    padding-left: 0px;
  }
  .txtcallte {
    font-size: 45px;
  }
  .infote {
    padding-right: 0px;
    padding-left: 0px;
  }
  .divte.divte3 {
    height: 250px;
  }
  .fotte {
    padding-right: 0px;
    padding-left: 0px;
  }
  .btnbante {
    height: 60px;
  }
  .txtbanfa {
    font-size: 20px;
    line-height: 30px;
  }
  .txtbanfa.txtbanfa2 {
    font-size: 35px;
    line-height: 35px;
  }
  .banfa {
    padding-top: 78px;
  }
  .txtbanfa3 {
    font-size: 15px;
    line-height: 20px;
  }
  .btnfa {
    letter-spacing: 0px;
  }
  .txtcotfa {
    font-size: 15px;
  }
  .infofa {
    padding-right: 0px;
    padding-left: 0px;
  }
  .txtinfofa3 {
    padding-top: 5px;
    padding-bottom: 5px;
    font-size: 18px;
  }
  .callfa {
    padding-right: 0px;
    padding-left: 0px;
  }
  .txtcallfa {
    font-size: 30px;
  }
  .fotfa {
    padding-right: 0px;
    padding-left: 0px;
  }
  .txtfotfa {
    font-size: 12px;
  }
  .txtfotfa.txtfotfa2.txtfotfa3.txtehadfa2 {
    font-size: 12px;
  }
  .txtfotfa.txtfotfa2.txtheadfa {
    font-size: 12px;
  }
  .text-block-16.text-pro {
    font-size: 14px;
    line-height: 18px;
  }
  .txtbanmo {
    font-size: 50px;
    line-height: 55px;
  }
  .txtbanmo2 {
    font-size: 20px;
  }
  .infomo {
    padding-right: 0px;
    padding-left: 0px;
  }
  .txtinfomo {
    font-size: 30px;
  }
  .txtdivmo {
    font-size: 18px;
    line-height: 25px;
  }
  .txtdivmo2 {
    font-size: 12px;
    line-height: 18px;
  }
  .callmo {
    padding-right: 0px;
    padding-left: 0px;
  }
  .fotmo {
    padding-right: 0px;
    padding-left: 0px;
  }
  .linkmo.linkhead2 {
    font-size: 13px;
  }
  .text-contact1-segalc {
    font-size: 13px;
    letter-spacing: 0px;
  }
  .text-contact1-segalc.frtjyuu.fono-tapeman {
    font-size: 15px;
  }
  .text-contact1-segalc.horario-text {
    font-size: 16px;
  }
  .text1-banner-segalc {
    font-size: 20px;
  }
  .text2-banner-segalc {
    font-size: 45px;
    line-height: 53px;
  }
  .text2-banner-segalc.tbanner-tape {
    font-size: 37px;
    line-height: 46px;
  }
  .text2-banner-segalc.tbanner-tape.text-gracias-tape {
    font-size: 35px;
  }
  .dfdf {
    font-size: 29px;
  }
  .dfdf.serddf {
    font-size: 14px;
  }
  .dfdf.serddf.dgegegttr {
    font-size: 37px;
  }
  .dfdf.txte2gracias-sefl {
    font-size: 18px;
  }
  .dfdf.dub-t-banner-tepa {
    font-size: 14px;
    line-height: 22px;
  }
  .button-4.call-bottomv.btn-product-tape {
    font-size: 13px;
    letter-spacing: 0px;
  }
  .txt1-call-segalc.txt2-call2-segalc.call2-tape {
    font-size: 15px;
    letter-spacing: 0px;
  }
  .txt1-serv-segalc {
    font-size: 18px;
  }
  .title2-serv-segalc {
    font-size: 30px;
  }
  .bold-text-2 {
    font-size: 32px;
  }
  .link-10 {
    font-size: 13px;
  }
  .link-12 {
    font-size: 14px;
  }
  .title-section.serww {
    margin-bottom: 27px;
  }
  .icon-box {
    font-size: 13px;
  }
  .icon-box.icon-ases {
    font-size: 13px;
  }
  .icon-box.icon-ases.mision {
    font-size: 13px;
  }
  .icon-box.calidadu {
    font-size: 13px;
  }
  .column-49 {
    padding-right: 30px;
    padding-left: 30px;
  }
  .paragraph-7 {
    font-size: 14px;
  }
  .column-51 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .headsc {
    padding-right: 0px;
    padding-left: 0px;
  }
  .txtheadsc {
    margin-top: 0px;
    font-size: 15px;
  }
  .bansc {
    padding-right: 0px;
    padding-left: 0px;
  }
  .txtbansc {
    font-size: 33px;
    line-height: 35px;
  }
  .txtbansc.txtbansc2 {
    font-size: 28px;
    line-height: 30px;
  }
  .btnbansc {
    font-size: 15px;
  }
  .infosc {
    padding-right: 0px;
    padding-left: 0px;
  }
  .txtinfosc {
    font-size: 30px;
    line-height: 35px;
  }
  .txtinfosc2 {
    font-size: 15px;
    letter-spacing: 0px;
  }
  .callsc {
    padding-right: 0px;
    padding-left: 0px;
  }
  .txtcallsc {
    font-size: 30px;
  }
  .whatsapp-gs {
    width: 40%;
  }
  .headco {
    padding-left: 0px;
  }
  .banco {
    padding: 50px 0px;
  }
  .infoco {
    padding-right: 0px;
    padding-left: 0px;
  }
  .txtdivco {
    font-size: 16px;
    line-height: 22px;
  }
  .callco {
    padding-right: 0px;
    padding-left: 0px;
  }
  .txtcallco {
    font-size: 30px;
  }
  .txtcallco2 {
    font-size: 22px;
  }
  .txtco {
    font-size: 14px;
    line-height: 20px;
  }
  .fotco {
    padding-right: 0px;
    padding-left: 0px;
  }
  .txtfonoco.txtheadco {
    padding-left: 20px;
    background-position: 0% 50%;
    background-size: 15px;
  }
  .txtfonoco2 {
    font-size: 17px;
    line-height: 25px;
  }
  .col4ev {
    padding: 10px;
  }
  .headertr {
    padding-right: 0px;
    padding-left: 0px;
  }
  .bantr {
    padding-right: 0px;
    padding-left: 0px;
  }
  .infotr {
    padding-right: 0px;
    padding-left: 0px;
  }
  .txtinfotr.txtinfotr2 {
    font-size: 35px;
  }
  .callltr {
    padding-right: 0px;
    padding-left: 0px;
  }
  .infotr22 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .fottr {
    padding-right: 0px;
    padding-left: 0px;
  }
  .linkhea {
    font-size: 20px;
  }
  .whatsapp-gs-2 {
    width: 40%;
    font-family: Oswald, sans-serif;
    font-size: 16px;
  }
  .whatsapp-gs-2.whatsapp-fm {
    width: 33%;
  }
}

@media screen and (max-width: 767px) {
  .ban4 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .txtban4 {
    margin-top: 10px;
    font-size: 35px;
    line-height: 30px;
  }
  .txtban4.txtban42 {
    font-size: 16px;
  }
  .banner-an {
    height: auto;
    padding-bottom: 40px;
  }
  .text-block {
    font-size: 43px;
  }
  .text-block.title-banner1 {
    margin-top: 70px;
    font-size: 42px;
  }
  .div-form-a-n {
    width: 70%;
    margin-top: 7px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 17px;
  }
  .text-block-3 {
    margin-top: 25px;
  }
  .seccion-bekron {
    padding-right: 20px;
    padding-left: 20px;
  }
  .title-serv {
    margin-top: 16px;
    font-size: 26px;
  }
  .text-bekron-1.txt-1-call1 {
    font-size: 26px;
    text-align: center;
  }
  .column {
    padding-right: 0px;
  }
  .section {
    padding-right: 20px;
    padding-left: 20px;
  }
  .column-3 {
    text-align: center;
  }
  .footer-contact-text {
    background-position: 33% 50%;
  }
  .footer-contact-text.mail-footer.location-footer {
    background-position: 10% 0%;
    background-size: 21px;
  }
  .contacto-header-an {
    background-position: 0% 50%;
  }
  .contacto-header-an.ddfff {
    background-position: 0% 50%;
  }
  .column-4 {
    text-align: center;
  }
  .column-5 {
    text-align: center;
  }
  .column-6 {
    text-align: center;
  }
  .column-7 {
    text-align: center;
  }
  .section-mineralogia {
    padding-right: 20px;
    padding-left: 20px;
  }
  .title-section-sgs {
    font-size: 28px;
  }
  .title-section-sgs.text-call1-sgs {
    font-size: 24px;
    line-height: 37px;
  }
  .title-banner2-sgs {
    margin-left: 98px;
    text-align: left;
  }
  .title1-banner-sgs {
    text-align: center;
  }
  .btn-banner-sgs.btn-contacto-sgs {
    margin-bottom: 40px;
  }
  .btn-banner-sgs.btn-contacto-sgs.btn-call2-sgs {
    margin-top: 0px;
  }
  .tab-servicios {
    width: 100%;
    padding-right: 15px;
    padding-left: 15px;
    font-size: 17px;
  }
  .tab-servicios.w--current {
    width: 100%;
    font-size: 17px;
    font-style: normal;
  }
  .heading {
    font-size: 28px;
  }
  .text-block-8 {
    font-size: 27px;
  }
  .image-4 {
    text-align: center;
  }
  .column-12 {
    text-align: center;
  }
  .slider-4 {
    height: 600px;
  }
  .headmi {
    padding-right: 0px;
    padding-left: 0px;
  }
  .txtbanmi {
    font-size: 40px;
  }
  .banmi {
    padding-bottom: 0px;
  }
  .txtinfomi {
    font-size: 45px;
  }
  .txtinfomi3 {
    font-size: 25px;
  }
  .txtfotmi {
    text-align: center;
  }
  .txtfonmi {
    text-align: center;
  }
  .txtbangr2 {
    font-size: 25px;
  }
  .callgr {
    padding-right: 0px;
    padding-left: 0px;
  }
  .txtfonoftogr {
    margin-bottom: 10px;
    font-size: 16px;
  }
  .txtheadgr {
    margin-top: 10px;
    font-size: 18px;
    text-shadow: 1px 1px 6px #000;
  }
  .txtbante {
    margin-top: 20px;
    font-size: 40px;
  }
  .bante {
    padding-bottom: 0px;
  }
  .divte.divte3 {
    height: 400px;
  }
  .txtfotte {
    margin-top: 11px;
  }
  .txtfote2.txtheadte {
    padding-left: 15px;
    background-size: 15px;
    font-size: 15px;
  }
  .btnbante {
    font-size: 25px;
  }
  .bodyfa {
    background-position: 30% 50%;
    background-size: auto;
  }
  .banfa {
    padding-top: 10px;
  }
  .txtfotfa.txtfotfa2.txtfotfa3.txtehadfa2 {
    display: none;
  }
  .txtfotfa.txtfotfa2.txtheadfa {
    display: none;
    overflow: visible;
  }
  .div-product-mcop {
    height: 362px;
  }
  .txtinfomo {
    font-size: 50px;
    line-height: 55px;
  }
  .txtinfomo.ttxinfomo2 {
    font-size: 40px;
  }
  .btncontmo {
    font-size: 12px;
    font-weight: 500;
    letter-spacing: 0px;
  }
  .div-logo-segalc {
    height: 99px;
    padding: 14px 5px 20px;
  }
  .title-contact-header {
    margin-top: 72px;
  }
  .text-contact1-segalc {
    background-position: 24% 50%;
    background-size: 17px;
    font-size: 17px;
  }
  .text-contact1-segalc.text2-email {
    background-position: 11% 50%;
  }
  .text-contact1-segalc.text2-email.email-tapeman {
    background-position: 14% 50%;
  }
  .text-contact1-segalc.frtjyuu.fono-tapeman {
    background-position: 18% 50%;
  }
  .text-contact1-segalc.horario-text {
    background-position: 5% 0%;
  }
  .banner-segalc {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(15, 42, 67, 0.82)), to(rgba(247, 147, 30, 0.72))), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url('../images/banner.jpg');
    background-image: linear-gradient(180deg, rgba(15, 42, 67, 0.82), rgba(247, 147, 30, 0.72)), linear-gradient(180deg, transparent, transparent), url('../images/banner.jpg');
    background-position: 0px 0px, 0px 0px, 0% 50%;
    background-size: auto, auto, cover;
    background-repeat: repeat, repeat, no-repeat;
  }
  .banner-segalc.banner-fondo-tape.banner-gracias-tape {
    height: 700px;
  }
  .text1-banner-segalc {
    margin-top: 33px;
  }
  .text2-banner-segalc.tbanner-tape.text-gracias-tape {
    margin-top: 110px;
  }
  .image-14 {
    position: static;
    width: 100%;
  }
  .image-16.img-gracias-tape {
    margin-top: 38px;
  }
  .productos {
    padding-top: 40px;
    padding-bottom: 40px;
  }
  .column-49 {
    height: 400px;
  }
  .slider-6 {
    height: 217px;
    border-width: 3px;
  }
  .txtheadsc.txtheadsc2 {
    margin-top: 10px;
    margin-bottom: 15px;
    font-size: 20px;
  }
  .bansc {
    padding-top: 30px;
  }
  .txtbansc {
    font-size: 45px;
    text-align: center;
    text-shadow: 1px 1px 6px #000;
  }
  .txtbansc.txtbansc2 {
    font-size: 35px;
    text-align: center;
  }
  .btnbansc {
    font-size: 18px;
  }
  .txtinfosc {
    font-size: 25px;
  }
  .whatsapp-gs {
    width: 52%;
  }
  .txtbanco2 {
    font-size: 23px;
    line-height: 30px;
  }
  .txtinfoco {
    margin-top: 16px;
    font-size: 30px;
    line-height: 35px;
  }
  .divco {
    margin-bottom: 10px;
  }
  .txtdivco {
    font-size: 20px;
  }
  .txtcallco2 {
    font-size: 20px;
  }
  .txtfonoco.txtheadco {
    font-size: 16px;
  }
  .txtfonoco2 {
    margin-bottom: 10px;
  }
  .col4ev {
    padding: 22px;
  }
  .banwha {
    left: auto;
    top: auto;
    right: 0%;
    bottom: 0%;
    display: block;
  }
  .btntr {
    width: 100%;
    font-size: 15px;
  }
  .callltr {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .txft1.txtfit2 {
    margin-top: 20px;
  }
  .whatsapp-gs-2 {
    width: 47%;
    background-position: 10% 50%;
    font-size: 16px;
  }
  .whatsapp-gs-2.whatsapp-fm {
    width: 51%;
  }
}

@media screen and (max-width: 479px) {
  .head4 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .ban4 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .txtban4.txtban42 {
    font-size: 16px;
    line-height: 30px;
  }
  .call4 {
    padding-right: 0px;
    padding-left: 0px;
  }
  .txtcall4 {
    font-size: 35px;
  }
  .txtcall42 {
    font-size: 20px;
  }
  .txtfot4.txthead4 {
    margin-top: 30px;
  }
  .text-block {
    font-size: 24px;
  }
  .text-block.title-banner1 {
    font-size: 25px;
    line-height: 39px;
  }
  .text-block-2 {
    font-size: 15px;
    line-height: 20px;
  }
  .div-form-a-n {
    width: 90%;
    padding-top: 31px;
    padding-bottom: 20px;
  }
  .text-block-3 {
    margin-top: -12px;
  }
  .title-serv {
    margin-top: 1px;
    font-size: 13px;
    line-height: 28px;
    font-weight: 600;
  }
  .div-block-3 {
    padding-right: 15px;
    padding-left: 15px;
  }
  .text-bekron-1 {
    font-size: 17px;
    line-height: 23px;
  }
  .text-bekron-1.txt-1-call1 {
    font-size: 21px;
    line-height: 29px;
  }
  .paragraph {
    font-size: 13px;
  }
  .check-caracteristicas-serv {
    padding-left: 26px;
    background-size: 15px;
    font-size: 15px;
  }
  .btn-cotizar-a-n {
    width: 100%;
  }
  .btn-cotizar-a-n.btn-ficha-an {
    width: 100%;
  }
  .column {
    padding-left: 0px;
  }
  .div-block-4 {
    padding-right: 15px;
    padding-left: 15px;
  }
  .paragraph-2 {
    font-size: 13px;
  }
  .title-nosotros {
    font-size: 30px;
  }
  .title-nosotros.title-contacto.eff {
    margin-bottom: 32px;
  }
  .section-contacto-a-n {
    padding-top: 31px;
    padding-bottom: 35px;
  }
  .img-logo-footer.bgtr {
    margin-right: auto;
    margin-left: auto;
  }
  .footer-contact-text {
    background-position: 0% 50%;
  }
  .footer-contact-text.mail-footer.location-footer {
    background-position: 3% 0%;
  }
  .contacto-header-an {
    margin-top: 4px;
    background-position: 26% 50%;
  }
  .contacto-header-an.ddfff {
    background-position: 27% 50%;
  }
  .banner-sgs {
    padding-top: 48px;
    padding-bottom: 37px;
  }
  .div-contect-sgs {
    padding: 20px;
  }
  .title-section-sgs {
    font-size: 23px;
    line-height: 30px;
  }
  .title-section-sgs.text-call1-sgs {
    font-size: 19px;
    line-height: 31px;
  }
  .title-banner2-sgs {
    margin-left: 0px;
    padding-left: 19px;
    background-size: 15px;
    font-size: 22px;
    line-height: 30px;
  }
  .title1-banner-sgs {
    font-size: 24px;
    text-align: center;
  }
  .btn-banner-sgs.btn-contacto-sgs {
    width: 100%;
    text-align: center;
    letter-spacing: 1px;
  }
  .btn-banner-sgs.btn-contacto-sgs.btn-call2-sgs {
    width: 88%;
  }
  .div-form-sgs {
    margin-top: 11px;
    padding-top: 12px;
  }
  .text-block-5 {
    font-size: 20px;
  }
  .text-block-5.dert {
    font-size: 20px;
  }
  .tab-servicios {
    width: 100%;
    font-size: 14px;
  }
  .tab-servicios.w--current {
    width: 100%;
    font-size: 14px;
  }
  .section-nosotros-sgs {
    height: 229px;
  }
  .div-block-6.div-content-nosotros {
    padding: 20px;
  }
  .heading {
    font-size: 25px;
  }
  .section-3 {
    padding-right: 15px;
    padding-left: 15px;
  }
  .text-block-8 {
    font-size: 24px;
    line-height: 31px;
  }
  .text-block-8.title-nuestros-serviios {
    font-size: 25px;
  }
  .column-13 {
    text-align: center;
  }
  .sider1 {
    height: 200px;
  }
  .slider {
    height: 200px;
  }
  .slider-2 {
    height: 180px;
  }
  .title-banner-gracias-sgs {
    font-size: 36px;
  }
  .tile-2-gracias-sgs {
    font-size: 21px;
    line-height: 27px;
  }
  .text-block-10 {
    font-size: 14px;
  }
  .column-18 {
    margin-bottom: 20px;
    text-align: center;
  }
  .slider-4 {
    height: 391px;
  }
  .image-7 {
    margin-right: auto;
    margin-left: auto;
  }
  .image-7.ff.dfree {
    width: auto;
    height: auto;
  }
  .image-9 {
    margin-right: auto;
    margin-left: auto;
    direction: ltr;
  }
  .column-19 {
    text-align: center;
  }
  .columns-3 {
    text-align: center;
  }
  .column-20 {
    text-align: center;
  }
  .txtbanmi2 {
    font-size: 18px;
    line-height: 25px;
  }
  .callmi {
    padding-right: 0px;
    padding-left: 0px;
  }
  .txtfotmi.txtheadmi {
    margin-top: 10px;
    font-size: 18px;
  }
  .txtfonmi.txtheadmi2 {
    font-size: 12px;
  }
  .txtbangr2 {
    font-size: 15px;
  }
  .txtcallgr {
    font-size: 30px;
  }
  .text-block-13 {
    font-size: 10px;
  }
  .fotgr {
    text-align: center;
  }
  .txtheadgr {
    font-size: 15px;
  }
  .bodyte {
    background-image: -webkit-gradient(linear, left top, left bottom, from(null), to(null)), url('../images/img-04-min.jpg');
    background-image: linear-gradient(180deg, null, null), url('../images/img-04-min.jpg');
    background-position: 0px 0px, 50% 0%;
  }
  .txtbante {
    line-height: 40px;
  }
  .txtcallte {
    font-size: 35px;
    line-height: 40px;
  }
  .divte {
    height: 650px;
  }
  .divte.divte2 {
    height: 700px;
  }
  .divte.divte3 {
    height: 300px;
  }
  .txtfote2.txtheadte {
    margin-top: 0px;
    padding-top: 0px;
    padding-left: 20px;
    font-size: 19px;
  }
  .txtfote2.txtheadte.txtheadte22 {
    margin-top: 0px;
    padding-top: 0px;
  }
  .linkte {
    font-size: 18px;
  }
  .linkte.linkte2 {
    font-size: 10px;
    line-height: 15px;
  }
  .btnbante {
    height: auto;
    font-size: 17px;
  }
  .bodyfa {
    background-image: url('../images/banceli.jpg');
    background-position: 50% 50%;
  }
  .txtcallfa {
    margin-bottom: 13px;
    font-size: 20px;
    line-height: 20px;
  }
  .linkfa2 {
    margin-top: 12px;
    margin-left: 49px;
  }
  .imgbanfa {
    display: block;
  }
  .banner-maicop {
    padding-top: 58px;
    padding-bottom: 21px;
    background-position: 50% 50%;
  }
  .title1-b {
    font-size: 18px;
    text-align: center;
  }
  .title1-b.title2-banner1 {
    font-size: 30px;
    line-height: 32px;
  }
  .title1-b.title2-banner1.txt-gac {
    font-size: 28px;
  }
  .title1-b.derew3 {
    margin-bottom: 14px;
    font-size: 15px;
    line-height: 31px;
    letter-spacing: 0px;
  }
  .title1-b.derew3.text2-gracias {
    font-size: 15px;
    line-height: 25px;
  }
  .submit-button-2 {
    width: 100%;
  }
  .columns-4 {
    display: block;
  }
  .btn-contact-mcop {
    margin-bottom: 23px;
    text-align: center;
  }
  .text-block-15 {
    margin-bottom: 10px;
    font-size: 18px;
    line-height: 25px;
    text-align: center;
  }
  .text-block-15.derr {
    font-size: 19px;
    line-height: 27px;
  }
  .title1-mcop {
    font-size: 16px;
    letter-spacing: 1px;
  }
  .title1-mcop.text-i {
    text-align: center;
  }
  .title2-mail {
    font-size: 24px;
    line-height: 30px;
  }
  .title2-mail.texti {
    text-align: center;
  }
  .title2-mail.title-sert {
    font-size: 25px;
  }
  .div-product-mcop {
    height: 394px;
    margin-bottom: 21px;
    padding-bottom: 33px;
  }
  .text-block-16 {
    margin-bottom: 14px;
  }
  .section-6 {
    padding-top: 47px;
    padding-bottom: 43px;
  }
  .paragraph-5 {
    margin-bottom: 12px;
  }
  .paragraph-5.derw {
    font-size: 15px;
    letter-spacing: 0px;
  }
  .column-22 {
    text-align: center;
  }
  .image-11 {
    margin-bottom: 20px;
  }
  .text-block-17 {
    text-align: center;
  }
  .text-block-18 {
    text-align: center;
  }
  .text-field-5 {
    width: 100%;
  }
  .text-field-6 {
    width: 100%;
  }
  .text-block-19 {
    padding-left: 24px;
    background-position: 38% 0%;
    background-size: 19px;
    text-align: center;
  }
  .text-block-19.fono-herd {
    background-position: 33% 0%;
    background-size: 19px;
  }
  .column-25 {
    text-align: center;
  }
  .column-26 {
    text-align: center;
  }
  .column-27 {
    text-align: center;
  }
  .column-28 {
    text-align: center;
  }
  .column-29 {
    text-align: center;
  }
  .bold-text {
    font-size: 16px;
  }
  .div-block-7 {
    padding: 34px 21px 30px 20px;
  }
  .banmo {
    padding-left: 0px;
  }
  .txtbanmo {
    font-size: 35px;
    line-height: 35px;
  }
  .columns-5 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .columns-7 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .heading-10 {
    text-align: center;
  }
  .columns-8 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .columns-9 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .columns-10 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  .heading-12 {
    text-align: center;
  }
  .columns-11 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
    -webkit-flex-direction: column-reverse;
    -ms-flex-direction: column-reverse;
    flex-direction: column-reverse;
  }
  .columns-13 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
  }
  .div-logo-segalc {
    position: static;
  }
  .title-contact-header {
    margin-top: 13px;
  }
  .text-contact1-segalc {
    background-position: 73px 0px;
  }
  .text-contact1-segalc.text2-email {
    background-position: 5% 50%;
  }
  .text-contact1-segalc.text2-email.email-tapeman {
    background-position: 18% 50%;
    background-size: 18px;
    font-size: 18px;
  }
  .text-contact1-segalc.frtjyuu.fono-tapeman {
    background-position: 20% 0%;
    font-size: 17px;
  }
  .text-contact1-segalc.horario-text {
    background-position: 15% 50%;
  }
  .banner-segalc {
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(25%, rgba(15, 42, 67, 0.81)), to(rgba(247, 147, 30, 0.78))), -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent)), url('../images/banner.jpg');
    background-image: linear-gradient(180deg, rgba(15, 42, 67, 0.81) 25%, rgba(247, 147, 30, 0.78)), linear-gradient(180deg, transparent, transparent), url('../images/banner.jpg');
    background-position: 0px 0px, 0px 0px, 0% 50%;
    background-size: auto, auto, cover;
    background-repeat: repeat, repeat, no-repeat;
  }
  .banner-segalc.banner-fondo-tape {
    height: 850px;
  }
  .banner-segalc.banner-fondo-tape.banner-gracias-tape {
    height: 571px;
  }
  .text1-banner-segalc {
    margin-top: 29px;
    font-size: 18px;
    letter-spacing: 3px;
  }
  .text1-banner-segalc.t2-banner-tape {
    margin-top: 35px;
    font-size: 19px;
  }
  .text2-banner-segalc {
    font-size: 33px;
  }
  .text2-banner-segalc.title-gracias-segalc {
    line-height: 42px;
  }
  .text2-banner-segalc.tbanner-tape {
    font-size: 40px;
    line-height: 47px;
  }
  .text2-banner-segalc.tbanner-tape.text-gracias-tape {
    font-size: 34px;
    line-height: 45px;
  }
  .dfdf {
    font-size: 18px;
    line-height: 33px;
  }
  .dfdf.serddf.dgegegttr {
    font-size: 31px;
  }
  .dfdf.txte2gracias-sefl {
    font-size: 17px;
  }
  .dfdf.dub-t-banner-tepa {
    font-size: 16px;
    line-height: 24px;
  }
  .dfdf.dub-t-banner-tepa.subtitle-gracas-tape {
    font-size: 15px;
  }
  .div-form-segalc {
    width: 90%;
  }
  .button-4.btn-contact-segalc {
    margin-top: 21px;
  }
  .button-4.call-bottomv {
    font-size: 14px;
  }
  .txt1-call-segalc {
    margin-top: 19px;
    line-height: 41px;
  }
  .txt1-call-segalc.txt2-call2-segalc {
    font-size: 18px;
    letter-spacing: 0px;
  }
  .txt1-call-segalc.txt2-call2-segalc.call2-tape {
    font-size: 13px;
    line-height: 20px;
  }
  .servicios-segalc {
    padding-top: 45px;
    padding-bottom: 0px;
  }
  .txt1-serv-segalc {
    margin-top: 26px;
    font-size: 17px;
  }
  .title2-serv-segalc {
    font-size: 26px;
  }
  .title2-serv-segalc.title2-qs {
    margin-bottom: 11px;
  }
  .title2-serv-segalc.title-cli {
    margin-bottom: 12px;
  }
  .list-serv {
    font-size: 15px;
  }
  .paragraph-6 {
    font-size: 14px;
  }
  .section-15 {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  .slider-5 {
    height: 300px;
  }
  .column-44 {
    padding-left: 10px;
  }
  .bold-text-2 {
    font-size: 30px;
    line-height: 36px;
  }
  .footer-segalc {
    padding-top: 54px;
  }
  .footer-segalc.footer-tapeman {
    padding-top: 40px;
  }
  .text-direccion {
    font-size: 15px;
  }
  .image-16 {
    margin-top: 45px;
  }
  .subtitle-section {
    font-size: 16px;
    letter-spacing: 0px;
  }
  .title-section {
    font-size: 24px;
    line-height: 36px;
  }
  .column-img {
    height: 300px;
  }
  .column-49 {
    height: 467px;
    padding-top: 42px;
    padding-right: 20px;
    padding-left: 20px;
  }
  .text-block-29 {
    font-size: 30px;
    line-height: 35px;
  }
  .slider-6 {
    height: 112px;
  }
  .txtbansc {
    font-size: 35px;
  }
  .txtbansc.txtbansc2 {
    font-size: 30px;
    line-height: 35px;
  }
  .whatsapp-gs {
    width: 93%;
    padding-right: 6px;
  }
  .whatsapp-gs.whafi {
    width: 40%;
  }
  .txtbanco {
    font-size: 30px;
    line-height: 35px;
  }
  .txtbanco2 {
    font-size: 18px;
  }
  .txtinfoco {
    font-size: 25px;
  }
  .txtcallco {
    font-size: 28px;
  }
  .col4ev {
    padding: 25px;
  }
  .banwha {
    width: 40%;
  }
  .txtbantr {
    font-size: 45px;
  }
  .txft1.txtfit22 {
    margin-top: 20px;
  }
  .whatsapp-gs-2 {
    left: auto;
    top: auto;
    right: auto;
    bottom: 60px;
    z-index: 0;
    width: 75%;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-right: 6px;
    -webkit-transition-duration: 400ms;
    transition-duration: 400ms;
  }
  .whatsapp-gs-2:hover {
    margin-bottom: 0px;
  }
  .whatsapp-gs-2.whatsapp-fm {
    bottom: 6px;
    z-index: 100;
    width: 80%;
  }
}

@font-face {
  font-family: 'Taz';
  src: url('../fonts/Taz-Bold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}