@media all {
  *#dm .dmInner a.u_1193841269 {
    background-color:#B9776A !important;
    border-width:0px !important;
    border-radius:999px !important;
    border-style:solid !important;
    border-color:#33261D !important;
  }

  *#dm .dmInner a.u_1193841269 span.text {
    font-weight:500 !important;
    color:#FFFFFF !important;
  }

  *#dm .dmInner a.u_1397661878 {
    border-color:#D9C3B0 !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:999px !important;
    background-color:#FFFFFF !important;
  }

  *#dm .dmInner a.u_1397661878 span.text {
    font-weight:500 !important;
    color:#33261D !important;
  }

  *#dm .dmInner div.u_1507710425 img {
    border-radius:20px 20px 240px 240px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1992343183 img {
    border-radius:240px 240px 20px 20px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner a.u_1116544215 {
    border-color:#33261D !important;
    border-width:1px !important;
    border-style:solid !important;
    border-radius:999px !important;
  }

  *#dm .dmInner a.u_1116544215 span.text {
    font-weight:500 !important;
    color:#33261D !important;
  }

  *#dm .dmInner div.u_1309060366 img {
    border-radius:14px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1632580150 img {
    border-radius:14px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1011305710 img {
    border-radius:14px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1371205075 img {
    border-radius:14px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1893602033 img {
    border-radius:14px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner a.u_1101718870 {
    background-color:#E8B9A8 !important;
    border-width:0px !important;
    border-style:solid !important;
    border-radius:999px !important;
  }

  *#dm .dmInner a.u_1101718870 span.text {
    font-weight:500 !important;
    color:#33261D !important;
  }

  *#dm .dmInner a.u_1348251770 {
    background-color:#33261D !important;
    border-width:0px !important;
    border-style:solid !important;
    border-radius:999px !important;
  }

  *#dm .dmInner a.u_1348251770 span.text {
    font-weight:500 !important;
    color:#FFFFFF !important;
  }

  *#dm .dmInner a.u_1193841269 .iconBg { display:none !important; }

  *#dm .dmInner a.u_1397661878 .iconBg { display:none !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\32 424ad41 {
    min-height: 540px;
    width: 100%;
    padding-top: 56px;
    padding-bottom: 56px;
    align-items: center;
    column-gap: 40px;
}
    
#\35 0ae8207 {
    background-image: linear-gradient(135deg, #FBF6F0 0%, #F8E6E1 60%, #F3E6CC 100%);
    background-color: #FBF6F0;
}
    
#b7b1a2f5 {
    align-self: stretch;
    display: flex;
    row-gap: 18px;
    max-width: 560px;
    width: 50%;
    justify-content: center;
    position: relative;
}
    
#fface2b5 {
    max-width: 100%;
    width: auto;
}
    
#\34 e896cd0 {
    max-width: 100%;
    width: auto;
}
    
#\35 56cf462 {
    max-width: 100%;
    width: auto;
}
    
#\38 df484ad {
    column-gap: 12px;
    flex-direction: row;
    padding-left: 0px;
    padding-right: 0px;
}
    
#\34 da52d7b.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 17px;
    padding-left: 22px;
    padding-bottom: 17px;
    padding-right: 22px;
}
#\34 da52d7b {
    max-width: 100%;
    width: auto;
    min-height: auto;
}
    
#\36 d68b23f.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 17px;
    padding-left: 22px;
    padding-bottom: 17px;
    padding-right: 22px;
}
#\36 d68b23f {
    max-width: 100%;
    width: auto;
    min-height: auto;
}
    
#\30 f3cd3fb {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    width: 33.33%;
    justify-content: center;
    align-items: center;
    position: relative;
}
    
#\36 dbb6c06 {
    width: 100%;
}
    
#cb52e09e {
    height: 0px;
}
}



@media all {
    
#\31 e423577 {
    min-height: 0px;
    column-gap: 18px;
    width: 100%;
    padding-top: 24px;
    padding-bottom: 24px;
}
    
#\34 5f85933 {
    background-color: #FBF6F0;
}
    
