@media all {
  *#dm .dmInner *.u_1295476192 .svg { width:100% !important; }

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

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

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

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

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

  *#dm .dmInner div.u_1295476192 {
    padding:25% !important;
    border-radius:5px 5px 5px 5px !important;
    background-color:var(--color_9) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1447633832 {
    padding:25% !important;
    border-radius:5px 5px 5px 5px !important;
    background-color:var(--color_6) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

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

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

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

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

  *#dm .dmInner div.u_1311956917 {
    border-style:solid !important;
    border-color:rgb(56,56,56) rgb(56,56,56) rgb(56,56,56) rgb(56,56,56) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

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

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

  *#dm .dmInner div.u_1243656162 {
    padding:25% !important;
    border-radius:5px 5px 5px 5px !important;
    background-color:var(--color_6) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1479366208 {
    padding:25% !important;
    border-radius:5px 5px 5px 5px !important;
    background-color:var(--color_6) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

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

  *#dm .dmInner div.u_1740187989 {
    padding:25% !important;
    border-radius:5px 5px 5px 5px !important;
    background-color:var(--color_9) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1482899004 {
    padding:25% !important;
    border-radius:5px 5px 5px 5px !important;
    background-color:var(--color_9) !important;
    border-color:rgb(0,0,0) !important;
    border-width:2px !important;
    background-image:none !important;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  *#dm .dmInner div.u_1047446949 textarea {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_3) !important;
    background-image:initial !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner div.u_1047446949 select {
    border-style:solid !important;
    border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
    border-width:0px 0px 0px 0px !important;
    background-color:var(--color_3) !important;
    background-image:initial !important;
    border-radius:15px 15px 15px 15px !important;
  }

  *#dm .dmInner div.u_1047446949 .dmforminput input { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1047446949 .dmforminput textarea { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1047446949 .dmforminput .fileUploadLink { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1047446949 .checkboxwrapper span { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1047446949 .radiowrapper span { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1047446949 .optinwrapper div { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1047446949 .freetextwrapper { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1047446949 .dmforminput select { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1047446949 .dmforminput option { color:var(--color_4) !important; }

  *#dm .dmInner div.u_1885087026 {
    border-style:solid !important;
    border-color:rgb(107,107,107) rgb(107,107,107) rgb(107,107,107) rgb(107,107,107) !important;
    border-width:0px 0px 0px 0px !important;
  }

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

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

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

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

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

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

  *#dm .dmInner div.u_1885087026 .svg { fill:rgba(20,120,166,1) !important; }

  *#dm .dmInner div.u_1854518833 {
    border-style:solid !important;
    border-color:rgb(107,107,107) rgb(107,107,107) rgb(107,107,107) rgb(107,107,107) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1854518833 .svg { fill:rgba(20,120,166,1) !important; }

  *#dm .dmInner div.u_1047446949 .dmform-success { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1047446949 .dmform-success .rteBlock { color:var(--color_3) !important; }

  *#dm .dmInner div.u_1047446949 .dmform-error { color:var(--color_3) !important; }

  *#dm .dmInner a.u_1540576542 {
    border-style:solid !important;
    border-width:2px 2px 2px 2px !important;
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
    box-shadow:var(--color_1) 0px 0px 11px 0px !important;
  }

  *#dm .dmInner a.u_1540576542:hover {
    background-color:rgba(28,28,28,0) !important;
    background-image:none !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1540576542.hover {
    background-color:rgba(28,28,28,0) !important;
    background-image:none !important;
    border-color:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1540576542:hover span.icon {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner a.u_1540576542.hover span.icon {
    color:var(--color_1) !important;
    fill:var(--color_1) !important;
  }

  *#dm .dmInner div.u_1047446949 .dmformsubmit:hover { background-image:initial !important; }

  *#dm .dmInner div.u_1047446949 .dmformsubmit.hover { background-image:initial !important; }

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

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

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

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

  *#dm .dmInner div.u_1046519171 .svg { fill:rgba(152,212,240,1) !important; }

  *#dm .dmInner div.u_1704224315 .svg { fill:rgba(152,212,240,1) !important; }

  *#dm .dmInner div.u_1188697864 .svg { fill:rgba(152,212,240,1) !important; }

  *#dm .dmInner div.u_1047446949 .dmformsubmit {
    margin-left:0 !important;
    margin-right:auto !important;
    width:200px !important;
    height:50px !important;
    float:left !important;
    display:block !important;
    background-color:rgba(152,212,240,1) !important;
    background-image:none !important;
  }

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

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

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

  *#dm .dmInner a.u_1985329274 span.icon {
    color:var(--color_6) !important;
    fill:var(--color_6) !important;
  }

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

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

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

  *#dm .dmInner div.u_1671261717 {
    border-style:solid !important;
    border-color:rgb(107,107,107) rgb(107,107,107) rgb(107,107,107) rgb(107,107,107) !important;
    border-width:0px 0px 0px 0px !important;
  }

  *#dm .dmInner div.u_1671261717 .svg { fill:rgba(20,120,166,1) !important; }

  *#dm .dmInner *.u_1675834960 { background-position:50% 50% !important; }
}
@media (min-width:1025px) {
  *#dm .dmInner *.u_1829225310 .photoGalleryThumbs .image-container a { padding-top:340px !important; }

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1280281737 .photoGalleryThumbs .image-container a { padding-top:600px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1829225310 .photoGalleryThumbs .image-container a { padding-top:320px !important; }

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1280281737 .photoGalleryThumbs .image-container a { padding-top:360px !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1829225310 .photoGalleryThumbs .image-container a { padding-top:220px !important; }

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

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

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

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

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

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

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

  *#dm .dmInner *.u_1280281737 .photoGalleryThumbs .image-container a { padding-top:220px !important; }
}
*#dm .dmInner div.u_724602552
{
	text-align:center !important;
}
*#dm .dmInner div.u_1886714351
{
	z-index:1 !important;
}
*#dm .dmInner div.u_1105532287
{
	z-index:1 !important;
}
*#dm .dmInner div.u_1280281737
{
	z-index:1 !important;
}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_724602552
{
}
*#dm .dmInner div.u_1311956917
{
}
*#dm .dmInner div.u_1311956917
{
}
*#dm .dmInner div.u_1886714351
{
}
*#dm .dmInner div.u_1886714351
{
}
*#dm .dmInner div.u_1105532287
{
}
*#dm .dmInner div.u_1280281737
{
}
*#dm .dmInner div.u_1280281737
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: initial;
}
}



