@media all {
  *#dm .dmInner *.u_1803979586 .title-text {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner *.u_1803979586 .title-text * {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1803979586 .title-text {
    color:var(--color_2) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1803979586 .title-text * {
    color:var(--color_2) !important;
    font-weight:600 !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-description .section-inner {
    font-weight:400 !important;
    color:var(--color_5) !important;
    border-bottom-style:solid !important;
    border-bottom-width:1px !important;
    border-bottom-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-wrapper {
    border-top-style:solid !important;
    border-top-width:1px !important;
    border-bottom-style:solid !important;
    border-top-color:rgba(0,0,0,0.12) !important;
    border-bottom-color:rgba(0,0,0,0.12) !important;
    border-bottom-width:0 !important;
  }

  *#dm .dmInner *.u_1803979586 .title-icon { fill:var(--color_3) !important; }

  *#dm .dmInner *.u_1803979586 .accordion-title .arrow .close {
    fill:rgba(0,0,0,0) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner *.u_1803979586 .accordion-title .horizontal {
    fill:rgba(0,0,0,0) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner *.u_1803979586 .accordion-title .vertical {
    fill:rgba(0,0,0,0) !important;
    background-color:rgba(0,0,0,0) !important;
  }

  *#dm .dmInner div.u_1803979586 .arrow-wrapper {
    border-radius:0 !important;
    -moz-border-radius:0 !important;
    -webkit-border-radius:0 !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-title {
    background-color:rgba(0,0,0,0) !important;
    color:var(--color_2) !important;
    font-weight:600 !important;
    border-bottom-width:1px !important;
    border-bottom-style:solid !important;
    border-bottom-color:rgba(0,0,0,0.12) !important;
  }

  *#dm .dmInner div.u_1397597679 hr { color:rgba(0,0,0,0.36) !important; }

  *#dm .dmInner a.u_1142982996 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/597b4edc/icon/Phone_8274425.svg) !important;
  }

  *#dm .dmInner div.u_975478421 hr {
    color:var(--color_1) !important;
    border-width:8px !important;
  }

  *#dm .dmInner div.u_1065523947 hr {
    color:var(--color_1) !important;
    border-width:8px !important;
  }

  *#dm .dmInner div.u_1467224665 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1467224665 span[data-icon-mask] { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1116527566 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1116527566 span[data-icon-mask] { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1126807964 {
    border-style:solid !important;
    border-width:0px 0px 0px 5px !important;
    border-color:rgb(45,45,45) rgb(45,45,45) rgb(45,45,45) var(--color_1) !important;
  }

  *#dm .dmInner div.u_1111870836 hr {
    color:var(--color_1) !important;
    border-width:5px !important;
  }

  *#dm .dmInner div.u_1081428772 hr {
    color:var(--color_1) !important;
    border-width:5px !important;
  }

  *#dm .dmInner div.u_1404746444 hr {
    color:var(--color_1) !important;
    border-width:5px !important;
  }

  *#dm .dmInner div.u_1963588368 hr {
    color:var(--color_1) !important;
    border-width:8px !important;
  }

  *#dm .dmInner div.u_1324990298 hr {
    color:var(--color_1) !important;
    border-width:8px !important;
  }

  *#dm .dmInner div.u_1479611207 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1479611207 span[data-icon-mask] { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1198628638 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1198628638 span[data-icon-mask] { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1780059286 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1780059286 span[data-icon-mask] { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1002169230 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1002169230 span[data-icon-mask] { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1387699670 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1387699670 span[data-icon-mask] { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1272810118 .svg { fill:var(--color_1) !important; }

  *#dm .dmInner div.u_1272810118 span[data-icon-mask] { background-color:var(--color_1) !important; }

  *#dm .dmInner div.u_1309734773 hr {
    color:var(--color_1) !important;
    border-width:8px !important;
  }

  *#dm .dmInner div.u_1331610846 hr {
    color:var(--color_1) !important;
    border-width:8px !important;
  }

  *#dm .dmInner a.u_1662558535 .iconBg {
    display:inline-block !important;
    mask-image:url(https://irp.cdn-website.com/597b4edc/icon/Phone_8274425.svg) !important;
  }

  *#dm .dmInner nav.u_1384395068 { color:white !important; }

  *#dm .dmInner div.u_1626246452 img { object-position:50% 0% !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1803979586 .accordion-description .section-inner { font-size:16px !important; }

  *#dm .dmInner *.u_1803979586 .title-icon {
    width:56px !important;
    height:56px !important;
  }

  *#dm .dmInner *.u_1803979586 .accordion-wrapper {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner *.u_1803979586 .accordion-title .arrow {
    width:10px !important;
    height:10px !important;
  }

  *#dm .dmInner *.u_1803979586 .arrow-wrapper { padding:28px !important; }

  *#dm .dmInner div.u_1803979586 .accordion-title { font-size:22px !important; }

  *#dm .dmInner div.u_1803979586 .title-text { font-size:22px !important; }

  *#dm .dmInner div.u_1803979586 .title-text * { font-size:22px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1803979586 .accordion-wrapper {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner *.u_1803979586 .arrow-wrapper { padding:0 !important; }

  *#dm .dmInner div.u_1803979586 .accordion-description .section-inner { font-size:14px !important; }

  *#dm .dmInner *.u_1803979586 .accordion-title .arrow {
    width:10px !important;
    height:10px !important;
  }

  *#dm .dmInner *.u_1803979586 .title-icon {
    width:40px !important;
    height:40px !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-title { font-size:16px !important; }

  *#dm .dmInner div.u_1803979586 .title-text { font-size:16px !important; }

  *#dm .dmInner div.u_1803979586 .title-text * { font-size:16px !important; }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner *.u_1803979586 .accordion-title .arrow {
    width:10px !important;
    height:10px !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-title { font-size:18px !important; }

  *#dm .dmInner div.u_1803979586 .title-text { font-size:18px !important; }

  *#dm .dmInner div.u_1803979586 .title-text * { font-size:18px !important; }

  *#dm .dmInner *.u_1803979586 .title-icon {
    width:48px !important;
    height:48px !important;
  }

  *#dm .dmInner *.u_1803979586 .arrow-wrapper { padding:0 !important; }

  *#dm .dmInner *.u_1803979586 .accordion-wrapper {
    padding-left:0 !important;
    padding-right:0 !important;
  }

  *#dm .dmInner div.u_1803979586 .accordion-description .section-inner { font-size:16px !important; }
}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\33 031fd95 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
}
    
