@media all {
  *#dm .dmInner nav.u_1998592992 { color:black !important; }

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

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

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

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

  *#dm .dmInner div.u_1766777241 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner *.u_1363128371 .cta span {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner *.u_1810869842 .cta span {
    justify-content:flex-start !important;
    text-align:left !important;
  }

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

  *#dm .dmInner div.u_1344877785 hr { color:rgba(202,222,222,1) !important; }

  *#dm .dmInner div.u_1903937275 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
    border-color:rgb(22,124,103) rgb(22,124,103) rgb(22,124,103) rgb(22,124,103) !important;
    border-style:solid !important;
    background-color:rgba(255,255,255,1) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

  *#dm .dmInner div.u_1139834296 img {
    border-radius:30px 30px 30px 30px !important;
    box-shadow:rgba(0,0,0,0.25) 0px 0px 11px 0px !important;
  }

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

  *#dm .dmInner div.u_1465184258 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

  *#dm .dmInner *.u_1268902648 .cta span {
    justify-content:flex-start !important;
    text-align:left !important;
  }

  *#dm .dmInner *.u_1487859281 .cta span {
    justify-content:flex-start !important;
    text-align:left !important;
  }

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

  *#dm .dmInner div.u_1621478641 {
    padding:12.5% !important;
    border-radius:25% !important;
    background-color:rgba(255,255,255,1) !important;
    background-image:initial !important;
    box-shadow:rgba(0,0,0,0.25) 3px 0px 11px 0px !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1810869842 .cta {
    background-color:rgba(0,0,0,0) !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    -webkit-box-shadow:none !important;
    border-radius:10px !important;
    -moz-border-radius:10px !important;
    -webkit-border-radius:10px !important;
    border-style:solid !important;
    border-color:var(--color_2) !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1363128371 .cta {
    background-color:rgba(0,0,0,0) !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    -webkit-box-shadow:none !important;
    border-radius:10px !important;
    -moz-border-radius:10px !important;
    -webkit-border-radius:10px !important;
    border-style:solid !important;
    border-color:var(--color_2) !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1268902648 .cta {
    background-color:rgba(0,0,0,0) !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    -webkit-box-shadow:none !important;
    border-radius:10px !important;
    -moz-border-radius:10px !important;
    -webkit-border-radius:10px !important;
    border-style:solid !important;
    border-color:var(--color_2) !important;
    border-width:0px !important;
  }

  *#dm .dmInner div.u_1487859281 .cta {
    background-color:rgba(0,0,0,0) !important;
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    -webkit-box-shadow:none !important;
    border-radius:10px !important;
    -moz-border-radius:10px !important;
    -webkit-border-radius:10px !important;
    border-style:solid !important;
    border-color:var(--color_2) !important;
    border-width:0px !important;
  }

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

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

  *#dm .dmInner div.u_1208237303 img {
    border-radius:10px 10px 10px 10px !important;
    box-shadow:none !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner a.u_1690865420 {
    border-radius:6px !important;
    -moz-border-radius:6px !important;
    -webkit-border-radius:6px !important;
  }

  *#dm .dmInner div.u_1810869842 .cta span {
    color:var(--color_2) !important;
    font-weight:600 !important;
    text-decoration:underline !important;
  }

  *#dm .dmInner *.u_1810869842 .cta:hover span { color:var(--color_9) !important; }

  *#dm .dmInner *.u_1810869842 .cta:hover svg { fill:var(--color_9) !important; }

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

  *#dm .dmInner div.u_1363128371 .cta span {
    color:var(--color_2) !important;
    font-weight:600 !important;
    text-decoration:underline !important;
  }

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

  *#dm .dmInner div.u_1268902648 .cta span {
    color:var(--color_2) !important;
    font-weight:600 !important;
    text-decoration:underline !important;
  }

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

  *#dm .dmInner div.u_1487859281 .cta span {
    color:var(--color_2) !important;
    font-weight:600 !important;
    text-decoration:underline !important;
  }

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

  *#dm .dmInner *.u_1487859281 .cta:hover span { color:var(--color_9) !important; }

  *#dm .dmInner *.u_1487859281 .cta:hover svg { fill:var(--color_9) !important; }

  *#dm .dmInner *.u_1363128371 .cta:hover span { color:var(--color_9) !important; }

  *#dm .dmInner *.u_1363128371 .cta:hover svg { fill:var(--color_9) !important; }

  *#dm .dmInner *.u_1268902648 .cta:hover span { color:var(--color_9) !important; }

  *#dm .dmInner *.u_1268902648 .cta:hover svg { fill:var(--color_9) !important; }

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

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

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

  *#dm .dmInner div.u_1151428359 .svg { fill:var(--color_4) !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner div.u_1363128371 {
    float:none !important;
    top:0px !important;
    left:0px !important;
    position:relative !important;
    text-align:start !important;
    display:block !important;
  }

  *#dm .dmInner *.u_1363128371 .cta {
    padding-left:0px !important;
    padding-right:0px !important;
    padding-top:0px !important;
    padding-bottom:0px !important;
  }

  *#dm .dmInner div.u_1363128371 .cta span { font-size:18px !important; }

  *#dm .dmInner *.u_1363128371 .cta svg {
    margin-left:26px !important;
    width:18px !important;
  }

  *#dm .dmInner div.u_1810869842 {
    float:none !important;
    top:0px !important;
    left:0px !important;
    position:relative !important;
    text-align:start !important;
    display:block !important;
  }

  *#dm .dmInner *.u_1810869842 .cta {
    padding-left:0px !important;
    padding-right:0px !important;
    padding-top:0px !important;
    padding-bottom:0px !important;
  }

  *#dm .dmInner div.u_1810869842 .cta span { font-size:18px !important; }

  *#dm .dmInner *.u_1810869842 .cta svg {
    margin-left:26px !important;
    width:18px !important;
  }

  *#dm .dmInner div.u_1670273947 .card .profile-image {
    width:1px !important;
    height:1px !important;
  }

  *#dm .dmInner div.u_1670273947 .card .testimonial-icon {
    height:229px !important;
    width:48px !important;
  }

  *#dm .dmInner div.u_1268902648 {
    float:none !important;
    top:0px !important;
    left:0px !important;
    position:relative !important;
    text-align:start !important;
    display:block !important;
  }

  *#dm .dmInner *.u_1268902648 .cta {
    padding-left:0px !important;
    padding-right:0px !important;
    padding-top:0px !important;
    padding-bottom:0px !important;
  }

  *#dm .dmInner div.u_1268902648 .cta span { font-size:18px !important; }

  *#dm .dmInner *.u_1268902648 .cta svg {
    margin-left:26px !important;
    width:18px !important;
  }

  *#dm .dmInner div.u_1487859281 {
    float:none !important;
    top:0px !important;
    left:0px !important;
    position:relative !important;
    text-align:start !important;
    display:block !important;
  }

  *#dm .dmInner *.u_1487859281 .cta {
    padding-left:0px !important;
    padding-right:0px !important;
    padding-top:0px !important;
    padding-bottom:0px !important;
  }

  *#dm .dmInner div.u_1487859281 .cta span { font-size:18px !important; }

  *#dm .dmInner *.u_1487859281 .cta svg {
    margin-left:26px !important;
    width:18px !important;
  }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1363128371 {
    float:none !important;
    top:0px !important;
    left:0px !important;
    position:relative !important;
    text-align:start !important;
    display:block !important;
  }

  *#dm .dmInner *.u_1363128371 .cta {
    padding-left:0px !important;
    padding-right:0px !important;
    padding-top:0px !important;
    padding-bottom:0px !important;
  }

  *#dm .dmInner div.u_1363128371 .cta span { font-size:18px !important; }

  *#dm .dmInner *.u_1363128371 .cta svg {
    margin-left:26px !important;
    width:18px !important;
  }

  *#dm .dmInner div.u_1810869842 {
    float:none !important;
    top:0px !important;
    left:0px !important;
    position:relative !important;
    text-align:start !important;
    display:block !important;
  }

  *#dm .dmInner *.u_1810869842 .cta {
    padding-left:0px !important;
    padding-right:0px !important;
    padding-top:0px !important;
    padding-bottom:0px !important;
  }

  *#dm .dmInner div.u_1810869842 .cta span { font-size:18px !important; }

  *#dm .dmInner *.u_1810869842 .cta svg {
    margin-left:26px !important;
    width:18px !important;
  }

  *#dm .dmInner div.u_1268902648 {
    float:none !important;
    top:0px !important;
    left:0px !important;
    position:relative !important;
    text-align:start !important;
    display:block !important;
  }

  *#dm .dmInner *.u_1268902648 .cta {
    padding-left:0px !important;
    padding-right:0px !important;
    padding-top:0px !important;
    padding-bottom:0px !important;
  }

  *#dm .dmInner div.u_1268902648 .cta span { font-size:18px !important; }

  *#dm .dmInner *.u_1268902648 .cta svg {
    margin-left:26px !important;
    width:18px !important;
  }

  *#dm .dmInner div.u_1487859281 {
    float:none !important;
    top:0px !important;
    left:0px !important;
    position:relative !important;
    text-align:start !important;
    display:block !important;
  }

  *#dm .dmInner *.u_1487859281 .cta {
    padding-left:0px !important;
    padding-right:0px !important;
    padding-top:0px !important;
    padding-bottom:0px !important;
  }

  *#dm .dmInner div.u_1487859281 .cta span { font-size:18px !important; }

  *#dm .dmInner *.u_1487859281 .cta svg {
    margin-left:26px !important;
    width:18px !important;
  }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1363128371 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
    text-align:start !important;
  }

  *#dm .dmInner div.u_1810869842 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
    text-align:start !important;
  }

  *#dm .dmInner div.u_1268902648 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
    text-align:start !important;
  }

  *#dm .dmInner div.u_1487859281 {
    display:block !important;
    float:none !important;
    top:0 !important;
    left:0 !important;
    position:relative !important;
    text-align:start !important;
  }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\31 dc5a691 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: -20px;
    margin-bottom: -20px;
    order: 1;
}
    
