#1940212004
{
	padding:20px !important;
}
@media all {
  *#dm .dmInner div.u_1474559864 .svg { fill:var(--color_3) !important; }

  *#dm .dmInner div.u_1243048952 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_1027713287 .svg { fill:rgba(255,255,255,1) !important; }

  *#dm .dmInner div.u_44074164 .ihb-btn {
    background-color:var(--color_2) !important;
    border-color:var(--color_3) !important;
    color:var(--color_3) !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_243906012 .caption-container .caption-title { font-weight:400 !important; }

  *#dm .dmInner *.u_1027262153 { background-position:50% 50% !important; }

  *#dm .dmInner div.u_1473123106 .ihb-btn {
    background-color:var(--color_2) !important;
    border-color:var(--color_3) !important;
    color:var(--color_3) !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1944924776 .ihb-btn {
    background-color:var(--color_2) !important;
    border-color:var(--color_3) !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner nav.u_1878662418 { color:black !important; }

  *#dm .dmInner div.u_1375509510 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1783782172 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1468288029 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

  *#dm .dmInner div.u_1239648179 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
  }

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

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

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

  *#dm .dmInner div.u_1239648179 .svg { fill:var(--color_2) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_44074164 .ihb-btn {
    padding-top:12px !important;
    padding-bottom:12px !important;
    padding-left:60px !important;
    padding-right:60px !important;
  }

  *#dm .dmInner *.u_243906012 .photoGalleryThumbs { padding:7.5px !important; }

  *#dm .dmInner *.u_243906012 .layout-container { padding:7.5px !important; }

  *#dm .dmInner *.u_243906012 .photoGalleryViewAll { padding:0 7.5px !important; }

  *#dm .dmInner div.u_243906012 .caption-container .caption-title { font-size:24px !important; }

  *#dm .dmInner *.u_243906012 .photoGalleryThumbs .image-container a { padding-top:310px !important; }

  *#dm .dmInner *.u_1473123106 .ihb-btn {
    padding-top:12px !important;
    padding-bottom:12px !important;
    padding-left:60px !important;
    padding-right:60px !important;
  }

  *#dm .dmInner *.u_1944924776 .ihb-btn {
    padding-top:12px !important;
    padding-bottom:12px !important;
    padding-left:60px !important;
    padding-right:60px !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_44074164 .ihb-btn {
    padding-top:14px !important;
    padding-bottom:14px !important;
    padding-left:55px !important;
    padding-right:55px !important;
  }

  *#dm .dmInner *.u_243906012 .photoGalleryThumbs .image-container a { padding-top:280px !important; }

  *#dm .dmInner *.u_1473123106 .ihb-btn {
    padding-left:55px !important;
    padding-right:55px !important;
  }

  *#dm .dmInner *.u_1944924776 .ihb-btn {
    padding-left:55px !important;
    padding-right:55px !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_44074164 .ihb-btn {
    padding-top:14px !important;
    padding-bottom:14px !important;
    padding-left:55px !important;
    padding-right:55px !important;
  }

  *#dm .dmInner *.u_1473123106 .ihb-btn {
    padding-top:14px !important;
    padding-bottom:14px !important;
    padding-left:55px !important;
    padding-right:55px !important;
  }

  *#dm .dmInner *.u_1944924776 .ihb-btn {
    padding-top:14px !important;
    padding-bottom:14px !important;
    padding-left:55px !important;
    padding-right:55px !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\36 3bd85219866cc3622781521::before, #\36 3bd85219866cc3622781521 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.58;
    border-radius: inherit;
}
#\36 3bd85219866cc3622781521 {
    background-size: auto;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: repeat;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/095d8634/dms3rep/multi/opt/imgi_28_a60e5d07342d82a7ed7716b434a49616-1920w.png");
    background-attachment: fixed;
    padding: 5% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 973px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.64;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#group_7l9 {
    align-items: center;
    width: 100%;
    min-height: 354px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    padding: 16px 6% 16px 6%;
    margin: 0px 0% 0px 0%;
}
    
#widget_71i {
    width: 99.95%;
    height: auto;
    max-width: 100%;
}
    
#b2d36df8 {
    width: 65.98%;
    height: auto;
    max-width: 100%;
}
    
#widget_n9a {
    width: 250px;
    height: 50px;
    max-width: 100%;
}
}



@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: initial;
}
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 8px;
    column-gap: 2%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: none;
    align-items: center;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    margin: -80px 0% 0% 0%;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 235px;
    column-gap: 3%;
    row-gap: 18px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 10% 2% 10%;
    margin: 0% 0% 0% 0%;
}
    