#\37 13975e3 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 50px 30px 50px 30px;
}
    
#\39 952c4e9 {
    background-color: var(--color_1);
    background-image: none;
}
    
#\35 01214b1 {
    margin: 0px 0% 0px 0%;
}
    
#widget_dq3 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#b3ba2deb::before, #b3ba2deb > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.5;
    border-radius: inherit;
}
#b3ba2deb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    background-image: url("https://irp.cdn-website.com/597b4edc/dms3rep/multi/opt/518+Guitar+2485106849-1920w.jpg");
    background-position: 50% 100%;
}
    
#\34 1cc63f2 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#c50846bb {
    margin: 0px 0% 0px 0%;
}
    
#group_fgi {
    align-items: flex-start;
    max-width: 1440px;
    width: 100%;
    min-height: 80vh;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    min-width: auto;
    padding: 0px 30px 0px 30px;
    margin: 0px 0% 0px 0%;
}
    
#widget_74d {
    width: 59.86%;
    height: auto;
    max-width: 100%;
}
    
#\31 bd72f0f {
    width: 59.86%;
    height: auto;
    max-width: 100%;
}
    
#group_fcq {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.6666666666666667%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
}
    
#widget_0tm.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 30px 10px 30px;
}
#widget_0tm {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#dd410e25.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 30px 10px 30px;
}
#dd410e25 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_q0h[data-css-edit] {
    clip-path: polygon(0% 100%, 100% 0%, 100% 100%, 0% 100%);
}
#group_q0h {
    align-items: flex-start;
    width: 100%;
    min-height: 150px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: var(--color_4);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: -1px 0% -1px 0%;
}
    
#group_4ir[data-css-edit] {
    position: absolute;
    bottom: 0px;
    height: 100%;
    width: 33%;
    clip-path: polygon(0% 0px, 100% 0%, 100% calc(100% - 48.3989px), 0% 100%, 0% 0px);
    background-color: rgb(218, 59, 49);
    right: 0px;
}
#group_4ir {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
    
#group_9hn[data-css-edit] {
    position: absolute;
    bottom: 0px;
    height: 100%;
    width: 66%;
    clip-path: polygon(0% 0px, 100% 0%, 100% calc(100% - 96.7209px), 0% 100%, 0% 0px);
    background-color: rgb(120, 54, 49);
    right: 0px;
}
#group_9hn {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
}
}



@media all {
    
#c8825241 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    align-self: auto;
}
    
#\39 a18d929 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    max-width: 1200px;
    align-self: auto;
}
    
#a4c8e547 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 70px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#group_b9d {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 20px;
}
    
#widget_qv1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_qv1 {
    width: 32.18%;
    height: auto;
    min-height: 1px;
    max-width: 50px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\34 1fa8ff0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 1fa8ff0 {
    width: 32.18%;
    height: auto;
    min-height: 1px;
    max-width: 50px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_igf {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#widget_oii {
    width: 1208.0520000000001px;
    height: auto;
    max-width: 100%;
}
    
#group_6gk {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    align-content: center;
}
    
