@media (min-width:1025px) {
  *#dm .dmInner *.u_1721508574 { text-align:center !important; }

  *#dm .dmInner div.u_1617020276 .copyright { font-size:12px !important; }
}
@media (min-width:768px) and (max-width:1024px) {
  *#dm .dmInner *.u_1721508574 { text-align:center !important; }
}
@media (min-width:0px) and (max-width:767px) {
  *#dm .dmInner *.u_1721508574 { text-align:center !important; }
}
@media all {
  *#dm .dmInner div.u_1721508574 p { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1721508574 li { color:var(--color_8) !important; }

  *#dm .dmInner div.u_1721508574 { color:var(--color_8) !important; }

  *#dm .dmInner *.u_1617020276 .copyright { text-align:CENTER !important; }

  *#dm .dmInner div.u_1617020276 .copyright { color:var(--color_8) !important; }

  .u_1694816043 {}

  *#dm .dmInner a.u_1744759868 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:1.11667px 1.11667px 1.11667px 1.11667px !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
  }

  *#dm .dmInner a.u_1744759868 .iconBg { display:inline !important; }

  *#dm .dmInner div.u_1244113227 {
    border-style:solid !important;
    border-width:0px 0px 0px 3px !important;
    border-color:rgb(36,36,36) rgb(36,36,36) rgb(36,36,36) rgb(233,37,38) !important;
  }

  *#dm .dmInner div.u_1188626053 img[dm_changed] {
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    -webkit-box-shadow:none !important;
  }

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

  *#dm .dmInner div.u_1706444170 img[dm_changed] {
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    -webkit-box-shadow:none !important;
  }

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

  *#dm .dmInner div.u_1706444170 img {
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    -webkit-box-shadow:none !important;
    border-radius:43px 43px 0px 0px !important;
  }

  *#dm .dmInner div.u_1579791971 img[dm_changed] {
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    -webkit-box-shadow:none !important;
  }

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

  *#dm .dmInner div.u_1579791971 img {
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    -webkit-box-shadow:none !important;
    border-radius:43px 43px 0px 0px !important;
  }

  *#dm .dmInner div.u_1188626053 img {
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    -webkit-box-shadow:none !important;
    border-radius:43px 43px 0px 0px !important;
    object-position:50% 0% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1704748553 img[dm_changed] {
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    -webkit-box-shadow:none !important;
  }

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

  *#dm .dmInner div.u_1195293390 img[dm_changed] {
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    -webkit-box-shadow:none !important;
  }

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

  *#dm .dmInner div.u_1195293390 img {
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    -webkit-box-shadow:none !important;
    border-radius:43px 43px 0px 0px !important;
  }

  *#dm .dmInner div.u_1549269663 img[dm_changed] {
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    -webkit-box-shadow:none !important;
  }

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

  *#dm .dmInner div.u_1549269663 img {
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    -webkit-box-shadow:none !important;
    border-radius:43px 43px 0px 0px !important;
  }

  *#dm .dmInner div.u_1704748553 img {
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    -webkit-box-shadow:none !important;
    border-radius:43px 43px 0px 0px !important;
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

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

  *#dm .dmInner div.u_1215212250 {
    border-style:solid !important;
    border-width:0px 0px 0px 4px !important;
    border-color:rgb(36,36,36) rgb(36,36,36) rgb(36,36,36) rgb(233,37,38) !important;
  }

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

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

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

  *#dm .dmInner div.u_1918116197 {
    border-style:solid !important;
    border-width:0px 0px 0px 3px !important;
    border-color:rgb(36,36,36) rgb(36,36,36) rgb(36,36,36) rgb(233,37,38) !important;
  }

  *#dm .dmInner div.u_1442208050 img[dm_changed] {
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    -webkit-box-shadow:none !important;
  }

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

  *#dm .dmInner div.u_1712885149 img[dm_changed] {
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    -webkit-box-shadow:none !important;
  }

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

  *#dm .dmInner div.u_1507168816 img[dm_changed] {
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    -webkit-box-shadow:none !important;
  }

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

  *#dm .dmInner div.u_1754280343 img[dm_changed] {
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    -webkit-box-shadow:none !important;
  }

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

  *#dm .dmInner a.u_1496380860 .iconBg { display:inline !important; }

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

  *#dm .dmInner a.u_1496380860 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:1.11667px 1.11667px 1.11667px 1.11667px !important;
    border-color:var(--color_5) var(--color_5) var(--color_5) var(--color_5) !important;
  }

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

  *#dm .dmInner a.u_1954223430 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:1.11667px 1.11667px 1.11667px 1.11667px !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
  }

  *#dm .dmInner a.u_1954223430 .iconBg { display:inline !important; }

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

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

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

  .u_1074138736 {}

  *#dm .dmInner a.u_1475749821 {
    background-color:rgba(0,0,0,0) !important;
    background-image:initial !important;
    border-style:solid !important;
    border-width:1.11667px 1.11667px 1.11667px 1.11667px !important;
    border-color:var(--color_8) var(--color_8) var(--color_8) var(--color_8) !important;
  }

  *#dm .dmInner a.u_1475749821 .iconBg { display:inline !important; }

  *#dm .dmInner div.u_1947158602 {
    border-style:solid !important;
    border-width:0px 0px 0px 3px !important;
    border-color:rgb(36,36,36) rgb(36,36,36) rgb(36,36,36) rgb(233,37,38) !important;
  }

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

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

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

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

  *#dm .dmInner div.u_1754280343 img {
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    -webkit-box-shadow:none !important;
    border-radius:43px 43px 0px 0px !important;
    object-fit:cover !important;
  }

  *#dm .dmInner div.u_1507168816 img {
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    -webkit-box-shadow:none !important;
    border-radius:43px 43px 0px 0px !important;
    object-fit:cover !important;
    object-position:50% 100% !important;
  }

  *#dm .dmInner div.u_1712885149 img {
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    -webkit-box-shadow:none !important;
    border-radius:43px 43px 0px 0px !important;
    object-fit:cover !important;
    object-position:100% 50% !important;
  }

  *#dm .dmInner div.u_1442208050 img {
    box-shadow:none !important;
    -moz-box-shadow:none !important;
    -webkit-box-shadow:none !important;
    border-radius:43px 43px 0px 0px !important;
    object-fit:cover !important;
  }
}
@media (max-width:575px) {}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#\33 bcf3116 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 30px 4% 30px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#eb908adb {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#f88deccf {
    margin: 0px 0% 0px 0%;
}
    
#\31 acbda72 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#widget_rfb {
    width: 100%;
    height: 410px;
    min-height: 100px;
    max-width: 100%;
    margin-top: -140px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 bcf3116 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding-left: 3%;
    padding-right: 3%;
}
    
#eb908adb {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\33 bcf3116 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 acbda72 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\33 bcf3116 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 30px 20px 30px 20px;
}
    
#eb908adb {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
    padding-bottom: 0px;
    padding-top: 0px;
    height: auto;
}
    
#widget_rfb {
    margin-top: 0px;
}
}



@media all {
    
#f654cb17 {
    margin: 0px 0% 0px 0%;
}
    
#\34 93c54a4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(26, 57, 116, 0.79);
    background-image: initial;
    border-radius: 48px 48px 48px 48px;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 16px 50px 16px 50px;
}
    
