*#dm *.dmBody a.span.textonly
{
	color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.dmform-error
{
	font-style:normal !important;
}
*#dm *.dmBody div.dmforminput textarea
{
	font-style:italic !important;
}
*#dm *.dmBody div.dmforminput *.fileUploadLink
{
	font-style:italic !important;
}
*#dm *.dmBody div.checkboxwrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.radiowrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody nav.u_1144820115
{
	color:black !important;
}
@media all {
  *#dm .dmInner *.u_1531698518 { width:100% !important; }

  *#dm .dmInner div.u_1531698518 img[dm_changed] {
    border-style:solid !important;
    border-width:6px !important;
    border-color:rgba(200,192,159,1) !important;
  }

  *#dm .dmInner div.u_1531698518 img {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(200,192,159) rgb(200,192,159) rgb(200,192,159) rgb(200,192,159) !important;
    object-fit:cover !important;
    object-position:50% 100% !important;
  }

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

  *#dm .dmInner div.u_1360513181 img[dm_changed] {
    border-style:solid !important;
    border-width:6px !important;
    border-color:rgba(200,192,159,1) !important;
  }

  *#dm .dmInner div.u_1360513181 img {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(200,192,159) rgb(200,192,159) rgb(200,192,159) rgb(200,192,159) !important;
    object-fit:cover !important;
    object-position:50% 100% !important;
  }

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

  *#dm .dmInner div.u_1161283810 img[dm_changed] {
    border-style:solid !important;
    border-width:6px !important;
    border-color:rgba(200,192,159,1) !important;
  }

  *#dm .dmInner div.u_1161283810 img {
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:rgb(200,192,159) rgb(200,192,159) rgb(200,192,159) rgb(200,192,159) !important;
    object-fit:cover !important;
    object-position:50% 100% !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1532180784 img { border-radius:50% 50% 50% 50% !important; }

  *#dm .dmInner div.u_1169588826 img { border-radius:50% 50% 50% 50% !important; }

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

  *#dm .dmInner div.u_1094367205 img { border-radius:50% 50% 50% 50% !important; }

  *#dm .dmInner div.u_1123624236 img { border-radius:50% 50% 50% 50% !important; }

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1975683616 .dmforminput {
    padding-inline:10px !important;
    padding-block:20px !important;
  }

  *#dm .dmInner div.u_1975683616 .spacing-container {
    margin-inline:-10px !important;
    margin-block:-20px !important;
  }

  *#dm .dmInner div.u_1975683616 .dmformsubmit {
    margin-block-start:100px !important;
    margin-left:0 !important;
    margin-right:auto !important;
    justify-content:flex-start !important;
  }

  *#dm .dmInner div.u_1975683616 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable) {
    font-size:16px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1975683616 .m-recaptcha {
    font-size:16px !important;
    color:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1975683616 input::placeholder {
    font-family: Arimo !important;
    font-size:18px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1975683616 input.placeholder {
    font-family: Arimo !important;
    font-size:18px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1975683616 textarea::placeholder {
    font-family: Arimo !important;
    font-size:18px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1975683616 textarea.placeholder {
    font-family: Arimo !important;
    font-size:18px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1975683616 select::placeholder {
    font-family: Arimo !important;
    font-size:18px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1975683616 select.placeholder {
    font-family: Arimo !important;
    font-size:18px !important;
    color:var(--color_2) !important;
  }

  *#dm .dmInner div.u_1975683616 input:not([type="submit"]) {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) var(--color_2) rgb(0,0,0) !important;
  }

  *#dm .dmInner div.u_1975683616 textarea {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) var(--color_2) rgb(0,0,0) !important;
  }

  *#dm .dmInner div.u_1975683616 select {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:0px 0px 1px 0px !important;
    border-color:rgb(0,0,0) rgb(0,0,0) var(--color_2) rgb(0,0,0) !important;
  }

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

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

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

  *#dm .dmInner div.u_1975683616 {
    background-color:var(--color_4) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
    border-width:1px 1px 1px 1px !important;
  }

  *#dm .dmInner div.u_1941203962 {
    background-image:initial !important;
    padding:25% !important;
    border-radius:20% 20% 20% 20% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1490458683 {
    background-image:initial !important;
    padding:25% !important;
    border-radius:20% 20% 20% 20% !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner div.u_1284516645 {
    padding:25% !important;
    border-radius:20% 20% 20% 20% !important;
    background-image:initial !important;
    border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_4) !important;
  }

  *#dm .dmInner nav.u_1998592992 { color:black !important; }
}
@media (min-width:1025px) {}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner div.u_1975683616 .dmforminput { padding-block:15px !important; }

  *#dm .dmInner div.u_1975683616 .spacing-container { margin-block:-15px !important; }

  *#dm .dmInner div.u_1975683616 .dmformsubmit { margin-block-start:80px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner div.u_1975683616 input::placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1975683616 input.placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1975683616 textarea::placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1975683616 textarea.placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1975683616 select::placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1975683616 select.placeholder { font-size:14px !important; }

  *#dm .dmInner div.u_1975683616 .dmforminput {
    padding-inline:14px !important;
    padding-block:10px !important;
  }

  *#dm .dmInner div.u_1975683616 .spacing-container {
    margin-inline:-14px !important;
    margin-block:-10px !important;
  }

  *#dm .dmInner div.u_1975683616 .dmformsubmit { margin-block-start:18px !important; }
}
separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner{
background-repeat:no-repeat !important;
background-size:cover !important;
background-attachment:fixed !important;
background-position:50% 50% !important}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight{
background-repeat:no-repeat !important;
background-image:none !important;
background-size:cover !important;
background-attachment:fixed !important;
background-position:50% 50% !important}
*#dm *.dmBody div.u_1243667655{
margin-left:0 !important;
padding-top:100px !important;
padding-left:40px !important;
padding-bottom:100px !important;
margin-top:0 !important;
margin-bottom:0 !important;
padding-right:40px !important;
margin-right:0 !important;
float:none !important;
top:0 !important;
left:0 !important;
width:auto !important;
position:relative !important;
height:auto !important;
max-width:none !important;
min-width:0 !important;
text-align:center !important}separatorHomeCss{color:red !important}@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 32020a3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 74.92%;
    justify-content: flex-end;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 1b9c59d {
    min-height: 664px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 40% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#a5eee57a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 20.972514147130152%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#af1794fb::before, #af1794fb > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_1);
    opacity: 0.2;
    border-radius: inherit;
}
#af1794fb {
    background-position: 50% 100%;
    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/5aa15ba3/dms3rep/multi/opt/pexels-photo-1438834-1920w.jpeg);
}
    