#widget_k20 {
    width: 60px;
    height: auto;
    max-width: 50px;
}
    
#widget_8qp {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 55bef78 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c6215ac7 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    align-content: center;
}
    
#caa5613b {
    width: 60px;
    height: auto;
    max-width: 50px;
}
    
#b24af6e1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#ae529d5d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 0ce9e86 {
    width: auto;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\35 73955e3[data-css-edit] {
    clip-path: polygon(0% 4%, 100% 0%, 100% 96%, 0% 100%);
}
#\35 73955e3::before, #\35 73955e3 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_8);
    opacity: 0.5;
    border-radius: inherit;
}
#\35 73955e3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url("https://irp.cdn-website.com/597b4edc/dms3rep/multi/opt/518+Guitar+1011588985-1628h.jpg");
    justify-content: flex-start;
    padding: 150px 0px 150px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 7e48dd0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 48%;
    min-width: 4%;
    padding: 250px 30px 250px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\31 9014c78 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#\36 ca50efd {
    background-color: var(--color_2);
    background-image: none;
}
    
#\38 27af851 {
    margin: 0px 0% 0px 0%;
}
    
#widget_v6a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_v6a {
    width: 100.00%;
    height: auto;
    min-width: 140%;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px -35%;
}
    
#widget_jfk {
    width: 100%;
    height: auto;
    max-width: 720px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_hpk {
    background-size: contain;
    background-position: 100% 50%;
    align-items: flex-end;
    max-width: 750px;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 2;
    align-content: flex-end;
    min-width: auto;
    background-image: url("https://irp.cdn-website.com/597b4edc/dms3rep/multi/opt/quote-white-1920w.png");
}
    
#a53fea10 {
    background-size: contain;
    align-items: center;
    max-width: 750px;
    width: 100%;
    min-height: 250px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    align-content: center;
    min-width: auto;
    background-image: url("https://irp.cdn-website.com/597b4edc/dms3rep/multi/opt/quote-white1-1920w.png");
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a4f78e4 {
    background-size: contain;
    align-items: center;
    max-width: 750px;
    width: 100%;
    min-height: 250px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 0;
    align-content: center;
    min-width: auto;
    background-image: url("https://irp.cdn-website.com/597b4edc/dms3rep/multi/opt/quote-red1-1920w.png");
    justify-self: auto;
    align-self: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px -4% -4% 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a4dcd6fc[data-css-edit] {
    clip-path: polygon(0% 95%, 100% 0%, 100% 100%, 0% 100%);
}
#a4dcd6fc {
    min-height: 100px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-width: 0 0 0 0;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
    align-self: center;
    padding: 0px 0px 0px 0px;
    margin: -50px 0% -2px 0%;
}
    
#\39 54b39ed {
    min-height: 41px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#fb9a2ad2 {
    background-color: var(--color_2);
    background-image: none;
}
    
#e753cb05 {
    margin: -2px 0% -2px 0%;
}
}



@media all {
    
#\38 f86300d {
    margin: 0px 0% -2px 0%;
}
    
#\35 2d1e8da[data-css-edit] {
    clip-path: polygon(0% 95%, 100% 0%, 100% 100%, 0% 100%);
}
#\35 2d1e8da {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-width: 0 0 0 0;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
    
#\36 2076e12 {
    background-color: var(--color_4);
    background-image: none;
}
    
#\31 8a8353d {
    min-height: 100px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
}



@media all {
    
#f6ed7573 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 25px;
    width: 100%;
    min-width: 4%;
}
    
#fecaa0fa {
    min-height: 0;
    column-gap: 4%;
    row-gap: 50px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_jbc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#bd753802.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 20px 0px 20px;
}
#bd753802 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px -25px 0px -25px;
}
    
#\32 bfb23eb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_gfe {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 70px;
}
    
#group_9j0 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    flex-wrap: nowrap;
    --column-gap: 5%;
}
    
#group_jgn {
    align-items: flex-start;
    width: 30%;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    flex: 0 1 auto;
}
    
#\36 734d901 {
    align-items: flex-start;
    width: 65%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    flex: 0 1 auto;
}
    
#\34 914287d.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\34 914287d {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_5qf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 4e508b2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 4e508b2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5bc5cc7 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    flex-wrap: nowrap;
    --column-gap: 5%;
}
    
#a0f14b72 {
    align-items: flex-start;
    width: 30%;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    flex: 0 1 auto;
}
    
#f490a9ec {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 524da36.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\32 524da36 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fcb58398 {
    align-items: flex-start;
    width: 65%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    flex: 0 1 auto;
}
    
