@media all {
  *#dm .dmInner div.u_1155620240 p {
    color:rgb(214,174,54) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none solid rgb(214,174,54) !important;
    letter-spacing:normal !important;
    font-family: Poppins !important;
    line-height:23px !important;
    font-style:italic !important;
  }

  *#dm .dmInner div.u_1155620240 li {
    color:rgb(214,174,54) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none solid rgb(214,174,54) !important;
    letter-spacing:normal !important;
    font-family: Poppins !important;
    line-height:23px !important;
    font-style:italic !important;
  }

  *#dm .dmInner div.u_1155620240 {
    color:rgb(214,174,54) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none solid rgb(214,174,54) !important;
    letter-spacing:normal !important;
    font-family: Poppins !important;
    line-height:23px !important;
    font-style:italic !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1155620240 .rteBlock { text-align:left !important; }

  *#dm .dmInner div.u_1021612278 .rteBlock { text-align:left !important; }

  *#dm .dmInner div.u_1305768716 .dmwidget-title { text-align:center !important; }

  *#dm .dmInner div.u_1021612278 p {
    color:rgb(214,174,54) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none solid rgb(214,174,54) !important;
    letter-spacing:normal !important;
    font-family: Poppins !important;
    line-height:23px !important;
    font-style:italic !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1021612278 li {
    color:rgb(214,174,54) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none solid rgb(214,174,54) !important;
    letter-spacing:normal !important;
    font-family: Poppins !important;
    line-height:23px !important;
    font-style:italic !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1021612278 {
    color:rgb(214,174,54) !important;
    direction:ltr !important;
    text-transform:none !important;
    text-shadow:none !important;
    font-weight:700 !important;
    text-decoration:none solid rgb(214,174,54) !important;
    letter-spacing:normal !important;
    font-family: Poppins !important;
    line-height:23px !important;
    font-style:italic !important;
    text-align:left !important;
    font-size:18px !important;
  }

  *#dm .dmInner div.u_1305768716 .dmformsubmit {
    float:none !important;
    display:block !important;
    margin-left:auto !important;
    margin-right:auto !important;
    height:57px !important;
  }

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

  *#dm .dmInner a.u_3193596643 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner a.u_3193596643 span.text {
    color:var(--color_7) !important;
    font-weight:bold !important;
  }

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

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

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

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

  *#dm .dmInner div.u_965413486 hr { border-width:3px !important; }

  *#dm .dmInner div.u_1190435820 hr { border-width:3px !important; }

  *#dm .dmInner div.u_1264014773 hr { border-width:3px !important; }

  *#dm .dmInner div.u_1815218533 hr { border-width:3px !important; }

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

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

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

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

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

  *#dm .dmInner *.u_20261753 .custom-vertical-divider { background-color:var(--color_5) !important; }

  *#dm .dmInner *.u_1973216810 .custom-vertical-divider { background-color:var(--color_5) !important; }

  *#dm .dmInner div.u_1053757268 hr { border-width:3px !important; }

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

  *#dm .dmInner div.u_1489001389 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1762199071 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1449278803 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1448794563 hr {
    border-width:3px !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner a.u_1196224417 {
    background-color:var(--color_3) !important;
    background-image:none !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner a.u_1196224417 span.text {
    color:var(--color_7) !important;
    font-weight:bold !important;
  }

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1546074017 img {
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:5px 5px 5px 5px !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1659117857 img {
    border-style:solid !important;
    border-color:var(--color_3) var(--color_3) var(--color_3) var(--color_3) !important;
    border-width:5px 5px 5px 5px !important;
    border-radius:5px 5px 5px 5px !important;
  }

  *#dm .dmInner div.u_1962983965 hr {
    border-width:3px !important;
    color:var(--color_7) !important;
  }

  *#dm .dmInner div.u_1846195620 hr {
    border-width:3px !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1204822329 hr {
    border-width:3px !important;
    color:var(--color_7) !important;
  }

  *#dm .dmInner div.u_1385751777 hr {
    border-width:3px !important;
    color:var(--color_5) !important;
  }

  *#dm .dmInner div.u_1009225110 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1863691461 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1549555419 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1982528743 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1812189050 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1718871240 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1215652860 hr { border-width:3px !important; }

  *#dm .dmInner a.u_1342501032 {
    background-color:var(--color_1) !important;
    background-image:none !important;
    border-radius:5px 5px 5px 5px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1918516056 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1522842823 img { object-fit:contain !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1155620240 p {
    font-size:23px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1155620240 li {
    font-size:23px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1155620240 {
    font-size:23px !important;
    text-align:left !important;
  }

  *#dm .dmInner div.u_1021612278 p { text-align:left !important; }

  *#dm .dmInner div.u_1021612278 li { text-align:left !important; }

  *#dm .dmInner div.u_1021612278 { text-align:left !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1155620240 p { font-size:20px !important; }

  *#dm .dmInner div.u_1155620240 li { font-size:20px !important; }

  *#dm .dmInner div.u_1155620240 { font-size:20px !important; }

  *#dm .dmInner div.u_1021612278 p { font-size:12px !important; }

  *#dm .dmInner div.u_1021612278 li { font-size:12px !important; }

  *#dm .dmInner div.u_1021612278 { font-size:12px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1155620240 p {
    font-size:18px !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1155620240 li {
    font-size:18px !important;
    text-align:center !important;
  }

  *#dm .dmInner div.u_1155620240 {
    font-size:18px !important;
    text-align:center !important;
  }

  *#dm .dmInner *.u_1155620240 { text-align:center !important; }

  *#dm .dmInner *.u_1021612278 { text-align:center !important; }

  *#dm .dmInner div.u_1021612278 p {
    text-align:center !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1021612278 li {
    text-align:center !important;
    font-size:16px !important;
  }

  *#dm .dmInner div.u_1021612278 {
    text-align:center !important;
    font-size:16px !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(255, 255, 255, 1);
}
}



