#banner {
  height: 767px;
  display: flex;
  align-items: center;
  justify-content: center;
}
#banner .content {
  display: flex;
  row-gap: 35px;
  text-align: center;
  flex-direction: column;
}
#banner .content h1 {
  font-size: 70px;
  color: #ffffff;
}
@media (max-width: 991px) {
  #banner .content h1 {
    font-size: 40px;
  }
}
#banner .content p {
  max-width: 60%;
  margin: 0 auto;
  font-size: 26px;
  color: #ffffff;
}
@media (max-width: 991px) {
  #banner .content p {
    max-width: 100%;
    font-size: 20px;
  }
}
#banner .content .buttons {
  display: flex;
  -moz-column-gap: 20px;
       column-gap: 20px;
  flex-direction: row;
  justify-content: center;
}
#banner .content .buttons .button {
  margin: 0;
}
#banner .content .buttons .request_a_quote {
  border: none;
}
@media (max-width: 991px) {
  #banner {
    height: auto;
    padding: 50px 0 75px 0;
  }
}
#features {
  display: flex;
  padding: 70px 0;
}
#features .feature-grid {
  gap: 25px;
  display: flex;
  z-index: 1000;
  position: relative;
  flex-direction: row;
  margin: -150px 0 0 0;
}
#features .feature-grid .feature {
  width: 100%;
  padding: 40px;
  display: flex;
  row-gap: 15px;
  border-radius: 10px;
  flex-direction: column;
  background-color: #ffffff;
}
#features .feature-grid .feature h3 {
  font-size: 30px;
  font-weight: 700;
  text-align: center;
}
@media (max-width: 1199px) {
  #features .feature-grid .feature h3 {
    font-size: 22px;
  }
}
@media (max-width: 991px) {
  #features .feature-grid .feature h3 {
    font-size: 20px;
  }
}
#features .feature-grid .feature hr {
  height: 3px;
  width: 69px;
  border: none;
}
#features .feature-grid .feature p {
  font-size: 18px;
  font-weight: 400;
  color: #000000;
  text-align: center;
}
@media (max-width: 1199px) {
  #features .feature-grid .feature p {
    font-size: 16px;
  }
}
@media (max-width: 1199px) {
  #features .feature-grid .feature {
    padding: 20px;
  }
}
@media (max-width: 991px) {
  #features .feature-grid .feature {
    margin: 0 auto;
    max-width: 500px;
  }
}
@media (max-width: 991px) {
  #features .feature-grid {
    flex-direction: column;
  }
}
@media (max-width: 767px) {
  #features .feature-grid {
    margin: -75px 0 0 0;
  }
}
#features .content {
  display: flex;
  row-gap: 30px;
  padding: 70px 0 0 0;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