#\32 8c2bddc {
    align-self: stretch;
    display: flex;
    width: 25%;
    position: relative;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    background-color: #FFFFFF;
    border-width: 1px;
    border-style: solid;
    border-color: #EFE2D6;
    border-radius: 20px;
    box-shadow: 0 10px 28px rgba(51,38,29,0.06);
}
    
#\37 26d8e34 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#a2472cf3 {
    align-self: stretch;
    display: flex;
    width: 25%;
    position: relative;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    background-color: #FFFFFF;
    border-width: 1px;
    border-style: solid;
    border-color: #EFE2D6;
    border-radius: 20px;
    box-shadow: 0 10px 28px rgba(51,38,29,0.06);
}
    
#bc84957f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 d622601 {
    align-self: stretch;
    display: flex;
    width: 25%;
    position: relative;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    background-color: #FFFFFF;
    border-width: 1px;
    border-style: solid;
    border-color: #EFE2D6;
    border-radius: 20px;
    box-shadow: 0 10px 28px rgba(51,38,29,0.06);
}
    
#\37 f79cdec {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#db8670c1 {
    align-self: stretch;
    display: flex;
    width: 25%;
    position: relative;
    padding-top: 16px;
    padding-right: 16px;
    padding-bottom: 16px;
    padding-left: 16px;
    background-color: #FFFFFF;
    border-width: 1px;
    border-style: solid;
    border-color: #EFE2D6;
    border-radius: 20px;
    box-shadow: 0 10px 28px rgba(51,38,29,0.06);
}
    
#b0d4ca65 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\36 aa58909 {
    min-height: 0px;
    column-gap: 56px;
    width: 100%;
    padding-top: 96px;
    padding-bottom: 96px;
}
    
#\35 20704ab {
    background-color: #FFFFFF;
}
    
#\31 9c8d8f4 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    width: 42%;
    position: relative;
}
    
#\35 af07043 {
    height: 520px;
}
    
#\32 945b44d {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    width: 58%;
    justify-content: center;
    position: relative;
}
    
#\34 7408ee2 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\35 5b8fabc {
    min-height: 0px;
    width: 100%;
    padding-top: 56px;
    padding-bottom: 8px;
}
    
#c56527fd {
    background-color: #FFFFFF;
}
    
#\39 de60690 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    max-width: 760px;
    width: 100%;
    position: relative;
}
    
#ae0e9f1d {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#ec585919 {
    min-height: 0px;
    column-gap: 20px;
    width: 100%;
    padding-top: 16px;
    padding-bottom: 8px;
}
    
#\39 a21f3ea {
    background-color: #FBF6F0;
}
    
#\30 25bb611 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    width: 33.3%;
    position: relative;
    padding-top: 14px;
    padding-right: 14px;
    padding-bottom: 22px;
    padding-left: 14px;
    background-color: #FFFFFF;
    border-radius: 20px;
}
}



@media all {
    
#\35 efdd141 {
    min-height: 0px;
    column-gap: 20px;
    width: 100%;
    padding-top: 8px;
    padding-bottom: 88px;
}
    
#\37 93c884a {
    background-color: #FBF6F0;
}
    
#\39 3135967 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    width: 33.3%;
    position: relative;
    padding-top: 14px;
    padding-right: 14px;
    padding-bottom: 22px;
    padding-left: 14px;
    background-color: #FFFFFF;
    border-radius: 20px;
}
}



@media all {
    
#\30 bff9ab7 {
    min-height: 0px;
    column-gap: 24px;
    width: 100%;
    padding-top: 56px;
    padding-bottom: 56px;
}
    
#\37 e91ebf4 {
    background-color: #FFFFFF;
}
    
#\34 0f1c34b {
    align-self: stretch;
    display: flex;
    width: 33.3%;
    position: relative;
    padding-top: 24px;
    padding-right: 22px;
    padding-bottom: 24px;
    padding-left: 22px;
    background-color: #F8EAE6;
    border-radius: 24px;
    border-width: 0px;
    border-style: solid;
    border-color: #F8EAE6;
    box-shadow: 0 14px 36px rgba(51,38,29,0.06);
}
    
