*#dm *.dmBody nav.u_1409373059
{
	color:white !important;
}
*#dm *.dmBody nav.u_1627539070
{
	color:black !important;
}
*#dm *.dmBody nav.u_1248070966
{
	color:white !important;
}
*#dm *.dmBody div.u_1648850027
{
	background-color:rgba(0,44,118,1) !important;
}
*#dm *.dmBody div.u_1298479527 hr
{
	color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1101869743 hr
{
	color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1572841386 img
{
	object-fit:cover !important;
}
*#dm *.dmBody nav.u_1695431556
{
	color:black !important;
}
*#dm *.dmBody div.u_1124177335 hr
{
	border:none !important;
	background:linear-gradient(to right,currentColor,transparent) !important;
	height:2px !important;
	color:var(--color_8) !important;
}
*#dm *.dmBody hr.u_1290823340
{
	background-color:rgb(233,160,101) !important;
}
*#dm *.dmBody div.u_1305276249
{
	background-color:var(--color_7) !important;
	background-repeat:no-repeat !important;
	background-image:url(https://lirp.cdn-website.com/ec86692f/dms3rep/multi/opt/pexels-photo-4709484-1920w.jpeg) !important;
	background-size:cover !important;
	border-radius:0px 0px 0px 0px !important;
	-webkit-box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
	box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
	-moz-box-shadow:rgba(0,0,0,0.25) 0px 3px 11px 0px !important;
}
*#dm *.dmBody *.u_1305276249:before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1305276249.before
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody *.u_1305276249>.bgExtraLayerOverlay
{
	opacity:0.5 !important;
	background-color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.u_1305276249:before
{
	opacity:0.69 !important;
}
*#dm *.dmBody div.u_1305276249.before
{
	opacity:0.69 !important;
}
*#dm *.dmBody div.u_1305276249>.bgExtraLayerOverlay
{
	opacity:0.69 !important;
}
*#dm *.dmBody div.u_1031574580 hr
{
	color:var(--color_3) !important;
	border-width:4px !important;
}
*#dm *.dmBody div.u_1613822009 hr
{
	color:var(--color_3) !important;
	border-width:4px !important;
}
*#dm *.dmBody div.u_1167600209
{
	background-color:var(--color_1) !important;
}
*#dm *.dmBody div.u_1691151758 .svg
{
	color:var(--color_15) !important;
	fill:var(--color_15) !important;
}
*#dm *.dmBody div.u_1259637760 hr
{
	color:var(--color_14) !important;
	background:linear-gradient(to right,currentColor,transparent) !important;
	height:2px !important;
	border:none !important;
}
*#dm *.dmBody div.u_1255259169 hr
{
	color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1686083581 hr
{
	color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1300163463 hr
{
	color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1198810632 .svg
{
	fill:var(--color_3) !important;
}
*#dm *.dmBody div.u_1582446856 .svg
{
	fill:var(--color_3) !important;
}
*#dm *.dmBody div.u_1875930073 .svg
{
	fill:var(--color_3) !important;
}
*#dm *.dmBody div.u_1089044422 .svg
{
	fill:var(--color_3) !important;
}
*#dm *.dmBody div.u_1371603687 hr
{
	color:var(--color_3) !important;
	border-width:4px !important;
}
*#dm *.dmBody div.u_1634102463 .svg
{
	fill:var(--color_3) !important;
}
*#dm *.dmBody div.u_1558527175 .svg
{
	fill:var(--color_3) !important;
}
*#dm *.dmBody div.u_1568782214 .svg
{
	fill:var(--color_3) !important;
}
*#dm *.dmBody div.u_1263700531 .svg
{
	fill:var(--color_3) !important;
}
*#dm *.dmBody *.u_1572841386
{
	width:100% !important;
}
*#dm *.dmBody div.u_1676030764 .color-overlay
{
	background-color:var(--color_1) !important;
}
*#dm *.dmBody div.u_1301610529 .svg
{
	color:var(--color_3) !important;
	fill:var(--color_3) !important;
}
*#dm *.dmBody div.u_1451618624 hr
{
	color:var(--color_3) !important;
}
*#dm *.dmBody div.u_1394847903 .svg
{
	fill:var(--color_3) !important;
}
*#dm *.dmBody a.u_1402419883 span.text
{
	font-size:24px !important;
}
*#dm *.dmBody *.u_2243901659
{
	width:100% !important;
}
*#dm *.dmBody div.u_1676030764 .slides .slide-title
{
	color:var(--color_4) !important;
	font-weight:700 !important;
	font-family:'Montserrat' !important;
}
*#dm *.dmBody *.u_1676030764 .flex-direction-nav a
{
	width:28px !important;
	height:28px !important;
	overflow:visible !important;
	color:var(--color_16) !important;
}
*#dm *.dmBody *.u_1676030764 .flex-direction-nav a:before
{
	font-size:28px !important;
}
separatorHomeCss{color:red !important}*#dm *.dmBody div.u_1376851021
{
	margin-left:0px !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	margin-top:-30px !important;
	margin-bottom:8px !important;
	margin-right:0px !important;
	padding-right:0px !important;
}
*#dm *.dmBody div.u_1259637760
{
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	float:none !important;
	top:0px !important;
	max-width:100% !important;
	left:0px !important;
	width:250px !important;
	position:relative !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:center !important;
	height:auto !important;
	display:block !important;
	margin-right:auto !important;
	margin-left:0 !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	min-height:auto !important;
}
*#dm *.dmBody div.u_1205971420
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:60px !important;
}
*#dm *.dmBody div.u_1305276249
{
	padding-left:60px !important;
	padding-right:60px !important;
	padding-top:40px !important;
	padding-bottom:40px !important;
	margin-left:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
}
*#dm *.dmBody div.u_1167600209
{
	margin-left:0px !important;
	padding-top:60px !important;
	padding-left:40px !important;
	padding-bottom:50px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	margin-right:0px !important;
	padding-right:40px !important;
	width:auto !important;
}
*#dm *.dmBody div.u_1691151758
{
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:130.99px !important;
	position:relative !important;
	height:125px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:10px !important;
	margin-bottom:10px !important;
	padding-right:0px !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1747525941
{
	height:5px !important;
}
*#dm *.dmBody a.u_1583511839
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 132px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:16px !important;
	padding-left:0px !important;
	padding-bottom:16px !important;
	min-height:57.0156px !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:276px !important;
	margin-top:10px !important;
	margin-bottom:10px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1676030764 .slides .slide-title
{
	font-size:20px !important;
}
*#dm *.dmBody div.u_1329874033
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:27px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
	display:block !important;
}
*#dm *.dmBody div.u_1301610529
{
	display:block !important;
	float:none !important;
	top:0px !important;
	left:0px !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:109px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:320px !important;
	margin-left:0px !important;
	max-width:108px !important;
	margin-top:-81px !important;
	margin-bottom:20px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1720885674
{
	float:none !important;
	top:0px !important;
	left:0 !important;
	width:calc(100% - 0px) !important;
	position:relative !important;
	height:auto !important;
	padding-top:2px !important;
	padding-left:0px !important;
	padding-bottom:2px !important;
	min-height:auto !important;
	margin-right:auto !important;
	margin-left:auto !important;
	max-width:100% !important;
	margin-top:37px !important;
	margin-bottom:8px !important;
	padding-right:0px !important;
	min-width:25px !important;
	display:block !important;
}
*#dm *.dmBody div.u_1676030764
{
	height:461px !important;
	width:calc(100% - 0px) !important;
	float:none !important;
	top:0px !important;
	left:0px !important;
	position:relative !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	min-height:auto !important;
	margin-right:0px !important;
	margin-left:0px !important;
	max-width:100% !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	min-width:25px !important;
	text-align:start !important;
}
separatorHomeCss{color:red !important}@media all {
    
#d1bec926 {
    background-color: var(--color_4);
    background-image: none;
}
    
#\33 e9eb47b {
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    min-height: 240px;
    flex-wrap: nowrap;
    padding: 88px 30% 88px 10%;
}
    
#e0d770c7 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 8px;
    min-width: 4%;
}
    
#widget_8v4 {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_tof {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    justify-self: auto;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#af21869b.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#af21869b {
    align-self: auto;
    max-width: 100%;
    width: 1000px;
    min-height: 1px;
    margin-top: -30px;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\39 36d3b12 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\32 98a25aa {
    column-gap: 4%;
    row-gap: 24px;
    padding-left: 16px;
    width: 63.25%;
    min-height: 8px;
    min-width: 4%;
    padding-right: 100px;
    order: 0;
}
    
#\33 15f6521 {
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-height: 240px;
    padding: 100px 0% 140px 0%;
}
    
#c04b5fc4 {
    column-gap: 4%;
    row-gap: 23px;
    background-color: var(--color_1);
    width: 32.75%;
    min-height: 8px;
    background-image: none;
    min-width: 4%;
    order: 1;
}
    
#widget_o37 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2ae2e25.flex-element.widget-wrapper > [data-element-type] {
    padding: 4px 0px 4px 0px;
}
#\31 2ae2e25 {
    align-self: auto;
    max-width: 100%;
    width: 80px;
    min-height: 1px;
    justify-self: auto;
    height: auto;
    order: 2;
    margin-top: -16px;
    margin-bottom: -16px;
    grid-area: auto / auto / auto / auto;
}
    
#widget_6gv {
    max-width: 100%;
    width: 100%;
    margin-bottom: -20px;
    height: auto;
    order: 0;
}
    