#group_435 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 14px;
    column-gap: 4%;
    flex-wrap: nowrap;
    padding-left: 5px;
    padding-right: 5px;
    margin-right: 0%;
    margin-left: 0%;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
}
    
#widget_p0t {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_v2o {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_lo8 {
    width: 67.16%;
    height: auto;
    max-width: 100%;
}
    
#\38 d164184 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 14px;
    column-gap: 4%;
    flex-wrap: nowrap;
    padding-left: 5px;
    padding-right: 5px;
    margin-right: 0%;
    margin-left: 0%;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
}
    
#\30 029fece {
    width: 40px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 bd15099 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 e9c7154 {
    width: 67.16%;
    height: auto;
    max-width: 100%;
}
    
#\32 d1c2c10 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 14px;
    column-gap: 4%;
    flex-wrap: nowrap;
    padding-left: 5px;
    padding-right: 5px;
    margin-right: 0%;
    margin-left: 0%;
    align-self: stretch;
    height: auto;
    justify-content: flex-start;
}
    
#\32 61aa8c4 {
    width: 32px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 f600fb1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 950f6ce {
    width: 67.16%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\35 7c11ccc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-color: rgba(249, 247, 245, 1);
    background-image: initial;
    padding: 5% 5% 5% 5%;
}
    
#\37 9a20b3e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/095d8634/dms3rep/multi/opt/imgi_104_e04cb4_4deb6958876b4e39903534fe6dc61635-mv2-1920w.png");
}
#\37 9a20b3e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABeElEQVQY0x3KTU/acADA4f9n8rIlxpeqTEepWKkCtlReHIhMpBVEQKbAtuKUyghscUbNki3ZyTk9GYnnHRaPXraYGLPP8Vuy5/yIy6s+n79+odNrs+86HJ984sflBT9/3XL3+54/D4/cP/5FfDv7zofDHvXGFuVSjko5j+PUOT454uz8nKt+n+ubG0TnY4+depV0OoZpBAhqPvSQSioZpbq1Sbfb5vT0CLFdK2PZGQxjnvmAguKd4LlnBI80SFBTqBRzvHebiOXVBXRTRfZ5/qdp7zi+yVHGh5+g+Z9RKWTotpsIPTpGKDyB4hslMO1hVpbQZAl1coh4UOZVPon7toRIxIZJxadYMmRSpkrS8LMSmSEd9mJF/dQsk3fVNOJlQqKSDdCwF2msJ9heM2lYi7zO6jTtCG4xSqe6hMi9kNjMyNTsEG82TPZKMdxynFbRpFXQaeXDHGwsIGLGAInIU1biEoVlLzvZGRxLY9eaY9+eY3dNxVlV+AdX7enH0QtCEQAAAABJRU5ErkJggg==');
}
    
#d558d5fb {
    min-height: 310px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_cc7 {
    width: 99.61%;
    height: auto;
    max-width: 100%;
}
    
#widget_74v {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\31 c2c52aa {
    width: 57.47%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 12ef812 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 30938eb {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 7ce00e2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#bb52c31e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#deaad447 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#bf4b8170 {
    align-items: flex-start;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    border-width: 5px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    order: 0;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    background-color: var(--color_3);
    background-image: none;
    margin: 0px 0% 0px 0%;
}
    
#fc228934 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 127a0e5 {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 10px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\38 69de3bd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f426cc61 {
    align-items: flex-start;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    border-width: 5px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    order: 0;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    background-color: var(--color_3);
    background-image: none;
    margin: 0px 0% 0px 0%;
}
    
#f0b3d4a3 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#e824667e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 cd8defb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 dd3283a {
    align-items: flex-start;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    border-width: 5px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    order: 0;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    background-color: var(--color_3);
    background-image: none;
    margin: 0px 0% 0px 0%;
}
    
#\38 9e2ef33 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 10c926b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fb3c0edd {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b9b6a3b {
    align-items: flex-start;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    border-width: 5px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    order: 0;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    background-color: var(--color_3);
    background-image: none;
    margin: 0px 0% 0px 0%;
}
    
#\36 11f94b5 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ea2bcc79 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 982eec2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 02c812e {
    align-items: flex-start;
    width: 32%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-radius: 10px 10px 10px 10px;
    border-width: 5px 1px 1px 1px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    border-style: solid;
    order: 0;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    background-color: var(--color_3);
    background-image: none;
    margin: 0px 0% 0px 0%;
}
    