#c4e6d052::before, #c4e6d052 > .bgExtraLayerOverlay {
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.18;
    border-radius: inherit;
    content: '';
    background-color: rgba(0, 0, 0, 1);
}
#c4e6d052 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url();
    background-size: contain;
    background-position: 50% 100%;
}
    
#\34 47e7f34 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 29px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding-top: 25px;
    background-image: initial;
    border-radius: 0 0 233px 254px;
    padding-left: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#f41baa91 {
    min-height: 699px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 150px 6% 145px 6%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#widget_q8a {
    width: 61.83%;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 3;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_b25 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_7uv {
    width: 238px;
    height: auto;
    min-height: 63px;
    max-width: 100%;
    align-self: center;
    margin-top: 15px;
    order: 4;
}
    
#ecd139d9 {
    margin-top: -15px;
}
    
#widget_l2e.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_l2e {
    width: 16.25%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 2;
    align-self: center;
    margin-bottom: -10px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 dc5a691 {
    width: 100.00%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 47e7f34 {
    width: 100%;
    min-height: 8px;
}
    
#f41baa91 {
    min-height: 208px;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: nowrap;
    padding: 8% 2% 6% 4%;
}
}



@media (max-width: 767px) {
    
#\34 47e7f34 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    row-gap: 27px;
    padding-top: 40px;
}
    
