@media all {
  *#dm .dmInner a.u_1652781204 { border-color:var(--color_3) !important; }

  *#dm .dmInner a.u_1652781204 span.text { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1652781204:hover {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1652781204.hover {
    background-color:var(--color_3) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1652781204:hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner a.u_1652781204.hover span.text { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1357283254 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1402533038 hr { color:var(--color_2) !important; }

  *#dm .dmInner div.u_1238383935 hr {
    border-top-width:1px !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1353831750 hr {
    border-top-width:1px !important;
    border-top-style:solid !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_3800272050 .caption-inner {
    border-style:solid !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_3800272050 .caption-container .caption-title {
    font-weight:700 !important;
    color:rgba(0,0,0,0.91) !important;
  }

  *#dm .dmInner div.u_3800272050 .caption-container .caption-text { color:rgba(0,0,0,0.91) !important; }

  *#dm .dmInner div.u_3800272050 .caption-container .caption-text .rteBlock { color:rgba(0,0,0,0.91) !important; }

  *#dm .dmInner div.u_3820673594 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgba(0,0,0,0.91) rgba(0,0,0,0.91) rgba(0,0,0,0.91) rgba(0,0,0,0.91) !important;
  }

  *#dm .dmInner div.u_1401210446 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1270890360 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1761040208 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1971588730 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1886290425 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_2068091209 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_852717729 .first-column .cell:first-of-type:not(.linked) {
    font-family:'Kumbh Sans' !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_852717729 .row .cell:not(.first):not(.linked) { color:rgba(0,0,0,0.91) !important; }

  *#dm .dmInner div.u_852717729 .table { border-color:rgba(0,0,0,0.09) !important; }

  *#dm .dmInner div.u_852717729 .cell { border-color:rgba(0,0,0,0.09) !important; }

  *#dm .dmInner div.u_1503595673 .first-column .cell:first-of-type:not(.linked) {
    font-family:'Kumbh Sans' !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1503595673 .row .cell:not(.first):not(.linked) { color:rgba(0,0,0,0.91) !important; }

  *#dm .dmInner div.u_1503595673 .table { border-color:rgba(0,0,0,0.09) !important; }

  *#dm .dmInner div.u_1503595673 .cell { border-color:rgba(0,0,0,0.09) !important; }

  *#dm .dmInner div.u_2551615819 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1645670155 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1890278890 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1515447312 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

  *#dm .dmInner div.u_1186402348 hr {
    color:var(--color_2) !important;
    border-width:1px !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_852717729 .header-cell {
    border-color:rgba(0,0,0,0.09) !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1503595673 .header-cell {
    border-color:rgba(0,0,0,0.09) !important;
    background-color:var(--color_2) !important;
  }

  *#dm .dmInner *.u_1509566678 { display:block !important; }

  *#dm .dmInner *.u_1157797419 { display:none !important; }

  *#dm .dmInner *.u_1703444935 { display:block !important; }

  *#dm .dmInner *.u_1320359548 { display:none !important; }

  *#dm .dmInner *.u_1089600127 { display:block !important; }

  *#dm .dmInner *.u_1717954038 { display:none !important; }

  *#dm .dmInner *.u_1512047507 { display:block !important; }

  *#dm .dmInner *.u_1219621743 { display:none !important; }

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

  *#dm .dmInner a.u_1146567413 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
  }

  *#dm .dmInner a.u_4027128244 {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner *.u_1755669248 { display:block !important; }

  *#dm .dmInner *.u_1505812371 { display:none !important; }

  *#dm .dmInner div.u_3800272050 .photoGalleryThumbs .image-container { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner *.u_1767717949 { display:block !important; }

  *#dm .dmInner *.u_1180877981 { display:none !important; }

  *#dm .dmInner *.u_1780787827 { display:block !important; }

  *#dm .dmInner *.u_1828421251 { display:none !important; }

  *#dm .dmInner *.u_1141268219 { display:block !important; }

  *#dm .dmInner *.u_1432484045 { display:none !important; }

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

  *#dm .dmInner div.u_1188817712 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
  }

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

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

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

  *#dm .dmInner div.u_1662717685 {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
  }

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

  *#dm .dmInner div.u_3104614776 img {
    object-position:0% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_3816832644 .dmforminput {
    padding-inline:26px !important;
    padding-block:12px !important;
  }

  *#dm .dmInner div.u_3816832644 .spacing-container {
    margin-inline:-26px !important;
    margin-block:-12px !important;
  }

  *#dm .dmInner div.u_3816832644 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    direction:ltr !important;
    font-weight:normal !important;
    text-align:left !important;
    font-size:12px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_3816832644 .m-recaptcha {
    direction:ltr !important;
    font-weight:normal !important;
    text-align:left !important;
    font-size:12px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_3816832644 .dmwidget-title {
    text-align:center !important;
    font-weight:bold !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_3816832644 .dmforminput input {
    font-weight:normal !important;
    text-align:left !important;
    font-size:12px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_3816832644 .dmforminput textarea {
    font-weight:normal !important;
    text-align:left !important;
    font-size:12px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_3816832644 .dmforminput .fileUploadLink {
    font-weight:normal !important;
    text-align:left !important;
    font-size:12px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_3816832644 .checkboxwrapper span {
    font-weight:normal !important;
    text-align:left !important;
    font-size:12px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_3816832644 .radiowrapper span {
    font-weight:normal !important;
    text-align:left !important;
    font-size:12px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_3816832644 .optinwrapper div {
    font-weight:normal !important;
    text-align:left !important;
    font-size:12px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_3816832644 .freetextwrapper {
    font-weight:normal !important;
    text-align:left !important;
    font-size:12px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_3816832644 .dmforminput select {
    font-weight:normal !important;
    text-align:left !important;
    font-size:12px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_3816832644 .dmforminput option {
    font-weight:normal !important;
    text-align:left !important;
    font-size:12px !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_3816832644 input::placeholder {
    font-weight:400 !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_3816832644 input.placeholder {
    font-weight:400 !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_3816832644 textarea::placeholder {
    font-weight:400 !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_3816832644 textarea.placeholder {
    font-weight:400 !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_3816832644 select::placeholder {
    font-weight:400 !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_3816832644 select.placeholder {
    font-weight:400 !important;
    color:var(--color_3) !important;
  }

  *#dm .dmInner div.u_3816832644 .dmformsubmit {
    margin-left:auto !important;
    margin-right:auto !important;
    margin-block-start:28px !important;
    width:239px !important;
  }

  *#dm .dmInner div.u_3816832644 input:not([type="submit"]) {
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:2px 2px 2px 2px !important;
    border-radius:3px 3px 3px 3px !important;
    background-color:rgba(255,255,255,0.15) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_3816832644 textarea {
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:2px 2px 2px 2px !important;
    border-radius:3px 3px 3px 3px !important;
    background-color:rgba(255,255,255,0.15) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_3816832644 select {
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:2px 2px 2px 2px !important;
    border-radius:3px 3px 3px 3px !important;
    background-color:rgba(255,255,255,0.15) !important;
    background-image:none !important;
  }

  *#dm .dmInner div.u_1534109408 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1353804779 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1546841317 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1457390769 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1117176622 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1511225325 img { border-radius:10px 10px 10px 10px !important; }

  *#dm .dmInner div.u_1831502715 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner *.u_1831502715 { width:100% !important; }

  *#dm .dmInner div.u_1393928009 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner *.u_1393928009 { width:100% !important; }

  *#dm .dmInner div.u_1923298685 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1679451725 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1231219519 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner *.u_1231219519 { width:100% !important; }

  *#dm .dmInner div.u_1195391228 img {
    border-radius:50% 50% 50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner *.u_1195391228 { width:100% !important; }

  *#dm .dmInner div.u_1940835655 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1845843260 .svg {
    color:rgba(45,46,50,1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_3816832644 {
    background-color:rgba(176,133,91,0.46) !important;
    background-image:none !important;
    border-style:solid !important;
    border-width:1px 1px 1px 1px !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-radius:12px 12px 12px 12px !important;
  }

  *#dm .dmInner div.u_114678012 img {
    object-fit:cover !important;
    border-style:solid !important;
    border-color:rgb(147,147,147) rgb(147,147,147) rgb(147,147,147) rgb(147,147,147) !important;
    border-width:0px 0px 0px 0px !important;
    border-radius:10px 10px 10px 10px !important;
  }

  *#dm .dmInner a.u_1510481329:hover { background-image:none !important; }

  *#dm .dmInner a.u_1510481329.hover { background-image:none !important; }

  *#dm .dmInner a.u_1510481329 {
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
    background-color:var(--color_3) !important;
    background-image:none !important;
  }
}
@media (min-width:0) and (max-width:767px) {
  *#dm .dmInner a.u_1652781204 span.text { font-size:17px !important; }

  *#dm .dmInner a.u_1510481329 span.text { font-size:17px !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_3800272050 .photoGalleryThumbs { padding:5px !important; }

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

  *#dm .dmInner *.u_3800272050 .photoGalleryViewAll { padding:0 5px !important; }
}
@media (min-width:768px) and (max-width:1024px) {}
@media (min-width:0px) and (max-width:767px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3d24979f4a54e38542a8abe {
    border-width: 0px 0px 0px 0px;
    border-color: rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1) rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 192px;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    padding: 0% 3% 0% 3%;
    margin: 0% 0% 0% 0%;
}
    
#group_ksj {
    justify-content: flex-start;
    width: 24.25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#widget_p44 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_f88 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_hsq {
    width: 57px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#\36 355782e {
    width: 54px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#\31 502f9e3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 ad733c4 {
    justify-content: flex-start;
    width: 24.25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b1aaebe6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#b3daea99 {
    width: 56px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#acc551c6 {
    justify-content: flex-start;
    width: 24.25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 0e7dd80 {
    justify-content: flex-start;
    width: 24.25%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\33 84734cf {
    width: 59px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#widget_1lc {
    width: 100%;
    height: 1px;
    max-width: 100%;
    order: 1;
}
    
#e0d45df2 {
    width: 100%;
    height: 1px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d1e7537 {
    width: 100%;
    height: 1px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dc4bf48e {
    width: 100%;
    height: 1px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#a9ece153 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 0b47e4c {
    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;
}
    
#\38 2ab9939 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ee32eb39 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 46afaad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 4px;
    width: 48.41666666666667%;
    min-width: 4%;
    align-items: flex-end;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#dc93154f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 28px;
    width: 51.58%;
    min-width: 4%;
    background-color: rgba(176, 133, 91, 0.46);
    background-image: none;
    border-width: 0px 0px 0px 0px;
    border-color: #000000 #000000 #000000 #000000;
    border-style: solid;
    border-radius: 8px 8px 8px 8px;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\31 ce58686 {
    min-height: 460px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 10% 0% 10% 0%;
    margin: 0% 0% 0% 0%;
}
    
#a7a96062::before, #a7a96062 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_8);
    opacity: 0.13;
}
#a7a96062 {
    background-color: var(--color_1);
    background-image: url("https://lirp.cdn-website.com/2692f5fc/dms3rep/multi/opt/beautiful-brown-metal-roof-2026-01-05-04-58-00-utc-1920w.jpg");
}
    
#b305b0d6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 40px 6px 40px;
}
#b305b0d6 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0c21ce5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 40px 0px 40px;
}
#e0c21ce5 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7f46de9 {
    width: 260px;
    height: 50px;
    max-width: 100%;
    order: 1;
    align-self: auto;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_e9u.flex-element.widget-wrapper > [data-element-type] {
    padding: 48px 25px 48px 25px;
}
#widget_e9u {
    width: 50.98%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0px 0px 0px;
}
    
#\34 158f8ae {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 8f8b3fa {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bda635c6 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#ad2c2362 {
    min-height: 103px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 0% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 de76151 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\34 2f6b3e4 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#b0b093f4 {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 2% 4% 6% 4%;
    margin: 0% 0% 0% 0%;
}
    
#b029f9a7 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#widget_uoq.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_uoq {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#c8d20f34 {
    min-height: 320px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: var(--max-content-width_1, 1200px);
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b4ab6934 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#acda1dcc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 13px;
    width: 38.25%;
    min-width: 4%;
    order: 1;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#e4664513 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 61.75%;
    min-width: 4%;
    order: 0;
    margin: 0% 0% 0% 0%;
}
    
#widget_gu5.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_gu5 {
    width: 100%;
    height: 670px;
    max-width: 100%;
    margin: 1px 0% 0px 0%;
}
    
#a4b97456 {
    margin: 0px 0% 0px 0%;
}
    
#widget_dnq.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 30px 0px 30px;
}
#widget_dnq {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#widget_2eh {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ls3 {
    width: 280px;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#ae821f0b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\38 f853df6 {
    min-height: 217px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\37 38c9ef5 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_5);
    background-image: none;
}
    
#widget_2cq {
    width: 84.86%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a77cc9ad {
    width: 78.60%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 4027792 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f5ac817d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\37 9a0d7b6 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 e591285 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#widget_ifq {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_lin.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#widget_lin {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#widget_kjq {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#e1544076 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\39 cb3b688 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#e13dd712.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#e13dd712 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\32 caa8d02 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-color: var(--color_5);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\36 336c8da {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 31d9b05 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#\34 1a3c004.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\34 1a3c004 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\33 0499345 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_4);
    background-image: none;
    margin: 0% 0% 0% 0%;
}
    
#\31 468b0e3.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\31 468b0e3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\36 de90ff5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#a08225ac {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#\32 62014f4 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\31 cd07c5b {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#c8225a4a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ce5af040.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#ce5af040 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#ecdcc229.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#ecdcc229 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\34 64c8cc5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#d0882b18 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#d73224ab {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\33 209f251 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 6009aed {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#f4c316b0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#baf04857 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#e2106dc5 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\31 76759ac {
    min-height: 217px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\39 0a457ca {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\33 bfee6b2 {
    width: 86.16%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6483f7c {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\32 9ab7208 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\35 335a778 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#e3c6d80b {
    width: 86.16%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 84e7630 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 6d64e28 {
    width: 86.16%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 3dce306 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#ca1de39d {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\33 cc04c23 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 a65f915 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#d28d7743 {
    width: 86.16%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 318a8e9 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#dd2554fc {
    min-height: 442px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#f4d6b6b0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_3);
    background-image: none;
}
    
#\33 bc266d6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 70.92%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#dc3cdfda {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 27.08%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_tut {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_ld8 {
    width: 100.00%;
    height: 818px;
    max-width: 100%;
}
    
#widget_rqb {
    width: 93.86%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#ea50eb71 {
    width: 70.74%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_f50 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#bbf308c4 {
    width: 70.74%;
    height: auto;
    max-width: 100%;
    order: 5;
}
    
#a7185cb1 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 6;
}
    
#widget_hij {
    width: 280px;
    height: auto;
    max-width: 100%;
    order: 7;
}
    
#a144d29b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a6fd83ba {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#ac658d04 {
    min-height: 217px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#a8623ca8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\34 37ade80 {
    width: 80.90%;
    height: auto;
    max-width: 100%;
}
    
#a38c0eab {
    width: 88.75%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    grid-row-start: auto;
    grid-row-end: auto;
    grid-column-start: auto;
    grid-column-end: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#\36 3145340 {
    width: 244.609px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 0926ad1.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 0926ad1 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 298b4df.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\30 298b4df {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 7;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 3f574d4 {
    width: 29.4688px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: -43px;
}
    
#\31 fac495b {
    width: 728px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-left: 1px;
}
    
#dd12b6b2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a636f4dd {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\31 95fea5b {
    width: 244.609px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 97ec8ef {
    background-color: var(--color_5);
    background-image: none;
}
    
#\33 0ebb8ba {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 81px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ddc13a4e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 81px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 715acea {
    width: 244.609px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\30 034a778 {
    width: 29.4688px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: -43px;
}
    
#\31 1d98a2d {
    width: 728px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-left: 1px;
}
    
#e8a6aa7d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 81px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    order: 4;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b4f0078c {
    width: 29.4688px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: -43px;
}
    