#\38 6208877 {
    width: 759px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 32020a3 {
    width: 100%;
    min-height: 8px;
}
    
#\35 1b9c59d {
    padding-right: 4%;
    min-height: 371px;
    flex-direction: row;
    flex-wrap: nowrap;
    padding-bottom: 4%;
}
    
#a5eee57a {
    width: 19.92%;
    min-height: 8px;
}
    
#af1794fb::before, #af1794fb > .bgExtraLayerOverlay {
    
}
    
#\38 6208877 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\32 32020a3 {
    min-height: 160px;
    align-items: flex-start;
    width: 100%;
    order: 1;
    padding-left: 10px;
    padding-right: 10px;
}
    
#\35 1b9c59d {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 4%;
}
    
#a5eee57a {
    min-height: 58px;
    align-items: center;
    width: 100%;
    order: 0;
    height: auto;
}
    
#af1794fb::before, #af1794fb > .bgExtraLayerOverlay {
    
}
#af1794fb {
    background-position: 50% 50%;
}
    
#\38 6208877 {
    width: 100.00%;
}
}



@media all {
    
#\34 d67871c {
    width: 280px;
    height: auto;
    max-width: 100%;
}
    
#\30 9148174 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 43%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#bb1d39af {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\31 6b44b41 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 5% 4% 4% 4%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
    margin-right: 0%;
}
    
#\35 c1068aa {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 9c12ef4 {
    width: 420px;
    height: auto;
    max-width: 100%;
}
    
#fa335941 {
    background-color: var(--color_3);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 9148174 {
    width: 100%;
    min-height: 128px;
    justify-content: space-between;
    height: auto;
}
    
#bb1d39af {
    width: 100%;
    min-height: 80px;
}
    
#\31 6b44b41 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 1%;
    padding-top: 6%;
}
}