#f41baa91 {
    min-height: 0;
    flex-direction: column;
    row-gap: 16px;
    flex-wrap: nowrap;
    padding: 13% 4% 13% 6%;
}
    
#widget_q8a {
    width: 93.45%;
    order: 2;
}
    
#widget_b25 {
    justify-self: auto;
    align-self: center;
    width: 93.45%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 dc5a691 {
    order: 1;
}
    
#widget_7uv {
    order: 3;
}
}



@media all {
    
#d8192819 {
    width: 1010px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a71e37d {
    width: 974px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 0cf9e1b::before, #\36 0cf9e1b > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\36 0cf9e1b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 13px;
    background-color: rgba(0, 0, 0, 0);
    width: 100%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 0;
    flex-wrap: nowrap;
    align-items: center;
    padding: 17px 16px 17px 16px;
    margin: 0px 0% 0px 0%;
}
    
#eb84eea3 {
    min-height: 636px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 4% 15% 4%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#dd0683d9::before, #dd0683d9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.96;
    border-radius: inherit;
    background-image: linear-gradient(180deg, rgba(244, 239, 224, 1) 24%, rgba(119, 146, 129, 1) 100%);
}
#dd0683d9 {
    background-image: url(https://lirp.cdn-website.com/b362c109/dms3rep/multi/opt/Farmers-Mutual-Agency_LOGO_cutout-02-1920w.png);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 a71e37d {
    width: 80%;
}
    
