*#dm *.dmBody *.u_1069912543 .photoGalleryThumbs .image-container a
{
	background-size:contain !important;
}
*#dm *.dmBody *.u_1947091440
{
	display:block !important;
}
*#dm *.dmBody *.u_1419971956
{
	display:none !important;
}
*#dm *.dmBody *.u_1663314398
{
	display:none !important;
}
*#dm *.dmBody *.u_1512364145
{
	display:block !important;
}
*#dm *.dmBody *.u_1724387404
{
	display:none !important;
}
*#dm *.dmBody *.u_1995943724
{
	display:none !important;
}
*#dm *.dmBody *.u_1018111320
{
	display:block !important;
}
*#dm *.dmBody *.u_1615071448
{
	display:none !important;
}
*#dm *.dmBody *.u_1948197725
{
	display:none !important;
}
*#dm *.dmBody *.u_1183544737
{
	display:block !important;
}
*#dm *.dmBody *.u_1933172305
{
	display:none !important;
}
*#dm *.dmBody *.u_1393909745
{
	display:none !important;
}
*#dm *.dmBody *.u_1710805391 .photoGalleryThumbs .image-container a
{
	background-size:contain !important;
}
*#dm *.dmBody *.u_1340528960
{
	display:block !important;
}
*#dm *.dmBody *.u_1605462745
{
	display:none !important;
}
*#dm *.dmBody *.u_1562557765
{
	display:none !important;
}
*#dm *.dmBody *.u_1590741090
{
	display:block !important;
}
*#dm *.dmBody *.u_1824420807
{
	display:none !important;
}
*#dm *.dmBody *.u_1336271428
{
	display:none !important;
}
*#dm *.dmBody *.u_1141792747
{
	display:block !important;
}
*#dm *.dmBody *.u_1006561073
{
	display:none !important;
}
*#dm *.dmBody *.u_1056319892
{
	display:none !important;
}
*#dm *.dmBody *.u_1693281085
{
	display:block !important;
}
*#dm *.dmBody *.u_1132664839
{
	display:none !important;
}
*#dm *.dmBody *.u_1613368094
{
	display:none !important;
}
*#dm *.dmBody *.u_1637705318 .photoGalleryThumbs .image-container a
{
	background-size:contain !important;
}
*#dm *.dmBody *.u_1227553648
{
	display:block !important;
}
*#dm *.dmBody *.u_1570894800
{
	display:none !important;
}
*#dm *.dmBody *.u_1375544825
{
	display:none !important;
}
*#dm *.dmBody *.u_1383749293
{
	display:block !important;
}
*#dm *.dmBody *.u_1330397446
{
	display:none !important;
}
*#dm *.dmBody *.u_1445641539
{
	display:none !important;
}
*#dm *.dmBody *.u_1281326105
{
	display:block !important;
}
*#dm *.dmBody *.u_1026552372
{
	display:none !important;
}
*#dm *.dmBody *.u_1136456668
{
	display:none !important;
}
*#dm *.dmBody *.u_1908323740
{
	display:block !important;
}
*#dm *.dmBody *.u_1950859834
{
	display:none !important;
}
*#dm *.dmBody *.u_1026332600
{
	display:none !important;
}
button span.text
{
	padding:0 !important;
}
*#dm *.dmBody nav.u_1096742937
{
	color:black !important;
}
*#dm *.dmBody a.u_1736382242
{
	background-color:rgba(0,0,0,0) !important;
	background-image:initial !important;
}
h1
{
	font-family:"acumin-pro-condensed", sans-serif !important;
}
h2
{
	font-family:"acumin-pro-condensed", sans-serif !important;
}
#ssrWrap-1217965444>div>div>div.sc-gEvEer.fOgKIx>div>div>div.sc-gEvEer.bElkjm.d-ext-mediaSlider-slidesContainer__slide--active>div>div>div.sc-gEvEer.fcgCjo.d-ext-mediaSlider-slide__contentContainer>h3
{
	font-family:"acumin-pro-condensed", sans-serif !important;
}
#ssrWrap-1217965444 h3
{
	font-family:"acumin-pro-condensed", sans-serif !important;
}
*#dm *.dmBody a.u_1736382242:hover
{
	background-color:var(--color_1) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_1736382242.hover
{
	background-color:var(--color_1) !important;
	background-image:initial !important;
}
.u_1202562894
{
}
.u_1438533518
{
}
.u_1092052242
{
}
*#dm *.dmBody a.u_1876620905 span.text
{
	font-weight:bold !important;
	color:var(--color_1) !important;
}
*#dm *.dmBody a.u_1876620905:hover
{
	background-color:var(--color_1) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_1876620905.hover
{
	background-color:var(--color_1) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_1876620905:hover span.text
{
	color:var(--color_6) !important;
}
*#dm *.dmBody a.u_1876620905.hover span.text
{
	color:var(--color_6) !important;
}
*#dm *.dmBody a.u_1807248779
{
	background-color:rgba(0,0,0,0) !important;
	background-image:initial !important;
	border-radius:218px 218px 218px 218px !important;
	border-style:solid !important;
	border-width:0.555556px 0.555556px 0.555556px 0.555556px !important;
	border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
}
*#dm *.dmBody a.u_1807248779 span.text
{
	font-weight:bold !important;
	color:var(--color_6) !important;
}
*#dm *.dmBody a.u_1807248779:hover
{
	background-color:var(--color_6) !important;
	background-image:initial !important;
	border-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody a.u_1807248779.hover
{
	background-color:var(--color_6) !important;
	background-image:initial !important;
	border-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody a.u_1807248779:hover span.text
{
	color:var(--color_3) !important;
}
*#dm *.dmBody a.u_1807248779.hover span.text
{
	color:var(--color_3) !important;
}
*#dm *.dmBody a.u_1692248813
{
	background-color:rgba(0,0,0,0) !important;
	background-image:initial !important;
	border-radius:218px 218px 218px 218px !important;
	border-style:solid !important;
	border-width:0.555556px 0.555556px 0.555556px 0.555556px !important;
	border-color:var(--color_6) var(--color_6) var(--color_6) var(--color_6) !important;
}
*#dm *.dmBody a.u_1692248813 span.text
{
	font-weight:bold !important;
	color:var(--color_6) !important;
}
*#dm *.dmBody a.u_1692248813:hover
{
	background-color:var(--color_6) !important;
	background-image:initial !important;
	border-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody a.u_1692248813.hover
{
	background-color:var(--color_6) !important;
	background-image:initial !important;
	border-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody a.u_1692248813:hover span.text
{
	color:var(--color_7) !important;
}
*#dm *.dmBody a.u_1692248813.hover span.text
{
	color:var(--color_7) !important;
}
*#dm *.dmBody div.u_1790910862 span.buttonText
{
	font-weight:400 !important;
}
*#dm *.dmBody div.u_1790910862 .listText .itemName
{
	font-weight:700 !important;
	font-family:'Assistant' !important;
}
*#dm *.dmBody div.u_1790910862 .biglink>.itemName
{
	font-weight:700 !important;
	font-family:'Assistant' !important;
}
*#dm *.dmBody a.u_1173312309 span.text
{
	font-weight:bold !important;
	color:var(--color_1) !important;
}
*#dm *.dmBody a.u_1173312309:hover
{
	background-color:var(--color_1) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_1173312309.hover
{
	background-color:var(--color_1) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_1173312309:hover span.text
{
	color:var(--color_6) !important;
}
*#dm *.dmBody a.u_1173312309.hover span.text
{
	color:var(--color_6) !important;
}
*#dm *.dmBody a.u_1173312309
{
	background-color:var(--color_6) !important;
	background-image:initial !important;
	border-radius:218px 218px 218px 218px !important;
	border-style:solid !important;
	border-width:0.555556px 0.555556px 0.555556px 0.555556px !important;
	border-color:var(--color_7) var(--color_7) var(--color_7) var(--color_7) !important;
}
ul.listWidgetContainer li span::after
{
	display:none !important;
}
.u_1964040568 .caption,.u_1964040568 .dmImageSlider-caption
{
	padding:2% 6% !important;
	box-sizing:border-box !important;
}
*#dm *.dmBody a.u_1406365661
{
	background-color:rgba(0,0,0,0) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_1406365661:hover
{
	background-color:var(--color_1) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_1406365661.hover
{
	background-color:var(--color_1) !important;
	background-image:initial !important;
}
color:white
{
}
*#dm *.dmBody a.u_1876620905
{
	background-color:var(--color_6) !important;
	background-image:initial !important;
	border-radius:218px 218px 218px 218px !important;
	border-style:solid !important;
	border-width:1px 1px 1px 1px !important;
	border-color:rgb(235,63,47) rgb(235,63,47) rgb(235,63,47) rgb(235,63,47) !important;
}
*#dm *.dmBody *.u_1790910862 span.buttonText
{
	text-align:LEFT !important;
}
@media (max-width:600px) {
  *#dm *.dmBody .u_1424278970 .dmImageSlider-caption {
    width:95% !important;
    padding:2em 1em 1em 1em !important;
    font-size:1em !important;
  }
}
*#dm *.dmBody div.u_1424278970
{
}
*#dm *.dmBody .u_1424278970 .dmImageSlider-caption
{
	width:80% !important;
	margin:2em auto 0 auto !important;
	padding:3em 2em 2em 2em !important;
	box-sizing:border-box !important;
	background-color:rgba(0,0,0,0.5) !important;
	color:white !important;
	z-index:10 !important;
	position:relative !important;
}
*#dm *.dmBody .u_1424278970 .dmImageSlider-caption h3,*#dm *.dmBody .u_1424278970 .dmImageSlider-caption p
{
	margin-top:1em !important;
}
*#dm *.dmBody .u_1424278970 .slider-arrow
{
	margin:0 1em !important;
	z-index:20 !important;
}
@media (max-width:600px) {
  *#dm *.dmBody .u_1424278970 .dmImageSlider-caption {
    width:95% !important;
    padding:2em 1em 1em 1em !important;
    font-size:1em !important;
  }
}
*#dm *.dmBody a.u_1770167836
{
	background-color:rgba(0,0,0,0) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_1770167836:hover
{
	background-color:var(--color_1) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_1770167836.hover
{
	background-color:var(--color_1) !important;
	background-image:initial !important;
}
*#dm *.dmBody *.u_2415925697
{
	width:100% !important;
}
separatorHomeCss{color:red !important}*#dm *.dmBody *.u_1069912543 .photoGalleryThumbs
{
	padding:10px !important;
}
*#dm *.dmBody *.u_1069912543 .layout-container
{
	padding:10px !important;
}
*#dm *.dmBody *.u_1069912543 .photoGalleryViewAll
{
	padding:0 20px !important;
}
*#dm *.dmBody *.u_1069912543 .photoGalleryThumbs .image-container a
{
	padding-top:224px !important;
}
*#dm *.dmBody *.u_1710805391 .photoGalleryThumbs
{
	padding:10px !important;
}
*#dm *.dmBody *.u_1710805391 .layout-container
{
	padding:10px !important;
}
*#dm *.dmBody *.u_1710805391 .photoGalleryViewAll
{
	padding:0 20px !important;
}
*#dm *.dmBody *.u_1710805391 .photoGalleryThumbs .image-container a
{
	padding-top:224px !important;
}
*#dm *.dmBody *.u_1637705318 .photoGalleryThumbs
{
	padding:10px !important;
}
*#dm *.dmBody *.u_1637705318 .layout-container
{
	padding:10px !important;
}
*#dm *.dmBody *.u_1637705318 .photoGalleryViewAll
{
	padding:0 20px !important;
}
*#dm *.dmBody *.u_1637705318 .photoGalleryThumbs .image-container a
{
	padding-top:224px !important;
}
*#dm *.dmBody div.u_1920609986
{
	height:295px !important;
	width:1168px !important;
}
*#dm .d-page-1417978174 DIV.dmInner
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm .d-page-1417978174 DIV#dmSlideRightNavRight
{
	background-color:rgba(255,255,255,1) !important;
}
#ssrWrap-1217965444>div>div>div.sc-gEvEer.fOgKIx>div>div>div.sc-gEvEer.bElkjm.d-ext-mediaSlider-slidesContainer__slide--active>div>div>div.sc-gEvEer.fcgCjo.d-ext-mediaSlider-slide__contentContainer>h3
{
	font-family:"acumin-pro-condensed", sans-serif !important;
}
*#dm *.dmBody div.u_1964040568
{
}
.u_1424278970 .dmImageSlider-caption
{
	width:80% !important;
	margin:2em auto 0 auto !important;
	padding:3em 2em 2em 2em !important;
	box-sizing:border-box !important;
	background-color:rgba(0,0,0,0.5) !important;
	color:white !important;
	z-index:10 !important;
	position:relative !important;
}
.u_1424278970 .dmImageSlider-caption h3,.u_1424278970 .dmImageSlider-caption p
{
	margin-top:1em !important;
}
.u_1424278970 .slider-arrow
{
	margin:0 1em !important;
	z-index:20 !important;
}
separatorHomeCss{color:red !important}@media all {
    
#\39 b2eca94 {
    margin-top: -200px;
}
    
#\31 7398f60 {
    background-color: rgba(235,63,47,1);
    background-image: initial;
}
    
#\37 18e1d07 {
    width: 99.99914383561645%;
    height: 328px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#b8186b9f {
    min-height: 774px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 4% 90px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#af70fec7 {
    width: 87.35%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 604a8ff {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 51.59555084745763%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 10px;
    padding-right: 16px;
    padding-left: 16px;
    background-image: url();
    margin: 0px 2% 0px 2%;
}
    
#\35 6cf30e3 {
    width: 86.4381758345087%;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#group_8e3 {
    width: 44.40%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#\38 bf3211c {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-top: 7px;
    order: 3;
    justify-self: end;
    align-self: start;
    margin-right: -1px;
}
    
#\39 bef6964 {
    width: 85.21807353332889%;
    grid-template-rows: minmax(34px, max-content);
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_2tc {
    width: 100%;
    height: 24px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_vk6 {
    width: 100%;
    height: 46px;
    max-width: 100%;
    order: 4;
}
}



@media all {
    
#dc9d57a3 {
    margin: 0px 0px 0px 0px;
}
    
#bc39c461 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 42.32044310171199%;
    min-width: 4%;
    background-image: url();
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\30 1db83ff {
    width: 95.14%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8cd7159::before, #\35 8cd7159 > .bgExtraLayerOverlay {
    
}
#\35 8cd7159 {
    background-color: rgba(248, 248, 248, 1);
    background-image: url('https://irp.cdn-website.com/f7bc38e5/dms3rep/multi/Hi-Res-COI-Mockup-324c0fe2.png?dm-skip-opt=true');
}
    
#edd59a17 {
    min-height: 936px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 90px 5% 179px 5%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#group_7i1 {
    width: 53.65%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#widget_bmp {
    width: 191px;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\31 78d38b7 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#a1f3961e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#a241ea2d {
    background-image: url(https://lirp.cdn-website.com/f7bc38e5/dms3rep/multi/opt/Artboard-5-1920w.png);
}
    
#\38 9641f2d {
    padding-bottom: 4%;
    min-height: 301px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#ed07ea5c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\39 862823b {
    margin-top: -100px;
}
}



@media all {
    
#b9270103 {
    min-height: 260px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#c80e97df {
    background-image: url(https://lirp.cdn-website.com/f7bc38e5/dms3rep/multi/opt/Artboard+4-1920w.png);
}
    
#\30 cbccf6c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#d63c1a81 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\36 42e671b {
    margin-top: -100px;
}
}



@media all {
    
#a7c0692d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#f8c12134 {
    padding-bottom: 4%;
    min-height: 107px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#widget_pr9 {
    width: 71.84%;
    height: auto;
    max-width: 100%;
    align-self: center;
}
    
#\34 febfec1.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\34 febfec1 {
    width: 201px;
    height: auto;
    min-height: 30px;
    max-width: 100%;
    order: 0;
    margin-top: 0px;
    justify-self: auto;
    align-self: center;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 a9b4fdd {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 935px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\34 9c8cdb8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url();
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
}
    
#\33 fd757c8 {
    border-radius: 0px 0px 0px 0px;
}
    
#\36 39da8aa {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 7e4b1ea {
    margin: -100px 4% 40px 4%;
}
    
#fd90e3bb {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_h8t {
    width: 30.67%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url();
    border-radius: 58px 58px 58px 58px;
    margin-bottom: 7%;
    padding-right: 16px;
    padding-left: 16px;
    margin-top: 7px;
}
    
#\38 ffb49df {
    width: 85.22%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_f7g.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-bottom: 0px;
}
#widget_f7g {
    width: 201px;
    height: auto;
    min-height: 30px;
    max-width: 100%;
    order: 3;
    margin-top: -1px;
}
    