@media all {
    
#\31 4780325 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 2934106 {
    align-items: center;
    width: 552.797px;
    min-height: 160px;
    max-height: none;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(245, 245, 245, 1);
    background-image: initial;
    flex-wrap: nowrap;
    border-radius: 5px 5px 5px 5px;
    min-width: 32px;
    align-self: stretch;
    height: auto;
    flex-direction: row;
    order: 1;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 16px 1.3933299770046128% 16px 1.3933299770046128%;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 0px 0px 0px 0px;
    margin: 195px 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 134px 2% 36px 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_6);
    opacity: 0.34;
    border-radius: inherit;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/675feb33/dms3rep/multi/opt/legacy-fence-cambridge-ny-agricultural-fence-03-1920w.jpg");
    background-position: 50% 0%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#group_lm6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_9r4 {
    align-items: flex-start;
    width: 50%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 24px;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cce0e53a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ed311181 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 bc3ec3f {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#dd1543ec {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\37 e018e7f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 e018e7f {
    width: 20%;
    height: 246px;
    max-width: 100%;
    order: 1;
    margin: 16px 0% 16px 0%;
}
    
#\37 f33a63f {
    align-items: flex-start;
    width: 75%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    justify-self: auto;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a05f59e {
    width: 99.99843914920838%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c32bd02d {
    width: 200px;
    height: auto;
    max-width: 100%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#a1c132e8 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 4px;
    column-gap: 4%;
    order: 0;
    flex-wrap: nowrap;
    min-width: 32px;
    padding: 0px 1.4332703478200015% 0px 1.4332703478200015%;
    margin: 0px 0% 0px 0%;
}
    
#\37 3eb0401 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 70px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 8%;
    align-self: stretch;
    height: auto;
    padding: 6px 0px 6px 0px;
    margin: 0px 0px 0px 0px;
}
    
#f481d58c {
    width: 99.99843914920838%;
    height: 123px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1f2afb1 {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 2;
    align-self: stretch;
    height: auto;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\32 7a154cb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\39 22648e0 {
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0px 0px 0px;
}
    
#\38 cbd7717 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 167a44d {
    align-items: flex-start;
    width: 99.85%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 13px;
    column-gap: 4%;
    order: 1;
    padding: 0px 16px 16px 16px;
    margin: 0px 0px 0px 0px;
}
    
#f9e77aa2 {
    align-items: center;
    width: 100%;
    min-height: 56px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    flex-wrap: nowrap;
    height: auto;
    flex-direction: row;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 257ae08 {
    align-items: center;
    width: 100%;
    min-height: 705px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    order: 1;
    min-width: 32px;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e6e22611.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#e6e22611 {
    width: 20%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 16px 0% 16px 0%;
}
    
#e0da9f0a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#bdc4cf5a {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#widget_tr8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_ttu {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_hat.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#widget_hat {
    width: 207px;
    height: auto;
    max-width: 100%;
    margin: 10px 0% 0px 0%;
}
    