#d375c54a {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 7b87a5d {
    align-self: stretch;
    display: flex;
    width: 33.3%;
    position: relative;
    padding-top: 24px;
    padding-right: 22px;
    padding-bottom: 24px;
    padding-left: 22px;
    background-color: #EEF3F6;
    border-radius: 24px;
    border-width: 0px;
    border-style: solid;
    border-color: #EEF3F6;
    box-shadow: 0 14px 36px rgba(51,38,29,0.06);
}
    
#\37 133890c {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c22f2ccc {
    align-self: stretch;
    display: flex;
    width: 33.3%;
    position: relative;
    padding-top: 24px;
    padding-right: 22px;
    padding-bottom: 24px;
    padding-left: 22px;
    background-color: #EEF3EC;
    border-radius: 24px;
    border-width: 0px;
    border-style: solid;
    border-color: #EEF3EC;
    box-shadow: 0 14px 36px rgba(51,38,29,0.06);
}
    
#\33 9d040e1 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#c2d5314b {
    min-height: 0px;
    column-gap: 56px;
    width: 100%;
    padding-top: 56px;
    padding-bottom: 56px;
}
    
#\37 fcd121c {
    background-color: #33261D;
}
    
#\36 923d85f {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    width: 58%;
    justify-content: center;
    position: relative;
}
    
#e420fa37 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c6f395b5 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    width: 42%;
    position: relative;
}
    
#\33 6867575 {
    height: 460px;
}
}



@media all {
    
#\38 43112f8 {
    min-height: 0px;
    width: 100%;
    padding-top: 56px;
    padding-bottom: 56px;
}
    
#\34 5912bd4 {
    background-color: #FBF6F0;
}
    
#a27b8b24 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    max-width: 820px;
    width: 100%;
    position: relative;
}
    
#\39 cd20638 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\33 0f0d2c0 {
    min-height: 0px;
    column-gap: 56px;
    width: 100%;
    padding-top: 56px;
    padding-bottom: 56px;
}
    
#\33 d3d9095 {
    background-color: #FFFFFF;
}
    
#\32 433bedf {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    width: 42%;
    position: relative;
}
    
#\38 1ecc776 {
    height: 520px;
}
    
#ff8384ba {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    width: 58%;
    justify-content: center;
    position: relative;
}
    
#ea8416f0 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c98536f1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 15px;
    padding-left: 30px;
    padding-bottom: 15px;
    padding-right: 30px;
}
#c98536f1 {
    max-width: 100%;
    width: auto;
    min-height: auto;
}
}



@media all {
    
#\32 c033e24 {
    min-height: 0px;
    column-gap: 24px;
    width: 100%;
    padding-top: 16px;
    padding-bottom: 8px;
}
    
#bf1ad14a {
    background-color: #FFFFFF;
}
    
#\34 a34601f {
    align-self: stretch;
    display: flex;
    width: 33.3%;
    position: relative;
    padding-top: 14px;
    padding-right: 14px;
    padding-bottom: 20px;
    padding-left: 14px;
    background-color: #FFFCF8;
    border-radius: 24px;
    border-width: 1px;
    border-style: solid;
    border-color: #EFE2D6;
    box-shadow: 0 14px 36px rgba(51,38,29,0.07);
}
    
#\39 854c158 {
    height: 260px;
}
    
#\32 fe3a078 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 0cad4a6 {
    align-self: stretch;
    display: flex;
    width: 33.3%;
    position: relative;
    padding-top: 14px;
    padding-right: 14px;
    padding-bottom: 20px;
    padding-left: 14px;
    background-color: #FFFCF8;
    border-radius: 24px;
    border-width: 1px;
    border-style: solid;
    border-color: #EFE2D6;
    box-shadow: 0 14px 36px rgba(51,38,29,0.07);
}
    
#\33 ae1f0d0 {
    height: 260px;
}
    
#\33 4cbae65 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fb072faf {
    align-self: stretch;
    display: flex;
    width: 33.3%;
    position: relative;
    padding-top: 14px;
    padding-right: 14px;
    padding-bottom: 20px;
    padding-left: 14px;
    background-color: #FFFCF8;
    border-radius: 24px;
    border-width: 1px;
    border-style: solid;
    border-color: #EFE2D6;
    box-shadow: 0 14px 36px rgba(51,38,29,0.07);
}
    
#fe7b3175 {
    height: 260px;
}
    