#f58de94d {
    width: 728px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-left: 1px;
}
    
#\30 e72709f {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 81px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    order: 6;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 e62c83f {
    width: 244.609px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fb969649 {
    width: 29.4688px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: -43px;
}
    
#fe48d258 {
    width: 728px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-left: 1px;
}
    
#bc61cd36 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 81px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    height: auto;
    order: 8;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 6869988 {
    width: 250px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a43f51cd {
    width: 29.4219px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin-left: -43px;
}
    
#\35 cc12065 {
    width: 726.852px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-left: 1px;
}
    
#c2b98746.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c2b98746 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 be316b9.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 be316b9 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 9;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dd915941.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#dd915941 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 2e17da5 {
    margin: 0px 0% 0px 0%;
}
    
#widget_aag.flex-element.widget-wrapper > [data-element-type] {
    padding: 11px 0px 66px 0px;
}
#widget_aag {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 1px 0% 0px 0.08714952952871169%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 434dfd1 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(243, 122, 31, 0.94);
    background-image: none;
}
    
#d97c9a28 {
    min-height: 217px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 3f680c7 {
    margin: 0px 0% 0px 0%;
}
    
#fec455a5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    background-color: var(--color_1);
    background-image: none;
    padding: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\35 24083e4 {
    width: 96.91%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fee96472 {
    min-height: 715px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 0% 4% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d7567d39 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\36 4a2b10d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 26px;
    width: 62.17%;
    min-width: 4%;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\34 b6129f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_e6f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c88d566d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 34.83%;
    min-width: 4%;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#widget_4ps {
    width: 99.65%;
    height: 610px;
    max-width: 100%;
}
    
#b2bbd5f9 {
    width: 379px;
    height: auto;
    max-width: 100%;
    order: 11;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 d6d048d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 8f52c9c {
    min-height: 217px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 1% 0% 1% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f80bdd3d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#\32 59263e0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 6px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 10px 0px 10px;
    margin: 0% 0% 0% 0%;
}
    
#b5df02bf {
    width: 80.90%;
    height: auto;
    max-width: 100%;
}
    