#widget_kv2 {
    align-self: auto;
    max-width: 100%;
    width: 100.00%;
    justify-self: auto;
    height: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#widget_gte {
    align-self: auto;
    max-width: 100%;
    width: 363px;
    justify-self: auto;
    height: 54px;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#widget_t1f {
    align-self: center;
    max-width: 100%;
    width: 100.00%;
    height: auto;
    order: 1;
    margin: 60px 60px -60px -60px;
}
    
#\31 d8d0cd0 {
    background-color: var(--color_4);
    background-image: none;
}
}



@media all {
    
#ea5f725a {
    column-gap: 4%;
    row-gap: 24px;
    width: 40.54%;
    min-height: 8px;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#cac9c043::before, #cac9c043 > .bgExtraLayerOverlay {
    background-color: var(--color_1);
    border-radius: inherit;
    top: 0;
    left: 0;
    display: block;
    width: 100%;
    position: absolute;
    opacity: 0.33;
    content: '';
    height: 100%;
}
#cac9c043 {
    background-position: 50% 0%;
    background-image: url("https://lirp.cdn-website.com/ec86692f/dms3rep/multi/opt/886+%281%29-1920w.jpg");
}
    
#a04ad59b {
    column-gap: 7%;
    row-gap: 42px;
    max-width: none;
    width: 100%;
    min-height: 599px;
    flex-wrap: nowrap;
}
    