#widget_7le {
    width: 100%;
    height: 682px;
    min-height: 100px;
    max-width: 100%;
}
    
#\36 89e0f22 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url();
    border-radius: 58px 58px 58px 58px;
    margin-bottom: 7%;
    padding-right: 16px;
    padding-left: 16px;
    margin-top: 7px;
}
    
#\36 0e8bbb0 {
    width: 100%;
    height: 682px;
    min-height: 100px;
    max-width: 100%;
}
}



@media all {
    
#\35 6ca3508 {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 581px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-left: 3%;
}
    
#\34 057240c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 f4c82a9::before, #\37 f4c82a9 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    opacity: 0.5;
    border-radius: inherit;
    background-image: linear-gradient(90deg, rgba(0, 0, 0, 1) 0%, rgba(0, 0, 0, 0) 100%);
}
#\37 f4c82a9 {
    border-radius: 80px 80px 80px 80px;
    background-image: url(https://lirp.cdn-website.com/f7bc38e5/dms3rep/multi/opt/Charlottesville-1920w.jpg);
}
    
#\39 ffedecd {
    margin: 7% 4% 10% 4%;
}
    
#\37 428b24c {
    width: 93.13%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2cc7003 {
    width: 36.91023098526968%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url();
    border-radius: 58px 58px 58px 58px;
    justify-content: flex-end;
    padding: 16px 16px 16px 16px;
}
    