@media (max-width: 767px) {
    
#\30 9148174 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#bb1d39af {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\31 6b44b41 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    row-gap: 0px;
    padding-top: 8%;
}
}



@media all {
    
#\31 8775810 {
    width: 99.99015021715742%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 9976334 {
    width: 99.99015021715742%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 854319a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 32.666666666666664%;
    justify-content: flex-start;
    min-width: 4%;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#e3fec0ad {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 32.666666666666664%;
    justify-content: flex-start;
    min-width: 4%;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\38 fdefbfb {
    width: 99.99786752682392%;
    height: 410px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#da175fbf {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#b67b0f42 {
    width: 99.99814831428418%;
    height: 410px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 3d6ad4d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#f1d80f89 {
    width: 100.00%;
    height: 410px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#c33f00ec {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\38 3280e91 {
    justify-content: space-between;
    align-items: flex-start;
    width: 99.99786752682392%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9b3da53 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d5a6cec {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 1;
}
    
#\31 500d9c1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#f5fc085d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\30 616a182 {
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e70c1e12 {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 1;
}
    
#aca8a4c0 {
    width: 99.99015021715742%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e7b45f23 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 18px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e6241b44 {
    justify-content: space-between;
    align-items: flex-start;
    width: 99.99786752682392%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e40cc03 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 32.666666666666664%;
    justify-content: flex-start;
    min-width: 4%;
    order: 2;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#a00560b8 {
    width: 99.99987456040141%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\36 c7497d0 {
    min-height: 778px;
    column-gap: 1%;
    row-gap: 6px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 5% 4% 5% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 ce24c69 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 18px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 23a8eb7 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 18px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 cf13504 {
    width: 200px;
    height: auto;
    min-height: 50px;
    max-width: 100%;
    order: 1;
}
    
#a11aeb0b {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 8775810 {
    width: 99.98478446329102%;
}
    
#\38 9976334 {
    width: 99.98478446329102%;
}
    
#\38 854319a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 15px;
    flex-direction: row;
    height: auto;
    column-gap: 3%;
    padding-bottom: 0%;
    margin: 0% 0% 0% 0%;
}
    
#e3fec0ad {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 15px;
    flex-direction: row;
    height: auto;
    column-gap: 3%;
    padding-bottom: 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 fdefbfb {
    height: 249px;
    order: 0;
    width: 35%;
    margin: 0px 0% 0px 0%;
}
    
#b67b0f42 {
    height: 249px;
    order: 0;
    width: 35%;
    margin: 0px 0% 0px 0%;
}
    
#\30 3d6ad4d {
    width: 100%;
}
    
#e6241b44 {
    width: 62.35972471713519%;
    row-gap: 24px;
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 249px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e40cc03 {
    width: 100%;
    min-height: 249px;
    align-items: flex-start;
    row-gap: 15px;
    flex-direction: row;
    height: auto;
    column-gap: 3%;
    padding-bottom: 0%;
    margin: 0% 0% 0% 0%;
}
    
#f1d80f89 {
    height: 249px;
    order: 0;
    width: 35%;
    align-self: flex-start;
    max-height: none;
    margin: 0px 0% 0px 0%;
}
    
#\36 c7497d0 {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 2%;
    row-gap: 44px;
    padding-bottom: 6%;
}
    
#\38 3280e91 {
    width: 62.610558730899335%;
    row-gap: 24px;
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 249px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 d5a6cec {
    width: 200px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 500d9c1 {
    width: 100%;
}
    
#\30 616a182 {
    width: 62.219825032077445%;
    row-gap: 24px;
    justify-content: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    height: auto;
    min-height: 249px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f5fc085d {
    width: 100%;
}
    
#e70c1e12 {
    width: 200px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#aca8a4c0 {
    width: 99.98478446329102%;
}
    
#\34 cf13504 {
    width: 200px;
    justify-self: auto;
    align-self: auto;
    order: 3;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\38 3280e91 {
    row-gap: 15px;
}
    
#\38 854319a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 24px;
    padding-bottom: 0%;
    margin: 0% 0% 0% 0%;
}
    
#e3fec0ad {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 24px;
    padding-bottom: 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 fdefbfb {
    height: 270px;
}
    
#\33 ce24c69 {
    height: auto;
    min-height: 136px;
}
    