@media all {
    
#\33 9fdbf34 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 50px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#c62b0551 {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 120px 15% 120px 15%;
    margin: 0% 0% 0% 0%;
}
    
#c7f8ce4a {
    max-width: 100%;
    width: auto;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 b896914 {
    background-image: linear-gradient(0deg, rgba(28, 28, 28, 1) 3%, rgba(20, 120, 166, 1) 100%);
    background-origin: border-box;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
}
    
#group_uev {
    align-items: flex-start;
    width: 100%;
    min-height: 52px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 24px;
    order: 3;
    height: auto;
}
    
#widget_bus {
    width: 100%;
    height: auto;
    max-width: 100%;
}
}



@media all {
    
#f7c438e1 {
    column-gap: 8%;
    row-gap: 50px;
    width: 100%;
    min-height: 624px;
    flex-wrap: nowrap;
    flex-direction: column;
    max-width: none;
    padding: 120px 10% 120px 10%;
    margin: 0% 0% 0% 0%;
}
    
#\39 76a4de4 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: -44px 0% 0% 0%;
}
    
#\38 6d1c12d {
    justify-content: flex-start;
    align-items: center;
    width: 99.93%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    order: 3;
    flex-wrap: nowrap;
    background-color: rgba(28,28,28,0);
    background-image: none;
    padding: 0% 30px 40px 30px;
    margin: 0% 0% 0% 0%;
}
    
#f7580d5c {
    margin: -1px 0% 0px 0%;
}
    
#\33 db66a65 {
    background-image: linear-gradient(180deg, rgba(20, 120, 166, 1) 55%, rgba(48, 157, 205, 1) 100%);
    background-origin: border-box;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
}
    
#\32 ee3315d {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 1ca0a81 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    min-width: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 d6eeba8.flex-element.widget-wrapper > [data-element-type] {
    padding: 12.3px 12.3px 12.3px 12.3px;
}
#\34 d6eeba8 {
    max-width: 100%;
    width: 55px;
    height: auto;
    order: 0;
    margin: 20px 20px -60px 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 96dda03 {
    max-height: none;
    min-height: 100%;
    border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2);
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 4%;
    border-radius: 10px 10px 10px 10px;
    width: 23%;
    border-width: 0px 0px 0px 0px;
    align-items: flex-start;
    border-style: solid;
    background-color: rgba(152,212,240,1);
    background-image: none;
    height: auto;
    justify-content: flex-start;
    order: 7;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0% 0% 0% 0%;
}
    
#\33 974ae7e {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 70%;
    min-height: 44.6px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(152,212,240,1);
    background-image: none;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 624e070 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1d959cd {
    width: 58px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 6080b53 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: -15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 67c0600 {
    max-width: 100%;
    width: auto;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#a3be6150 {
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    min-height: 80px;
    min-width: 4%;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 af62fec {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin-top: 11px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#d0b07478 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: -44px 0% 0% 0%;
}
    
#f185a9a4.flex-element.widget-wrapper > [data-element-type] {
    padding: 12.3px 12.3px 12.3px 12.3px;
}
#f185a9a4 {
    max-width: 100%;
    width: 55px;
    height: auto;
    order: 0;
    margin: 20px 20px -60px 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\30 1b1103a {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#dfea710d {
    max-height: none;
    min-height: 100%;
    border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2);
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 4%;
    border-radius: 10px 10px 10px 10px;
    width: 23%;
    border-width: 0px 0px 0px 0px;
    align-items: flex-start;
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
    height: auto;
    justify-content: flex-start;
    order: 4;
    margin-right: 0%;
    margin-left: 0%;
    padding: 0% 0% 0% 0%;
}
    