#cdc57951 {
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 04dbd28 {
    max-width: 100%;
    width: 200px;
    height: 55px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c8cad266::before, #c8cad266 > .bgExtraLayerOverlay {
    background-color: rgba(0, 0, 0, 0);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0;
    content: '';
    height: 100%;
}
#c8cad266 {
    background-image: url(https://lirp.cdn-website.com/91fe96ae/dms3rep/multi/opt/DSC_6765-1920w.jpg);
    background-attachment: fixed;
    background-position: 50% 100%;
}
    
#d9a2074a {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5c34872 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 150px 15% 150px 15%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#widget_853 {
    width: 53.34%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#group_rlt {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 87px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#\38 80d5114 {
    max-width: 100%;
    width: 200px;
    height: 55px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_6ca {
    width: auto;
    height: auto;
    max-width: 100%;
    order: 4;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#cdc57951 {
    align-self: auto;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c8cad266 {
    background-repeat: no-repeat;
    background-size: cover;
}
    
#d9a2074a {
    width: 100%;
    order: 1;
}
    
#\33 5c34872 {
    padding: 50px 3% 50px 3%;
}
}



@media (max-width: 767px) {
    
#c8cad266 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\33 5c34872 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\34 93c54a4 {
    row-gap: 16px;
    width: 100%;
    min-height: 10px;
    align-items: flex-start;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#cdc57951 {
    max-width: none;
    width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 04dbd28 {
    margin: 0px 0% 0px 0%;
}
    
#c8cad266 {
    background-repeat: no-repeat;
    background-size: cover;
}
    
#d9a2074a {
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
    order: 1;
    align-self: center;
}
    
#\33 5c34872 {
    flex-direction: column;
    min-height: unset;
    padding: 50px 20px 50px 20px;
}
    
#\38 80d5114 {
    margin: 0px 0% 0px 0%;
}
    
#group_rlt {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#widget_853 {
    width: 100.00%;
}
}



@media all {
    
#\34 f7de9e4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#ee6aa337::before, #ee6aa337 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.79;
    border-radius: inherit;
}
#ee6aa337 {
    background-color: var(--color_3);
    background-image: url(https://lirp.cdn-website.com/91fe96ae/dms3rep/multi/opt/golf-bg-jpg-1920w.webp);
}
    
#\30 dc7fc04 {
    margin-top: 0px;
    margin-bottom: 0px;
}
    
#\30 abef5fc {
    min-height: 269px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 50px 14% 50px 14%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ff5890bc.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#ff5890bc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_nmf {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\34 f7de9e4 {
    width: 100%;
    min-height: 8px;
    padding-top: 16px;
}
    
#ee6aa337::before, #ee6aa337 > .bgExtraLayerOverlay {
    
}
    
#\30 abef5fc {
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 50px 3% 50px 3%;
}
}



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



@media (max-width: 767px) {
    
#\34 f7de9e4 {
    margin-left: 0%;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin-right: 0%;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#ee6aa337::before, #ee6aa337 > .bgExtraLayerOverlay {
    
}
    
#\30 abef5fc {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 25px 20px 25px 20px;
}
}



@media all {
    
#\31 275891b.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#\31 275891b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#d8b8d570 {
    width: 99.99718168092603%;
    height: 244px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#dde7a43b.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#dde7a43b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 a56be26 {
    width: 99.99718168092603%;
    height: 244px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#afdf0d2c.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#afdf0d2c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5f7e833 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 17% 50px 17%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e026da96 {
    margin: 0px 0% 0px 0%;
}
    
#d8fd8345 {
    width: 190px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f778135d.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#f778135d {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\34 83ca1a4.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#\34 83ca1a4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#e48edd46 {
    width: 190px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\30 3ea1fe6.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#\30 3ea1fe6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\36 feb9ac6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 13px;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding-bottom: 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 0;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 43px 43px 43px 43px;
    margin: 0px 0% 0px 0%;
}
    
#\35 50a71c5 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 13px;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding-bottom: 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 2;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 43px 43px 43px 43px;
    margin: 0px 0% 0px 0%;
}
    
#\36 7815cae::before, #\36 7815cae > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.79;
    border-radius: inherit;
}
#\36 7815cae {
    background-color: var(--color_3);
    background-image: url(https://lirp.cdn-website.com/91fe96ae/dms3rep/multi/opt/golf-bg-jpg-1920w.webp);
}
#\36 7815cae.lazy {
    background-image: url('data:image/jpeg; base64,UklGRiwAAABXRUJQVlA4ICAAAAAwAQCdASoKAAYAAUAmJaQAA3AA/vyMHhelncEhDV6AAA==');
}
    
#\38 d580631 {
    width: 99.99718168092603%;
    height: 244px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#a629199f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 13px;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding-bottom: 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 1;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 43px 43px 43px 43px;
    margin: 0px 0% 0px 0%;
}
    
#\33 09de69d {
    width: 190px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 5f7e833 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
    column-gap: 3%;
    padding-left: 3%;
    padding-right: 3%;
    row-gap: 25px;
}
    
#\36 feb9ac6 {
    width: 31.333333333333332%;
    min-height: 8px;
    background-color: rgba(255, 255, 255, 1);
    margin: 0% 0% 0% 0%;
}
    
#\35 50a71c5 {
    width: 31.333333333333332%;
    min-height: 8px;
    background-color: rgba(255, 255, 255, 1);
    margin: 0% 0% 0% 0%;
}
    
#\36 7815cae::before, #\36 7815cae > .bgExtraLayerOverlay {
    
}
#\36 7815cae {
    background-color: var(--color_3);
}
#\36 7815cae.lazy {
    background-image: url('data:image/jpeg; base64,UklGRiwAAABXRUJQVlA4ICAAAAAwAQCdASoKAAYAAUAmJaQAA3AA/vyMHhelncEhDV6AAA==');
}
    
#a629199f {
    width: 31.333333333333332%;
    min-height: 8px;
    background-color: rgba(255, 255, 255, 1);
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#\38 5f7e833 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 7815cae {
    grid-template-rows: minmax(8px, max-content);
}
#\36 7815cae.lazy {
    background-image: url('data:image/jpeg; base64,UklGRiwAAABXRUJQVlA4ICAAAAAwAQCdASoKAAYAAUAmJaQAA3AA/vyMHhelncEhDV6AAA==');
}
}



@media (max-width: 767px) {
    
#\38 5f7e833 {
    min-height: 0;
    flex-direction: column;
    padding-left: 20px;
    padding-right: 20px;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#d8b8d570 {
    height: 240px;
}
    
#\39 a56be26 {
    height: 240px;
}
    
#\36 feb9ac6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: rgba(255, 255, 255, 1);
}
    
#\35 50a71c5 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: rgba(255, 255, 255, 1);
}
    
#\36 7815cae::before, #\36 7815cae > .bgExtraLayerOverlay {
    
}
#\36 7815cae {
    background-color: var(--color_3);
}
#\36 7815cae.lazy {
    background-image: url('data:image/jpeg; base64,UklGRiwAAABXRUJQVlA4ICAAAAAwAQCdASoKAAYAAUAmJaQAA3AA/vyMHhelncEhDV6AAA==');
}
    
#\38 d580631 {
    height: 240px;
}
    
#a629199f {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: rgba(255, 255, 255, 1);
}
}



@media all {
    
#af26ff98.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#af26ff98 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ebbd841.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#\34 ebbd841 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\33 614c5fd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 13px;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding-bottom: 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 0;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 43px 43px 43px 43px;
    margin: 0px 0% 0px 0%;
}
    