#\30 f23562a {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#defe622e {
    min-height: 0px;
    column-gap: 24px;
    width: 100%;
    padding-top: 8px;
    padding-bottom: 56px;
}
    
#\35 e0b6dbf {
    background-color: #FFFFFF;
}
    
#f58544e4 {
    align-self: stretch;
    display: flex;
    width: 33.3%;
    position: relative;
    padding-top: 14px;
    padding-right: 14px;
    padding-bottom: 20px;
    padding-left: 14px;
    background-color: #FFFCF8;
    border-radius: 24px;
    border-width: 1px;
    border-style: solid;
    border-color: #EFE2D6;
    box-shadow: 0 14px 36px rgba(51,38,29,0.07);
}
    
#\39 53c7dbd {
    height: 260px;
}
    
#\33 090c42d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c4a03001 {
    align-self: stretch;
    display: flex;
    width: 33.3%;
    position: relative;
    padding-top: 14px;
    padding-right: 14px;
    padding-bottom: 20px;
    padding-left: 14px;
    background-color: #FFFCF8;
    border-radius: 24px;
    border-width: 1px;
    border-style: solid;
    border-color: #EFE2D6;
    box-shadow: 0 14px 36px rgba(51,38,29,0.07);
}
    
#f1cfec15 {
    height: 260px;
}
    
#\30 947d09d {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 8491c95 {
    align-self: stretch;
    display: flex;
    width: 33.3%;
    justify-content: center;
    position: relative;
    padding-top: 24px;
    padding-right: 22px;
    padding-bottom: 24px;
    padding-left: 22px;
    background-color: #F8EAE6;
    border-radius: 24px;
    border-width: 0px;
    border-style: solid;
    border-color: #F8EAE6;
    box-shadow: 0 14px 36px rgba(51,38,29,0.07);
}
    
#\34 229a94e {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#b769eabf.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 14px;
    padding-left: 28px;
    padding-bottom: 14px;
    padding-right: 28px;
}
#b769eabf {
    max-width: 100%;
    width: auto;
    min-height: auto;
}
}



@media all {
    
#\31 a7c9a64 {
    min-height: 0px;
    column-gap: 40px;
    width: 100%;
    padding-top: 56px;
    padding-bottom: 56px;
}
    
#\34 e9ec5c8 {
    background-color: #FFFFFF;
}
    
#\31 5d90841 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 16px;
    background-repeat: no-repeat;
    width: 45%;
    justify-content: center;
    position: relative;
}
    
#\30 fa931a9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 dcaf33e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 15px;
    padding-left: 30px;
    padding-bottom: 15px;
    padding-right: 30px;
}
#\34 dcaf33e {
    max-width: 100%;
    width: auto;
    min-height: auto;
}
    
#\39 d532762 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    width: 55%;
    position: relative;
}
    
#\31 965bde9 {
    max-width: 100%;
    width: 100%;
    min-height: 100px;
    height: 420px;
}
}



@media all {
    
#b051f27e {
    min-height: 0px;
    width: 100%;
    padding-top: 56px;
    padding-bottom: 56px;
}
    
#\38 aad870b {
    background-color: #FBF6F0;
}
    
#b791c95e {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    width: 100%;
    position: relative;
}
    
#a323e93a {
    width: 100%;
}
}



@media all {
    
#b98e2101 {
    min-height: 0px;
    width: 100%;
    padding-top: 56px;
    padding-bottom: 56px;
}
    
#a84b0326 {
    background-color: #F8EAE6;
    background-image: linear-gradient(180deg, #F8EAE6 0%, #FBF6F0 100%);
}
    
#f3e9423e {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    width: 100%;
    position: relative;
}
    
#e7718423 {
    width: 100%;
}
}



@media all {
    
#\37 0415099 {
    min-height: 0px;
    width: 100%;
    padding-top: 56px;
    padding-bottom: 56px;
}
    
#\38 c91e62a {
    background-color: #FFFFFF;
}
    
#ba1e1eb1 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    width: 100%;
    position: relative;
}
    
#c8d006ba {
    width: 100%;
}
}



@media all {
    
#ac25a37e {
    min-height: 0px;
    width: 100%;
    padding-top: 56px;
    padding-bottom: 56px;
}
    