#fb0a6091 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 885d837 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 150px 0px 150px;
    margin: 0% 0% 0% 0%;
}
    
#\34 6054f97 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 2% 4% 2% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 a9e68b1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\36 b0af2b7 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#undefined {
    width: 70%;
}
}



@media all {
    
#d44ffebc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#ee353abf {
    width: 86.16%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e23401eb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#a242704e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\35 9009325 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 a880986 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\33 83806b3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#d9c92c2e {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#d588d0ee {
    width: 86.16%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#a9cd2ebe {
    width: 86.16%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 dff495d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\38 8f2486c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 53c140d {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#fa50c115 {
    width: 86.16%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a736e0b3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 2f6f190 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 e8c0c97 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#ab85eceb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 c55feb0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\32 f0af010 {
    width: 86.16%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cd53e2e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#bb244725 {
    width: 86.16%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5956210 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\39 701ce2e {
    width: 86.16%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 12f884f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#d500657d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\34 b8840a8 {
    width: 86.16%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 9b827a8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
}



@media all {
    
#\34 5347189 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#eb14e98f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
    
#\38 f508b73 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 050906a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 19fd6ae {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f84ad776 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_i01 {
    width: 280px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-end;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 8e8e28c {
    min-height: 217px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#a816d360 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#ba471e50 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_1);
    background-image: none;
}
    
#be60e82c {
    width: 85.58%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf5406e5 {
    width: 81.78%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 86cbf6d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\31 2b46e13 {
    width: 86.16%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fd0e31e2 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\33 98338d6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#b4218ce0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 89c2ce7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#e17a5bcf {
    width: 86.16%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7461f35 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\35 9ad70d9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 541ea94 {
    width: 86.16%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e2345f0d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 e11e74b {
    width: 86.16%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 bc0354f {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\36 e051849 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#\32 e950357 {
    width: 86.16%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 bafcd6c {
    width: 86.16%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c0b25be3 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\33 96a10f5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 2a62e20 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\30 15c03df {
    width: 86.16%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 a804fad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 ebcb7f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#c3f227cb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 de54a2a {
    width: 86.16%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 2129f03 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#c3fa2408 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\35 9839c30 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 23.5%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\37 87a669c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#\36 6811012 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 31fa3e0 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\33 fb0a981 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#cf3cf2b9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_dgu {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\31 303e667 {
    width: 74.65%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f0d47fe1 {
    width: 85.65%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 bf259df {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 d416cf5 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a2e4f46b {
    width: 89.08%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d178dd8d {
    width: 74.65%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4c68dbf {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#b38b0035 {
    width: 89.08%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 d6d3822 {
    width: 74.65%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#bb47449f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#fc76647e {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#\33 d615eca.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\33 d615eca {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\37 5427aad {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\31 bc64ace {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\35 9ccd06e.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\35 9ccd06e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\30 500d8a8 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e133968 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 d75f21e {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#de6e8739.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#de6e8739 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\33 0ffc505 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_4);
    background-image: none;
    margin: 0% 0% 0% 0%;
}
    
#\34 2dcb66e {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#b1afc866 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d2d89fc0 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\35 65c8f88 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 afec96b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\35 64c6b91 {
    min-height: 217px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    margin: 0% 0% 0% 0%;
}
    
#\32 3d76fd0 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: var(--color_4);
    background-image: none;
}
}



@media all {
    
#\37 0a3288a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 5b333b3 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#f8e52dab {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 56ab811 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\30 966ebd6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    background-color: var(--color_4);
    background-image: none;
    border-radius: 10px 10px 10px 10px;
    margin: 0% 0% 0% 0%;
}
    
#aca6ddac {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#a5abc7fa {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\36 06ed18a {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#ff2810bb {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad9ecf25 {
    width: 100%;
    height: 320px;
    max-width: 100%;
    order: 0;
}
    
#\33 3905ffb.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\33 3905ffb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#b1e0519e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    border-radius: 10px 10px 10px 10px;
    background-color: var(--color_4);
    background-image: none;
    margin: 0% 0% 0% 0%;
}
    
#bca63fdd.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#bca63fdd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#\36 4d90407.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 10px 10px 10px;
}
#\36 4d90407 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#b82f2b45 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f504a292 {
    width: 116px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\35 21fac25 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 49%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#b34d0a52 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\36 4ef0271 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e4b4a0cf {
    width: 116px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#a3f550d6 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#f1a543cb {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\39 4b6fdb0 {
    margin: 0px 0% 0px 0%;
}
    
#\33 53c8972 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#be60da60 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c162571 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\37 ffc1444 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 49%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#aa73fb79 {
    min-height: 230px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a4250d9d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 2;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 811de6d {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a8315605 {
    width: 98.28%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2d5741d {
    width: 98.44%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 4f6fe91 {
    width: 53.7%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 e9e91f3 {
    width: 53.56%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 4809df2 {
    width: 53.56%;
    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 {
    
#b5a76990 {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\31 6364c8d {
    width: 53.56%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 c2c834d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 1;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 64f1c0b {
    width: 116px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\34 0f245fd {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    flex-wrap: nowrap;
    align-self: auto;
    order: 2;
    padding: 4px 4px 4px 4px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3f10b61 {
    width: 98.28%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 99d5734 {
    width: 53.7%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f38511ac {
    background-color: var(--color_5);
    background-image: initial;
}
    
#d879cb76 {
    width: 53.56%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 f3dbea8 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#afa0e2e1 {
    width: 98.44%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 532bde5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 49%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\34 c317905 {
    width: 116px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#fa7c565b {
    margin: 0px 0% 0px 0%;
}
    
#b6599bac {
    width: 56px;
    height: 56px;
    min-width: 56px;
    min-height: 56px;
    max-width: 56px;
    order: 0;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\32 47bf864 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 49%;
    justify-content: space-between;
    min-width: 4%;
    border-radius: 20px 20px 20px 20px;
    background-color: var(--color_4);
    border-color: rgba(0, 0, 0, 1);
    border-width: 0px;
    border-style: solid;
    background-image: initial;
    padding: 2% 2% 2% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\31 80a0159 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100.00%;
    min-height: 60px;
    max-height: 100%;
    order: 1;
    padding: 8px 16px 8px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 3e63df5 {
    min-height: 230px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 4% 6% 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 f58f56b {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#\33 f97d2b0 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 16px;
    column-gap: 4%;
    order: 0;
    padding: 4px 4px 4px 4px;
    margin: 0% 0% 0% 0%;
}
    
#a32c8e40 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3d24979f4a54e38542a8abc {
    padding-left: 4%;
    padding-right: 4%;
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 189px;
    row-gap: 24px;
}
    
#widget_hsq {
    height: auto;
}
    
#\36 355782e {
    height: auto;
}
    
#b3daea99 {
    height: auto;
}
    
#\33 84734cf {
    height: auto;
}
    
#group_ksj {
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\30 ad733c4 {
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#acc551c6 {
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
    
#\33 0e7dd80 {
    width: 49.5%;
    flex: 1 1 auto;
    margin: 0% 0% 0% 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 ce58686 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
    padding: 16% 10% 16% 4%;
}
    
#a7a96062::before, #a7a96062 > .bgExtraLayerOverlay {
    
}
#a7a96062 {
    background-color: var(--color_1);
}
    
#b305b0d6 {
    width: 84.64%;
}
    
#e0c21ce5 {
    width: 100%;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\39 46afaad {
    width: 50%;
    min-height: 8px;
}
    
#dc93154f {
    width: 50%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ad2c2362 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 70px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 2f6b3e4 {
    width: 100%;
    min-height: 8px;
    margin: 0% 0% 0% 0%;
}
    
#b0b093f4 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    row-gap: 0px;
    column-gap: 0%;
}
}



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 49eaea8 {
    margin: 0px 0% 0px 0%;
}
    
#d73224ab {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 67d89ed {
    margin: 0px 0% 0px 0%;
}
    
#\31 76759ac {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ca1de39d {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\32 07c0a40 {
    margin: 0px 0% 0px 0%;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3145340 {
    width: 186px;
}
    
#\31 fac495b {
    width: 320.914px;
}
    
#\33 3f574d4 {
    width: 24.9609px;
}
    
#dd12b6b2 {
    width: 100%;
    min-height: 80px;
}
    
#a636f4dd {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
    padding: 8% 6% 8% 6%;
}
    
#\31 95fea5b {
    width: 186px;
}
    
#\33 0ebb8ba {
    column-gap: 4%;
}
    
#ddc13a4e {
    column-gap: 4%;
}
    
#\36 715acea {
    width: 186px;
}
    
#\30 034a778 {
    width: 24.9609px;
}
    
