.mail_circle {
  position: fixed;
  bottom: 30px;
  right: 30px;
  z-index: 100; }
  @media (max-width: 1600px) {
    .mail_circle {
      bottom: 20px; } }
  @media (max-width: 992px) {
    .mail_circle {
      bottom: 10px;
      right: 10px; } }
  .mail_circle a {
    width: 81px;
    height: 81px;
    background-color: #5da7b2;
    border-radius: 50%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    z-index: 50;
    position: relative; }
    .mail_circle a:hover:before {
      -webkit-transform: scale(1.05);
          -ms-transform: scale(1.05);
              transform: scale(1.05); }
    .mail_circle a:before {
      content: '';
      width: 100%;
      height: 100%;
      position: absolute;
      z-index: 2;
      background-color: #5da7b2;
      -webkit-transition: all 0.4s;
      -o-transition: all 0.4s;
      transition: all 0.4s;
      border-radius: 50%; }
    @media (max-width: 992px) {
      .mail_circle a {
        width: 60px;
        height: 60px; } }
    .mail_circle a img {
      position: relative;
      z-index: 5; }
      @media (max-width: 992px) {
        .mail_circle a img {
          max-width: 30px; } }

.form_style .two_col {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 30px; }
  @media (max-width: 568px) {
    .form_style .two_col {
      grid-gap: 15px; } }

.form_style .bg {
  background-color: #FFF;
  overflow: hidden;
  border-top-left-radius: 60px;
  border-top-right-radius: 60px;
  border-bottom-right-radius: 60px;
  -webkit-box-shadow: 0px 0px 22px -7px rgba(0, 0, 0, 0.5);
  box-shadow: 0px 0px 22px -7px rgba(0, 0, 0, 0.5); }

.form_style .form_header {
  background-color: #F0D5D4;
  padding: 25px 10px;
  position: relative; }
  @media (max-width: 700px) {
    .form_style .form_header {
      padding: 20px 10px; } }
  .form_style .form_header .close {
    position: absolute;
    top: 20px;
    right: 20px;
    background-color: rgba(255, 255, 255, 0.2);
    width: 58px;
    height: 58px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    border-radius: 50%;
    cursor: pointer; }
    @media (max-width: 700px) {
      .form_style .form_header .close {
        width: 50px;
        height: 50px;
        top: 12px; } }
  .form_style .form_header h3 {
    margin-top: 0px;
    margin-bottom: 0px;
    color: #6F6F6F;
    text-align: center;
    font-size: 34px;
    font-weight: 400; }
    @media (max-width: 700px) {
      .form_style .form_header h3 {
        font-size: 24px; } }

.form_style .form_desc {
  padding: 3px 10px;
  text-align: center; }
  .form_style .form_desc p {
    margin-bottom: 0px; }
    @media (max-width: 700px) {
      .form_style .form_desc p {
        font-size: 16px;
        line-height: 20px;
        max-width: 260px;
        margin: 0 auto; } }