#\37 5c0e4d8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 13px;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding-bottom: 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 1;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 43px 43px 43px 43px;
    margin: 0px 0% 0px 0%;
}
    
#d2b1ab3a.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#d2b1ab3a {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\37 cf9be8e.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#\37 cf9be8e {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f6457cc {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 13px;
    width: 32%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding-bottom: 20px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    order: 2;
    background-color: rgba(255, 255, 255, 1);
    border-radius: 43px 43px 43px 43px;
    margin: 0px 0% 0px 0%;
}
    
#\32 091b758::before, #\32 091b758 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.79;
    border-radius: inherit;
}
#\32 091b758 {
    background-color: var(--color_3);
    background-image: url(https://lirp.cdn-website.com/91fe96ae/dms3rep/multi/opt/golf-bg-jpg-1920w.webp);
}
#\32 091b758.lazy {
    background-image: url('data:image/jpeg; base64,UklGRiwAAABXRUJQVlA4ICAAAAAwAQCdASoKAAYAAUAmJaQAA3AA/vyMHhelncEhDV6AAA==');
}
    
#c9ed5eec {
    width: 190px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 17b6a5f {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 17% 50px 17%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e75d160f {
    margin: 0px 0% 0px 0%;
}
    
#d73fe0ae.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#d73fe0ae {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 93db488 {
    width: 190px;
    height: auto;
    max-width: 100%;
    order: 3;
}
    
#\38 3e5b508.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#\38 3e5b508 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#d6d5673c {
    width: 99.99718168092603%;
    height: 244px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#cfc49101 {
    width: 190px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8d4191c {
    width: 99.99718168092603%;
    height: 244px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c679e80 {
    width: 99.99718168092603%;
    height: 244px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 614c5fd {
    width: 31.333333333333332%;
    min-height: 8px;
    background-color: rgba(255, 255, 255, 1);
    margin: 0% 0% 0% 0%;
}
    
#\37 5c0e4d8 {
    width: 31.333333333333332%;
    min-height: 8px;
    background-color: rgba(255, 255, 255, 1);
    margin: 0% 0% 0% 0%;
}
    
#\36 f6457cc {
    width: 31.333333333333332%;
    min-height: 8px;
    background-color: rgba(255, 255, 255, 1);
    margin: 0% 0% 0% 0%;
}
    
#\32 091b758::before, #\32 091b758 > .bgExtraLayerOverlay {
    
}
#\32 091b758 {
    background-color: var(--color_3);
}
#\32 091b758.lazy {
    background-image: url('data:image/jpeg; base64,UklGRiwAAABXRUJQVlA4ICAAAAAwAQCdASoKAAYAAUAmJaQAA3AA/vyMHhelncEhDV6AAA==');
}
    
#\35 17b6a5f {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
    column-gap: 3%;
    padding-left: 3%;
    padding-right: 3%;
    row-gap: 25px;
}
}



@media (max-width: 767px) {
    
#\32 091b758 {
    grid-template-rows: minmax(8px, max-content);
}
#\32 091b758.lazy {
    background-image: url('data:image/jpeg; base64,UklGRiwAAABXRUJQVlA4ICAAAAAwAQCdASoKAAYAAUAmJaQAA3AA/vyMHhelncEhDV6AAA==');
}
    
#\35 17b6a5f {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\33 614c5fd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: rgba(255, 255, 255, 1);
}
    
#\37 5c0e4d8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: rgba(255, 255, 255, 1);
}
    
#\36 f6457cc {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: rgba(255, 255, 255, 1);
}
    
#\32 091b758::before, #\32 091b758 > .bgExtraLayerOverlay {
    
}
#\32 091b758 {
    background-color: var(--color_3);
}
#\32 091b758.lazy {
    background-image: url('data:image/jpeg; base64,UklGRiwAAABXRUJQVlA4ICAAAAAwAQCdASoKAAYAAUAmJaQAA3AA/vyMHhelncEhDV6AAA==');
}
    
#\35 17b6a5f {
    min-height: 0;
    flex-direction: column;
    padding-left: 20px;
    padding-right: 20px;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#d6d5673c {
    height: 240px;
}
    
#\38 8d4191c {
    height: 240px;
}
    
#\32 c679e80 {
    height: 240px;
}
}



@media all {
    
#\31 b4c0f8f {
    min-height: 108px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 20px 17% 20px 17%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 0da5fe6 {
    margin-top: 0px;
    margin-bottom: 0px;
}
    
#\35 6a3670b {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    order: 1;
}
    
#\31 232d681::before, #\31 232d681 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.79;
    border-radius: inherit;
}
#\31 232d681 {
    background-color: var(--color_3);
    background-image: url(https://lirp.cdn-website.com/91fe96ae/dms3rep/multi/opt/golf-bg-jpg-1920w.webp);
}
#\31 232d681.lazy {
    background-image: url('data:image/jpeg; base64,UklGRiwAAABXRUJQVlA4ICAAAAAwAQCdASoKAAYAAUAmJaQAA3AA/vyMHhelncEhDV6AAA==');
}
    
#\33 72c41f3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#widget_veo {
    width: 99.99974474547612%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 b4c0f8f {
    flex-direction: row;
    min-height: 73px;
    flex-wrap: nowrap;
    padding: 20px 3% 20px 3%;
}
    
#\31 232d681::before, #\31 232d681 > .bgExtraLayerOverlay {
    
}
#\31 232d681.lazy {
    background-image: url('data:image/jpeg; base64,UklGRiwAAABXRUJQVlA4ICAAAAAwAQCdASoKAAYAAUAmJaQAA3AA/vyMHhelncEhDV6AAA==');
}
    
#\33 72c41f3 {
    width: 100%;
    min-height: 8px;
    padding-top: 16px;
}
}



@media (max-width: 767px) {
    
#\31 b4c0f8f {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 232d681 {
    grid-template-rows: minmax(8px, max-content);
}
#\31 232d681.lazy {
    background-image: url('data:image/jpeg; base64,UklGRiwAAABXRUJQVlA4ICAAAAAwAQCdASoKAAYAAUAmJaQAA3AA/vyMHhelncEhDV6AAA==');
}
}



@media (max-width: 767px) {
    
#\31 b4c0f8f {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 25px 20px 25px 20px;
}
    
#\31 232d681::before, #\31 232d681 > .bgExtraLayerOverlay {
    
}
#\31 232d681.lazy {
    background-image: url('data:image/jpeg; base64,UklGRiwAAABXRUJQVlA4ICAAAAAwAQCdASoKAAYAAUAmJaQAA3AA/vyMHhelncEhDV6AAA==');
}
    
#\33 72c41f3 {
    margin-left: 0%;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin-right: 0%;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#widget_veo {
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\31 5599519 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 87px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    height: auto;
    justify-self: auto;
    align-self: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c62a04fd {
    min-height: 240px;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    padding: 50px 4% 50px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 65a4cab {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\37 0e6ee22 {
    box-shadow: none;
    background-image: url(https://lirp.cdn-website.com/91fe96ae/dms3rep/multi/opt/bluearrow-1920w.jpg);
    background-origin: border-box;
}
#\37 0e6ee22.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAGhAAAgIDAAAAAAAAAAAAAAAAAAECEQMhUf/EABUBAQEAAAAAAAAAAAAAAAAAAAAF/8QAGREAAQUAAAAAAAAAAAAAAAAAAAEEBTIz/9oADAMBAAIRAxEAPwDK8SbmqdFe+gF53YRWan//2Q==');
}
    
#\31 3a19e36 {
    margin: 0px 0% 0px 0%;
}
    
#bdce1c97 {
    width: 99.9999975765275%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_vj2 {
    width: 19.86%;
    height: auto;
    max-width: 100%;
}
    
#\31 4c883d0 {
    width: 21.91%;
    height: auto;
    max-width: 100%;
}
    