#\37 8ae5875 {
    width: 85.21644417935956%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 66fdb88 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 59.03%;
    min-width: 4%;
    background-image: url();
    border-radius: 0px 0px 0px 0px;
    padding: 16px 16px 16px 16px;
}
    
#\33 595f3ae.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-bottom: 0px;
}
#\33 595f3ae {
    width: 199px;
    height: auto;
    min-height: 30px;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_v0o {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-end;
    order: 0;
    margin-bottom: -45px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#f5968df8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\36 fc6fc13 {
    padding-top: 4%;
    padding-bottom: 2%;
    min-height: 206px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\38 98989d0 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a15c9a9 {
    margin-top: -75px;
}
}



@media all {
    
#bcd1e942 {
    margin-top: 100px;
}
    
#e76dbbef {
    padding-bottom: 4%;
    min-height: 301px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#f958d6ba {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\30 b44f1b4 {
    background-image: url(https://lirp.cdn-website.com/f7bc38e5/dms3rep/multi/opt/Artboard-5-1920w.png);
}
    
#\37 455d834 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
}



@media all {
    
#\37 4234247 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 5;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 a8a1239 {
    background-color: rgba(235,63,47,1);
    background-image: initial;
}
    
#c2e5085e {
    margin-top: -200px;
}
    