#\38 c88ed58 {
    background-color: #FBF6F0;
}
    
#f67d6b51 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    width: 100%;
    position: relative;
}
    
#f0cb5bb5 {
    width: 100%;
}
}



@media all {
    
#f94c2b04 {
    min-height: 0px;
    width: 100%;
    padding-top: 56px;
    padding-bottom: 56px;
}
    
#e510f9b9 {
    background-color: #EEF3EC;
    background-image: linear-gradient(160deg, #EEF3EC 0%, #F8EAE6 100%);
}
    
#\38 8a738fa {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    width: 100%;
    position: relative;
}
    
#d5401b04 {
    width: 100%;
}
}



@media all {
    
#\38 569eb82 {
    min-height: 0px;
    width: 100%;
    padding-top: 56px;
    padding-bottom: 56px;
}
    
#d7237308 {
    background-color: #33261D;
}
    
#\33 44cf6df {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    width: 100%;
    position: relative;
}
    
#a2aaf864 {
    width: 100%;
}
}



@media all {
    
#\34 64934a2 {
    min-height: 0px;
    width: 100%;
    padding-top: 56px;
    padding-bottom: 56px;
}
    
#\38 487a651 {
    background-color: #FFFFFF;
}
    
#c95a2476 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    width: 100%;
    position: relative;
}
    
#a70b33b6 {
    width: 100%;
}
}



@media all {
    
#\34 a43b9ac {
    min-height: 0px;
    width: 100%;
    padding-top: 56px;
    padding-bottom: 56px;
}
    
#c52d0af8 {
    background-color: #EFD9CF;
    background-image: linear-gradient(115deg, #F3E1D6 0%, #E9C9BE 28%, #F8EDE4 50%, #E6C3B6 72%, #F3E1D6 100%);
}
    
#f081eea7 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    width: 100%;
    position: relative;
}
    
#f77dd275 {
    width: 100%;
}
}



@media all {
    
#\35 fd21117 {
    min-height: 0px;
    width: 100%;
    padding-top: 56px;
    padding-bottom: 56px;
    flex-direction: row;
    justify-content: center;
}
    
#\36 6aa8065 {
    background-color: #FFFFFF;
}
    
#d3244901 {
    align-self: stretch;
    display: flex;
    row-gap: 28px;
    max-width: 860px;
    width: 100%;
    position: relative;
    margin-right: auto;
    margin-left: auto;
}
    
#\39 953bca3 {
    width: 100%;
}
    
#d2aca67e {
    padding-top: 30px;
    padding-right: 30px;
    padding-bottom: 30px;
    padding-left: 30px;
    background-color: #FBF6F0;
    border-width: 1px;
    border-style: solid;
    border-color: #EFE2D6;
    border-radius: 28px;
    box-shadow: 0 18px 44px rgba(51,38,29,0.07);
}
    
#cc3dab97 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\31 ee0ad13 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#cbb871b2 {
    min-height: 0px;
    width: 100%;
    padding-top: 64px;
    padding-bottom: 64px;
}
    
#\33 c69cde0 {
    background-color: #3A1E2A;
    background-image: linear-gradient(135deg, #2E1721 0%, #4A2433 50%, #6B3141 100%);
}
    
#e9e3376e {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    width: 100%;
    position: relative;
}
    
#db3573f6 {
    width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 424ad41 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 e423577 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 aa58909 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 5b8fabc {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ec585919 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 efdd141 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 bff9ab7 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c2d5314b {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 43112f8 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 0f0d2c0 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 c033e24 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#defe622e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 a7c9a64 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b051f27e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b98e2101 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 0415099 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ac25a37e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f94c2b04 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 569eb82 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 64934a2 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 a43b9ac {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 fd21117 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cbb871b2 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#\32 424ad41 {
    min-height: 0px;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    padding-top: 40px;
    padding-bottom: 40px;
}
    
#b7b1a2f5 {
    align-items: center;
}
    
#\38 df484ad {
    flex-direction: column;
}
    
#\30 f3cd3fb {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\31 e423577 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 8c2bddc {
    align-items: center;
}
    
#a2472cf3 {
    align-items: center;
}
    