#\32 16ea52e {
    width: 58px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f6404ce3 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 70%;
    min-height: 44.6px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_6);
    background-image: none;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 30363bc {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: -15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 cb0ca1a {
    justify-content: flex-start;
    align-items: center;
    width: 99.93%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    order: 3;
    flex-wrap: nowrap;
    background-color: rgba(28,28,28,0);
    background-image: none;
    padding: 0% 30px 40px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\37 526736b {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1982d72 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: -44px 0% 0% 0%;
}
    
#d8e4a6bb {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    order: 3;
    flex-wrap: nowrap;
    background-color: rgba(28,28,28,0);
    background-image: none;
    padding: 0% 30px 40px 30px;
    margin: 0% 0% 0% 0%;
}
    
#c725f82b {
    width: 58px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b354504a.flex-element.widget-wrapper > [data-element-type] {
    padding: 12.3px 12.3px 12.3px 12.3px;
}
#b354504a {
    max-width: 100%;
    width: 55px;
    height: auto;
    order: 0;
    margin: 20px 20px -60px 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\36 bb6c1cf {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: -44px 0% 0% 0%;
}
    
#ea2dbea6 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: -15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1347f2c {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin-top: 11px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 6e49b63 {
    row-gap: 24px;
    column-gap: 2%;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    min-height: 529px;
    align-items: stretch;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: wrap;
    height: auto;
    background-color: rgba(28,28,28,0);
    background-image: none;
    align-content: center;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bca6d7a7 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 70%;
    min-height: 44.6px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_6);
    background-image: none;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 94d445d {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 70%;
    min-height: 44.6px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(152,212,240,1);
    background-image: none;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 5ac49c5 {
    width: 58px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#f83b6232 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: -44px 0% 0% 0%;
}
    
#\33 20aa4b4 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: -15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 e0773eb {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 44px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 0%;
    order: 2;
    padding: 0% 0% 0% 0%;
    margin: -44px 0% 0% 0%;
}
    
#bfd38a1f.flex-element.widget-wrapper > [data-element-type] {
    padding: 12.3px 12.3px 12.3px 12.3px;
}
#bfd38a1f {
    max-width: 100%;
    width: 55px;
    height: auto;
    order: 0;
    margin: 20px 20px -60px 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\31 02e6688 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    order: 3;
    flex-wrap: nowrap;
    background-color: rgba(28,28,28,0);
    background-image: none;
    padding: 0% 30px 40px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\37 4ba69ed {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 70%;
    min-height: 44.6px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: rgba(152,212,240,1);
    background-image: none;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#fd5ab31e {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin-top: 0px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\33 4b546c7 {
    width: 58px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 843e98d {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: -15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fcc66b36 {
    max-height: none;
    min-height: 100%;
    border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2);
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 4%;
    border-radius: 10px 10px 10px 10px;
    width: 23%;
    border-width: 0px 0px 0px 0px;
    align-items: flex-start;
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
    height: auto;
    justify-content: flex-start;
    order: 2;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c8d9c6a {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin-top: 1px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#\34 aaf4359 {
    max-width: 100%;
    width: 100.00%;
    height: auto;
    justify-self: auto;
    align-self: flex-start;
    order: 0;
    margin-top: 1px;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
    
#d6836fdf {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f7b7d8ab {
    max-height: none;
    min-height: 100%;
    border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2);
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 4%;
    border-radius: 10px 10px 10px 10px;
    width: 23%;
    border-width: 0px 0px 0px 0px;
    align-items: flex-start;
    border-style: solid;
    background-color: rgba(152,212,240,1);
    background-image: none;
    height: auto;
    justify-content: flex-start;
    order: 3;
    justify-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d9e4a014 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 70%;
    min-height: 44.6px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    background-color: var(--color_6);
    background-image: none;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\35 2d069f1 {
    max-height: none;
    min-height: 100%;
    border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2);
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 4%;
    border-radius: 10px 10px 10px 10px;
    width: 23%;
    border-width: 0px 0px 0px 0px;
    align-items: flex-start;
    border-style: solid;
    background-color: rgba(152,212,240,1);
    background-image: none;
    height: auto;
    justify-content: flex-start;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#e22dd51e {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    order: 3;
    flex-wrap: nowrap;
    background-color: rgba(28,28,28,0);
    background-image: none;
    padding: 0% 30px 40px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\36 b2794c8.flex-element.widget-wrapper > [data-element-type] {
    padding: 12.3px 12.3px 12.3px 12.3px;
}
#\36 b2794c8 {
    max-width: 100%;
    width: 55px;
    height: auto;
    order: 0;
    margin: 20px 20px -60px 20px;
    grid-area: auto / auto / auto / auto;
}
    
#e2f2dac1.flex-element.widget-wrapper > [data-element-type] {
    padding: 12.3px 12.3px 12.3px 12.3px;
}
#e2f2dac1 {
    max-width: 100%;
    width: 55px;
    height: auto;
    order: 0;
    margin: 20px 20px -60px 20px;
    grid-area: auto / auto / auto / auto;
}
    
#d49429f5 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 fa91565 {
    width: 58px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\38 434b121 {
    justify-content: flex-start;
    align-items: center;
    width: 99.64%;
    min-height: 235px;
    max-height: 100%;
    row-gap: 20px;
    column-gap: 4%;
    order: 3;
    flex-wrap: nowrap;
    background-color: rgba(28,28,28,0);
    background-image: none;
    height: auto;
    padding: 0% 30px 40px 30px;
    margin: 0% 0% 0% 0%;
}
    