#be8e1f30.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#be8e1f30 {
    width: 104px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 2934106 {
    min-width: 32px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc3622781520 {
    padding: 4px 2% 36px 2%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#\37 167a44d {
    width: 99.83%;
}
    
#\37 f33a63f {
    width: 80%;
}
    
#e6e22611 {
    height: auto;
}
    
#group_lm6 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: center;
    padding: 35px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_9r4 {
    min-width: 32px;
    width: 100.00%;
    align-self: center;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#widget_tr8 {
    width: 458.588015625px;
}
    
#\34 257ae08 {
    width: 100%;
}
    
#\35 1f2afb1 {
    width: 100%;
}
    
#a1c132e8 {
    width: 99.79%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_ttu {
    width: 686.40625px;
}
}



@media (max-width: 767px) {
    
#\33 2934106 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 126px 0% 0px 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 8% 4%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#cce0e53a {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#ed311181 {
    width: 269px;
}
    
#\38 cbd7717 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 167a44d {
    width: 100%;
    align-items: center;
}
    
#\37 e018e7f {
    height: 240px;
}
    
#\37 f33a63f {
    width: 100%;
}
    
#e6e22611 {
    height: auto;
}
    
#group_lm6 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_9r4 {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#\37 3eb0401 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
}



@media all {
    
#\39 9f94cb4.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#\39 9f94cb4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: -20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a6be405b {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b9fd00e {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#e89cad0c {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 94371e1 {
    align-items: flex-start;
    width: 66.17%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 492cb46 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 2cb53a6 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b5d7485.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#\32 b5d7485 {
    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;
}
    
#\36 f9d55b0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#\36 f9d55b0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: -20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c86277c2 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 9bb5b00.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#\37 9bb5b00 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin-top: -5px;
    grid-area: auto / auto / auto / auto;
}
    
#\38 89c50f7 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 5a80b85 {
    align-items: flex-start;
    width: 50%;
    min-height: 0px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d4180b5e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#cf50eb5c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 ada118b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#\39 ada118b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_er4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_i70 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 9bb5b00 {
    margin-top: -10px;
}
    
#\39 9f94cb4 {
    width: 100.00%;
}
    
#\38 89c50f7 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\37 b9fd00e {
    width: 49.4px;
}
    
#e89cad0c {
    width: 49.4062px;
}
    
#\37 94371e1 {
    width: 79.29%;
}
    
#widget_er4 {
    width: 94.62%;
}
    
#a6be405b {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\39 9f94cb4 {
    width: 100.00%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#a6be405b {
    justify-self: auto;
    align-self: auto;
    width: 99.99483980120546%;
    order: 0;
    align-items: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b9fd00e {
    width: 30px;
    margin: 0px 0% 0px 0%;
}
    
#e89cad0c {
    order: 0;
    width: 31.2969px;
    margin: 0px 0% 0px 0%;
}
    
#\37 94371e1 {
    justify-self: auto;
    align-self: auto;
    width: 100.00%;
    order: 1;
    margin: -15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 492cb46 {
    justify-self: auto;
    align-self: auto;
    width: 99.99483980120546%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 2cb53a6 {
    order: 2;
    justify-self: auto;
    align-self: auto;
    width: 90.52037644073174%;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b5d7485 {
    width: 107.62%;
}
    
#\36 f9d55b0 {
    width: 85.12%;
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#c86277c2 {
    order: 1;
    justify-content: center;
    width: 64.81%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\38 89c50f7 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\36 5a80b85 {
    width: 82.53%;
    padding-top: 0px;
    margin: -15px 0% 0px 0%;
}
    
#d4180b5e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#cf50eb5c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_er4 {
    width: 78.14%;
}
    
#\37 9bb5b00 {
    margin-top: -10px;
}
}



@media all {
    
#cc2ff249 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a3a2ced3 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#f663ea64 {
    margin: 0px 0% 0px 0%;
}
    
#group_1o2 {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_ulg {
    align-items: center;
    width: 25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 13px;
    column-gap: 24px;
    background-color: rgba(250, 250, 250, 1);
    background-image: none;
    padding: 35px 35px 35px 35px;
    margin: 0px 0% 0px 0%;
}
    
#widget_i25 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_v1u {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_stm {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_5mg.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_5mg {
    width: 104px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#ff5277f1 {
    align-items: center;
    width: 25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 13px;
    column-gap: 24px;
    background-color: rgba(246, 246, 246, 1);
    background-image: none;
    padding: 35px 35px 35px 35px;
    margin: 0px 0% 0px 0%;
}
    