#\30 616a182 {
    row-gap: 15px;
}
    
#b67b0f42 {
    height: 270px;
}
    
#e6241b44 {
    row-gap: 15px;
}
    
#\39 e40cc03 {
    width: 100%;
    min-height: 519px;
    align-items: flex-start;
    row-gap: 24px;
    padding-bottom: 0%;
    height: auto;
    margin: 0% 0% 0% 0%;
}
    
#f1d80f89 {
    height: 270px;
}
    
#\36 c7497d0 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    column-gap: 5%;
    row-gap: 24px;
    padding-bottom: 8%;
}
}



@media all {
    
#\36 db5413b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\36 db5413b {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#bdc1ba68 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\35 2005b0e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 4;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#e3996bc9 {
    align-items: flex-start;
    width: 90.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 4%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\33 055c29d {
    width: 9.999730922850535%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\33 129711f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 0216e41 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#a80e6da1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/5aa15ba3/dms3rep/multi/opt/pexels-photo-273209-1920w.jpeg);
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
#a80e6da1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHhAAAQMEAwAAAAAAAAAAAAAAAQACAwQGIUEHEhP/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAERMf/aAAwDAQACEQMRAD8AtXXjXT2/LLIfKQZb00sq3k2ua0NL3EjG0RJegqz/2Q==');
}
    
#\35 ac51e0d {
    width: 9.999730922850535%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#\32 9ef6570 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#d2503cd6 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#b0753468 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 067d18e {
    align-items: flex-start;
    width: 90.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 4%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#d0d13068.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#d0d13068 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#e42c2c3b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 0;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#a5bdd074 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 2%;
    order: 2;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\30 23ee9bf {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 fbe288e {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\39 c0a1d9d {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 16ef172 {
    width: 9.999730922850535%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#c6ef494c {
    align-items: flex-start;
    width: 90.00%;
    min-height: auto;
    max-height: 100%;
    row-gap: 14px;
    column-gap: 4%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\32 7e58462 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bdc1ba68 {
    width: 62%;
    min-height: 8px;
    row-gap: 24px;
}
    
#\30 0216e41 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
}
    
#a80e6da1 {
    width: 37.84542857142857%;
    min-height: 8px;
}
#a80e6da1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHhAAAQMEAwAAAAAAAAAAAAAAAQACAwQGIUEHEhP/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAERMf/aAAwDAQACEQMRAD8AtXXjXT2/LLIfKQZb00sq3k2ua0NL3EjG0RJegqz/2Q==');
}
}



@media (max-width: 767px) {
    
#bdc1ba68 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
}
    
#\30 0216e41 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#a80e6da1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#a80e6da1.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHhAAAQMEAwAAAAAAAAAAAAAAAQACAwQGIUEHEhP/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAFxEAAwEAAAAAAAAAAAAAAAAAAAERMf/aAAwDAQACEQMRAD8AtXXjXT2/LLIfKQZb00sq3k2ua0NL3EjG0RJegqz/2Q==');
}
}



@media all {
    
#\31 57bd4cd {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b2d324a3 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#bbe82517 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 40.72444821731749%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\35 46d0812 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#c48e1d28 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 55.25%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\34 dba0ed8 {
    background-color: var(--color_4);
    background-image: initial;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bbe82517 {
    width: 38%;
    min-height: 8px;
}
    
#\35 46d0812 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 210px;
    column-gap: 2%;
}
    
#c48e1d28 {
    width: 59.84814285714287%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#bbe82517 {
    width: 100%;
    min-height: 70px;
    align-items: flex-start;
    row-gap: 7px;
    height: auto;
}
    
#\35 46d0812 {
    min-height: unset;
    flex-direction: column;
    row-gap: 0px;
    padding: 8% 4% 8% 4%;
}
    
#c48e1d28 {
    width: 100%;
    min-height: 52px;
    align-items: flex-start;
    height: auto;
    padding-top: 6px;
    padding-bottom: 6px;
}
}



@media all {
    
#\37 36d363b {
    width: 85px;
    height: 85px;
    max-width: 100%;
}
    
#\31 a48c4f8 {
    width: 99.98617670346049%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 9edb28a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 4% 3% 4% 3%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#bf0060b5 {
    width: 99.99794152046785%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#cbf08a5d {
    background-color: var(--color_3);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_2) #000000 #000000 #000000;
    border-width: 1px 0 0 0;
}
    