#\34 47f9a43 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    order: 4;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\38 57f4264 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url(https://lirp.cdn-website.com/f7bc38e5/dms3rep/multi/opt/COI+Image_-1920w.png);
    border-radius: 58px 58px 58px 58px;
    order: 1;
    margin-top: 8%;
    margin-bottom: 8%;
    background-color: rgba(0, 0, 0, 0);
    padding: 57px 16px 62px 16px;
}
    
#d10f5e5d {
    width: 100%;
    height: 328px;
    max-width: 100%;
    align-self: auto;
    order: 0;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#f202fdc4 {
    min-height: 881px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 40px 4% 90px 4%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e5f6a950 {
    width: 85.22%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\38 183cf33 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 48%;
    align-items: center;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 10px;
    padding-right: 16px;
    padding-left: 3%;
    background-image: url();
    order: 1;
    margin: 0px 2% 0px 2%;
}
    
#\35 c0ea53c {
    width: 85.22%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#e79a0616.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-bottom: 0px;
}
#e79a0616 {
    width: 154px;
    height: auto;
    min-height: 30px;
    max-width: 100%;
    order: 5;
    margin-top: 0px;
    justify-self: auto;
    align-self: flex-start;
    margin-bottom: 0px;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#cdbf721d {
    margin-top: -100px;
}
    