#\31 1c5dc3b {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 17a8cdd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 7bac38e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 7bac38e {
    width: 104px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\33 6dbc2eb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#db9350a2 {
    align-items: center;
    width: 25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 13px;
    column-gap: 24px;
    background-color: rgba(239, 239, 239, 1);
    background-image: none;
    padding: 35px 35px 35px 35px;
    margin: 0px 0% 0px 0%;
}
    
#\31 d72d7d5 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 e2e61fb {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\34 801b81d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\34 801b81d {
    width: 104px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#dadca684 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\36 6daa6d0 {
    align-items: center;
    width: 25%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 13px;
    column-gap: 24px;
    background-color: rgba(233, 233, 233, 1);
    background-image: none;
    padding: 35px 35px 35px 35px;
    margin: 0px 0% 0px 0%;
}
    
#b0dbedf2 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\37 bcdb5de {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b8453fee.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b8453fee {
    width: 104px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
}
    
#\30 5f53859 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a3a2ced3 {
    padding: 0% 0% 0% 0%;
}
    
#f663ea64 {
    margin: 0px 0% 0px 0%;
}
    
#group_1o2 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#group_ulg {
    min-width: 32px;
    width: 100.00%;
    padding: 15px 35px 15px 35px;
    margin: 0px 0% 0px 0%;
}
    
#ff5277f1 {
    min-width: 32px;
    width: 100.00%;
    padding: 15px 35px 15px 35px;
    margin: 0px 0% 0px 0%;
}
    
#db9350a2 {
    min-width: 32px;
    width: 100.00%;
    padding: 15px 35px 15px 35px;
    margin: 0px 0% 0px 0%;
}
    
#\36 6daa6d0 {
    min-width: 32px;
    width: 100.00%;
    padding: 15px 35px 15px 35px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#cc2ff249 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a3a2ced3 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#f663ea64 {
    margin: 0px 0% 0px 0%;
}
    
#group_1o2 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#group_ulg {
    min-width: 32px;
    width: 100.00%;
    padding: 20px 35px 20px 35px;
    margin: 0px 0% 0px 0%;
}
    
#ff5277f1 {
    min-width: 32px;
    width: 100.00%;
    padding: 20px 35px 20px 35px;
    margin: 0px 0% 0px 0%;
}
    
#db9350a2 {
    min-width: 32px;
    width: 100.00%;
    padding: 20px 35px 20px 35px;
    margin: 0px 0% 0px 0%;
}
    
#\36 6daa6d0 {
    min-width: 32px;
    width: 100.00%;
    padding: 20px 35px 20px 35px;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 2d04bc7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\35 55c8624 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 0% 3% 0%;
}
    
#group_e5l {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 20px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_7ek {
    align-items: flex-start;
    width: 50%;
    min-height: 322px;
    max-height: 100%;
    row-gap: 7px;
    column-gap: 24px;
    order: 1;
    height: auto;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_mo6 {
    width: 587.797px;
    height: 462px;
    max-width: 100%;
    order: 0;
}
    
#widget_ess {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_62m {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#widget_inl.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_inl {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 4;
}
    
#group_llv {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 12px;
    order: 5;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#group_ahm {
    align-items: center;
    width: 198px;
    min-height: auto;
    max-height: 100%;
    row-gap: 7px;
    column-gap: 24px;
    order: 0;
}
    
#widget_c6k {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#widget_nrq {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 97a89c0 {
    align-items: center;
    width: 198px;
    min-height: auto;
    max-height: 100%;
    row-gap: 7px;
    column-gap: 24px;
    order: 2;
}
    
#aa0c49a0 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\31 4417dbb {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 41b71e8 {
    align-items: center;
    width: 198px;
    min-height: auto;
    max-height: 100%;
    row-gap: 7px;
    column-gap: 24px;
    order: 4;
}
    
#\34 64465b2 {
    width: 60px;
    height: auto;
    max-width: 100%;
}
    
#\33 b618a48 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_3q2 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 86ab408 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#cbbb21d0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#cbbb21d0 {
    width: 104px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 34167f4 {
    margin: 0px 0% 0px 0%;
}
    
#\37 cd27158 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 55c8624 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#group_e5l {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_mo6 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_7ek {
    min-width: 32px;
    width: 100.00%;
    align-self: center;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 2d04bc7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 55c8624 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 7% 4%;
}
    