#\31 1d98a2d {
    width: 320.914px;
}
    
#e8a6aa7d {
    column-gap: 4%;
}
    
#b4f0078c {
    width: 24.9609px;
}
    
#f58de94d {
    width: 320.914px;
}
    
#\30 e72709f {
    column-gap: 4%;
}
    
#\30 e62c83f {
    width: 186px;
}
    
#fb969649 {
    width: 24.9609px;
}
    
#fe48d258 {
    width: 320.914px;
}
    
#bc61cd36 {
    column-gap: 4%;
}
    
#\30 6869988 {
    width: 186px;
}
    
#a43f51cd {
    width: 24.9609px;
}
    
#\35 cc12065 {
    width: 320.914px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 3f680c7 {
    margin: 0px 0% 0px 0%;
}
    
#d97c9a28 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 8f52c9c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#fb0a6091 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 6054f97 {
    padding-left: 4%;
    padding-right: 4%;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 5347189 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\30 67fc3dc {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 8e8e28c {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#d4cfd9e5 {
    margin: 0px 0% 0px 0%;
}
}



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 31fa3e0 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 3d835dd {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f1d3fe4f {
    margin: 0px 0% 0px 0%;
}
    
#\37 5427aad {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 64c6b91 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\37 4976954 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 53c8972 {
    order: 0;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
}
    