#\30 9a86d19 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\31 3b60919 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 87b94e4 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 99.64734057365636%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\32 e75e89d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 4% 3% 4% 4%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#c5a4212b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
    
#fc30288d {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 99.47314336711926%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#f5adcdc7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 4% 3% 4% 3%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#c2d581f1 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\30 e72ca90 {
    width: 85px;
    height: 85px;
    max-width: 100%;
}
    
#\37 ac30788 {
    min-height: 223px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#e6047862 {
    width: 85px;
    height: 85px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\36 74489f4 {
    width: 99.99794152046785%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 36d363b {
    height: 85px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a48c4f8 {
    order: 2;
}
    
#\31 9edb28a {
    row-gap: 30px;
    width: 33.333333333333336%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#bf0060b5 {
    order: 2;
}
    
#\33 87b94e4 {
    height: auto;
    min-height: 127px;
    margin: 0px 0% 0px 0%;
}
    
#\32 e75e89d {
    row-gap: 30px;
    width: 33.333333333333336%;
    min-height: 8px;
    flex-direction: column;
    height: auto;
    flex-wrap: nowrap;
    padding-left: 3%;
}
    
#c5a4212b {
    order: 1;
}
    
#fc30288d {
    height: auto;
    min-height: 130px;
    margin: 0px 0% 0px 0%;
}
    
#f5adcdc7 {
    row-gap: 30px;
    width: 33.333333333333336%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c2d581f1 {
    justify-self: auto;
    align-self: auto;
    width: 99.17044920957896%;
    order: 0;
    height: auto;
    min-height: 128px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e72ca90 {
    height: 85px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 ac30788 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#e6047862 {
    height: 85px;
}
}



@media (max-width: 767px) {
    
#\37 36d363b {
    height: 64px;
    width: 64px;
}
    
#\31 a48c4f8 {
    margin: 0px 0% 0px 0%;
}
    
#\31 9edb28a {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 6% 6% 6% 6%;
}
    
#bf0060b5 {
    margin: 0px 0% 0px 0%;
}
    
#\33 87b94e4 {
    row-gap: 24px;
    flex-direction: row;
    align-items: center;
    min-height: auto;
}
    
#\32 e75e89d {
    width: 100%;
    min-height: 167px;
    align-items: flex-start;
    row-gap: 20px;
    height: auto;
    justify-content: flex-start;
    padding: 12% 6% 6% 6%;
}
    
#c5a4212b {
    order: 1;
}
    
#fc30288d {
    row-gap: 24px;
    flex-direction: row;
    min-height: auto;
    align-items: center;
}
    
#f5adcdc7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 6% 6% 12% 6%;
}
    
#c2d581f1 {
    row-gap: 24px;
    flex-direction: row;
    min-height: auto;
    align-items: center;
    justify-self: auto;
    align-self: auto;
    width: 99.77134146341463%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 e72ca90 {
    height: 64px;
    width: 64px;
}
    
#\37 ac30788 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#e6047862 {
    height: 64px;
    width: 64px;
}
    
#\36 74489f4 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#b987ac35 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.47314336711926%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#d6004293 {
    width: 85px;
    height: 85px;
    max-width: 100%;
}
    
#\37 ef4c1ff {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 f8e9364 {
    width: 85px;
    height: 85px;
    max-width: 100%;
}
    
#f6274197 {
    justify-content: flex-start;
    align-items: flex-start;
    width: 99.64734057365636%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\37 6558c03 {
    width: 85px;
    height: 85px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#d5bceedb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 4% 3% 4% 4%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#d0ffbd18 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 4% 3% 4% 3%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\35 3ae9fa0 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 366dafe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 40px;
    width: 33.333333333333336%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 4% 3% 4% 3%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\38 1f5e391 {
    background-color: var(--color_3);
    background-image: initial;
    border-style: solid;
    border-color: var(--color_2) #000000 var(--color_2) #000000;
    border-width: 1px 0 1px 0;
}
    
#f4d2f154 {
    width: 99.98617670346049%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#ea4f38dd {
    width: 99.99794152046785%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\38 b1455dc {
    justify-content: flex-start;
    align-items: flex-start;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 32px;
    column-gap: 4%;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#\32 20bfd89 {
    min-height: 223px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
    margin-top: 0%;
}
    
#fe29f384 {
    width: 99.99794152046785%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0b54c94 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 4;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#b987ac35 {
    height: auto;
    min-height: 130px;
    margin: 0px 0% 0px 0%;
}
    
