
    html.m {
      background-color: rgba(255, 255, 255, 1);
    }

    html.d {
      background-color: rgba(255, 255, 255, 1);
    }

    .d .se:has(.st-primary) {
      border-radius: 0px;
      box-shadow: none;
      opacity: 1;
      transition-duration: 0.5s;
    }

    .d .st-primary {
      border-style: solid;
      padding: 8px 20px 8px 20px;
      border-width: 0px;
      border-color: rgba(32, 32, 32, 1);
      background-color: rgba(32, 32, 32, 1);
      background-image: none;
      transition-duration: 0.5s;
    }

    .d .st-primary span {
      color: rgba(200, 185, 160, 1);
      font-family: 'Arimo';
      font-weight: 400;
      font-style: normal;
      font-size: 16px;
      text-align: center;
      text-transform: uppercase;
      letter-spacing: 0em;
      line-height: 0.7;
      transition-duration: 0.5s;
    }

    .d .se:has(.st-primary:hover),
    .d .se:has(.trigger-child-hovers:hover .st-primary) {}

    .d .st-primary.se-button:hover,
    .d .trigger-child-hovers:hover .st-primary.se-button {
      background-color: rgba(32, 32, 32, 1);
      background-image: none;
      transition-property: background-color, background-image;
    }

    .d .st-primary.se-button:hover span,
    .d .trigger-child-hovers:hover .st-primary.se-button span {}

    .m .se:has(.st-primary) {
      border-radius: 0px;
      box-shadow: none;
      opacity: 1;
    }

    .m .st-primary {
      border-style: solid;
      padding: 8px 20px 8px 20px;
      border-width: 0px;
      border-color: rgba(32, 32, 32, 1);
      background-color: rgba(32, 32, 32, 1);
      background-image: none;
    }

    .m .st-primary span {
      color: rgba(200, 185, 160, 1);
      font-family: 'Arimo';
      font-weight: 400;
      font-style: normal;
      font-size: 14px;
      text-align: center;
      text-transform: uppercase;
      letter-spacing: 0em;
      line-height: 0.8;
    }

    .d .se:has(.st-secondary) {
      border-radius: 10px;
      box-shadow: none;
      opacity: 1;
      overflow: hidden;
      transition-duration: 0.5s;
    }

    .d .st-secondary {
      border-style: solid;
      padding: 12px 20px 12px 20px;
      border-width: 2px;
      border-color: rgba(32, 32, 32, 1);
      background-color: rgba(0, 0, 0, 0);
      background-image: none;
      border-radius: inherit;
      transition-duration: 0.5s;
    }

    .d .st-secondary span {
      color: rgba(32, 32, 32, 1);
      font-family: 'Arimo';
      font-weight: 400;
      font-style: normal;
      font-size: 16px;
      text-align: center;
      text-transform: uppercase;
      letter-spacing: 0em;
      line-height: 0.7;
      transition-duration: 0.5s;
    }

    .d .se:has(.st-secondary:hover),
    .d .se:has(.trigger-child-hovers:hover .st-secondary) {}

    .d .st-secondary.se-button:hover,
    .d .trigger-child-hovers:hover .st-secondary.se-button {
      border-color: rgba(32, 32, 32, 0.7);
      background-color: rgba(0, 0, 0, 0);
      background-image: none;
      transition-property: border-color, background-color, background-image;
    }

    .d .st-secondary.se-button:hover span,
    .d .trigger-child-hovers:hover .st-secondary.se-button span {
      color: rgba(32, 32, 32, 0.7);
      transition-property: color;
    }

    .m .se:has(.st-secondary) {
      border-radius: 10px;
      box-shadow: none;
      opacity: 1;
      overflow: hidden;
    }

    .m .st-secondary {
      border-style: solid;
      padding: 12px 20px 12px 20px;
      border-width: 2px;
      border-color: rgba(32, 32, 32, 1);
      background-color: rgba(0, 0, 0, 0);
      background-image: none;
      border-radius: inherit;
    }

    .m .st-secondary span {
      color: rgba(32, 32, 32, 1);
      font-family: 'Arimo';
      font-weight: 400;
      font-style: normal;
      font-size: 14px;
      text-align: center;
      text-transform: uppercase;
      letter-spacing: 0em;
      line-height: 0.8;
    }

    .d .st-d-title {
      color: rgba(32, 32, 32, 1);
      text-transform: uppercase;
      line-height: 1.2;
      letter-spacing: 0em;
      font-size: 45px;
      text-align: left;
      font-family: 'Bodoni Moda';
      font-weight: 400;
      font-style: normal;
    }

    .d .st-d-title.se-rc a {
      color: rgba(32, 32, 32, 1);
    }

    .d .st-d-title.se-rc a:hover {
      text-decoration: underline;
      color: rgba(32, 32, 32, 1);
      opacity: 0.8;
    }

    .m .st-m-title {
      color: rgba(32, 32, 32, 1);
      text-transform: uppercase;
      line-height: 1.2;
      letter-spacing: 0em;
      font-size: 25px;
      text-align: left;
      font-family: 'Bodoni Moda';
      font-weight: 400;
      font-style: normal;
    }

    .m .st-m-title.se-rc a {
      color: rgba(32, 32, 32, 1);
    }

    .m .st-m-title.se-rc a:hover {
      text-decoration: underline;
      color: rgba(32, 32, 32, 1);
      opacity: 0.8;
    }

    .d .st-d-heading {
      color: rgba(32, 32, 32, 1);
      line-height: 1.2;
      letter-spacing: 0em;
      font-size: 35px;
      text-align: left;
      font-family: 'Bodoni Moda';
      font-weight: 400;
      font-style: normal;
    }

    .d .st-d-heading.se-rc a {
      color: rgba(32, 32, 32, 1);
    }

    .d .st-d-heading.se-rc a:hover {
      text-decoration: underline;
      color: rgba(32, 32, 32, 1);
      opacity: 0.8;
    }

    .m .st-m-heading {
      color: rgba(32, 32, 32, 1);
      line-height: 1.2;
      letter-spacing: 0em;
      font-size: 26px;
      text-align: center;
      font-family: 'Bodoni Moda';
      font-weight: 400;
      font-style: normal;
    }

    .m .st-m-heading.se-rc a {
      color: rgba(32, 32, 32, 1);
    }

    .m .st-m-heading.se-rc a:hover {
      text-decoration: underline;
      color: rgba(32, 32, 32, 1);
      opacity: 0.8;
    }

    .d .st-d-subheading {
      color: rgba(181, 158, 127, 1);
      text-transform: lowercase;
      line-height: 0.7;
      letter-spacing: 0em;
      font-size: 50px;
      text-align: center;
      font-family: 'Passions Conflict';
      font-weight: 400;
      font-style: normal;
    }

    .d .st-d-subheading.se-rc a {
      color: rgba(181, 158, 127, 1);
    }

    .d .st-d-subheading.se-rc a:hover {
      text-decoration: underline;
      color: rgba(181, 158, 127, 1);
      opacity: 0.8;
    }

    .m .st-m-subheading {
      color: rgba(181, 158, 127, 1);
      text-transform: lowercase;
      line-height: 0.8;
      letter-spacing: 0em;
      font-size: 40px;
      text-align: center;
      font-family: 'Passions Conflict';
      font-weight: 400;
      font-style: normal;
    }

    .m .st-m-subheading.se-rc a {
      color: rgba(181, 158, 127, 1);
    }

    .m .st-m-subheading.se-rc a:hover {
      text-decoration: underline;
      color: rgba(181, 158, 127, 1);
      opacity: 0.8;
    }

    .d .st-d-paragraph {
      color: rgba(32, 32, 32, 1);
      line-height: 1.5;
      letter-spacing: 0em;
      font-size: 16px;
      text-align: left;
      font-family: 'Arimo';
      font-weight: 400;
      font-style: normal;
    }

    .d .st-d-paragraph.se-rc a {
      color: rgba(32, 32, 32, 1);
    }

    .d .st-d-paragraph.se-rc a:hover {
      text-decoration: underline;
      color: rgba(32, 32, 32, 1);
      opacity: 0.8;
    }

    .m .st-m-paragraph {
      color: rgba(32, 32, 32, 1);
      line-height: 1.4;
      letter-spacing: 0em;
      font-size: 14px;
      text-align: left;
      font-family: 'Arimo';
      font-weight: 400;
      font-style: normal;
    }

    .m .st-m-paragraph.se-rc a {
      color: rgba(32, 32, 32, 1);
    }

    .m .st-m-paragraph.se-rc a:hover {
      text-decoration: underline;
      color: rgba(32, 32, 32, 1);
      opacity: 0.8;
    }

    .sib-floating-cta {
      z-index: 10;
    }

    .m .sib-floating-cta {
      height: 1px;
    }

    .d .sib-floating-cta {
      height: 1px;
    }

    .m .sib-floating-cta .ss-bg {
      background-color: rgba(0, 0, 0, 0);
    }

    .d .sib-floating-cta .ss-bg {
      background-color: rgba(0, 0, 0, 0);
    }

    .d .sie-floating-cta_2 {
      left: 1151px;
      top: 525px;
      width: 49px;
      height: 167px;
    }

    .m .sie-floating-cta_2 {
      left: 292px;
      top: 321px;
      width: 28px;
      height: 129px;
    }

    .d .sie-floating-cta_mWQLnZ-eQ_0 {
      left: 0px;
      top: 0px;
      width: 49px;
      height: 167px;
    }

    .m .sie-floating-cta_mWQLnZ-eQ_0 {
      left: -50px;
      top: 51px;
      width: 129px;
      height: 28px;
    }

    .d .mWQLnZ-eQ:hover .sie-floating-cta_mWQLnZ-eQ_0 .se-simple {}

    .m .mWQLnZ-eQ:hover .sie-floating-cta_mWQLnZ-eQ_0 .se-simple {}

    .d .sie-floating-cta_mWQLnZ-eQ_0 .se-simple {
      background-color: rgba(181, 158, 127, 1);
    }

    .m .sie-floating-cta_mWQLnZ-eQ_0 .se-simple {
      background-color: rgba(181, 158, 127, 1);
    }

    .d .sie-floating-cta_mWQLnZ-eQ_1 {
      left: -43px;
      top: 73px;
      width: 131px;
      height: 18px;
    }

    .m .sie-floating-cta_mWQLnZ-eQ_1 {
      left: -38px;
      top: 58px;
      width: 105px;
      height: 18px;
    }

    .d .sie-floating-cta_mWQLnZ-eQ_1-text {
      color: rgba(32, 32, 32, 1);
      line-height: 1;
      font-size: 16px;
      text-align: center;
    }

    .m .sie-floating-cta_mWQLnZ-eQ_1-text {
      color: rgba(32, 32, 32, 1);
      line-height: 1.4;
      font-size: 12px;
      text-align: center;
    }

    .sib-mobile-menu-popup {
      z-index: 9;
    }

    .m .sib-mobile-menu-popup {
      height: 600px;
      display: none;
    }

    .d .sib-mobile-menu-popup {
      height: 400px;
      display: none;
    }

    .m .sib-mobile-menu-popup .ss-bg {
      background-color: rgba(210, 201, 192, 1);
    }

    .d .sib-mobile-menu-popup .ss-bg {
      background-color: rgba(255, 255, 255, 1);
    }

    .m .sib-mobile-menu-popup.sb-nm-wH .sc {
      height: 600px;
    }

    .d .sie-mobile-menu-popup_0 {
      left: 360px;
      top: 120px;
      width: 480px;
      height: 160px;
    }

    .m .sie-mobile-menu-popup_0 {
      left: 46px;
      top: 136px;
      width: 224px;
      height: 295px;
    }

    .d .sie-mobile-menu-popup_0 .se-simple:hover {}

    .m .sie-mobile-menu-popup_0 .se-simple:hover {}

    .d .sie-mobile-menu-popup_0 .se-simple {
      background-color: rgba(32, 32, 32, 1);
    }

    .m .sie-mobile-menu-popup_0 .se-simple {
      background-color: rgba(255, 255, 255, 1);
    }

    .d .sie-mobile-menu-popup_1 {
      left: 857px;
      top: 39px;
      width: 87px;
      height: 22px;
    }

    .m .sie-mobile-menu-popup_1 {
      left: 90px;
      top: 388px;
      width: 140px;
      height: 22px;
    }

    .d .sie-mobile-menu-popup_1-text {
      color: rgba(32, 32, 32, 1);
      text-transform: uppercase;
      line-height: 1.8;
      letter-spacing: 0.2em;
      font-size: 14px;
      text-align: left;
    }

    .m .sie-mobile-menu-popup_1-text {
      color: rgba(32, 32, 32, 1);
      text-transform: uppercase;
      line-height: 1.8;
      letter-spacing: 0.2em;
      font-size: 12px;
      text-align: center;
    }

    .d .sie-mobile-menu-popup_2 {
      left: 697px;
      top: 39px;
      width: 106px;
      height: 22px;
    }

    .m .sie-mobile-menu-popup_2 {
      left: 90px;
      top: 259px;
      width: 140px;
      height: 22px;
    }

    .d .sie-mobile-menu-popup_2-text {
      color: rgba(32, 32, 32, 1);
      text-transform: uppercase;
      line-height: 1.8;
      letter-spacing: 0.2em;
      font-size: 14px;
      text-align: left;
    }

    .m .sie-mobile-menu-popup_2-text {
      color: rgba(32, 32, 32, 1);
      text-transform: uppercase;
      line-height: 1.8;
      letter-spacing: 0.2em;
      font-size: 12px;
      text-align: center;
    }

    .d .sie-mobile-menu-popup_3 {
      left: 582px;
      top: 39px;
      width: 60px;
      height: 22px;
    }

    .m .sie-mobile-menu-popup_3 {
      left: 90px;
      top: 226px;
      width: 140px;
      height: 22px;
    }

    .d .sie-mobile-menu-popup_3-text {
      color: rgba(32, 32, 32, 1);
      text-transform: uppercase;
      line-height: 1.8;
      letter-spacing: 0.2em;
      font-size: 14px;
      text-align: left;
    }

    .m .sie-mobile-menu-popup_3-text {
      color: rgba(32, 32, 32, 1);
      text-transform: uppercase;
      line-height: 1.8;
      letter-spacing: 0.2em;
      font-size: 12px;
      text-align: center;
    }

    .d .sie-mobile-menu-popup_4 {
      left: 473px;
      top: 39px;
      width: 54px;
      height: 22px;
    }

    .m .sie-mobile-menu-popup_4 {
      left: 90px;
      top: 192px;
      width: 140px;
      height: 22px;
    }

    .d .sie-mobile-menu-popup_4-text {
      color: rgba(32, 32, 32, 1);
      text-transform: uppercase;
      line-height: 1.8;
      letter-spacing: 0.2em;
      font-size: 14px;
      text-align: left;
    }

    .m .sie-mobile-menu-popup_4-text {
      color: rgba(32, 32, 32, 1);
      text-transform: uppercase;
      line-height: 1.8;
      letter-spacing: 0.2em;
      font-size: 12px;
      text-align: center;
    }

    .d .sie-mobile-menu-popup_5 {
      left: 550px;
      top: -49px;
      width: 100px;
      height: 100px;
    }

    .m .sie-mobile-menu-popup_5 {
      left: 277px;
      top: 18px;
      width: 25px;
      height: 25px;
    }

    .d .sie-mobile-menu-popup_5 svg {
      fill: rgba(243, 241, 237, 1);
    }

    .m .sie-mobile-menu-popup_5 svg {
      fill: rgba(32, 32, 32, 1);
    }

    .d .sie-mobile-menu-popup_6 {
      left: 375px;
      top: 175px;
      width: 450px;
      height: 50px;
    }

    .m .sie-mobile-menu-popup_6 {
      left: 88px;
      top: 112px;
      width: 140px;
      height: 50px;
    }

    .d .sie-mobile-menu-popup_6 .se-simple:hover {}

    .m .sie-mobile-menu-popup_6 .se-simple:hover {}

    .d .sie-mobile-menu-popup_6 .se-simple {
      background-color: rgba(234, 224, 210, 1);
    }

    .m .sie-mobile-menu-popup_6 .se-simple {
      background-color: rgba(32, 32, 32, 1);
    }

    .d .sie-mobile-menu-popup_7 {
      left: 423px;
      top: 189px;
      width: 359px;
      height: 24px;
      display: none;
    }

    .m .sie-mobile-menu-popup_7 {
      left: 97px;
      top: 126px;
      width: 126px;
      height: 20px;
    }

    .d .sie-mobile-menu-popup_7-text {
      color: rgba(181, 158, 127, 1);
      text-transform: uppercase;
      font-size: 16px;
      text-align: left;
    }

    .m .sie-mobile-menu-popup_7-text {
      color: rgba(181, 158, 127, 1);
      text-transform: uppercase;
      font-size: 18px;
      text-align: center;
    }

    .d .sie-mobile-menu-popup_8 {
      left: 525px;
      top: 228px;
      width: 33px;
      height: 27px;
    }

    .m .sie-mobile-menu-popup_8 {
      left: 92px;
      top: 493px;
      width: 29px;
      height: 29px;
    }

    .d .sie-mobile-menu-popup_8 svg {
      fill: rgba(243, 241, 237, 1);
    }

    .m .sie-mobile-menu-popup_8 svg {
      fill: rgba(32, 32, 32, 1);
    }

    .d .sie-mobile-menu-popup_9 {
      left: 567px;
      top: 229px;
      width: 27px;
      height: 28px;
    }

    .m .sie-mobile-menu-popup_9 {
      left: 124px;
      top: 493px;
      width: 29px;
      height: 29px;
    }

    .d .sie-mobile-menu-popup_9 svg {
      fill: rgba(243, 241, 237, 1);
    }

    .m .sie-mobile-menu-popup_9 svg {
      fill: rgba(32, 32, 32, 1);
    }

    .d .sie-mobile-menu-popup_10 {
      left: 613px;
      top: 228px;
      width: 29px;
      height: 30px;
    }

    .m .sie-mobile-menu-popup_10 {
      left: 162px;
      top: 493px;
      width: 29px;
      height: 29px;
    }

    .d .sie-mobile-menu-popup_10 svg {
      fill: rgba(243, 241, 237, 1);
    }

    .m .sie-mobile-menu-popup_10 svg {
      fill: rgba(32, 32, 32, 1);
    }

    .d .sie-mobile-menu-popup_11 {
      left: 657px;
      top: 227px;
      width: 25px;
      height: 30px;
    }

    .m .sie-mobile-menu-popup_11 {
      left: 199px;
      top: 494px;
      width: 29px;
      height: 29px;
    }

    .d .sie-mobile-menu-popup_11 svg {
      fill: rgba(243, 241, 237, 1);
    }

    .m .sie-mobile-menu-popup_11 svg {
      fill: rgba(32, 32, 32, 1);
    }

    .d .sie-mobile-menu-popup_12 {
      left: 697px;
      top: 39px;
      width: 106px;
      height: 22px;
    }

    .m .sie-mobile-menu-popup_12 {
      left: 90px;
      top: 293px;
      width: 140px;
      height: 22px;
    }

    .d .sie-mobile-menu-popup_12-text {
      color: rgba(32, 32, 32, 1);
      text-transform: uppercase;
      line-height: 1.8;
      letter-spacing: 0.2em;
      font-size: 14px;
      text-align: left;
    }

    .m .sie-mobile-menu-popup_12-text {
      color: rgba(32, 32, 32, 1);
      text-transform: uppercase;
      line-height: 1.8;
      letter-spacing: 0.2em;
      font-size: 12px;
      text-align: center;
    }

    .d .sie-mobile-menu-popup_13 {
      left: 697px;
      top: 39px;
      width: 106px;
      height: 22px;
    }

    .m .sie-mobile-menu-popup_13 {
      left: 90px;
      top: 326px;
      width: 140px;
      height: 22px;
    }

    .d .sie-mobile-menu-popup_13-text {
      color: rgba(32, 32, 32, 1);
      text-transform: uppercase;
      line-height: 1.8;
      letter-spacing: 0.2em;
      font-size: 14px;
      text-align: left;
    }

    .m .sie-mobile-menu-popup_13-text {
      color: rgba(32, 32, 32, 1);
      text-transform: uppercase;
      line-height: 1.8;
      letter-spacing: 0.2em;
      font-size: 12px;
      text-align: center;
    }

    .d .sie-mobile-menu-popup_14 {
      left: 697px;
      top: 39px;
      width: 106px;
      height: 22px;
    }

    .m .sie-mobile-menu-popup_14 {
      left: 90px;
      top: 357px;
      width: 140px;
      height: 22px;
    }

    .d .sie-mobile-menu-popup_14-text {
      color: rgba(32, 32, 32, 1);
      text-transform: uppercase;
      line-height: 1.8;
      letter-spacing: 0.2em;
      font-size: 14px;
      text-align: left;
    }

    .m .sie-mobile-menu-popup_14-text {
      color: rgba(32, 32, 32, 1);
      text-transform: uppercase;
      line-height: 1.8;
      letter-spacing: 0.2em;
      font-size: 12px;
      text-align: center;
    }

    .sib-global-header {
      z-index: 9;
    }

    .m .sib-global-header {
      height: 54px;
    }

    .d .sib-global-header {
      height: 100px;
    }

    .m .sib-global-header .ss-bg {
      background-color: rgba(32, 32, 32, 1);
    }

    .d .sib-global-header .ss-bg {
      background-color: rgba(32, 32, 32, 1);
    }

    .d .sie-global-header_0 {
      left: 596px;
      top: 39px;
      width: 86px;
      height: 22px;
    }

    .m .sie-global-header_0 {
      left: 110px;
      top: 156px;
      width: 100px;
      height: 25px;
      display: none;
    }

    .d .sie-global-header_0-text {
      color: rgba(200, 185, 160, 1);
      text-transform: none;
      line-height: 1.4;
      letter-spacing: 0.03em;
      font-size: 17px;
      text-align: center;
    }

    .m .sie-global-header_0-text {
      color: rgba(32, 32, 32, 1);
      text-transform: uppercase;
      line-height: 1.8;
      letter-spacing: 0.2em;
      font-size: 14px;
      text-align: left;
    }

    .d .sie-global-header_1 {
      left: 1066px;
      top: 39px;
      width: 86px;
      height: 22px;
    }

    .m .sie-global-header_1 {
      left: 110px;
      top: 46px;
      width: 100px;
      height: 45px;
      display: none;
    }

    .d .sie-global-header_1-text {
      color: rgba(200, 185, 160, 1);
      text-transform: none;
      line-height: 1.4;
      letter-spacing: 0.03em;
      font-size: 17px;
      text-align: center;
    }

    .m .sie-global-header_1-text {
      color: rgba(32, 32, 32, 1);
      text-transform: uppercase;
      line-height: 1.8;
      letter-spacing: 0.2em;
      font-size: 14px;
      text-align: left;
    }

    .d .sie-global-header_2 {
      left: 501px;
      top: 39px;
      width: 74px;
      height: 22px;
    }

    .m .sie-global-header_2 {
      left: 110px;
      top: 223px;
      width: 100px;
      height: 37px;
      display: none;
    }

    .d .sie-global-header_2-text {
      color: rgba(200, 185, 160, 1);
      text-transform: none;
      line-height: 1.4;
      letter-spacing: 0.03em;
      font-size: 17px;
      text-align: center;
    }

    .m .sie-global-header_2-text {
      color: rgba(32, 32, 32, 1);
      text-transform: uppercase;
      line-height: 1.8;
      letter-spacing: 0.2em;
      font-size: 14px;
      text-align: left;
    }

    .d .sie-global-header_3 {
      left: 394px;
      top: 39px;
      width: 77px;
      height: 22px;
    }

    .m .sie-global-header_3 {
      left: 110px;
      top: 270px;
      width: 100px;
      height: 41px;
      display: none;
    }

    .d .sie-global-header_3-text {
      color: rgba(200, 185, 160, 1);
      text-transform: none;
      line-height: 1.4;
      letter-spacing: 0.03em;
      font-size: 17px;
      text-align: center;
    }

    .m .sie-global-header_3-text {
      color: rgba(32, 32, 32, 1);
      text-transform: uppercase;
      line-height: 1.8;
      letter-spacing: 0.2em;
      font-size: 14px;
      text-align: left;
    }

    .d .sie-global-header_4 {
      left: 550px;
      top: 6px;
      width: 100px;
      height: 100px;
      display: none;
    }

    .m .sie-global-header_4 {
      left: 271px;
      top: 11px;
      width: 33px;
      height: 33px;
    }

    .d .sie-global-header_4 svg {
      fill: rgba(200, 185, 160, 1);
    }

    .m .sie-global-header_4 svg {
      fill: rgba(200, 185, 160, 1);
    }

    .d .sie-global-header_5 {
      left: 48px;
      top: 25px;
      width: 326px;
      height: 50px;
    }

    .m .sie-global-header_5 {
      left: 16px;
      top: 15px;
      width: 245px;
      height: 25px;
    }

    .d .sie-global-header_5-text {
      color: rgba(200, 185, 160, 1);
      text-transform: none;
      font-size: 40px;
    }

    .m .sie-global-header_5-text {
      color: rgba(200, 185, 160, 1);
      font-size: 20px;
    }

    .d .sie-global-header_6 {
      left: 989px;
      top: 39px;
      width: 71px;
      height: 22px;
    }

    .m .sie-global-header_6 {
      left: 110px;
      top: 46px;
      width: 100px;
      height: 45px;
      display: none;
    }

    .d .sie-global-header_6-text {
      color: rgba(200, 185, 160, 1);
      text-transform: none;
      line-height: 1.4;
      letter-spacing: 0.03em;
      font-size: 17px;
      text-align: center;
    }

    .m .sie-global-header_6-text {
      color: rgba(32, 32, 32, 1);
      text-transform: uppercase;
      line-height: 1.8;
      letter-spacing: 0.2em;
      font-size: 14px;
      text-align: left;
    }

    .d .sie-global-header_7 {
      left: 880px;
      top: 39px;
      width: 86px;
      height: 22px;
    }

    .m .sie-global-header_7 {
      left: 110px;
      top: 156px;
      width: 100px;
      height: 25px;
      display: none;
    }

    .d .sie-global-header_7-text {
      color: rgba(200, 185, 160, 1);
      text-transform: none;
      line-height: 1.4;
      letter-spacing: 0.03em;
      font-size: 17px;
      text-align: center;
    }

    .m .sie-global-header_7-text {
      color: rgba(32, 32, 32, 1);
      text-transform: uppercase;
      line-height: 1.8;
      letter-spacing: 0.2em;
      font-size: 14px;
      text-align: left;
    }

    .d .sie-global-header_8 {
      left: 708px;
      top: 39px;
      width: 150px;
      height: 22px;
    }

    .m .sie-global-header_8 {
      left: 110px;
      top: 156px;
      width: 100px;
      height: 25px;
      display: none;
    }

    .d .sie-global-header_8-text {
      color: rgba(200, 185, 160, 1);
      text-transform: none;
      line-height: 1.4;
      letter-spacing: 0.03em;
      font-size: 17px;
      text-align: center;
    }

    .m .sie-global-header_8-text {
      color: rgba(32, 32, 32, 1);
      text-transform: uppercase;
      line-height: 1.8;
      letter-spacing: 0.2em;
      font-size: 14px;
      text-align: left;
    }

    .m .sib-hero-section {
      height: 550px;
    }

    .d .sib-hero-section {
      height: 700px;
    }

    .m .sib-hero-section .ss-bg {
      background-color: rgba(32, 32, 32, 1);
    }

    .d .sib-hero-section .ss-bg {
      background-color: rgba(32, 32, 32, 1);
    }

    .d .sib-hero-section.sb-nd-wH .sc {
      height: 700px;
    }

    .d .sie-hero-section_0 {
      left: 490px;
      top: 200px;
      width: 220px;
      height: 300px;
      display: none;
    }

    .m .sie-hero-section_0 {
      left: 0px;
      top: 0px;
      width: 325px;
      height: 550px;
    }

    .d .sie-hero-section_0 .se-img {
      background-repeat: no-repeat;
      background-size: 295.077%;
      background-position: 67.05% 100%;
      border-radius: inherit;
    }

    .m .sie-hero-section_0 .se-img {
      background-repeat: no-repeat;
      background-size: 295.077%;
      background-position: 67.05% 100%;
      border-radius: inherit;
    }

    .d .sie-hero-section_1 {
      left: 74px;
      top: 443px;
      width: 363px;
      height: 67px;
    }

    .m .sie-hero-section_1 {
      left: 15px;
      top: 383px;
      width: 186px;
      height: 57px;
    }

    .d .sie-hero-section_1-text {
      color: rgba(32, 32, 32, 1);
      text-transform: none;
      line-height: 1.4;
      letter-spacing: 0.03em;
      font-size: 17px;
      text-align: left;
    }

    .m .sie-hero-section_1-text {
      color: rgba(32, 32, 32, 1);
      text-transform: none;
      line-height: 1.4;
      letter-spacing: 0.03em;
      font-size: 14px;
      text-align: left;
    }

    .d .sie-hero-section_2 {
      left: 74px;
      top: 424px;
      width: 262px;
      height: 1px;
    }

    .m .sie-hero-section_2 {
      left: 15px;
      top: 371px;
      width: 175px;
      height: 1px;
    }

    .d .sie-hero-section_2 .se-simple:hover {}

    .m .sie-hero-section_2 .se-simple:hover {}

    .d .sie-hero-section_2 .se-simple {
      background-color: rgba(32, 32, 32, 1);
    }

    .m .sie-hero-section_2 .se-simple {
      background-color: rgba(32, 32, 32, 1);
    }

    .d .sie-hero-section_3 {
      left: 74px;
      top: 262px;
      width: 638px;
      height: 146px;
    }

    .m .sie-hero-section_3 {
      left: 14px;
      top: 205px;
      width: 239px;
      height: 148px;
    }

    .d .sie-hero-section_3-text {
      font-size: 40px;
    }

    .m .sie-hero-section_3-text {
      line-height: 1.2;
      font-size: 25px;
    }

    .d .sie-hero-section_4 {
      left: 74px;
      top: 521px;
      width: 180px;
      height: 55px;
    }

    .m .sie-hero-section_4 {
      left: 14px;
      top: 460px;
      width: 160px;
      height: 33px;
    }

    .d .sie-hero-section_4.se {}

    .d .sie-hero-section_4 .se-button {}

    .d .sie-hero-section_4 .se-button span {}

    .m .sie-hero-section_4.se {}

    .m .sie-hero-section_4 .se-button {}

    .m .sie-hero-section_4 .se-button span {}

    .m .sib-intro-pain-point {
      height: 649px;
    }

    .d .sib-intro-pain-point {
      height: 685px;
    }

    .m .sib-intro-pain-point .ss-bg {
      background-color: rgba(243, 241, 237, 1);
    }

    .d .sib-intro-pain-point .ss-bg {
      background-color: rgba(243, 241, 237, 1);
    }

    .d .sie-intro-pain-point_0 {
      left: 195px;
      top: 168px;
      width: 809px;
      height: 96px;
    }

    .m .sie-intro-pain-point_0 {
      left: 19px;
      top: 132px;
      width: 282px;
      height: 112px;
    }

    .d .sie-intro-pain-point_0-text {
      text-align: center;
    }

    .m .sie-intro-pain-point_0-text {
      text-align: center;
    }

    .d .sie-intro-pain-point_1 {
      left: 313px;
      top: 354px;
      width: 573px;
      height: 225px;
    }

    .m .sie-intro-pain-point_1 {
      left: 36px;
      top: 301px;
      width: 248px;
      height: 232px;
    }

    .d .sie-intro-pain-point_1-text {
      color: rgba(32, 32, 32, 1);
      text-transform: none;
      line-height: 1.4;
      letter-spacing: 0.03em;
      font-size: 20px;
      text-align: center;
    }

    .m .sie-intro-pain-point_1-text {
      text-align: center;
    }

    .d .sie-intro-pain-point_2 {
      left: 544px;
      top: 305px;
      width: 111px;
      height: 1px;
    }

    .m .sie-intro-pain-point_2 {
      left: 112px;
      top: 269px;
      width: 97px;
      height: 2px;
    }

    .d .sie-intro-pain-point_2 .se-simple:hover {}

    .m .sie-intro-pain-point_2 .se-simple:hover {}

    .d .sie-intro-pain-point_2 .se-simple {
      background-color: rgba(181, 158, 127, 1);
    }

    .m .sie-intro-pain-point_2 .se-simple {
      background-color: rgba(200, 185, 160, 1);
    }

    .d .sie-intro-pain-point_3 {
      left: 435px;
      top: 94px;
      width: 330px;
      height: 55px;
    }

    .m .sie-intro-pain-point_3 {
      left: 51px;
      top: 72px;
      width: 219px;
      height: 54px;
    }

    .d .sie-intro-pain-point_3-text {
      font-size: 75px;
    }

    .m .sie-intro-pain-point_3-text {
      font-size: 45px;
    }

    .sib-service-1 {
      z-index: 1;
    }

    .m .sib-service-1 {
      height: 950px;
    }

    .d .sib-service-1 {
      height: 731px;
    }

    .m .sib-service-1 .ss-bg {
      background-color: rgba(32, 32, 32, 1);
    }

    .d .sib-service-1 .ss-bg {
      background-color: rgba(32, 32, 32, 1);
    }

    .d .sie-service-1_0 {
      left: 171px;
      top: 555px;
      width: 203px;
      height: 44px;
    }

    .m .sie-service-1_0 {
      left: 45px;
      top: 870px;
      width: 131px;
      height: 30px;
    }

    .d .sie-service-1_0 .se-simple:hover {}

    .m .sie-service-1_0 .se-simple:hover {}

    .d .sie-service-1_0 .se-simple {
      background-color: rgba(200, 185, 160, 1);
    }

    .m .sie-service-1_0 .se-simple {
      background-color: rgba(200, 185, 160, 1);
    }

    .d .sie-service-1_1 {
      left: 171px;
      top: 566px;
      width: 206px;
      height: 20px;
    }

    .m .sie-service-1_1 {
      left: 45px;
      top: 876px;
      width: 130px;
      height: 19px;
    }

    .d .sie-service-1_1-text {
      color: rgba(32, 32, 32, 1);
      text-transform: uppercase;
      font-size: 14px;
      text-align: center;
    }

    .m .sie-service-1_1-text {
      color: rgba(32, 32, 32, 1);
      text-transform: uppercase;
      font-size: 14px;
      text-align: center;
    }

    .d .sie-service-1_2 {
      left: 171px;
      top: 413px;
      width: 405px;
      height: 121px;
    }

    .m .sie-service-1_2 {
      left: 44px;
      top: 640px;
      width: 212px;
      height: 206px;
    }

    .d .sie-service-1_2-text {
      color: rgba(255, 255, 255, 1);
      text-transform: none;
      line-height: 1.4;
      letter-spacing: 0.03em;
      font-size: 17px;
      text-align: left;
    }

    .m .sie-service-1_2-text {
      color: rgba(234, 224, 210, 1);
    }

    .d .sie-service-1_3 {
      left: 173px;
      top: 388px;
      width: 323px;
      height: 1px;
    }

    .m .sie-service-1_3 {
      left: 44px;
      top: 616px;
      width: 208px;
      height: 1px;
    }

    .d .sie-service-1_3 .se-simple:hover {}

    .m .sie-service-1_3 .se-simple:hover {}

    .d .sie-service-1_3 .se-simple {
      background-color: rgba(200, 185, 160, 1);
    }

    .m .sie-service-1_3 .se-simple {
      background-color: rgba(243, 241, 237, 1);
    }

    .d .sie-service-1_4 {
      left: 173px;
      top: 272px;
      width: 388px;
      height: 104px;
    }

    .m .sie-service-1_4 {
      left: 45px;
      top: 538px;
      width: 193px;
      height: 65px;
    }

    .d .sie-service-1_4-text {
      color: rgba(200, 185, 160, 1);
    }

    .m .sie-service-1_4-text {
      color: rgba(200, 185, 160, 1);
    }

    .d .sie-service-1_5 {
      left: 787px;
      top: 272px;
      width: 347px;
      height: 361px;
    }

    .m .sie-service-1_5 {
      left: 132px;
      top: 178px;
      width: 224px;
      height: 263px;
    }

    .d .sie-service-1_5 .se-simple:hover {}

    .m .sie-service-1_5 .se-simple:hover {}

    .d .sie-service-1_5 .se-simple {
      border-color: rgba(32, 32, 32, 1);
      border-width: 1px;
      border-style: solid;
      border-radius: inherit;
    }

    .m .sie-service-1_5 .se-simple {
      border-color: rgba(200, 185, 160, 1);
      border-width: 1px;
      border-style: solid;
      border-radius: inherit;
    }

    .d .sie-service-1_6 {
      left: 345px;
      top: 34px;
      width: 510px;
      height: 126px;
    }

    .m .sie-service-1_6 {
      left: 56px;
      top: 50px;
      width: 209px;
      height: 44px;
    }

    .d .sie-service-1_6-text {
      color: rgba(181, 158, 127, 1);
      text-transform: uppercase;
      line-height: 1.5;
      letter-spacing: 0.02em;
      font-size: 100px;
      text-align: left;
    }

    .m .sie-service-1_6-text {
      color: rgba(181, 158, 127, 1);
      font-size: 40px;
      text-align: center;
    }

    .d .sie-service-1_7 {
      left: 707px;
      top: 296px;
      width: 406px;
      height: 510px;
    }

    .m .sie-service-1_7 {
      left: 114px;
      top: 207px;
      width: 215px;
      height: 277px;
    }

    .d .sie-service-1_7 .se-img {
      background-repeat: no-repeat;
      background-size: cover;
      background-position: 50% 50%;
      border-radius: inherit;
    }

    .m .sie-service-1_7 .se-img {
      background-repeat: no-repeat;
      background-size: cover;
      background-position: 50% 50%;
      border-radius: inherit;
    }

    .d .sie-service-1_8 {
      left: 67px;
      top: 246px;
      width: 71px;
      height: 154px;
    }

    .m .sie-service-1_8 {
      left: 7px;
      top: 525px;
      width: 31px;
      height: 72px;
    }

    .d .sie-service-1_8-text {
      color: rgba(210, 201, 192, 1);
      font-size: 150px;
    }

    .m .sie-service-1_8-text {
      color: rgba(210, 201, 192, 1);
      font-size: 70px;
    }

    .d .sie-service-1_9 {
      left: 608px;
      top: 825px;
      width: 95px;
      height: 154px;
    }

    .m .sie-service-1_9 {
      left: 13px;
      top: 1401px;
      width: 47px;
      height: 78px;
    }

    .d .sie-service-1_9-text {
      color: rgba(234, 224, 210, 1);
      font-size: 150px;
    }

    .m .sie-service-1_9-text {
      color: rgba(234, 224, 210, 1);
      font-size: 70px;
    }

    .m .sib-service-2 {
      height: 900px;
    }

    .d .sib-service-2 {
      height: 650px;
    }

    .m .sib-service-2 .ss-bg {
      background-color: rgba(210, 201, 192, 1);
    }

    .d .sib-service-2 .ss-bg {
      background-color: rgba(210, 201, 192, 1);
    }

    .d .sie-service-2_0 {
      left: 723px;
      top: 512px;
      width: 206px;
      height: 40px;
    }

    .m .sie-service-2_0 {
      left: 70px;
      top: 787px;
      width: 131px;
      height: 30px;
    }

    .d .sie-service-2_0 .se-simple:hover {}

    .m .sie-service-2_0 .se-simple:hover {}

    .d .sie-service-2_0 .se-simple {
      background-color: rgba(32, 32, 32, 1);
    }

    .m .sie-service-2_0 .se-simple {
      background-color: rgba(181, 158, 127, 1);
    }

    .d .sie-service-2_1 {
      left: 726px;
      top: 520px;
      width: 198px;
      height: 20px;
    }

    .m .sie-service-2_1 {
      left: 70px;
      top: 794px;
      width: 130px;
      height: 16px;
    }

    .d .sie-service-2_1-text {
      color: rgba(200, 185, 160, 1);
      text-transform: uppercase;
      text-align: center;
    }

    .m .sie-service-2_1-text {
      color: rgba(32, 32, 32, 1);
      text-transform: uppercase;
      line-height: 1.4;
      letter-spacing: 0em;
      font-size: 14px;
      text-align: center;
      font-family: 'Nunito';
      font-weight: 400;
      font-style: normal;
    }

    .d .sie-service-2_2 {
      left: 723px;
      top: 348px;
      width: 373px;
      height: 126px;
    }

    .m .sie-service-2_2 {
      left: 70px;
      top: 564px;
      width: 222px;
      height: 212px;
    }

    .d .sie-service-2_2-text {
      color: rgba(32, 32, 32, 1);
      text-transform: none;
      line-height: 1.4;
      letter-spacing: 0.03em;
      font-size: 17px;
      text-align: left;
    }

    .d .sie-service-2_3 {
      left: 723px;
      top: 322px;
      width: 323px;
      height: 1px;
    }

    .m .sie-service-2_3 {
      left: 72px;
      top: 543px;
      width: 130px;
      height: 1px;
    }

    .d .sie-service-2_3 .se-simple:hover {}

    .m .sie-service-2_3 .se-simple:hover {}

    .d .sie-service-2_3 .se-simple {
      background-color: rgba(32, 32, 32, 1);
    }

    .m .sie-service-2_3 .se-simple {
      background-color: rgba(32, 32, 32, 1);
    }

    .d .sie-service-2_4 {
      left: 723px;
      top: 202px;
      width: 392px;
      height: 102px;
    }

    .m .sie-service-2_4 {
      left: 72px;
      top: 462px;
      width: 173px;
      height: 65px;
    }

    .m .sib-freebie-section {
      height: 580px;
    }

    .d .sib-freebie-section {
      height: 600px;
    }

    .m .sib-freebie-section .ss-bg {
      background-color: rgba(32, 32, 32, 1);
    }

    .d .sib-freebie-section .ss-bg {
      background-color: rgba(32, 32, 32, 1);
    }

    .m .sib-freebie-section .sis-freebie-section_email-form {
      background-color: rgba(0, 0, 0, 0);
    }

    .d .sib-freebie-section .sis-freebie-section_email-form {
      background-color: rgba(0, 0, 0, 0);
    }

    .d .sie-freebie-section_email-form_0 {
      left: 322px;
      top: 246px;
      width: 580px;
      height: 52px;
    }

    .m .sie-freebie-section_email-form_0 {
      left: 41px;
      top: 216px;
      width: 240px;
      height: 67px;
    }

    .d .sie-freebie-section_email-form_0-text {
      color: rgba(243, 241, 237, 1);
      text-transform: none;
      line-height: 1.4;
      letter-spacing: 0.03em;
      font-size: 17px;
      text-align: center;
      overflow: hidden;
    }

    .m .sie-freebie-section_email-form_0-text {
      color: rgba(255, 255, 255, 1);
      font-size: 14px;
      text-align: center;
      overflow: hidden;
    }

    .d .sie-freebie-section_email-form_1 {
      left: 193px;
      top: 174px;
      width: 815px;
      height: 42px;
    }

    .m .sie-freebie-section_email-form_1 {
      left: 30px;
      top: 107px;
      width: 260px;
      height: 89px;
    }

    .d .sie-freebie-section_email-form_1-text {
      color: rgba(200, 185, 160, 1);
      text-transform: uppercase;
      text-align: center;
      overflow: hidden;
    }

    .m .sie-freebie-section_email-form_1-text {
      color: rgba(181, 158, 127, 1);
      text-transform: uppercase;
      line-height: 1.2;
      letter-spacing: 0em;
      font-size: 25px;
      text-align: center;
      overflow: hidden;
    }

    .d .sie-freebie-section_email-form_2 {
      left: 246px;
      top: 317px;
      width: 708px;
      height: 110px;
    }

    .m .sie-freebie-section_email-form_2 {
      left: 47px;
      top: 295px;
      width: 224px;
      height: 179px;
    }

    .d .sie-freebie-section_email-form_2 .si-embed {
      transform-origin: left top 0;
      transform: scale(1, 1);
      width: 708px;
      height: 110px;
    }

    .m .sie-freebie-section_email-form_2 .si-embed {
      transform-origin: left top 0;
      transform: scale(1, 1);
      width: 224px;
      height: 179px;
    }

    .m .sib-freebie-section .sis-freebie-section_email-submitted {
      background-color: rgba(0, 0, 0, 0);
    }

    .d .sib-freebie-section .sis-freebie-section_email-submitted {
      background-color: rgba(0, 0, 0, 0);
    }

    .d .sie-freebie-section_email-submitted_0 {
      left: 1px;
      top: 0px;
      width: 1200px;
      height: 500px;
    }

    .m .sie-freebie-section_email-submitted_0 {
      left: 50px;
      top: 82px;
      width: 224px;
      height: 385px;
    }

    .d .sie-freebie-section_email-submitted_0 .se-simple:hover {}

    .m .sie-freebie-section_email-submitted_0 .se-simple:hover {}

    .d .sie-freebie-section_email-submitted_0 .se-simple {
      background-color: rgba(32, 32, 32, 0.95);
    }

    .m .sie-freebie-section_email-submitted_0 .se-simple {
      background-color: rgba(243, 241, 237, 1);
    }

    .d .sie-freebie-section_email-submitted_1 {
      left: 376px;
      top: 158px;
      width: 448px;
      height: 166px;
    }

    .m .sie-freebie-section_email-submitted_1 {
      left: 50px;
      top: 82px;
      width: 223px;
      height: 13px;
    }

    .d .sie-freebie-section_email-submitted_1 .se-simple:hover {}

    .m .sie-freebie-section_email-submitted_1 .se-simple:hover {}

    .d .sie-freebie-section_email-submitted_1 .se-simple {
      background-color: rgba(234, 224, 210, 1);
    }

    .m .sie-freebie-section_email-submitted_1 .se-simple {
      background-color: rgba(181, 158, 127, 1);
    }

    .d .sie-freebie-section_email-submitted_2 {
      left: 445px;
      top: 186px;
      width: 320px;
      height: 108px;
    }

    .m .sie-freebie-section_email-submitted_2 {
      left: 82px;
      top: 193px;
      width: 160px;
      height: 140px;
    }

    .d .sie-freebie-section_email-submitted_2-text {
      overflow: hidden;
    }

    .m .sie-freebie-section_email-submitted_2-text {
      color: rgba(32, 32, 32, 1);
      text-transform: none;
      line-height: 2;
      letter-spacing: 0.05em;
      font-size: 14px;
      text-align: center;
      overflow: hidden;
    }

    .d .sie-freebie-section_1 {
      left: 81px;
      top: -286px;
      width: 374px;
      height: 370px;
    }

    .m .sie-freebie-section_1 {
      left: -25px;
      top: -781px;
      width: 214px;
      height: 260px;
    }

    .d .sie-freebie-section_1 .se-simple:hover {}

    .m .sie-freebie-section_1 .se-simple:hover {}

    .d .sie-freebie-section_1 .se-simple {
      border-color: rgba(243, 241, 237, 1);
      border-width: 1px;
      border-style: solid;
      border-radius: inherit;
    }

    .m .sie-freebie-section_1 .se-simple {
      border-color: rgba(243, 241, 237, 1);
      border-width: 1px;
      border-style: solid;
      border-radius: inherit;
    }

    .d .sie-freebie-section_2 {
      left: 100px;
      top: -465px;
      width: 431px;
      height: 526px;
    }

    .m .sie-freebie-section_2 {
      left: -2px;
      top: -819px;
      width: 220px;
      height: 280px;
    }

    .d .sie-freebie-section_2 .se-img {
      background-repeat: no-repeat;
      background-size: cover;
      background-position: 50% 50%;
      border-radius: inherit;
    }

    .m .sie-freebie-section_2 .se-img {
      background-repeat: no-repeat;
      background-size: cover;
      background-position: 50% 50%;
      border-radius: inherit;
    }

    .m .sib-about-section {
      height: 1000px;
    }

    .d .sib-about-section {
      height: 700px;
    }

    .m .sib-about-section .ss-bg {
      background-color: rgba(234, 224, 210, 1);
    }

    .d .sib-about-section .ss-bg {
      background-color: rgba(243, 241, 237, 1);
    }

    .d .sie-about-section_0 {
      left: 120px;
      top: 531px;
      width: 194px;
      height: 47px;
    }

    .m .sie-about-section_0 {
      left: 95px;
      top: 912px;
      width: 131px;
      height: 30px;
    }

    .d .sie-about-section_0 .se-simple:hover {}

    .m .sie-about-section_0 .se-simple:hover {}

    .d .sie-about-section_0 .se-simple {
      background-color: rgba(32, 32, 32, 1);
    }

    .m .sie-about-section_0 .se-simple {
      background-color: rgba(32, 32, 32, 1);
    }

    .d .sie-about-section_1 {
      left: 122px;
      top: 541px;
      width: 187px;
      height: 20px;
    }

    .m .sie-about-section_1 {
      left: 95px;
      top: 919px;
      width: 130px;
      height: 18px;
    }

    .d .sie-about-section_1-text {
      color: rgba(200, 185, 160, 1);
      text-transform: uppercase;
      text-align: center;
    }

    .m .sie-about-section_1-text {
      color: rgba(200, 185, 160, 1);
      text-transform: uppercase;
      line-height: 1.4;
      letter-spacing: 0em;
      font-size: 13px;
      text-align: center;
      font-family: 'Nunito';
      font-weight: 400;
      font-style: normal;
    }

    .d .sie-about-section_2 {
      left: 120px;
      top: 185px;
      width: 378px;
      height: 307px;
    }

    .m .sie-about-section_2 {
      left: 34px;
      top: 521px;
      width: 252px;
      height: 371px;
    }

    .d .sie-about-section_2-text {
      color: rgba(32, 32, 32, 1);
      text-transform: none;
      line-height: 1.4;
      letter-spacing: 0.03em;
      font-size: 17px;
      text-align: left;
    }

    .m .sie-about-section_2-text {
      font-size: 15px;
      text-align: center;
    }

    .d .sie-about-section_3 {
      left: 120px;
      top: 99px;
      width: 147px;
      height: 52px;
    }

    .m .sie-about-section_3 {
      left: 60px;
      top: 456px;
      width: 82px;
      height: 35px;
    }

    .m .sie-about-section_3-text {
      color: rgba(32, 32, 32, 1);
      text-transform: none;
      line-height: 1.5;
      letter-spacing: 0em;
      font-size: 26px;
      text-align: left;
    }

    .d .sie-about-section_4 {
      left: 619px;
      top: -37px;
      width: 453px;
      height: 615px;
    }

    .m .sie-about-section_4 {
      left: 0px;
      top: 0px;
      width: 320px;
      height: 388px;
    }

    .d .sie-about-section_4 .se-img {
      background-repeat: no-repeat;
      background-size: cover;
      background-position: 50% 50%;
      border-radius: inherit;
    }

    .m .sie-about-section_4 .se-img {
      background-repeat: no-repeat;
      background-size: cover;
      background-position: 50% 50%;
      border-radius: inherit;
    }

    .d .sie-about-section_5 {
      left: 406px;
      top: 554px;
      width: 241px;
      height: 1px;
    }

    .m .sie-about-section_5 {
      left: -40px;
      top: 411px;
      width: 150px;
      height: 1px;
    }

    .d .sie-about-section_5 .se-simple:hover {}

    .m .sie-about-section_5 .se-simple:hover {}

    .d .sie-about-section_5 .se-simple {
      background-color: rgba(32, 32, 32, 1);
    }

    .m .sie-about-section_5 .se-simple {
      background-color: rgba(32, 32, 32, 1);
    }

    .d .sie-about-section_6 {
      left: 255px;
      top: 91px;
      width: 227px;
      height: 68px;
    }

    .m .sie-about-section_6 {
      left: 147px;
      top: 451px;
      width: 114px;
      height: 36px;
    }

    .d .sie-about-section_6-text {
      text-transform: capitalize;
      font-size: 96px;
      text-align: center;
    }

    .m .sie-about-section_6-text {
      text-transform: capitalize;
      font-size: 55px;
      text-align: center;
    }

    .m .sib-cta-section {
      height: 500px;
    }

    .d .sib-cta-section {
      height: 600px;
    }

    .m .sib-cta-section .ss-bg {
      background-color: rgba(32, 32, 32, 1);
    }

    .d .sib-cta-section .ss-bg {
      background-color: rgba(32, 32, 32, 1);
    }

    .d .sie-cta-section_0 {
      left: 511px;
      top: 363px;
      width: 176px;
      height: 43px;
    }

    .m .sie-cta-section_0 {
      left: 94px;
      top: 325px;
      width: 131px;
      height: 30px;
    }

    .d .sie-cta-section_0 .se-simple:hover {}

    .m .sie-cta-section_0 .se-simple:hover {}

    .d .sie-cta-section_0 .se-simple {
      background-color: rgba(32, 32, 32, 1);
    }

    .m .sie-cta-section_0 .se-simple {
      background-color: rgba(32, 32, 32, 1);
    }

    .d .sie-cta-section_1 {
      left: 522px;
      top: 373px;
      width: 156px;
      height: 22px;
    }

    .m .sie-cta-section_1 {
      left: 94px;
      top: 330px;
      width: 130px;
      height: 20px;
    }

    .d .sie-cta-section_1-text {
      color: rgba(181, 158, 127, 1);
      text-transform: uppercase;
      font-size: 16px;
      text-align: center;
    }

    .m .sie-cta-section_1-text {
      color: rgba(181, 158, 127, 1);
      text-transform: uppercase;
      font-size: 14px;
      text-align: center;
    }

    .d .sie-cta-section_2 {
      left: 336px;
      top: 314px;
      width: 528px;
      height: 32px;
    }

    .m .sie-cta-section_2 {
      left: 81px;
      top: 258px;
      width: 159px;
      height: 48px;
    }

    .d .sie-cta-section_2-text {
      color: rgba(234, 224, 210, 1);
      font-size: 20px;
      text-align: center;
      overflow: hidden;
    }

    .m .sie-cta-section_2-text {
      color: rgba(234, 224, 210, 1);
      text-align: center;
      overflow: hidden;
    }

    .d .sie-cta-section_3 {
      left: 227px;
      top: 195px;
      width: 746px;
      height: 105px;
    }

    .m .sie-cta-section_3 {
      left: 63px;
      top: 120px;
      width: 195px;
      height: 129px;
    }

    .d .sie-cta-section_3-text {
      color: rgba(210, 201, 192, 1);
      text-align: center;
    }

    .m .sie-cta-section_3-text {
      color: rgba(210, 201, 192, 1);
      text-align: center;
    }

    .sib-global-footer {
      z-index: 1;
    }

    .m .sib-global-footer {
      height: 950px;
    }

    .d .sib-global-footer {
      height: 500px;
    }

    .m .sib-global-footer .ss-bg {
      background-color: rgba(32, 32, 32, 1);
    }

    .d .sib-global-footer .ss-bg {
      background-color: rgba(32, 32, 32, 1);
    }

    .d .sie-global-footer_0 {
      left: 74px;
      top: 449px;
      width: 526px;
      height: 16px;
    }

    .m .sie-global-footer_0 {
      left: 24px;
      top: 865px;
      width: 272px;
      height: 63px;
    }

    .d .sie-global-footer_0-text {
      color: rgba(210, 201, 192, 1);
      text-transform: uppercase;
      font-size: 12px;
      text-align: left;
    }

    .m .sie-global-footer_0-text {
      color: rgba(32, 32, 32, 1);
      text-transform: capitalize;
      font-size: 14px;
      text-align: center;
    }

    .d .sie-global-footer_1 {
      left: 1023px;
      top: 434px;
      width: 22px;
      height: 21px;
    }

    .m .sie-global-footer_1 {
      left: 108px;
      top: 806px;
      width: 26px;
      height: 26px;
    }

    .d .sie-global-footer_1 svg {
      fill: rgba(243, 241, 237, 1);
    }

    .m .sie-global-footer_1 svg {
      fill: rgba(243, 241, 237, 1);
    }

    .d .sie-global-footer_2 {
      left: 1058px;
      top: 434px;
      width: 22px;
      height: 21px;
    }

    .m .sie-global-footer_2 {
      left: 137px;
      top: 806px;
      width: 26px;
      height: 26px;
    }

    .d .sie-global-footer_2 svg {
      fill: rgba(243, 241, 237, 1);
    }

    .m .sie-global-footer_2 svg {
      fill: rgba(243, 241, 237, 1);
    }

    .d .sie-global-footer_3 {
      left: 1099px;
      top: 434px;
      width: 22px;
      height: 21px;
    }

    .m .sie-global-footer_3 {
      left: 172px;
      top: 806px;
      width: 26px;
      height: 26px;
    }

    .d .sie-global-footer_3 svg {
      fill: rgba(243, 241, 237, 1);
    }

    .m .sie-global-footer_3 svg {
      fill: rgba(243, 241, 237, 1);
    }

    .d .sie-global-footer_4 {
      left: 1137px;
      top: 434px;
      width: 22px;
      height: 21px;
    }

    .m .sie-global-footer_4 {
      left: 205px;
      top: 807px;
      width: 25px;
      height: 25px;
    }

    .d .sie-global-footer_4 svg {
      fill: rgba(243, 241, 237, 1);
    }

    .m .sie-global-footer_4 svg {
      fill: rgba(243, 241, 237, 1);
    }

    .d .sie-global-footer_5 {
      left: 77px;
      top: 275px;
      width: 128px;
      height: 22px;
    }

    .m .sie-global-footer_5 {
      left: 83px;
      top: 203px;
      width: 151px;
      height: 22px;
    }

    .d .sie-global-footer_5-text {
      color: rgba(243, 241, 237, 1);
      text-transform: none;
      line-height: 1.8;
      letter-spacing: 0em;
      font-size: 16px;
      text-align: left;
      font-family: 'Nunito';
      font-weight: 400;
      font-style: normal;
    }

    .m .sie-global-footer_5-text {
      color: rgba(255, 255, 255, 1);
      text-transform: none;
      font-size: 14px;
      text-align: center;
    }

    .d .sie-global-footer_6 {
      left: 77px;
      top: 236px;
      width: 128px;
      height: 22px;
    }

    .m .sie-global-footer_6 {
      left: 83px;
      top: 171px;
      width: 151px;
      height: 22px;
    }

    .d .sie-global-footer_6-text {
      color: rgba(243, 241, 237, 1);
      text-transform: none;
      line-height: 1.8;
      letter-spacing: 0em;
      font-size: 16px;
      text-align: left;
      font-family: 'Nunito';
      font-weight: 400;
      font-style: normal;
    }

    .m .sie-global-footer_6-text {
      color: rgba(255, 255, 255, 1);
      text-transform: none;
      font-size: 14px;
      text-align: center;
    }

    .d .sie-global-footer_7 {
      left: 74px;
      top: 197px;
      width: 128px;
      height: 22px;
    }

    .m .sie-global-footer_7 {
      left: 83px;
      top: 139px;
      width: 151px;
      height: 22px;
    }

    .d .sie-global-footer_7-text {
      color: rgba(243, 241, 237, 1);
      text-transform: none;
      line-height: 1.8;
      letter-spacing: 0em;
      font-size: 16px;
      text-align: left;
      font-family: 'Nunito';
      font-weight: 400;
      font-style: normal;
    }

    .m .sie-global-footer_7-text {
      color: rgba(255, 255, 255, 1);
      text-transform: none;
      font-size: 14px;
      text-align: center;
    }

    .d .sie-global-footer_8 {
      left: 77px;
      top: 308px;
      width: 157px;
      height: 22px;
    }

    .m .sie-global-footer_8 {
      left: 83px;
      top: 235px;
      width: 151px;
      height: 22px;
    }

    .d .sie-global-footer_8-text {
      color: rgba(243, 241, 237, 1);
      text-transform: none;
      line-height: 1.8;
      letter-spacing: 0em;
      font-size: 16px;
      text-align: left;
      font-family: 'Nunito';
      font-weight: 400;
      font-style: normal;
    }

    .m .sie-global-footer_8-text {
      color: rgba(255, 255, 255, 1);
      text-transform: none;
      font-size: 14px;
      text-align: center;
    }

    .d .sie-global-footer_9 {
      left: 74px;
      top: 104px;
      width: 195px;
      height: 47px;
    }

    .m .sie-global-footer_9 {
      left: 99px;
      top: 85px;
      width: 123px;
      height: 30px;
    }

    .d .sie-global-footer_9-text {
      color: rgba(200, 185, 160, 1);
      font-size: 40px;
    }

    .m .sie-global-footer_9-text {
      color: rgba(200, 185, 160, 1);
      text-align: center;
    }

    .d .sie-global-footer_11 {
      left: 683px;
      top: 100px;
      width: 476px;
      height: 334px;
    }

    .m .sie-global-footer_11 {
      left: 31px;
      top: 618px;
      width: 261px;
      height: 177px;
    }

    .d .sig-global-footer_11 {
      width: 100%;
      padding: 2.5px;
      position: relative;
      box-sizing: border-box;
    }

    .d .sig-global-footer_11 .stg-grid-sizer {
      width: 33.333%;
    }

    .d .sig-global-footer_11 .stg-grid-item {
      width: 33.333%;
      padding: 2.5px;
    }

    .d .sig-global-footer_11 .stg-grid-img {}

    .d .sig-global-footer_11-stg-slider.stg-slider {
      background-color: rgba(0, 0, 0, 1);
    }

    .d .sig-global-footer_11-stg-slider .stg-slider-controls {
      color: #FFFFFF;
    }

    .d .sig-global-footer_11-stg-slider .stg-slider-controls svg path {
      fill: #FFFFFF;
    }

    .m .sig-global-footer_11 {
      width: 100%;
      padding: 2.5px;
      position: relative;
      box-sizing: border-box;
    }

    .m .sig-global-footer_11 .stg-grid-sizer {
      width: 33.333%;
    }

    .m .sig-global-footer_11 .stg-grid-item {
      width: 33.333%;
      padding: 2.5px;
    }

    .m .sig-global-footer_11 .stg-grid-img {}

    .m .sig-global-footer_11-stg-slider.stg-slider {
      background-color: rgba(0, 0, 0, 1);
    }

    .m .sig-global-footer_11-stg-slider .stg-slider-controls {
      color: #FFFFFF;
    }

    .m .sig-global-footer_11-stg-slider .stg-slider-controls svg path {
      fill: #FFFFFF;
    }

    .d .sie-global-footer_12 {
      left: 288px;
      top: 273px;
      width: 282px;
      height: 22px;
    }

    .m .sie-global-footer_12 {
      left: 12px;
      top: 470px;
      width: 296px;
      height: 17px;
    }

    .d .sie-global-footer_12-text {
      color: rgba(243, 241, 237, 1);
      text-transform: none;
      line-height: 1.8;
      letter-spacing: 0em;
      font-size: 16px;
      text-align: left;
      font-family: 'Nunito';
      font-weight: 400;
      font-style: normal;
    }

    .m .sie-global-footer_12-text {
      color: rgba(255, 255, 255, 1);
      text-transform: none;
      font-size: 14px;
      text-align: center;
    }

    .d .sie-global-footer_13 {
      left: 288px;
      top: 234px;
      width: 275px;
      height: 22px;
    }

    .m .sie-global-footer_13 {
      left: 31px;
      top: 436px;
      width: 259px;
      height: 19px;
    }

    .d .sie-global-footer_13-text {
      color: rgba(243, 241, 237, 1);
      text-transform: none;
      line-height: 1.8;
      letter-spacing: 0em;
      font-size: 16px;
      text-align: left;
      font-family: 'Nunito';
      font-weight: 400;
      font-style: normal;
    }

    .m .sie-global-footer_13-text {
      color: rgba(255, 255, 255, 1);
      text-transform: none;
      font-size: 14px;
      text-align: center;
    }

    .d .sie-global-footer_14 {
      left: 285px;
      top: 195px;
      width: 291px;
      height: 22px;
    }

    .m .sie-global-footer_14 {
      left: 18px;
      top: 403px;
      width: 284px;
      height: 21px;
    }

    .d .sie-global-footer_14-text {
      color: rgba(243, 241, 237, 1);
      text-transform: none;
      line-height: 1.8;
      letter-spacing: 0em;
      font-size: 16px;
      text-align: left;
      font-family: 'Nunito';
      font-weight: 400;
      font-style: normal;
    }

    .m .sie-global-footer_14-text {
      color: rgba(255, 255, 255, 1);
      text-transform: none;
      font-size: 14px;
      text-align: center;
    }

    .d .sie-global-footer_15 {
      left: 285px;
      top: 104px;
      width: 195px;
      height: 47px;
    }

    .m .sie-global-footer_15 {
      left: 99px;
      top: 350px;
      width: 123px;
      height: 41px;
    }

    .d .sie-global-footer_15-text {
      color: rgba(200, 185, 160, 1);
      font-size: 40px;
    }

    .m .sie-global-footer_15-text {
      color: rgba(200, 185, 160, 1);
    }

    .d .sie-global-footer_16 {
      left: 500px;
      top: 234px;
      width: 307px;
      height: 47px;
    }

    .m .sie-global-footer_16 {
      left: 84px;
      top: 568px;
      width: 152px;
      height: 31px;
    }

    .d .sie-global-footer_16-text {
      color: rgba(200, 185, 160, 1);
      font-size: 40px;
      text-align: center;
    }

    .m .sie-global-footer_16-text {
      color: rgba(200, 185, 160, 1);
      text-align: center;
    }

    .d .sie-global-footer_17 {
      left: 74px;
      top: 350px;
      width: 157px;
      height: 22px;
    }

    .m .sie-global-footer_17 {
      left: 86px;
      top: 267px;
      width: 151px;
      height: 22px;
    }

    .d .sie-global-footer_17-text {
      color: rgba(243, 241, 237, 1);
      text-transform: none;
      line-height: 1.8;
      letter-spacing: 0em;
      font-size: 16px;
      text-align: left;
      font-family: 'Nunito';
      font-weight: 400;
      font-style: normal;
    }

    .m .sie-global-footer_17-text {
      color: rgba(255, 255, 255, 1);
      text-transform: none;
      font-size: 14px;
      text-align: center;
    }

    .d .sie-global-footer_18 {
      left: 600px;
      top: 449px;
      width: 332px;
      height: 16px;
    }

    .m .sie-global-footer_18 {
      left: 24px;
      top: 865px;
      width: 272px;
      height: 63px;
    }

    .d .sie-global-footer_18-text {
      color: rgba(210, 201, 192, 1);
      text-transform: uppercase;
      font-size: 12px;
      text-align: left;
    }

    .m .sie-global-footer_18-text {
      color: rgba(32, 32, 32, 1);
      text-transform: capitalize;
      font-size: 14px;
      text-align: center;
    }

    body {
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
    }