#\37 ed84465.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 ed84465 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 75a9b23 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    flex-wrap: nowrap;
    --column-gap: 5%;
}
    
#d6a2bf2d {
    align-items: flex-start;
    width: 30%;
    min-height: auto;
    max-height: 100%;
    row-gap: 25px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    flex: 0 1 auto;
}
    
#\34 8eb808c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 19922b6.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\35 19922b6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 ae9825f {
    align-items: flex-start;
    width: 65%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    flex: 0 1 auto;
}
    
#a9e51d69.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#a9e51d69 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\32 7776760 {
    width: 60px;
    height: auto;
    max-width: 50px;
}
    
#f432eb17.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f432eb17 {
    width: 32.18%;
    height: auto;
    min-height: 1px;
    max-width: 50px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\36 7fb3910 {
    width: 698px;
    height: auto;
    max-width: 100%;
}
    
#\33 ab423ee {
    width: 60px;
    height: auto;
    max-width: 50px;
}
    
#\36 cff6278 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d02cba45 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 20px;
}
    
#f353f8f7.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#f353f8f7 {
    width: 32.18%;
    height: auto;
    min-height: 1px;
    max-width: 50px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e58a0b38 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 e00dea5 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    max-width: 1200px;
    align-self: auto;
    align-content: center;
}
    
#\30 a982413 {
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    background-color: var(--color_4);
    background-image: none;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\38 b172733 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 70px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\30 3170cb4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 c404baf {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    align-self: auto;
}
    
#\33 315d209 {
    background-color: var(--color_2);
    background-image: none;
}
    
#\33 8cd434d {
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    background-color: var(--color_4);
    background-image: none;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#c178ed44 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b435581c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 6ef465c {
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    background-color: var(--color_4);
    background-image: none;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#a086ae92 {
    width: 60px;
    height: auto;
    max-width: 50px;
}
    
#\35 09196fd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 cb15896 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 7a29b3c {
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    background-color: var(--color_4);
    background-image: none;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\35 4e7e9a7 {
    width: 60px;
    height: auto;
    max-width: 50px;
}
    
#ea06aec4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 4b9cabc {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 93bcb5d {
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    background-color: var(--color_4);
    background-image: none;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#cc13f0e5 {
    width: 60px;
    height: auto;
    max-width: 50px;
}
    
#e3ec761e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e36cd822 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 4c6972d {
    align-items: center;
    width: 48%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    align-content: center;
    background-color: var(--color_4);
    background-image: none;
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#ec10b6cb {
    width: 60px;
    height: auto;
    max-width: 50px;
}
    
#\39 cb1ce4c {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c1e31423 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\38 5e011dd {
    background-color: var(--color_4);
    background-image: none;
}
    
#aaa9cd58 {
    margin: 0px 0% -2px 0%;
}
    
#\36 7d646ce {
    min-height: 100px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#\31 a49aa90[data-css-edit] {
    clip-path: polygon(0% 95%, 100% 0%, 100% 100%, 0% 100%);
}
#\31 a49aa90 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-width: 0 0 0 0;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
}
}



@media all {
    
#\37 fe26870 {
    background-color: var(--color_2);
    background-image: none;
}
    
#\38 47c6a0d[data-css-edit] {
    clip-path: polygon(0% 95%, 100% 0%, 100% 100%, 0% 100%);
}
#\38 47c6a0d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-width: 0 0 0 0;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: -2px 0% -2px 0%;
}
    
#\31 922a088 {
    margin: -2px 0% -2px 0%;
}
    
#f16283ad {
    min-height: 100px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
}



@media all {
    
#\37 4974297 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 8086793 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e70cc379.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e70cc379 {
    width: 32.18%;
    height: auto;
    min-height: 1px;
    max-width: 50px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d16840c3 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\33 45774b5 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    align-self: auto;
}
    
#\33 2f46e66 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    flex-wrap: nowrap;
    align-content: center;
    --column-gap: 20px;
}
    
#\38 c820e11 {
    align-items: center;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    align-content: center;
}
    
#\33 eb509b5 {
    width: 896px;
    height: auto;
    max-width: 100%;
}
    
#\30 ce285fd {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 8bf1fea {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c69145cd {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 50px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    max-width: 1200px;
    align-self: auto;
    align-content: center;
}
    
#dc2dea7d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#dc2dea7d {
    width: 32.18%;
    height: auto;
    min-height: 1px;
    max-width: 50px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#abd164d0 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 70px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
    
#\30 4ce7a63 {
    align-items: center;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    align-content: center;
}
    
#fdfa7a32 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e5044608 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 c15de33 {
    align-items: center;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    align-content: center;
}
    