#b33b7772 {
    column-gap: 4%;
    row-gap: 24px;
    background-color: rgba(26, 26, 26, 0.9);
    width: 52.46%;
    min-height: 8px;
    background-image: initial;
    min-width: 4%;
    padding: 8% 7% 8% 4%;
    margin: 0px 0% 0px 0%;
}
    
#widget_8j4 {
    max-width: 100%;
    width: 99.74%;
    height: auto;
    order: 0;
    margin-top: 0px;
}
    
#widget_pe8 {
    align-self: auto;
    max-width: 100%;
    width: 99.82%;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#widget_4ha {
    width: 349px;
    height: auto;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    min-height: 68px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#ea3e1410 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 16.91%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\39 f609b26.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\39 f609b26 {
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    height: auto;
}
    
#\36 dca488c {
    min-height: 193px;
    flex-wrap: nowrap;
    column-gap: 1%;
    row-gap: 6px;
    width: 100%;
    padding: 100px 0% 0px 0%;
}
    
#\31 0444ebb {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 17.17%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\38 dc5829c {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 63.92%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\33 98867ff {
    align-self: center;
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\32 00483ea.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\32 00483ea {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    justify-self: auto;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\38 3434380.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 3434380 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    justify-self: auto;
    height: auto;
    order: 8;
    grid-area: auto / auto / auto / auto;
}
    
#\32 463b9e0 {
    align-self: auto;
    margin-left: 11.5%;
    max-width: 100%;
    width: 87.11%;
    margin-top: -10px;
    justify-self: auto;
    height: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#\33 16a8115 {
    align-self: auto;
    margin-left: 11.5%;
    max-width: 100%;
    width: 87.11%;
    margin-top: -10px;
    justify-self: auto;
    height: auto;
    order: 7;
    grid-area: auto / auto / auto / auto;
}
    
#\38 7a98c96 {
    align-self: auto;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    min-height: 37px;
    align-items: center;
    justify-self: auto;
    flex-wrap: nowrap;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#c4820e80 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ba58ed23 {
    align-self: auto;
    margin-left: 11.5%;
    max-width: 100%;
    width: 82.99%;
    margin-top: -10px;
    justify-self: auto;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\31 ba0d59d {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#e424681f.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#e424681f {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    justify-self: auto;
    height: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#cc8ad7bb {
    column-gap: 4%;
    row-gap: 10px;
    width: 51.17%;
    min-height: 8px;
    min-width: 4%;
    order: 1;
    padding: 16px 16px 16px 16px;
}
    
