/* stylelint-disable order/properties-order */
/* stylelint-disable selector-pseudo-element-colon-notation */
.ContentBuilderTemplate {
  --title-spacing-bottom: var(--space-xl);
  --subtitle-spacing-bottom: var(--space-xl);
}
.ContentBuilderTemplate_type_0 .Title {
        margin-bottom: var(--space-xl);
      }
.ContentBuilderTemplate_type_1 > .Article {
        margin-top: var(--space-xl);
        max-width: 811px;
      }
.ContentBuilderTemplate_type_1 .CollapseGroup {
        margin-top: var(--space-xl);
      }
.ContentBuilderTemplate_type_1 .CollapseGroup-Body .Collapse {
        border-top-color: var(--color-gainsboro);
      }
.ContentBuilderTemplate_type_1 .CollapseGroup-Body .Collapse:last-child {
        border-bottom-color: var(--color-gainsboro);
      }
.ContentBuilderTemplate_type_6 > .Article, .ContentBuilderTemplate_type_2 > .Article {
        margin-top: var(--space-xl);
        max-width: 811px;
      }
.ContentBuilderTemplate_type_6 .Grid, .ContentBuilderTemplate_type_2 .Grid {
        margin-top: var(--space-xl);
      }
.ContentBuilderTemplate_type_3-secondary,
    .ContentBuilderTemplate_type_3 {
      background-color: #fff;
      border: 1px solid var(--color-decor);
      border-radius: 2px;
      padding: var(--space-5xl) var(--space-xxl);
    }
@media screen and (max-width: 1199px) {
.ContentBuilderTemplate_type_3-secondary,
    .ContentBuilderTemplate_type_3 {
        padding: var(--space-3xl) var(--space-xl)
    }
      }