#\34 8e9c339 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 87px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    height: auto;
    justify-self: auto;
    align-self: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 fd2ec74 {
    width: 19.86%;
    height: auto;
    max-width: 100%;
}
    
#\38 cd08d81 {
    width: 22.04%;
    height: auto;
    max-width: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c62a04fd {
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
    padding-left: 3%;
    padding-right: 3%;
}
    
#\33 65a4cab {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#c62a04fd {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 0e6ee22 {
    grid-template-rows: minmax(8px, max-content);
}
#\37 0e6ee22.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAGhAAAgIDAAAAAAAAAAAAAAAAAAECEQMhUf/EABUBAQEAAAAAAAAAAAAAAAAAAAAF/8QAGREAAQUAAAAAAAAAAAAAAAAAAAEEBTIz/9oADAMBAAIRAxEAPwDK8SbmqdFe+gF53YRWan//2Q==');
}
}



@media (max-width: 767px) {
    
#\31 5599519 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#c62a04fd {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 25px 20px 25px 20px;
}
    
#\33 65a4cab {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\34 8e9c339 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\31 4c883d0 {
    width: 100.00%;
}
    
#widget_vj2 {
    width: 98.76%;
}
    
#\31 fd2ec74 {
    width: 100.00%;
}
    
#\38 cd08d81 {
    width: 98.76%;
}
}



@media all {
    
#\39 b8c3ac2 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 150px 15% 150px 15%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 b6187ba {
    margin: 0px 0% 0px 0%;
}
    
#\39 691f567::before, #\39 691f567 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.81;
    content: '';
    height: 100%;
    background-image: linear-gradient(0deg, rgba(26, 57, 116, 0.96) 18%, rgba(219, 30, 30, 1) 100%);
}
#\39 691f567 {
    background-image: url(https://lirp.cdn-website.com/91fe96ae/dms3rep/multi/opt/DSC_4139-1920w.jpeg);
    background-attachment: fixed;
}
#\39 691f567.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAMFB//EACEQAAIBAwMFAAAAAAAAAAAAAAEDAgAEEQUHMhIUITFR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAXEQEBAQEAAAAAAAAAAAAAAAABABNR/9oADAMBAAIRAxEAPwDP7vZ4qetK9Vt5TmcYyPFEtmrgSI75JwfdPOpyZdWg6ZFtvHkTyx9qe3cPUltnAKXiJIoze1KF/9k=');
}
    
#group_psv {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    align-self: stretch;
    width: 43%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#group_e9o {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    align-self: stretch;
    width: 53%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#widget_a3o {
    width: 100%;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#widget_j15 {
    width: 60px;
    height: auto;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 b8c3ac2 {
    padding: 50px 3% 50px 3%;
}
    
#\39 691f567 {
    background-repeat: no-repeat;
    background-size: cover;
}
#\39 691f567.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAMFB//EACEQAAIBAwMFAAAAAAAAAAAAAAEDAgAEEQUHMhIUITFR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAXEQEBAQEAAAAAAAAAAAAAAAABABNR/9oADAMBAAIRAxEAPwDP7vZ4qetK9Vt5TmcYyPFEtmrgSI75JwfdPOpyZdWg6ZFtvHkTyx9qe3cPUltnAKXiJIoze1KF/9k=');
}
}



@media (max-width: 767px) {
    
#\39 b8c3ac2 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 691f567 {
    grid-template-rows: minmax(8px, max-content);
}
#\39 691f567.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAMFB//EACEQAAIBAwMFAAAAAAAAAAAAAAEDAgAEEQUHMhIUITFR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAXEQEBAQEAAAAAAAAAAAAAAAABABNR/9oADAMBAAIRAxEAPwDP7vZ4qetK9Vt5TmcYyPFEtmrgSI75JwfdPOpyZdWg6ZFtvHkTyx9qe3cPUltnAKXiJIoze1KF/9k=');
}
}



@media (max-width: 767px) {
    
#\39 b8c3ac2 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 50px 20px 50px 20px;
}
    
#\39 691f567 {
    background-repeat: no-repeat;
    background-size: cover;
}
#\39 691f567.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAAAAMFB//EACEQAAIBAwMFAAAAAAAAAAAAAAEDAgAEEQUHMhIUITFR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAQL/xAAXEQEBAQEAAAAAAAAAAAAAAAABABNR/9oADAMBAAIRAxEAPwDP7vZ4qetK9Vt5TmcYyPFEtmrgSI75JwfdPOpyZdWg6ZFtvHkTyx9qe3cPUltnAKXiJIoze1KF/9k=');
}
    
#group_psv {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_e9o {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\36 2335476 {
    margin: 0px 0% 0px 0%;
}
    
#\36 21549f5::before, #\36 21549f5 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.8;
    border-radius: inherit;
}
#\36 21549f5 {
    background-image: url(https://lirp.cdn-website.com/91fe96ae/dms3rep/multi/opt/ballarrow-1920w.jpg);
}
#\36 21549f5.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYI/8QAHBAAAgICAwAAAAAAAAAAAAAAAAIBEgMEBREj/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwX/xAAYEQACAwAAAAAAAAAAAAAAAAAAAwQxMv/aAAwDAQACEQMRAD8A0Zycquo11tHRHNkxWnzABbZXgYP/2Q==');
}
    
#\38 e423dd7.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#\38 e423dd7 {
    align-self: flex-start;
    max-width: 100%;
    width: 100%;
    margin-top: 0px;
    justify-self: auto;
    margin-bottom: 0px;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 b3a385b {
    min-height: 240px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 50px 10% 50px 10%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 7ff5b1d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 42%;
    justify-content: flex-start;
    min-width: 4%;
    order: 0;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#d8057e80 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 54%;
    justify-content: flex-start;
    background-image: url();
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
#d8057e80.lazy {
    background-image: url('');
}
    
#widget_q4m {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
}
    