#\36 0cf9e1b {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
}
    
#eb84eea3 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#dd0683d9::before, #dd0683d9 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#d8192819 {
    width: 100.00%;
    order: 0;
}
    
#\36 a71e37d {
    order: 1;
    width: 96.79%;
}
    
#\36 0cf9e1b {
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#eb84eea3 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 16px;
}
    
#dd0683d9::before, #dd0683d9 > .bgExtraLayerOverlay {
    
}
}



@media all {
    
#\35 3025188 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 97.44%;
    min-height: 83px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    padding-left: 2%;
    padding-right: 2%;
    border-style: solid;
    border-width: 0 0 0 5px;
    border-color: #000000 #000000 #000000 var(--color_7);
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-bottom: 0%;
}
    
#e63f2157 {
    width: 44.99388322520853%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-color: var(--color_2);
    background-image: initial;
    padding-right: 50px;
    padding-top: 50px;
    padding-bottom: 50px;
    box-shadow: none;
    padding-left: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#f1f0f6ec {
    min-height: 317px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#a4fd4ce7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 9px;
    width: 55.01%;
    min-width: 4%;
    background-color: var(--color_2);
    background-image: initial;
    align-items: center;
    box-shadow: none;
    padding: 70px 80px 70px 80px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\39 56c48be.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 6px;
    padding-bottom: 6px;
}
#\39 56c48be {
    width: 91.34%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 f7e27f6 {
    background-color: var(--color_7);
    background-image: initial;
}
    
#widget_qma {
    width: 99.99810649065753%;
    height: 388px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\35 c8405e2 {
    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;
}
    
#d7ebe78b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 94.63%;
    min-height: 83px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 3;
    padding-left: 2%;
    padding-right: 2%;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_7);
    border-width: 0 0 0 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-bottom: 0%;
}
    
#fdcb2328.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 10px;
}
#fdcb2328 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 5b7ef90 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 30914ba {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 93.82%;
    min-height: 83px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    padding-left: 2%;
    padding-right: 2%;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_7);
    border-width: 0 0 0 5px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-bottom: 0%;
}
    
#fdb31ae2 {
    width: 91.74910071942446%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9f7ddee.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 10px;
}
#\38 9f7ddee {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 ca42cc8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#a3ccbdd6.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 10px;
}
#a3ccbdd6 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\38 4ef023a {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 94.63%;
    min-height: 83px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    border-style: solid;
    border-color: #000000 #000000 #000000 var(--color_7);
    border-width: 0px 0px 0px 5px;
    padding-left: 2%;
    padding-right: 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
    padding-top: 0%;
    padding-bottom: 0%;
}
    
#\36 63f2ef8 {
    width: 91.59%;
    height: auto;
    max-width: 100%;
}
    
#\39 34ac047.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 10px;
}
#\39 34ac047 {
    width: 50px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#widget_5nj {
    width: 269px;
    height: auto;
    max-width: 100%;
    min-height: 55px;
    justify-self: auto;
    align-self: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#widget_h4h {
    width: 91.7525044739931%;
    height: 18px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_3uk {
    width: 99.99810649065753%;
    height: 20px;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 3025188 {
    width: 100.00%;
}
    
#f1f0f6ec {
    padding-left: 0%;
    padding-right: 0%;
}
    