.form_style .form_container {
  padding: 0px 30px 35px 30px;
  margin-top: 0px; }
  @media (max-width: 700px) {
    .form_style .form_container {
      padding: 0px 25px 15px 25px; } }
  .form_style .form_container label p {
    font-size: 20px;
    line-height: 34px; }
  .form_style .form_container .single {
    margin-top: -10px;
    margin-top: -15px; }
    @media (max-width: 568px) {
      .form_style .form_container .single p {
        font-size: 14px;
        line-height: 20px;
        bottom: -15px; } }
  .form_style .form_container ::-webkit-input-placeholder {
    /* Edge */ }
    @media (max-width: 568px) {
      .form_style .form_container ::-webkit-input-placeholder {
        font-size: 16px;
        line-height: 25px; } }
  .form_style .form_container :-ms-input-placeholder {
    /* Internet Explorer 10-11 */ }
    @media (max-width: 568px) {
      .form_style .form_container :-ms-input-placeholder {
        font-size: 16px;
        line-height: 25px; } }
  @media (max-width: 568px) {
    .form_style .form_container ::-webkit-input-placeholder {
      font-size: 16px;
      line-height: 25px; }
    .form_style .form_container ::-moz-placeholder {
      font-size: 16px;
      line-height: 25px; }
    .form_style .form_container :-ms-input-placeholder {
      font-size: 16px;
      line-height: 25px; }
    .form_style .form_container ::-ms-input-placeholder {
      font-size: 16px;
      line-height: 25px; }
    .form_style .form_container ::placeholder {
      font-size: 16px;
      line-height: 25px; } }
  .form_style .form_container .ss-main:focus {
    -webkit-box-shadow: none;
            box-shadow: none; }
  .form_style .form_container .ss-main {
    border: 2px solid #419D5A;
    padding: 0px 30px 0px 45px;
    font-size: 22px;
    line-height: 38px;
    border-color: #DCE0E8;
    width: 100% !important;
    height: 65px;
    line-height: 65px;
    border-radius: 79px; }
    @media (max-width: 1600px) {
      .form_style .form_container .ss-main {
        height: 52px;
        line-height: 52px;
        padding: 0px 20px 0px 35px; } }
    @media (max-width: 568px) {
      .form_style .form_container .ss-main {
        font-size: 16px;
        height: 50px;
        line-height: 50px;
        padding: 0px 20px 0px 25px; } }
    .form_style .form_container .ss-main .ss-arrow {
      width: 15px;
      height: 15px; }
  .form_style .form_container input[type="text"],
  .form_style .form_container input[type="tel"],
  .form_style .form_container input[type="email"],
  .form_style .form_container input[type="email"] {
    border: 2px solid #419D5A;
    padding: 10px 30px 10px 45px;
    font-size: 22px;
    line-height: 38px;
    border-color: #DCE0E8; }
    @media (max-width: 1600px) {
      .form_style .form_container input[type="text"],
      .form_style .form_container input[type="tel"],
      .form_style .form_container input[type="email"],
      .form_style .form_container input[type="email"] {
        padding: 5px 20px 5px 35px; } }
    @media (max-width: 568px) {
      .form_style .form_container input[type="text"],
      .form_style .form_container input[type="tel"],
      .form_style .form_container input[type="email"],
      .form_style .form_container input[type="email"] {
        font-size: 16px;
        line-height: 20px;
        padding: 13px 20px 13px 25px; } }
  @media (max-width: 1600px) {
    .form_style .form_container .submit input {
      padding: 15px 15px 15px 55px; } }
  @media (max-width: 568px) {
    .form_style .form_container .submit input {
      padding: 10px 10px 15px 25px;
      background-size: 25px;
      min-width: 160px;
      font-size: 20px;
      background-position: 25px center; } }
  .form_style .form_container textarea {
    height: 135px;
    border-radius: 35px;
    border-color: #DCE0E8; }
    @media (max-width: 1600px) {
      .form_style .form_container textarea {
        height: 100px;
        font-size: 16px;
        line-height: 20px; } }

.form_toggle {
  width: 660px;
  position: fixed;
  bottom: 130px;
  right: 30px;
  z-index: 100;
  display: none; }
  @media (max-width: 1600px) {
    .form_toggle {
      bottom: 110px; } }
  @media (max-width: 992px) {
    .form_toggle {
      bottom: 90px;
      right: 10px; } }
  @media (max-width: 700px) {
    .form_toggle {
      width: 100%;
      bottom: 80px; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudC9tYWlsX2ZpeGVkLnNjc3MiLCJfbWVkaWFxdWVyeS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUVBO0VBQ0UsZUFBZTtFQUNmLFlBQVk7RUFDWixXQUFXO0VBQ1gsWUFBWSxFQUFBO0VDMkVYO0lEL0VIO01BTUksWUFBWSxFQUFBLEVBMkNmO0VDOEJFO0lEL0VIO01BU0ksWUFBWTtNQUNaLFdBQVcsRUFBQSxFQXVDZDtFQWpERDtJQWFJLFdBQVc7SUFDWCxZQUFZO0lBQ1oseUJBQXlCO0lBQ3pCLGtCQUFrQjtJQUNsQixvQkFBYTtJQUFiLHFCQUFhO0lBQWIsb0JBQWE7SUFBYixhQUFhO0lBQ2Isd0JBQXVCO0lBQXZCLCtCQUF1QjtRQUF2QixxQkFBdUI7WUFBdkIsdUJBQXVCO0lBQ3ZCLHlCQUFtQjtJQUFuQiwyQkFBbUI7UUFBbkIsc0JBQW1CO1lBQW5CLG1CQUFtQjtJQUNuQixXQUFXO0lBQ1gsa0JBQWtCLEVBQUE7SUFyQnRCO01Bd0JRLDhCQUFzQjtVQUF0QiwwQkFBc0I7Y0FBdEIsc0JBQXNCLEVBQUE7SUF4QjlCO01BNEJNLFdBQVc7TUFDWCxXQUFXO01BQ1gsWUFBWTtNQUNaLGtCQUFrQjtNQUNsQixVQUFVO01BQ1YseUJBQXlCO01BQ3pCLDRCQUFvQjtNQUFwQix1QkFBb0I7TUFBcEIsb0JBQW9CO01BQ3BCLGtCQUFrQixFQUFBO0lDNENyQjtNRC9FSDtRQXNDTSxXQUFXO1FBQ1gsWUFBWSxFQUFBLEVBU2Y7SUFoREg7TUEwQ00sa0JBQWtCO01BQ2xCLFVBQVUsRUFBQTtNQ29DYjtRRC9FSDtVQTZDUSxlQUFlLEVBQUEsRUFFbEI7O0FBR0w7RUFFSSxhQUFhO0VBQ2IsOEJBQThCO0VBQzlCLGNBQWMsRUFBQTtFQ3lCZjtJRDdCSDtNQU1NLGNBQWMsRUFBQSxFQUVqQjs7QUFSSDtFQVVJLHNCQUFzQjtFQUN0QixnQkFBZ0I7RUFDZCw0QkFBNEI7RUFDNUIsNkJBQTZCO0VBQzdCLGdDQUFnQztFQUNoQyx3REFBeUQ7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QSxFQUUzQztFQWxMUDtJQXFMTSxhQUFhO0lBQ2IsbUJBQW1CO0lBQ2pCLHFCQUFxQixFQUFBO0lDMUoxQjtNRDdCSDtRQXlMVSxhQUFhO1FBQ2IsZUFBZTtRQUNiLGlCQUFpQixFQUFBLEVBRXhCOztBQUlMO0VBQ0UsWUFBWTtFQUNaLGVBQWU7RUFDZixhQUFhO0VBQ2IsV0FBVztFQUNYLFlBQVk7RUFDWixhQUFhLEVBQUE7RUMxS1o7SURvS0g7TUFRSSxhQUFhLEVBQUEsRUFVaEI7RUN0TEU7SURvS0g7TUFXSSxZQUFZO01BQ1osV0FBVyxFQUFBLEVBTWQ7RUN0TEU7SURvS0g7TUFlSSxXQUFXO01BQ1gsWUFBWSxFQUFBLEVBRWYiLCJmaWxlIjoiY29tcG9uZW50L21haWxfZml4ZWQuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGltcG9ydCAnLi4vX21lZGlhcXVlcnknO1xyXG5cclxuLm1haWxfY2lyY2xlIHtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm90dG9tOiAzMHB4O1xyXG4gIHJpZ2h0OiAzMHB4O1xyXG4gIHotaW5kZXg6IDEwMDtcclxuICBAaW5jbHVkZSByd2QoMTYwMCkge1xyXG4gICAgYm90dG9tOiAyMHB4O1xyXG4gIH1cclxuICBAaW5jbHVkZSByd2QoOTkyKSB7XHJcbiAgICBib3R0b206IDEwcHg7XHJcbiAgICByaWdodDogMTBweDtcclxuICB9XHJcbiAgYSB7XHJcbiAgICB3aWR0aDogODFweDtcclxuICAgIGhlaWdodDogODFweDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICM1ZGE3YjI7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgei1pbmRleDogNTA7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4wNSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzVkYTdiMjtcclxuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNHM7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHJ3ZCg5OTIpIHtcclxuICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgIGhlaWdodDogNjBweDtcclxuICAgIH1cclxuICAgIGltZyB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgei1pbmRleDogNTtcclxuICAgICAgQGluY2x1ZGUgcndkKDk5Mikge1xyXG4gICAgICAgIG1heC13aWR0aDogMzBweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4uZm9ybV9zdHlsZSB7XHJcbiAgLnR3b19jb2wge1xyXG4gICAgZGlzcGxheTogZ3JpZDtcclxuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDFmcjtcclxuICAgIGdyaWQtZ2FwOiAzMHB4O1xyXG4gICAgQGluY2x1ZGUgcndkKDU2OCkge1xyXG4gICAgICBncmlkLWdhcDogMTVweDtcclxuICAgIH1cclxuICB9XHJcbiAgLmJnIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2MHB4O1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNjBweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDYwcHg7XHJcbiAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCAyMnB4IC03cHggcmdiYSgwLCAwLCAwLCAwLjUwKTtcclxuLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDIycHggLTdweCByZ2JhKDAsIDAsIDAsIDAuNTApO1xyXG5ib3gtc2hhZG93OiAwcHggMHB4IDIycHggLTdweCByZ2JhKDAsIDAsIDAsIDAuNTApO1xyXG4gIH1cclxuICAuZm9ybV9oZWFkZXIge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YwRDVENDtcclxuICBcclxuICAgIHBhZGRpbmc6IDI1cHggMTBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIEBpbmNsdWRlIHJ3ZCg3MDApIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcclxuICAgIH1cclxuICAgIC5jbG9zZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICByaWdodDogMjBweDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsMjU1LDI1NSwwLjIpO1xyXG4gICAgICB3aWR0aDogNThweDtcclxuICAgICAgaGVpZ2h0OiA1OHB4O1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIEBpbmNsdWRlIHJ3ZCg3MDApIHtcclxuICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgdG9wOiAxMnB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBoM3tcclxuICAgICAgbWFyZ2luLXRvcDogMHB4O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwcHg7XHJcbiAgICAgIGNvbG9yOiAjNkY2RjZGO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgIGZvbnQtc2l6ZTogMzRweDtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgQGluY2x1ZGUgcndkKDcwMCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuZm9ybV9kZXNjIHtcclxuICAgICAgcGFkZGluZzogM3B4IDEwcHg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgcCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCg3MDApIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gIH1cclxuICAuZm9ybV9jb250YWluZXIgIHtcclxuICAgIHBhZGRpbmc6IDBweCAzMHB4IDM1cHggMzBweDtcclxuICAgIG1hcmdpbi10b3A6IDBweDtcclxuICAgIEBpbmNsdWRlIHJ3ZCg3MDApIHtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMjVweCAxNXB4IDI1cHg7XHJcbiAgICB9XHJcbiAgICBsYWJlbCB7XHJcbiAgICAgIHAge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNpbmdsZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC0xMHB4O1xyXG4gICAgICBwIHtcclxuICAgICAgICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBib3R0b206IC0xNXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICBAaW5jbHVkZSByd2QoMTYwMClcclxuICAgICAgbWFyZ2luLXRvcDogLTE1cHg7XHJcbiAgICB9XHJcbiAgICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBFZGdlICovXHJcbiAgICBAaW5jbHVkZSByd2QoNTY4KSB7XHJcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMjVweDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyAvKiBJbnRlcm5ldCBFeHBsb3JlciAxMC0xMSAqL1xyXG5cclxuICAgIEBpbmNsdWRlIHJ3ZCg1NjgpIHtcclxuICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgOjpwbGFjZWhvbGRlciB7XHJcblxyXG4gIEBpbmNsdWRlIHJ3ZCg1NjgpIHtcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XHJcbiAgfVxyXG4gIH1cclxuLnNzLW1haW46Zm9jdXMge1xyXG4gIGJveC1zaGFkb3c6IG5vbmU7XHJcbn1cclxuICAuc3MtbWFpbiB7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjNDE5RDVBO1xyXG4gICAgcGFkZGluZzogMHB4IDMwcHggMHB4IDQ1cHg7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzhweDtcclxuICAgIGJvcmRlci1jb2xvcjogI0RDRTBFODtcclxuICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogNjVweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDY1cHg7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNzlweDtcclxuICAgICAgICBAaW5jbHVkZSByd2QoMTYwMCkge1xyXG5cclxuXHJcbmhlaWdodDogNTJweDtcclxubGluZS1oZWlnaHQ6IDUycHg7XHJcbiAgICBwYWRkaW5nOiAwcHggMjBweCAwcHggMzVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgcndkKDU2OCkge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG5oZWlnaHQ6IDUwcHg7XHJcbmxpbmUtaGVpZ2h0OiA1MHB4O1xyXG4gICAgcGFkZGluZzogMHB4IDIwcHggMHB4IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zcy1hcnJvdyB7XHJcbiAgICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICAgIGhlaWdodDogMTVweDtcclxuICAgICAgICB9XHJcblxyXG4gIH1cclxuICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdLFxyXG4gICAgaW5wdXRbdHlwZT1cInRlbFwiXSxcclxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSxcclxuICAgIGlucHV0W3R5cGU9XCJlbWFpbFwiXSB7XHJcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICM0MTlENUE7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHggMzBweCAxMHB4IDQ1cHg7XHJcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7XHJcbiAgICAgIGJvcmRlci1jb2xvcjogI0RDRTBFODtcclxuICAgICAgQGluY2x1ZGUgcndkKDE2MDApIHtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMjBweCA1cHggMzVweDtcclxuICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCg1NjgpIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEzcHggMjBweCAxM3B4IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN1Ym1pdCB7XHJcbiAgICAgIGlucHV0IHtcclxuICAgICAgICBAaW5jbHVkZSByd2QoMTYwMCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMTVweCAxNXB4IDE1cHggNTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgcndkKDU2OCkge1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAxMHB4IDE1cHggMjVweDtcclxuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMjVweDtcclxuICAgICAgICAgICAgICBtaW4td2lkdGg6IDE2MHB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMjVweCBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICB0ZXh0YXJlYSB7XHJcbiAgICAgIGhlaWdodDogMTM1cHg7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6IDM1cHg7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjRENFMEU4O1xyXG4gICAgICAgIEBpbmNsdWRlIHJ3ZCgxNjAwKSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG4uZm9ybV90b2dnbGUge1xyXG4gIHdpZHRoOiA2NjBweDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgYm90dG9tOiAxMzBweDtcclxuICByaWdodDogMzBweDtcclxuICB6LWluZGV4OiAxMDA7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBAaW5jbHVkZSByd2QoMTYwMCkge1xyXG4gICAgYm90dG9tOiAxMTBweDtcclxuICB9XHJcbiAgQGluY2x1ZGUgcndkKDk5Mikge1xyXG4gICAgYm90dG9tOiA5MHB4O1xyXG4gICAgcmlnaHQ6IDEwcHg7XHJcbiAgfVxyXG4gIEBpbmNsdWRlIHJ3ZCg3MDApIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgYm90dG9tOiA4MHB4O1xyXG4gIH1cclxufVxyXG4iLCIkYnJvd3Nlci1jb250ZXh0OiAxODsgLy8gRGVmYXVsdFxyXG5cclxuQGZ1bmN0aW9uIHJlbSgkcGl4ZWxzLCAkY29udGV4dDogJGJyb3dzZXItY29udGV4dCkge1xyXG4gIEByZXR1cm4gI3skcGl4ZWxzLyRjb250ZXh0fXJlbTtcclxufVxyXG5cclxuLy8gU21hbGwgdGFibGV0cyBhbmQgbGFyZ2Ugc21hcnRwaG9uZXMgKGxhbmRzY2FwZSB2aWV3KVxyXG4kc2NyZWVuLXBob25lOiA1NjhweDtcclxuLy8gb3JpZW50YWwgcGhvbmVPcmllbnRhbFxyXG4kc2NyZWVuLXBob25lT3JpZW50YWw6IDc2N3B4O1xyXG4vLyBTbWFsbCB0YWJsZXRzIChwb3J0cmFpdCB2aWV3KVxyXG4kc2NyZWVuLXRhYmxldDogNzY4cHg7XHJcbi8vIFRhYmxldHMgYW5kIHNtYWxsIGRlc2t0b3BzXHJcbiRzY3JlZW4tdGFibGV0LWxnOiA5OTJweDtcclxuLy8gTGFyZ2UgdGFibGV0cyBhbmQgZGVza3RvcHNcclxuJHNjcmVlbi1sYXB0b3Atc206IDEyMDBweDtcclxuLy8gTGFwdG9wXHJcbiRzY3JlZW4tbGFwdG9wOiAxMzY2cHg7XHJcbi8vIExhcHRvcCBiaWdcclxuJHNtYWxsLWRlc2t0b3Atc206IDE0NDBweDtcclxuLy8gZGVza3RvcFxyXG4kc2NyZWVuLWRlc2t0b3A6IDE2MDBweDtcclxuXHJcbi8vIFBob25lIG9yaWVudGFsXHJcbkBtaXhpbiBwaG9uZU9yaWVudGFsIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1waG9uZU9yaWVudGFsfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAoIG9yaWVudGF0aW9uOmxhbmRzY2FwZSkge1xyXG4gICAgICAgICAgIEBjb250ZW50O1xyXG4gICAgICAgfVxyXG4gICB9XHJcbn1cclxuXHJcbi8vIFNtYWxsIGRldmljZXNcclxuQG1peGluIHBob25lIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1waG9uZX0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIE1lZGl1bSBkZXZpY2VzXHJcbkBtaXhpbiB0YWJsZXQge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc2NyZWVuLXRhYmxldH0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIExhcmdlIGRldmljZXNcclxuQG1peGluIHRhYmxldC1sZyB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tdGFibGV0LWxnfSkge1xyXG4gICAgICAgQGNvbnRlbnQ7XHJcbiAgIH1cclxufVxyXG5cclxuLy8gRXh0cmEgbGFyZ2UgZGV2aWNlc1xyXG5AbWl4aW4gbGFwdG9wLXNtIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1sYXB0b3Atc219KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcbi8vIGxhcHRvcFxyXG5AbWl4aW4gbGFwdG9wIHtcclxuICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JHNjcmVlbi1sYXB0b3B9KSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcbi8vIExhcHRvcCBiaWdcclxuQG1peGluIGRlc2t0b3Atc20ge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogI3skc21hbGwtZGVza3RvcC1zbX0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuLy8gRGVrc3RvcFxyXG5AbWl4aW4gZGVza3RvcCB7XHJcbiAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRzY3JlZW4tZGVza3RvcH0pIHtcclxuICAgICAgIEBjb250ZW50O1xyXG4gICB9XHJcbn1cclxuXHJcbi8vIEN1c3RvbSBkZXZpY2VzXHJcbkBtaXhpbiByd2QoJHNjcmVlbikge1xyXG4gICBAbWVkaWEgKG1heC13aWR0aDogJHNjcmVlbisncHgnKSB7XHJcbiAgICAgICBAY29udGVudDtcclxuICAgfVxyXG59XHJcblxyXG4vLyBAaW5jbHVkZSByd2QoMTQwMCkge1xyXG4vLyAgICAgZm9udC1zaXplOiA0MHB4O1xyXG4vLyB9XHJcblxyXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNjEwcHgpIHt9XHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0NTBweCkge31cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM5OXB4KSB7fVxyXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMTk5cHgpIHt9XHJcbi8vIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7fVxyXG4vLyBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge31cclxuLy8gQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc1cHgpIHt9XHJcblxyXG4kZ3JpZC1icmVha3BvaW50czogKFxyXG4gIHhzOiAwLFxyXG4gIHNtOiA1NzZweCxcclxuICBtZDogNzY4cHgsXHJcbiAgbGc6IDk5MnB4LFxyXG4gIHhsOiAxMjAwcHhcclxuKSAhZGVmYXVsdDtcclxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXHJcbiAgc206IDU3NXB4LFxyXG4gIG1kOiA3NjVweCxcclxuICBsZzogOTkwcHgsXHJcbiAgeGw6IDExOTBweFxyXG4pICFkZWZhdWx0O1xyXG4iXX0= */