#d5f82128 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 a4bab4d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#da774168 {
    align-items: center;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    align-content: center;
}
    
#c83b1df4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d31c57ea {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 64f8979 {
    align-items: center;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    align-content: center;
}
    
#\34 4bd6de5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#aa4f3fce {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 41b4825 {
    align-items: center;
    width: 48%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    margin-right: 0%;
    margin-left: 0%;
    align-content: center;
}
}



@media all {
    
#ce2f9fd2[data-css-edit] {
    transform: rotate(-4deg);
}
#ce2f9fd2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 0%;
    background-color: var(--color_1);
    background-image: none;
    flex: 0 1 auto;
    justify-self: auto;
    align-items: center;
    align-content: center;
    padding: 0px 30px 0px 30px;
    margin: 0px 0% 0px 0%;
}
    
#f203fe17 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: var(--max-content-width_1, 1200px);
    justify-content: center;
    padding: 0px 0px 0px 0px;
}
    
#\38 005e416 {
    background-image: none;
    background-color: var(--color_1);
}
    
#\32 debcfcf {
    margin: 0px 0% 0px 0%;
}
    
#widget_mbu {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 b00ffa3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 47.5%;
    min-width: 4%;
}
    
#e3d88433 {
    min-height: 0;
    column-gap: 5%;
    row-gap: 30px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\34 e662438 {
    background-color: var(--color_2);
    background-image: none;
}
    
#\36 e645ee9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\39 cebefa1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 47.5%;
    min-width: 4%;
    align-content: flex-start;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
}
    
#\38 bc3592b {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_qcb {
    width: 100%;
    height: 320px;
    position: relative;
    min-width: 100%;
    min-height: 100%;
    max-width: 100%;
}
}



@media all {
    
#\35 57988ef {
    background-color: var(--color_4);
    background-image: none;
}
    
#\37 9f8aa0c {
    min-height: 100px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#ff49c636[data-css-edit] {
    clip-path: polygon(0% 95%, 100% 0%, 100% 100%, 0% 100%);
}
#ff49c636 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-width: 0 0 0 0;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: -2px 0% -2px 0%;
}
    
#\31 c08139e {
    margin: -2px 0% -2px 0%;
}
}



@media all {
    
#\37 bd5136c {
    min-height: 100px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#aa9639ac {
    background-color: var(--color_1);
    background-image: none;
}
    
#\34 454552d[data-css-edit] {
    clip-path: polygon(0% 95%, 100% 0%, 100% 100%, 0% 100%);
}
#\34 454552d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    border-width: 0 0 0 0;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    background-color: var(--color_2);
    background-image: none;
    padding: 0px 0px 0px 0px;
    margin: -2px 0% -2px 0%;
}
    
#\33 9a05e7f {
    margin: -2px 0% -2px 0%;
}
}



@media all {
    
#\35 388951a::before, #\35 388951a > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.5;
    border-radius: inherit;
}
#\35 388951a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    align-content: center;
    background-image: url("https://irp.cdn-website.com/597b4edc/dms3rep/multi/opt/518+Guitar+769344574-1920w.jpg");
    background-position: 50% 100%;
}
    
#af9c21bb {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1.6666666666666667%;
    flex: 0 1 auto;
    flex-wrap: nowrap;
    order: 3;
}
    
#a9d634ca {
    width: 59.86%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 d1425c9 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 0px 0px 0px 0px;
}
    
#\36 475dfbf {
    margin: 0px 0% 0px 0%;
}
    
#\32 ed3b699 {
    align-items: center;
    max-width: 1440px;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 30px;
    column-gap: 24px;
    min-width: auto;
    order: 1;
    align-content: center;
    padding: 100px 30px 200px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\32 95bf38a {
    width: 59.86%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 c3e7981.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 30px 10px 30px;
}
#\35 c3e7981 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#b1c01953.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 30px 10px 30px;
}
#b1c01953 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 e6b3300[data-css-edit] {
    clip-path: polygon(0% 0%, 100% 0%, 100% 5%, 0% 100%);
}
#\37 e6b3300 {
    align-items: flex-start;
    width: 100%;
    min-height: 100px;
    max-height: 100%;
    row-gap: 0px;
    column-gap: 24px;
    background-color: var(--color_2);
    background-image: none;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: -1px 0% -1px 0%;
}
    
#\36 c87a0e4 {
    width: 59.86%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#d9336de2 {
    background-image: none;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 13975e3 {
    padding: 30px 30px 30px 30px;
}
    
#\35 01214b1 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 1cc63f2 {
    padding: 0px 0px 0px 0px;
}
    
#c50846bb {
    margin: 0px 0% 0px 0%;
}
    
#group_fgi {
    min-height: 500px;
}
    
#group_q0h {
    min-height: 90px;
}
    