#\30 6693a88 {
    max-height: none;
    min-height: 100%;
    border-color: rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2) rgba(0, 0, 0, 0.2);
    flex-wrap: nowrap;
    row-gap: 0px;
    column-gap: 4%;
    border-radius: 10px 10px 10px 10px;
    width: 23%;
    border-width: 0px 0px 0px 0px;
    align-items: flex-start;
    border-style: solid;
    background-color: var(--color_6);
    background-image: none;
    height: auto;
    justify-content: flex-start;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#a0a298ac {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    margin: -15px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d7ba1b07 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\39 9c5f52f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 6ef1a80 {
    min-height: 788px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#d97ac101::before, #d97ac101 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_7);
    opacity: 0.1;
    border-radius: inherit;
}
#d97ac101 {
    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/69e0cf1d/dms3rep/multi/opt/edffbde7-3df8-4645-9e16-6323fa33eb2e+%281%29-1920w.png");
}
    
#widget_0rm {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_gcs {
    width: 80.03%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_a4h {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media all {
    
#\36 0f2840a.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\36 0f2840a {
    width: 100%;
    height: 500px;
    min-height: 100px;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0px;
}
    
#ab536730 {
    margin: 0px 0% 0px 0%;
}
    
#\38 ce59c60 {
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    flex-direction: row;
    align-items: flex-end;
    border-radius: 0px 0px 0px 0px;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ebdb630b {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0% 0px 0%;
}
    
#\30 89ad31e {
    background-image: linear-gradient(0deg, rgba(152, 212, 240, 1) 0%, rgba(20, 120, 166, 1) 100%);
    background-origin: border-box;
}
}



@media all {
    
#\39 7f37904 {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#fca32750 {
    width: 88px;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\32 2f72d09 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 20% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\34 bc4a9be.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\34 bc4a9be {
    width: 55.22%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#f78a9c2b {
    background-image: url("https://lirp.cdn-website.com/69e0cf1d/dms3rep/multi/opt/474408906_122128887404395735_3078815307719116041_n-98cd6afc-1920w.jpg");
    background-color: rgba(0, 0, 0, 0);
}
#f78a9c2b.lazy:not([data-loaded='true']) {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAIAAoDASIAAhEBAxEB/8QAFQABAQAAAAAAAAAAAAAAAAAAAAb/xAAeEAABBQACAwAAAAAAAAAAAAADAAECBBEFBxMiMv/EABQBAQAAAAAAAAAAAAAAAAAAAAT/xAAYEQADAQEAAAAAAAAAAAAAAAAAAQIRIf/aAAwDAQACEQMRAD8Am4c5xNURbYoBDZdn9W+lEE7JveSWDjmviIiTCa6Nunp//9k=');
}
    
#\39 e96e2a3 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-image: linear-gradient(0deg, rgba(102, 181, 219, 1) 0%, rgba(14, 103, 143, 1) 100%);
    order: 0;
    flex-wrap: nowrap;
    background-origin: border-box;
    padding: 115px 12% 115px 12%;
    margin: 0% 0% 0% 0%;
}
    
#undefined {
    width: 100%;
}
}