#widget_mo6 {
    height: 240px;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#group_e5l {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#group_7ek {
    min-width: 32px;
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#group_llv {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 18px;
}
    
#group_ahm {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#widget_3q2 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 97a89c0 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 86ab408 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 41b71e8 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 34167f4 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 bd41cdc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 0de0698 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 1% 0% 3% 0%;
}
    
#group_ed4 {
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 9px;
    column-gap: 24px;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#widget_d3j {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_v9u.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_v9u {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 25px 0% 0px 0%;
}
    
#\34 16b1663 {
    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;
}
    
#\33 ba040ca {
    background-color: var(--color_4);
    background-image: none;
}
    
#\37 22be393 {
    margin: 0px 0% 0px 0%;
}
    
#\36 19fa8f6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 19fa8f6 {
    width: 104px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 0de0698 {
    padding: 3% 2% 3% 2%;
}
    
#\37 22be393 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\35 bd41cdc {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 0de0698 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#group_ed4 {
    align-items: center;
}
    
#\34 16b1663 {
    width: 291.365125px;
}
    
#\37 22be393 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#f540cfce {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 0318ab8 {
    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;
}
    
#\36 ddfdbf0 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#bd5d13b2 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 122ddb9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 49%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#d360ec51 {
    background-color: var(--color_7);
    background-image: none;
}
    
#\30 d29bc8e {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 817d99d {
    margin: 0px 0% 0px 0%;
}
    
#\36 c911611.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 c911611 {
    width: 104px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 ddfdbf0 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\30 d29bc8e {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\36 ddfdbf0 {
    min-height: unset;
    flex-direction: column;
    padding: 8% 4% 8% 4%;
}
    
#bd5d13b2 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\39 122ddb9 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 d29bc8e {
    width: 100.00%;
}
    
#\36 817d99d {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\31 0013937 {
    width: 100%;
    height: 215.969px;
    max-width: 100%;
}
    
#\33 0164188 {
    width: 100%;
    height: 215.969px;
    max-width: 100%;
}
    
#d22c80b4 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 15px 0% 0px 0%;
}
    
#\38 3b017ae {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 13px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 16d1f53 {
    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;
}
    
#\37 0644f55 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 f6b705d {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 2% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\32 d972837 {
    width: 100%;
    height: 215.969px;
    max-width: 100%;
}
    
#\37 2c3505e {
    align-items: flex-start;
    width: 33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e0ec3b6a {
    background-color: var(--color_7);
    background-image: none;
}
    
#eb694eaa {
    align-items: flex-start;
    width: 33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\37 1ffc115 {
    width: 100%;
    height: 215.969px;
    max-width: 100%;
}
    
#bcc334cb {
    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;
}
    
#d48f89c7 {
    align-items: flex-start;
    width: 33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 16b020a {
    width: 100%;
    height: 215.969px;
    max-width: 100%;
}
    
#\39 fa7f134 {
    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;
}
    
#\30 a02e803 {
    width: 1200px;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 43ac949.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\37 43ac949 {
    width: 104px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 eca8848 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b5c3888.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 b5c3888 {
    width: 88.67%;
    height: auto;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    margin: 25px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 68355e6.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\36 68355e6 {
    width: 207px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 10px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c161e1d {
    margin: 0px 0% 0px 0%;
}
    
#e0a3a683 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 15px 0% 0px 0%;
}
    
#\32 a8a07ca {
    align-items: flex-start;
    width: 33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\30 171aa11 {
    width: 100%;
    height: 215.969px;
    max-width: 100%;
}
    
#\37 4d69855 {
    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;
}
    
#\38 5fb86ae {
    align-items: flex-start;
    width: 33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 b7f4714 {
    width: 100%;
    height: 215.969px;
    max-width: 100%;
}
    
#\38 d3b72c1 {
    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;
}
    
#db5d0407 {
    align-items: flex-start;
    width: 33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#dc5a9025 {
    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;
}
    
#\34 5e9e6bf {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 15px 0% 0px 0%;
}
    
#b8b1262d {
    align-items: flex-start;
    width: 33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#c3fcbae8 {
    width: 100%;
    height: 215.969px;
    max-width: 100%;
}
    
#\39 930fd32 {
    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;
}
    
#\39 7b38576 {
    align-items: flex-start;
    width: 33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 4013b42 {
    width: 100%;
    height: 215.969px;
    max-width: 100%;
}
    
#\38 0ce1d4c {
    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;
}
    