#group_9hn[data-css-edit] {
    position: absolute;
    bottom: 0px;
    height: 100%;
    width: 66%;
    clip-path: polygon(0% 0px, 100% 0%, 100% calc(100% - 60px), 0% 100%, 0% 0px);
    background-color: rgb(120, 54, 49);
    right: 0px;
}
    
#group_4ir[data-css-edit] {
    position: absolute;
    bottom: 0px;
    height: 100%;
    width: 33%;
    clip-path: polygon(0% 0px, 100% 0%, 100% calc(100% - 30px), 0% 100%, 0% 0px);
    background-color: rgb(218, 59, 49);
    right: 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a4c8e547 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 40px;
}
    
#group_b9d {
    --column-gap: 10px;
    column-gap: 10px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 9014c78 {
    padding: 0px 0px 0px 0px;
}
    
#\36 7e48dd0 {
    row-gap: 20px;
    width: 48%;
    padding: 60px 30px 60px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\36 a4f78e4 {
    min-height: 150px;
}
    
#a53fea10 {
    min-height: 150px;
}
    
#\38 27af851 {
    margin: 0px 0% 0px 0%;
}
    
#\35 73955e3 {
    width: 48%;
    row-gap: 0px;
}
    
#widget_v6a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_v6a {
    min-width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_hpk {
    min-height: 100px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 54b39ed {
    padding: 0px 0px 0px 0px;
}
    
#e753cb05 {
    margin: 0px 0% -2px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 8a8353d {
    padding: 0px 0px 0px 0px;
}
    
#\38 f86300d {
    margin: 0px 0% -2px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fecaa0fa {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_gfe {
    row-gap: 40px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 b172733 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 40px;
}
    
#d02cba45 {
    --column-gap: 10px;
    column-gap: 10px;
}
    
#\30 a982413 {
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 8cd434d {
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 6ef465c {
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 7a29b3c {
    padding: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\35 93bcb5d {
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 4c6972d {
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#aaa9cd58 {
    margin: 0px 0% -2px 0%;
}
    
#\36 7d646ce {
    padding: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 922a088 {
    margin: 0px 0% -2px 0%;
}
    
#f16283ad {
    padding: 0px 0px 0px 0px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 2f46e66 {
    --column-gap: 10px;
    column-gap: 10px;
}
    
#abd164d0 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 40px;
}
    
#c69145cd {
    row-gap: 30px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f203fe17 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#ce2f9fd2[data-css-edit] {
    transform: rotate(-7deg);
}
#ce2f9fd2 {
    width: 100%;
    padding: 0px 30px 0px 30px;
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 9f8aa0c {
    padding: 0px 0px 0px 0px;
}
    
#\31 c08139e {
    margin: 0px 0% -2px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 bd5136c {
    min-height: 101px;
    padding: 0px 0px 0px 0px;
}
    
#\33 9a05e7f {
    margin: 0px 0% -2px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 d1425c9 {
    padding: 0px 0px 0px 0px;
}
    
#\36 475dfbf {
    margin: 0px 0% 0px 0%;
}
    
#\32 ed3b699 {
    min-height: 500px;
    padding: 30px 30px 130px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\37 e6b3300 {
    min-height: 90px;
}
    
#\32 95bf38a {
    width: 100.00%;
}
    
#\36 c87a0e4 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\33 031fd95 {
    width: 100%;
    min-height: 50px;
    align-items: center;
}
    
#\37 13975e3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 20px 20px 20px 20px;
}
    
#\35 01214b1 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#b3ba2deb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 1cc63f2 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#c50846bb {
    margin: 0px 0% 0px 0%;
}
    
#widget_74d {
    width: 100.00%;
}
    
#\31 bd72f0f {
    width: 100.00%;
}
    
#group_fcq {
    column-gap: 1.6666666666666667%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#widget_0tm {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#dd410e25 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#group_fgi {
    min-height: 100%;
    align-items: center;
    align-content: center;
    padding: 50px 30px 50px 30px;
    margin: 0px 0% 0px 0%;
}
    
#group_9hn[data-css-edit] {
    position: absolute;
    bottom: 0px;
    height: 100%;
    width: 66%;
    clip-path: polygon(0% 0px, 100% 0%, 100% calc(100% - 40px), 0% 100%, 0% 0px);
    background-color: rgb(120, 54, 49);
    right: 0px;
}
    
#group_4ir[data-css-edit] {
    position: absolute;
    bottom: 0px;
    height: 100%;
    width: 33%;
    clip-path: polygon(0% 0px, 100% 0%, 100% calc(100% - 20px), 0% 100%, 0% 0px);
    background-color: rgb(218, 59, 49);
    right: 0px;
}
    