#e74b5d65 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\36 7195da0 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\32 ca61099 {
    min-height: 260px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#e9a44e24 {
    background-image: url(https://lirp.cdn-website.com/f7bc38e5/dms3rep/multi/opt/Artboard+4-1920w.png);
}
}



@media all {
    
#\32 71d75d7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 48%;
    min-width: 4%;
    background-image: url();
    border-radius: 100px 100px 100px 100px;
    padding: 16px 16px 16px 16px;
}
    
#ec5fe55e.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 0px;
    padding-bottom: 0px;
}
#ec5fe55e {
    width: 201px;
    height: auto;
    min-height: 30px;
    max-width: 100%;
    order: 3;
    margin-top: -1px;
}
    
#\33 a44f06c {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 935px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\36 3adb946 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 7441c49 {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    background-image: url(https://irp.cdn-website.com/f7bc38e5/dms3rep/multi/Airplane_over_Earth+2.gif);
    border-radius: 58px 58px 58px 58px;
    margin-bottom: 7%;
    margin-top: 7%;
    padding: 5% 16px 5% 16px;
}
    
#f31a952f {
    border-radius: 0px 0px 0px 0px;
}
    
#\32 b3c4a6e {
    margin-top: -100px;
    margin-bottom: 40px;
}
    
#\35 3c8db45 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    align-self: auto;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 fa97a5d {
    width: 85.21644417935956%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 9539db4 {
    margin: 0px 0px 0px 0px;
}
    
#\37 2289d62 {
    min-height: 936px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 90px 5% 179px 5%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d8f7fb77::before, #d8f7fb77 > .bgExtraLayerOverlay {
    
}
#d8f7fb77 {
    background-color: rgba(255, 255, 255, 1);
    background-image: none;
}
    