#a5603cb6 {
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    min-height: 454px;
    flex-wrap: nowrap;
    padding: 0px 0% 50px 0%;
}
    
#\38 6cde03e {
    align-self: auto;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    min-height: 36px;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 3;
    grid-area: auto / auto / auto / auto;
}
    
#\34 0482bd3 {
    column-gap: 4%;
    row-gap: 24px;
    width: 46.83%;
    min-height: 8px;
    min-width: 4%;
    order: 0;
    align-items: flex-end;
    padding: 16px 16px 16px 16px;
}
    
#f92801b3 {
    align-self: auto;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    min-height: 36px;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 6;
    grid-area: auto / auto / auto / auto;
}
    
#b87c45de.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#b87c45de {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    justify-self: auto;
    height: auto;
    order: 5;
    grid-area: auto / auto / auto / auto;
}
    
#f2342cec {
    max-width: 100%;
    width: 60px;
    height: auto;
    order: 1;
    margin: 0px 3% 0px 0%;
}
    
#\39 85299cb {
    max-width: 100%;
    width: 60px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 3% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 c33d045 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 dac5b34 {
    max-width: 100%;
    width: 60px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin-right: 3%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_ujs.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 16px 0px 16px 0px;
}
#widget_ujs {
    width: 73.54%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 9f383ac {
    align-self: auto;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    min-height: 36px;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 9;
    grid-area: auto / auto / auto / auto;
}
    
#c25a40c0 {
    max-width: 100%;
    width: 60px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 3% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 62667bd {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 299aa06 {
    align-self: auto;
    margin-left: 11.5%;
    max-width: 100%;
    width: 87.11%;
    margin-top: -10px;
    justify-self: auto;
    height: auto;
    order: 10;
    grid-area: auto / auto / auto / auto;
}
    
#\31 a092835.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\31 a092835 {
    align-self: auto;
    max-width: 100%;
    width: 100%;
    min-height: 1px;
    justify-self: auto;
    height: auto;
    order: 11;
    grid-area: auto / auto / auto / auto;
}
    
#d6bd687f {
    align-self: auto;
    margin-left: 11.5%;
    max-width: 100%;
    width: 87.11%;
    margin-top: -10px;
    justify-self: auto;
    height: auto;
    order: 13;
    grid-area: auto / auto / auto / auto;
}
    
#e5887e31 {
    align-self: auto;
    max-height: 100%;
    flex-direction: row;
    width: 100%;
    min-height: 36px;
    align-items: center;
    justify-self: auto;
    height: auto;
    order: 12;
    grid-area: auto / auto / auto / auto;
}
    
#\30 10ae314 {
    max-width: 100%;
    width: 60px;
    justify-self: auto;
    height: auto;
    order: 1;
    margin: 0px 3% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ded95223 {
    max-width: 100%;
    width: 100%;
    height: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_6st {
    align-items: flex-start;
    width: 100%;
    min-height: 54px;
    max-height: 100%;
    row-gap: 13px;
    column-gap: 3.908595857295537%;
    order: 14;
    flex-wrap: nowrap;
    height: auto;
    margin-top: 13px;
}
    
#widget_8vn {
    width: 100%;
    height: 938px;
    position: relative;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



@media all {
    
#\35 4480918::before, #\35 4480918 > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.5;
}
#\35 4480918 {
    background-image: url("https://lirp.cdn-website.com/ec86692f/dms3rep/multi/opt/getty-images-ENO6ZdRQbzw-unsplash-1920w.jpg");
}
    
#b870832c {
    min-height: 701px;
    column-gap: 3%;
    row-gap: 18px;
    width: 100%;
    padding: 100px 2% 100px 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 a5564f7 {
    width: 386px;
    height: 55px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#cac12d11 {
    min-height: 8px;
    background-position: 50% 100%;
    column-gap: 4%;
    row-gap: 24px;
    width: 46.51%;
    min-width: 4%;
    background-image: none;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#\36 e39e0c7 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 50.35%;
    min-width: 4%;
    background-image: none;
    border-radius: 0px 0px 0px 0px;
    box-shadow: rgba(0, 0, 0, 0.25) 3px 0px 11px 0px;
    background-color: var(--color_5);
    padding: 5% 5% 5% 5%;
    margin: 0px 0% 0px 0%;
}
    