.ContentBuilderTemplate_type_3-secondary.ContentBuilderTemplate_noMember .ContentBuilderTemplate-Left:after, .ContentBuilderTemplate_type_3.ContentBuilderTemplate_noMember .ContentBuilderTemplate-Left:after {
            content: '';
            background-image: url("data:image/svg+xml,%0A%3Csvg width='96px' height='96px' viewBox='0 0 96 96' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpolygon id='path-kp0-n1kn62-1' points='0 0 96 0 48 48 48 96 0 96'%3E%3C/polygon%3E%3C/defs%3E%3Cg id='1.-All-Pages' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='COM/Client-Page_1300' transform='translate(-120.000000, -3888.000000)'%3E%3Cg id='Form-Copy' transform='translate(40.000000, 3464.000000)'%3E%3Cg id='Group-15' transform='translate(80.000000, 64.000000)'%3E%3Cg id='Asset-4' transform='translate(0.000000, 360.000000)'%3E%3Cg id='Path-2'%3E%3Cmask id='mask-kp0-n1kn62-2' fill='white'%3E%3Cuse xlink:href='%23path-kp0-n1kn62-1'%3E%3C/use%3E%3C/mask%3E%3Cuse id='Path' fill='%23F0503C' fill-rule='nonzero' xlink:href='%23path-kp0-n1kn62-1'%3E%3C/use%3E%3C/g%3E%3Cg id='Group-17' transform='translate(0.000000, 14.222222)' fill-rule='nonzero'%3E%3Crect id='Rectangle' fill='%23000000' transform='translate(48.000000, 63.491111) rotate(180.000000) translate(-48.000000, -63.491111) ' x='40' y='58.92' width='16' height='9.14222222'%3E%3C/rect%3E%3Cpolygon id='Rectangle' fill='%23000000' transform='translate(62.459263, 55.135868) rotate(135.000000) translate(-62.459263, -55.135868) ' points='48.7459297 50.5647568 76.1725964 50.5647568 76.1725964 59.706979 48.7459297 59.706979'%3E%3C/polygon%3E%3Cpolygon id='Rectangle' fill='%23000000' transform='translate(33.501198, 55.132734) rotate(45.000000) translate(-33.501198, -55.132734) ' points='19.7878649 50.5616228 47.2145315 50.5616228 47.2145315 59.703845 19.7878649 59.703845'%3E%3C/polygon%3E%3Cg id='Group-2'%3E%3Crect id='Rectangle' fill='%23000000' x='0' y='0' width='42.6666667' height='17.7777778'%3E%3C/rect%3E%3Crect id='Rectangle' fill='%23000000' x='53.3333333' y='0' width='42.6666667' height='17.7777778'%3E%3C/rect%3E%3Crect id='Rectangle' fill='%23FFFFFF' x='81.7777778' y='3.55555556' width='10.6666667' height='10.6666667'%3E%3C/rect%3E%3Crect id='Rectangle' fill='%23FFFFFF' x='28.4444444' y='3.55555556' width='10.6666667' height='10.6666667'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
            width: 96px;
            height: 96px;
            display: block;
            margin-top: auto;
          }
@media screen and (max-width: 767px) {
.ContentBuilderTemplate_type_3-secondary.ContentBuilderTemplate_noMember .ContentBuilderTemplate-Left:after, .ContentBuilderTemplate_type_3.ContentBuilderTemplate_noMember .ContentBuilderTemplate-Left:after {
              content: none
          }
            }
.ContentBuilderTemplate_type_3-secondary.ContentBuilderTemplate_noMember .ContentBuilderTemplate-Left + div:after, .ContentBuilderTemplate_type_3.ContentBuilderTemplate_noMember .ContentBuilderTemplate-Left + div:after {
              background-image: url("data:image/svg+xml,%0A%3Csvg width='96px' height='96px' viewBox='0 0 96 96' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cdefs%3E%3Cpolygon id='path-kp0-n1kn62-1' points='0 0 96 0 48 48 48 96 0 96'%3E%3C/polygon%3E%3C/defs%3E%3Cg id='1.-All-Pages' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='COM/Client-Page_1300' transform='translate(-120.000000, -3888.000000)'%3E%3Cg id='Form-Copy' transform='translate(40.000000, 3464.000000)'%3E%3Cg id='Group-15' transform='translate(80.000000, 64.000000)'%3E%3Cg id='Asset-4' transform='translate(0.000000, 360.000000)'%3E%3Cg id='Path-2'%3E%3Cmask id='mask-kp0-n1kn62-2' fill='white'%3E%3Cuse xlink:href='%23path-kp0-n1kn62-1'%3E%3C/use%3E%3C/mask%3E%3Cuse id='Path' fill='%23F0503C' fill-rule='nonzero' xlink:href='%23path-kp0-n1kn62-1'%3E%3C/use%3E%3C/g%3E%3Cg id='Group-17' transform='translate(0.000000, 14.222222)' fill-rule='nonzero'%3E%3Crect id='Rectangle' fill='%23000000' transform='translate(48.000000, 63.491111) rotate(180.000000) translate(-48.000000, -63.491111) ' x='40' y='58.92' width='16' height='9.14222222'%3E%3C/rect%3E%3Cpolygon id='Rectangle' fill='%23000000' transform='translate(62.459263, 55.135868) rotate(135.000000) translate(-62.459263, -55.135868) ' points='48.7459297 50.5647568 76.1725964 50.5647568 76.1725964 59.706979 48.7459297 59.706979'%3E%3C/polygon%3E%3Cpolygon id='Rectangle' fill='%23000000' transform='translate(33.501198, 55.132734) rotate(45.000000) translate(-33.501198, -55.132734) ' points='19.7878649 50.5616228 47.2145315 50.5616228 47.2145315 59.703845 19.7878649 59.703845'%3E%3C/polygon%3E%3Cg id='Group-2'%3E%3Crect id='Rectangle' fill='%23000000' x='0' y='0' width='42.6666667' height='17.7777778'%3E%3C/rect%3E%3Crect id='Rectangle' fill='%23000000' x='53.3333333' y='0' width='42.6666667' height='17.7777778'%3E%3C/rect%3E%3Crect id='Rectangle' fill='%23FFFFFF' x='81.7777778' y='3.55555556' width='10.6666667' height='10.6666667'%3E%3C/rect%3E%3Crect id='Rectangle' fill='%23FFFFFF' x='28.4444444' y='3.55555556' width='10.6666667' height='10.6666667'%3E%3C/rect%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
              width: 96px;
              height: 96px;
              display: block;
              margin-top: auto;
              background-size: contain;
              background-repeat: no-repeat;
            }
@media screen and (max-width: 767px) {
.ContentBuilderTemplate_type_3-secondary.ContentBuilderTemplate_noMember .ContentBuilderTemplate-Left + div:after, .ContentBuilderTemplate_type_3.ContentBuilderTemplate_noMember .ContentBuilderTemplate-Left + div:after {
                content: '';
                width: 56px;
                height: 56px;
                margin-top: var(--space-6xl)
            }
              }
.ContentBuilderTemplate_type_3-secondary .Title, .ContentBuilderTemplate_type_3 .Title {
        margin-bottom: var(--space-m);
      }
.ContentBuilderTemplate_type_3-secondary .MemberCard, .ContentBuilderTemplate_type_3 .MemberCard {
        padding-top: var(--space-5xl);
        max-width: 192px;
        margin-top: auto;
      }
@media screen and (max-width: 1199px) {
.ContentBuilderTemplate_type_3-secondary .MemberCard, .ContentBuilderTemplate_type_3 .MemberCard {
          margin-top: var(--space-3xl)
      }
        }
@media screen and (max-width: 767px) {
.ContentBuilderTemplate_type_3-secondary .MemberCard, .ContentBuilderTemplate_type_3 .MemberCard {
          margin-top: var(--space-xxl);
          max-width: 100%
      }
        }
@media screen and (max-width: 767px) {
.ContentBuilderTemplate_type_3-secondary .GridItem-Form, .ContentBuilderTemplate_type_3 .GridItem-Form {
          margin-top: var(--space-3xl)
      }
        }
.ContentBuilderTemplate_type_3-secondary .ContentBuilderTemplate-Body > *, .ContentBuilderTemplate_type_3 .ContentBuilderTemplate-Body > * {
          margin-bottom: var(--space-m);
        }
.ContentBuilderTemplate_type_3-secondary .ContentBuilderTemplate-Left, .ContentBuilderTemplate_type_3 .ContentBuilderTemplate-Left {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-flow: column;
                flex-flow: column;
      }
.ContentBuilderTemplate_type_3-secondary .ContentBuilderTemplate-Bottom, .ContentBuilderTemplate_type_3 .ContentBuilderTemplate-Bottom {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        margin-top: var(--space-m);
      }
@media screen and (max-width: 1199px) {
.ContentBuilderTemplate_type_3-secondary .ContentBuilderTemplate-Bottom .Button-Label, .ContentBuilderTemplate_type_3 .ContentBuilderTemplate-Bottom .Button-Label {
            display: none
        }
          }
@media screen and (max-width: 1199px) {
.ContentBuilderTemplate_type_3-secondary .ContentBuilderTemplate-Bottom .Button-Icon, .ContentBuilderTemplate_type_3 .ContentBuilderTemplate-Bottom .Button-Icon {
            margin-left: 0
        }
          }
.ContentBuilderTemplate_type_7 {
      background-color: #fff;
      border: 1px solid var(--color-decor);
      border-radius: 16px;
      padding: var(--space-2xl);
    }
@media screen and (max-width: 1199px) {
.ContentBuilderTemplate_type_7 {
        padding-bottom: var(--space-xl)
    }
      }
.ContentBuilderTemplate_type_7 .ContentBuilderTemplate-Row {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: justify;
            -ms-flex-pack: justify;
                justify-content: space-between;
        -ms-flex-flow: wrap;
            flex-flow: wrap;
      }
.ContentBuilderTemplate_type_7 .ContentBuilderTemplate-Row .Picture {
          width: 24.731183%;
          text-align: center;
        }
@media screen and (max-width: 1199px) {
.ContentBuilderTemplate_type_7 .ContentBuilderTemplate-Row .Picture {
            width: 29.113924%
        }
          }
@media screen and (max-width: 767px) {
.ContentBuilderTemplate_type_7 .ContentBuilderTemplate-Row .Picture {
            width: 100%;
            max-width: 184px;
            margin: 0 auto
        }
          }
.ContentBuilderTemplate_type_7 .ContentBuilderTemplate-Row .Article {
          width: 72.043011%;
        }
@media screen and (max-width: 1199px) {
.ContentBuilderTemplate_type_7 .ContentBuilderTemplate-Row .Article {
            width: 62.025316%
        }
          }
@media screen and (max-width: 767px) {
.ContentBuilderTemplate_type_7 .ContentBuilderTemplate-Row .Article {
            width: 100%
        }
          }
.ContentBuilderTemplate_type_8 .CollapseGroup {
        margin-top: var(--space-xl);
      }
.ContentBuilderTemplate_type_8 .CollapseGroup-Body .Collapse {
        border-top-color: var(--color-gainsboro);
      }
.ContentBuilderTemplate_type_8 .CollapseGroup-Body .Collapse:last-child {
        border-bottom-color: var(--color-gainsboro);
      }
@media screen and (max-width: 1199px) {
.ContentBuilderTemplate_type_8 .Picture {
          max-width: 183px;
          margin-left: auto;
          margin-top: 59px
      }
        }
@media screen and (max-width: 767px) {
.ContentBuilderTemplate_type_8 .Picture {
          max-width: 136px;
          margin-top: var(--space-3xl)
      }
        }
.ContentBuilderTemplate_type_16 .ContentBuilderTemplate-SubTitle, .ContentBuilderTemplate_type_10 .ContentBuilderTemplate-SubTitle {
        margin-bottom: var(--space-xl);
      }
.ContentBuilderTemplate_type_16 .Cards.Cards_hideTopBorder .GridItem, .ContentBuilderTemplate_type_10 .Cards.Cards_hideTopBorder .GridItem {
            border-top: none !important;
            border-bottom: none !important;
          }
.ContentBuilderTemplate_type_16 .Cards .GridItem, .ContentBuilderTemplate_type_10 .Cards .GridItem {
          border-right: 0.5px solid var(--color-gainsboro);
          text-align: center;
        }
@media screen and (min-width: 1200px) {
            .ContentBuilderTemplate_type_16 .Cards .GridItem:nth-child(-n + 4), .ContentBuilderTemplate_type_10 .Cards .GridItem:nth-child(-n + 4) {
              border-top: 1px solid var(--color-gainsboro);
            }

            .ContentBuilderTemplate_type_16 .Cards .GridItem:nth-child(4n), .ContentBuilderTemplate_type_10 .Cards .GridItem:nth-child(4n) {
              border-right: 0;
            }

            .ContentBuilderTemplate_type_16 .Cards .GridItem:not(:nth-child(-n + 4)), .ContentBuilderTemplate_type_10 .Cards .GridItem:not(:nth-child(-n + 4)) {
              border-top: 0.5px solid var(--color-gainsboro);
            }
          }
@media screen and (max-width: 1199px) {
            .ContentBuilderTemplate_type_16 .Cards .GridItem:nth-child(-n + 2), .ContentBuilderTemplate_type_10 .Cards .GridItem:nth-child(-n + 2) {
              border-top: 1px solid var(--color-gainsboro);
            }

            .ContentBuilderTemplate_type_16 .Cards .GridItem:nth-child(2n), .ContentBuilderTemplate_type_10 .Cards .GridItem:nth-child(2n) {
              border-right: 0;
            }

            .ContentBuilderTemplate_type_16 .Cards .GridItem:not(:nth-child(-n + 2)), .ContentBuilderTemplate_type_10 .Cards .GridItem:not(:nth-child(-n + 2)) {
              border-top: 0.5px solid var(--color-gainsboro);
            }
          }
.ContentBuilderTemplate_type_16 a, .ContentBuilderTemplate_type_10 a {
        padding: var(--space-m);
        display: block;
      }
@media screen and (min-width: 1200px) {
          .ContentBuilderTemplate_type_10 .Cards .GridItem:nth-child(-n + 4), .ContentBuilderTemplate_type_16 .Cards .GridItem:nth-child(-n + 4) {
            border-bottom: 1px solid var(--color-gainsboro);
          }

          .ContentBuilderTemplate_type_10 .Cards .GridItem:not(:nth-child(-n + 4)), .ContentBuilderTemplate_type_16 .Cards .GridItem:not(:nth-child(-n + 4)) {
            border-top: 0;
            border-bottom: 1px solid var(--color-gainsboro);
          }
        }
.ContentBuilderTemplate_type_10 .Cards + .Button, .ContentBuilderTemplate_type_16 .Cards + .Button {
          margin-top: -1px;
        }
.ContentBuilderTemplate_type_10 .Cards a,
        .ContentBuilderTemplate_type_10 .Cards .Partner_badge,
        .ContentBuilderTemplate_type_16 .Cards a,
        .ContentBuilderTemplate_type_16 .Cards .Partner_badge {
          height: 100%;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center;
          position: relative;

          --button-badge-inverted: inherit;
        }
.ContentBuilderTemplate_type_10 .Cards a:after, .ContentBuilderTemplate_type_10 .Cards .Partner_badge:after, .ContentBuilderTemplate_type_16 .Cards a:after, .ContentBuilderTemplate_type_16 .Cards .Partner_badge:after {
            content: attr(data-badge-text);
            position: absolute;
            top: 0;
            right: 0;
            font-size: 12px;
            letter-spacing: 0.3px;
            text-transform: uppercase;
            font-weight: 600;
            line-height: 16px;
            padding: 2px 2px 2px;
            background-color: var(--button-badge-color);
            border-radius: 1px;
            -webkit-transform: rotate(5deg);
                    transform: rotate(5deg);
            color: var(--button-badge-inverted);
            white-space: nowrap;
            text-decoration: none;
            margin-top: 16px;
            margin-right: 16px;
          }
.ContentBuilderTemplate_type_11 .ContentBuilderTemplate-Title:not(:last-child) {
          margin-bottom: var(--space-m);
        }
.ContentBuilderTemplate_type_11 .ContentBuilderTemplate-List {
          border-top: 1px solid var(--color-gainsboro);
        }
.ContentBuilderTemplate_type_11 .ContentBuilderTemplate-Item {
          padding: var(--space-xl) 0 var(--space-2xl);
          border-bottom: 1px solid var(--color-gainsboro);
        }
@media screen and (max-width: 767px) {
.ContentBuilderTemplate_type_11 .ContentBuilderTemplate-Item {
            padding: var(--space-m) 0 var(--space-xl)
        }
          }
.ContentBuilderTemplate_type_11 .Article {
        margin-top: var(--space-xl);
      }
@media screen and (max-width: 1199px) {
.ContentBuilderTemplate_type_11 .Article {
          margin-top: var(--space-l)
      }
        }
.ContentBuilderTemplate_type_12 .styled-list {
      }
.ContentBuilderTemplate_type_13 .swiper-slide {
        width: 100%;
      }
@media screen and (max-width: 1199px) {
.ContentBuilderTemplate_type_13 .swiper-slide {
          width: 288px
      }
        }
.ContentBuilderTemplate_type_14 .swiper-slide {
        width: 100%;
        max-width: 240px;
      }
@media screen and (max-width: 1199px) {
.ContentBuilderTemplate_type_14 .swiper-slide {
          max-width: 248px
      }
        }
@media screen and (max-width: 767px) {
.ContentBuilderTemplate_type_14 .swiper-slide {
          max-width: 288px
      }
        }
.ContentBuilderTemplate_type_18 .ContentBuilderTemplate-Links {
        margin-top: var(--space-2xl);
      }
.ContentBuilderTemplate_type_18 .ContentBuilderTemplate-Links > div {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -ms-flex-flow: wrap;
              flex-flow: wrap;
          margin: calc(var(--space-l) * -1);
        }
.ContentBuilderTemplate_type_18 .ContentBuilderTemplate-Links > div > * {
            margin: var(--space-l);
          }
.ContentBuilderTemplate_type_18 .swiper-slide .CaseCard {
          width: 288px;
        }
@media screen and (max-width: 1199px) {
.ContentBuilderTemplate_type_18 .swiper-slide .CaseCard {
            width: 248px
        }
          }
.ContentBuilderTemplate_type_18 .swiper-slide .CaseCard_main {
            width: 392px;
          }
@media screen and (max-width: 1199px) {
.ContentBuilderTemplate_type_18 .swiper-slide .CaseCard_main {
              width: 336px
          }
            }
@media screen and (max-width: 767px) {
.ContentBuilderTemplate_type_18 .swiper-slide .CaseCard_main {
              width: 288px
          }
            }
.ContentBuilderTemplate_type_19 .ContentBuilderTemplate-SubTitle {
        max-width: 808px;
      }
.ContentBuilderTemplate_type_19 .ContentBuilderTemplate-Cards {
        margin-top: var(--space-6xl);
        border-top: 4px solid var(--color-charcoal);
        padding-top: var(--space-l);
      }
@media screen and (max-width: 767px) {
.ContentBuilderTemplate_type_19 .ContentBuilderTemplate-Cards {
          border-top: 0;
          padding-top: 0;
          margin-top: var(--space-6xl)
      }
        }
@media screen and (max-width: 767px) {
.ContentBuilderTemplate_type_19 .ContentBuilderTemplate-Cards .Grid {
            margin: calc(var(--space-s) * -1)
        }
          }
@media screen and (max-width: 767px) {
.ContentBuilderTemplate_type_19 .ContentBuilderTemplate-Cards .GridItem {
            border-top: 4px solid var(--color-charcoal);
            padding: var(--space-s) !important
        }
          }
@media screen and (max-width: 1199px) {
.ContentBuilderTemplate_type_19 .ContentBuilderTemplate-Cards .GridItem:not(:nth-child(-n + 2)) {
              border-top: 4px solid var(--color-charcoal);
              padding-top: var(--space-l)
          }
            }
.ContentBuilderTemplate_type_20 .ContentBuilderTemplate-Slider {
        position: relative;
      }
.ContentBuilderTemplate_type_20 .ContentBuilderTemplate-Slider .swiper-button-next,
        .ContentBuilderTemplate_type_20 .ContentBuilderTemplate-Slider .swiper-button-prev {
          margin-top: var(--space-m);
        }
@media screen and (max-width: 767px) {
.ContentBuilderTemplate_type_20 .ContentBuilderTemplate-Slider .swiper-button-next,
        .ContentBuilderTemplate_type_20 .ContentBuilderTemplate-Slider .swiper-button-prev {
            margin-top: var(--space-2xl)
        }
          }
.ContentBuilderTemplate_type_20 .ContentBuilderTemplate-Slider .swiper-pagination {
          bottom: 0;
        }
@media screen and (max-width: 767px) {
.ContentBuilderTemplate_type_20 .ContentBuilderTemplate-Slider .swiper-pagination {
            display: none
        }
          }
@media screen and (max-width: 767px) {
.ContentBuilderTemplate_type_24 .ContentBuilderTemplate-Column {
          margin-bottom: var(--space-3xl)
      }
        }
@media screen and (max-width: 767px) {
.ContentBuilderTemplate_type_24 .GridItem:last-child {
          margin-top: -1px
      }
        }
.ContentBuilderTemplate_type_26 .swiper-slide {
        width: 392px;
      }
@media screen and (max-width: 1199px) {
.ContentBuilderTemplate_type_27 .ContentBuilderTemplate-SubTitle {
          margin-bottom: var(--space-3xl)
      }
        }
.ContentBuilderTemplate_type_28 .ContentBuilderTemplate-Button {
        text-align: center;
        margin-top: var(--space-6xl);
      }
.ContentBuilderTemplate_type_29 .BlogCard-Photo, .ContentBuilderTemplate_type_30 .BlogCard-Photo {
        max-width: 184px;
      }
.ContentBuilderTemplate_type_29 .ContentBuilderTemplate-Column, .ContentBuilderTemplate_type_30 .ContentBuilderTemplate-Column {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-flow: column;
                  flex-flow: column;
        }
.ContentBuilderTemplate_type_29 .ContentBuilderTemplate-Button, .ContentBuilderTemplate_type_30 .ContentBuilderTemplate-Button {
          padding-top: var(--space-xl);
          margin-top: auto;
        }
.ContentBuilderTemplate_type_29 .swiper-container, .ContentBuilderTemplate_type_30 .swiper-container {
        overflow: hidden;
        padding-bottom: 34px;
      }
.ContentBuilderTemplate_type_29 .swiper-container .swiper-pagination, .ContentBuilderTemplate_type_30 .swiper-container .swiper-pagination {
          bottom: 0;
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
        }
.ContentBuilderTemplate_type_29 .BlogCard-Photo, .ContentBuilderTemplate_type_30 .BlogCard-Photo {
        -webkit-box-shadow: none;
                box-shadow: none;
      }
.ContentBuilderTemplate_type_33 {
      --subtitle-spacing-bottom: 0;
    }
.ContentBuilderTemplate_type_33 .ContentBuilderTemplate-SubTitle2 {
          margin-top: var(--space-xl);
        }
.ContentBuilderTemplate_type_33 .ContentBuilderTemplate-Blocks {
          margin-top: var(--space-xxl);
        }
@media screen and (max-width: 767px) {
.ContentBuilderTemplate_type_34 .Grid {
          margin-top: var(--space-xl)
      }
        }
@media screen and (max-width: 1199px) {
.ContentBuilderTemplate_type_34 .GridItem:first-child {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-flow: column;
                  flex-flow: column
      }
        }
@media screen and (max-width: 1199px) {
.ContentBuilderTemplate_type_34 .ContentBuilderTemplate-Button {
          margin-top: auto
      }
        }
@media screen and (max-width: 767px) {
.ContentBuilderTemplate_type_34 .ContentBuilderTemplate-SubTitle {
          margin-bottom: var(--space-3xl) !important
      }
        }
.ContentBuilderTemplate_type_34 .ContentBuilderTemplate-Title {
        position: relative;
        margin-bottom: 0 !important;
      }
.ContentBuilderTemplate_type_34 .ContentBuilderTemplate-Title .Title {
          position: relative;
          z-index: 1;
        }
.ContentBuilderTemplate_type_34 .ContentBuilderTemplate-Title .Picture {
          text-align: right;
          margin-top: -17px;
          margin-bottom: -37px;
        }
@media screen and (max-width: 1199px) {
.ContentBuilderTemplate_type_34 .ContentBuilderTemplate-Title .Picture {
            margin-top: -72px;
            padding-bottom: var(--space-xl)
        }
          }
@media screen and (max-width: 767px) {
.ContentBuilderTemplate_type_34 .ContentBuilderTemplate-Title .Picture {
            margin-top: -29px
        }

            .ContentBuilderTemplate_type_34 .ContentBuilderTemplate-Title .Picture img {
              max-width: 75px;
              padding-bottom: 0;
            }
          }
.ContentBuilderTemplate_type_35 .swiper-container {
        overflow: hidden;
        padding: 24px;
        margin: -24px;
      }
.ContentBuilderTemplate_type_35 .swiper-container .swiper-slide > div {
        height: auto;
      }
.ContentBuilderTemplate_type_35 .News-Title {
          padding-left: var(--space-xl);
          margin-bottom: var(--space-xl);
        }
.ContentBuilderTemplate-Title:not(:last-child) {
    margin-bottom: var(--title-spacing-bottom);
  }
.ContentBuilderTemplate-SubTitle:not(:last-child) {
    margin-bottom: var(--subtitle-spacing-bottom);
  }
.ContentBuilderTemplate-ListSlider {
    background: #ffffff;
    -webkit-box-shadow: 0 14px 30px 0 rgba(157, 167, 170, 0.08), 0 4px 8px 0 rgba(157, 167, 170, 0.16);
            box-shadow: 0 14px 30px 0 rgba(157, 167, 170, 0.08), 0 4px 8px 0 rgba(157, 167, 170, 0.16);
    border-radius: 16px;
    padding: var(--space-2xl);
  }
@media screen and (max-width: 1199px) {
.ContentBuilderTemplate-ListSlider {
      max-width: 100%
  }
    }
.ContentBuilderTemplate-ListBorder .GridItem {
      padding: var(--space-3xl) 0;
    }
@media screen and (max-width: 767px) {
.ContentBuilderTemplate-ListBorder .GridItem {
        padding: var(--space-2xl) 0
    }
      }
.ContentBuilderTemplate-ListBorder .GridItem:not(:first-child) {
        border-top: 1px solid var(--color-gainsboro);
      }
.ContentBuilderTemplate-ListBorder .GridItem:last-child {
        padding-bottom: 0;
      }
@media screen and (max-width: 767px) {
.ContentBuilderTemplate-ListBorder .GridItem:first-child {
          padding-top: var(--space-xs)
      }
        }
.ContentBuilderTemplate-BlockCard {
    background-color: var(--color-blue-primary);
    padding: var(--space-2xl);
    border-radius: 16px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    -webkit-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    text-decoration: none;
    height: 100%;
  }
.ContentBuilderTemplate-BlockCard:hover {
      color: #fff;
      background-color: var(--color-blue-primary-light);
    }
.ContentBuilderTemplate-BlockCard > * {
      pointer-events: none;
    }
.ContentBuilderTemplate-ModalSuccess {
    background-color: var(--color-blue-primary);
    color: #fff;
    max-width: 600px;
    padding: var(--space-3xl);
    border-radius: 16px;
  }
.ContentBuilderTemplate-ModalSuccess:after {
      content: '';
      width: 89px;
      height: 87px;
      background-image: url('../img/form_lil.svg');
      display: block;
      margin-left: auto;
      margin-top: 109px;
    }
.ContentBuilderTemplate-ModalSuccess-Title {
      max-width: 300px;
    }
.ContentBuilderTemplate-ModalSuccess-SubTitle {
      margin-top: var(--space-xl);
    }