#b1652e4b {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 192px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    height: auto;
    justify-self: auto;
    align-self: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bca44cea {
    align-items: flex-start;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\36 87532fe {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 1bcb4f8 {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ac43103f {
    align-items: flex-start;
    width: 95.674022593229%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    justify-self: auto;
    padding-left: 16px;
    padding-top: 5px;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5dc2e54 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 a19e8f7 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#a939b7f5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 136px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    background-image: linear-gradient(90deg, rgba(15, 102, 179, 1) 0%, rgba(26, 57, 116, 0.96) 100%);
    background-origin: border-box;
    border-radius: 30px 30px 30px 30px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c7061bcc {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\35 466aea2 {
    align-items: flex-start;
    width: 95.674022593229%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    justify-self: auto;
    padding-left: 16px;
    padding-top: 5px;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#c2318810 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 013a0ff {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#b0e02de1 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 b28806c {
    width: 40px;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 ac3bf8f {
    align-items: flex-start;
    width: 95.674022593229%;
    min-height: auto;
    max-height: 100%;
    order: 1;
    justify-self: auto;
    padding-left: 16px;
    padding-top: 5px;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\38 fcc8d03 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#ae8c9653 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#widget_nui {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#group_s2p {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 1046px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#widget_14q {
    width: 57.04%;
    height: 848px;
    max-width: 100%;
}
    
#\33 6376d37 {
    width: 46.55505213991156%;
    height: 824px;
    max-width: 100%;
    margin-left: -61px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 b3a385b {
    flex-direction: column;
    padding-left: 3%;
    min-height: 0;
    flex-wrap: nowrap;
    padding-right: 3%;
}
    
#\37 7ff5b1d {
    width: 100%;
    min-height: 80px;
}
    
#d8057e80 {
    width: 100%;
    min-height: 80px;
}
#d8057e80.lazy {
    background-image: url('');
}
    
#\36 21549f5::before, #\36 21549f5 > .bgExtraLayerOverlay {
    
}
#\36 21549f5.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYI/8QAHBAAAgICAwAAAAAAAAAAAAAAAAIBEgMEBREj/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwX/xAAYEQACAwAAAAAAAAAAAAAAAAAAAwQxMv/aAAwDAQACEQMRAD8A0Zycquo11tHRHNkxWnzABbZXgYP/2Q==');
}
}



@media (max-width: 767px) {
    
#\36 21549f5 {
    grid-template-rows: minmax(8px, max-content);
}
#\36 21549f5.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYI/8QAHBAAAgICAwAAAAAAAAAAAAAAAAIBEgMEBREj/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwX/xAAYEQACAwAAAAAAAAAAAAAAAAAAAwQxMv/aAAwDAQACEQMRAD8A0Zycquo11tHRHNkxWnzABbZXgYP/2Q==');
}
    
#\36 b3a385b {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\38 e423dd7.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
    
#\36 b3a385b {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 25px 20px 25px 20px;
}
    
#\37 7ff5b1d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d8057e80 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#d8057e80.lazy {
    background-image: url('');
}
    
#\36 21549f5::before, #\36 21549f5 > .bgExtraLayerOverlay {
    
}
#\36 21549f5.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAYI/8QAHBAAAgICAwAAAAAAAAAAAAAAAAIBEgMEBREj/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwX/xAAYEQACAwAAAAAAAAAAAAAAAAAAAwQxMv/aAAwDAQACEQMRAD8A0Zycquo11tHRHNkxWnzABbZXgYP/2Q==');
}
    
#b1652e4b {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#bca44cea {
    width: 100.00%;
    margin: 0px 0% 0px 0%;
}
    
#a939b7f5 {
    height: auto;
    min-height: 201px;
}
    
#widget_14q {
    height: 240px;
}
    
#\33 6376d37 {
    height: 240px;
}
    
#group_s2p {
    height: auto;
    min-height: 272px;
}
}



@media all {
    
#e2071211 {
    min-height: 240px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 50px 14% 50px 14%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 36d68be.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#\38 36d68be {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\32 b4f2e18 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#\33 107bdd0 {
    margin-top: 0px;
    margin-bottom: 0px;
}
    
#\32 688ef55 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 48%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\32 8b7f36c {
    max-width: 100%;
    width: 99.99999477102993%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#b6929dbf {
    background-color: var(--color_8);
    background-image: initial;
}
    
#widget_q2s {
    width: 99.999954556755%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e2071211 {
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 50px 3% 50px 3%;
}
    
#\32 b4f2e18 {
    width: 48%;
    min-height: 8px;
}
    
#\32 688ef55 {
    width: 48%;
    min-height: 8px;
    padding-top: 16px;
}
    
#\32 8b7f36c {
    width: 100%;
}
}



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



@media (max-width: 767px) {
    
#e2071211 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 25px 20px 25px 20px;
}
    
#\32 b4f2e18 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 688ef55 {
    margin-left: 0%;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin-right: 0%;
    height: auto;
    padding: 16px 16px 16px 16px;
}
}



@media all {
    
#\38 8f2fc3c.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#\38 8f2fc3c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#ee4a355b {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 17% 50px 17%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 f4d27ed {
    background-color: var(--color_8);
    background-image: initial;
}
    
#\34 cd2038b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 13px;
    width: 49%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding-bottom: 20px;
    box-shadow: none;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 43px 43px 43px 43px;
    background-image: initial;
    margin: 0px 0% 0px 0%;
}
    
#\32 2bfc8d3 {
    margin: 0px 0% 0px 0%;
}
    
#\32 562c53c {
    width: 99.99718168092603%;
    height: 291px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#c21cb477.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#c21cb477 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#fa2d7810 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 13px;
    width: 49%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding-bottom: 20px;
    box-shadow: none;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 43px 43px 43px 43px;
    background-image: initial;
    margin: 0px 0% 0px 0%;
}
    
#\30 7fec096 {
    width: 99.99718168092603%;
    height: 291px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#e83827bc.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#e83827bc {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#d1d1ee39.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#d1d1ee39 {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ee4a355b {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
    column-gap: 3%;
    padding-left: 3%;
    padding-right: 3%;
    row-gap: 25px;
}
    
#\34 cd2038b {
    width: 48.5%;
    min-height: 8px;
    box-shadow: none;
    margin: 0% 0% 0% 0%;
}
    
#fa2d7810 {
    width: 48.5%;
    min-height: 8px;
    box-shadow: none;
    margin: 0% 0% 0% 0%;
}
}



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



@media (max-width: 767px) {
    
#\32 562c53c {
    height: 240px;
}
    
#ee4a355b {
    min-height: 0;
    flex-direction: column;
    padding-left: 20px;
    padding-right: 20px;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#\34 cd2038b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    box-shadow: none;
}
    
#fa2d7810 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    box-shadow: none;
}
    
#\30 7fec096 {
    height: 240px;
}
}



@media all {
    
#\36 6109242 {
    margin: 0px 0% 0px 0%;
}
    
#\39 79b6a8b.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#\39 79b6a8b {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\34 733f904.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#\34 733f904 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#fade4979 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 50px 17% 50px 17%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e7df0ac3 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 13px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding-bottom: 20px;
    box-shadow: none;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 43px 43px 43px 43px;
    background-image: initial;
    margin: 0px 0% 0px 0%;
}
    
#\39 d4bfdca.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#\39 d4bfdca {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#cab8a4e5.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#cab8a4e5 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\36 5d40095 {
    background-color: var(--color_8);
    background-image: initial;
}
    
#\37 a7eacc1 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 13px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    min-width: 4%;
    padding-bottom: 20px;
    box-shadow: none;
    order: 0;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 43px 43px 43px 43px;
    background-image: initial;
    margin: 0px 0% 0px 0%;
}
    
#\37 ea65ab6 {
    width: 99.99718168092603%;
    height: 291px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\32 3e89cba {
    width: 99.99718168092603%;
    height: 291px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fade4979 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 460px;
    column-gap: 3%;
    padding-left: 3%;
    padding-right: 3%;
    row-gap: 25px;
}
    
#e7df0ac3 {
    width: 100%;
    min-height: 8px;
    box-shadow: none;
    margin: 0% 0% 0% 0%;
}
    
#\37 a7eacc1 {
    width: 100%;
    min-height: 8px;
    box-shadow: none;
    margin: 0% 0% 0% 0%;
}
}



