.treatments {
  padding: 13rem 0 0rem;
  position: relative; }
  @media (max-width: 600px) {
    .treatments {
      padding-top: 5rem; } }
  .treatments__bg {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    z-index: -1;
    -webkit-box-shadow: 0px 0px 49px -24px rgba(66, 68, 90, 0.2);
            box-shadow: 0px 0px 49px -24px rgba(66, 68, 90, 0.2); }
    .treatments__bg img {
      position: absolute;
      width: 100%;
      height: 100%;
      -o-object-fit: cover;
         object-fit: cover;
      -webkit-transition: all 3s linear;
      transition: all 3s linear;
      -webkit-animation: grayscale_anim 3s infinite;
              animation: grayscale_anim 3s infinite; }
      @media (max-width: 600px) {
        .treatments__bg img {
          -o-object-position: 30% 0%;
             object-position: 30% 0%;
          -webkit-animation: grayscale_anim600 3s infinite;
                  animation: grayscale_anim600 3s infinite; } }

@-webkit-keyframes grayscale_anim {
  0% {
    -webkit-filter: grayscale(0);
            filter: grayscale(0); }
  50% {
    -webkit-filter: grayscale(0.5);
            filter: grayscale(0.5); }
  100% {
    -webkit-filter: grayscale(0);
            filter: grayscale(0); } }

@keyframes grayscale_anim {
  0% {
    -webkit-filter: grayscale(0);
            filter: grayscale(0); }
  50% {
    -webkit-filter: grayscale(0.5);
            filter: grayscale(0.5); }
  100% {
    -webkit-filter: grayscale(0);
            filter: grayscale(0); } }

@-webkit-keyframes grayscale_anim600 {
  0% {
    -webkit-filter: grayscale(0) opacity(0.6);
            filter: grayscale(0) opacity(0.6); }
  50% {
    -webkit-filter: grayscale(0.5) opacity(0.6);
            filter: grayscale(0.5) opacity(0.6); }
  100% {
    -webkit-filter: grayscale(0) opacity(0.6);
            filter: grayscale(0) opacity(0.6); } }

@keyframes grayscale_anim600 {
  0% {
    -webkit-filter: grayscale(0) opacity(0.6);
            filter: grayscale(0) opacity(0.6); }
  50% {
    -webkit-filter: grayscale(0.5) opacity(0.6);
            filter: grayscale(0.5) opacity(0.6); }
  100% {
    -webkit-filter: grayscale(0) opacity(0.6);
            filter: grayscale(0) opacity(0.6); } }
  .treatments__content {
    text-align: center;
    max-width: 300px;
    margin-right: 9rem;
    margin-left: auto;
    text-align: left;
    color: #fff; }
    @media (max-width: 1366px) {
      .treatments__content {
        max-width: 400px; } }
    @media (max-width: 1050px) {
      .treatments__content {
        margin-right: 0rem; } }
    @media (max-width: 750px) {
      .treatments__content {
        max-width: 350px; } }
    @media (max-width: 600px) {
      .treatments__content {
        max-width: 100%;
        padding-bottom: 0px;
        color: #00182e; } }
    .treatments__content hr {
      border: none;
      background-color: #fff;
      width: calc(100% + 20rem);
      height: 1px;
      position: relative;
      z-index: 5;
      margin-left: -22rem;
      display: block;
      margin-bottom: 3rem; }
      @media (max-width: 650px) {
        .treatments__content hr {
          width: 100%;
          margin-left: 0rem; } }
      @media (max-width: 600px) {
        .treatments__content hr {
          background-color: #00182e; } }
    .treatments__content h2 {
      margin-bottom: 1.5rem; }
  .treatments .container-fluid {
    padding-left: 2rem;
    margin-bottom: -19rem;
    margin-top: 15rem;
    position: relative;
    z-index: 5; }
    @media (max-width: 1600px) {
      .treatments .container-fluid {
        margin-bottom: -17rem; } }
    @media (max-width: 750px) {
      .treatments .container-fluid {
        margin-bottom: -12rem; } }
  .treatments .swiper-wrapper {
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
        -ms-flex-align: stretch;
            align-items: stretch; }
  .treatments .swiper-slide {
    width: 301px;
    padding-bottom: 40px;
    height: auto; }
    @media (max-width: 1450px) {
      .treatments .swiper-slide {
        width: 250px; } }
    @media (max-width: 992px) {
      .treatments .swiper-slide {
        width: 210px; } }
  .treatments .treatments__item {
    text-align: center;
    padding: 2rem 2rem 4rem;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 100px;
    position: relative;
    -webkit-transition: all 0.4s;
    transition: all 0.4s;
    min-height: 420px;
    width: 100%;
    height: 100%; }
    @media (max-width: 1450px) {
      .treatments .treatments__item {
        min-height: 350px;
        gap: 30px;
        padding: 2rem 2rem 4rem 2rem; } }
    @media (max-width: 992px) {
      .treatments .treatments__item {
        min-height: 300px;
        gap: 30px; } }
    @media (max-width: 568px) {
      .treatments .treatments__item {
        min-height: 250px; } }
    .treatments .treatments__item:hover {
      color: #fff; }
      .treatments .treatments__item:hover .treatments__bg {
        -webkit-transform: perspective(600) rotateX(-5deg);
        -webkit-box-shadow: 0px 0px 34px -11px #389f48;
                box-shadow: 0px 0px 34px -11px #389f48;
        background-color: #389f48; }
      .treatments .treatments__item:hover h3 {
        color: #fff; }
      .treatments .treatments__item:hover .cta {
        background-color: #0c6314;
        color: #fff; }
    .treatments .treatments__item .treatments__bg {
      background-color: rgba(255, 255, 255, 0.7);
      position: absolute;
      top: 0px;
      left: 0px;
      width: 100%;
      height: 100%;
      z-index: 2;
      -webkit-transition: all 0.4s;
      transition: all 0.4s;
      -webkit-backdrop-filter: blur(10px);
              backdrop-filter: blur(10px); }
    .treatments .treatments__item h3 {
      margin-bottom: 0px;
      font-size: 1.8rem;
      font-weight: 400;
      color: #00182e; }
    .treatments .treatments__item p {
      color: #9bb5cd;
      margin-top: 0px;
      margin-bottom: 0px; }
    .treatments .treatments__item .icon {
      height: 130px;
      width: 100%;
      position: relative;
      margin: 0 auto; }
      @media (max-width: 600px) {
        .treatments .treatments__item .icon {
          height: 100px; } }
      .treatments .treatments__item .icon img {
        position: relative;
        height: 100%;
        width: 100%;
        -o-object-fit: contain;
           object-fit: contain; }
    .treatments .treatments__item .title {
      margin-top: 3rem; }
    .treatments .treatments__item .content,
    .treatments .treatments__item .cta__wrapper {
      position: relative;
      z-index: 5; }
    .treatments .treatments__item .cta {
      -webkit-box-shadow: 0px 0px 35px -10px rgba(66, 68, 90, 0.5);
              box-shadow: 0px 0px 35px -10px rgba(66, 68, 90, 0.5);
      font-size: 1.1rem;
      padding: 1.2rem 3.5rem;
      text-transform: uppercase; }

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