#cccfbe31.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#cccfbe31 {
    align-self: auto;
    max-width: none;
    width: 101.54%;
    height: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1e9c3c9 {
    align-self: auto;
    max-width: 100%;
    width: 393px;
    height: auto;
    order: 0;
    margin: -20px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f87df139 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\38 8670943.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 4px;
    padding-bottom: 4px;
}
#\38 8670943 {
    width: 80px;
    height: auto;
    min-height: 1px;
    max-width: 100%;
    order: 3;
    justify-self: auto;
    align-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\35 08aeaf3.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\35 08aeaf3 {
    width: 99.74%;
    height: auto;
    max-width: 100%;
    order: 2;
    margin: -10px 0% 0px 0%;
}
    
#\34 550a791 {
    width: 471px;
    height: 90px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 5;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#fed5f1b3::before, #fed5f1b3 > .bgExtraLayerOverlay {
    
}
#fed5f1b3 {
    background-image: url("https://lirp.cdn-website.com/ec86692f/dms3rep/multi/opt/pexels-photo-30073996-1920w.png");
    background-color: var(--color_6);
}
    
#bec90194 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 51.37%;
    min-width: 4%;
    background-color: var(--color_1);
    background-image: none;
    order: 0;
    padding: 5% 4% 5% 4%;
    margin: 0px 0% 0px 0%;
}
    
#\36 f88bf4d {
    width: 99.71%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 4;
    grid-area: auto / auto / auto / auto;
}
    
#c7ce903d {
    min-height: 240px;
    column-gap: 0%;
    row-gap: 0px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
}
    
#a53d7d50 {
    width: 99.45%;
    height: auto;
    max-width: 100%;
    order: 0;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 f9cb86d {
    width: 99.45%;
    height: auto;
    max-width: 100%;
    order: 1;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_ego {
    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: 48.63%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    order: 1;
    padding: 16px 16px 16px 16px;
}
}



@media all {
    
#\36 38cd325 {
    margin: 0px 0% 0px 0%;
}
    
#\30 551c81e {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#\33 d274147 {
    min-height: auto;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 100px 4% 100px 4%;
}
    
#\35 7a1d7df {
    width: 100%;
    height: auto;
    max-width: 100%;
    align-self: flex-start;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 9cb7199::before, #\36 9cb7199 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.6;
    border-radius: inherit;
}
#\36 9cb7199 {
    background-color: var(--color_2);
    background-image: url("https://lirp.cdn-website.com/ec86692f/dms3rep/multi/opt/pexels-photo-5668882-1920w.jpeg");
    background-attachment: fixed;
}
    
#group_hh8 {
    flex-direction: row;
    align-items: flex-start;
    width: 100%;
    min-height: 536px;
    max-height: 100%;
    row-gap: 24px;
    column-gap: 1%;
    flex-wrap: nowrap;
    --column-gap: 1%;
    align-content: center;
    height: auto;
}
    
#cee8cdd1 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: -10px;
    order: 1;
}
    
#\34 0faa567[data-css-edit] {
    backdrop-filter: blur(12px) !important;
}
#\34 0faa567 {
    min-height: 438px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.25%;
    justify-content: flex-start;
    min-width: 4%;
    box-shadow: none;
    background-image: none;
    order: 0;
    background-color: rgba(62, 76, 74, 0.55);
    border-style: solid;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-width: 2px 2px 2px 2px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    padding: 4% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b2eccbbc {
    width: 350px;
    height: auto;
    max-width: 100%;
    order: 3;
    min-height: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 2b1e754 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#d6568e05 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\30 49d1e93[data-css-edit] {
    backdrop-filter: blur(12px) !important;
}
#\30 49d1e93 {
    min-height: 438px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.25%;
    justify-content: flex-start;
    min-width: 4%;
    box-shadow: none;
    background-image: none;
    order: 0;
    background-color: rgba(62, 76, 74, 0.55);
    border-style: solid;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-width: 2px 2px 2px 2px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    padding: 4% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ebf5352b {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 6da4716 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#d7492680 {
    width: 350px;
    height: auto;
    max-width: 100%;
    order: 3;
    min-height: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#c78eaa41 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: -10px;
    order: 1;
}
    