@media (max-width: 767px) {
    
#fade4979 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 5d40095 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#fade4979 {
    min-height: 0;
    flex-direction: column;
    padding-left: 20px;
    padding-right: 20px;
    flex-wrap: nowrap;
    row-gap: 20px;
}
    
#e7df0ac3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    box-shadow: none;
}
    
#\37 a7eacc1 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    box-shadow: none;
}
    
#\37 ea65ab6 {
    height: 240px;
}
    
#\32 3e89cba {
    height: 240px;
}
}



@media all {
    
#\31 a440fee {
    min-height: 108px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 20px 17% 20px 17%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 1af0ad2::before, #\37 1af0ad2 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(255, 255, 255, 1);
    opacity: 0.79;
    border-radius: inherit;
}
#\37 1af0ad2 {
    background-color: var(--color_3);
    background-image: url();
}
#\37 1af0ad2.lazy {
    background-image: url('');
}
    
#e6fdbfe9 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\37 73535a9 {
    margin-top: 0px;
    margin-bottom: 0px;
}
    
#\32 8e8f36d {
    max-width: 100%;
    width: 200px;
    height: 55px;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\38 bd1720d {
    max-width: 100%;
    width: 200px;
    height: 55px;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#d052eed2 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 87px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 0;
    height: auto;
    justify-self: auto;
    align-self: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 a440fee {
    flex-direction: row;
    min-height: 73px;
    flex-wrap: nowrap;
    padding: 20px 3% 20px 3%;
}
    
#\37 1af0ad2::before, #\37 1af0ad2 > .bgExtraLayerOverlay {
    
}
#\37 1af0ad2.lazy {
    background-image: url('');
}
    
#e6fdbfe9 {
    width: 100%;
    min-height: 8px;
    padding-top: 16px;
}
}



@media (max-width: 767px) {
    
#\31 a440fee {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 1af0ad2 {
    grid-template-rows: minmax(8px, max-content);
}
#\37 1af0ad2.lazy {
    background-image: url('');
}
}



@media (max-width: 767px) {
    
#\31 a440fee {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 25px 20px 25px 20px;
}
    
#\37 1af0ad2::before, #\37 1af0ad2 > .bgExtraLayerOverlay {
    
}
#\37 1af0ad2.lazy {
    background-image: url('');
}
    
#e6fdbfe9 {
    margin-left: 0%;
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    margin-right: 0%;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#\32 8e8f36d {
    margin: 0px 0% 0px 0%;
}
    
#\38 bd1720d {
    margin: 0px 0% 0px 0%;
}
    
#d052eed2 {
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media all {
    
#\31 9c2efcd {
    min-height: 541px;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    padding: 50px 4% 50px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 5981a76 {
    box-shadow: none;
    background-image: url(https://lirp.cdn-website.com/91fe96ae/dms3rep/multi/opt/bluearrow-1920w.jpg);
    background-origin: border-box;
}
#\31 5981a76.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAGhAAAgIDAAAAAAAAAAAAAAAAAAECEQMhUf/EABUBAQEAAAAAAAAAAAAAAAAAAAAF/8QAGREAAQUAAAAAAAAAAAAAAAAAAAEEBTIz/9oADAMBAAIRAxEAPwDK8SbmqdFe+gF53YRWan//2Q==');
}
    
#\33 7d010c9 {
    width: 99.9999975765275%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#da502b84 {
    margin: 0px 0% 0px 0%;
}
    
#e1a195fe {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_id6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#b392e8dc {
    max-width: 100%;
    width: 200px;
    height: 55px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#fa97d197 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 87px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 2;
    height: auto;
    justify-self: auto;
    align-self: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 a7947fc {
    max-width: 100%;
    width: 200px;
    height: 55px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 9c2efcd {
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
    padding-left: 3%;
    padding-right: 3%;
}
    
#e1a195fe {
    width: 100%;
    min-height: 8px;
}
}



@media (max-width: 767px) {
    
#\31 9c2efcd {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 5981a76 {
    grid-template-rows: minmax(8px, max-content);
}
#\31 5981a76.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAGAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAGhAAAgIDAAAAAAAAAAAAAAAAAAECEQMhUf/EABUBAQEAAAAAAAAAAAAAAAAAAAAF/8QAGREAAQUAAAAAAAAAAAAAAAAAAAEEBTIz/9oADAMBAAIRAxEAPwDK8SbmqdFe+gF53YRWan//2Q==');
}
}



@media (max-width: 767px) {
    
#\31 9c2efcd {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 25px 20px 25px 20px;
}
    
#e1a195fe {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#b392e8dc {
    margin: 0px 0% 0px 0%;
}
    
#\38 a7947fc {
    margin: 0px 0% 0px 0%;
}
    
#fa97d197 {
    flex-direction: column;
    flex-wrap: nowrap;
}
}



@media all {
    
#bb9c9bc9 {
    margin: 0px 0% 0px 0%;
}
    
#\37 f0550e0 {
    min-height: 240px;
    flex-wrap: nowrap;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    max-width: none;
    padding: 50px 4% 50px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d919ec3f {
    width: 99.9999975765275%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: center;
    grid-area: auto / auto / auto / auto;
}
    
#\32 83281ee {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#f3c0d908 {
    box-shadow: none;
    background-image: linear-gradient(90deg, rgba(15, 102, 179, 1) 0%, rgba(26, 57, 116, 0.96) 100%);
    background-origin: border-box;
}
    
#\31 0e969b6 {
    align-self: auto;
    max-height: 100%;
    min-height: 106px;
    width: 21.49%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 0;
    height: auto;
    background-color: var(--color_8);
    background-image: initial;
    border-radius: 26px 26px 26px 26px;
    border-style: solid;
    border-width: 5px 0 0 0;
    border-color: var(--color_1) #000000 #000000 #000000;
    padding: 20px 2% 20px 2%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 3488e0f {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#eefb0573 {
    align-self: center;
    max-width: 100%;
    width: 600px;
    margin-bottom: 24px;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ab9e4a6::before, #\34 ab9e4a6 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.4;
    height: 100%;
}
#\34 ab9e4a6 {
    min-height: 8px;
    flex-wrap: nowrap;
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(0, 0, 0, 0);
    flex-direction: row;
    width: 100.00%;
    background-image: url();
    min-width: 4%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
#\34 ab9e4a6.lazy {
    background-image: url('');
}
    
#\32 6c54ec4 {
    align-self: auto;
    max-height: 100%;
    min-height: 106px;
    width: 21.49%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 0;
    height: auto;
    background-color: var(--color_8);
    background-image: initial;
    border-radius: 26px 26px 26px 26px;
    border-style: solid;
    border-width: 5px 0 0 0;
    border-color: var(--color_1) #000000 #000000 #000000;
    padding: 20px 2% 20px 2%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 1369aa8 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#\39 0bed31b {
    align-self: center;
    max-width: 100%;
    width: 600px;
    margin-bottom: 24px;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 40a2e75 {
    align-self: auto;
    max-height: 100%;
    min-height: 106px;
    width: 21.49%;
    justify-content: flex-start;
    align-items: flex-start;
    order: 0;
    height: auto;
    background-color: var(--color_8);
    background-image: initial;
    border-radius: 26px 26px 26px 26px;
    border-style: solid;
    border-width: 5px 0 0 0;
    border-color: var(--color_1) #000000 #000000 #000000;
    padding: 20px 2% 20px 2%;
    grid-area: auto / auto / auto / auto;
}
    