@media all {
    
#\31 54ae4af {
    max-width: 100%;
    width: 50px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\33 faac253 {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 cff1e6d {
    max-height: none;
    min-height: auto;
    border-color: rgba(216, 216, 216, 1) rgba(216, 216, 216, 1) rgba(216, 216, 216, 1) rgba(216, 216, 216, 1);
    row-gap: 24px;
    column-gap: 5%;
    border-radius: 0px 0px 0px 0px;
    flex-direction: row;
    width: 33.3%;
    border-width: 0px 1px 0px 0px;
    align-items: center;
    border-style: solid;
    order: 0;
    flex-wrap: nowrap;
    align-self: stretch;
    height: auto;
    padding: 0% 20px 0% 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 e80ffe0 {
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 0%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 0;
    background-image: linear-gradient(0deg, rgba(20, 120, 166, 1) 25%, rgba(48, 157, 205, 1) 100%);
    border-radius: 0 0 40px 0px;
    background-origin: border-box;
    padding: 30px 10px 30px 200px;
    margin: 0px 0% 0px 3%;
    grid-area: auto / auto / auto / auto;
}
    
#c9418a8c {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 6%;
    flex-wrap: nowrap;
    --column-gap: 6%;
    padding: 0px 0px 0px 0px;
    margin: 60px 0% 0px 0%;
}
    
#f8acde89 {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c288080b {
    max-width: 100%;
    width: auto;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 126e5b6 {
    max-width: 100%;
    width: auto;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 7a4d6c3 {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 24px;
    width: 88.52%;
    min-width: 4%;
    order: 2;
    justify-content: flex-start;
    flex-wrap: nowrap;
    padding: 0px 0% 115px 0%;
    margin: 0% 0% 0% -30%;
}
    
#\37 65d9711 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 37.48%;
    min-width: 4%;
    background-image: linear-gradient(180deg, rgba(20, 120, 166, 1) 55%, rgba(48, 157, 205, 1) 100%);
    flex-direction: row;
    align-items: center;
    order: 0;
    background-origin: border-box;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 5daf78e {
    max-height: none;
    min-height: 100%;
    border-color: rgba(216, 216, 216, 1) rgba(216, 216, 216, 1) rgba(216, 216, 216, 1) rgba(216, 216, 216, 1);
    row-gap: 24px;
    column-gap: 5%;
    border-radius: 0px 0px 0px 0px;
    flex-direction: row;
    width: 33.3%;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    border-style: solid;
    order: 2;
    flex-wrap: nowrap;
    align-self: stretch;
    height: auto;
    padding: 0% 20px 0% 20px;
    margin: 0px 0% 0px 0%;
}
    
#e9f9f4a4 {
    max-height: none;
    min-height: 100%;
    border-color: rgba(216, 216, 216, 1) rgba(216, 216, 216, 1) rgba(216, 216, 216, 1) rgba(216, 216, 216, 1);
    row-gap: 24px;
    column-gap: 5%;
    border-radius: 0px 0px 0px 0px;
    flex-direction: row;
    width: 33.3%;
    border-width: 0px 1px 0px 0px;
    align-items: center;
    border-style: solid;
    order: 1;
    flex-wrap: nowrap;
    align-self: stretch;
    height: auto;
    padding: 0% 20px 0% 20px;
    margin: 0px 0% 0px 0%;
}
    
#ab70ef0e {
    max-width: 100%;
    width: 80%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3f637e2 {
    width: 42.2%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 bf83c42 {
    max-width: 100%;
    width: 50px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\32 d2ecf04.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 d2ecf04 {
    width: 180px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 914a421 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 10% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#f4b6b5a2 {
    max-width: 100%;
    width: 50px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\39 ea0dd7f {
    max-width: 100%;
    width: auto;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9bbdaf3 {
    background-color: rgba(214,233,243,1);
    background-image: none;
}
    
#\36 1e377ad {
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    background-color: rgba(28,28,28,0);
    background-image: none;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e7c4cf06 {
    max-height: 100%;
    min-height: auto;
    flex-wrap: nowrap;
    row-gap: 24px;
    column-gap: 0%;
    flex-direction: row;
    width: 100%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 0;
    background-image: linear-gradient(0deg, rgba(20, 120, 166, 1) 25%, rgba(48, 157, 205, 1) 100%);
    border-radius: 0 0 40px 0px;
    background-origin: border-box;
    padding: 30px 10px 30px 200px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 cf07bfa {
    max-height: none;
    min-height: auto;
    border-color: rgba(216, 216, 216, 1) rgba(216, 216, 216, 1) rgba(216, 216, 216, 1) rgba(216, 216, 216, 1);
    row-gap: 24px;
    column-gap: 5%;
    border-radius: 0px 0px 0px 0px;
    flex-direction: row;
    width: 33.3%;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    border-style: solid;
    order: 0;
    flex-wrap: nowrap;
    align-self: stretch;
    height: auto;
    padding: 0% 20px 0% 20px;
    margin: 0px 0% 0px 0%;
}
    
#\37 695d611 {
    max-width: 100%;
    width: 50px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\30 bc9c667 {
    max-width: 100%;
    width: auto;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b36903e {
    max-height: none;
    min-height: 100%;
    border-color: rgba(216, 216, 216, 1) rgba(216, 216, 216, 1) rgba(216, 216, 216, 1) rgba(216, 216, 216, 1);
    row-gap: 24px;
    column-gap: 5%;
    border-radius: 0px 0px 0px 0px;
    flex-direction: row;
    width: 33.3%;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    border-style: solid;
    order: 1;
    flex-wrap: nowrap;
    align-self: stretch;
    height: auto;
    padding: 0% 20px 0% 20px;
    margin: 0px 0% 0px 0%;
}
    
#\36 5cfcb49 {
    max-width: 100%;
    width: 50px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\36 adfbdff {
    max-width: 100%;
    width: auto;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d991ee50 {
    max-height: none;
    min-height: 100%;
    border-color: rgba(216, 216, 216, 1) rgba(216, 216, 216, 1) rgba(216, 216, 216, 1) rgba(216, 216, 216, 1);
    row-gap: 24px;
    column-gap: 5%;
    border-radius: 0px 0px 0px 0px;
    flex-direction: row;
    width: 33.3%;
    border-width: 0px 0px 0px 0px;
    align-items: center;
    border-style: solid;
    order: 2;
    flex-wrap: nowrap;
    align-self: stretch;
    height: auto;
    padding: 0% 20px 0% 20px;
    margin: 0px 0% 0px 0%;
}
    
#\34 ee235eb {
    max-width: 100%;
    width: 50px;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\38 303d0c3 {
    max-width: 100%;
    width: auto;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 8bca6dc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
}
}



@media all {
    
#\38 8857190 {
    max-width: 100%;
    width: 80%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9af0623 {
    width: 42.24%;
    height: auto;
    max-width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 39a1497 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 37.5%;
    min-width: 4%;
    background-image: linear-gradient(0deg, rgba(102, 181, 219, 1) 0%, rgba(14, 103, 143, 1) 100%);
    flex-direction: row;
    align-items: center;
    order: 0;
    background-origin: border-box;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 7365d44 {
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#\32 c35f651 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 10% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\39 edb717c {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 24px;
    width: 88.5%;
    min-width: 4%;
    order: 2;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    padding: 115px 0% 115px 0%;
    margin: 0% 0% 0% -30%;
}
    
#badd3901 {
    background-color: rgba(214,233,243,1);
    background-image: none;
}
    
#f0c653f7.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#f0c653f7 {
    width: 180px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb113ed4 {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a075dcce {
    max-width: 100%;
    width: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\30 57f53c4 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 50%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: initial;
    flex-direction: row;
    align-items: center;
    order: 1;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#ff3322ef {
    min-height: 8px;
    column-gap: 6%;
    row-gap: 24px;
    width: 92.5%;
    min-width: 4%;
    order: 0;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    padding: 115px 0% 115px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\36 6e2220c {
    min-height: auto;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 10%;
    margin: 0% 0% 0% 0%;
}
    
#\37 10e7df1 {
    background-color: rgba(214,233,243,1);
    background-image: none;
}
    
#bc6f1e40 {
    min-height: 8px;
    column-gap: 0%;
    row-gap: 24px;
    width: 37.5%;
    min-width: 4%;
    background-image: linear-gradient(0deg, rgba(152, 212, 240, 1) 0%, rgba(20, 120, 166, 1) 100%);
    flex-direction: row;
    align-items: center;
    order: 1;
    background-origin: border-box;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% -30%;
}
    
#\32 a8c98b1 {
    align-items: flex-start;
    width: 50%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
}
    
#cbf7eddd {
    width: 42.24%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 2ef30c6.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0%;
    padding-left: 0px;
    padding-bottom: 2px;
}
#\32 2ef30c6 {
    align-self: auto;
    max-width: 100%;
    width: 160px;
    justify-self: auto;
    height: 49px;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c009c63 {
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 614d8e0 {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 5%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7e73e2f {
    max-width: 100%;
    width: 80%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bef32e07 {
    max-width: 100%;
    width: auto;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 1ebb68d.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\37 1ebb68d {
    width: 180px;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c62b0551 {
    padding: 70px 4% 70px 4%;
}
    
#c7f8ce4a {
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f7c438e1 {
    row-gap: 40px;
    padding: 70px 4% 70px 4%;
}
    
#\31 1ca0a81 {
    row-gap: 30px;
}
    
#\31 96dda03 {
    width: 50%;
    min-height: auto;
}
    
#\33 974ae7e {
    width: 70%;
}
    
#a3be6150 {
    min-height: 0px;
}
    
#dfea710d {
    width: 50%;
    min-height: auto;
}
    
#\35 6e49b63 {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    align-content: center;
    justify-content: flex-start;
    align-items: stretch;
    min-height: auto;
    width: auto;
}
    
#\30 6693a88 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
    min-height: auto;
}
    
#\35 2d069f1 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
    min-height: auto;
}
    
#fcc66b36 {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
    min-height: auto;
}
    
#f7b7d8ab {
    margin-right: 0%;
    margin-left: 0%;
    width: 50%;
    min-height: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 6ef1a80 {
    min-height: 620px;
    padding: 10% 2% 1% 2%;
}
    
#\35 c3a0d3e {
    margin: 0px 0% 0px 0%;
}
    
#d97ac101::before, #d97ac101 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ab536730 {
    margin: 0px 0% 0px 0%;
}
    
#\36 0f2840a {
    width: 100%;
}
    