#e4961188 {
    width: 350px;
    height: auto;
    max-width: 100%;
    order: 3;
    min-height: 20px;
    grid-area: auto / auto / auto / auto;
}
    
#\35 123c45c {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\32 b9cc82c {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 33a76c8[data-css-edit] {
    backdrop-filter: blur(12px) !important;
}
#\35 33a76c8 {
    min-height: 438px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.25%;
    justify-content: flex-start;
    min-width: 4%;
    box-shadow: none;
    background-image: none;
    order: 0;
    background-color: rgba(62, 76, 74, 0.55);
    border-style: solid;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-width: 2px 2px 2px 2px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    padding: 4% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a7d36626 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: -10px;
    order: 1;
}
    
#\32 683a376[data-css-edit] {
    backdrop-filter: blur(12px) !important;
}
#\32 683a376 {
    min-height: 438px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.25%;
    justify-content: flex-start;
    min-width: 4%;
    box-shadow: none;
    background-image: none;
    order: 0;
    background-color: rgba(62, 76, 74, 0.55);
    border-style: solid;
    border-color: var(--color_8) var(--color_8) var(--color_8) var(--color_8);
    border-width: 2px 2px 2px 2px;
    height: auto;
    justify-self: auto;
    align-self: auto;
    padding: 4% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 50b7b00 {
    width: 60px;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\35 794a22b {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin-bottom: -10px;
    order: 1;
}
    
#\30 275027e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#\38 cdefbd4 {
    width: 350px;
    height: auto;
    max-width: 100%;
    order: 3;
    min-height: 20px;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 e9eb47b {
    padding: 60px 4% 60px 4%;
}
    
#\39 36d3b12 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 15f6521 {
    padding: 60px 2% 60px 2%;
}
    
#widget_t1f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_t1f {
    height: auto;
    width: 100.00%;
    margin: 5px 0px -60px -60px;
}
    
#c04b5fc4 {
    width: 45%;
}
    
#widget_kv2 {
    width: 100.00%;
}
    
#\32 98a25aa {
    width: 51%;
    padding: 0px 40px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#e4fdab88 {
    margin: 0px 0% 0px 0%;
}
    
#widget_o37 {
    width: 100.00%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a04ad59b {
    padding: 0px 0px 0px 0px;
}
    
#cac9c043::before, #cac9c043 > .bgExtraLayerOverlay {
    
}
    
#ea5f725a {
    width: 51%;
}
    
#b33b7772 {
    width: 45%;
    padding: 80px 4% 80px 4%;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 dca488c {
    min-height: auto;
    padding: 60px 2% 0px 2%;
}
    
#\31 0444ebb {
    width: 16%;
}
    
#\38 dc5829c {
    width: 66%;
}
    
#ea3e1410 {
    width: 16%;
}
    
#\32 4f0de32 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#a5603cb6 {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 454px;
    column-gap: 4%;
    padding: 0px 2% 60px 2%;
}
    
#\34 0482bd3 {
    width: 41.74%;
    min-height: 8px;
    padding: 16px 16px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#cc8ad7bb {
    width: 54.03%;
    min-height: 8px;
}
    
#\31 e066d18 {
    margin: 0px 0% 0px 0%;
}
    
#widget_ujs {
    width: 65.46%;
}
}



@media (min-width: 767px) and (max-width: 1024px) {
    
#\35 4480918::before, #\35 4480918 > .bgExtraLayerOverlay {
    
}
#\35 4480918 {
    background-position: 100% 50%;
    background-attachment: fixed;
}
    
#b870832c {
    column-gap: 0%;
    padding-top: 80px;
    padding-bottom: 80px;
}
    
#cac12d11 {
    width: 32.82%;
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 100%;
}
    
#\36 e39e0c7 {
    width: 67.13%;
    padding: 40px 3% 40px 3%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 8670943 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#c7ce903d {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding: 0px 40% 0px 0%;
}
    
#bec90194 {
    order: 1;
    width: 50%;
    min-height: 8px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 5% 4% 5% 4%;
    margin: 0px 0% 0px 0%;
}
    
#a53d7d50 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\35 08aeaf3 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 f9cb86d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\36 f88bf4d {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\34 550a791 {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#\32 0a8df3e {
    margin: 0px 0% 0px 0%;
}
    
#group_ego {
    order: 1;
    width: 50%;
    min-height: 8px;
}
    