#\32 fc963e8 {
    width: 95.14%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\37 0f943bd {
    width: 53.65%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#\34 888695a {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bacefd56 {
    width: 100%;
    height: 72px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\37 6762eb4 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 42.32%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\34 cdb6297 {
    width: 191px;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#widget_m09 {
    width: 100%;
    height: 320px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\34 8332632 {
    margin: 0px 0px 0px 0px;
}
    
#\30 e9acc18 {
    width: 95.14%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e875e77 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 15px;
    width: 42.32%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 b07ee35 {
    width: 100.00%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 f0b2c96 {
    width: 53.65%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    padding: 16px 16px 16px 16px;
}
    
#\33 63ebd3f {
    width: 100%;
    height: 72px;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#c376de76 {
    min-height: 936px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 90px 5% 179px 5%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 48332f6 {
    width: 191px;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#cc7d35aa::before, #cc7d35aa > .bgExtraLayerOverlay {
    
}
#cc7d35aa {
    background-color: rgba(255, 255, 255, 1);
    background-image: url("https://irp.cdn-website.com/f7bc38e5/dms3rep/multi/Hi+Res+COI+Mockup.png?dm-skip-opt=true");
}
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 767px) and (max-width: 1024px) {
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#af70fec7 {
    width: 100%;
}
    
#\38 604a8ff {
    background-color: rgba(0, 0, 0, 0);
    border-radius: 10px;
    width: 46%;
    min-height: 8px;
}
    
#b8186b9f {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 100px;
}
    
#\35 6cf30e3 {
    width: 81.16%;
}
    
#group_8e3 {
    width: 46%;
    min-height: 8px;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#bc39c461 {
    padding-left: 0px;
    padding-right: 0px;
    width: 49%;
    min-height: 8px;
}
    
#\30 1db83ff {
    width: 100%;
}
    
#\35 8cd7159::before, #\35 8cd7159 > .bgExtraLayerOverlay {
    
}
    
#edd59a17 {
    min-height: 874px;
    padding-top: 70px;
    padding-bottom: 100px;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#group_7i1 {
    width: 49%;
    min-height: 8px;
}
}



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



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



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 a9b4fdd {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 935px;
}
    
#fd90e3bb {
    width: 100%;
}
    
#\34 9c8cdb8 {
    width: 48%;
    min-height: 8px;
}
    
#\36 89e0f22 {
    width: 48%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 6ca3508 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\34 057240c {
    width: 100%;
}
    
#\37 f4c82a9::before, #\37 f4c82a9 > .bgExtraLayerOverlay {
    
}
}



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



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\37 4234247 {
    width: 100%;
}
    
#\34 47f9a43 {
    width: 99.73%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\38 57f4264 {
    width: 48%;
    min-height: 8px;
}
    
#f202fdc4 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 773px;
}
    
#\38 183cf33 {
    background-color: rgba(0, 0, 0, 0);
    border-radius: 10px;
    width: 48%;
    min-height: 8px;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 a44f06c {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\35 3c8db45 {
    width: 100%;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#\37 2289d62 {
    min-height: 665px;
    padding-top: 70px;
    padding-bottom: 100px;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#d8f7fb77::before, #d8f7fb77 > .bgExtraLayerOverlay {
    
}
#d8f7fb77 {
    background-color: rgba(255, 255, 255, 1);
    background-attachment: fixed;
    background-position: 0% 50%;
}
    
#\32 fc963e8 {
    width: 100%;
}
    
#\37 0f943bd {
    width: 49%;
    min-height: 8px;
}
    
#\37 6762eb4 {
    padding-left: 0px;
    padding-right: 0px;
    width: 49%;
    min-height: 8px;
}
    
#widget_m09 {
    height: 474px;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#\30 e9acc18 {
    width: 100%;
}
    
#\39 e875e77 {
    padding-left: 0px;
    padding-right: 0px;
    width: 49%;
    min-height: 8px;
}
    
#\32 f0b2c96 {
    width: 49%;
    min-height: 8px;
}
    
#c376de76 {
    min-height: 874px;
    padding-top: 70px;
    padding-bottom: 100px;
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
}
    
#cc7d35aa::before, #cc7d35aa > .bgExtraLayerOverlay {
    
}
#cc7d35aa {
    background-color: rgba(255, 255, 255, 1);
}
}



@media (min-width: 1400px) {
    
#\38 604a8ff {
    background-color: rgba(0, 0, 0, 0);
    border-radius: 10px;
}
}



@media (min-width: 1400px) {
    
#\35 8cd7159::before, #\35 8cd7159 > .bgExtraLayerOverlay {
    
}
    
#edd59a17 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 963px;
}
    
#bc39c461 {
    width: 48%;
    min-height: 8px;
}
    
#group_7i1 {
    width: 48%;
    min-height: 8px;
}
}