#\39 56c48be {
    width: 100.00%;
}
    
#a4fd4ce7 {
    padding-left: 20px;
    padding-right: 20px;
}
    
#e63f2157 {
    padding-right: 30px;
}
}



@media (max-width: 767px) {
    
#\35 3025188 {
    width: 100.00%;
}
    
#e63f2157 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-right: 6%;
    padding-left: 8%;
    padding-top: 0px;
}
    
#f1f0f6ec {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#a4fd4ce7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 50px 20px 50px 20px;
}
    
#widget_qma {
    height: 240px;
}
    
#\39 56c48be {
    width: 93.39%;
}
    
#\35 c8405e2 {
    width: 100.00%;
}
}



@media all {
    
#\39 f64d71a {
    width: 101.34%;
    height: auto;
    max-width: none;
    order: 3;
    align-self: center;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#ce770693 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 120px 23% 120px 23%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a842994a {
    margin: 0px 0% 0px 0%;
}
    
#a0f7f6c7 {
    min-height: 8px;
    background-position: 50% 100%;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    min-width: 4%;
    border-radius: 12px 12px 12px 12px;
    background-image: initial;
    margin-top: 0px;
    margin-bottom: 0px;
    order: 1;
    box-shadow: none;
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-color: var(--color_2) var(--color_2) var(--color_2) var(--color_2);
    background-color: var(--color_4);
    padding: 80px 4% 80px 4%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#a3e9c728::before, #a3e9c728 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.5;
}
#a3e9c728 {
    background-image: url(https://lirp.cdn-website.com/b362c109/dms3rep/multi/opt/23280-1920w.jpg);
    background-color: var(--color_4);
    box-shadow: none;
    background-attachment: fixed;
}
#a3e9c728.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAIRAAAQIEBwAAAAAAAAAAAAAAAQADAgQGEgURJUGR4fH/xAAVAQEBAAAAAAAAAAAAAAAAAAACBv/EABoRAAICAwAAAAAAAAAAAAAAAAACAwQRMTL/2gAMAwEAAhEDEQA/AIJip58N3l9wXjb1ZEVSYpmdRmee0RT62ZcdCfZ//9k=');
}
    
#\39 5a3b6bb.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 1px;
    padding-bottom: 1px;
}
#\39 5a3b6bb {
    width: 750px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#bb3fc3b3 {
    width: 750px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: center;
    order: 1;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_vh0.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#widget_vh0 {
    width: 46.640476190476186%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: center;
    justify-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#widget_apf {
    width: 238px;
    height: auto;
    min-height: 64px;
    max-width: 100%;
    order: 4;
    align-self: center;
    margin-top: 20px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ce770693 {
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
    padding-left: 5%;
    padding-right: 5%;
}
    
#a0f7f6c7 {
    width: 90%;
    min-height: 8px;
    margin-right: 5%;
    margin-left: 5%;
    padding: 40px 3% 40px 3%;
}
    
#\39 5a3b6bb {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#bb3fc3b3 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0%;
}
    
#a3e9c728::before, #a3e9c728 > .bgExtraLayerOverlay {
    
}
#a3e9c728.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAIRAAAQIEBwAAAAAAAAAAAAAAAQADAgQGEgURJUGR4fH/xAAVAQEBAAAAAAAAAAAAAAAAAAACBv/EABoRAAICAwAAAAAAAAAAAAAAAAACAwQRMTL/2gAMAwEAAhEDEQA/AIJip58N3l9wXjb1ZEVSYpmdRmee0RT62ZcdCfZ//9k=');
}
}



@media (max-width: 767px) {
    
#ce770693 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a3e9c728 {
    grid-template-rows: minmax(8px, max-content);
}
#a3e9c728.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAIRAAAQIEBwAAAAAAAAAAAAAAAQADAgQGEgURJUGR4fH/xAAVAQEBAAAAAAAAAAAAAAAAAAACBv/EABoRAAICAwAAAAAAAAAAAAAAAAACAwQRMTL/2gAMAwEAAhEDEQA/AIJip58N3l9wXjb1ZEVSYpmdRmee0RT62ZcdCfZ//9k=');
}
}