#fed5f1b3::before, #fed5f1b3 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 d274147 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\36 9cb7199::before, #\36 9cb7199 > .bgExtraLayerOverlay {
    
}
    
#\30 551c81e {
    flex-direction: column;
    flex-wrap: nowrap;
}
    
#\35 7a1d7df {
    min-width: 32px;
    margin: 0px 0% 0px 0%;
}
    
#\34 0faa567 {
    width: 49.5%;
    min-height: 8px;
    min-width: 32px;
    padding: 4% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\30 49d1e93 {
    width: 49.5%;
    min-height: 8px;
    min-width: 32px;
    padding: 4% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\35 33a76c8 {
    width: 49.5%;
    min-height: 8px;
    min-width: 32px;
    padding: 4% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\32 683a376 {
    width: 49.5%;
    min-height: 8px;
    min-width: 32px;
    padding: 4% 2% 3% 2%;
    margin: 0px 0% 0px 0%;
}
    
#group_hh8 {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    row-gap: 9px;
}
}



@media (min-width: 1400px) {
    
#widget_t1f {
    height: auto;
}
    
#widget_kv2 {
    width: 97.93%;
}
}



@media (min-width: 1400px) {
    
#cac9c043::before, #cac9c043 > .bgExtraLayerOverlay {
    
}
    
#widget_pe8 {
    width: 99.84%;
}
}



@media (min-width: 1400px) {
    
#\35 4480918::before, #\35 4480918 > .bgExtraLayerOverlay {
    
}
#\35 4480918 {
    background-position: 100% 50%;
    background-attachment: fixed;
}
    
#b870832c {
    padding-left: 0%;
    padding-right: 0%;
}
    
#cac12d11 {
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 100%;
}
}



@media (min-width: 1400px) {
    
#\35 08aeaf3 {
    width: 99.82%;
}
    
#\36 f88bf4d {
    width: 94.01%;
}
    
#a53d7d50 {
    width: 99.82%;
}
    
#\36 f9cb86d {
    width: 99.82%;
}
    
#fed5f1b3::before, #fed5f1b3 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 1400px) {
    
#\36 9cb7199::before, #\36 9cb7199 > .bgExtraLayerOverlay {
    
}
    
#\34 0faa567 {
    padding: 4% 2% 3% 2%;
}
    
#\30 49d1e93 {
    padding: 4% 2% 3% 2%;
}
    
#\35 33a76c8 {
    padding: 4% 2% 3% 2%;
}
    
#\32 683a376 {
    padding: 4% 2% 3% 2%;
}
    
#group_hh8 {
    height: auto;
    min-height: 525px;
}
}



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



@media (max-width: 767px) {
    
#\33 e9eb47b {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 40px 6% 40px 6%;
}
    
#e0d770c7 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#\39 36d3b12 {
    margin: 0px 0% 0px 0%;
}
    
#widget_8v4 {
    width: 100.00%;
}
    
#widget_tof {
    margin-top: 0px;
}
}



@media (max-width: 767px) {
    
#\32 98a25aa {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    padding: 0px 0px 0px 0px;
}
    
#\33 15f6521 {
    row-gap: 60px;
    flex-direction: column;
    min-height: unset;
    padding: 40px 6% 40px 6%;
}
    
#c04b5fc4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 0;
    padding: 0px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
}
    
#widget_t1f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_t1f {
    height: auto;
    width: 88.57%;
    margin: 24px 0px -30px 0px;
}
    
#e4fdab88 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ea5f725a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#a04ad59b {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 50% 0px 0px 0px;
}
    
#b33b7772 {
    width: 100%;
    min-height: 80px;
    justify-content: flex-start;
    align-items: flex-start;
    padding: 40px 6% 40px 6%;
    margin: 0px 0% 0px 0%;
}
    
#cac9c043::before, #cac9c043 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#ea3e1410 {
    width: 8.33%;
    min-height: 8px;
    align-items: center;
}
    
#\36 dca488c {
    flex-direction: row;
    min-height: auto;
    flex-wrap: nowrap;
    padding: 40px 4% 0px 4%;
}
    
#\31 0444ebb {
    width: 8.33%;
    min-height: 8px;
    align-items: center;
}
    
#\38 dc5829c {
    width: 81.33%;
    min-height: 8px;
    align-items: center;
}
    