#d6004293 {
    height: 85px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 f8e9364 {
    height: 85px;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f6274197 {
    height: auto;
    min-height: 127px;
    margin: 0px 0% 0px 0%;
}
    
#\37 6558c03 {
    height: 85px;
}
    
#d5bceedb {
    row-gap: 30px;
    width: 33.333333333333336%;
    min-height: 8px;
    flex-direction: column;
    height: auto;
    flex-wrap: nowrap;
    padding-left: 3%;
}
    
#d0ffbd18 {
    row-gap: 30px;
    width: 33.333333333333336%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 366dafe {
    row-gap: 30px;
    width: 33.333333333333336%;
    min-height: 8px;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f4d2f154 {
    order: 2;
}
    
#ea4f38dd {
    order: 2;
}
    
#\38 b1455dc {
    justify-self: auto;
    align-self: auto;
    width: 99.17044920957896%;
    order: 0;
    height: auto;
    min-height: 128px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 20bfd89 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
}
    
#\34 0b54c94 {
    order: 1;
}
}



@media (max-width: 767px) {
    
#b987ac35 {
    row-gap: 24px;
    flex-direction: row;
    min-height: auto;
    align-items: center;
}
    
#d6004293 {
    height: 64px;
    width: 64px;
}
    
#\35 f8e9364 {
    height: 64px;
    width: 64px;
}
    
#f6274197 {
    row-gap: 24px;
    flex-direction: row;
    align-items: center;
    min-height: auto;
}
    
#\37 6558c03 {
    height: 64px;
    width: 64px;
}
    
#d5bceedb {
    width: 100%;
    min-height: 167px;
    align-items: flex-start;
    row-gap: 20px;
    height: auto;
    justify-content: flex-start;
    padding: 12% 6% 6% 6%;
}
    
#d0ffbd18 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 6% 6% 6% 6%;
}
    
#\35 366dafe {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    row-gap: 20px;
    padding: 6% 6% 12% 6%;
}
    
#f4d2f154 {
    margin: 0px 0% 0px 0%;
}
    
#ea4f38dd {
    margin: 0px 0% 0px 0%;
}
    
#\38 b1455dc {
    row-gap: 24px;
    flex-direction: row;
    min-height: auto;
    align-items: center;
    justify-self: auto;
    align-self: auto;
    width: 99.77134146341463%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 20bfd89 {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#fe29f384 {
    margin: 0px 0% 0px 0%;
}
    
#\34 0b54c94 {
    order: 1;
}
}



@media all {
    
#\32 de5fc63 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\32 cce667b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 2% 2% 2% 2%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\36 36d685f {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 ea70d03 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a05ee3ef {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\37 9e56a08 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 67eff31 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 2% 2% 2% 2%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#a62870d8 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 1ab9d1c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 1px 0 0;
    padding: 2% 1.9969512195121952% 2% 1.9969512195121952%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#bb437909 {
    min-height: 148px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\31 9e86160 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 0da08f4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 5fde4f4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 25%;
    min-width: 4%;
    justify-content: flex-start;
    flex-wrap: nowrap;
    border-style: solid;
    border-color: #000000 var(--color_2) #000000 #000000;
    border-width: 0 0px 0 0;
    padding: 2% 2% 2% 2%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\32 3c79966 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#bb437909 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: row;
    flex-wrap: wrap;
    column-gap: 0%;
    min-height: 240px;
    row-gap: 20px;
}
    
#\32 cce667b {
    width: 50%;
    min-height: 80px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 67eff31 {
    width: 50%;
    min-height: 80px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\39 5fde4f4 {
    width: 50%;
    min-height: 80px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\38 1ab9d1c {
    width: 50%;
    min-height: 80px;
    flex: 1 1 auto;
    padding: 4% 4% 4% 4%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#bb437909 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
    column-gap: 0%;
    padding: 8% 0% 8% 0%;
}
    
#\32 cce667b {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\34 67eff31 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\39 5fde4f4 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
    
#\38 1ab9d1c {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    padding: 4% 8% 4% 8%;
    margin: 0% 0% 0% 0%;
}
}