@media (max-width: 767px) {
    
#ce770693 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 48px;
    padding: 60px 4% 60px 4%;
}
    
#a0f7f6c7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-left: 1%;
    margin-right: 1%;
}
    
#bb3fc3b3 {
    width: 282px;
}
    
#\39 f64d71a {
    width: 101.52%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#a3e9c728::before, #a3e9c728 > .bgExtraLayerOverlay {
    
}
#a3e9c728.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQF/8QAIRAAAQIEBwAAAAAAAAAAAAAAAQADAgQGEgURJUGR4fH/xAAVAQEBAAAAAAAAAAAAAAAAAAACBv/EABoRAAICAwAAAAAAAAAAAAAAAAACAwQRMTL/2gAMAwEAAhEDEQA/AIJip58N3l9wXjb1ZEVSYpmdRmee0RT62ZcdCfZ//9k=');
}
}



@media all {
    
#\32 9614839 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 22.75%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_4);
    border-radius: 10px 10px 10px 10px;
    margin-top: -150px;
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_2) #000000;
    border-width: 0 0 8px 0;
    order: 0;
    padding: 3% 3% 2% 3%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\37 1011861 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 2%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c520ad3 {
    width: 93.62%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 2%;
    grid-area: auto / auto / auto / auto;
}
    
#bd7d5846 {
    background-color: var(--color_11);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_4) #000000 #000000 #000000;
    border-width: 0px 0 0 0;
}
    
#\34 59e7cad {
    min-height: 357px;
    column-gap: 3%;
    row-gap: 18px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 2% 5% 6% 5%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\30 cab6760 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-top: 10px;
    margin-bottom: 5px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b0f6619 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 2%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fa07869 {
    width: 75px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-bottom: 10px;
    margin-top: -75px;
    align-self: flex-start;
}
    
#\38 095062c {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.47%;
    min-height: 131px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#c03144de {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.26341972237825%;
    min-height: 131px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#e9e992e0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 22.75%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_4);
    border-radius: 10px 10px 10px 10px;
    margin-top: -150px;
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_3) #000000;
    border-width: 0 0 10px 0;
    padding: 3% 3% 2% 3%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\30 a7f28e8 {
    width: 75px;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: flex-start;
    margin-bottom: 10px;
    margin-top: -75px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 4d4680b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 22.75%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_4);
    border-radius: 10px 10px 10px 10px;
    margin-top: -150px;
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_3) #000000;
    border-width: 0 0 8px 0;
    padding: 3% 3% 2% 3%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#f9a0a380 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-top: 10px;
    margin-bottom: 5px;
    grid-area: auto / auto / auto / auto;
}
    
#c4fa2269.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#c4fa2269 {
    width: 150px;
    height: 33px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#db015087.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#db015087 {
    width: 150px;
    height: 33px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#adc8009e {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.26341972237825%;
    min-height: 131px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\37 ca350bd {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin-top: 2%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 22f5b04 {
    width: 75px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-bottom: 10px;
    margin-top: -75px;
    align-self: flex-start;
}
    
#f5e44025.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f5e44025 {
    width: 150px;
    height: 33px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 294bcba {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-top: 10px;
    margin-bottom: 5px;
    grid-area: auto / auto / auto / auto;
}
    
#de45cf31 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 98.76508356614224%;
    min-height: 131px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#be61ca2a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#be61ca2a {
    width: 150px;
    height: 33px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b0ccda43 {
    width: 99.99671833411618%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin-top: 10px;
    margin-bottom: 5px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 d40c646 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 14px;
    width: 22.75%;
    justify-content: space-between;
    min-width: 4%;
    background-color: var(--color_4);
    border-radius: 10px 10px 10px 10px;
    margin-top: -150px;
    background-image: initial;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    border-style: solid;
    border-color: #000000 #000000 var(--color_3) #000000;
    border-width: 0 0 8px 0;
    order: 0;
    padding: 3% 3% 2% 3%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-right: 0%;
}
    
#fd93eed1 {
    width: 75px;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-bottom: 10px;
    margin-top: -75px;
    align-self: flex-start;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 9614839 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 8% 0% 0% 0%;
}
    