#ebdb630b {
    padding: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 7f37904 {
    width: 63.57%;
}
    
#fca32750 {
    width: 70px;
}
    
#\35 c3d6177 {
    margin: 0px 0% 0px 0%;
}
    
#\32 2f72d09 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding: 0px 10% 0px 0%;
}
    
#\34 bc4a9be {
    width: 63.7%;
}
    
#\39 e96e2a3 {
    width: 100%;
    min-height: 8px;
    padding: 80px 5% 80px 5%;
}
    
#undefined {
    width: 112%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 54ae4af {
    margin-right: 0%;
    margin-left: 0%;
    width: 60px;
}
    
#\38 cff1e6d {
    column-gap: 5%;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 53%;
    align-self: stretch;
    max-height: none;
    min-height: auto;
    height: auto;
    padding: 0% 30px 0% 20px;
    margin: 0px 0% 0px 0%;
}
    
#\35 e80ffe0 {
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
    justify-content: flex-start;
    padding: 30px 10px 30px 10px;
    margin: 0px 0% 0px 0%;
}
    
#c9418a8c {
    column-gap: 6%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 50px;
    padding: 0px 0% 0px 5%;
    margin: 60px 0% 0px 0%;
}
    
#c288080b {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\39 126e5b6 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\35 7a4d6c3 {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 839px;
    order: 0;
    height: auto;
    row-gap: 0px;
    padding: 0px 5% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 65d9711 {
    width: 100%;
    min-height: 305px;
    order: 1;
    height: auto;
    margin-top: -200px;
}
    
#\31 5daf78e {
    column-gap: 5%;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 50%;
    align-self: stretch;
    max-height: none;
    min-height: auto;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#e9f9f4a4 {
    column-gap: 5%;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 50%;
    align-self: stretch;
    max-height: none;
    min-height: auto;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\32 3f637e2 {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 1;
}
    
#\33 bf83c42 {
    margin-right: 0%;
    margin-left: 0%;
    width: 60px;
}
    
#\32 d2ecf04 {
    width: 70px;
}
    
#\32 914a421 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
    padding: 0px 0% 0px 0%;
}
    
#f2c2b926 {
    margin: 0px 0% 0px 0%;
}
    
#f4b6b5a2 {
    margin-right: 0%;
    margin-left: 0%;
    width: 60px;
}
    