#be60da60 {
    order: 1;
    padding: 4px 4px 4px 4px;
}
    
#f504a292 {
    height: auto;
    width: 110px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c162571 {
    order: 0;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
}
    
#\35 21fac25 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\37 ffc1444 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#e4b4a0cf {
    height: auto;
    width: 110px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aa73fb79 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 290px;
    column-gap: 3%;
    row-gap: 40px;
    padding-bottom: 8%;
}
    
#a4250d9d {
    order: 1;
    padding: 4px 4px 4px 4px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 47bf864 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\37 c2c834d {
    order: 1;
    padding: 4px 4px 4px 4px;
}
    
#\34 64f1c0b {
    height: auto;
    width: 110px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 3e63df5 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 290px;
    column-gap: 3%;
    row-gap: 40px;
    padding-bottom: 8%;
}
    
#\34 0f245fd {
    order: 1;
    padding: 4px 4px 4px 4px;
}
    
#\31 f58f56b {
    order: 0;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
}
    
#\33 f97d2b0 {
    order: 0;
    row-gap: 16px;
    justify-content: flex-start;
    padding: 4px 4px 4px 4px;
}
    
#\31 532bde5 {
    width: 48.5%;
    min-height: 8px;
    row-gap: 16px;
    justify-content: space-between;
    padding: 3% 3% 3% 3%;
    margin: 0% 0% 0% 0%;
}
    