#\32 4f0de32 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#cc8ad7bb {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#a5603cb6 {
    flex-direction: column;
    min-height: unset;
    padding: 24px 4% 40px 4%;
}
    
#\34 0482bd3 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 e066d18 {
    margin: 0px 0% 0px 0%;
}
    
#ba58ed23.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ba58ed23 {
    width: 78.26%;
    margin: -10px 0% 0px 60px;
}
    
#\32 463b9e0.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\32 463b9e0 {
    width: 79.94%;
    margin: -10px 0% 0px 60px;
}
    
#\33 16a8115.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 16a8115 {
    width: 79.94%;
    margin: -10px 0% 0px 60px;
}
    
#\33 299aa06.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#\33 299aa06 {
    width: 79.94%;
    margin: -10px 0% 0px 60px;
}
    
#widget_ujs {
    width: 297px;
}
    
#d6bd687f.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#d6bd687f {
    width: 79.94%;
    margin: -10px 0% 0px 60px;
}
    
#widget_8vn {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\35 4480918::before, #\35 4480918 > .bgExtraLayerOverlay {
    
}
#\35 4480918 {
    background-position: 100% 50%;
    background-attachment: fixed;
}
    
#b870832c {
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 40px 15px 40px 15px;
}
    
#cac12d11 {
    width: 100%;
    min-height: 354px;
    align-items: center;
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 100%;
}
    
#\36 e39e0c7 {
    width: 100%;
    min-height: 160px;
    align-items: center;
    padding: 40px 15px 40px 15px;
    margin: 0px 0% 0px 0%;
}
    
#cccfbe31 {
    margin-left: 0px;
    margin-right: 0px;
}
    
#\35 1e9c3c9 {
    margin-left: 0%;
    margin-right: 0%;
    margin-top: -10px;
}
    
#f87df139 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\38 8670943 {
    order: 3;
}
    
#bec90194 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    order: 1;
    justify-content: flex-start;
    row-gap: 16px;
    padding: 6% 6% 6% 6%;
}
    
#c7ce903d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
}
    
#a53d7d50 {
    order: 0;
}
    
#\36 f9cb86d {
    order: 1;
}
    
#\35 08aeaf3 {
    order: 2;
}
    
#\36 f88bf4d {
    order: 4;
}
    
#\34 550a791 {
    order: 5;
}
    
#group_ego {
    width: 100%;
    min-height: 80px;
    align-items: center;
    order: 1;
}
    
#fed5f1b3::before, #fed5f1b3 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 767px) {
    
#\30 551c81e {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 16px 0px 16px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\33 d274147 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 10% 4% 8% 4%;
}
    
#\36 9cb7199::before, #\36 9cb7199 > .bgExtraLayerOverlay {
    
}
#\36 9cb7199 {
    background-position: 50% 0%;
}
    
#\36 38cd325 {
    margin: 0px 0% 0px 0%;
}
    
#\34 0faa567 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    min-width: 32px;
    padding: 6% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\30 49d1e93 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    min-width: 32px;
    padding: 6% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\35 33a76c8 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    min-width: 32px;
    padding: 6% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
}
    
#\32 683a376 {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
    min-width: 32px;
    padding: 6% 2% 4% 2%;
    margin: 0px 0% 0px 0%;
}
    
#group_hh8 {
    column-gap: 1%;
    flex-direction: column;
    flex-wrap: nowrap;
    align-content: center;
    row-gap: 15px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#widget_t1f {
    height: auto;
}
}



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



@media (min-width: 468px) and (max-width: 767px) {
    
#\35 4480918::before, #\35 4480918 > .bgExtraLayerOverlay {
    
}
#\35 4480918 {
    background-position: 100% 50%;
    background-attachment: fixed;
}
    
#b870832c {
    padding-top: 60px;
    padding-left: 10%;
    padding-right: 10%;
}
    
#cac12d11 {
    background-image: none;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 100%;
}
    
#\36 e39e0c7 {
    align-items: center;
}
    
#cccfbe31 {
    width: 98.08%;
}
}



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



@media (min-width: 468px) and (max-width: 767px) {
    
#\36 9cb7199::before, #\36 9cb7199 > .bgExtraLayerOverlay {
    
}
    
#\34 0faa567 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\30 49d1e93 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\35 33a76c8 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#\32 683a376 {
    margin-right: 0%;
    margin-left: 0%;
    width: 49.5%;
}
    
#group_hh8 {
    column-gap: 1%;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
}
}