#\38 40720db {
    align-items: flex-start;
    width: 33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 2de7b59 {
    width: 100%;
    height: 215.969px;
    max-width: 100%;
}
    
#\34 18d54a7 {
    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;
}
    
#\37 e0249f9 {
    flex-direction: row;
    align-items: center;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 3;
    padding: 0% 0% 0% 0%;
    margin: 15px 0% 0px 0%;
}
    
#cc337522 {
    align-items: flex-start;
    width: 33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\39 476b70c {
    width: 100%;
    height: 215.969px;
    max-width: 100%;
}
    
#\31 a9b9b16 {
    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;
}
    
#cc223d27 {
    align-items: flex-start;
    width: 33%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_3);
    background-image: none;
    border-radius: 5px 5px 5px 5px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#de5c2a07 {
    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;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 0013937 {
    height: 170px;
    min-width: 32px;
    width: 330px;
    margin: 0px 0% 0px 0%;
}
    
#\33 0164188 {
    height: 170px;
    min-width: 32px;
    width: 330px;
    margin: 0px 0% 0px 0%;
}
    
#\38 16d1f53 {
    width: 50.97%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\30 f6b705d {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\32 d972837 {
    height: 170px;
    min-width: 32px;
    width: 330px;
    margin: 0px 0% 0px 0%;
}
    
#\37 2c3505e {
    align-items: center;
    min-width: 32px;
    width: 486px;
    flex-direction: row;
    height: auto;
    min-height: 147px;
    margin: 0px 0% 0px 0%;
}
    
#eb694eaa {
    align-items: center;
    min-width: 32px;
    width: 486px;
    flex-direction: row;
    margin: 0px 0% 0px 0%;
}
    
#\37 1ffc115 {
    height: 170px;
    min-width: 32px;
    width: 330px;
    margin: 0px 0% 0px 0%;
}
    
#bcc334cb {
    width: 50.97%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d48f89c7 {
    align-items: center;
    min-width: 32px;
    min-height: auto;
    width: 486px;
    flex-direction: row;
    margin: 0px 0% 0px 0%;
}
    
#\39 16b020a {
    height: 170px;
    min-width: 32px;
    width: 330px;
    margin: 0px 0% 0px 0%;
}
    
#\39 fa7f134 {
    width: 50.97%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\32 a8a07ca {
    align-items: center;
    min-width: 32px;
    flex-direction: row;
    width: 486px;
    margin: 0px 0% 0px 0%;
}
    
#\30 171aa11 {
    height: 170px;
    min-width: 32px;
    width: 330px;
    margin: 0px 0% 0px 0%;
}
    
#\37 4d69855 {
    width: 50.97%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 5fb86ae {
    align-items: center;
    min-width: 32px;
    flex-direction: row;
    width: 486px;
    margin: 0px 0% 0px 0%;
}
    
#\39 b7f4714 {
    height: 170px;
    min-width: 32px;
    width: 330px;
    margin: 0px 0% 0px 0%;
}
    
#\38 d3b72c1 {
    width: 50.97%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#db5d0407 {
    align-items: center;
    min-width: 32px;
    flex-direction: row;
    width: 486px;
    margin: 0px 0% 0px 0%;
}
    
#dc5a9025 {
    width: 50.97%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#b8b1262d {
    align-items: center;
    min-width: 32px;
    flex-direction: row;
    width: 486px;
    margin: 0px 0% 0px 0%;
}
    
#c3fcbae8 {
    height: 170px;
    min-width: 32px;
    width: 330px;
    margin: 0px 0% 0px 0%;
}
    
#\39 930fd32 {
    width: 50.97%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\39 7b38576 {
    align-items: center;
    min-width: 32px;
    flex-direction: row;
    width: 486px;
    margin: 0px 0% 0px 0%;
}
    
#\34 4013b42 {
    height: 170px;
    min-width: 32px;
    width: 330px;
    margin: 0px 0% 0px 0%;
}
    
#\38 0ce1d4c {
    width: 50.97%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\38 40720db {
    align-items: center;
    min-width: 32px;
    flex-direction: row;
    width: 486px;
    margin: 0px 0% 0px 0%;
}
    
#\34 2de7b59 {
    height: 170px;
    min-width: 32px;
    width: 330px;
    margin: 0px 0% 0px 0%;
}
    
#\34 18d54a7 {
    width: 50.97%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#d22c80b4 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#e0a3a683 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 5e9e6bf {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\30 a02e803 {
    width: 74.36%;
}
    