#d3494ab4 {
    width: 40px;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: center;
}
    
#d1031c52 {
    align-self: center;
    max-width: 100%;
    width: 600px;
    margin-bottom: 24px;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 f0550e0 {
    flex-direction: row;
    min-height: 240px;
    flex-wrap: nowrap;
    padding-left: 3%;
    padding-right: 3%;
}
    
#\32 83281ee {
    width: 100%;
    min-height: 8px;
}
}



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



@media (max-width: 767px) {
    
#\37 f0550e0 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 16px;
    padding: 25px 20px 25px 20px;
}
    
#\32 83281ee {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\31 0e969b6 {
    align-self: stretch;
    max-width: 100%;
    width: 100%;
    min-height: 106px;
    justify-content: flex-start;
    justify-self: auto;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 ab9e4a6 {
    row-gap: 25px;
    flex-direction: column;
    width: 100%;
    min-height: 80px;
    justify-content: center;
    align-items: center;
    flex-wrap: nowrap;
    height: auto;
    padding: 16px 16px 16px 16px;
}
#\34 ab9e4a6.lazy {
    background-image: url('');
}
    
#\32 6c54ec4 {
    align-self: stretch;
    max-width: 100%;
    width: 100%;
    min-height: 106px;
    justify-content: flex-start;
    justify-self: auto;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 40a2e75 {
    align-self: stretch;
    max-width: 100%;
    width: 100%;
    min-height: 106px;
    justify-content: flex-start;
    justify-self: auto;
    order: 0;
    height: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\33 69f265f {
    max-width: 100%;
    width: 200px;
    height: 55px;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#f307a492 {
    width: 53.34%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\35 f79ae98 {
    max-width: 100%;
    width: 200px;
    height: 55px;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\36 18fc767::before, #\36 18fc767 > .bgExtraLayerOverlay {
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.64;
    content: '';
    height: 100%;
    background-image: linear-gradient(0deg, rgba(26, 57, 116, 0.96) 0%, rgba(219, 30, 30, 1) 100%);
}
#\36 18fc767 {
    background-image: url(https://lirp.cdn-website.com/91fe96ae/dms3rep/multi/opt/DSC_6194-1920w.jpg);
    background-attachment: fixed;
}
#\36 18fc767.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgQF/8QAIBAAAgEDBQEBAAAAAAAAAAAAAQIDAAQRBQYHEjEhYf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAGxEBAAICAwAAAAAAAAAAAAAAAQIDABESITH/2gAMAwEAAhEDEQA/ABKcPSzaeWS9gLKMjp4xqdOF7tkUm6UZGcYpENwTac17Z2Tsqwt3XNb8O4daeGNu0X1QfPyhGu6RyjrvLkK1RfM//9k=');
}
    
#\33 ec7a968 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(26, 57, 116, 0.66);
    background-image: initial;
    border-radius: 48px 48px 48px 48px;
    margin-top: 0px;
    margin-bottom: 0px;
    align-items: center;
    padding: 16px 50px 16px 50px;
}
    
#\37 e3d5eb4 {
    flex-direction: row;
    align-items: center;
    width: 100%;
    min-height: 87px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    order: 3;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#\34 ed78e8e {
    margin: 0px 0% 0px 0%;
}
    
#f524e903 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 150px 15% 150px 15%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#ede95b5f {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 1;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 18fc767 {
    background-repeat: no-repeat;
    background-size: cover;
}
#\36 18fc767.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgQF/8QAIBAAAgEDBQEBAAAAAAAAAAAAAQIDAAQRBQYHEjEhYf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAGxEBAAICAwAAAAAAAAAAAAAAAQIDABESITH/2gAMAwEAAhEDEQA/ABKcPSzaeWS9gLKMjp4xqdOF7tkUm6UZGcYpENwTac17Z2Tsqwt3XNb8O4daeGNu0X1QfPyhGu6RyjrvLkK1RfM//9k=');
}
    
#f524e903 {
    padding: 50px 3% 50px 3%;
}
    
#ede95b5f {
    width: 100%;
    order: 1;
}
}



@media (max-width: 767px) {
    
#\36 18fc767 {
    grid-template-rows: minmax(8px, max-content);
}
#\36 18fc767.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgQF/8QAIBAAAgEDBQEBAAAAAAAAAAAAAQIDAAQRBQYHEjEhYf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAGxEBAAICAwAAAAAAAAAAAAAAAQIDABESITH/2gAMAwEAAhEDEQA/ABKcPSzaeWS9gLKMjp4xqdOF7tkUm6UZGcYpENwTac17Z2Tsqwt3XNb8O4daeGNu0X1QfPyhGu6RyjrvLkK1RfM//9k=');
}
    
#f524e903 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\33 69f265f {
    margin: 0px 0% 0px 0%;
}
    
#\35 f79ae98 {
    margin: 0px 0% 0px 0%;
}
    
#\36 18fc767 {
    background-repeat: no-repeat;
    background-size: cover;
}
#\36 18fc767.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABgQF/8QAIBAAAgEDBQEBAAAAAAAAAAAAAQIDAAQRBQYHEjEhYf/EABUBAQEAAAAAAAAAAAAAAAAAAAID/8QAGxEBAAICAwAAAAAAAAAAAAAAAQIDABESITH/2gAMAwEAAhEDEQA/ABKcPSzaeWS9gLKMjp4xqdOF7tkUm6UZGcYpENwTac17Z2Tsqwt3XNb8O4daeGNu0X1QfPyhGu6RyjrvLkK1RfM//9k=');
}
    
#\33 ec7a968 {
    row-gap: 16px;
    width: 100%;
    min-height: 10px;
    align-items: flex-start;
    height: auto;
    padding: 16px 16px 16px 16px;
}
    
#\37 e3d5eb4 {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#f524e903 {
    flex-direction: column;
    min-height: unset;
    padding: 50px 20px 50px 20px;
}
    
#ede95b5f {
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
    order: 1;
}
    
#f307a492 {
    width: 98.52%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
}



@media all {
    
#\39 d723596 {
    margin: 0px 0% 0px 0%;
}
    
#c0034530.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#c0034530 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d480874b {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    width: 100%;
    min-height: auto;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 4%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\34 1253f5b {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 16px;
    width: 100%;
    align-items: center;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_j8v {
    order: 1;
}
    
#\33 9cee125 {
    min-height: auto;
    flex-wrap: nowrap;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    padding: 50px 4% 50px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 1fef184::before, #\33 1fef184 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_8);
    opacity: 0.9;
    border-radius: inherit;
}
#\33 1fef184 {
    background-color: rgba(0, 0, 0, 0);
    background-image: url(https://lirp.cdn-website.com/91fe96ae/dms3rep/multi/opt/arrows-1920w.png);
}
#\33 1fef184.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAm0lEQVQI12XPsQrCQBRE0V2bKIhVLCKys+s8RFLZiYV2NlqY2tqvtvADkpdExD4SQTBx6gPDNeZnzXw+UHBSOC5ycKvgSSEXhVxNByaJVTBScJp7SRWyV0jW4i40xpQh2DrISL3MSshawYM6Zn+wiVP7wnJYuRbyAwv04B0wTy9RDcaV40rBnYLnon99E7GPwHHp6Stwo+DxG/MG0hU4ZbIBXMkAAAAASUVORK5CYII=');
}
    
#\39 25f37bb {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d480874b {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    min-height: auto;
}
    