#features .content h2 {
  font-size: 50px;
  color: #ffffff;
  text-align: center;
}
@media (max-width: 991px) {
  #features .content h2 {
    font-size: 30px;
  }
}
#features .content p {
  max-width: 60%;
  margin: 0 auto;
  font-size: 26px;
  font-weight: 400;
  text-align: center;
}
@media (max-width: 991px) {
  #features .content p {
    font-size: 20px;
    max-width: 80%;
  }
}
@media (max-width: 767px) {
  #features .content p {
    max-width: 100%;
  }
}
@media (max-width: 991px) {
  #features .content {
    padding: 40px 0 0 0;
  }
}
@media (max-width: 991px) {
  #features {
    padding: 40px 0;
  }
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZnJvbnRlbmQvc3RhdGljL2Nzcy90ZW1wbGF0ZS0xL2hvbWVwYWdlLmNzcyIsIm1hcHBpbmdzIjoiQUFBQTtFQUNJO0VBQ0E7RUFDQTtFQUNBO0FBQ0o7QUFMQTtFQU9RO0VBQ0E7RUFDQTtFQUNBO0FBQ1I7QUFYQTtFQWFZO0VBQ0E7QUFDWjtBQUNZO0VBQUE7SUFDSTtFQUVkO0FBQ0Y7QUFwQkE7RUF1Qlk7RUFDQTtFQUNBO0VBQ0E7QUFBWjtBQUVZO0VBQUE7SUFDSTtJQUNBO0VBQ2Q7QUFDRjtBQWhDQTtFQW9DWTtFQUNBO09BQUE7RUFDQTtFQUNBO0FBRFo7QUF0Q0E7RUEwQ2dCO0FBRGhCO0FBekNBO0VBOENnQjtBQUZoQjtBQVNJO0VBQUE7SUFDSTtJQUNBO0VBTk47QUFDRjtBQVVBO0VBQ0k7RUFDQTtBQVJKO0FBTUE7RUFLUTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFSUjtBQUZBO0VBYVk7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFSWjtBQVhBO0VBc0JnQjtFQUNBO0VBQ0E7QUFSaEI7QUFVZ0I7RUFBQTtJQUNJO0VBUGxCO0FBQ0Y7QUFTZ0I7RUFBQTtJQUNJO0VBTmxCO0FBQ0Y7QUExQkE7RUFxQ2dCO0VBQ0E7RUFDQTtBQVJoQjtBQS9CQTtFQTJDZ0I7RUFDQTtFQUNBO0VBQ0E7QUFUaEI7QUFXZ0I7RUFBQTtJQUNJO0VBUmxCO0FBQ0Y7QUFZWTtFQUFBO0lBQ0k7RUFUZDtBQUNGO0FBV1k7RUFBQTtJQUNJO0lBQ0E7RUFSZDtBQUNGO0FBWVE7RUFBQTtJQUNJO0VBVFY7QUFDRjtBQVdRO0VBQUE7SUFDSTtFQVJWO0FBQ0Y7QUEvREE7RUE0RVE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBVlI7QUF2RUE7RUFvRlk7RUFDQTtFQUNBO0FBVlo7QUFZWTtFQUFBO0lBQ0k7RUFUZDtBQUNGO0FBakZBO0VBK0ZZO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUFYWjtBQWFZO0VBQUE7SUFDSTtJQUNBO0VBVmQ7QUFDRjtBQVlZO0VBQUE7SUFDSTtFQVRkO0FBQ0Y7QUFhUTtFQUFBO0lBQ0k7RUFWVjtBQUNGO0FBY0k7RUFBQTtJQUNJO0VBWE47QUFDRiIsInNvdXJjZXMiOlsid2VicGFjazovL2J1ZGdldC1zaXRlcy8uL2Zyb250ZW5kL3N0YXRpYy9sZXNzL3RlbXBsYXRlLTEvaG9tZXBhZ2UubGVzcyJdLCJzb3VyY2VzQ29udGVudCI6WyIjYmFubmVye1xuICAgIGhlaWdodDogNzY3cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgLmNvbnRlbnR7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHJvdy1nYXA6IDM1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgICBoMXtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNzBweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTFweCl7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICBwe1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTFweCl7XG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgLmJ1dHRvbnN7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgY29sdW1uLWdhcDogMjBweDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAgICAgLmJ1dHRvbntcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yZXF1ZXN0X2FfcXVvdGV7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgIH1cblxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiA1MHB4IDAgNzVweCAwO1xuICAgIH1cblxufVxuXG4jZmVhdHVyZXN7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiA3MHB4IDA7XG5cbiAgICAuZmVhdHVyZS1ncmlke1xuICAgICAgICBnYXA6IDI1cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgbWFyZ2luOiAtMTUwcHggMCAwIDA7XG5cbiAgICAgICAgLmZlYXR1cmV7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgcm93LWdhcDogMTVweDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcblxuICAgICAgICAgICAgaDN7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTE5OXB4KXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBocntcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDNweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNjlweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMwMDAwMDA7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogMTE5OXB4KXtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiAxMTk5cHgpe1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDUwMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgIH1cblxuICAgICAgICBAbWVkaWEobWF4LXdpZHRoOiA5OTFweCl7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgICAgbWFyZ2luOiAtNzVweCAwIDAgMDtcbiAgICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmNvbnRlbnR7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIHJvdy1nYXA6IDMwcHg7XG4gICAgICAgIHBhZGRpbmc6IDcwcHggMCAwIDA7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgICAgIGgye1xuICAgICAgICAgICAgZm9udC1zaXplOiA1MHB4O1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgfVxuXG4gICAgICAgIHB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkxcHgpe1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgQG1lZGlhKG1heC13aWR0aDogNzY3cHgpe1xuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhKG1heC13aWR0aDogOTkxcHgpe1xuICAgICAgICAgICAgcGFkZGluZzogNDBweCAwIDAgMDtcbiAgICAgICAgfVxuXG4gICAgfVxuICAgIFxuICAgIEBtZWRpYShtYXgtd2lkdGg6IDk5MXB4KXtcbiAgICAgICAgcGFkZGluZzogNDBweCAwO1xuICAgIH1cblxufSJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/