#\37 e0249f9 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#cc337522 {
    align-items: center;
    min-width: 32px;
    flex-direction: row;
    width: 486px;
    margin: 0px 0% 0px 0%;
}
    
#\39 476b70c {
    height: 170px;
    min-width: 32px;
    width: 330px;
    margin: 0px 0% 0px 0%;
}
    
#\31 a9b9b16 {
    width: 50.97%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#cc223d27 {
    align-items: center;
    min-width: 32px;
    flex-direction: row;
    width: 486px;
    margin: 0px 0% 0px 0%;
}
    
#de5c2a07 {
    width: 50.97%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\31 0013937 {
    height: auto;
}
    
#\33 0164188 {
    height: auto;
}
    
#d22c80b4 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\38 3b017ae {
    row-gap: 12px;
    align-items: center;
}
    
#\38 16d1f53 {
    width: 237.344px;
}
    
#\37 0644f55 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 f6b705d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#\32 d972837 {
    height: auto;
}
    
#\37 2c3505e {
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#eb694eaa {
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\37 1ffc115 {
    height: auto;
}
    
#bcc334cb {
    width: 237.344px;
}
    
#d48f89c7 {
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\39 16b020a {
    height: auto;
}
    
#\39 fa7f134 {
    width: 297px;
}
    
#e0a3a683 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#\32 a8a07ca {
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\30 171aa11 {
    height: auto;
}
    
#\37 4d69855 {
    width: 237.344px;
}
    
#\38 5fb86ae {
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\39 b7f4714 {
    height: auto;
}
    
#\38 d3b72c1 {
    width: 237.344px;
}
    
#db5d0407 {
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#dc5a9025 {
    width: 297px;
}
    
#\34 5e9e6bf {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#b8b1262d {
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#c3fcbae8 {
    height: auto;
}
    
#\39 930fd32 {
    width: 297px;
}
    
#\39 7b38576 {
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\34 4013b42 {
    height: auto;
}
    
#\38 0ce1d4c {
    width: 237.344px;
}
    
#\38 40720db {
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\34 2de7b59 {
    height: auto;
}
    
#\34 18d54a7 {
    width: 297px;
}
    
#\30 a02e803 {
    width: 100%;
}
    
#\32 b5c3888 {
    width: 100.00%;
}
    
#\35 c161e1d {
    margin: 0px 0% 0px 0%;
}
    
#\37 e0249f9 {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 12px;
}
    
#cc337522 {
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#\39 476b70c {
    height: auto;
}
    
#\31 a9b9b16 {
    width: 297px;
}
    
#cc223d27 {
    width: 100.00%;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#de5c2a07 {
    width: 237.344px;
}
}



@media all {
    
#\31 3d0ae51 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 6223ae0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 410px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: 15px 0% 0% 0%;
}
    
#\31 2b220c4 {
    align-items: flex-start;
    width: 80%;
    min-height: auto;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#e00716e0 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 d7a0681 {
    width: 48.97916666666667%;
    grid-template-rows: minmax(412px, max-content);
    max-width: 100%;
}
    
#\31 2c05587 {
    min-height: 539px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 3% 0% 3% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 8c4cb82 {
    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;
}
    
#\37 bd095dd {
    width: 20%;
    height: auto;
    max-width: 100%;
}
    
#\37 d7863cf {
    width: 66.6676387831499%;
    height: 320px;
    justify-self: start;
    align-self: start;
    max-width: 100%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 67993c6 {
    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;
}
    
#\37 682880c {
    width: 20%;
    height: auto;
    max-width: 100%;
}
    
#f815c04d {
    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;
}
    
#\37 290c89e {
    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;
}
    
#b8b1a64b {
    width: 61.05%;
    height: 250px;
    justify-self: end;
    align-self: start;
    max-width: 100%;
    margin-top: 162px;
}
    
#\30 2ec74a9 {
    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;
}
    
#\31 5bf0839 {
    width: 20%;
    height: auto;
    max-width: 100%;
}
    
#f1457305 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\30 3b830ac::before, #\30 3b830ac > .bgExtraLayerOverlay {
    
}
#\30 3b830ac {
    background-image: url();
}
#\30 3b830ac.lazy {
    background-image: url('');
}
    