#\34 c317905 {
    height: auto;
    width: 110px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#b34d0a52 {
    grid-template-rows: minmax(8px, max-content);
}
    
#aa73fb79 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\34 3e63df5 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#f38511ac {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\36 3d24979f4a54e38542a8abc {
    min-height: 460px;
    flex-direction: row;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 11px;
    flex-wrap: wrap;
    column-gap: 2%;
}
    
#group_ksj {
    width: 49%;
    min-height: 160px;
    align-items: center;
    row-gap: 4px;
    flex: 1 1 auto;
    padding-left: 10px;
    padding-right: 10px;
    margin: 0% 0% 0% 0%;
}
    
#widget_hsq {
    height: auto;
}
    
#\36 355782e {
    height: auto;
}
    
#\30 ad733c4 {
    width: 49%;
    min-height: 160px;
    align-items: center;
    row-gap: 4px;
    flex: 1 1 auto;
    padding-left: 10px;
    padding-right: 10px;
    margin: 0% 0% 0% 0%;
}
    
#b3daea99 {
    height: auto;
}
    
#acc551c6 {
    width: 49%;
    min-height: 160px;
    align-items: center;
    row-gap: 4px;
    flex: 1 1 auto;
    padding-left: 10px;
    padding-right: 10px;
    margin: 0% 0% 0% 0%;
}
    