#e9cb594c {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#f208aa94 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ab41dad2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 a3ade68 {
    min-height: 103px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#de3471b8 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 15px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#ed9ddf99 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 f71dd4d {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#widget_hsv {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_33o {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 cd729aa {
    width: 250px;
    height: 50px;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 1c663a2 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    padding: 4% 6% 4% 6%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 d134deb {
    width: 59.875px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\32 be3004d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 17781b8 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    background-color: rgba(0, 0, 0, 0);
    background-image: none;
    margin: 0% 0% 0% 0%;
}
    
#\37 42f35d2 {
    margin: 0px 0% 0px 0%;
}
    
#\33 d79d490 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 a62fe85 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    background-color: var(--color_2);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 15px 15px 15px 15px;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\31 84cfa1f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 e63143d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#c484746b {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    background-color: var(--color_2);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 15px 15px 15px 15px;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\32 aa0a776 {
    width: 59.875px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\31 5cf4d81 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\32 73dd782 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#dce06278 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    background-color: var(--color_2);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 15px 15px 15px 15px;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\30 e75ac40 {
    width: 59.875px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\36 54cfd11 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 5949e3b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 2fe8216 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    background-color: var(--color_2);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 15px 15px 15px 15px;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\30 d0450c5 {
    width: 59.875px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\32 5a98d8e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 a905d0a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#da37f923 {
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    background-color: var(--color_2);
    background-image: none;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-radius: 15px 15px 15px 15px;
    padding: 8px 8px 8px 8px;
    margin: 0% 0% 0% 0%;
}
    
#\37 b92c154 {
    width: 59.875px;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#\30 ca9092f {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 66px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    height: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\31 e5d6e40 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\33 c0fb1af {
    min-height: 571px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\35 8a633b5::before, #\35 8a633b5 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
    border-radius: inherit;
}
#\35 8a633b5 {
    background-image: url("https://lirp.cdn-website.com/095d8634/dms3rep/multi/opt/imgi_28_a60e5d07342d82a7ed7716b434a49616-1920w.png");
    background-repeat: repeat;
    background-size: auto;
    background-attachment: fixed;
}
#\35 8a633b5.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAzklEQVQY0z2P7XJDUABEvU8nDXovhkYEuZQi1Geo9P1f4nRIpz/239mzs1p11qkCnSY0GJRgSW3mxGK4SrpYcAt0MvcFrQoMbheTJjIZleSePDMlNlPq0MWS8vSK1oSCr1jSXuUOjlfBpCyWzGP99Jk/XJqLgdbGFn3i0CvradmsqcNa+PyUAUvu0YbmH6hshh20uCc235nLo/D3bKX6fESrt+lI0MVv++x25pF7rLnHkrl0kaA8HdDqSO6v6+BIHxn/4Jw6jMqiDnSK9wO/uIl+7Ui9Ts4AAAAASUVORK5CYII=');
}
    
#b7a5f1bd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    min-width: 4%;
    align-items: center;
}
    
#\37 e37b102 {
    width: 1263px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 6de455e {
    width: 79.4%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c65ca9f.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 0px 0px 0px;
}
#\32 c65ca9f {
    width: 250px;
    height: 50px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 e7884b6 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    flex-direction: column;
    margin: 0% 0% 0% 0%;
}
    