#\39 ea0dd7f {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\36 1e377ad {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#e7c4cf06 {
    column-gap: 0%;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 100%;
    padding: 30px 10px 30px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\34 cf07bfa {
    column-gap: 5%;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 50%;
    align-self: stretch;
    max-height: none;
    min-height: auto;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\37 695d611 {
    margin-right: 0%;
    margin-left: 0%;
    width: 60px;
}
    
#\30 bc9c667 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#\36 b36903e {
    column-gap: 5%;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 50%;
    align-self: stretch;
    max-height: none;
    min-height: auto;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\36 5cfcb49 {
    margin-right: 0%;
    margin-left: 0%;
    width: 60px;
}
    
#\36 adfbdff {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
    
#d991ee50 {
    column-gap: 5%;
    flex-direction: row;
    flex-wrap: nowrap;
    width: 50%;
    align-self: stretch;
    max-height: none;
    min-height: auto;
    height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\34 ee235eb {
    margin-right: 0%;
    margin-left: 0%;
    width: 60px;
}
    
#\38 303d0c3 {
    margin-right: 0%;
    margin-left: 0%;
    width: auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\30 9af0623 {
    order: 1;
    justify-self: auto;
    align-self: auto;
    width: 100%;
    margin: 0px 0% -200px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 39a1497 {
    width: 100%;
    min-height: 305px;
    order: 1;
    height: auto;
}
    
#\37 7365d44 {
    width: 99.85%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c35f651 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
    padding: 0px 0% 0px 0%;
}
    
#\39 edb717c {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 839px;
    margin-left: 0%;
    order: 0;
    height: auto;
    row-gap: 50px;
    padding: 80px 5% 0px 5%;
}
    
#fa35a2d5 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 6863456 {
    margin: 0px 0% 0px 0%;
}
    
#\30 57f53c4 {
    width: 100%;
    min-height: 305px;
    height: auto;
}
    
#ff3322ef {
    flex-direction: column;
    flex-wrap: nowrap;
    width: 100%;
    min-height: 80px;
    margin-left: 0%;
    order: 0;
    height: auto;
    row-gap: 50px;
    padding: 80px 5% 0px 5%;
}
    
#\36 6e2220c {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    row-gap: 0px;
    padding: 0px 0% 0px 0%;
}
    
#bc6f1e40 {
    width: 100%;
    min-height: 305px;
    order: 1;
    height: auto;
    margin-left: 0%;
}
    
#\32 a8c98b1 {
    width: 99.85%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cbf7eddd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cbf7eddd {
    width: 98.57%;
    margin: 0px 0% -200px 0%;
}
}



@media (max-width: 767px) {
    
#\33 9fdbf34 {
    width: 100%;
    align-items: center;
    min-height: 8px;
    row-gap: 30px;
}
    
#c62b0551 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 80px;
    padding: 40px 6% 40px 6%;
}
    
#eb23e3b6 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#f7c438e1 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 30px;
    padding: 40px 6% 40px 6%;
}
    
#\31 1ca0a81 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 20px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\34 d6eeba8 {
    height: auto;
    width: 41px;
    margin: 10px 10px 10px 10px;
}
    
#\31 96dda03 {
    width: 90%;
    min-height: auto;
}
    
#\33 6080b53.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 6080b53 {
    margin: -61px 0% 0px 0%;
}
    
#\34 67c0600 {
    margin: 0px 0% 0px 0%;
}
    
#a3be6150 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#f185a9a4 {
    height: auto;
    width: 41px;
    margin: 10px 10px 10px 10px;
}
    
#dfea710d {
    width: 90%;
    min-height: auto;
}
    
#\34 30363bc {
    margin-top: -61px;
}
    
#f7b7d8ab {
    width: 100%;
    margin-right: 0%;
    margin-left: 0%;
    min-height: auto;
}
    
#b354504a {
    height: auto;
    width: 41px;
    margin: 10px 10px 10px 10px;
}
    
#\35 2d069f1 {
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#ea2dbea6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ea2dbea6 {
    margin: -61px 0% 0px 0%;
}
    
#\35 6e49b63 {
    flex-direction: row;
    flex-wrap: nowrap;
    row-gap: 20px;
    column-gap: 4%;
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
    justify-content: flex-start;
    --column-gap: 4%;
    align-items: stretch;
}
    
#\36 b2794c8 {
    height: auto;
    width: 41px;
    margin: 10px 10px 10px 10px;
}
    
#e2f2dac1 {
    height: auto;
    width: 41px;
    margin: 10px 10px 10px 10px;
}
    
#\33 20aa4b4.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 20aa4b4 {
    margin: -61px 0% 0px 0%;
}
    
#bfd38a1f {
    height: auto;
    width: 41px;
    margin: 10px 10px 10px 10px;
}
    
#\35 843e98d {
    margin-top: -61px;
}
    
#fcc66b36 {
    width: 100%;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#\30 6693a88 {
    width: 100%;
    justify-content: flex-start;
    min-height: auto;
    margin: 0px 0% 0px 0%;
}
    
#a0a298ac {
    margin-top: -61px;
}
}



@media (max-width: 767px) {
    
#\39 9c5f52f {
    min-height: 80px;
    align-items: center;
    width: 100%;
    padding: 16px 0px 16px 0px;
    margin: 0% 0% 0% 0%;
}
    
#\30 6ef1a80 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 100px 4% 25px 4%;
}
    
#d97ac101::before, #d97ac101 > .bgExtraLayerOverlay {
    
}
    
#\35 c3a0d3e {
    margin: 0px 0% 0px 0%;
}
    
#widget_0rm {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\36 0f2840a {
    height: 380px;
    order: 1;
    margin: 0px 0% 0px 0%;
}
    