#\33 0e7dd80 {
    width: 49%;
    min-height: 160px;
    align-items: center;
    row-gap: 4px;
    flex: 1 1 auto;
    padding-left: 10px;
    padding-right: 10px;
    margin: 0% 0% 0% 0%;
}
    
#\33 84734cf {
    height: auto;
}
    
#dc4bf48e {
    min-height: 2px;
    height: 2px;
}
    
#\36 d1e7537 {
    height: 2px;
    min-height: 2px;
}
    
#widget_1lc {
    min-height: 2px;
    height: 2px;
}
    
#e0d45df2 {
    min-height: 2px;
    height: 2px;
}
}



@media (max-width: 767px) {
    
#\39 46afaad {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 3%;
    padding-right: 3%;
}
    
#dc93154f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 18px;
}
    
#\31 ce58686 {
    min-height: 0;
    flex-direction: column;
    row-gap: 13px;
    flex-wrap: nowrap;
    padding: 16% 12% 16% 5%;
}
    
#a7a96062::before, #a7a96062 > .bgExtraLayerOverlay {
    
}
#a7a96062 {
    background-color: var(--color_1);
}
    
#b305b0d6 {
    width: 100%;
}
    
#e0c21ce5 {
    width: 100%;
}
    
#\34 7f46de9 {
    width: 100%;
    height: 55px;
}
}