#group_q0h {
    min-height: 60px;
}
}



@media (max-width: 767px) {
    
#c8825241 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
}
    
#\39 a18d929 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#a4c8e547 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 20px;
}
    
#group_b9d {
    --column-gap: 10px;
    column-gap: 10px;
}
    
#group_6gk {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 20px;
    align-items: center;
    align-content: center;
}
    
#c6215ac7 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 20px;
    align-items: center;
    align-content: center;
}
}



@media (max-width: 767px) {
    
#\35 73955e3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    justify-content: flex-end;
    padding: 100px 0px 100px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 7e48dd0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    align-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 9014c78 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\36 a4f78e4 {
    min-height: 100px;
}
    
#a53fea10 {
    min-height: 100px;
}
    
#widget_v6a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_v6a {
    min-width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#group_hpk {
    min-height: 100px;
}
}



@media (max-width: 767px) {
    
#a4dcd6fc {
    width: 100%;
    min-height: 40px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: -10px 0% 0px 0%;
}
    
#\39 54b39ed {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#e753cb05 {
    margin: -2px 0% -2px 0%;
}
}



@media (max-width: 767px) {
    
#\35 2d1e8da {
    width: 100%;
    min-height: 40px;
    align-items: center;
}
    
#\31 8a8353d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\38 f86300d {
    margin: 0px 0% -2px 0%;
}
}



@media (max-width: 767px) {
    
#f6ed7573 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    align-content: flex-start;
}
    
#fecaa0fa {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#group_gfe {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
}
    
#bd753802.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 15px 0px 15px;
}
#bd753802 {
    margin: 0px -20px 0px -20px;
}
    
#group_9j0 {
    column-gap: 5%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#group_jgn {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 10px;
}
    
#\36 734d901 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\33 5bc5cc7 {
    column-gap: 5%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#a0f14b72 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 10px;
}
    
#fcb58398 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\30 75a9b23 {
    column-gap: 5%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#d6a2bf2d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 10px;
}
    
#\30 ae9825f {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\38 e00dea5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#\30 a982413 {
    width: 100%;
    row-gap: 20px;
    align-items: center;
    align-content: center;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\38 b172733 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 20px;
    flex-wrap: nowrap;
}
    
#d02cba45 {
    --column-gap: 10px;
    column-gap: 10px;
}
    
#\32 c404baf {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
}
    
#\33 8cd434d {
    width: 100%;
    row-gap: 20px;
    align-items: center;
    align-content: center;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 6ef465c {
    width: 100%;
    row-gap: 20px;
    align-items: center;
    align-content: center;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\32 7a29b3c {
    width: 100%;
    row-gap: 20px;
    align-items: center;
    align-content: center;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 93bcb5d {
    width: 100%;
    row-gap: 20px;
    align-items: center;
    align-content: center;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
    
#\33 4c6972d {
    width: 100%;
    row-gap: 20px;
    align-items: center;
    align-content: center;
    padding: 30px 20px 30px 20px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#aaa9cd58 {
    margin: 0px 0% -2px 0%;
}
    
#\36 7d646ce {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\31 a49aa90 {
    width: 100%;
    min-height: 40px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\38 47c6a0d {
    width: 100%;
    min-height: 40px;
    align-items: center;
}
    
#\31 922a088 {
    margin: 0px 0% -2px 0%;
}
    
#f16283ad {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
}



@media (max-width: 767px) {
    
#\33 45774b5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
}
    
#\33 2f46e66 {
    --column-gap: 10px;
    column-gap: 10px;
}
    
#\38 c820e11 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 20px;
    align-items: center;
    align-content: center;
}
    
#c69145cd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#abd164d0 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 20px;
}
    
#\30 4ce7a63 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 20px;
    align-items: center;
    align-content: center;
}
    
#\39 c15de33 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 20px;
    align-items: center;
    align-content: center;
}
    
#da774168 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 20px;
    align-items: center;
    align-content: center;
}
    
#\34 64f8979 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 20px;
    align-items: center;
    align-content: center;
}
    
#\32 41b4825 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    row-gap: 20px;
    align-items: center;
    align-content: center;
}
}



@media (max-width: 767px) {
    
#ce2f9fd2[data-css-edit] {
    transform: rotate(-6deg);
}
#ce2f9fd2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 20px 0px 20px;
    margin: 0px 0% 0px 0%;
}
    
#f203fe17 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 50px 20px 50px 20px;
}
    
#\32 debcfcf {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\36 b00ffa3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e3d88433 {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\39 cebefa1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
}
    
#widget_qcb {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\37 9f8aa0c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#ff49c636 {
    width: 100%;
    min-height: 40px;
    align-items: center;
}
    