@media all {
    
#ac50c322 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\39 af61dba {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d8e5a2de {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 12px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\33 552aa63 {
    min-height: 103px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 4% 1% 4%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#e9005147 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (max-width: 767px) {
    
#\39 af61dba {
    width: 100.00%;
}
    
#d8e5a2de {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 16px;
}
    
#\33 552aa63 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 8%;
}
}



@media all {
    
#\30 88d997d {
    width: 33.21176470588235%;
    height: 237px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ad538aa6 {
    width: 100%;
    height: 200px;
    max-width: 100%;
}
    
#\38 e859118 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 45%;
    min-width: 4%;
    background-image: url(https://lirp.cdn-website.com/5aa15ba3/dms3rep/multi/opt/pexels-photo-164522-1920w.jpeg);
    border-radius: 20px 20px 20px 20px;
    padding: 16px 16px 16px 16px;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
#\38 e859118.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIF/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIAAwQRBQYSISL/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGREAAgMBAAAAAAAAAAAAAAAAAQMAAjEE/9oADAMBAAIRAxEAPwCl6tl4DNdS62V+OwSdETMa7mwxASnQPr6iIJXQwDYi6aE5P//Z');
}
    
#\31 86e314d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 53%;
    min-width: 4%;
    flex-wrap: nowrap;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#ba8988c3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#\35 ff40c77 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding-bottom: 0%;
    padding-right: 0%;
    padding-top: 0%;
    padding-left: 0%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
    
#f1b1de4d {
    width: 33.21176470588235%;
    height: 237px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9cd21e3 {
    width: 33.21176470588235%;
    height: 237px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 75aa463 {
    width: 33.21176470588235%;
    height: 237px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3950846 {
    background-color: var(--color_5);
    background-image: initial;
}
    
#\38 db9ec38 {
    width: 33.21176470588235%;
    height: 237px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f976c2ee {
    width: 33.21176470588235%;
    height: 237px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d3ba6d49 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 2% 4% 6% 4%;
    margin-left: 0%;
    margin-bottom: 0%;
    margin-right: 0%;
    margin-top: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 e859118 {
    width: 100%;
    min-height: 80px;
}
#\38 e859118.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIF/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIAAwQRBQYSISL/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGREAAgMBAAAAAAAAAAAAAAAAAQMAAjEE/9oADAMBAAIRAxEAPwCl6tl4DNdS62V+OwSdETMa7mwxASnQPr6iIJXQwDYi6aE5P//Z');
}
    
#\31 86e314d {
    width: 100%;
    min-height: 80px;
}
    
#d3ba6d49 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 30px;
}
}



@media (max-width: 767px) {
    
#\30 88d997d {
    height: 240px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\30 9cd21e3 {
    height: 240px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\39 75aa463 {
    height: 240px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\38 e859118 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\38 e859118.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAIF/8QAHhAAAgICAgMAAAAAAAAAAAAAAQIAAwQRBQYSISL/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAGREAAgMBAAAAAAAAAAAAAAAAAQMAAjEE/9oADAMBAAIRAxEAPwCl6tl4DNdS62V+OwSdETMa7mwxASnQPr6iIJXQwDYi6aE5P//Z');
}
    
#\31 86e314d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 db9ec38 {
    height: 240px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#ba8988c3 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f976c2ee {
    height: 240px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#d3ba6d49 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 24px;
}
    
#f1b1de4d {
    height: 240px;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\35 ff40c77 {
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media all {
    
#e66c173d.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e66c173d {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 5;
}
    
#\34 8850723 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#ffed0b1a {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\36 67496f3 {
    width: 67px;
    height: 67px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#f636fff1 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 99.99880925351296%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 4;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#bf367c95 {
    width: 67px;
    height: 67px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 89dd521 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 d7b9a67 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 73.57817517856185%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    order: 1;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\31 d15e0b4 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#d26fcdf7 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#e14eb874 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    justify-content: flex-end;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\33 3331c49 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 73.57817517856185%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    order: 1;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\34 c7abd95 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 0;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\30 97a3699 {
    background-color: var(--color_3);
    background-image: initial;
}
    
#\38 a4cb9aa {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 73.57817517856185%;
    min-height: 68px;
    max-height: 100%;
    row-gap: 5px;
    column-gap: 4%;
    order: 2;
    height: auto;
    grid-area: auto / auto / auto / auto;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#fb49909b {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c5cdb861.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#c5cdb861 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 1;
}
    