@media (max-width: 767px) {
    
#\31 8f8b3fa {
    width: 100.00%;
}
    
#ad2c2362 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 8%;
}
    
#\38 de76151 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
}
}



@media (max-width: 767px) {
    
#\34 2f6b3e4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b0b093f4 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 0px;
}
}



@media (max-width: 767px) {
    
#c8d20f34 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#acda1dcc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e4664513 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_gu5 {
    height: 240px;
}
}



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



@media (max-width: 767px) {
    
#f5ac817d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 e591285 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_kjq {
    height: 240px;
}
    
#e1544076 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 cb3b688 {
    height: 240px;
}
    
#\32 caa8d02 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\39 31d9b05 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\33 0499345 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 cd07c5b {
    height: 240px;
}
    
#\36 de90ff5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 64c8cc5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a08225ac {
    height: 240px;
}
    
#d0882b18 {
    height: 240px;
}
    
#d73224ab {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#baf04857 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\31 76759ac {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#ca1de39d {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\35 335a778 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 84e7630 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 cc04c23 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 a65f915 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#dd2554fc {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\33 bc266d6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#dc3cdfda {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#widget_ld8 {
    height: 240px;
}
}



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



@media (max-width: 767px) {
    
#\36 3145340 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\31 fac495b {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 3f574d4 {
    width: 35px;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#dd12b6b2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a636f4dd {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 8% 8% 8%;
}
    
#\31 95fea5b {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\33 0ebb8ba {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#ddc13a4e {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 715acea {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 034a778 {
    width: 35px;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\31 1d98a2d {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#e8a6aa7d {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#b4f0078c {
    width: 35px;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#f58de94d {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 e72709f {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 e62c83f {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#fb969649 {
    width: 35px;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#fe48d258 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#bc61cd36 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\30 6869988 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a43f51cd {
    width: 35px;
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\35 cc12065 {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#fee96472 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\36 4a2b10d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c88d566d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_4ps {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\35 8f52c9c {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\32 59263e0 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 885d837 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 6054f97 {
    min-height: 0;
    flex-direction: column;
    padding-left: 8%;
    padding-right: 8%;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#d44ffebc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e23401eb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 9009325 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 8f2486c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d9c92c2e {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#a736e0b3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 2f6f190 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ab85eceb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 5956210 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\35 12f884f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\34 5347189 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 f508b73 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 050906a {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 8e8e28c {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#a816d360 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
}



@media (max-width: 767px) {
    
#b4218ce0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 9ad70d9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#e2345f0d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 98338d6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 e051849 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\36 a804fad {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c3f227cb {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 9839c30 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c0b25be3 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\33 96a10f5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\35 31fa3e0 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#cf3cf2b9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 bf259df {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b4c68dbf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#bb47449f {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 0ffc505 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#fc76647e {
    height: 240px;
}
    
#\37 5427aad {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\31 bc64ace {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d2d89fc0 {
    height: 240px;
}
    
#\39 d75f21e {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\35 65c8f88 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\35 64c6b91 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#\30 966ebd6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#aca6ddac {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\36 06ed18a {
    height: 240px;
}
    
#\30 5b333b3 {
    height: 240px;
}
    
#ad9ecf25 {
    height: 240px;
}
    
#\38 56ab811 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#b1e0519e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#b82f2b45 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#be60da60 {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#f504a292 {
    width: 96px;
    height: auto;
}
    
#\35 21fac25 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 6% 6%;
}
    
#\37 ffc1444 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 6% 6%;
}
    
#\36 4ef0271 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#e4b4a0cf {
    width: 96px;
    height: auto;
}
    
#aa73fb79 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 2% 6% 12% 6%;
}
    
#a3f550d6 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#a4250d9d {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#f1a543cb {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
}



@media (max-width: 767px) {
    
#\32 47bf864 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 6% 6%;
}
    
#b5a76990 {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#b6599bac {
    height: 44px;
    width: 44px;
    min-width: 44px;
    min-height: 44px;
}
    
#\31 80a0159 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\37 c2c834d {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\34 64f1c0b {
    width: 96px;
    height: auto;
}
    
#\34 3e63df5 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 24px;
    padding: 2% 6% 12% 6%;
}
    
#\34 0f245fd {
    justify-content: flex-start;
    min-height: 64px;
    width: 99.53%;
}
    
#\31 f3dbea8 {
    min-height: 54px;
    width: 100%;
    align-items: flex-start;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
    max-width: 100%;
}
    
#\31 532bde5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
    padding: 6% 6% 6% 6%;
}
    
#\34 c317905 {
    width: 96px;
    height: auto;
}
}