#ab536730 {
    margin: 0px 0% 0px 0%;
}
    
#\38 ce59c60 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0px 0% 0% 0%;
}
    
#ebdb630b {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\39 7f37904 {
    width: 100%;
}
    
#fca32750 {
    width: 65px;
}
    
#\35 c3d6177 {
    margin: 0px 0% 0px 0%;
}
    
#\32 2f72d09 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 0px 0%;
}
    
#\34 bc4a9be {
    width: 100%;
}
    
#\39 e96e2a3 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    height: auto;
    padding: 60px 5% 60px 5%;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\31 54ae4af {
    width: 60px;
}
    
#\38 cff1e6d {
    width: 80%;
    align-items: center;
    padding-right: 20px;
    padding-left: 20px;
    margin-right: 0%;
    margin-left: 0%;
}
    
#\35 e80ffe0 {
    justify-content: flex-start;
    flex-wrap: nowrap;
    width: 99.45%;
    column-gap: 0%;
    flex-direction: row;
    padding: 30px 10px 30px 10px;
    margin: 0px 0% 0px 0%;
}
    
#c9418a8c {
    --column-gap: 20px;
    column-gap: 5.58659217877095%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 0px 0% 0px 5%;
    margin: 0px 0% 0px 0%;
}
    
#f8acde89 {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    min-height: auto;
}
    
#\35 7a4d6c3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 0px 5% 0px 0%;
    margin: 0% 0% 0% 0%;
}
    
#\37 65d9711 {
    width: 100%;
    min-height: 131px;
    align-items: center;
    order: 1;
    height: auto;
}
    
#\31 5daf78e {
    width: 80%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#e9f9f4a4 {
    width: 80%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#ab70ef0e {
    width: 100%;
}
    
#\32 3f637e2.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 3f637e2 {
    width: 100%;
    order: 1;
    margin: 0px 0% -80px 0%;
}
    
#\33 bf83c42 {
    width: 60px;
}
    
#\32 d2ecf04 {
    width: 100px;
    min-width: 32px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 914a421 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0px 0% 0px 0%;
}
    
#f2c2b926 {
    margin: 0px 0% 0px 0%;
}
    
#f4b6b5a2 {
    width: 60px;
}
    
#\36 1e377ad {
    width: 100%;
    padding-left: 0%;
    padding-right: 0%;
    margin-right: 0%;
    margin-left: 0%;
    order: 0;
}
    
#e7c4cf06 {
    justify-content: center;
    flex-wrap: nowrap;
    width: 100%;
    column-gap: 0%;
    flex-direction: column;
    row-gap: 0px;
    align-items: center;
    padding: 30px 10px 30px 10px;
    margin: 0px 0% 0px 0%;
}
    
#\34 cf07bfa {
    width: 90%;
    align-items: center;
    justify-content: center;
    align-self: center;
    padding: 0% 0px 0% 0px;
    margin: 0px 0% 0px 0%;
}
    
#\37 695d611 {
    width: 60px;
}
    
#\36 b36903e {
    width: 90%;
    min-height: auto;
    align-self: center;
    padding: 0% 0px 0% 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 5cfcb49 {
    width: 60px;
}
    
#d991ee50 {
    width: 90%;
    justify-content: center;
    min-height: auto;
    align-self: center;
    padding: 0% 0px 0% 0px;
    margin: 0px 0% 0px 0%;
}
    
#\34 ee235eb {
    width: 60px;
}
    
#\31 8bca6dc {
    margin-left: 0px;
    margin-right: 0px;
    width: 50%;
    height: auto;
}
}



@media (max-width: 767px) {
    
#\38 8857190 {
    width: 100%;
}
    
#\30 9af0623 {
    width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% -80px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 39a1497 {
    width: 100%;
    min-height: 131px;
    align-items: center;
    order: 1;
    height: auto;
}
    
#\37 7365d44 {
    width: 98.85%;
    order: 0;
    padding-left: 0%;
    padding-right: 0%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c35f651 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0px 0% 0px 0%;
}
    
#\39 edb717c {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    margin-left: 0%;
    margin-right: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 60px 5% 0px 5%;
}
    
#fa35a2d5 {
    margin: 0px 0% 0px 0%;
}
    
#f0c653f7 {
    width: 100px;
    min-width: 32px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cb113ed4 {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    min-height: auto;
}
}



@media (max-width: 767px) {
    
#\35 6863456 {
    margin: 0px 0% 0px 0%;
}
    
#\30 57f53c4 {
    width: 100%;
    min-height: 131px;
    align-items: center;
    order: 1;
    height: auto;
}
    
#ff3322ef {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    margin-left: 0%;
    margin-right: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 40px;
    padding: 60px 5% 0px 5%;
}
    
#\36 6e2220c {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0px 0% 0px 0%;
}
    
#bc6f1e40 {
    width: 100%;
    min-height: 131px;
    align-items: center;
    order: 1;
    height: auto;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\32 a8c98b1 {
    width: 98.85%;
    order: 0;
    padding-left: 0%;
    padding-right: 0%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cbf7eddd {
    width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% -80px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c009c63 {
    width: 98.85%;
    order: 0;
    padding-left: 0%;
    padding-right: 0%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 614d8e0 {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    min-height: auto;
}
    
#\34 7e73e2f {
    width: 100%;
}
    
#\37 1ebb68d {
    width: 100px;
    min-width: 32px;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}

