@import url("https://fonts.googleapis.com/css2?family=Lato:wght@300;400;700;900&display=swap");
.lato {
  font-family: "Lato", sans-serif !important;
}

.degrade-red {
  background: linear-gradient(0turn, #d53043 30%, #d63447 70%);
}
.degrade-black {
  background: linear-gradient(80deg, #393939 0%, #737373 39%, #494949 100%);
}

.solid-red {
  color: #d63447;
}
.solid-red-darken {
  color: #d53144;
}

.red, .red-circle {
  background: #d63447 !important;
  transition: all 0.1s ease-in-out;
}
.red-circle {
  color: white !important;
}

.white, .white-circle {
  background: white !important;
  transition: all 0.1s ease-in-out;
}
.white-circle {
  color: #d63447 !important;
}
.white-circle-active {
  background: #d63447 !important;
  color: white !important;
}

.circle-white, .circle-white-1 {
  background-color: white;
  width: 100%;
  height: 100%;
  border-radius: 50%;
  padding: 20px;
  position: relative;
  z-index: 2;
}
.circle-white-1 {
  padding: 10px;
}

.img-service-cucarachas {
  background-color: white;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  padding: 120px 0 120px 0;
  position: relative;
  z-index: 1;
}
.img-service-cucarachas:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
.img-service-cucarachas-1 {
  background-image: url("../img/bugs/cucarachas-card.jpg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-color: transparent !important;
  position: relative;
  z-index: 1;
  color: #fff !important;
}
.img-service-cucarachas-1:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
.img-service-cucarachas-2 {
  background-image: url("../img/bugs/cucarachas-card-2.jpg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-color: transparent !important;
  position: relative;
  z-index: 1;
  color: #fff !important;
}
.img-service-cucarachas-2:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
.img-service-cucarachas-3 {
  background-image: url("../img/bugs/cucarachas-card-3.jpg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-color: transparent !important;
  position: relative;
  z-index: 1;
  color: #fff !important;
}
.img-service-cucarachas-3:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
.img-service-chinches {
  background-color: white;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  padding: 120px 0 120px 0;
  position: relative;
  z-index: 1;
}
.img-service-chinches:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
.img-service-chinches-1 {
  background-image: url("../img/bugs/chinches-card.jpg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-color: transparent !important;
  position: relative;
  z-index: 1;
  color: #fff !important;
}
.img-service-chinches-1:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
.img-service-chinches-2 {
  background-image: url("../img/bugs/chinches-card-2.jpg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-color: transparent !important;
  position: relative;
  z-index: 1;
  color: #fff !important;
}
.img-service-chinches-2:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
.img-service-chinches-3 {
  background-image: url("../img/bugs/chinches-card-3.jpg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-color: transparent !important;
  position: relative;
  z-index: 1;
  color: #fff !important;
}
.img-service-chinches-3:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
.img-service-aves {
  background-color: white;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  padding: 120px 0 120px 0;
  position: relative;
  z-index: 1;
}
.img-service-aves:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
.img-service-aves-1 {
  background-image: url("../img/bugs/aves-card.jpg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-color: transparent !important;
  position: relative;
  z-index: 1;
  color: #fff !important;
}
.img-service-aves-1:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
.img-service-aves-2 {
  background-image: url("../img/bugs/aves-card-2.jpg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-color: transparent !important;
  position: relative;
  z-index: 1;
  color: #fff !important;
}
.img-service-aves-2:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
.img-service-aves-3 {
  background-image: url("../img/bugs/aves-card-3.jpg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-color: transparent !important;
  position: relative;
  z-index: 1;
  color: #fff !important;
}
.img-service-aves-3:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
.img-service-mosquitos {
  background-color: white;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  padding: 120px 0 120px 0;
  position: relative;
  z-index: 1;
}
.img-service-mosquitos:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: rgba(255, 255, 255, 0.5);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
.img-service-mosquitos-1 {
  background-image: url("../img/bugs/mosquitos-card.jpg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-color: transparent !important;
  position: relative;
  z-index: 1;
  color: #fff !important;
}
.img-service-mosquitos-1:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
.img-service-mosquitos-2 {
  background-image: url("../img/bugs/mosquitos-card-2.jpg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-color: transparent !important;
  position: relative;
  z-index: 1;
  color: #fff !important;
}
.img-service-mosquitos-2:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}
.img-service-mosquitos-3 {
  background-image: url("../img/bugs/mosquitos-card-3.jpg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  background-color: transparent !important;
  position: relative;
  z-index: 1;
  color: #fff !important;
}
.img-service-mosquitos-3:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}

body {
  font-family: "Open Sans" !important;
}

.spacing-0 {
  letter-spacing: 0px;
}

.font-0 {
  font-size: 0px !important;
}

.z-index-0 {
  z-index: 0;
}

.bottom-0 {
  bottom: 0px;
}

.top-0 {
  top: 0px;
}

.left-0 {
  left: 0px;
}

.right-0 {
  right: 0px;
}

.square-element-0 {
  width: 0rem !important;
  height: 0rem !important;
}

.spacing-1 {
  letter-spacing: 1px;
}

.font-1 {
  font-size: 1px !important;
}

.z-index-1 {
  z-index: 1;
}

.bottom-1 {
  bottom: 1px;
}

.top-1 {
  top: 1px;
}

.left-1 {
  left: 1px;
}

.right-1 {
  right: 1px;
}

.square-element-1 {
  width: 1rem !important;
  height: 1rem !important;
}

.spacing-2 {
  letter-spacing: 2px;
}

.font-2 {
  font-size: 2px !important;
}

.z-index-2 {
  z-index: 2;
}

.bottom-2 {
  bottom: 2px;
}

.top-2 {
  top: 2px;
}

.left-2 {
  left: 2px;
}

.right-2 {
  right: 2px;
}

.square-element-2 {
  width: 2rem !important;
  height: 2rem !important;
}

.spacing-3 {
  letter-spacing: 3px;
}

.font-3 {
  font-size: 3px !important;
}

.z-index-3 {
  z-index: 3;
}

.bottom-3 {
  bottom: 3px;
}

.top-3 {
  top: 3px;
}

.left-3 {
  left: 3px;
}

.right-3 {
  right: 3px;
}

.square-element-3 {
  width: 3rem !important;
  height: 3rem !important;
}

.spacing-4 {
  letter-spacing: 4px;
}

.font-4 {
  font-size: 4px !important;
}

.z-index-4 {
  z-index: 4;
}

.bottom-4 {
  bottom: 4px;
}

.top-4 {
  top: 4px;
}

.left-4 {
  left: 4px;
}

.right-4 {
  right: 4px;
}

.square-element-4 {
  width: 4rem !important;
  height: 4rem !important;
}

.spacing-5 {
  letter-spacing: 5px;
}

.font-5 {
  font-size: 5px !important;
}

.z-index-5 {
  z-index: 5;
}

.bottom-5 {
  bottom: 5px;
}

.top-5 {
  top: 5px;
}

.left-5 {
  left: 5px;
}

.right-5 {
  right: 5px;
}

.square-element-5 {
  width: 5rem !important;
  height: 5rem !important;
}

.spacing-6 {
  letter-spacing: 6px;
}

.font-6 {
  font-size: 6px !important;
}

.z-index-6 {
  z-index: 6;
}

.bottom-6 {
  bottom: 6px;
}

.top-6 {
  top: 6px;
}

.left-6 {
  left: 6px;
}

.right-6 {
  right: 6px;
}

.square-element-6 {
  width: 6rem !important;
  height: 6rem !important;
}

.spacing-7 {
  letter-spacing: 7px;
}

.font-7 {
  font-size: 7px !important;
}

.z-index-7 {
  z-index: 7;
}

.bottom-7 {
  bottom: 7px;
}

.top-7 {
  top: 7px;
}

.left-7 {
  left: 7px;
}

.right-7 {
  right: 7px;
}

.square-element-7 {
  width: 7rem !important;
  height: 7rem !important;
}

.spacing-8 {
  letter-spacing: 8px;
}

.font-8 {
  font-size: 8px !important;
}

.z-index-8 {
  z-index: 8;
}

.bottom-8 {
  bottom: 8px;
}

.top-8 {
  top: 8px;
}

.left-8 {
  left: 8px;
}

.right-8 {
  right: 8px;
}

.square-element-8 {
  width: 8rem !important;
  height: 8rem !important;
}

.spacing-9 {
  letter-spacing: 9px;
}

.font-9 {
  font-size: 9px !important;
}

.z-index-9 {
  z-index: 9;
}

.bottom-9 {
  bottom: 9px;
}

.top-9 {
  top: 9px;
}

.left-9 {
  left: 9px;
}

.right-9 {
  right: 9px;
}

.square-element-9 {
  width: 9rem !important;
  height: 9rem !important;
}

.spacing-10 {
  letter-spacing: 10px;
}

.font-10 {
  font-size: 10px !important;
}

.z-index-10 {
  z-index: 10;
}

.bottom-10 {
  bottom: 10px;
}

.top-10 {
  top: 10px;
}

.left-10 {
  left: 10px;
}

.right-10 {
  right: 10px;
}

.square-element-10 {
  width: 10rem !important;
  height: 10rem !important;
}

.spacing-11 {
  letter-spacing: 11px;
}

.font-11 {
  font-size: 11px !important;
}

.z-index-11 {
  z-index: 11;
}

.bottom-11 {
  bottom: 11px;
}

.top-11 {
  top: 11px;
}

.left-11 {
  left: 11px;
}

.right-11 {
  right: 11px;
}

.square-element-11 {
  width: 11rem !important;
  height: 11rem !important;
}

.spacing-12 {
  letter-spacing: 12px;
}

.font-12 {
  font-size: 12px !important;
}

.z-index-12 {
  z-index: 12;
}

.bottom-12 {
  bottom: 12px;
}

.top-12 {
  top: 12px;
}

.left-12 {
  left: 12px;
}

.right-12 {
  right: 12px;
}

.square-element-12 {
  width: 12rem !important;
  height: 12rem !important;
}

.spacing-13 {
  letter-spacing: 13px;
}

.font-13 {
  font-size: 13px !important;
}

.z-index-13 {
  z-index: 13;
}

.bottom-13 {
  bottom: 13px;
}

.top-13 {
  top: 13px;
}

.left-13 {
  left: 13px;
}

.right-13 {
  right: 13px;
}

.square-element-13 {
  width: 13rem !important;
  height: 13rem !important;
}

.spacing-14 {
  letter-spacing: 14px;
}

.font-14 {
  font-size: 14px !important;
}

.z-index-14 {
  z-index: 14;
}

.bottom-14 {
  bottom: 14px;
}

.top-14 {
  top: 14px;
}

.left-14 {
  left: 14px;
}

.right-14 {
  right: 14px;
}

.square-element-14 {
  width: 14rem !important;
  height: 14rem !important;
}

.spacing-15 {
  letter-spacing: 15px;
}

.font-15 {
  font-size: 15px !important;
}

.z-index-15 {
  z-index: 15;
}

.bottom-15 {
  bottom: 15px;
}

.top-15 {
  top: 15px;
}

.left-15 {
  left: 15px;
}

.right-15 {
  right: 15px;
}

.square-element-15 {
  width: 15rem !important;
  height: 15rem !important;
}

.spacing-16 {
  letter-spacing: 16px;
}

.font-16 {
  font-size: 16px !important;
}

.z-index-16 {
  z-index: 16;
}

.bottom-16 {
  bottom: 16px;
}

.top-16 {
  top: 16px;
}

.left-16 {
  left: 16px;
}

.right-16 {
  right: 16px;
}

.square-element-16 {
  width: 16rem !important;
  height: 16rem !important;
}

.spacing-17 {
  letter-spacing: 17px;
}

.font-17 {
  font-size: 17px !important;
}

.z-index-17 {
  z-index: 17;
}

.bottom-17 {
  bottom: 17px;
}

.top-17 {
  top: 17px;
}

.left-17 {
  left: 17px;
}

.right-17 {
  right: 17px;
}

.square-element-17 {
  width: 17rem !important;
  height: 17rem !important;
}

.spacing-18 {
  letter-spacing: 18px;
}

.font-18 {
  font-size: 18px !important;
}

.z-index-18 {
  z-index: 18;
}

.bottom-18 {
  bottom: 18px;
}

.top-18 {
  top: 18px;
}

.left-18 {
  left: 18px;
}

.right-18 {
  right: 18px;
}

.square-element-18 {
  width: 18rem !important;
  height: 18rem !important;
}

.spacing-19 {
  letter-spacing: 19px;
}

.font-19 {
  font-size: 19px !important;
}

.z-index-19 {
  z-index: 19;
}

.bottom-19 {
  bottom: 19px;
}

.top-19 {
  top: 19px;
}

.left-19 {
  left: 19px;
}

.right-19 {
  right: 19px;
}

.square-element-19 {
  width: 19rem !important;
  height: 19rem !important;
}

.spacing-20 {
  letter-spacing: 20px;
}

.font-20 {
  font-size: 20px !important;
}

.z-index-20 {
  z-index: 20;
}

.bottom-20 {
  bottom: 20px;
}

.top-20 {
  top: 20px;
}

.left-20 {
  left: 20px;
}

.right-20 {
  right: 20px;
}

.square-element-20 {
  width: 20rem !important;
  height: 20rem !important;
}

.spacing-21 {
  letter-spacing: 21px;
}

.font-21 {
  font-size: 21px !important;
}

.z-index-21 {
  z-index: 21;
}

.bottom-21 {
  bottom: 21px;
}

.top-21 {
  top: 21px;
}

.left-21 {
  left: 21px;
}

.right-21 {
  right: 21px;
}

.square-element-21 {
  width: 21rem !important;
  height: 21rem !important;
}

.spacing-22 {
  letter-spacing: 22px;
}

.font-22 {
  font-size: 22px !important;
}

.z-index-22 {
  z-index: 22;
}

.bottom-22 {
  bottom: 22px;
}

.top-22 {
  top: 22px;
}

.left-22 {
  left: 22px;
}

.right-22 {
  right: 22px;
}

.square-element-22 {
  width: 22rem !important;
  height: 22rem !important;
}

.spacing-23 {
  letter-spacing: 23px;
}

.font-23 {
  font-size: 23px !important;
}

.z-index-23 {
  z-index: 23;
}

.bottom-23 {
  bottom: 23px;
}

.top-23 {
  top: 23px;
}

.left-23 {
  left: 23px;
}

.right-23 {
  right: 23px;
}

.square-element-23 {
  width: 23rem !important;
  height: 23rem !important;
}

.spacing-24 {
  letter-spacing: 24px;
}

.font-24 {
  font-size: 24px !important;
}

.z-index-24 {
  z-index: 24;
}

.bottom-24 {
  bottom: 24px;
}

.top-24 {
  top: 24px;
}

.left-24 {
  left: 24px;
}

.right-24 {
  right: 24px;
}

.square-element-24 {
  width: 24rem !important;
  height: 24rem !important;
}

.spacing-25 {
  letter-spacing: 25px;
}

.font-25 {
  font-size: 25px !important;
}

.z-index-25 {
  z-index: 25;
}

.bottom-25 {
  bottom: 25px;
}

.top-25 {
  top: 25px;
}

.left-25 {
  left: 25px;
}

.right-25 {
  right: 25px;
}

.square-element-25 {
  width: 25rem !important;
  height: 25rem !important;
}

.spacing-26 {
  letter-spacing: 26px;
}

.font-26 {
  font-size: 26px !important;
}

.z-index-26 {
  z-index: 26;
}

.bottom-26 {
  bottom: 26px;
}

.top-26 {
  top: 26px;
}

.left-26 {
  left: 26px;
}

.right-26 {
  right: 26px;
}

.square-element-26 {
  width: 26rem !important;
  height: 26rem !important;
}

.spacing-27 {
  letter-spacing: 27px;
}

.font-27 {
  font-size: 27px !important;
}

.z-index-27 {
  z-index: 27;
}

.bottom-27 {
  bottom: 27px;
}

.top-27 {
  top: 27px;
}

.left-27 {
  left: 27px;
}

.right-27 {
  right: 27px;
}

.square-element-27 {
  width: 27rem !important;
  height: 27rem !important;
}

.spacing-28 {
  letter-spacing: 28px;
}

.font-28 {
  font-size: 28px !important;
}

.z-index-28 {
  z-index: 28;
}

.bottom-28 {
  bottom: 28px;
}

.top-28 {
  top: 28px;
}

.left-28 {
  left: 28px;
}

.right-28 {
  right: 28px;
}

.square-element-28 {
  width: 28rem !important;
  height: 28rem !important;
}

.spacing-29 {
  letter-spacing: 29px;
}

.font-29 {
  font-size: 29px !important;
}

.z-index-29 {
  z-index: 29;
}

.bottom-29 {
  bottom: 29px;
}

.top-29 {
  top: 29px;
}

.left-29 {
  left: 29px;
}

.right-29 {
  right: 29px;
}

.square-element-29 {
  width: 29rem !important;
  height: 29rem !important;
}

.spacing-30 {
  letter-spacing: 30px;
}

.font-30 {
  font-size: 30px !important;
}

.z-index-30 {
  z-index: 30;
}

.bottom-30 {
  bottom: 30px;
}

.top-30 {
  top: 30px;
}

.left-30 {
  left: 30px;
}

.right-30 {
  right: 30px;
}

.square-element-30 {
  width: 30rem !important;
  height: 30rem !important;
}

.spacing-31 {
  letter-spacing: 31px;
}

.font-31 {
  font-size: 31px !important;
}

.z-index-31 {
  z-index: 31;
}

.bottom-31 {
  bottom: 31px;
}

.top-31 {
  top: 31px;
}

.left-31 {
  left: 31px;
}

.right-31 {
  right: 31px;
}

.square-element-31 {
  width: 31rem !important;
  height: 31rem !important;
}

.spacing-32 {
  letter-spacing: 32px;
}

.font-32 {
  font-size: 32px !important;
}

.z-index-32 {
  z-index: 32;
}

.bottom-32 {
  bottom: 32px;
}

.top-32 {
  top: 32px;
}

.left-32 {
  left: 32px;
}

.right-32 {
  right: 32px;
}

.square-element-32 {
  width: 32rem !important;
  height: 32rem !important;
}

.spacing-33 {
  letter-spacing: 33px;
}

.font-33 {
  font-size: 33px !important;
}

.z-index-33 {
  z-index: 33;
}

.bottom-33 {
  bottom: 33px;
}

.top-33 {
  top: 33px;
}

.left-33 {
  left: 33px;
}

.right-33 {
  right: 33px;
}

.square-element-33 {
  width: 33rem !important;
  height: 33rem !important;
}

.spacing-34 {
  letter-spacing: 34px;
}

.font-34 {
  font-size: 34px !important;
}

.z-index-34 {
  z-index: 34;
}

.bottom-34 {
  bottom: 34px;
}

.top-34 {
  top: 34px;
}

.left-34 {
  left: 34px;
}

.right-34 {
  right: 34px;
}

.square-element-34 {
  width: 34rem !important;
  height: 34rem !important;
}

.spacing-35 {
  letter-spacing: 35px;
}

.font-35 {
  font-size: 35px !important;
}

.z-index-35 {
  z-index: 35;
}

.bottom-35 {
  bottom: 35px;
}

.top-35 {
  top: 35px;
}

.left-35 {
  left: 35px;
}

.right-35 {
  right: 35px;
}

.square-element-35 {
  width: 35rem !important;
  height: 35rem !important;
}

.spacing-36 {
  letter-spacing: 36px;
}

.font-36 {
  font-size: 36px !important;
}

.z-index-36 {
  z-index: 36;
}

.bottom-36 {
  bottom: 36px;
}

.top-36 {
  top: 36px;
}

.left-36 {
  left: 36px;
}

.right-36 {
  right: 36px;
}

.square-element-36 {
  width: 36rem !important;
  height: 36rem !important;
}

.spacing-37 {
  letter-spacing: 37px;
}

.font-37 {
  font-size: 37px !important;
}

.z-index-37 {
  z-index: 37;
}

.bottom-37 {
  bottom: 37px;
}

.top-37 {
  top: 37px;
}

.left-37 {
  left: 37px;
}

.right-37 {
  right: 37px;
}

.square-element-37 {
  width: 37rem !important;
  height: 37rem !important;
}

.spacing-38 {
  letter-spacing: 38px;
}

.font-38 {
  font-size: 38px !important;
}

.z-index-38 {
  z-index: 38;
}

.bottom-38 {
  bottom: 38px;
}

.top-38 {
  top: 38px;
}

.left-38 {
  left: 38px;
}

.right-38 {
  right: 38px;
}

.square-element-38 {
  width: 38rem !important;
  height: 38rem !important;
}

.spacing-39 {
  letter-spacing: 39px;
}

.font-39 {
  font-size: 39px !important;
}

.z-index-39 {
  z-index: 39;
}

.bottom-39 {
  bottom: 39px;
}

.top-39 {
  top: 39px;
}

.left-39 {
  left: 39px;
}

.right-39 {
  right: 39px;
}

.square-element-39 {
  width: 39rem !important;
  height: 39rem !important;
}

.spacing-40 {
  letter-spacing: 40px;
}

.font-40 {
  font-size: 40px !important;
}

.z-index-40 {
  z-index: 40;
}

.bottom-40 {
  bottom: 40px;
}

.top-40 {
  top: 40px;
}

.left-40 {
  left: 40px;
}

.right-40 {
  right: 40px;
}

.square-element-40 {
  width: 40rem !important;
  height: 40rem !important;
}

.spacing-41 {
  letter-spacing: 41px;
}

.font-41 {
  font-size: 41px !important;
}

.z-index-41 {
  z-index: 41;
}

.bottom-41 {
  bottom: 41px;
}

.top-41 {
  top: 41px;
}

.left-41 {
  left: 41px;
}

.right-41 {
  right: 41px;
}

.square-element-41 {
  width: 41rem !important;
  height: 41rem !important;
}

.spacing-42 {
  letter-spacing: 42px;
}

.font-42 {
  font-size: 42px !important;
}

.z-index-42 {
  z-index: 42;
}

.bottom-42 {
  bottom: 42px;
}

.top-42 {
  top: 42px;
}

.left-42 {
  left: 42px;
}

.right-42 {
  right: 42px;
}

.square-element-42 {
  width: 42rem !important;
  height: 42rem !important;
}

.spacing-43 {
  letter-spacing: 43px;
}

.font-43 {
  font-size: 43px !important;
}

.z-index-43 {
  z-index: 43;
}

.bottom-43 {
  bottom: 43px;
}

.top-43 {
  top: 43px;
}

.left-43 {
  left: 43px;
}

.right-43 {
  right: 43px;
}

.square-element-43 {
  width: 43rem !important;
  height: 43rem !important;
}

.spacing-44 {
  letter-spacing: 44px;
}

.font-44 {
  font-size: 44px !important;
}

.z-index-44 {
  z-index: 44;
}

.bottom-44 {
  bottom: 44px;
}

.top-44 {
  top: 44px;
}

.left-44 {
  left: 44px;
}

.right-44 {
  right: 44px;
}

.square-element-44 {
  width: 44rem !important;
  height: 44rem !important;
}

.spacing-45 {
  letter-spacing: 45px;
}

.font-45 {
  font-size: 45px !important;
}

.z-index-45 {
  z-index: 45;
}

.bottom-45 {
  bottom: 45px;
}

.top-45 {
  top: 45px;
}

.left-45 {
  left: 45px;
}

.right-45 {
  right: 45px;
}

.square-element-45 {
  width: 45rem !important;
  height: 45rem !important;
}

.spacing-46 {
  letter-spacing: 46px;
}

.font-46 {
  font-size: 46px !important;
}

.z-index-46 {
  z-index: 46;
}

.bottom-46 {
  bottom: 46px;
}

.top-46 {
  top: 46px;
}

.left-46 {
  left: 46px;
}

.right-46 {
  right: 46px;
}

.square-element-46 {
  width: 46rem !important;
  height: 46rem !important;
}

.spacing-47 {
  letter-spacing: 47px;
}

.font-47 {
  font-size: 47px !important;
}

.z-index-47 {
  z-index: 47;
}

.bottom-47 {
  bottom: 47px;
}

.top-47 {
  top: 47px;
}

.left-47 {
  left: 47px;
}

.right-47 {
  right: 47px;
}

.square-element-47 {
  width: 47rem !important;
  height: 47rem !important;
}

.spacing-48 {
  letter-spacing: 48px;
}

.font-48 {
  font-size: 48px !important;
}

.z-index-48 {
  z-index: 48;
}

.bottom-48 {
  bottom: 48px;
}

.top-48 {
  top: 48px;
}

.left-48 {
  left: 48px;
}

.right-48 {
  right: 48px;
}

.square-element-48 {
  width: 48rem !important;
  height: 48rem !important;
}

.spacing-49 {
  letter-spacing: 49px;
}

.font-49 {
  font-size: 49px !important;
}

.z-index-49 {
  z-index: 49;
}

.bottom-49 {
  bottom: 49px;
}

.top-49 {
  top: 49px;
}

.left-49 {
  left: 49px;
}

.right-49 {
  right: 49px;
}

.square-element-49 {
  width: 49rem !important;
  height: 49rem !important;
}

.spacing-50 {
  letter-spacing: 50px;
}

.font-50 {
  font-size: 50px !important;
}

.z-index-50 {
  z-index: 50;
}

.bottom-50 {
  bottom: 50px;
}

.top-50 {
  top: 50px;
}

.left-50 {
  left: 50px;
}

.right-50 {
  right: 50px;
}

.square-element-50 {
  width: 50rem !important;
  height: 50rem !important;
}

.spacing-51 {
  letter-spacing: 51px;
}

.font-51 {
  font-size: 51px !important;
}

.z-index-51 {
  z-index: 51;
}

.bottom-51 {
  bottom: 51px;
}

.top-51 {
  top: 51px;
}

.left-51 {
  left: 51px;
}

.right-51 {
  right: 51px;
}

.square-element-51 {
  width: 51rem !important;
  height: 51rem !important;
}

.spacing-52 {
  letter-spacing: 52px;
}

.font-52 {
  font-size: 52px !important;
}

.z-index-52 {
  z-index: 52;
}

.bottom-52 {
  bottom: 52px;
}

.top-52 {
  top: 52px;
}

.left-52 {
  left: 52px;
}

.right-52 {
  right: 52px;
}

.square-element-52 {
  width: 52rem !important;
  height: 52rem !important;
}

.spacing-53 {
  letter-spacing: 53px;
}

.font-53 {
  font-size: 53px !important;
}

.z-index-53 {
  z-index: 53;
}

.bottom-53 {
  bottom: 53px;
}

.top-53 {
  top: 53px;
}

.left-53 {
  left: 53px;
}

.right-53 {
  right: 53px;
}

.square-element-53 {
  width: 53rem !important;
  height: 53rem !important;
}

.spacing-54 {
  letter-spacing: 54px;
}

.font-54 {
  font-size: 54px !important;
}

.z-index-54 {
  z-index: 54;
}

.bottom-54 {
  bottom: 54px;
}

.top-54 {
  top: 54px;
}

.left-54 {
  left: 54px;
}

.right-54 {
  right: 54px;
}

.square-element-54 {
  width: 54rem !important;
  height: 54rem !important;
}

.spacing-55 {
  letter-spacing: 55px;
}

.font-55 {
  font-size: 55px !important;
}

.z-index-55 {
  z-index: 55;
}

.bottom-55 {
  bottom: 55px;
}

.top-55 {
  top: 55px;
}

.left-55 {
  left: 55px;
}

.right-55 {
  right: 55px;
}

.square-element-55 {
  width: 55rem !important;
  height: 55rem !important;
}

.spacing-56 {
  letter-spacing: 56px;
}

.font-56 {
  font-size: 56px !important;
}

.z-index-56 {
  z-index: 56;
}

.bottom-56 {
  bottom: 56px;
}

.top-56 {
  top: 56px;
}

.left-56 {
  left: 56px;
}

.right-56 {
  right: 56px;
}

.square-element-56 {
  width: 56rem !important;
  height: 56rem !important;
}

.spacing-57 {
  letter-spacing: 57px;
}

.font-57 {
  font-size: 57px !important;
}

.z-index-57 {
  z-index: 57;
}

.bottom-57 {
  bottom: 57px;
}

.top-57 {
  top: 57px;
}

.left-57 {
  left: 57px;
}

.right-57 {
  right: 57px;
}

.square-element-57 {
  width: 57rem !important;
  height: 57rem !important;
}

.spacing-58 {
  letter-spacing: 58px;
}

.font-58 {
  font-size: 58px !important;
}

.z-index-58 {
  z-index: 58;
}

.bottom-58 {
  bottom: 58px;
}

.top-58 {
  top: 58px;
}

.left-58 {
  left: 58px;
}

.right-58 {
  right: 58px;
}

.square-element-58 {
  width: 58rem !important;
  height: 58rem !important;
}

.spacing-59 {
  letter-spacing: 59px;
}

.font-59 {
  font-size: 59px !important;
}

.z-index-59 {
  z-index: 59;
}

.bottom-59 {
  bottom: 59px;
}

.top-59 {
  top: 59px;
}

.left-59 {
  left: 59px;
}

.right-59 {
  right: 59px;
}

.square-element-59 {
  width: 59rem !important;
  height: 59rem !important;
}

.spacing-60 {
  letter-spacing: 60px;
}

.font-60 {
  font-size: 60px !important;
}

.z-index-60 {
  z-index: 60;
}

.bottom-60 {
  bottom: 60px;
}

.top-60 {
  top: 60px;
}

.left-60 {
  left: 60px;
}

.right-60 {
  right: 60px;
}

.square-element-60 {
  width: 60rem !important;
  height: 60rem !important;
}

.spacing-61 {
  letter-spacing: 61px;
}

.font-61 {
  font-size: 61px !important;
}

.z-index-61 {
  z-index: 61;
}

.bottom-61 {
  bottom: 61px;
}

.top-61 {
  top: 61px;
}

.left-61 {
  left: 61px;
}

.right-61 {
  right: 61px;
}

.square-element-61 {
  width: 61rem !important;
  height: 61rem !important;
}

.spacing-62 {
  letter-spacing: 62px;
}

.font-62 {
  font-size: 62px !important;
}

.z-index-62 {
  z-index: 62;
}

.bottom-62 {
  bottom: 62px;
}

.top-62 {
  top: 62px;
}

.left-62 {
  left: 62px;
}

.right-62 {
  right: 62px;
}

.square-element-62 {
  width: 62rem !important;
  height: 62rem !important;
}

.spacing-63 {
  letter-spacing: 63px;
}

.font-63 {
  font-size: 63px !important;
}

.z-index-63 {
  z-index: 63;
}

.bottom-63 {
  bottom: 63px;
}

.top-63 {
  top: 63px;
}

.left-63 {
  left: 63px;
}

.right-63 {
  right: 63px;
}

.square-element-63 {
  width: 63rem !important;
  height: 63rem !important;
}

.spacing-64 {
  letter-spacing: 64px;
}

.font-64 {
  font-size: 64px !important;
}

.z-index-64 {
  z-index: 64;
}

.bottom-64 {
  bottom: 64px;
}

.top-64 {
  top: 64px;
}

.left-64 {
  left: 64px;
}

.right-64 {
  right: 64px;
}

.square-element-64 {
  width: 64rem !important;
  height: 64rem !important;
}

.spacing-65 {
  letter-spacing: 65px;
}

.font-65 {
  font-size: 65px !important;
}

.z-index-65 {
  z-index: 65;
}

.bottom-65 {
  bottom: 65px;
}

.top-65 {
  top: 65px;
}

.left-65 {
  left: 65px;
}

.right-65 {
  right: 65px;
}

.square-element-65 {
  width: 65rem !important;
  height: 65rem !important;
}

.spacing-66 {
  letter-spacing: 66px;
}

.font-66 {
  font-size: 66px !important;
}

.z-index-66 {
  z-index: 66;
}

.bottom-66 {
  bottom: 66px;
}

.top-66 {
  top: 66px;
}

.left-66 {
  left: 66px;
}

.right-66 {
  right: 66px;
}

.square-element-66 {
  width: 66rem !important;
  height: 66rem !important;
}

.spacing-67 {
  letter-spacing: 67px;
}

.font-67 {
  font-size: 67px !important;
}

.z-index-67 {
  z-index: 67;
}

.bottom-67 {
  bottom: 67px;
}

.top-67 {
  top: 67px;
}

.left-67 {
  left: 67px;
}

.right-67 {
  right: 67px;
}

.square-element-67 {
  width: 67rem !important;
  height: 67rem !important;
}

.spacing-68 {
  letter-spacing: 68px;
}

.font-68 {
  font-size: 68px !important;
}

.z-index-68 {
  z-index: 68;
}

.bottom-68 {
  bottom: 68px;
}

.top-68 {
  top: 68px;
}

.left-68 {
  left: 68px;
}

.right-68 {
  right: 68px;
}

.square-element-68 {
  width: 68rem !important;
  height: 68rem !important;
}

.spacing-69 {
  letter-spacing: 69px;
}

.font-69 {
  font-size: 69px !important;
}

.z-index-69 {
  z-index: 69;
}

.bottom-69 {
  bottom: 69px;
}

.top-69 {
  top: 69px;
}

.left-69 {
  left: 69px;
}

.right-69 {
  right: 69px;
}

.square-element-69 {
  width: 69rem !important;
  height: 69rem !important;
}

.spacing-70 {
  letter-spacing: 70px;
}

.font-70 {
  font-size: 70px !important;
}

.z-index-70 {
  z-index: 70;
}

.bottom-70 {
  bottom: 70px;
}

.top-70 {
  top: 70px;
}

.left-70 {
  left: 70px;
}

.right-70 {
  right: 70px;
}

.square-element-70 {
  width: 70rem !important;
  height: 70rem !important;
}

.spacing-71 {
  letter-spacing: 71px;
}

.font-71 {
  font-size: 71px !important;
}

.z-index-71 {
  z-index: 71;
}

.bottom-71 {
  bottom: 71px;
}

.top-71 {
  top: 71px;
}

.left-71 {
  left: 71px;
}

.right-71 {
  right: 71px;
}

.square-element-71 {
  width: 71rem !important;
  height: 71rem !important;
}

.spacing-72 {
  letter-spacing: 72px;
}

.font-72 {
  font-size: 72px !important;
}

.z-index-72 {
  z-index: 72;
}

.bottom-72 {
  bottom: 72px;
}

.top-72 {
  top: 72px;
}

.left-72 {
  left: 72px;
}

.right-72 {
  right: 72px;
}

.square-element-72 {
  width: 72rem !important;
  height: 72rem !important;
}

.spacing-73 {
  letter-spacing: 73px;
}

.font-73 {
  font-size: 73px !important;
}

.z-index-73 {
  z-index: 73;
}

.bottom-73 {
  bottom: 73px;
}

.top-73 {
  top: 73px;
}

.left-73 {
  left: 73px;
}

.right-73 {
  right: 73px;
}

.square-element-73 {
  width: 73rem !important;
  height: 73rem !important;
}

.spacing-74 {
  letter-spacing: 74px;
}

.font-74 {
  font-size: 74px !important;
}

.z-index-74 {
  z-index: 74;
}

.bottom-74 {
  bottom: 74px;
}

.top-74 {
  top: 74px;
}

.left-74 {
  left: 74px;
}

.right-74 {
  right: 74px;
}

.square-element-74 {
  width: 74rem !important;
  height: 74rem !important;
}

.spacing-75 {
  letter-spacing: 75px;
}

.font-75 {
  font-size: 75px !important;
}

.z-index-75 {
  z-index: 75;
}

.bottom-75 {
  bottom: 75px;
}

.top-75 {
  top: 75px;
}

.left-75 {
  left: 75px;
}

.right-75 {
  right: 75px;
}

.square-element-75 {
  width: 75rem !important;
  height: 75rem !important;
}

.spacing-76 {
  letter-spacing: 76px;
}

.font-76 {
  font-size: 76px !important;
}

.z-index-76 {
  z-index: 76;
}

.bottom-76 {
  bottom: 76px;
}

.top-76 {
  top: 76px;
}

.left-76 {
  left: 76px;
}

.right-76 {
  right: 76px;
}

.square-element-76 {
  width: 76rem !important;
  height: 76rem !important;
}

.spacing-77 {
  letter-spacing: 77px;
}

.font-77 {
  font-size: 77px !important;
}

.z-index-77 {
  z-index: 77;
}

.bottom-77 {
  bottom: 77px;
}

.top-77 {
  top: 77px;
}

.left-77 {
  left: 77px;
}

.right-77 {
  right: 77px;
}

.square-element-77 {
  width: 77rem !important;
  height: 77rem !important;
}

.spacing-78 {
  letter-spacing: 78px;
}

.font-78 {
  font-size: 78px !important;
}

.z-index-78 {
  z-index: 78;
}

.bottom-78 {
  bottom: 78px;
}

.top-78 {
  top: 78px;
}

.left-78 {
  left: 78px;
}

.right-78 {
  right: 78px;
}

.square-element-78 {
  width: 78rem !important;
  height: 78rem !important;
}

.spacing-79 {
  letter-spacing: 79px;
}

.font-79 {
  font-size: 79px !important;
}

.z-index-79 {
  z-index: 79;
}

.bottom-79 {
  bottom: 79px;
}

.top-79 {
  top: 79px;
}

.left-79 {
  left: 79px;
}

.right-79 {
  right: 79px;
}

.square-element-79 {
  width: 79rem !important;
  height: 79rem !important;
}

.spacing-80 {
  letter-spacing: 80px;
}

.font-80 {
  font-size: 80px !important;
}

.z-index-80 {
  z-index: 80;
}

.bottom-80 {
  bottom: 80px;
}

.top-80 {
  top: 80px;
}

.left-80 {
  left: 80px;
}

.right-80 {
  right: 80px;
}

.square-element-80 {
  width: 80rem !important;
  height: 80rem !important;
}

.spacing-81 {
  letter-spacing: 81px;
}

.font-81 {
  font-size: 81px !important;
}

.z-index-81 {
  z-index: 81;
}

.bottom-81 {
  bottom: 81px;
}

.top-81 {
  top: 81px;
}

.left-81 {
  left: 81px;
}

.right-81 {
  right: 81px;
}

.square-element-81 {
  width: 81rem !important;
  height: 81rem !important;
}

.spacing-82 {
  letter-spacing: 82px;
}

.font-82 {
  font-size: 82px !important;
}

.z-index-82 {
  z-index: 82;
}

.bottom-82 {
  bottom: 82px;
}

.top-82 {
  top: 82px;
}

.left-82 {
  left: 82px;
}

.right-82 {
  right: 82px;
}

.square-element-82 {
  width: 82rem !important;
  height: 82rem !important;
}

.spacing-83 {
  letter-spacing: 83px;
}

.font-83 {
  font-size: 83px !important;
}

.z-index-83 {
  z-index: 83;
}

.bottom-83 {
  bottom: 83px;
}

.top-83 {
  top: 83px;
}

.left-83 {
  left: 83px;
}

.right-83 {
  right: 83px;
}

.square-element-83 {
  width: 83rem !important;
  height: 83rem !important;
}

.spacing-84 {
  letter-spacing: 84px;
}

.font-84 {
  font-size: 84px !important;
}

.z-index-84 {
  z-index: 84;
}

.bottom-84 {
  bottom: 84px;
}

.top-84 {
  top: 84px;
}

.left-84 {
  left: 84px;
}

.right-84 {
  right: 84px;
}

.square-element-84 {
  width: 84rem !important;
  height: 84rem !important;
}

.spacing-85 {
  letter-spacing: 85px;
}

.font-85 {
  font-size: 85px !important;
}

.z-index-85 {
  z-index: 85;
}

.bottom-85 {
  bottom: 85px;
}

.top-85 {
  top: 85px;
}

.left-85 {
  left: 85px;
}

.right-85 {
  right: 85px;
}

.square-element-85 {
  width: 85rem !important;
  height: 85rem !important;
}

.spacing-86 {
  letter-spacing: 86px;
}

.font-86 {
  font-size: 86px !important;
}

.z-index-86 {
  z-index: 86;
}

.bottom-86 {
  bottom: 86px;
}

.top-86 {
  top: 86px;
}

.left-86 {
  left: 86px;
}

.right-86 {
  right: 86px;
}

.square-element-86 {
  width: 86rem !important;
  height: 86rem !important;
}

.spacing-87 {
  letter-spacing: 87px;
}

.font-87 {
  font-size: 87px !important;
}

.z-index-87 {
  z-index: 87;
}

.bottom-87 {
  bottom: 87px;
}

.top-87 {
  top: 87px;
}

.left-87 {
  left: 87px;
}

.right-87 {
  right: 87px;
}

.square-element-87 {
  width: 87rem !important;
  height: 87rem !important;
}

.spacing-88 {
  letter-spacing: 88px;
}

.font-88 {
  font-size: 88px !important;
}

.z-index-88 {
  z-index: 88;
}

.bottom-88 {
  bottom: 88px;
}

.top-88 {
  top: 88px;
}

.left-88 {
  left: 88px;
}

.right-88 {
  right: 88px;
}

.square-element-88 {
  width: 88rem !important;
  height: 88rem !important;
}

.spacing-89 {
  letter-spacing: 89px;
}

.font-89 {
  font-size: 89px !important;
}

.z-index-89 {
  z-index: 89;
}

.bottom-89 {
  bottom: 89px;
}

.top-89 {
  top: 89px;
}

.left-89 {
  left: 89px;
}

.right-89 {
  right: 89px;
}

.square-element-89 {
  width: 89rem !important;
  height: 89rem !important;
}

.spacing-90 {
  letter-spacing: 90px;
}

.font-90 {
  font-size: 90px !important;
}

.z-index-90 {
  z-index: 90;
}

.bottom-90 {
  bottom: 90px;
}

.top-90 {
  top: 90px;
}

.left-90 {
  left: 90px;
}

.right-90 {
  right: 90px;
}

.square-element-90 {
  width: 90rem !important;
  height: 90rem !important;
}

.spacing-91 {
  letter-spacing: 91px;
}

.font-91 {
  font-size: 91px !important;
}

.z-index-91 {
  z-index: 91;
}

.bottom-91 {
  bottom: 91px;
}

.top-91 {
  top: 91px;
}

.left-91 {
  left: 91px;
}

.right-91 {
  right: 91px;
}

.square-element-91 {
  width: 91rem !important;
  height: 91rem !important;
}

.spacing-92 {
  letter-spacing: 92px;
}

.font-92 {
  font-size: 92px !important;
}

.z-index-92 {
  z-index: 92;
}

.bottom-92 {
  bottom: 92px;
}

.top-92 {
  top: 92px;
}

.left-92 {
  left: 92px;
}

.right-92 {
  right: 92px;
}

.square-element-92 {
  width: 92rem !important;
  height: 92rem !important;
}

.spacing-93 {
  letter-spacing: 93px;
}

.font-93 {
  font-size: 93px !important;
}

.z-index-93 {
  z-index: 93;
}

.bottom-93 {
  bottom: 93px;
}

.top-93 {
  top: 93px;
}

.left-93 {
  left: 93px;
}

.right-93 {
  right: 93px;
}

.square-element-93 {
  width: 93rem !important;
  height: 93rem !important;
}

.spacing-94 {
  letter-spacing: 94px;
}

.font-94 {
  font-size: 94px !important;
}

.z-index-94 {
  z-index: 94;
}

.bottom-94 {
  bottom: 94px;
}

.top-94 {
  top: 94px;
}

.left-94 {
  left: 94px;
}

.right-94 {
  right: 94px;
}

.square-element-94 {
  width: 94rem !important;
  height: 94rem !important;
}

.spacing-95 {
  letter-spacing: 95px;
}

.font-95 {
  font-size: 95px !important;
}

.z-index-95 {
  z-index: 95;
}

.bottom-95 {
  bottom: 95px;
}

.top-95 {
  top: 95px;
}

.left-95 {
  left: 95px;
}

.right-95 {
  right: 95px;
}

.square-element-95 {
  width: 95rem !important;
  height: 95rem !important;
}

.spacing-96 {
  letter-spacing: 96px;
}

.font-96 {
  font-size: 96px !important;
}

.z-index-96 {
  z-index: 96;
}

.bottom-96 {
  bottom: 96px;
}

.top-96 {
  top: 96px;
}

.left-96 {
  left: 96px;
}

.right-96 {
  right: 96px;
}

.square-element-96 {
  width: 96rem !important;
  height: 96rem !important;
}

.spacing-97 {
  letter-spacing: 97px;
}

.font-97 {
  font-size: 97px !important;
}

.z-index-97 {
  z-index: 97;
}

.bottom-97 {
  bottom: 97px;
}

.top-97 {
  top: 97px;
}

.left-97 {
  left: 97px;
}

.right-97 {
  right: 97px;
}

.square-element-97 {
  width: 97rem !important;
  height: 97rem !important;
}

.spacing-98 {
  letter-spacing: 98px;
}

.font-98 {
  font-size: 98px !important;
}

.z-index-98 {
  z-index: 98;
}

.bottom-98 {
  bottom: 98px;
}

.top-98 {
  top: 98px;
}

.left-98 {
  left: 98px;
}

.right-98 {
  right: 98px;
}

.square-element-98 {
  width: 98rem !important;
  height: 98rem !important;
}

.spacing-99 {
  letter-spacing: 99px;
}

.font-99 {
  font-size: 99px !important;
}

.z-index-99 {
  z-index: 99;
}

.bottom-99 {
  bottom: 99px;
}

.top-99 {
  top: 99px;
}

.left-99 {
  left: 99px;
}

.right-99 {
  right: 99px;
}

.square-element-99 {
  width: 99rem !important;
  height: 99rem !important;
}

.spacing-100 {
  letter-spacing: 100px;
}

.font-100 {
  font-size: 100px !important;
}

.z-index-100 {
  z-index: 100;
}

.bottom-100 {
  bottom: 100px;
}

.top-100 {
  top: 100px;
}

.left-100 {
  left: 100px;
}

.right-100 {
  right: 100px;
}

.square-element-100 {
  width: 100rem !important;
  height: 100rem !important;
}

.flex-1 {
  flex: 1;
}

.d-grid {
  display: grid !important;
}

.bg-image-contact {
  background-image: url("../img/tmb-fumigadon-con-clienta.jpg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  position: relative;
  color: #fff !important;
}
.bg-image-contact:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}

.bg-image-background {
  background-image: url("../img/fumigacionBackground.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  height: 100%;
}
.bg-image-background::after {
  content: "";
  display: block;
  background-color: rgba(0, 0, 0, 0.7);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
}

.icon-absolute-bug {
  bottom: 11rem;
}
@media (min-width: 576px) {
  .icon-absolute-bug {
    bottom: 11rem;
  }
}
@media (min-width: 768px) {
  .icon-absolute-bug {
    bottom: 9.7rem;
  }
}
@media (min-width: 992px) {
  .icon-absolute-bug {
    bottom: 9rem;
  }
}
.icon-absolute-check {
  bottom: -2em;
}
.icon-absolute-plus {
  bottom: -5px;
  left: 0;
  right: 0;
}

.red.fa-times, .fa-times.red-circle {
  padding: 5px 8px !important;
}

.sub-box-absolute {
  bottom: -4rem;
}
@media (min-width: 576px) {
  .sub-box-absolute {
    width: 300px !important;
    bottom: -6rem;
  }
}
@media (min-width: 992px) {
  .sub-box-absolute {
    width: 70% !important;
    bottom: -5rem;
  }
}
.border-red-darken {
  border-left: 5px solid #d53043;
  border-right: 5px solid #d53043;
  border-top: 5px solid #d53043;
}
.border-top-white {
  border-top: 2px solid white;
}
.border-radius-bottom {
  border-bottom-right-radius: 15% !important;
  border-bottom-left-radius: 15% !important;
}

.shadow {
  box-shadow: 0px 0px 3px 2px rgba(0, 0, 0, 0.3);
}
.shadow-1 {
  box-shadow: 0px 2px 4px 2px rgba(0, 0, 0, 0.2);
}
.shadow-top {
  box-shadow: 0px 5px 3px 1px rgba(0, 0, 0, 0.3);
}
.shadow-bottom {
  box-shadow: 0px 3px 3px 1px rgba(0, 0, 0, 0.1);
}
.shadow-inner-top {
  box-shadow: inset 0px 4px 4px 2px rgba(0, 0, 0, 0.3);
  position: relative;
}
.shadow-inner-top i {
  position: relative;
  z-index: 3;
}
.shadow-inner-top::after {
  content: "";
  display: block;
  width: 3rem;
  height: 3rem;
  background-color: white;
  border-radius: 50%;
  position: absolute;
  top: 10px;
  left: 0;
  right: 0;
  margin: auto;
  clip-path: circle(70% at 1.7rem 10px);
  z-index: -1;
}

.flex-1 {
  flex: 1;
}

.bg-image-contact {
  background-image: url("../img/tmb-fumigadon-con-clienta.jpg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  color: #fff !important;
}
.bg-image-contact:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.9);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}

.bg-image-background {
  background-image: url("../img/fumigacionBackground.jpg");
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  height: 100%;
  color: #fff !important;
}
.bg-image-background:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.7);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
}

.img-layout-abs {
  top: 0;
  left: 0;
}
.img-layout-abs:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
}

.text-layout-abs {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 100%;
  margin: auto;
}

.img-layout-abs {
  top: 0;
  left: 0;
}
.img-layout-abs:after {
  content: "";
  display: block;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.7);
  position: absolute;
  top: 0;
  left: 0;
  z-index: 5;
}

.text-layout-abs {
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  height: 100%;
  margin: auto;
}

.img-plague {
  width: 65px;
  height: 65px;
}

.icon-move {
  bottom: -5px;
  transform: rotate(45deg);
}

.arrow-sub-navbar {
  width: 30px !important;
  height: 30px !important;
}

.rounded-xl {
  border-radius: 0.7rem !important;
}
.rounded-xl-top {
  border-top-left-radius: 0.7rem !important;
  border-top-right-radius: 0.7rem !important;
}

.body-grid {
  height: 100vh;
  grid-template-columns: 1fr;
  grid-template-rows: repeat(3, 1fr);
}

.content {
  align-self: center;
}

.nosotos-grid {
  grid-template-columns: 1fr;
  grid-template-rows: 165px 400px;
}

.navbar.navbar-dark .navbar-nav .nav-item.active > .nav-link {
  background-color: unset;
}
.navbar.navbar-dark .navbar-nav .nav-item.active > .nav-link:after {
  content: "";
  display: block;
  width: 100%;
  background-color: white;
  height: 3px;
  margin-top: 5px;
  border-radius: 0.7rem;
}

.btn-close-modal {
  border-radius: 50%;
  width: 30px !important;
  height: 30px !important;
  color: white;
  border: unset;
}

.modal-header h5 {
  display: flex;
  min-height: 60px !important;
  align-items: center;
}

.md-form.input-form input,
.md-form.input-form select,
.md-form.input-form textarea {
  background: transparent !important;
  border: none;
  border-bottom: 1.5px solid #d63447 !important;
  padding: 0 5px;
  border-radius: unset !important;
  position: relative;
  color: white;
  outline: unset !important;
}
.md-form.input-form input:focus,
.md-form.input-form select:focus,
.md-form.input-form textarea:focus {
  color: white !important;
  border: inherit;
  border-radius: 0.3rem !important;
  transition: all 0.3s ease-in-out;
}
.md-form.input-form select {
  background: #212121 !important;
}
.md-form.input-form label {
  position: absolute;
  top: 0;
  left: 0;
  color: white;
  padding: 0px 0px 0px 3px;
  pointer-events: none;
  transition: 0.2s;
}
.md-form.input-form label.active {
  transform: translateY(-32px) scale(0.8) !important;
  color: #d63447 !important;
  padding: 5px;
  font-weight: bold;
  background: white !important;
  border-radius: 0.5rem;
}

.md-form input[type=text]:not(.browser-default):focus:not([readonly]) + label,
.md-form input[type=email]:not(.browser-default):focus:not([readonly]) + label {
  transform: translateY(-32px) scale(0.8) !important;
  color: #d63447 !important;
  padding: 5px;
  font-weight: bold;
  background: white !important;
  border-radius: 0.5rem;
}

/*# sourceMappingURL=main.css.map */