/* --- MOBILE LAYOUT OVERRIDES — only structural rules Showit doesn't generate --- */
@media (max-width: 768px) {

    /* Section containers: let height grow with content, switch to flexbox column */
    .m .sb  { height: auto !important; }
    .m .ss-s { height: auto !important; position: static !important; }
    .m .sc  {
        width: 100% !important;
        height: auto !important;
        position: static !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        justify-content: flex-start !important;
        padding: 50px 20px !important;
        box-sizing: border-box !important;
    }

    /* ── Hero ── */
    .m .sie-hero-section_0,
    .m .sie-hero-section_1,
    .m .sie-hero-section_3,
    .m .sie-hero-section_4 { position: static !important; height: auto !important; }
    .m .sie-hero-section_0 { width: 100% !important; max-width: 290px !important; height: 380px !important; }
    .m .sie-hero-section_0 .se-img { background-size: cover !important; background-position: center top !important; }
    .m .sie-hero-section_2 { display: none !important; } /* decorative divider */
    .m .sie-hero-section_4 {
        width: 180px !important; height: 44px !important;
        display: inline-flex !important;
        justify-content: center !important; align-items: center !important;
        margin-bottom: 30px !important;
    }

    /* ── Intro pain point ── */
    .m .sie-intro-pain-point_0,
    .m .sie-intro-pain-point_1,
    .m .sie-intro-pain-point_3 { position: static !important; height: auto !important; width: 100% !important; max-width: 290px !important; }
    .m .sie-intro-pain-point_2 { display: none !important; }

    /* ── Service 1 ── */
    .m .sie-service-1_2,
    .m .sie-service-1_4,
    .m .sie-service-1_6,
    .m .sie-service-1_8 { position: static !important; height: auto !important; width: auto !important; }
    .m .sie-service-1_2,
    .m .sie-service-1_4 { width: 100% !important; max-width: 290px !important; }
    .m .sie-service-1_7 { position: static !important; width: 100% !important; max-width: 290px !important; height: 290px !important; }
    .m .sie-service-1_7 .se-img { background-size: cover !important; background-position: center top !important; }
    .m .sie-service-1_0 { display: none !important; }  /* button bg shape */
    .m .sie-service-1_1 {
        position: static !important;
        width: 160px !important; height: 40px !important;
        display: flex !important;
        justify-content: center !important; align-items: center !important;
        margin-bottom: 30px !important;
    }
    .m .sie-service-1_3,
    .m .sie-service-1_5,
    .m .sie-service-1_9 { display: none !important; }

    /* ── Service 2 ── */
    .m .sie-service-2_2,
    .m .sie-service-2_4 { position: static !important; height: auto !important; width: 100% !important; max-width: 290px !important; }
    .m .sie-service-2_0 { display: none !important; }  /* button bg shape */
    .m .sie-service-2_1 {
        position: static !important;
        width: 160px !important; height: 40px !important;
        display: flex !important;
        justify-content: center !important; align-items: center !important;
        margin-bottom: 30px !important;
    }
    .m .sie-service-2_3 { display: none !important; }

    /* ── Freebie image section ── */
    .m .sie-freebie-section_2 {
        position: static !important;
        width: 100% !important; max-width: 290px !important; height: 290px !important;
        margin: 0 auto !important;
    }
    .m .sie-freebie-section_2 .se-img { background-size: cover !important; background-position: center top !important; }
    .m .sie-freebie-section_1 { display: none !important; }

    /* ── Email form section ── */
    .m .sie-freebie-section_email-form_0,
    .m .sie-freebie-section_email-form_1,
    .m .sie-freebie-section_email-form_2 { position: static !important; height: auto !important; width: 100% !important; max-width: 290px !important; }
    .m .sie-freebie-section_email-form_2 form {
        display: flex !important; flex-direction: column !important;
        align-items: center !important; gap: 15px !important; width: 100% !important;
    }
    .m .sie-freebie-section_email-form_2 input {
        width: 100% !important; box-sizing: border-box !important;
        margin-right: 0 !important; height: 44px !important;
    }
    .m .sie-freebie-section_email-form_2 button {
        width: 100% !important; height: 44px !important; cursor: pointer !important;
    }

    /* ── About section ── */
    .m .sie-about-section_2,
    .m .sie-about-section_3,
    .m .sie-about-section_6 { position: static !important; height: auto !important; width: auto !important; }
    .m .sie-about-section_2 { width: 100% !important; max-width: 290px !important; }
    .m .sie-about-section_4 {
        position: static !important;
        width: 100% !important; max-width: 290px !important; height: 290px !important;
    }
    .m .sie-about-section_4 .se-img { background-size: cover !important; background-position: center top !important; }
    .m .sie-about-section_0 { display: none !important; }  /* button bg shape */
    .m .sie-about-section_1 {
        position: static !important;
        width: 160px !important; height: 40px !important;
        display: flex !important;
        justify-content: center !important; align-items: center !important;
        margin-bottom: 30px !important;
    }
    .m .sie-about-section_5 { display: none !important; }

    /* ── CTA section ── */
    .m .sie-cta-section_3 { position: static !important; height: auto !important; width: 100% !important; max-width: 290px !important; margin-bottom: 25px !important; }
    .m .sie-cta-section_0 { display: none !important; }  /* button bg shape */
    .m .sie-cta-section_1 {
        position: static !important;
        width: 180px !important; height: 44px !important;
        display: flex !important;
        justify-content: center !important; align-items: center !important;
    }
    .m .sie-cta-section_2 { display: none !important; }
}