#\36 d622601 {
    align-items: center;
}
    
#db8670c1 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\36 aa58909 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    padding-top: 56px;
    padding-bottom: 56px;
}
    
#\31 9c8d8f4 {
    align-items: center;
}
    
#\35 af07043 {
    height: 360px;
}
    
#\32 945b44d {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\35 5b8fabc {
    min-height: unset;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    padding-top: 36px;
}
    
#\39 de60690 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#ec585919 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\30 25bb611 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\35 efdd141 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    padding-bottom: 56px;
}
    
#\39 3135967 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\30 bff9ab7 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    padding-top: 36px;
    padding-bottom: 36px;
}
    
#\34 0f1c34b {
    align-items: center;
}
    
#\34 7b87a5d {
    align-items: center;
}
    
#c22f2ccc {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#c2d5314b {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    padding-top: 40px;
    padding-bottom: 40px;
}
    
#\36 923d85f {
    align-items: center;
}
    
#c6f395b5 {
    align-items: center;
}
    
#\33 6867575 {
    height: 320px;
}
}



@media (max-width: 767px) {
    
#\38 43112f8 {
    min-height: unset;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    padding-top: 36px;
    padding-bottom: 36px;
}
    
#a27b8b24 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\33 0f0d2c0 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    padding-top: 36px;
    padding-bottom: 36px;
}
    
#\32 433bedf {
    align-items: center;
}
    
#\38 1ecc776 {
    height: 360px;
}
    
#ff8384ba {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\32 c033e24 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\34 a34601f {
    align-items: center;
}
    
#\34 0cad4a6 {
    align-items: center;
}
    
#fb072faf {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#defe622e {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    padding-bottom: 36px;
}
    
#f58544e4 {
    align-items: center;
}
    
#c4a03001 {
    align-items: center;
}
    
#\36 8491c95 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\31 a7c9a64 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    padding-top: 36px;
    padding-bottom: 36px;
}
    
#\31 5d90841 {
    align-items: center;
}
    
#\39 d532762 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#b051f27e {
    min-height: unset;
    padding-right: 16px;
    padding-left: 16px;
    padding-top: 36px;
    padding-bottom: 36px;
}
    
#b791c95e {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#b98e2101 {
    min-height: unset;
    padding-right: 16px;
    padding-left: 16px;
    padding-top: 36px;
    padding-bottom: 36px;
}
    
#f3e9423e {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\37 0415099 {
    min-height: unset;
    padding-right: 16px;
    padding-left: 16px;
    padding-top: 36px;
    padding-bottom: 36px;
}
    
#ba1e1eb1 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#ac25a37e {
    min-height: unset;
    padding-right: 16px;
    padding-left: 16px;
    padding-top: 36px;
    padding-bottom: 36px;
}
    
#f67d6b51 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#f94c2b04 {
    min-height: unset;
    padding-right: 16px;
    padding-left: 16px;
    padding-top: 36px;
    padding-bottom: 36px;
}
    
#\38 8a738fa {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\38 569eb82 {
    min-height: unset;
    padding-right: 16px;
    padding-left: 16px;
    padding-top: 40px;
    padding-bottom: 40px;
}
    
#\33 44cf6df {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\34 64934a2 {
    min-height: unset;
    padding-right: 16px;
    padding-left: 16px;
    padding-top: 36px;
    padding-bottom: 36px;
}
    
#c95a2476 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\34 a43b9ac {
    min-height: unset;
    padding-right: 16px;
    padding-left: 16px;
    padding-top: 40px;
    padding-bottom: 40px;
}
    
#f081eea7 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\35 fd21117 {
    min-height: unset;
    padding-right: 16px;
    padding-left: 16px;
    padding-top: 36px;
    padding-bottom: 36px;
}
    
#d3244901 {
    align-items: center;
}
    
#d2aca67e {
    padding-top: 22px;
    padding-right: 18px;
    padding-bottom: 22px;
    padding-left: 18px;
}
}



@media (max-width: 767px) {
    
#cbb871b2 {
    min-height: unset;
    padding-right: 16px;
    padding-left: 16px;
    padding-top: 44px;
    padding-bottom: 44px;
}
    
#e9e3376e {
    align-items: center;
}
}