#\34 e9e4770 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 3a69747 {
    width: 1200px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 8e9f8ad {
    align-items: flex-start;
    width: 80%;
    min-height: auto;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c4cd4340 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 488px;
    max-height: 100%;
    row-gap: 8px;
    column-gap: 4%;
    height: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 1a5be8a {
    align-items: flex-start;
    width: 80%;
    min-height: auto;
    max-height: 100%;
    row-gap: 6px;
    column-gap: 4%;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 1ca39f0 {
    align-items: flex-start;
    width: 50%;
    min-height: 408px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    justify-content: space-between;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#d2cc4832 {
    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;
}
    
#e1977507 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c83e0b37 {
    margin: 0px 0% 0px 0%;
}
    
#\35 f787814.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\35 f787814 {
    width: 104px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b8b1a64b {
    justify-self: end;
    align-self: start;
    height: 214px;
    width: 57.40%;
    margin: 198px -1px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 2c05587 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\30 3b830ac::before, #\30 3b830ac > .bgExtraLayerOverlay {
    
}
#\30 3b830ac.lazy {
    background-image: url('');
}
    
#\37 d7863cf {
    justify-self: start;
    align-self: start;
    height: 256px;
    width: 65.56%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 1ca39f0 {
    width: 100.00%;
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\37 3a69747 {
    width: 552.406px;
}
    
#c4cd4340 {
    align-items: center;
}
    
#\39 d7a0681 {
    width: 100.00%;
    min-width: 32px;
    grid-template-rows: minmax(412px, max-content);
    margin: 0px 0% 0px 0%;
}
    
#\34 6223ae0 {
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media (max-width: 767px) {
    
#b8b1a64b {
    height: 182px;
    justify-self: end;
    align-self: start;
    width: 69.54%;
    margin: 190px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 6223ae0 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 2c05587 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 8% 4% 8% 4%;
}
    
#f1457305 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 3b830ac::before, #\30 3b830ac > .bgExtraLayerOverlay {
    
}
#\30 3b830ac.lazy {
    background-image: url('');
}
    
#\37 d7863cf {
    height: 240px;
    justify-self: start;
    align-self: start;
    width: 83.66%;
    margin: 0px 0px 0px 0px;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 1ca39f0 {
    width: 100.00%;
    row-gap: 12px;
    margin: 0px 0% 0px 0%;
}
    
#\37 3a69747 {
    width: 100%;
}
    
#c4cd4340 {
    align-items: center;
}
    
#\39 d7a0681 {
    width: 99.77%;
    grid-template-rows: minmax(367px, max-content);
    margin: 0px 0% 0px 0%;
}
    
#\34 e9e4770 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#\37 682880c {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\35 1a5be8a {
    min-width: 32px;
    align-items: center;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#\31 3d0ae51 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 5bf0839 {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\33 8e9f8ad {
    min-width: 32px;
    align-items: center;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#e00716e0 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\37 bd095dd {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\31 2b220c4 {
    min-width: 32px;
    align-items: center;
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 8a9fa22 {
    width: 100.03%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 929b97f {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#b6ab0065 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\32 68c2ec4 {
    align-items: flex-start;
    width: 572.344px;
    min-height: 160px;
    max-height: 100%;
    row-gap: 12px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c79839df {
    width: 830.1600000000001px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e0d8bf86 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a20ecc59 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 68f4e7e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 68f4e7e {
    width: 104px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d50fd0a8 {
    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;
}
    
#f6c9857d {
    margin: 0px 0% 0px 0%;
}
    
#\33 6c38ad4.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 10px 0px 10px 0px;
}
#\33 6c38ad4 {
    width: 207px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b1f25c6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 b1f25c6 {
    width: 586.312px;
    height: 385px;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% -105px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 929b97f {
    padding-left: 2%;
    padding-right: 2%;
    padding-top: 15px;
}
    
#b6ab0065 {
    align-items: center;
    margin-top: 20px;
}
    
#\32 68c2ec4 {
    width: 100.00%;
    align-items: center;
    min-width: 32px;
    order: 2;
    margin: 0px 0% 0px 0%;
}
    
#c79839df {
    width: 100.00%;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e0d8bf86 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: center;
}
    
#\36 b1f25c6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 b1f25c6 {
    order: 1;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\34 929b97f {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 10px;
}
    
#b6ab0065 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-top: 20px;
}
    
#\32 68c2ec4 {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    order: 1;
    align-items: center;
    margin: 0px 0% 0px 0%;
}
    
#c79839df {
    order: 1;
    width: 100.00%;
}
    
#e0d8bf86 {
    order: 3;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\36 b1f25c6 {
    height: 240px;
    min-width: 32px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
}