#\34 1253f5b {
    width: 100%;
    min-height: 8px;
}
    
#\33 9cee125 {
    flex-direction: row;
    min-height: auto;
    flex-wrap: nowrap;
    padding-left: 3%;
    padding-right: 3%;
}
    
#\33 1fef184::before, #\33 1fef184 > .bgExtraLayerOverlay {
    
}
#\33 1fef184.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAm0lEQVQI12XPsQrCQBRE0V2bKIhVLCKys+s8RFLZiYV2NlqY2tqvtvADkpdExD4SQTBx6gPDNeZnzXw+UHBSOC5ycKvgSSEXhVxNByaJVTBScJp7SRWyV0jW4i40xpQh2DrISL3MSshawYM6Zn+wiVP7wnJYuRbyAwv04B0wTy9RDcaV40rBnYLnon99E7GPwHHp6Stwo+DxG/MG0hU4ZbIBXMkAAAAASUVORK5CYII=');
}
    
#\39 25f37bb {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 9cee125 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\33 1fef184 {
    grid-template-rows: minmax(8px, max-content);
}
#\33 1fef184.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAm0lEQVQI12XPsQrCQBRE0V2bKIhVLCKys+s8RFLZiYV2NlqY2tqvtvADkpdExD4SQTBx6gPDNeZnzXw+UHBSOC5ycKvgSSEXhVxNByaJVTBScJp7SRWyV0jW4i40xpQh2DrISL3MSshawYM6Zn+wiVP7wnJYuRbyAwv04B0wTy9RDcaV40rBnYLnon99E7GPwHHp6Stwo+DxG/MG0hU4ZbIBXMkAAAAASUVORK5CYII=');
}
}



@media (max-width: 767px) {
    
#d480874b {
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 16px;
    min-height: auto;
}
    
#\34 1253f5b {
    row-gap: 16px;
    padding-left: 16px;
    width: 100%;
    min-height: 0px;
    align-items: center;
    padding-right: 16px;
    height: auto;
}
    
#\33 9cee125 {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 25px 20px 25px 20px;
}
    
#\33 1fef184::before, #\33 1fef184 > .bgExtraLayerOverlay {
    
}
#\33 1fef184.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAm0lEQVQI12XPsQrCQBRE0V2bKIhVLCKys+s8RFLZiYV2NlqY2tqvtvADkpdExD4SQTBx6gPDNeZnzXw+UHBSOC5ycKvgSSEXhVxNByaJVTBScJp7SRWyV0jW4i40xpQh2DrISL3MSshawYM6Zn+wiVP7wnJYuRbyAwv04B0wTy9RDcaV40rBnYLnon99E7GPwHHp6Stwo+DxG/MG0hU4ZbIBXMkAAAAASUVORK5CYII=');
}
    
#\39 25f37bb {
    align-self: stretch;
    width: 100%;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#c5ea875a {
    width: 32.27%;
    height: 80px;
    max-width: 100%;
}
    
#\32 eb84961 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 50%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 16px 16px 16px 16px;
}
    
#\34 44822bf {
    width: 31.13%;
    height: 320px;
    max-width: 100%;
}
    
#f137ff3f::before, #f137ff3f > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_3);
    opacity: 0.8;
    border-radius: inherit;
}
#f137ff3f {
    background-color: var(--color_3);
    background-image: url(https://lirp.cdn-website.com/91fe96ae/dms3rep/multi/opt/arrows-1920w.png);
}
#f137ff3f.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAm0lEQVQI12XPsQrCQBRE0V2bKIhVLCKys+s8RFLZiYV2NlqY2tqvtvADkpdExD4SQTBx6gPDNeZnzXw+UHBSOC5ycKvgSSEXhVxNByaJVTBScJp7SRWyV0jW4i40xpQh2DrISL3MSshawYM6Zn+wiVP7wnJYuRbyAwv04B0wTy9RDcaV40rBnYLnon99E7GPwHHp6Stwo+DxG/MG0hU4ZbIBXMkAAAAASUVORK5CYII=');
}
    
#\37 90c787a {
    width: 46%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#\37 78cdfd8 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\33 be44f79 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 1% 10% 1% 10%;
}
    
#e1f5d903 {
    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: 16px 16px 16px 16px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c5ea875a {
    margin: 0px 0% 0px 0%;
}
    
#\32 eb84961 {
    width: 100%;
    min-height: 80px;
    row-gap: 24px;
}
    
#\34 44822bf {
    height: 127px;
    margin: 0px 0% 0px 0%;
}
    
#f137ff3f::before, #f137ff3f > .bgExtraLayerOverlay {
    
}
#f137ff3f.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAm0lEQVQI12XPsQrCQBRE0V2bKIhVLCKys+s8RFLZiYV2NlqY2tqvtvADkpdExD4SQTBx6gPDNeZnzXw+UHBSOC5ycKvgSSEXhVxNByaJVTBScJp7SRWyV0jW4i40xpQh2DrISL3MSshawYM6Zn+wiVP7wnJYuRbyAwv04B0wTy9RDcaV40rBnYLnon99E7GPwHHp6Stwo+DxG/MG0hU4ZbIBXMkAAAAASUVORK5CYII=');
}
    
#\37 90c787a {
    width: 100%;
    min-height: 80px;
}
    
#\33 be44f79 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
    column-gap: 0%;
}
    
#e1f5d903 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
}



@media (max-width: 767px) {
    
#c5ea875a {
    height: 54px;
    width: 65.69%;
    margin: 0px 0% 0px 0%;
}
    
#\32 eb84961 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    row-gap: 24px;
}
    
#\34 44822bf {
    height: 56px;
    width: 68.11%;
    margin: 0px 0% 0px 0%;
}
    
#f137ff3f::before, #f137ff3f > .bgExtraLayerOverlay {
    
}
#f137ff3f.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAGCAYAAAD68A/GAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAm0lEQVQI12XPsQrCQBRE0V2bKIhVLCKys+s8RFLZiYV2NlqY2tqvtvADkpdExD4SQTBx6gPDNeZnzXw+UHBSOC5ycKvgSSEXhVxNByaJVTBScJp7SRWyV0jW4i40xpQh2DrISL3MSshawYM6Zn+wiVP7wnJYuRbyAwv04B0wTy9RDcaV40rBnYLnon99E7GPwHHp6Stwo+DxG/MG0hU4ZbIBXMkAAAAASUVORK5CYII=');
}
    
#\37 90c787a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 be44f79 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#e1f5d903 {
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
}
}



@media all {
    
#aec33bfa {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\38 b02952c {
    margin-right: 0%;
    margin-left: 0%;
}
    
#a26e0b8f {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#c1702296 {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#aec33bfa {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: auto;
    column-gap: 4%;
    padding: 0px 0px 0px 0px;
}
    
#\38 b02952c {
    margin-top: -80px;
}
    
#a26e0b8f {
    margin-top: 0px;
}
    
#c1702296 {
    width: 100%;
    min-height: 8px;
    justify-content: flex-end;
    margin: 0% 0% 0% 0%;
}
}



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



@media (max-width: 767px) {
    
#aec33bfa {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#\38 b02952c {
    margin-top: -40px;
}
    
#a26e0b8f {
    justify-self: auto;
    align-self: auto;
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#c1702296 {
    width: 100%;
    min-height: 39px;
    align-items: center;
    justify-content: flex-end;
}
}

