@import url('https://fonts.googleapis.com/css?family=Poppins:400,700,500,600');

@font-face {
                          font-family: "Poppins-ExtraBold";
                          src: url('../fonts/Poppins-ExtraBold.ttf') format("truetype");
                        }
                        
/* ANIMA screen - index-touch */
.font-class-1 {
  font-family         : Poppins, Helvetica, Arial, serif;
  font-style          : normal;
  font-weight         : 400;
}
.font-class-2 {
  color               : var(--auto-palette-color-4);
  font-family         : Poppins, Helvetica, Arial, serif;
  font-size           : 16.0px;
  font-style          : normal;
  font-weight         : 500;
  line-height         : 26px;
}
.font-class-3 {
  color               : var(--auto-palette-color-3);
  font-family         : Poppins, Helvetica, Arial, serif;
  font-size           : 22.0px;
  font-style          : normal;
  font-weight         : 600;
  line-height         : 33px;
}
.font-class-4 {
  font-family         : Poppins, Helvetica, Arial, serif;
  font-style          : normal;
  font-weight         : 700;
}
.font-class-5 {
  color               : var(--auto-palette-color-2);
  font-family         : "Poppins-ExtraBold", Helvetica, Arial, serif;
  font-size           : 18.0px;
  line-height         : 28px;
}
:root {
  --auto-palette-color-1: rgba(238,65,54,1.0);
  --auto-palette-color-2: rgba(83,72,54,1.0);
  --auto-palette-color-3: rgba(47,40,30,1.0);
  --auto-palette-color-4: rgba(92,80,64,1.0);
  --auto-palette-color-5: rgba(255,255,255,1.0);
}
.index-touch-uMgFB6 .about-us-rQPAsa .auto-flex1-u3SPk2 .auto-flex-6zOjjq {
  align-items         : flex-start;
  background-color    : rgba(255,255,255,0);
  box-sizing          : border-box;
  display             : flex;
  flex-direction      : column;
  flex-shrink         : 0;
  height              : auto;
  justify-content     : flex-start;
  margin-top          : 12.0px;
  position            : relative;
  width               : 24px;
}
.index-touch-uMgFB6 .group17-JSQKIu .overlap-group-QtgVL9 {
  background-color    : rgba(255,255,255,0);
  flex-shrink         : 0;
  height              : 77px;
  margin-left         : 1px;
  position            : relative;
  width               : 86px;
}
.index-touch-uMgFB6 .group10-fPNDah .group41-x4Kks7 .group3-copy-SmQNlN {
  align-items         : center;
  background-color    : rgba(255,255,255,0);
  box-sizing          : border-box;
  display             : flex;
  flex-direction      : column;
  flex-shrink         : 0;
  height              : auto;
  justify-content     : flex-start;
  min-height          : 302px;
  position            : relative;
  transform           : rotate(0deg);
  width               : 278px;
}
.index-touch-uMgFB6 .group10-fPNDah .group41-x4Kks7 .group3-copy-SmQNlN .group7-sXBKwy {
  align-items         : center;
  background-color    : rgba(255,255,255,0);
  box-sizing          : border-box;
  display             : flex;
  flex-direction      : column;
  flex-shrink         : 0;
  height              : auto;
  justify-content     : flex-start;
  margin-top          : 19px;
  position            : relative;
  transform           : rotate(0deg);
  width               : 278px;
}
.index-touch-uMgFB6 .group10-fPNDah .group41-x4Kks7 .group3-copy-SmQNlN .group7-sXBKwy .we-are-constantly-lo-07zMZH {
  background-color    : rgba(255,255,255,0);
  flex-shrink         : 0;
  height              : auto;
  margin-top          : 15px;
  min-height          : 156px;
  position            : relative;
  text-align          : center;
  transform           : rotate(0deg);
  width               : 278px;
}
.index-touch-uMgFB6 .group10-fPNDah .group41-x4Kks7 .group3-copy-SmQNlN .group7-sXBKwy .franchise-PvxqFp {
  background-color    : rgba(255,255,255,0);
  flex-shrink         : 0;
  height              : auto;
  margin-bottom       : -2px;
  margin-right        : 0.36px;
  min-height          : 31px;
  position            : relative;
  text-align          : center;
  transform           : rotate(0deg);
  width               : 198px;
}
.index-touch-uMgFB6 .group10-fPNDah .group41-x4Kks7 .group3-copy-SmQNlN .group6-s2BStR {
  align-items         : flex-start;
  background-color    : rgba(255,255,255,0);
  box-sizing          : border-box;
  display             : inline-flex;
  flex-direction      : row;
  flex-shrink         : 0;
  height              : 82px;
  justify-content     : flex-start;
  margin-left         : 1.0px;
  position            : relative;
  transform           : rotate(0deg);
  width               : auto;
}
.index-touch-uMgFB6 .group10-fPNDah .group41-x4Kks7 .group3-copy-SmQNlN .group6-s2BStR .rectangle-S5ou0S {
  background-color    : rgba(255,255,255,0);
  border-color        : var(--auto-palette-color-1);
  border-radius       : 10.0px;
  border-style        : solid;
  border-width        : 2.0px;
  flex-shrink         : 0;
  height              : 82px;
  position            : relative;
  transform           : rotate(0deg);
  width               : 89px;
}
.index-touch-uMgFB6 .group10-fPNDah .agreement-Cpszz6 {
  background-color    : rgba(255,255,255,0);
  height              : 33px;
  left                : 113px;
  position            : absolute;
  top                 : 27px;
  transform           : rotate(0deg);
  width               : 52px;
}
.index-touch-uMgFB6 .group10-fPNDah .agreement-Cpszz6 .path-rLtWPl {
  background-color    : rgba(255,255,255,0);
  height              : 30px;
  left                : 7px;
  position            : absolute;
  top                 : 2px;
  transform           : rotate(0deg);
  width               : 34px;
}
.index-touch-uMgFB6 .group10-fPNDah .agreement-Cpszz6 .path1-nWALCr {
  background-color    : rgba(255,255,255,0);
  height              : 2px;
  left                : 11px;
  position            : absolute;
  top                 : 4px;
  transform           : rotate(0deg);
  width               : 12px;
}
.index-touch-uMgFB6 .group10-fPNDah .agreement-Cpszz6 .path2-3bQRou {
  background-color    : rgba(255,255,255,0);
  height              : 4px;
  left                : 39px;
  position            : absolute;
  top                 : 19px;
  transform           : rotate(0deg);
  width               : 5px;
}
.index-touch-uMgFB6 .group10-fPNDah .agreement-Cpszz6 .path3-4OkOSS {
  background-color    : rgba(255,255,255,0);
  height              : 9px;
  left                : 29px;
  position            : absolute;
  top                 : 18px;
  transform           : rotate(0deg);
  width               : 9px;
}
.index-touch-uMgFB6 .group10-fPNDah .agreement-Cpszz6 .path4-YvLDZA {
  background-color    : rgba(255,255,255,0);
  height              : 8px;
  left                : 26px;
  position            : absolute;
  top                 : 21px;
  transform           : rotate(0deg);
  width               : 8px;
}
.index-touch-uMgFB6 .group10-fPNDah .agreement-Cpszz6 .path5-V8XPaY {
  background-color    : rgba(255,255,255,0);
  height              : 8px;
  left                : 21px;
  position            : absolute;
  top                 : 23px;
  transform           : rotate(0deg);
  width               : 8px;
}
.index-touch-uMgFB6 .group10-fPNDah .agreement-Cpszz6 .shape-ZVkFcd {
  background-color    : rgba(255,255,255,0);
  height              : 21px;
  left                : 0px;
  position            : absolute;
  top                 : 0px;
  transform           : rotate(0deg);
  width               : 13px;
}
.index-touch-uMgFB6 .group10-fPNDah .agreement-Cpszz6 .shape1-aWFY1Z {
  background-color    : rgba(255,255,255,0);
  height              : 21px;
  left                : 37px;
  position            : absolute;
  top                 : 2px;
  transform           : rotate(0deg);
  width               : 15px;
}
.index-touch-uMgFB6 .group171-kqg14k {
  align-items         : center;
  background-color    : rgba(255,255,255,0);
  box-sizing          : border-box;
  display             : inline-flex;
  flex-direction      : row;
  height              : 62px;
  justify-content     : flex-start;
  margin-left         : 1px;
  position            : absolute;
  top                 : 2847px;
  transform           : rotate(0deg);
  width               : auto;
}
.index-touch-uMgFB6 .group171-kqg14k .overlap-group1-hW3n4z .fill1-m9ja3b {
  background-color    : rgba(255,255,255,0);
  height              : 61px;
  left                : 9px;
  position            : absolute;
  top                 : 1px;
  transform           : rotate(0deg);
  width               : 44px;
}
.index-touch-uMgFB6 .group171-kqg14k .overlap-group1-hW3n4z .fill3-ghS08O {
  background-color    : rgba(255,255,255,0);
  height              : 61px;
  left                : 4px;
  position            : absolute;
  top                 : 0px;
  transform           : rotate(0deg);
  width               : 44px;
}
.index-touch-uMgFB6 .group171-kqg14k .fill5-XygLAI {
  background-color    : rgba(255,255,255,0);
  flex-shrink         : 0;
  height              : 23px;
  margin-top          : 1.0px;
  position            : relative;
  transform           : rotate(0deg);
  width               : 15px;
}
.index-touch-uMgFB6 .group171-kqg14k .fill7-J8WsrW {
  background-color    : rgba(255,255,255,0);
  flex-shrink         : 0;
  height              : 23px;
  margin-bottom       : 1.0px;
  margin-left         : 0px;
  position            : relative;
  transform           : rotate(0deg);
  width               : 14px;
}
.index-touch-uMgFB6 .group171-kqg14k .overlap-group1-hW3n4z .fill9-0KhmvI {
  background-color    : rgba(255,255,255,0);
  height              : 23px;
  left                : 0px;
  position            : absolute;
  top                 : 20px;
  transform           : rotate(0deg);
  width               : 14px;
}
.index-touch-uMgFB6 .group171-kqg14k .overlap-group1-hW3n4z .fill11-DnBWRs {
  background-color    : rgba(255,255,255,0);
  height              : 23px;
  left                : 16px;
  position            : absolute;
  top                 : 20px;
  transform           : rotate(0deg);
  width               : 5px;
}
.index-touch-uMgFB6 .group171-kqg14k .overlap-group1-hW3n4z .fill13-SzkRt4 {
  background-color    : rgba(255,255,255,0);
  height              : 23px;
  left                : 35px;
  position            : absolute;
  top                 : 19px;
  transform           : rotate(0deg);
  width               : 14px;
}
.index-touch-uMgFB6 .group171-kqg14k .overlap-group1-hW3n4z .fill15-hzIki1 {
  background-color    : rgba(255,255,255,0);
  height              : 23px;
  left                : 50px;
  position            : absolute;
  top                 : 20px;
  transform           : rotate(0deg);
  width               : 18px;
}
.index-touch-uMgFB6 .a-partner-to-trust-i-3q224k {
  background-color    : rgba(255,255,255,0);
  color               : var(--auto-palette-color-2);
  font-size           : 18.0px;
  height              : auto;
  line-height         : 28px;
  position            : absolute;
  text-align          : center;
  top                 : 2935px;
  transform           : rotate(0deg);
  width               : 382px;
}
.index-touch-uMgFB6 .dorisom2512020-IUEMQP {
  background-color    : rgba(255,255,255,0);
  color               : rgba(93,81,61,1.0);
  font-size           : 14.0px;
  height              : auto;
  line-height         : 35px;
  margin-left         : 4px;
  position            : absolute;
  text-align          : center;
  top                 : 2957px;
  transform           : rotate(0deg);
  width               : auto;
}
.index-touch-uMgFB6 .contact-contact-dor-iPS9vL {
  background-color    : rgba(255,255,255,0);
  height              : auto;
  position            : absolute;
  text-align          : center;
  top                 : 2747px;
  transform           : rotate(0deg);
  width               : 334px;
}
.index-touch-uMgFB6 .contact-contact-dor-iPS9vL .span1-8u46j5 {
  letter-spacing      : 0px;
}
.index-touch-uMgFB6 .contact-contact-dor-iPS9vL .span2-tJ9wO0 {
  font-family         : Poppins, Helvetica, Arial, serif;
  font-style          : normal;
  font-weight         : 400;
  letter-spacing      : 0px;
}
.index-touch-uMgFB6 .adress-dorisom-sr-bH9PIv {
  background-color    : rgba(255,255,255,0);
  height              : auto;
  position            : absolute;
  text-align          : center;
  top                 : 2523px;
  transform           : rotate(0deg);
  width               : 140px;
}
.index-touch-uMgFB6 .adress-dorisom-sr-bH9PIv .span1-lRMX8L {
  letter-spacing      : 0px;
}
.index-touch-uMgFB6 .adress-dorisom-sr-bH9PIv .span2-gCTksH {
  font-family         : Poppins, Helvetica, Arial, serif;
  font-style          : normal;
  font-weight         : 400;
  letter-spacing      : 0px;
}
.index-touch-uMgFB6 .left-side-IKWvdG {
  background-color    : rgba(255,255,255,0);
  height              : 439px;
  position            : absolute;
  top                 : 200px;
  transform           : rotate(0deg);
  width               : 395px;
}
.index-touch-uMgFB6 .left-side-IKWvdG .button-NE9z6G {
  align-items         : flex-start;
  background-color    : rgba(255,255,255,0);
  box-sizing          : border-box;
  display             : inline-flex;
  flex-direction      : row;
  height              : 53px;
  justify-content     : flex-start;
  left                : 110px;
  position            : absolute;
  top                 : 386px;
  transform           : rotate(0deg);
  width               : auto;
}
.index-touch-uMgFB6 .left-side-IKWvdG .button-NE9z6G .button1-i8opY0 {
  align-items         : flex-start;
  background-color    : rgba(255,255,255,0);
  box-sizing          : border-box;
  display             : inline-flex;
  flex-direction      : row;
  flex-shrink         : 0;
  height              : 53px;
  justify-content     : flex-start;
  position            : relative;
  transform           : rotate(0deg);
  width               : auto;
}
.index-touch-uMgFB6 .left-side-IKWvdG .button-NE9z6G .button1-i8opY0 .button2-qtNBJ0 {
  background-color    : rgba(255,255,255,0);
  flex-shrink         : 0;
  height              : 53px;
  position            : relative;
  transform           : rotate(0deg);
  width               : 175px;
}
.index-touch-uMgFB6 .left-side-IKWvdG .button-NE9z6G .button1-i8opY0 .button2-qtNBJ0 .rectangle-Lkzy4E {
  background-color    : var(--auto-palette-color-1);
  border-radius       : 4.0px;
  height              : 53px;
  left                : 0px;
  position            : absolute;
  top                 : 0px;
  transform           : rotate(0deg);
  width               : 175px;
}
.index-touch-uMgFB6 .left-side-IKWvdG .button-NE9z6G .button1-i8opY0 .button2-qtNBJ0 .contact-us-hkiTEq {
  background-color    : rgba(255,255,255,0);
  color               : var(--auto-palette-color-5);
  font-size           : 16.0px;
  height              : auto;
  left                : 41px;
  line-height         : 25px;
  position            : absolute;
  text-align          : left;
  top                 : 15px;
  transform           : rotate(0deg);
  width               : auto;
}
.index-touch-uMgFB6 .left-side-IKWvdG .text-XofBzn {
  align-items         : center;
  background-color    : rgba(255,255,255,0);
  box-sizing          : border-box;
  display             : flex;
  flex-direction      : column;
  height              : auto;
  justify-content     : flex-start;
  left                : 0px;
  position            : absolute;
  top                 : 0px;
  transform           : rotate(0deg);
  width               : 395px;
}
.index-touch-uMgFB6 .left-side-IKWvdG .text-XofBzn .we-are-investing-in-5IiUZy {
  background-color    : rgba(255,255,255,0);
  color               : rgba(59,51,34,1.0);
  flex-shrink         : 0;
  font-size           : 44.0px;
  height              : auto;
  line-height         : 54px;
  min-height          : 160px;
  position            : relative;
  text-align          : center;
  transform           : rotate(0deg);
  width               : 397px;
}
.index-touch-uMgFB6 .left-side-IKWvdG .text-XofBzn .dorisom-sro-is-co-4OyyRr {
  background-color    : rgba(255,255,255,0);
  color               : var(--auto-palette-color-2);
  flex-shrink         : 0;
  font-size           : 18.0px;
  height              : auto;
  line-height         : 28px;
  margin-left         : 3.0px;
  margin-top          : 27px;
  min-height          : 200px;
  position            : relative;
  text-align          : center;
  transform           : rotate(0deg);
  width               : 334px;
}
.index-touch-uMgFB6 .about-us-rQPAsa {
  align-items         : flex-start;
  background-color    : rgba(255,255,255,0);
  box-sizing          : border-box;
  display             : flex;
  flex-direction      : column;
  height              : auto;
  justify-content     : flex-start;
  margin-left         : 6px;
  position            : absolute;
  top                 : 1647px;
  transform           : rotate(0deg);
  width               : 267px;
}
.index-touch-uMgFB6 .about-us-rQPAsa .auto-flex1-u3SPk2 .we-create-visions-to-fgU7iG {
  background-color    : rgba(255,255,255,0);
  color               : rgba(34,34,34,1.0);
  flex-shrink         : 0;
  font-size           : 17.0px;
  height              : auto;
  line-height         : 38px;
  margin-left         : 14px;
  min-height          : 246px;
  min-width           : 239px;
  opacity             : 0.7;
  position            : relative;
  text-align          : left;
  transform           : rotate(0deg);
  width               : auto;
}
.index-touch-uMgFB6 .about-us-rQPAsa .grow-with-us-CSIbvP {
  background-color    : rgba(255,255,255,0);
  color               : rgba(37,37,37,1.0);
  flex-shrink         : 0;
  font-size           : 40.0px;
  height              : auto;
  line-height         : 60px;
  margin-bottom       : -4px;
  min-height          : 56px;
  min-width           : 276px;
  position            : relative;
  text-align          : left;
  transform           : rotate(0deg);
  width               : auto;
}
.index-touch-uMgFB6 .about-us-rQPAsa .auto-flex1-u3SPk2 .auto-flex-6zOjjq .shape-ZyaeRv {
  background-color    : rgba(255,255,255,0);
  flex-shrink         : 0;
  height              : 24px;
  position            : relative;
  transform           : rotate(0deg);
  width               : 24px;
}
.index-touch-uMgFB6 .about-us-rQPAsa .auto-flex1-u3SPk2 {
  align-items         : flex-start;
  background-color    : rgba(255,255,255,0);
  box-sizing          : border-box;
  display             : inline-flex;
  flex-direction      : row;
  flex-shrink         : 0;
  height              : 246px;
  justify-content     : flex-start;
  margin-left         : 2.0px;
  margin-top          : 10px;
  position            : relative;
  width               : auto;
}
.index-touch-uMgFB6 .about-us-rQPAsa .auto-flex1-u3SPk2 .auto-flex-6zOjjq .shape1-Z8LvAB {
  background-color    : rgba(255,255,255,0);
  flex-shrink         : 0;
  height              : 24px;
  margin-top          : 21px;
  position            : relative;
  transform           : rotate(0deg);
  width               : 24px;
}
.index-touch-uMgFB6 .about-us-rQPAsa .auto-flex1-u3SPk2 .auto-flex-6zOjjq .shape2-zgVcIr {
  background-color    : rgba(255,255,255,0);
  flex-shrink         : 0;
  height              : 24px;
  margin-top          : 17px;
  position            : relative;
  transform           : rotate(0deg);
  width               : 24px;
}
.index-touch-uMgFB6 .about-us-rQPAsa .auto-flex1-u3SPk2 .auto-flex-6zOjjq .shape3-aV28yq {
  background-color    : rgba(255,255,255,0);
  flex-shrink         : 0;
  height              : 24px;
  margin-top          : 57px;
  position            : relative;
  transform           : rotate(0deg);
  width               : 24px;
}
.index-touch-uMgFB6 .group171-kqg14k .overlap-group1-hW3n4z {
  background-color    : rgba(255,255,255,0);
  flex-shrink         : 0;
  height              : 62px;
  margin-left         : 1px;
  position            : relative;
  width               : 68px;
}
.index-touch-uMgFB6 .group2-S1ZAu2 {
  align-items         : flex-start;
  background-color    : rgba(255,255,255,0);
  box-sizing          : border-box;
  display             : inline-flex;
  flex-direction      : row;
  height              : 276px;
  justify-content     : flex-start;
  position            : absolute;
  top                 : 712px;
  transform           : rotate(0deg);
  width               : auto;
}
.index-touch-uMgFB6 .group2-S1ZAu2 .group3-KmzpkT {
  align-items         : center;
  background-color    : rgba(255,255,255,0);
  box-sizing          : border-box;
  display             : flex;
  flex-direction      : column;
  flex-shrink         : 0;
  height              : auto;
  justify-content     : flex-start;
  min-height          : 276px;
  position            : relative;
  transform           : rotate(0deg);
  width               : 289px;
}
.index-touch-uMgFB6 .group2-S1ZAu2 .group3-KmzpkT .group9-D60N6Q {
  background-color    : rgba(255,255,255,0);
  flex-shrink         : 0;
  height              : 176px;
  margin-top          : 19px;
  position            : relative;
  transform           : rotate(0deg);
  width               : 289px;
}
.index-touch-uMgFB6 .group2-S1ZAu2 .group3-KmzpkT .group9-D60N6Q .we-are-establishing-eeK5t6 {
  background-color    : rgba(255,255,255,0);
  height              : auto;
  left                : 0px;
  position            : absolute;
  text-align          : center;
  top                 : 46px;
  transform           : rotate(0deg);
  width               : 289px;
}
.index-touch-uMgFB6 .group2-S1ZAu2 .group3-KmzpkT .group9-D60N6Q .building-brands-ZrocPU {
  background-color    : rgba(255,255,255,0);
  height              : auto;
  left                : 49px;
  position            : absolute;
  text-align          : center;
  top                 : 0px;
  transform           : rotate(0deg);
  width               : 191px;
}
.index-touch-uMgFB6 .group2-S1ZAu2 .group3-KmzpkT .group5-UZcWwQ {
  background-color    : rgba(255,255,255,0);
  flex-shrink         : 0;
  height              : 82px;
  position            : relative;
  transform           : rotate(0deg);
  width               : 89px;
}
.index-touch-uMgFB6 .group2-S1ZAu2 .group3-KmzpkT .group5-UZcWwQ .rectangle-2PZ8f6 {
  background-color    : rgba(255,255,255,0);
  border-color        : var(--auto-palette-color-1);
  border-radius       : 10.0px;
  border-style        : solid;
  border-width        : 2.0px;
  height              : 82px;
  left                : 0px;
  position            : absolute;
  top                 : 0px;
  transform           : rotate(0deg);
  width               : 89px;
}
.index-touch-uMgFB6 .group2-S1ZAu2 .group3-KmzpkT .group5-UZcWwQ .goal-5HQHKv {
  align-items         : flex-start;
  background-color    : rgba(255,255,255,0);
  box-sizing          : border-box;
  display             : inline-flex;
  flex-direction      : row;
  height              : 46px;
  justify-content     : flex-start;
  left                : 22px;
  min-width           : 42px;
  position            : absolute;
  top                 : 14px;
  transform           : rotate(0deg);
  width               : auto;
}
.index-touch-uMgFB6 .group2-S1ZAu2 .group3-KmzpkT .group5-UZcWwQ .goal-5HQHKv .shape-PtFpof {
  background-color    : rgba(255,255,255,0);
  flex-shrink         : 0;
  height              : 46px;
  position            : relative;
  transform           : rotate(0deg);
  width               : 41px;
}
.index-touch-uMgFB6 .group4-eFq5R4 {
  align-items         : flex-start;
  background-color    : rgba(255,255,255,0);
  box-sizing          : border-box;
  display             : inline-flex;
  flex-direction      : row;
  height              : 250px;
  justify-content     : flex-start;
  position            : absolute;
  top                 : 1018px;
  transform           : rotate(0deg);
  width               : auto;
}
.index-touch-uMgFB6 .group4-eFq5R4 .group3-copy-QPTZdp {
  align-items         : center;
  background-color    : rgba(255,255,255,0);
  box-sizing          : border-box;
  display             : flex;
  flex-direction      : column;
  flex-shrink         : 0;
  height              : auto;
  justify-content     : flex-start;
  min-height          : 250px;
  position            : relative;
  transform           : rotate(0deg);
  width               : 278px;
}
.index-touch-uMgFB6 .group4-eFq5R4 .group3-copy-QPTZdp .group8-5z3Dms {
  background-color    : rgba(255,255,255,0);
  flex-shrink         : 0;
  height              : 150px;
  margin-top          : 19px;
  position            : relative;
  transform           : rotate(0deg);
  width               : 278px;
}
.index-touch-uMgFB6 .group4-eFq5R4 .group3-copy-QPTZdp .group8-5z3Dms .a-key-business-is-to-X26Oeb {
  background-color    : rgba(255,255,255,0);
  height              : auto;
  left                : 0px;
  position            : absolute;
  text-align          : center;
  top                 : 46px;
  transform           : rotate(0deg);
  width               : 278px;
}
.index-touch-uMgFB6 .group4-eFq5R4 .group3-copy-QPTZdp .group8-5z3Dms .online-presence-U7GDb9 {
  background-color    : rgba(255,255,255,0);
  height              : auto;
  left                : 40px;
  position            : absolute;
  text-align          : left;
  top                 : 0px;
  transform           : rotate(0deg);
  width               : 198px;
}
.index-touch-uMgFB6 .group4-eFq5R4 .group3-copy-QPTZdp .group-7iOE3n {
  background-color    : rgba(255,255,255,0);
  flex-shrink         : 0;
  height              : 82px;
  margin-left         : 1.0px;
  position            : relative;
  transform           : rotate(0deg);
  width               : 89px;
}
.index-touch-uMgFB6 .group4-eFq5R4 .group3-copy-QPTZdp .group-7iOE3n .rectangle-1Ao2EK {
  background-color    : rgba(255,255,255,0);
  border-color        : var(--auto-palette-color-1);
  border-radius       : 10.0px;
  border-style        : solid;
  border-width        : 2.0px;
  height              : 82px;
  left                : 0px;
  position            : absolute;
  top                 : 0px;
  transform           : rotate(0deg);
  width               : 89px;
}
.index-touch-uMgFB6 .group4-eFq5R4 .group3-copy-QPTZdp .group-7iOE3n .monitor-nRqnKw {
  background-color    : rgba(255,255,255,0);
  height              : 39px;
  left                : 23px;
  position            : absolute;
  top                 : 23px;
  transform           : rotate(0deg);
  width               : 47px;
}
.index-touch-uMgFB6 .group4-eFq5R4 .group3-copy-QPTZdp .group-7iOE3n .monitor-nRqnKw .shape-6QO8zm {
  background-color    : rgba(255,255,255,0);
  height              : 39px;
  left                : 0px;
  position            : absolute;
  top                 : 0px;
  transform           : rotate(0deg);
  width               : 46px;
}
.index-touch-uMgFB6 .group4-eFq5R4 .group3-copy-QPTZdp .group-7iOE3n .monitor-nRqnKw .path-wPY9xI {
  background-color    : rgba(255,255,255,0);
  height              : 27px;
  left                : 3px;
  position            : absolute;
  top                 : 3px;
  transform           : rotate(0deg);
  width               : 36px;
}
.index-touch-uMgFB6 .group4-eFq5R4 .group3-copy-QPTZdp .group-7iOE3n .monitor-nRqnKw .path1-IHXoL3 {
  background-color    : rgba(255,255,255,0);
  height              : 27px;
  left                : 7px;
  position            : absolute;
  top                 : 3px;
  transform           : rotate(0deg);
  width               : 36px;
}
.index-touch-uMgFB6 .group4-eFq5R4 .group3-copy-QPTZdp .group-7iOE3n .monitor-nRqnKw .shape1-RYCqpc {
  background-color    : rgba(255,255,255,0);
  height              : 19px;
  left                : 12px;
  position            : absolute;
  top                 : 7px;
  transform           : rotate(0deg);
  width               : 20px;
}
.index-touch-uMgFB6 .group10-fPNDah {
  background-color    : rgba(255,255,255,0);
  height              : 302px;
  position            : absolute;
  top                 : 1298px;
  transform           : rotate(0deg);
  width               : 278px;
}
.index-touch-uMgFB6 .group10-fPNDah .group41-x4Kks7 {
  align-items         : flex-start;
  background-color    : rgba(255,255,255,0);
  box-sizing          : border-box;
  display             : inline-flex;
  flex-direction      : row;
  height              : 302px;
  justify-content     : flex-start;
  left                : 0px;
  position            : absolute;
  top                 : 0px;
  transform           : rotate(0deg);
  width               : auto;
}
.index-touch-uMgFB6 .group17-JSQKIu .overlap-group-QtgVL9 .fill1-cazfMi {
  background-color    : rgba(255,255,255,0);
  height              : 76px;
  left                : 10px;
  position            : absolute;
  top                 : 1px;
  transform           : rotate(0deg);
  width               : 56px;
}
.index-touch-uMgFB6 .group17-JSQKIu .overlap-group-QtgVL9 .fill3-ONeORu {
  background-color    : rgba(255,255,255,0);
  height              : 76px;
  left                : 4px;
  position            : absolute;
  top                 : 0px;
  transform           : rotate(0deg);
  width               : 56px;
}
.index-touch-uMgFB6 .group17-JSQKIu .fill5-erKZa2 {
  background-color    : rgba(255,255,255,0);
  flex-shrink         : 0;
  height              : 29px;
  margin-top          : 2.0px;
  position            : relative;
  transform           : rotate(0deg);
  width               : 19px;
}
.index-touch-uMgFB6 .group17-JSQKIu {
  align-items         : center;
  background-color    : rgba(255,255,255,0);
  box-sizing          : border-box;
  display             : inline-flex;
  flex-direction      : row;
  height              : 77px;
  justify-content     : flex-start;
  position            : absolute;
  top                 : 59px;
  transform           : rotate(0deg);
  width               : auto;
}
.index-touch-uMgFB6 .group17-JSQKIu .fill7-wZlhSS {
  background-color    : rgba(255,255,255,0);
  flex-shrink         : 0;
  height              : 29px;
  margin-left         : 1px;
  position            : relative;
  transform           : rotate(0deg);
  width               : 18px;
}
.index-touch-uMgFB6 .group17-JSQKIu .overlap-group-QtgVL9 .fill9-Tu7EBX {
  background-color    : rgba(255,255,255,0);
  height              : 29px;
  left                : 0px;
  position            : absolute;
  top                 : 25px;
  transform           : rotate(0deg);
  width               : 18px;
}
.index-touch-uMgFB6 .group17-JSQKIu .overlap-group-QtgVL9 .fill11-CLvEJd {
  background-color    : rgba(255,255,255,0);
  height              : 29px;
  left                : 19px;
  position            : absolute;
  top                 : 25px;
  transform           : rotate(0deg);
  width               : 7px;
}
.index-touch-uMgFB6 .group17-JSQKIu .overlap-group-QtgVL9 .fill13-9wdlTQ {
  background-color    : rgba(255,255,255,0);
  height              : 29px;
  left                : 43px;
  position            : absolute;
  top                 : 24px;
  transform           : rotate(0deg);
  width               : 18px;
}
.index-touch-uMgFB6 .group17-JSQKIu .overlap-group-QtgVL9 .fill15-4RMaRW {
  background-color    : rgba(255,255,255,0);
  height              : 29px;
  left                : 63px;
  position            : absolute;
  top                 : 25px;
  transform           : rotate(0deg);
  width               : 23px;
}
.index-touch-uMgFB6 .group552-Umu63v {
  background-color    : rgba(255,255,255,0);
  height              : 518px;
  margin-left         : 0px;
  position            : absolute;
  top                 : 1957px;
  transform           : rotate(0deg);
  width               : 583px;
}
.index-touch-uMgFB6 {
  background-color    : var(--auto-palette-color-5);
  height              : 100vh;
  margin              : 0px;
  min-height          : 3052.0px;
  min-width           : 400.0px;
  overflow            : hidden;
  position            : relative;
  width               : 100%;
}
/* .anima-animate-appear prefix for appear animations */
.anima-animate-appear {
  opacity             : 0;
  display             : block;
  animation           : anima-reveal 0.3s ease-in-out 1 normal forwards;
}
.anima-animate-disappear {
  opacity             : 1;
  display             : block;
  animation           : anima-reveal 0.3s ease-in-out 1 reverse forwards;
}
.anima-animate-nodelay {
  animation-delay     : 0s;
}
@keyframes anima-reveal {
  from {
    opacity             : 0;
  }
  to {
    opacity             : 1;
  }
}
a {
  text-decoration     : none;
}
.anima-flexbox-container a {
  line-height         : 0;
}
* {
  box-sizing          : border-box;
}
.anima-component-wrapper,
.anima-component-wrapper * {
  pointer-events      : none;
}
.anima-component-wrapper a *,
.anima-component-wrapper a,
.anima-component-wrapper input,
.anima-component-wrapper video,
.anima-component-wrapper iframe,
.anima-listeners-active,
.anima-listeners-active * {
  pointer-events      : auto;
}
.anima-hidden,
.anima-hidden * {
  visibility          : hidden;
  pointer-events      : none;
}
.anima-smart-layers-pointers,
.anima-smart-layers-pointers * {
  pointer-events      : auto;
  visibility          : visible;
}
.anima-component-wrapper.anima-not-ready,
.anima-component-wrapper.anima-not-ready * {
  visibility          : hidden !important;
}
.anima-listeners-active-click,
.anima-listeners-active-click * {
  cursor              : pointer;
}
.anima-component-wrapper a,
.anima-screen a {
  text-decoration     : none;
}
.anima-flexbox-container a {
  line-height         : 0;
}
.anima-full-width-a {
  width               : 100%;
}
.anima-full-height-a {
  height              : 100%;
}
.anima-screen textarea:focus,
.anima-screen input:focus {
  outline             : none;
}
.anima-screen div {
  -webkit-text-size-adjust: none;
}
.anima-container-center-vertical,
.anima-container-center-horizontal {
  pointer-events      : none;
  display             : flex;
  flex-direction      : row;
  padding             : 0;
  margin              : 0;
}
.anima-container-center-vertical {
  align-items         : center;
  height              : 100%;
}
.anima-container-center-horizontal {
  justify-content     : center;
  width               : 100%;
}
.anima-container-center-vertical > *,
.anima-container-center-horizontal > * {
  pointer-events      : auto;
  flex-shrink         : 0;
}
/* ANIMA screen - index */
.font-class-1 {
  font-family         : Poppins, Helvetica, Arial, serif;
  font-style          : normal;
  font-weight         : 400;
}
.font-class-2 {
  color               : var(--auto-palette-color-4);
  font-family         : Poppins, Helvetica, Arial, serif;
  font-size           : 16.0px;
  font-style          : normal;
  font-weight         : 500;
  line-height         : 26px;
}
.font-class-3 {
  color               : var(--auto-palette-color-3);
  font-family         : Poppins, Helvetica, Arial, serif;
  font-size           : 22.0px;
  font-style          : normal;
  font-weight         : 600;
  line-height         : 33px;
}
.font-class-4 {
  font-family         : Poppins, Helvetica, Arial, serif;
  font-style          : normal;
  font-weight         : 700;
}
.font-class-5 {
  color               : var(--auto-palette-color-2);
  font-family         : "Poppins-ExtraBold", Helvetica, Arial, serif;
  font-size           : 18.0px;
  line-height         : 28px;
}
:root {
  --auto-palette-color-1: rgba(238,65,54,1.0);
  --auto-palette-color-2: rgba(83,72,54,1.0);
  --auto-palette-color-3: rgba(47,40,30,1.0);
  --auto-palette-color-4: rgba(92,80,64,1.0);
  --auto-palette-color-5: rgba(255,255,255,1.0);
}
.index-57OUIC .feature-x5scDe .biohazard-VOMala .shape-U4Zpwh {
  background-color    : rgba(255,255,255,0);
  flex-shrink         : 0;
  height              : 32px;
  position            : relative;
  transform           : rotate(0deg);
  width               : 39px;
}
.index-57OUIC .group10-I4H39q .about-us-oVG1SZ .group11-LNmO7w .auto-flex1-nYARtQ {
  align-items         : center;
  background-color    : rgba(255,255,255,0);
  box-sizing          : border-box;
  display             : inline-flex;
  flex-direction      : row;
  flex-shrink         : 0;
  height              : 178px;
  justify-content     : flex-start;
  margin-left         : 2.0px;
  margin-top          : 14px;
  position            : relative;
  width               : auto;
}
.index-57OUIC .group6-K1tILK .group17-brEZFw .overlap-group-lU8ADy {
  background-color    : rgba(255,255,255,0);
  flex-shrink         : 0;
  height              : 77px;
  margin-left         : 1px;
  position            : relative;
  width               : 86px;
}
.index-57OUIC .feature-x5scDe .group4-s8pD2f .group3-copy-TJ65eK .overlap-group-TgHKyI {
  background-color    : rgba(255,255,255,0);
  flex-shrink         : 0;
  height              : 150px;
  margin-left         : 1.0px;
  margin-top          : 19px;
  position            : relative;
  width               : 278px;
}
.index-57OUIC .feature-x5scDe .group2-WST3OR .group3-PacE7M .overlap-group-VeTOU1 {
  background-color    : rgba(255,255,255,0);
  flex-shrink         : 0;
  height              : 176px;
  margin-left         : 1.0px;
  margin-top          : 19px;
  position            : relative;
  width               : 289px;
}
.index-57OUIC .group6-K1tILK .group17-brEZFw .overlap-group-lU8ADy .fill3-Ua91Nw {
  background-color    : rgba(255,255,255,0);
  height              : 76px;
  left                : 4px;
  position            : absolute;
  top                 : 0px;
  transform           : rotate(0deg);
  width               : 56px;
}
.index-57OUIC .group6-K1tILK .group17-brEZFw .fill5-sZzA9T {
  background-color    : rgba(255,255,255,0);
  flex-shrink         : 0;
  height              : 29px;
  margin-top          : 2.0px;
  position            : relative;
  transform           : rotate(0deg);
  width               : 19px;
}
.index-57OUIC .group6-K1tILK .group17-brEZFw .fill7-MlZMgJ {
  background-color    : rgba(255,255,255,0);
  flex-shrink         : 0;
  height              : 29px;
  margin-left         : 1px;
  position            : relative;
  transform           : rotate(0deg);
  width               : 18px;
}
.index-57OUIC .group6-K1tILK .group17-brEZFw .overlap-group-lU8ADy .fill9-nbXRA1 {
  background-color    : rgba(255,255,255,0);
  height              : 29px;
  left                : 0px;
  position            : absolute;
  top                 : 25px;
  transform           : rotate(0deg);
  width               : 18px;
}
.index-57OUIC .group6-K1tILK .group17-brEZFw .overlap-group-lU8ADy .fill11-uP8Q15 {
  background-color    : rgba(255,255,255,0);
  height              : 29px;
  left                : 19px;
  position            : absolute;
  top                 : 25px;
  transform           : rotate(0deg);
  width               : 7px;
}
.index-57OUIC .group6-K1tILK .group17-brEZFw .overlap-group-lU8ADy .fill13-9k822K {
  background-color    : rgba(255,255,255,0);
  height              : 29px;
  left                : 43px;
  position            : absolute;
  top                 : 24px;
  transform           : rotate(0deg);
  width               : 18px;
}
.index-57OUIC .group6-K1tILK .group17-brEZFw .overlap-group-lU8ADy .fill15-V08eHQ {
  background-color    : rgba(255,255,255,0);
  height              : 29px;
  left                : 63px;
  position            : absolute;
  top                 : 25px;
  transform           : rotate(0deg);
  width               : 23px;
}
.index-57OUIC .feature-x5scDe {
  align-items         : flex-start;
  background-color    : rgba(255,255,255,0);
  box-sizing          : border-box;
  display             : inline-flex;
  flex-direction      : row;
  height              : 302px;
  justify-content     : flex-start;
  position            : absolute;
  top                 : 938px;
  transform           : rotate(0deg);
  width               : auto;
}
.index-57OUIC .feature-x5scDe .group2-WST3OR {
  background-color    : rgba(255,255,255,0);
  flex-shrink         : 0;
  height              : 276px;
  position            : relative;
  transform           : rotate(0deg);
  width               : 289px;
}
.index-57OUIC .feature-x5scDe .group2-WST3OR .group3-PacE7M {
  align-items         : flex-start;
  background-color    : rgba(255,255,255,0);
  box-sizing          : border-box;
  display             : flex;
  flex-direction      : column;
  height              : auto;
  justify-content     : flex-start;
  left                : 0px;
  min-height          : 276px;
  position            : absolute;
  top                 : 0px;
  transform           : rotate(0deg);
  width               : 289px;
}
.index-57OUIC .feature-x5scDe .group2-WST3OR .group3-PacE7M .overlap-group-VeTOU1 .we-are-establishing-rd9SPi {
  background-color    : rgba(255,255,255,0);
  height              : auto;
  left                : 0px;
  position            : absolute;
  text-align          : left;
  top                 : 46px;
  transform           : rotate(0deg);
  width               : 289px;
}
.index-57OUIC .feature-x5scDe .group2-WST3OR .group3-PacE7M .overlap-group-VeTOU1 .building-brands-eNi7Hr {
  background-color    : rgba(255,255,255,0);
  height              : auto;
  left                : 0px;
  position            : absolute;
  text-align          : left;
  top                 : 0px;
  transform           : rotate(0deg);
  width               : 191px;
}
.index-57OUIC .feature-x5scDe .group2-WST3OR .group3-PacE7M .rectangle-2TVtCH {
  background-color    : rgba(255,255,255,0);
  border-color        : var(--auto-palette-color-1);
  border-radius       : 10.0px;
  border-style        : solid;
  border-width        : 2.0px;
  flex-shrink         : 0;
  height              : 82px;
  position            : relative;
  transform           : rotate(0deg);
  width               : 89px;
}
.index-57OUIC .feature-x5scDe .group2-WST3OR .goal-xvKsuF {
  align-items         : flex-start;
  background-color    : rgba(255,255,255,0);
  box-sizing          : border-box;
  display             : inline-flex;
  flex-direction      : row;
  height              : 46px;
  justify-content     : flex-start;
  left                : 22px;
  min-width           : 42px;
  position            : absolute;
  top                 : 14px;
  transform           : rotate(0deg);
  width               : auto;
}
.index-57OUIC .feature-x5scDe .group2-WST3OR .goal-xvKsuF .shape-cZNEaW {
  background-color    : rgba(255,255,255,0);
  flex-shrink         : 0;
  height              : 46px;
  position            : relative;
  transform           : rotate(0deg);
  width               : 41px;
}
.index-57OUIC .feature-x5scDe .group4-s8pD2f {
  background-color    : rgba(255,255,255,0);
  flex-shrink         : 0;
  height              : 250px;
  margin-left         : 63px;
  position            : relative;
  transform           : rotate(0deg);
  width               : 278px;
}
.index-57OUIC .feature-x5scDe .group4-s8pD2f .group3-copy-TJ65eK {
  align-items         : flex-start;
  background-color    : rgba(255,255,255,0);
  box-sizing          : border-box;
  display             : flex;
  flex-direction      : column;
  height              : auto;
  justify-content     : flex-start;
  left                : 0px;
  min-height          : 250px;
  position            : absolute;
  top                 : 0px;
  transform           : rotate(0deg);
  width               : 278px;
}
.index-57OUIC .feature-x5scDe .group4-s8pD2f .group3-copy-TJ65eK .overlap-group-TgHKyI .a-key-business-is-to-WBE6zT {
  background-color    : rgba(255,255,255,0);
  height              : auto;
  left                : 0px;
  position            : absolute;
  text-align          : left;
  top                 : 46px;
  transform           : rotate(0deg);
  width               : 278px;
}
.index-57OUIC .feature-x5scDe .group4-s8pD2f .group3-copy-TJ65eK .overlap-group-TgHKyI .online-presence-QleLdY {
  background-color    : rgba(255,255,255,0);
  height              : auto;
  left                : 0px;
  position            : absolute;
  text-align          : left;
  top                 : 0px;
  transform           : rotate(0deg);
  width               : 198px;
}
.index-57OUIC .feature-x5scDe .group4-s8pD2f .group3-copy-TJ65eK .rectangle-5QmY2k {
  background-color    : rgba(255,255,255,0);
  border-color        : var(--auto-palette-color-1);
  border-radius       : 10.0px;
  border-style        : solid;
  border-width        : 2.0px;
  flex-shrink         : 0;
  height              : 82px;
  position            : relative;
  transform           : rotate(0deg);
  width               : 89px;
}
.index-57OUIC .feature-x5scDe .group4-s8pD2f .monitor-grOGsY {
  background-color    : rgba(255,255,255,0);
  height              : 39px;
  left                : 23px;
  position            : absolute;
  top                 : 23px;
  transform           : rotate(0deg);
  width               : 47px;
}
.index-57OUIC .feature-x5scDe .group4-s8pD2f .monitor-grOGsY .shape-LcxDd9 {
  background-color    : rgba(255,255,255,0);
  height              : 39px;
  left                : 0px;
  position            : absolute;
  top                 : 0px;
  transform           : rotate(0deg);
  width               : 46px;
}
.index-57OUIC .feature-x5scDe .group4-s8pD2f .monitor-grOGsY .path-gPFzG8 {
  background-color    : rgba(255,255,255,0);
  height              : 27px;
  left                : 3px;
  position            : absolute;
  top                 : 3px;
  transform           : rotate(0deg);
  width               : 36px;
}
.index-57OUIC .feature-x5scDe .group4-s8pD2f .monitor-grOGsY .path1-HtReWj {
  background-color    : rgba(255,255,255,0);
  height              : 27px;
  left                : 7px;
  position            : absolute;
  top                 : 3px;
  transform           : rotate(0deg);
  width               : 36px;
}
.index-57OUIC .feature-x5scDe .group4-s8pD2f .monitor-grOGsY .shape1-0ht5xP {
  background-color    : rgba(255,255,255,0);
  height              : 19px;
  left                : 12px;
  position            : absolute;
  top                 : 7px;
  transform           : rotate(0deg);
  width               : 20px;
}
.index-57OUIC .feature-x5scDe .group5-PPiEyb {
  background-color    : rgba(255,255,255,0);
  flex-shrink         : 0;
  height              : 302px;
  margin-left         : 147px;
  position            : relative;
  transform           : rotate(0deg);
  width               : 276px;
}
.index-57OUIC .feature-x5scDe .group5-PPiEyb .group3-copy2-DoRjgl {
  align-items         : flex-start;
  background-color    : rgba(255,255,255,0);
  box-sizing          : border-box;
  display             : flex;
  flex-direction      : column;
  height              : auto;
  justify-content     : flex-start;
  left                : 0px;
  min-height          : 302px;
  position            : absolute;
  top                 : 0px;
  transform           : rotate(0deg);
  width               : 276px;
}
.index-57OUIC .feature-x5scDe .group5-PPiEyb .group3-copy2-DoRjgl .we-are-constantly-lo-6ago2Z {
  background-color    : rgba(255,255,255,0);
  flex-shrink         : 0;
  height              : auto;
  margin-left         : 1.0px;
  margin-top          : 15px;
  min-height          : 156px;
  position            : relative;
  text-align          : left;
  transform           : rotate(0deg);
  width               : 276px;
}
.index-57OUIC .feature-x5scDe .group5-PPiEyb .group3-copy2-DoRjgl .franchise-gqmIHZ {
  background-color    : rgba(255,255,255,0);
  flex-shrink         : 0;
  height              : auto;
  margin-bottom       : -2px;
  margin-left         : 1.0px;
  margin-top          : 19px;
  min-height          : 31px;
  position            : relative;
  text-align          : left;
  transform           : rotate(0deg);
  width               : 120px;
}
.index-57OUIC .feature-x5scDe .group5-PPiEyb .group3-copy2-DoRjgl .rectangle-x6hPpx {
  background-color    : rgba(255,255,255,0);
  border-color        : var(--auto-palette-color-1);
  border-radius       : 10.0px;
  border-style        : solid;
  border-width        : 2.0px;
  flex-shrink         : 0;
  height              : 82px;
  position            : relative;
  transform           : rotate(0deg);
  width               : 89px;
}
.index-57OUIC .feature-x5scDe .group5-PPiEyb .agreement-6P1N0t {
  background-color    : rgba(255,255,255,0);
  height              : 33px;
  left                : 18px;
  position            : absolute;
  top                 : 24px;
  transform           : rotate(0deg);
  width               : 52px;
}
.index-57OUIC .feature-x5scDe .group5-PPiEyb .agreement-6P1N0t .path-xMq18u {
  background-color    : rgba(255,255,255,0);
  height              : 30px;
  left                : 7px;
  position            : absolute;
  top                 : 2px;
  transform           : rotate(0deg);
  width               : 34px;
}
.index-57OUIC .feature-x5scDe .group5-PPiEyb .agreement-6P1N0t .path1-Pm7YSq {
  background-color    : rgba(255,255,255,0);
  height              : 2px;
  left                : 11px;
  position            : absolute;
  top                 : 4px;
  transform           : rotate(0deg);
  width               : 12px;
}
.index-57OUIC .feature-x5scDe .group5-PPiEyb .agreement-6P1N0t .path2-pLonsi {
  background-color    : rgba(255,255,255,0);
  height              : 4px;
  left                : 39px;
  position            : absolute;
  top                 : 19px;
  transform           : rotate(0deg);
  width               : 5px;
}
.index-57OUIC .feature-x5scDe .group5-PPiEyb .agreement-6P1N0t .path3-8hjQkX {
  background-color    : rgba(255,255,255,0);
  height              : 9px;
  left                : 29px;
  position            : absolute;
  top                 : 18px;
  transform           : rotate(0deg);
  width               : 9px;
}
.index-57OUIC .feature-x5scDe .group5-PPiEyb .agreement-6P1N0t .path4-RNxiTI {
  background-color    : rgba(255,255,255,0);
  height              : 8px;
  left                : 26px;
  position            : absolute;
  top                 : 21px;
  transform           : rotate(0deg);
  width               : 8px;
}
.index-57OUIC .feature-x5scDe .group5-PPiEyb .agreement-6P1N0t .path5-3QifEi {
  background-color    : rgba(255,255,255,0);
  height              : 8px;
  left                : 21px;
  position            : absolute;
  top                 : 23px;
  transform           : rotate(0deg);
  width               : 8px;
}
.index-57OUIC .feature-x5scDe .group5-PPiEyb .agreement-6P1N0t .shape-UOLzBV {
  background-color    : rgba(255,255,255,0);
  height              : 21px;
  left                : 0px;
  position            : absolute;
  top                 : 0px;
  transform           : rotate(0deg);
  width               : 13px;
}
.index-57OUIC .feature-x5scDe .group5-PPiEyb .agreement-6P1N0t .shape1-DSFnh5 {
  background-color    : rgba(255,255,255,0);
  height              : 21px;
  left                : 37px;
  position            : absolute;
  top                 : 2px;
  transform           : rotate(0deg);
  width               : 15px;
}
.index-57OUIC .feature-x5scDe .biohazard-VOMala {
  align-items         : flex-start;
  background-color    : rgba(255,255,255,0);
  box-sizing          : border-box;
  display             : inline-flex;
  flex-direction      : row;
  flex-shrink         : 0;
  height              : 33px;
  justify-content     : flex-start;
  margin-left         : 46px;
  margin-top          : 25.0px;
  position            : relative;
  transform           : rotate(0deg);
  width               : auto;
}
.index-57OUIC .group10-I4H39q .about-us-oVG1SZ .group11-LNmO7w .auto-flex1-nYARtQ .auto-flex-Ln3zJV .shape1-5Ctx8a {
  background-color    : rgba(255,255,255,0);
  flex-shrink         : 0;
  height              : 24px;
  margin-top          : 17px;
  position            : relative;
  transform           : rotate(0deg);
  width               : 24px;
}
.index-57OUIC .group10-I4H39q .about-us-oVG1SZ .group11-LNmO7w .auto-flex1-nYARtQ .auto-flex-Ln3zJV .shape2-AIFeFx {
  background-color    : rgba(255,255,255,0);
  flex-shrink         : 0;
  height              : 24px;
  margin-top          : 17px;
  position            : relative;
  transform           : rotate(0deg);
  width               : 24px;
}
.index-57OUIC .group10-I4H39q .about-us-oVG1SZ .group11-LNmO7w .auto-flex1-nYARtQ .auto-flex-Ln3zJV .shape3-dpHmrf {
  background-color    : rgba(255,255,255,0);
  flex-shrink         : 0;
  height              : 24px;
  margin-top          : 17px;
  position            : relative;
  transform           : rotate(0deg);
  width               : 24px;
}
.index-57OUIC .group10-I4H39q .group552-1eiEyt {
  background-color    : rgba(255,255,255,0);
  height              : 518px;
  left                : 143px;
  position            : absolute;
  top                 : 174px;
  transform           : rotate(0deg);
  width               : 583px;
}
.index-57OUIC .group9-hvpaFT {
  align-items         : flex-start;
  background-color    : rgba(255,255,255,0);
  box-sizing          : border-box;
  display             : inline-flex;
  flex-direction      : row;
  height              : 201px;
  justify-content     : flex-start;
  position            : absolute;
  top                 : 2041px;
  transform           : rotate(0deg);
  width               : auto;
}
.index-57OUIC .group9-hvpaFT .auto-flex2-VvR71Z .footer-tHQjeZ {
  align-items         : flex-start;
  background-color    : rgba(255,255,255,0);
  box-sizing          : border-box;
  display             : inline-flex;
  flex-direction      : row;
  flex-shrink         : 0;
  height              : 124px;
  justify-content     : flex-start;
  margin-top          : 15px;
  min-width           : 380px;
  position            : relative;
  transform           : rotate(0deg);
  width               : auto;
}
.index-57OUIC .group9-hvpaFT .auto-flex2-VvR71Z .footer-tHQjeZ .a-partner-to-trust-i-EmNWzE {
  background-color    : rgba(255,255,255,0);
  color               : var(--auto-palette-color-2);
  flex-shrink         : 0;
  font-size           : 18.0px;
  height              : auto;
  line-height         : 28px;
  min-height          : 124px;
  position            : relative;
  text-align          : left;
  transform           : rotate(0deg);
  width               : 382px;
}
.index-57OUIC .group9-hvpaFT .auto-flex2-VvR71Z .group17-SvVjKs .overlap-group-2vAb9B {
  background-color    : rgba(255,255,255,0);
  flex-shrink         : 0;
  height              : 62px;
  margin-left         : 1px;
  position            : relative;
  width               : 69px;
}
.index-57OUIC .group9-hvpaFT .auto-flex2-VvR71Z .group17-SvVjKs {
  align-items         : center;
  background-color    : rgba(255,255,255,0);
  box-sizing          : border-box;
  display             : inline-flex;
  flex-direction      : row;
  flex-shrink         : 0;
  height              : 62px;
  justify-content     : flex-start;
  position            : relative;
  transform           : rotate(0deg);
  width               : auto;
}
.index-57OUIC .group9-hvpaFT .auto-flex2-VvR71Z .group17-SvVjKs .overlap-group-2vAb9B .fill1-85ugru {
  background-color    : rgba(255,255,255,0);
  height              : 61px;
  left                : 8px;
  position            : absolute;
  top                 : 1px;
  transform           : rotate(0deg);
  width               : 45px;
}
.index-57OUIC .group9-hvpaFT .auto-flex2-VvR71Z .group17-SvVjKs .overlap-group-2vAb9B .fill3-ubApkO {
  background-color    : rgba(255,255,255,0);
  height              : 61px;
  left                : 4px;
  position            : absolute;
  top                 : 0px;
  transform           : rotate(0deg);
  width               : 45px;
}
.index-57OUIC .group9-hvpaFT .auto-flex2-VvR71Z .group17-SvVjKs .fill5-38azF1 {
  background-color    : rgba(255,255,255,0);
  flex-shrink         : 0;
  height              : 23px;
  margin-top          : 1.0px;
  position            : relative;
  transform           : rotate(0deg);
  width               : 15px;
}
.index-57OUIC .group9-hvpaFT .auto-flex2-VvR71Z .group17-SvVjKs .fill7-5EXEhe {
  background-color    : rgba(255,255,255,0);
  flex-shrink         : 0;
  height              : 23px;
  margin-bottom       : 1.0px;
  margin-left         : 1px;
  position            : relative;
  transform           : rotate(0deg);
  width               : 14px;
}
.index-57OUIC .group9-hvpaFT .auto-flex2-VvR71Z .group17-SvVjKs .overlap-group-2vAb9B .fill9-vwVG32 {
  background-color    : rgba(255,255,255,0);
  height              : 23px;
  left                : 0px;
  position            : absolute;
  top                 : 20px;
  transform           : rotate(0deg);
  width               : 15px;
}
.index-57OUIC .group9-hvpaFT .auto-flex2-VvR71Z .group17-SvVjKs .overlap-group-2vAb9B .fill11-EFMfoa {
  background-color    : rgba(255,255,255,0);
  height              : 23px;
  left                : 16px;
  position            : absolute;
  top                 : 20px;
  transform           : rotate(0deg);
  width               : 5px;
}
.index-57OUIC .group9-hvpaFT .auto-flex2-VvR71Z .group17-SvVjKs .overlap-group-2vAb9B .fill13-QWaJgh {
  background-color    : rgba(255,255,255,0);
  height              : 23px;
  left                : 35px;
  position            : absolute;
  top                 : 19px;
  transform           : rotate(0deg);
  width               : 14px;
}
.index-57OUIC .group9-hvpaFT .auto-flex2-VvR71Z .group17-SvVjKs .overlap-group-2vAb9B .fill15-m2svDs {
  background-color    : rgba(255,255,255,0);
  height              : 23px;
  left                : 50px;
  position            : absolute;
  top                 : 20px;
  transform           : rotate(0deg);
  width               : 19px;
}
.index-57OUIC .group9-hvpaFT .group7-uzcnL7 {
  align-items         : flex-start;
  background-color    : rgba(255,255,255,0);
  box-sizing          : border-box;
  display             : inline-flex;
  flex-direction      : row;
  flex-shrink         : 0;
  height              : 200px;
  justify-content     : flex-start;
  margin-left         : 301px;
  min-width           : 462px;
  position            : relative;
  transform           : rotate(0deg);
  width               : auto;
}
.index-57OUIC .group9-hvpaFT .group7-uzcnL7 .adress-dorisom-sr-PT8nAZ {
  background-color    : rgba(255,255,255,0);
  flex-shrink         : 0;
  height              : auto;
  min-height          : 200px;
  position            : relative;
  text-align          : left;
  transform           : rotate(0deg);
  width               : 140px;
}
.index-57OUIC .group9-hvpaFT .group7-uzcnL7 .adress-dorisom-sr-PT8nAZ .span1-ny8dMl {
  letter-spacing      : 0px;
}
.index-57OUIC .group9-hvpaFT .group7-uzcnL7 .adress-dorisom-sr-PT8nAZ .span2-ukKRQJ {
  font-family         : Poppins, Helvetica, Arial, serif;
  font-style          : normal;
  font-weight         : 400;
  letter-spacing      : 0px;
}
.index-57OUIC .group9-hvpaFT .group7-uzcnL7 .contact-contact-dor-fp40zk {
  background-color    : rgba(255,255,255,0);
  flex-shrink         : 0;
  height              : auto;
  margin-left         : 127px;
  min-height          : 200px;
  position            : relative;
  text-align          : left;
  transform           : rotate(0deg);
  width               : 197px;
}
.index-57OUIC .group9-hvpaFT .group7-uzcnL7 .contact-contact-dor-fp40zk .span1-zHFeIR {
  letter-spacing      : 0px;
}
.index-57OUIC .group9-hvpaFT .group7-uzcnL7 .contact-contact-dor-fp40zk .span2-mtYOJf {
  font-family         : Poppins, Helvetica, Arial, serif;
  font-style          : normal;
  font-weight         : 400;
  letter-spacing      : 0px;
}
.index-57OUIC .group6-K1tILK {
  background-color    : rgba(255,255,255,0);
  height              : 1484px;
  position            : absolute;
  top                 : -394px;
  transform           : rotate(0deg);
  width               : 2085px;
}
.index-57OUIC .group6-K1tILK .group8-4gogNu {
  background-color    : rgba(255,255,255,0);
  height              : 1484px;
  position            : absolute;
  top                 : 0px;
  transform           : rotate(0deg);
  width               : 2085px;
}
.index-57OUIC .group6-K1tILK .group8-4gogNu .group-zBdb9z {
  background-color    : rgba(255,255,255,0);
  height              : 1484px;
  left                : 0px;
  position            : absolute;
  top                 : 0px;
  transform           : rotate(0deg);
  width               : 2085px;
}
.index-57OUIC .group6-K1tILK .group8-4gogNu .group-zBdb9z .oval-rtDarj {
  background-color    : rgba(255,255,255,0);
  height              : 922px;
  left                : 777px;
  position            : absolute;
  top                 : 281px;
  transform           : rotate(-130deg);
  width               : 1162px;
}
.index-57OUIC .group6-K1tILK .group8-4gogNu .group-zBdb9z .oval-copy-UEsDdN {
  background-color    : rgba(255,255,255,0);
  height              : 922px;
  left                : 674px;
  position            : absolute;
  top                 : 325px;
  transform           : rotate(0deg);
  width               : 1162px;
}
.index-57OUIC .group6-K1tILK .group8-4gogNu .group-zBdb9z .left-side-j8IKpY {
  align-items         : flex-start;
  background-color    : rgba(255,255,255,0);
  box-sizing          : border-box;
  display             : inline-flex;
  flex-direction      : row;
  height              : 376px;
  justify-content     : flex-start;
  left                : 471px;
  position            : absolute;
  top                 : 659px;
  transform           : rotate(0deg);
  width               : auto;
}
.index-57OUIC .group6-K1tILK .group8-4gogNu .group-zBdb9z .left-side-j8IKpY .text-W3Yald {
  align-items         : flex-start;
  background-color    : rgba(255,255,255,0);
  box-sizing          : border-box;
  display             : flex;
  flex-direction      : column;
  flex-shrink         : 0;
  height              : auto;
  justify-content     : flex-start;
  position            : relative;
  transform           : rotate(0deg);
  width               : 395px;
}
.index-57OUIC .group6-K1tILK .group8-4gogNu .group-zBdb9z .left-side-j8IKpY .text-W3Yald .we-are-investing-in-enYg3W {
  background-color    : rgba(255,255,255,0);
  color               : rgba(59,51,34,1.0);
  flex-shrink         : 0;
  font-size           : 44.0px;
  height              : auto;
  line-height         : 54px;
  min-height          : 160px;
  position            : relative;
  text-align          : left;
  transform           : rotate(0deg);
  width               : 397px;
}
.index-57OUIC .group6-K1tILK .group8-4gogNu .group-zBdb9z .left-side-j8IKpY .text-W3Yald .dorisom-sro-is-co-ePvbL0 {
  background-color    : rgba(255,255,255,0);
  color               : var(--auto-palette-color-2);
  flex-shrink         : 0;
  font-size           : 18.0px;
  height              : auto;
  line-height         : 28px;
  margin-top          : 16px;
  min-height          : 200px;
  position            : relative;
  text-align          : left;
  transform           : rotate(0deg);
  width               : 334px;
}
.index-57OUIC .group6-K1tILK .group8-4gogNu .group-zBdb9z .rectangle-LgGTCg {
  background-color    : rgba(255,255,255,0);
  height              : 59px;
  left                : 0px;
  position            : absolute;
  top                 : 430px;
  transform           : rotate(0deg);
  width               : 1966px;
}
.index-57OUIC .group6-K1tILK .group8-4gogNu .button-VDUWVk {
  align-items         : flex-start;
  background-color    : rgba(255,255,255,0);
  box-sizing          : border-box;
  display             : inline-flex;
  flex-direction      : row;
  height              : 53px;
  justify-content     : flex-start;
  left                : 471px;
  position            : absolute;
  top                 : 1024px;
  transform           : rotate(0deg);
  width               : auto;
}
.index-57OUIC .group6-K1tILK .group8-4gogNu .button-VDUWVk .button1-auAoIg {
  align-items         : flex-start;
  background-color    : rgba(255,255,255,0);
  box-sizing          : border-box;
  display             : inline-flex;
  flex-direction      : row;
  flex-shrink         : 0;
  height              : 53px;
  justify-content     : flex-start;
  position            : relative;
  transform           : rotate(0deg);
  width               : auto;
}
.index-57OUIC .group6-K1tILK .group8-4gogNu .button-VDUWVk .button1-auAoIg .button2-rbNSYu {
  background-color    : rgba(255,255,255,0);
  flex-shrink         : 0;
  height              : 53px;
  position            : relative;
  transform           : rotate(0deg);
  width               : 175px;
}
.index-57OUIC .group6-K1tILK .group8-4gogNu .button-VDUWVk .button1-auAoIg .button2-rbNSYu .rectangle-84aq7c {
  background-color    : var(--auto-palette-color-1);
  border-radius       : 4.0px;
  height              : 53px;
  left                : 0px;
  position            : absolute;
  top                 : 0px;
  transform           : rotate(0deg);
  width               : 175px;
}
.index-57OUIC .group6-K1tILK .group8-4gogNu .button-VDUWVk .button1-auAoIg .button2-rbNSYu .contact-us-Lf1yZa {
  background-color    : rgba(255,255,255,0);
  color               : var(--auto-palette-color-5);
  font-size           : 16.0px;
  height              : auto;
  left                : 41px;
  line-height         : 25px;
  position            : absolute;
  text-align          : left;
  top                 : 15px;
  transform           : rotate(0deg);
  width               : auto;
}
.index-57OUIC .group6-K1tILK .group17-brEZFw {
  align-items         : center;
  background-color    : rgba(255,255,255,0);
  box-sizing          : border-box;
  display             : inline-flex;
  flex-direction      : row;
  height              : 77px;
  justify-content     : flex-start;
  left                : 471px;
  position            : absolute;
  top                 : 504px;
  transform           : rotate(0deg);
  width               : auto;
}
.index-57OUIC .group6-K1tILK .group17-brEZFw .overlap-group-lU8ADy .fill1-59RlQU {
  background-color    : rgba(255,255,255,0);
  height              : 76px;
  left                : 10px;
  position            : absolute;
  top                 : 1px;
  transform           : rotate(0deg);
  width               : 56px;
}
.index-57OUIC .group10-I4H39q .about-us-oVG1SZ .group11-LNmO7w .auto-flex1-nYARtQ .auto-flex-Ln3zJV {
  align-items         : flex-start;
  background-color    : rgba(255,255,255,0);
  box-sizing          : border-box;
  display             : flex;
  flex-direction      : column;
  flex-shrink         : 0;
  height              : auto;
  justify-content     : flex-start;
  margin-bottom       : 15.0px;
  position            : relative;
  width               : 24px;
}
.index-57OUIC .group9-hvpaFT .auto-flex2-VvR71Z {
  align-items         : flex-start;
  background-color    : rgba(255,255,255,0);
  box-sizing          : border-box;
  display             : flex;
  flex-direction      : column;
  flex-shrink         : 0;
  height              : auto;
  justify-content     : flex-start;
  position            : relative;
  width               : 380px;
}
.index-57OUIC {
  background-color    : var(--auto-palette-color-5);
  height              : 100vh;
  margin              : 0px;
  min-height          : 2333.0px;
  min-width           : 1400.0px;
  overflow            : hidden;
  position            : relative;
  width               : 100%;
}
.index-57OUIC .group10-I4H39q {
  background-color    : rgba(255,255,255,0);
  height              : 730px;
  position            : absolute;
  top                 : 1166px;
  transform           : rotate(0deg);
  width               : 1400px;
}
.index-57OUIC .group10-I4H39q .about-us-oVG1SZ {
  align-items         : flex-end;
  background-color    : rgba(255,255,255,0);
  box-sizing          : border-box;
  display             : inline-flex;
  flex-direction      : row;
  height              : 730px;
  justify-content     : flex-end;
  min-width           : 1400px;
  padding             : 172.0px 136.0px;
  position            : absolute;
  top                 : 0px;
  transform           : rotate(0deg);
  width               : auto;
}
.index-57OUIC .group10-I4H39q .about-us-oVG1SZ .group11-LNmO7w {
  align-items         : flex-start;
  background-color    : rgba(255,255,255,0);
  box-sizing          : border-box;
  display             : flex;
  flex-direction      : column;
  flex-shrink         : 0;
  height              : auto;
  justify-content     : flex-start;
  position            : relative;
  transform           : rotate(0deg);
  width               : 426px;
}
.index-57OUIC .group10-I4H39q .about-us-oVG1SZ .group11-LNmO7w .auto-flex1-nYARtQ .we-create-visions-to-m5DB2c {
  background-color    : rgba(255,255,255,0);
  color               : rgba(34,34,34,1.0);
  flex-shrink         : 0;
  font-size           : 17.0px;
  height              : auto;
  line-height         : 40px;
  margin-left         : 14px;
  min-height          : 178px;
  min-width           : 398px;
  opacity             : 0.7;
  position            : relative;
  text-align          : left;
  transform           : rotate(0deg);
  width               : auto;
}
.index-57OUIC .group10-I4H39q .about-us-oVG1SZ .group11-LNmO7w .grow-with-us-32OWiW {
  background-color    : rgba(255,255,255,0);
  color               : rgba(37,37,37,1.0);
  flex-shrink         : 0;
  font-size           : 40.0px;
  height              : auto;
  line-height         : 60px;
  margin-bottom       : -4px;
  min-height          : 56px;
  min-width           : 276px;
  position            : relative;
  text-align          : left;
  transform           : rotate(0deg);
  width               : auto;
}
.index-57OUIC .group10-I4H39q .about-us-oVG1SZ .group11-LNmO7w .auto-flex1-nYARtQ .auto-flex-Ln3zJV .shape-CoJW4W {
  background-color    : rgba(255,255,255,0);
  flex-shrink         : 0;
  height              : 24px;
  position            : relative;
  transform           : rotate(0deg);
  width               : 24px;
}
/* .anima-animate-appear prefix for appear animations */
.anima-animate-appear {
  opacity             : 0;
  display             : block;
  animation           : anima-reveal 0.3s ease-in-out 1 normal forwards;
}
.anima-animate-disappear {
  opacity             : 1;
  display             : block;
  animation           : anima-reveal 0.3s ease-in-out 1 reverse forwards;
}
.anima-animate-nodelay {
  animation-delay     : 0s;
}
@keyframes anima-reveal {
  from {
    opacity             : 0;
  }
  to {
    opacity             : 1;
  }
}
a {
  text-decoration     : none;
}
.anima-flexbox-container a {
  line-height         : 0;
}
* {
  box-sizing          : border-box;
}
.anima-component-wrapper,
.anima-component-wrapper * {
  pointer-events      : none;
}
.anima-component-wrapper a *,
.anima-component-wrapper a,
.anima-component-wrapper input,
.anima-component-wrapper video,
.anima-component-wrapper iframe,
.anima-listeners-active,
.anima-listeners-active * {
  pointer-events      : auto;
}
.anima-hidden,
.anima-hidden * {
  visibility          : hidden;
  pointer-events      : none;
}
.anima-smart-layers-pointers,
.anima-smart-layers-pointers * {
  pointer-events      : auto;
  visibility          : visible;
}
.anima-component-wrapper.anima-not-ready,
.anima-component-wrapper.anima-not-ready * {
  visibility          : hidden !important;
}
.anima-listeners-active-click,
.anima-listeners-active-click * {
  cursor              : pointer;
}
.anima-component-wrapper a,
.anima-screen a {
  text-decoration     : none;
}
.anima-flexbox-container a {
  line-height         : 0;
}
.anima-full-width-a {
  width               : 100%;
}
.anima-full-height-a {
  height              : 100%;
}
.anima-screen textarea:focus,
.anima-screen input:focus {
  outline             : none;
}
.anima-screen div {
  -webkit-text-size-adjust: none;
}
.anima-container-center-vertical,
.anima-container-center-horizontal {
  pointer-events      : none;
  display             : flex;
  flex-direction      : row;
  padding             : 0;
  margin              : 0;
}
.anima-container-center-vertical {
  align-items         : center;
  height              : 100%;
}
.anima-container-center-horizontal {
  justify-content     : center;
  width               : 100%;
}
.anima-container-center-vertical > *,
.anima-container-center-horizontal > * {
  pointer-events      : auto;
  flex-shrink         : 0;
}
@media screen and (max-width: 1399px) {
  .index-touch-uMgFB6 {
    display             : block;
  }
  .index-57OUIC {
    display             : none;
  }
}
@media screen and (min-width: 1400px) {
  .index-touch-uMgFB6 {
    display             : none;
  }
  .index-57OUIC {
    display             : block;
  }
}