@media (min-width: 1400px) {
    
#\39 a9b4fdd {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 935px;
}
    
#\34 9c8cdb8 {
    width: 48%;
    min-height: 8px;
}
    
#\36 89e0f22 {
    width: 48%;
    min-height: 8px;
}
}



@media (min-width: 1400px) {
    
#\37 f4c82a9::before, #\37 f4c82a9 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 1400px) {
    
#\38 183cf33 {
    background-color: rgba(0, 0, 0, 0);
    border-radius: 10px;
}
}



@media (min-width: 1400px) {
    
#\37 2289d62 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 963px;
}
    
#d8f7fb77::before, #d8f7fb77 > .bgExtraLayerOverlay {
    
}
#d8f7fb77 {
    background-color: rgba(255, 255, 255, 1);
}
    
#\37 0f943bd {
    width: 48%;
    min-height: 8px;
}
    
#\37 6762eb4 {
    width: 48%;
    min-height: 8px;
}
}



@media (min-width: 1400px) {
    
#\39 e875e77 {
    width: 48%;
    min-height: 8px;
}
    
#\32 f0b2c96 {
    width: 48%;
    min-height: 8px;
}
    
#c376de76 {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 963px;
}
    
#cc7d35aa::before, #cc7d35aa > .bgExtraLayerOverlay {
    
}
#cc7d35aa {
    background-color: rgba(255, 255, 255, 1);
}
}



@media (max-width: 766px) {
    
#\31 7398f60 {
    grid-template-rows: minmax(8px, max-content);
}
    
#b8186b9f {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 766px) {
    
#\35 8cd7159 {
    grid-template-rows: minmax(8px, max-content);
}
    
#edd59a17 {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



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



@media (max-width: 766px) {
    
#\37 2289d62 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#d8f7fb77 {
    grid-template-rows: minmax(8px, max-content);
}
}



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



@media (max-width: 767px) {
    
#b8186b9f {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 0px;
    flex-wrap: nowrap;
}
    
#af70fec7.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
}
#af70fec7 {
    width: 100%;
}
    
#\38 604a8ff {
    width: 100%;
    min-height: 80px;
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 10px;
    padding-top: 0px;
    padding-bottom: 11px;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: -25px;
}
    
#\37 18e1d07 {
    order: 2;
}
    
#\35 6cf30e3 {
    width: 100.00%;
}
    
#\39 b2eca94 {
    margin-top: -3px;
}
    
#group_8e3 {
    width: 100%;
    min-height: 251px;
    align-items: center;
    height: auto;
    padding-bottom: 42px;
}
    
#\39 bef6964 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 18px;
}
}



@media (max-width: 767px) {
    
#bc39c461 {
    width: 100%;
    min-height: 390px;
    align-items: center;
    order: 1;
    height: auto;
    row-gap: 0px;
    margin-top: -25px;
    padding: 0px 0px 0px 0px;
}
    
#\30 1db83ff.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
}
#\30 1db83ff {
    width: 99.99846778257282%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 8cd7159::before, #\35 8cd7159 > .bgExtraLayerOverlay {
    
}
#\35 8cd7159 {
    background-position: 50% 50%;
}
    
#edd59a17 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 0% 104px 0%;
}
    
#group_7i1 {
    width: 100%;
    min-height: 413px;
    align-items: center;
    order: 2;
    height: auto;
    padding-left: 10%;
    padding-right: 10%;
    margin-top: 0px;
}
    
#\31 78d38b7 {
    width: 100.00%;
}
    
#widget_bmp {
    width: 100%;
    margin-right: 3%;
}
}



@media (max-width: 767px) {
    
#a1f3961e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 9641f2d {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 3%;
    flex-wrap: nowrap;
}
    
#ed07ea5c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media (max-width: 767px) {
    
#b9270103 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 3%;
}
    
#\30 cbccf6c {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#d63c1a81 {
    width: 100%;
    min-height: 32px;
    align-items: center;
    height: auto;
}
}



@media (max-width: 767px) {
    
#a7c0692d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f8c12134 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_pr9 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\39 a9b4fdd {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-top: 0%;
}
    
#\34 9c8cdb8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
    padding-top: 42px;
}
    
#\36 39da8aa {
    width: 100.00%;
}
    
#fd90e3bb.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
}
#fd90e3bb {
    width: 100%;
}
    
#group_h8t {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\38 ffb49df {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#widget_f7g {
    width: 296px;
}
    
#widget_7le {
    height: 350px;
}
    
#\36 89e0f22 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
}
    
#\36 0e8bbb0 {
    height: 368px;
}
}