#\34 59e7cad {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    min-height: 387px;
    column-gap: 2%;
    padding-bottom: 12%;
    row-gap: 20px;
}
    
#e9e992e0 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 4d4680b {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\35 d40c646 {
    width: 49%;
    min-height: 8px;
    flex: 1 1 auto;
    margin: 8% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\32 9614839 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 8% 8% 8% 8%;
    margin: 10% 0% 10% 0%;
}
    
#\34 59e7cad {
    min-height: 0;
    flex-direction: column;
    padding-left: 6%;
    padding-right: 6%;
    flex-wrap: nowrap;
    column-gap: 0%;
    padding-bottom: 12%;
    row-gap: 20px;
}
    
#\38 095062c {
    align-items: flex-start;
    min-height: 99px;
    order: 0;
}
    
#c03144de {
    align-items: flex-start;
    min-height: 99px;
}
    
#e9e992e0 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 8% 8% 8% 8%;
    margin: 10% 0% 10% 0%;
}
    
#\39 4d4680b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 8% 8% 8% 8%;
    margin: 10% 0% 10% 0%;
}
    
#db015087 {
    width: 273px;
}
    
#c4fa2269 {
    width: 276px;
}
    
#\30 a7f28e8 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#adc8009e {
    align-items: flex-start;
    min-height: 99px;
}
    
#f5e44025 {
    width: 273px;
}
    
#de45cf31 {
    align-items: flex-start;
    min-height: 99px;
}
    
#be61ca2a {
    width: 273px;
}
    
#\35 d40c646 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 8% 8% 8% 8%;
    margin: 10% 0% 10% 0%;
}
}



@media all {
    
#edd7d59e {
    min-height: 821px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 0% 6% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 36fb888 {
    width: 102px;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#cc6ebac7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 5744ac4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 21px;
    width: 45.33141666666666%;
    min-width: 4%;
    order: 1;
    border-style: solid;
    border-color: #000000 rgba(222,204,145,0.5) rgba(222,204,145,0.5) #000000;
    border-width: 0px 0px 0px 0px;
    border-radius: 0 0 30px 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ee561d94 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 50.67%;
    min-width: 4%;
    align-items: center;
    order: 0;
    border-style: solid;
    border-color: rgba(202,222,222,1) #000000 rgba(202,222,222,1) rgba(202,222,222,1);
    border-width: 1px 0 1px 1px;
    border-radius: 30px 0 0 30px;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 4d977ef {
    width: 100%;
    height: 544px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3763c45 {
    width: 99.99840746750532%;
    height: 35px;
    max-width: 100%;
    order: 7;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 d313fa7 {
    width: 99.99840746750532%;
    height: 5px;
    max-width: 100%;
    order: 5;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 cd301ed {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: -30px;
}
    
#b4dcbe53 {
    background-color: var(--color_10);
    background-image: none;
    border-style: solid;
    border-color: rgba(222,204,145,0.5) #000000 #000000 rgba(222,204,145,0.5);
    border-width: 0px 0px 0px 0px;
    border-radius: 0px 0px 0px 0px;
    box-shadow: rgba(0, 0, 0, 0.25) 0px -12px 11px -9px inset;
}
    
#widget_arr {
    width: 529px;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#f456ff31 {
    width: 99.99840746750532%;
    height: 5px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_8cr {
    width: 252px;
    height: auto;
    min-height: 58px;
    max-width: 100%;
    order: 6;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#edd7d59e {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 10%;
    flex-wrap: nowrap;
}
    
#\37 5744ac4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ee561d94 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 4d977ef {
    height: 294px;
}
    
#\34 c796f5d {
    margin-bottom: 0px;
    margin-top: 0px;
}
}