#bc652087 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\30 fb150bc.flex-element.widget-wrapper > [data-element-type] {
    padding: 3% 5% 3% 5%;
}
#\30 fb150bc {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#\37 c765dc6 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    order: 2;
    padding-left: 0%;
    padding-top: 0%;
    padding-right: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#a1228237.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#a1228237 {
    width: 100%;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
}
    
#\33 aa47cdb {
    width: 67px;
    height: 67px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8b60b3c {
    min-height: 438px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 4% 4% 4% 4%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e14eb874 {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
}
    
#\34 8850723 {
    width: 100%;
    min-height: 80px;
    flex-direction: row;
}
    
#\30 fb150bc {
    margin: 0px 0% 0px 0%;
}
    
#\38 8b60b3c {
    padding-left: 4%;
    padding-right: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
}
}



@media (max-width: 767px) {
    
#e66c173d.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
    padding-right: 0%;
}
#e66c173d {
    order: 5;
    width: 90%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\34 8850723 {
    min-height: 80px;
    align-items: flex-start;
    width: 100%;
    padding: 0px 0px 0px 0px;
}
    
#\36 67496f3 {
    height: 57px;
    width: 56.2031px;
}
    
#f636fff1 {
    height: auto;
    min-height: 57px;
    order: 4;
    width: 90%;
    padding-left: 0%;
    padding-right: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bf367c95 {
    height: 57px;
    width: 55.4844px;
}
    
#\30 d7b9a67 {
    height: auto;
    min-height: 71px;
    width: 78.17%;
}
    
#e14eb874 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding-right: 0%;
    padding-left: 0%;
    row-gap: 9px;
    justify-content: flex-start;
}
    
#\33 3331c49 {
    height: auto;
    min-height: 50px;
    width: 77.94%;
}
    
#\34 c7abd95 {
    align-items: center;
    height: auto;
    min-height: 57px;
    order: 0;
    padding-left: 0%;
    padding-right: 0%;
    width: 90%;
}
    
#\38 a4cb9aa {
    height: auto;
    min-height: 50px;
    width: 78.35%;
}
    
#c5cdb861.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
    padding-right: 0%;
}
#c5cdb861 {
    order: 1;
    width: 90%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\37 c765dc6 {
    width: 90%;
    order: 2;
    padding-left: 0%;
    padding-right: 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1228237.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
    padding-right: 0%;
}
#a1228237 {
    order: 3;
    width: 90%;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\33 aa47cdb {
    height: 57px;
    width: 54.9375px;
}
    
#\38 8b60b3c {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}



@media all {
    
#\32 f3ebe57 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#e2c8a3cd {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#cb93d251 {
    align-items: center;
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 2%;
    row-gap: 24px;
    order: 0;
    flex-direction: row;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
    
#\38 ab7f90a {
    background-color: var(--color_1);
    background-image: initial;
}
    
#\35 1da2fef {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 13880d4 {
    min-height: 0px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 0%;
    padding-bottom: 0%;
    margin-top: 0%;
    margin-right: 0%;
    margin-bottom: 0%;
    margin-left: 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\32 f3ebe57 {
    order: 4;
    width: auto;
}
    
#e2c8a3cd {
    order: 4;
    width: auto;
}
    
#cb93d251 {
    justify-content: space-between;
}
    
#\35 1da2fef {
    order: 1;
    width: auto;
}
    
#\39 13880d4 {
    min-height: 0px;
    padding: 0px 4% 0px 4%;
}
}



@media (max-width: 767px) {
    
#\32 f3ebe57 {
    margin: 0px 0% 0px 0%;
}
    
#e2c8a3cd {
    margin: 0px 0% 0px 0%;
}
    
#cb93d251 {
    width: 100%;
    min-height: 61px;
    align-items: center;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 4%;
    height: auto;
    justify-content: flex-start;
    padding: 6px 16px 6px 16px;
}
    
#\35 1da2fef {
    margin: 0px 0% 0px 0%;
}
    
#\39 13880d4 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
}