@media (max-width: 767px) {
    
#\35 6ca3508 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
    padding-bottom: 0%;
}
    
#\34 057240c.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
}
#\34 057240c {
    width: 100%;
}
    
#\37 428b24c {
    width: 100.00%;
}
    
#a2cc7003 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 66fdb88 {
    width: 100%;
    min-height: 509px;
    align-items: center;
    height: auto;
    padding-top: 0px;
}
    
#\37 f4c82a9::before, #\37 f4c82a9 > .bgExtraLayerOverlay {
    
}
    
#widget_v0o {
    margin-bottom: 0px;
}
    
#\37 8ae5875 {
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 10px;
}
    
#\33 595f3ae {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\39 ffedecd {
    margin-bottom: 8%;
}
}



@media (max-width: 767px) {
    
#f5968df8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 fc6fc13 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\38 98989d0 {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#e76dbbef {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 3%;
    flex-wrap: nowrap;
}
    
#f958d6ba {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\37 455d834 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#bcd1e942 {
    margin-top: 20px;
}
}



@media (max-width: 767px) {
    
#\37 4234247.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0%;
}
#\37 4234247 {
    width: 100%;
}
    
#c2e5085e {
    margin-top: -3px;
}
    
#\34 47f9a43 {
    width: 100.00%;
}
    
#\38 57f4264 {
    width: 100%;
    min-height: 300px;
    align-items: center;
    height: auto;
}
    
#d10f5e5d {
    order: 2;
}
    
#f202fdc4 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 0px;
    flex-wrap: nowrap;
}
    
#\38 183cf33 {
    width: 100%;
    min-height: 376px;
    align-items: center;
    background-color: rgba(0, 0, 0, 0);
    border-radius: 10px;
    padding-top: 0px;
    padding-bottom: 11px;
    margin-left: 0%;
    margin-right: 0%;
    margin-top: -25px;
    height: auto;
}
}



@media (max-width: 767px) {
    
#e74b5d65 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 7195da0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\32 ca61099 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 3%;
}
}



@media (max-width: 767px) {
    
#\32 71d75d7 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 a44f06c {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\36 3adb946 {
    width: 100.00%;
}
    
#\33 7441c49 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\35 3c8db45.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 3%;
}
#\35 3c8db45 {
    width: 100%;
}
    
#\32 b3c4a6e {
    margin-top: 0px;
}
}



@media (max-width: 767px) {
    
#\37 2289d62 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 4% 104px 4%;
}
    
#d8f7fb77::before, #d8f7fb77 > .bgExtraLayerOverlay {
    
}
#d8f7fb77 {
    background-color: rgba(255, 255, 255, 1);
}
    
#\32 fc963e8.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 3%;
}
#\32 fc963e8 {
    width: 100%;
}
    
#\37 0f943bd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 2;
}
    
#\34 888695a {
    width: 100.00%;
}
    
#\37 6762eb4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#widget_m09 {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\30 e9acc18.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 3%;
}
#\30 e9acc18 {
    width: 100%;
}
    
#\39 e875e77 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#\36 b07ee35 {
    width: 100.00%;
}
    
#\32 f0b2c96 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 2;
}
    
#c376de76 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 15px 4% 104px 4%;
}
    
#cc7d35aa::before, #cc7d35aa > .bgExtraLayerOverlay {
    
}
#cc7d35aa {
    background-color: rgba(255, 255, 255, 1);
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\38 604a8ff {
    background-color: rgba(0, 0, 0, 0);
    border-radius: 10px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\35 8cd7159::before, #\35 8cd7159 > .bgExtraLayerOverlay {
    
}
    
#edd59a17 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#bc39c461 {
    width: 100%;
    min-height: 80px;
}
    
#group_7i1 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\37 f4c82a9::before, #\37 f4c82a9 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\38 183cf33 {
    background-color: rgba(0, 0, 0, 0);
    border-radius: 10px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\37 2289d62 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#d8f7fb77::before, #d8f7fb77 > .bgExtraLayerOverlay {
    
}
#d8f7fb77 {
    background-color: rgba(255, 255, 255, 1);
}
    
#\37 0f943bd {
    width: 100%;
    min-height: 80px;
}
    
#\37 6762eb4 {
    width: 100%;
    min-height: 80px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\39 e875e77 {
    width: 100%;
    min-height: 80px;
}
    
#\32 f0b2c96 {
    width: 100%;
    min-height: 80px;
}
    
#c376de76 {
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#cc7d35aa::before, #cc7d35aa > .bgExtraLayerOverlay {
    
}
#cc7d35aa {
    background-color: rgba(255, 255, 255, 1);
}
}