#\31 6b48828 {
    max-width: 100%;
    width: 80px;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f17a532 {
    max-width: 100%;
    width: 68.06%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cc454bf6 {
    max-width: 100%;
    width: 68.06%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 a7aba42 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#\30 295b850 {
    max-width: 100%;
    width: 68.06%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 00d75fd {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\35 4b0d819 {
    width: 94.03%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 7f8716c {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    margin: 0% 0% 0% 0%;
}
    
#\30 cd5f327 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb0b40f0 {
    max-width: 100%;
    width: 80px;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d49f9c2 {
    max-width: 100%;
    width: 80px;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bda46540 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 68290c8 {
    max-width: 100%;
    width: 68.06%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 25a4bc3 {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\39 03be810 {
    max-width: 100%;
    width: 80px;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5b4f06b {
    width: 94.03%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 ea1de9c {
    align-items: center;
    width: 100%;
    min-height: 100%;
    max-height: none;
    row-gap: 24px;
    column-gap: 24px;
    border-width: 1px 1px 1px 1px;
    border-color: var(--color_1) var(--color_1) var(--color_1) var(--color_1);
    border-style: solid;
    justify-content: flex-start;
    align-self: stretch;
    height: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 5dfb182 {
    width: 94.03%;
    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 be5a896 {
    width: 94.03%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#afa3367b {
    width: 100%;
    min-width: 4%;
    min-height: 80px;
    column-gap: 2%;
    row-gap: 24px;
    flex-direction: row;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#cf8ea8f4 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 650px;
    padding-bottom: 0%;
}
    
#\36 3bd85219866cc3622781521::before, #\36 3bd85219866cc3622781521 > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc3622781521 {
    width: 100%;
    min-height: 8px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
    
#widget_71i {
    width: 90.54%;
}
    
#b2d36df8 {
    width: 88.63%;
}
    
#widget_n9a {
    width: 250px;
    height: 56px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 184px;
    padding: 0% 2% 2% 2%;
}
    
#\36 3d24979f4a54e38542a8abb {
    width: 100%;
    min-height: 8px;
    flex-wrap: nowrap;
    column-gap: 2%;
    flex-direction: row;
    align-content: center;
}
    
#\38 d164184 {
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    justify-content: flex-start;
    width: 32%;
    margin: 0px 0% 0px 0%;
}
    
#\32 d1c2c10 {
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    justify-content: flex-start;
    width: 32%;
    padding: 16px 5px 16px 5px;
    margin: 0px 0% 0px 0%;
}
    
#group_435 {
    align-self: stretch;
    max-height: none;
    min-height: 100%;
    height: auto;
    padding-top: 3%;
    padding-bottom: 3%;
    justify-content: flex-start;
    width: 32%;
    margin: 0px 0% 0px 0%;
}
    
#\33 950f6ce {
    width: 101.30%;
}
    
#\35 e9c7154 {
    width: 104.47%;
}
    
#widget_lo8 {
    width: 125.66%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d558d5fb {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\37 9a20b3e {
    width: 100%;
    min-height: 80px;
}
#\37 9a20b3e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABeElEQVQY0x3KTU/acADA4f9n8rIlxpeqTEepWKkCtlReHIhMpBVEQKbAtuKUyghscUbNki3ZyTk9GYnnHRaPXraYGLPP8Vuy5/yIy6s+n79+odNrs+86HJ984sflBT9/3XL3+54/D4/cP/5FfDv7zofDHvXGFuVSjko5j+PUOT454uz8nKt+n+ubG0TnY4+depV0OoZpBAhqPvSQSioZpbq1Sbfb5vT0CLFdK2PZGQxjnvmAguKd4LlnBI80SFBTqBRzvHebiOXVBXRTRfZ5/qdp7zi+yVHGh5+g+Z9RKWTotpsIPTpGKDyB4hslMO1hVpbQZAl1coh4UOZVPon7toRIxIZJxadYMmRSpkrS8LMSmSEd9mJF/dQsk3fVNOJlQqKSDdCwF2msJ9heM2lYi7zO6jTtCG4xSqe6hMi9kNjMyNTsEG82TPZKMdxynFbRpFXQaeXDHGwsIGLGAInIU1biEoVlLzvZGRxLY9eaY9+eY3dNxVlV+AdX7enH0QtCEQAAAABJRU5ErkJggg==');
}
    
#\35 7c11ccc {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 c2c52aa {
    width: 100.00%;
}
    
#deaad447 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#fe52dd74 {
    margin: 0px 0% 0px 0%;
}
    
#\38 30938eb {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: flex-start;
}
    
#bf4b8170 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#f426cc61 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\32 dd3283a {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\36 b9b6a3b {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\39 02c812e {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#de3471b8 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#fc1bb1d3 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 42f35d2 {
    margin: 0px 0% 0px 0%;
}
    
#\37 1c663a2 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 c0fb1af {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\35 8a633b5::before, #\35 8a633b5 > .bgExtraLayerOverlay {
    
}
#\35 8a633b5.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAzklEQVQY0z2P7XJDUABEvU8nDXovhkYEuZQi1Geo9P1f4nRIpz/239mzs1p11qkCnSY0GJRgSW3mxGK4SrpYcAt0MvcFrQoMbheTJjIZleSePDMlNlPq0MWS8vSK1oSCr1jSXuUOjlfBpCyWzGP99Jk/XJqLgdbGFn3i0CvradmsqcNa+PyUAUvu0YbmH6hshh20uCc235nLo/D3bKX6fESrt+lI0MVv++x25pF7rLnHkrl0kaA8HdDqSO6v6+BIHxn/4Jw6jMqiDnSK9wO/uIl+7Ui9Ts4AAAAASUVORK5CYII=');
}
    
#b7a5f1bd {
    width: 100%;
    min-height: 80px;
}
    