#\31 c08139e {
    margin: 0px 0% -2px 0%;
}
}



@media (max-width: 767px) {
    
#\37 bd5136c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\34 454552d {
    width: 100%;
    min-height: 40px;
    align-items: center;
}
    
#\33 9a05e7f {
    margin: 0px 0% -2px 0%;
}
}



@media (max-width: 767px) {
    
#\35 388951a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#af9c21bb {
    column-gap: 1.6666666666666667%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
}
    
#a9d634ca {
    width: 100.00%;
}
    
#\35 d1425c9 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\36 475dfbf {
    margin: 0px 0% 0px 0%;
}
    
#\32 ed3b699 {
    min-height: 100%;
    align-items: center;
    align-content: center;
    row-gap: 20px;
    padding: 30px 30px 120px 30px;
    margin: 0px 0% 0px 0%;
}
    
#\32 95bf38a {
    width: 100.00%;
}
    
#\35 c3e7981 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#b1c01953 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\37 e6b3300 {
    min-height: 60px;
}
    
#\36 c87a0e4 {
    width: 100.00%;
}
}

#\35 73955e3.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMF/8QAIBAAAQQCAQUAAAAAAAAAAAAAAQACBBEDBUEGElHB4f/EABQBAQAAAAAAAAAAAAAAAAAAAAH/xAAZEQACAwEAAAAAAAAAAAAAAAAAAQIDESH/2gAMAwEAAhEDEQA/AMjqGa2Zts0XaOflLh3WOOfakIcChUMEeb+oiKYro3yeo//Z')!important}#a53fea10.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAA50lEQVQY0zWQry+EARjHX0m4C5IRbHZ7J9nOJpiq2KjCBSZcs4s2gSkIqsI0skSzU2z+BW5ETREu3Xg/H+9jz4VPeZ7Pvs+PQm0Ac0AJzFZVNalOqFPqvNpSpwugDXSAXWAVaKhNYEXdUbfUxRB7wAVwDqwDTbVUe+qleqAuh/gAPAN36ra6AGyo11FXr9ROiJ/AB/ACHAGbwB5wr76rj5Ec4ggYAt+RCuwDh0BfHapfERbiT1JFEzhOntTfMSG+JgPgJo8LbuvdBupbEOJJclaP6NYHrCVd9XRMobaTpXzLTFJm7b//B53xWjUPJ4s5AAAAAElFTkSuQmCC')!important}#\36 a4f78e4.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABSElEQVQY0xXN3U5aQRQG0EmTpqUpRkE8gAX5KWIVmP2NNjqzZw7Yx+99G/ceh1N4koaLdb3M72f69IfdmUbX1fTY1vrp4/HlxwcJ65ayvZBoO5rsmfn7jN6bx0gYM4mopHZfNKw+C286EmkqCSOp0Tfi3UID1sp40Iix1vRVwuZcgh0JE0mkW0k0NvKClXqsNdBSGHNhqt48DcXTRAKtlHGnke5NDnjIAYvM+JbZTTJjLB434ml8UgLme8baZMYyB1xrwFUOmKjHUj2m4jHM7DqFMS2Mn+aQcHtI6B7iU+sQXK8JmDces32gqvFoHdn1juzuTYmwObqJRDfI7E7V9/0J46akx36JblbYObNPNH+vMdQtqlK7qokY/IsYNIn6ZYurpsZ1k7Awsl1Xsttc6qu9lB2dS9q0tbbtsrMX5Rd1y6vtvW9t9R+9CIqRqoN3GQAAAABJRU5ErkJggg==')!important}#group_hpk.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAvUlEQVQY002Q20oDURAEF0FENOImm6trNGZzIQlB9P9/rUoaJuDD4cBMdc/0NMAcmAId8AqM1BHQVq1TZ426B3pgASyB1b8/tTd1G/AX2Bb8qe7UAdgEyq9eAx7L/ikjola/spL6qI4jDPijfqgTdaHGYVDjHoPlDTzHoeBeXavvEdR+ER0bIKMPwKXg1W0FIEEvwCngugrf5dSqz3EOUODQ1B37SjeuAHmzSp5eF/ClgLaAO/W+jp6A6T/8ATXqNQv5htiZAAAAAElFTkSuQmCC')!important}#\35 388951a.lazy:not([data-loaded='true']) {background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAUG/8QAIBAAAAUDBQAAAAAAAAAAAAAAAAECAwUEBiERExQzQf/EABUBAQEAAAAAAAAAAAAAAAAAAAME/8QAGREAAgMBAAAAAAAAAAAAAAAAAQIAAxEh/9oADAMBAAIRAxEAPwCUi+ZWjhd9LndjQvBgHbymTdWfMcyZgAAIunkssY4J/9k=')!important}