#\39 6de455e {
    width: 99.95%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 e7884b6 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\35 25a4bc3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#\35 00d75fd {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#d008b276 {
    margin: 0px 0% 0px 0%;
}
    
#\32 ea1de9c {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#bda46540 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49%;
}
    
#afa3367b {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521::before, #\36 3bd85219866cc3622781521 > .bgExtraLayerOverlay {
    
}
#\36 3bd85219866cc3622781521 {
    min-height: 160px;
    align-items: center;
    width: 100%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    border-radius: inherit;
}
    
#b2d36df8 {
    width: 97.73%;
}
    
#group_7l9 {
    padding: 35% 6% 16px 6%;
    margin: 0px 0% 0px 0%;
}
    
#widget_71i {
    width: 99.86%;
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abb {
    min-height: 160px;
    align-items: center;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 24px 16px 8% 16px;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 0;
    flex-direction: column;
    padding-left: 3.998418230563003%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 0%;
}
    
#group_435 {
    margin: 0px 0% 0px 0%;
}
    
#\38 d164184 {
    margin: 0px 0% 0px 0%;
}
    
#\32 d1c2c10 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 7c11ccc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 9a20b3e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\37 9a20b3e.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAACXBIWXMAAAsTAAALEwEAmpwYAAABeElEQVQY0x3KTU/acADA4f9n8rIlxpeqTEepWKkCtlReHIhMpBVEQKbAtuKUyghscUbNki3ZyTk9GYnnHRaPXraYGLPP8Vuy5/yIy6s+n79+odNrs+86HJ984sflBT9/3XL3+54/D4/cP/5FfDv7zofDHvXGFuVSjko5j+PUOT454uz8nKt+n+ubG0TnY4+depV0OoZpBAhqPvSQSioZpbq1Sbfb5vT0CLFdK2PZGQxjnvmAguKd4LlnBI80SFBTqBRzvHebiOXVBXRTRfZ5/qdp7zi+yVHGh5+g+Z9RKWTotpsIPTpGKDyB4hslMO1hVpbQZAl1coh4UOZVPon7toRIxIZJxadYMmRSpkrS8LMSmSEd9mJF/dQsk3fVNOJlQqKSDdCwF2msJ9heM2lYi7zO6jTtCG4xSqe6hMi9kNjMyNTsEG82TPZKMdxynFbRpFXQaeXDHGwsIGLGAInIU1biEoVlLzvZGRxLY9eaY9+eY3dNxVlV+AdX7enH0QtCEQAAAABJRU5ErkJggg==');
}
    
#d558d5fb {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\31 c2c52aa {
    width: 100.00%;
}
    
#\32 127a0e5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#deaad447 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\38 30938eb {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#bf4b8170 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#f426cc61 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\32 dd3283a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\36 b9b6a3b {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
    
#\39 02c812e {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\30 a3ade68 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#de3471b8 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\36 f71dd4d {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 a62fe85 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\31 17781b8 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\37 1c663a2 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#c484746b {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#dce06278 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 2fe8216 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#da37f923 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\33 c0fb1af {
    min-height: 0;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    flex-wrap: nowrap;
}
    
#\35 8a633b5::before, #\35 8a633b5 > .bgExtraLayerOverlay {
    
}
#\35 8a633b5.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAzklEQVQY0z2P7XJDUABEvU8nDXovhkYEuZQi1Geo9P1f4nRIpz/239mzs1p11qkCnSY0GJRgSW3mxGK4SrpYcAt0MvcFrQoMbheTJjIZleSePDMlNlPq0MWS8vSK1oSCr1jSXuUOjlfBpCyWzGP99Jk/XJqLgdbGFn3i0CvradmsqcNa+PyUAUvu0YbmH6hshh20uCc235nLo/D3bKX6fESrt+lI0MVv++x25pF7rLnHkrl0kaA8HdDqSO6v6+BIHxn/4Jw6jMqiDnSK9wO/uIl+7Ui9Ts4AAAAASUVORK5CYII=');
}
    
#b7a5f1bd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 6de455e {
    width: 99.68%;
}
}



@media (max-width: 767px) {
    
#\37 e7884b6 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\31 6b48828 {
    width: 70px;
}
    
#\35 25a4bc3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\39 03be810 {
    width: 70px;
}
    
#\35 00d75fd {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 7f8716c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 ea1de9c {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#cb0b40f0 {
    width: 70px;
}
    
#\35 d49f9c2 {
    width: 70px;
}
    
#bda46540 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#afa3367b {
    min-height: 80px;
    align-items: center;
    width: 100%;
    column-gap: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
}
}

