*#dm *.dmBody div.u_1463731820 .svg
{
	color:var(--color_4) !important;
	fill:var(--color_4) !important;
}
*#dm *.dmBody div.u_1465135666 .svg
{
	color:var(--color_4) !important;
	fill:var(--color_4) !important;
}
*#dm *.dmBody div.u_1984592710 .svg
{
	color:var(--color_4) !important;
	fill:var(--color_4) !important;
}
.u_1732570405
{
}
.u_1629215729
{
}
*#dm *.dmBody a.u_1179709379
{
	background-color:rgba(0,0,0,0) !important;
	border-color:var(--color_1) !important;
}
*#dm *.dmBody a.u_1179709379 span.text
{
	color:var(--color_1) !important;
}
*#dm *.dmBody a.u_1245695952
{
	background-color:rgba(0,0,0,0) !important;
	border-color:var(--color_3) !important;
}
*#dm *.dmBody nav.u_1141000420
{
	color:white !important;
}
*#dm *.dmBody a.u_1501777245 span.text
{
	font-weight:600 !important;
}
*#dm *.dmBody div.u_1196620671 .svg
{
	fill:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1196620671
{
	background-color:var(--color_4) !important;
	background-image:initial !important;
	border-radius:300px 300px 300px 300px !important;
}
*#dm *.dmBody a.u_1048086266 span.text
{
	font-weight:600 !important;
}
*#dm *.dmBody div.u_1458929436 input:not([type="submit"])
{
	background-color:rgba(255,255,255,1) !important;
	border-color:var(--color_2) !important;
	border-radius:300px 300px 300px 300px !important;
}
*#dm *.dmBody div.u_1458929436 textarea
{
	background-color:rgba(255,255,255,1) !important;
	border-color:var(--color_2) !important;
	border-radius:300px 300px 300px 300px !important;
}
*#dm *.dmBody div.u_1458929436 select
{
	background-color:rgba(255,255,255,1) !important;
	border-color:var(--color_2) !important;
	border-radius:300px 300px 300px 300px !important;
}
*#dm *.dmBody div.u_1458929436 .dmformsubmit
{
	background-color:var(--color_2) !important;
	border-color:rgba(0,0,0,0) !important;
}
*#dm *.dmBody div.u_1458929436 .dmformsubmit:hover input[type="submit"]
{
	color:var(--color_4) !important;
}
*#dm *.dmBody div.u_1458929436 .dmformsubmit.hover input[type="submit"]
{
	color:var(--color_4) !important;
}
*#dm *.dmBody div.u_1458929436 input[type="submit"]
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1458929436 .dmformsubmit:hover
{
	background-color:rgba(255,255,255,1) !important;
	background-image:none !important;
	border-color:var(--color_4) !important;
}
*#dm *.dmBody div.u_1458929436 .dmformsubmit.hover
{
	background-color:rgba(255,255,255,1) !important;
	background-image:none !important;
	border-color:var(--color_4) !important;
}
*#dm *.dmBody a.u_1405977240:hover span.text
{
	color:rgba(243,243,243,1) !important;
}
*#dm *.dmBody a.u_1405977240.hover span.text
{
	color:rgba(243,243,243,1) !important;
}
*#dm *.dmBody a.u_1405977240
{
	border-style:solid !important;
	border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
	border-width:0px 0px 0px 0px !important;
}
*#dm *.dmBody div.u_1547885568 .tukios-obit_search_submit
{
	border-radius:0px 0px 0px 0px !important;
}
*#dm *.dmBody div.u_1547885568 .tukios-obit_search_input
{
	border-radius:300px 300px 300px 300px !important;
	border-color:var(--color_2) !important;
}
*#dm *.dmBody div.u_1547885568 input.tukios-obit_search_input:hover
{
	border-color:var(--color_4) !important;
}
*#dm *.dmBody div.u_1547885568 input.tukios-obit_search_input:focus
{
	border-color:var(--color_4) !important;
}
*#dm *.dmBody *.u_1547885568 .tukios-obit_search_input
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody *.u_1547885568 .tukios-obit_search_input:focus
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody *.u_1547885568 .tukios-obit_search_submit svg
{
	color:var(--color_4) !important;
}
*#dm *.dmBody a.u_1405977240 span.text
{
	font-weight:500 !important;
	color:var(--color_2) !important;
}
*#dm *.dmBody a.u_1362863429 span.text
{
	font-weight:500 !important;
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1362863429:hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1362863429.hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1362863429
{
	border-style:solid !important;
	border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
	border-width:0px 0px 0px 0px !important;
	background-color:var(--color_2) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_1362863429:hover
{
	background-color:var(--color_4) !important;
	background-image:initial !important;
}
*#dm *.dmBody a.u_1362863429.hover
{
	background-color:var(--color_4) !important;
	background-image:initial !important;
}
*#dm *.dmBody div.u_1547885568 input.tukios-obit_search_input::placeholder
{
	font-family: 'Manrope' !important;
	font-weight:500 !important;
}
*#dm *.dmBody div.u_1547885568 input.tukios-obit_search_input
{
	font-family: 'Manrope' !important;
	font-weight:500 !important;
}
*#dm *.dmBody a.u_1203741807 span.text
{
	font-weight:400 !important;
	color:rgba(114,114,114,1) !important;
}
*#dm *.dmBody a.u_1203741807:hover span.text
{
	color:rgba(243,243,243,1) !important;
}
*#dm *.dmBody a.u_1203741807.hover span.text
{
	color:rgba(243,243,243,1) !important;
}
*#dm *.dmBody a.u_1020755795 span.text
{
	font-weight:400 !important;
	color:rgba(114,114,114,1) !important;
}
*#dm *.dmBody a.u_1020755795:hover span.text
{
	color:rgba(243,243,243,1) !important;
}
*#dm *.dmBody a.u_1020755795.hover span.text
{
	color:rgba(243,243,243,1) !important;
}
*#dm *.dmBody a.u_1047763403 span.text
{
	font-weight:400 !important;
	color:rgba(114,114,114,1) !important;
}
*#dm *.dmBody a.u_1047763403:hover span.text
{
	color:rgba(243,243,243,1) !important;
}
*#dm *.dmBody a.u_1047763403.hover span.text
{
	color:rgba(243,243,243,1) !important;
}
*#dm *.dmBody a.u_1581872756 span.text
{
	font-weight:400 !important;
	color:rgba(114,114,114,1) !important;
}
*#dm *.dmBody a.u_1581872756:hover span.text
{
	color:rgba(243,243,243,1) !important;
}
*#dm *.dmBody a.u_1581872756.hover span.text
{
	color:rgba(243,243,243,1) !important;
}
*#dm *.dmBody a.u_1601877159 span.text
{
	font-weight:400 !important;
	color:rgba(114,114,114,1) !important;
}
*#dm *.dmBody a.u_1601877159:hover span.text
{
	color:rgba(243,243,243,1) !important;
}
*#dm *.dmBody a.u_1601877159.hover span.text
{
	color:rgba(243,243,243,1) !important;
}
*#dm *.dmBody a.u_1790187715 span.text
{
	font-weight:400 !important;
	color:rgba(114,114,114,1) !important;
}
*#dm *.dmBody a.u_1790187715:hover span.text
{
	color:rgba(243,243,243,1) !important;
}
*#dm *.dmBody a.u_1790187715.hover span.text
{
	color:rgba(243,243,243,1) !important;
}
*#dm *.dmBody a.u_1294566632 span.text
{
	font-weight:400 !important;
	color:rgba(114,114,114,1) !important;
}
*#dm *.dmBody a.u_1294566632:hover span.text
{
	color:rgba(243,243,243,1) !important;
}
*#dm *.dmBody a.u_1294566632.hover span.text
{
	color:rgba(243,243,243,1) !important;
}
*#dm *.dmBody a.u_1014794757 span.text
{
	font-weight:400 !important;
	color:rgba(114,114,114,1) !important;
}
*#dm *.dmBody a.u_1014794757:hover span.text
{
	color:rgba(243,243,243,1) !important;
}
*#dm *.dmBody a.u_1014794757.hover span.text
{
	color:rgba(243,243,243,1) !important;
}
*#dm *.dmBody a.u_1872938961 span.text
{
	font-weight:400 !important;
	color:rgba(114,114,114,1) !important;
}
*#dm *.dmBody a.u_1872938961:hover span.text
{
	color:rgba(243,243,243,1) !important;
}
*#dm *.dmBody a.u_1872938961.hover span.text
{
	color:rgba(243,243,243,1) !important;
}
*#dm *.dmBody div.u_1182918410 .svg
{
	fill:rgba(255,255,255,1) !important;
}
*#dm *.dmBody *.u_1182918410 .svg
{
	width:100% !important;
}
*#dm *.dmBody *.u_1375542499 .svg
{
	width:100% !important;
}
*#dm *.dmBody div.u_1375542499
{
	padding:25% !important;
	border-radius:50% !important;
	border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
	border-width:0px 0px 0px 0px !important;
	border-style:solid !important;
	background-color:var(--color_2) !important;
	background-image:initial !important;
}
*#dm *.dmBody div.u_1375542499 .svg
{
	fill:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1182918410
{
	background-image:initial !important;
	padding:25% !important;
	border-radius:50% !important;
	border-color:rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) rgb(255,255,255) !important;
	border-width:0px 0px 0px 0px !important;
	border-style:solid !important;
	background-color:var(--color_2) !important;
}
*#dm *.dmBody a.u_1501777245
{
	border-radius:300px 300px 300px 300px !important;
}
*#dm *.dmBody a.u_1571443110 span.text
{
	font-weight:400 !important;
	color:rgba(114,114,114,1) !important;
}
*#dm *.dmBody a.u_1571443110:hover span.text
{
	color:rgba(243,243,243,1) !important;
}
*#dm *.dmBody a.u_1571443110.hover span.text
{
	color:rgba(243,243,243,1) !important;
}
*#dm *.dmBody a.u_1356122997 span.text
{
	font-weight:400 !important;
	color:rgba(114,114,114,1) !important;
}
*#dm *.dmBody a.u_1356122997:hover span.text
{
	color:rgba(243,243,243,1) !important;
}
*#dm *.dmBody a.u_1356122997.hover span.text
{
	color:rgba(243,243,243,1) !important;
}
*#dm *.dmBody a.u_1504523461 span.text
{
	font-weight:400 !important;
	color:rgba(114,114,114,1) !important;
}
*#dm *.dmBody a.u_1504523461:hover span.text
{
	color:rgba(243,243,243,1) !important;
}
*#dm *.dmBody a.u_1504523461.hover span.text
{
	color:rgba(243,243,243,1) !important;
}
*#dm *.dmBody a.u_1766964056 span.text
{
	font-weight:400 !important;
	color:rgba(114,114,114,1) !important;
}
*#dm *.dmBody a.u_1766964056:hover span.text
{
	color:rgba(243,243,243,1) !important;
}
*#dm *.dmBody a.u_1766964056.hover span.text
{
	color:rgba(243,243,243,1) !important;
}
*#dm *.dmBody a.u_1896945633 span.text
{
	font-weight:400 !important;
	color:rgba(114,114,114,1) !important;
}
*#dm *.dmBody a.u_1896945633:hover span.text
{
	color:rgba(243,243,243,1) !important;
}
*#dm *.dmBody a.u_1896945633.hover span.text
{
	color:rgba(243,243,243,1) !important;
}
*#dm *.dmBody a.u_1150894260 span.text
{
	font-weight:400 !important;
	color:rgba(114,114,114,1) !important;
}
*#dm *.dmBody a.u_1150894260:hover span.text
{
	color:rgba(243,243,243,1) !important;
}
*#dm *.dmBody a.u_1150894260.hover span.text
{
	color:rgba(243,243,243,1) !important;
}
.widget-b56f1d .tukios--obituaries-card
{
	margin:0 !important;
}
*#dm *.dmBody *.u_1225342093 .svg
{
	width:100% !important;
}
*#dm *.dmBody div.u_1225342093
{
	padding:25% !important;
	border-radius:50% !important;
	border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
	border-width:0px 0px 0px 0px !important;
	border-style:solid !important;
	background-color:var(--color_2) !important;
	background-image:initial !important;
}
*#dm *.dmBody div.u_1225342093 .svg
{
	fill:rgba(255,255,255,1) !important;
}
*#dm *.dmBody div.u_1122743701
{
}
*#dm *.dmBody nav.u_1144820115
{
	color:white !important;
}
*#dm *.dmBody nav.u_1300224251
{
	color:white !important;
}
*#dm *.dmBody nav.u_1323967716
{
	color:white !important;
}
*#dm *.dmBody nav.u_1317932682
{
	color:white !important;
}
separatorHomeCss{color:red !important}.widget-b56f1d .tukios--obituaries-card-slider
{
	height:600px !important;
}
*#dm *.dmBody a.u_1501777245 span.text
{
	font-size:20px !important;
}
*#dm *.dmBody a.u_1048086266 span.text
{
	font-size:20px !important;
}
*#dm *.dmBody div.u_1458929436 .dmformsubmit
{
	width:265px !important;
	height:70px !important;
}
*#dm *.dmBody div.u_1547885568 .tukios-obit_search_input
{
	height:75px !important;
}
*#dm *.dmBody div.u_1547885568 .tukios-obit_search_submit svg
{
	width:24px !important;
	height:24px !important;
}
*#dm *.dmBody div.u_1547885568 .tukios-obit_search_submit
{
	width:24px !important;
	height:24px !important;
}
*#dm *.dmBody *.u_1547885568 .tukios-obit_search_submit
{
	margin-left:0px !important;
}
*#dm *.dmBody *.u_1547885568 button.tukios-obit_search_submit.insideText
{
	padding-left:0px !important;
	margin-right:20px !important;
}
*#dm *.dmBody *.u_1547885568 .tukios-obit_search_input
{
	padding-right:5px !important;
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:22px !important;
}
*#dm *.dmBody a.u_1405977240 span.text
{
	font-size:20px !important;
}
*#dm *.dmBody a.u_1362863429 span.text
{
	font-size:20px !important;
}
*#dm *.dmBody a.u_1203741807 span.text
{
	font-size:24px !important;
}
*#dm *.dmBody a.u_1020755795 span.text
{
	font-size:24px !important;
}
*#dm *.dmBody a.u_1047763403 span.text
{
	font-size:24px !important;
}
*#dm *.dmBody a.u_1581872756 span.text
{
	font-size:24px !important;
}
*#dm *.dmBody a.u_1601877159 span.text
{
	font-size:24px !important;
}
*#dm *.dmBody a.u_1790187715 span.text
{
	font-size:24px !important;
}
*#dm *.dmBody a.u_1294566632 span.text
{
	font-size:24px !important;
}
*#dm *.dmBody a.u_1014794757 span.text
{
	font-size:24px !important;
}
*#dm *.dmBody a.u_1872938961 span.text
{
	font-size:24px !important;
}
*#dm *.dmBody a.u_1571443110 span.text
{
	font-size:24px !important;
}
*#dm *.dmBody a.u_1356122997 span.text
{
	font-size:24px !important;
}
*#dm *.dmBody a.u_1504523461 span.text
{
	font-size:24px !important;
}
*#dm *.dmBody a.u_1766964056 span.text
{
	font-size:24px !important;
}
*#dm *.dmBody a.u_1896945633 span.text
{
	font-size:24px !important;
}
*#dm *.dmBody a.u_1150894260 span.text
{
	font-size:24px !important;
}
*#dm *.dmBody div.u_1122743701
{
}
separatorHomeCss{color:red !important}@media all {
    
#\36 2a59c192e3d4e5cf22fc034 {
    margin-right: 0%;
    margin-bottom: 0px;
    margin-left: 0%;
}
    
#\36 2a59c192e3d4e5cf22fc036::before, #\36 2a59c192e3d4e5cf22fc036 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 1);
    opacity: 0.2;
    border-radius: inherit;
}
#\36 2a59c192e3d4e5cf22fc036 {
    background-image: url(https://lirp.cdn-website.com/83b5a290/dms3rep/multi/opt/8f296e42-e926-475e-bf52-4e063bf50d2e-1920w.webp);
}
    
#\36 2a59c192e3d4e5cf22fc037 {
    min-height: 830px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 200px 0% 100px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 2a59c192e3d4e5cf22fc039 {
    padding-top: 16px;
    padding-left: 8%;
    padding-bottom: 16px;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    justify-content: flex-end;
    min-width: 4%;
    border-style: solid;
    border-color: #000000 #000000 #000000 #000000;
    border-width: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\36 2a59c412e3d4e5cf22fc78e {
    align-self: auto;
    max-width: 100%;
    width: 74.59725197420096%;
    height: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#de3ce0db {
    width: 350px;
    height: auto;
    min-height: 60px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\36 2a59c192e3d4e5cf22fc037 {
    padding-top: 0px;
    padding-bottom: 0px;
    min-height: 827px;
}
    
#\36 2a59c192e3d4e5cf22fc039 {
    padding-left: 40px;
    padding-right: 40px;
    margin-top: 0px;
    padding-bottom: 75px;
}
    
#\36 2a59c412e3d4e5cf22fc78e {
    align-self: stretch;
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#\36 2a59c192e3d4e5cf22fc036::before, #\36 2a59c192e3d4e5cf22fc036 > .bgExtraLayerOverlay {
    
}
}



@media (min-width: 1400px) {
    
#\36 2a59c192e3d4e5cf22fc036::before, #\36 2a59c192e3d4e5cf22fc036 > .bgExtraLayerOverlay {
    
}
}



@media (max-width: 766px) {
    
#\36 2a59c192e3d4e5cf22fc037 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 2a59c192e3d4e5cf22fc036 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\36 2a59c192e3d4e5cf22fc037 {
    flex-direction: column;
    min-height: unset;
    padding: 150px 4% 100px 4%;
}
    
#\36 2a59c192e3d4e5cf22fc039 {
    width: 100%;
    min-height: 273px;
    align-items: center;
    padding-left: 0%;
    height: auto;
}
    
#\36 2a59c412e3d4e5cf22fc78e {
    margin-left: 0%;
    max-width: none;
    width: 100%;
    margin-right: 0%;
}
    
#\36 2a59c192e3d4e5cf22fc036::before, #\36 2a59c192e3d4e5cf22fc036 > .bgExtraLayerOverlay {
    
}
#\36 2a59c192e3d4e5cf22fc036 {
    padding-top: 0px;
    grid-template-rows: minmax(500px, max-content);
    padding-bottom: 0px;
}
}



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



@media all {
    
#\36 2a5a6fffb6ca21acbfd97b8 {
    margin: -30px 0% 0px 0%;
}
    
#\36 2a5a6fffb6ca21acbfd97ba {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
    border-radius: 25px 25px 0px 0;
}
    
#\36 2a5a6fffb6ca21acbfd97bb {
    align-self: start;
    background-size: cover;
    min-height: 10px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 2%;
    row-gap: 12px;
    max-width: none;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    flex-wrap: nowrap;
    padding: 25px 0% 25px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 2a5a6fffb6ca21acbfd97bd {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 32%;
    justify-content: center;
    align-items: flex-end;
    position: relative;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#widget_blh {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#group_p79 {
    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%;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-self: stretch;
    padding: 16px 16px 16px 16px;
}
    
#group_nig {
    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%;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    align-self: stretch;
    padding: 16px 16px 16px 16px;
}
    
#widget_l6c {
    position: relative;
    width: 100%;
    height: 75px;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\32 248b788 {
    position: relative;
    width: 375px;
    height: auto;
    min-width: 10px;
    min-height: 75px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\36 2a5a6fffb6ca21acbfd97bb {
    padding-top: 70px;
    padding-left: 2%;
    padding-right: 2%;
}
    
#\36 2a5a6fffb6ca21acbfd97ba {
    padding-top: 0px;
    grid-template-rows: minmax(8px, max-content);
    padding-bottom: 0px;
}
    
#\36 2a5a6fffb6ca21acbfd97b8 {
    margin-left: 0%;
}
    
#widget_blh {
    width: 100.01%;
}
    
#group_p79 {
    width: 31.61970457066693%;
}
    
#\36 2a5a6fffb6ca21acbfd97bd {
    width: 32.23%;
}
}



@media (min-width: 1400px) {
}



@media (max-width: 766px) {
    
#\36 2a5a6fffb6ca21acbfd97bb {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\36 2a5a6fffb6ca21acbfd97ba {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\36 2a5a6fffb6ca21acbfd97bb {
    padding-top: 50px;
    flex-direction: column;
    padding-left: 4%;
    min-height: 0;
    padding-right: 4%;
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\36 2a5a6fffb6ca21acbfd97bd {
    padding-top: 0px;
    width: 100%;
    padding-bottom: 0px;
    min-height: 80px;
    align-items: center;
}
    
#group_p79 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#group_nig {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



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



@media all {
    
#\38 53c7e13 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 58%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    border-radius: 0px 25px 25px 0px;
    background-image: url(https://lirp.cdn-website.com/83b5a290/dms3rep/multi/opt/pexels-ricardo-esquivel-1654698-1920w.jpg);
    padding: 80vh 16px 16px 16px;
}
#\38 53c7e13.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHhAAAQMEAwAAAAAAAAAAAAAAAQACAwQFERIGMYH/xAAVAQEBAAAAAAAAAAAAAAAAAAABBP/EABcRAQEBAQAAAAAAAAAAAAAAAAEAAiH/2gAMAwEAAhEDEQA/AJr3ebLLpG2gwKVu5GO3LNZuSxOmkLYSAXEgeoiSn0HL/9k=');
}
    
#aa8296aa {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    background-color: var(--color_1);
    background-image: initial;
}
    
#efaa282e {
    align-self: start;
    background-size: cover;
    display: flex;
    min-height: 240px;
    background-position: 50% 50%;
    column-gap: 0%;
    row-gap: 0px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: none;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    order: 0;
    flex-wrap: nowrap;
}
    
#\38 95f733b {
    position: relative;
    width: 375px;
    height: auto;
    min-width: 10px;
    min-height: 75px;
    max-width: 100%;
    margin-right: 15px;
}
    
#af991988 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 1;
    margin: 0px 0% 18px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 8a2d1a4 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 0%;
    row-gap: 18px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 42%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    order: 0;
    padding: 80px 7% 80px 7%;
}
    
#c9a67069.flex-element.widget-wrapper > [data-element-type] {
    padding: 15px 15px 15px 15px;
}
#c9a67069 {
    position: relative;
    width: 70px;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#dc8b9896 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    align-self: auto;
    order: 2;
    margin: 0px 0% 18px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b4042e27 {
    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%;
    width: 98.99874213836478%;
    min-height: 254px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#c988e56d {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 23.94%;
    min-height: 73px;
    max-height: 100%;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#\35 de4f379.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\35 de4f379 {
    min-height: 10px;
    max-width: 100%;
    width: 75.77%;
    position: relative;
    height: auto;
    min-width: 10px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5947f10 {
    position: relative;
    width: 375px;
    height: auto;
    min-width: 10px;
    min-height: 75px;
    max-width: 100%;
}
    
#group_jrv {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 73px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    height: auto;
    grid-area: auto / auto / auto / auto;
}
    
#group_aqi {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 99.92%;
    min-height: 160px;
    max-height: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#efaa282e {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\38 53c7e13 {
    width: 100%;
    min-height: 100px;
    height: auto;
    padding-top: 30vh;
}
#\38 53c7e13.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHhAAAQMEAwAAAAAAAAAAAAAAAQACAwQFERIGMYH/xAAVAQEBAAAAAAAAAAAAAAAAAAABBP/EABcRAQEBAQAAAAAAAAAAAAAAAAEAAiH/2gAMAwEAAhEDEQA/AJr3ebLLpG2gwKVu5GO3LNZuSxOmkLYSAXEgeoiSn0HL/9k=');
}
    
#\38 8a2d1a4 {
    width: 100%;
    min-height: 80px;
}
    
#\35 de4f379 {
    width: 89.02%;
}
    
#c988e56d {
    width: 10.858686950264516%;
    justify-content: flex-start;
}
    
#b4042e27 {
    justify-self: auto;
    align-self: auto;
    width: 98.81930255665506%;
    order: 0;
    height: auto;
    min-height: 456px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#group_jrv {
    order: 0;
}
    
#af991988 {
    order: 1;
}
    
#group_aqi {
    order: 4;
    width: 100.00%;
    height: auto;
    min-height: 100px;
}
    
#dc8b9896 {
    order: 2;
}
    
#\38 95f733b {
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 5% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 5947f10 {
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 5%;
    grid-area: auto / auto / auto / auto;
}
}



@media (max-width: 767px) {
    
#\38 53c7e13 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-left: 0px;
    padding-right: 0px;
    margin-right: 0%;
}
#\38 53c7e13.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQH/8QAHhAAAQMEAwAAAAAAAAAAAAAAAQACAwQFERIGMYH/xAAVAQEBAAAAAAAAAAAAAAAAAAABBP/EABcRAQEBAQAAAAAAAAAAAAAAAAEAAiH/2gAMAwEAAhEDEQA/AJr3ebLLpG2gwKVu5GO3LNZuSxOmkLYSAXEgeoiSn0HL/9k=');
}
    
#efaa282e {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#\38 8a2d1a4 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 95f733b {
    margin: 0px 0% 0px 0%;
}
    
#\39 5947f10 {
    margin: 0px 0% 0px 0%;
}
    
#group_aqi {
    width: 100.00%;
    order: 3;
    flex-direction: column;
    flex-wrap: nowrap;
    align-items: flex-start;
    height: auto;
    min-height: 190px;
    justify-content: space-around;
}
    
#group_jrv {
    order: 0;
}
    
#af991988 {
    order: 1;
}
    
#dc8b9896 {
    order: 2;
}
    
#b4042e27 {
    height: auto;
    min-height: 410px;
}
}



@media all {
    
#\31 eae4db3 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
}
    
#\33 122776c {
    align-self: start;
    background-size: cover;
    display: flex;
    min-height: 240px;
    background-position: 50% 50%;
    column-gap: 3%;
    row-gap: 18px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: none;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    order: 0;
    flex-wrap: nowrap;
    padding: 5% 4% 5% 4%;
}
    
#\34 9ba2c69 {
    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%;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 98a5f75 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 18px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 e4488e8 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 18px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 59b559b.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\34 59b559b {
    min-height: 10px;
    max-width: 100%;
    width: 100%;
    position: relative;
    height: auto;
    min-width: 10px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 18px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 2473cf0 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 0%;
    row-gap: 18px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 31.333333333333332%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    order: 0;
    border-radius: 25px 25px 25px 25px;
    background-color: var(--color_1);
    background-image: initial;
    padding: 40px 40px 40px 40px;
}
    
#fc59ffb6.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#fc59ffb6 {
    min-height: 10px;
    max-width: 100%;
    width: 100%;
    position: relative;
    height: auto;
    min-width: 10px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 18px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d0d88844 {
    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%;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    grid-area: auto / auto / auto / auto;
}
    
#ab70e928 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 18px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 ab35dc0 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 18px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\34 42014aa {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 0%;
    row-gap: 18px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 31.333333333333332%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    order: 0;
    border-radius: 25px 25px 25px 25px;
    background-color: var(--color_1);
    background-image: initial;
    padding: 40px 40px 40px 40px;
}
    
#\33 a8554a1 {
    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%;
    width: 100.00%;
    min-height: 160px;
    max-height: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 9ea3f52 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 18px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f80ea966 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 18px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a4088890.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#a4088890 {
    min-height: 10px;
    max-width: 100%;
    width: 100%;
    position: relative;
    height: auto;
    min-width: 10px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 18px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 5b00fd0 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 0%;
    row-gap: 18px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 31.333333333333332%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    order: 0;
    border-radius: 25px 25px 25px 25px;
    background-color: var(--color_1);
    background-image: initial;
    padding: 40px 40px 40px 40px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 122776c {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#\35 2473cf0 {
    width: 100%;
    min-height: 80px;
}
    
#\34 42014aa {
    width: 100%;
    min-height: 80px;
}
    
#\38 5b00fd0 {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\33 122776c {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\32 98a5f75 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 2473cf0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ab70e928 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\34 42014aa {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f80ea966 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
    
#\38 5b00fd0 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 a8554a1 {
    justify-self: auto;
    align-self: auto;
    width: 99.99429969501219%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\39 d994b90 {
    align-self: start;
    background-size: cover;
    display: flex;
    min-height: 240px;
    background-position: 50% 50%;
    column-gap: 0%;
    row-gap: 0px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: none;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    order: 0;
    flex-wrap: nowrap;
}
    
#\34 e1a07de {
    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%;
    width: 98.00597410119565%;
    min-height: 160px;
    max-height: 100%;
    align-self: auto;
    order: 0;
    flex-wrap: nowrap;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#f55f998e {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 0%;
    row-gap: 18px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 100%;
    width: 42.00461997019373%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    order: 0;
    padding: 80px 7% 80px 7%;
}
    
#f06595ab {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 58%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    border-radius: 25px 25px 25px 25px;
    background-image: url(https://lirp.cdn-website.com/83b5a290/dms3rep/multi/opt/map_placeholder-1920w.jpg);
    order: 1;
    padding: 80vh 16px 16px 16px;
}
#f06595ab.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQI/8QAGhAAAwADAQAAAAAAAAAAAAAAAAERAgQFEv/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A0Nzs/WvYk04VUAEv/9k=');
}
    
#\30 9000409.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\30 9000409 {
    min-height: 10px;
    max-width: 100%;
    width: 100%;
    position: relative;
    height: auto;
    min-width: 10px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 18px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 b6dd609 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    background-color: var(--color_1);
    background-image: initial;
}
    
#\33 1c896c4 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    margin: 0px 0% 18px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a1534ec6 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 18px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 d994b90 {
    padding-left: 0%;
    padding-right: 0%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#f06595ab {
    width: 100%;
    min-height: 80px;
    padding-top: 30vh;
}
#f06595ab.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQI/8QAGhAAAwADAQAAAAAAAAAAAAAAAAERAgQFEv/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A0Nzs/WvYk04VUAEv/9k=');
}
    
#f55f998e {
    width: 100%;
    min-height: 80px;
}
}



@media (max-width: 767px) {
    
#\39 d994b90 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 0%;
}
    
#f55f998e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#f06595ab {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin-bottom: 10px;
    margin-top: 10px;
}
#f06595ab.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAFAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAQI/8QAGhAAAwADAQAAAAAAAAAAAAAAAAERAgQFEv/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAFBEBAAAAAAAAAAAAAAAAAAAAAP/aAAwDAQACEQMRAD8A0Nzs/WvYk04VUAEv/9k=');
}
    
#\34 e1a07de {
    justify-self: auto;
    align-self: auto;
    width: 97.31880603197015%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 1c896c4 {
    align-self: flex-start;
    margin-left: 0%;
    margin-right: 0%;
}
}



@media all {
    
#b632e0e8 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\38 27e58c9 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
    background-color: var(--color_1);
    background-image: initial;
}
    
#\36 22200a5 {
    align-self: start;
    padding-top: 50px;
    background-size: cover;
    display: flex;
    padding-bottom: 50px;
    min-height: 240px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    order: 0;
    flex-wrap: nowrap;
}
    
#widget_vgm {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



@media (max-width: 767px) {
    
#b632e0e8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-right: 0px;
    padding-left: 0px;
}
    
#\36 22200a5 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#widget_vgm {
    width: 100.00%;
}
}



@media all {
    
#\30 e973056 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
    
#\34 70031f8 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
}
    
#\36 9b98f80 {
    min-height: 10px;
    max-width: 100%;
    width: 66.66666666666666%;
    position: relative;
    justify-self: auto;
    height: auto;
    min-width: 10px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 1fb206f {
    align-self: start;
    background-size: cover;
    min-height: 10px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    padding: 50px 0% 50px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\32 786b933 {
    margin: 0px 0% 0px 0%;
}
    
#\36 c550fb4 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\34 70031f8 {
    padding-top: 0px;
    grid-template-rows: minmax(8px, max-content);
    padding-bottom: 0px;
}
    
#\35 1fb206f {
    padding-top: 70px;
}
}



@media (min-width: 1400px) {
}



@media (max-width: 766px) {
    
#\36 9b98f80 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 70031f8 {
    grid-template-rows: minmax(8px, max-content);
}
    
#\35 1fb206f {
    grid-area: 1 / 1 / span 1 / span 1;
}
}



@media (max-width: 767px) {
    
#\36 9b98f80 {
    margin-left: 0%;
    margin-right: 0%;
}
    
#\35 1fb206f {
    padding-top: 50px;
    flex-direction: column;
    padding-left: 4%;
    min-height: 100px;
    padding-right: 4%;
}
    
#\36 c550fb4 {
    padding-top: 0px;
    width: 100%;
    padding-bottom: 0px;
    min-height: 5px;
    align-items: center;
}
}



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



@media all {
    
#da5a92ab {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 48%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\38 e363f17 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
}
    
#c2aeed8a {
    align-self: start;
    padding-top: 4%;
    background-size: cover;
    display: flex;
    padding-bottom: 4%;
    min-height: 240px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: row;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    order: 0;
    flex-wrap: nowrap;
}
    
#\34 8b3f789 {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 48%;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\39 0d6b83f {
    position: relative;
    width: 58.91934523809523%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#a1125e2b {
    position: relative;
    width: 58.91838235294118%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#dd577707.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#dd577707 {
    min-height: 10px;
    max-width: 100%;
    width: 58.91934523809523%;
    position: relative;
    height: auto;
    min-width: 10px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#widget_fcc {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#c2aeed8a {
    padding-left: 0%;
    padding-right: 0%;
}
    
#a1125e2b {
    width: 100.00%;
}
    
#\34 8b3f789 {
    width: 45.666841415465264%;
}
    
#da5a92ab {
    width: 50.12%;
    padding-left: 48px;
}
}



@media (max-width: 767px) {
    
#da5a92ab {
    width: 100%;
    min-height: 80px;
    align-items: flex-start;
}
    
#c2aeed8a {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\34 8b3f789 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



@media all {
    
#\31 dc8bdb7 {
    position: relative;
    width: 375px;
    height: auto;
    min-width: 10px;
    min-height: 75px;
    max-width: 100%;
    order: 1;
}
    
#\36 f103334 {
    position: relative;
    width: 375px;
    height: auto;
    min-width: 10px;
    min-height: 75px;
    max-width: 100%;
}
    
#\34 61e9652 {
    position: relative;
    width: 375px;
    height: auto;
    min-width: 10px;
    min-height: 75px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#\30 6544348 {
    margin: 0px 0% 0px 0%;
}
    
#da379d1b {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 36px;
    align-self: stretch;
    padding: 16px 16px 16px 16px;
}
    
#f92e22e2 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
}
    
#a966c5ab {
    position: relative;
    width: 375px;
    height: auto;
    min-width: 10px;
    min-height: 75px;
    max-width: 100%;
    order: 1;
}
    
#\31 4f45a5f {
    align-self: start;
    background-size: cover;
    min-height: 320px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 2%;
    row-gap: 12px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    flex-wrap: nowrap;
    padding: 50px 0% 100px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 afc3d32 {
    position: relative;
    width: 375px;
    height: auto;
    min-width: 10px;
    min-height: 75px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#e58de205 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 36px;
    align-self: stretch;
    padding: 16px 16px 16px 16px;
}
    
#e5037b04 {
    position: relative;
    width: 375px;
    height: auto;
    min-width: 10px;
    min-height: 75px;
    max-width: 100%;
    order: 2;
}
    
#\31 97efeb4 {
    position: relative;
    width: 375px;
    height: auto;
    min-width: 10px;
    min-height: 75px;
    max-width: 100%;
}
    
#ab91fa7d {
    position: relative;
    width: 375px;
    height: auto;
    min-width: 10px;
    min-height: 75px;
    max-width: 100%;
}
    
#\30 40af64d {
    position: relative;
    width: 375px;
    height: auto;
    min-width: 10px;
    min-height: 75px;
    max-width: 100%;
    order: 2;
}
    
#\31 bcf4916 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 36px;
    align-self: stretch;
    padding: 16px 16px 16px 16px;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#da379d1b {
    width: 32%;
    min-height: 8px;
}
    
#\31 4f45a5f {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
    padding: 35px 20px 70px 20px;
}
    
#e58de205 {
    width: 32%;
    min-height: 8px;
}
    
#\31 bcf4916 {
    width: 32%;
    min-height: 8px;
}
}



@media (min-width: 1400px) {
}



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



@media (max-width: 767px) {
    
#da379d1b {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\31 4f45a5f {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    column-gap: 2%;
    padding: 35px 4% 50px 4%;
}
    
#e58de205 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    margin: 0% 0% 0% 0%;
}
    
#\31 bcf4916 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    flex-direction: column;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\31 afc3d32 {
    margin: 0px 0% 0px 0%;
}
    
#a966c5ab {
    margin: 0px 0% 0px 0%;
}
    
#e5037b04 {
    margin: 0px 0% 0px 0%;
}
}



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



@media all {
    
#ee477d62 {
    align-self: start;
    background-size: cover;
    min-height: 10px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    padding: 100px 0% 0px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 2cb018a {
    margin: 0px 0% 0px 0%;
}
    
#\37 38f4c82 {
    min-height: 10px;
    max-width: 100%;
    width: 66.66666666666666%;
    position: relative;
    justify-self: auto;
    height: auto;
    min-width: 10px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#a2c7a5ea {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
}
    
#d6ec114f {
    align-self: stretch;
    background-size: cover;
    display: flex;
    min-height: 8px;
    background-position: 50% 50%;
    column-gap: 4%;
    row-gap: 24px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 100%;
    width: 100%;
    justify-content: center;
    align-items: center;
    position: relative;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
    margin: 0px 0% 0px 0%;
}
    
#adb5a304 {
    position: relative;
    width: 100%;
    height: auto;
    min-width: 10px;
    min-height: 10px;
    max-width: 100%;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#ee477d62 {
    padding-top: 70px;
}
    
#a2c7a5ea {
    padding-top: 0px;
    grid-template-rows: minmax(8px, max-content);
    padding-bottom: 0px;
}
}



@media (min-width: 1400px) {
}



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



@media (max-width: 767px) {
    
#ee477d62 {
    padding-top: 50px;
    flex-direction: column;
    padding-left: 4%;
    min-height: 100px;
    padding-right: 4%;
}
    
#\37 38f4c82 {
    margin-left: 0%;
    margin-right: 0%;
}
    
#d6ec114f {
    padding-top: 0px;
    width: 100%;
    padding-bottom: 0px;
    min-height: 5px;
    align-items: center;
}
}



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



@media all {
    
#\33 8698270 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 34.12%;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\39 3234067 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#\33 8050b7b {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\34 a220a17 {
    width: 57.78364348677766%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    border-radius: 25px 25px 25px 25px;
    background-color: var(--color_1);
    background-image: initial;
    margin-right: 4%;
    padding: 4% 4% 4% 4%;
}
    
#d654ff97 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 30px;
}
    
#\38 541fc03.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#\38 541fc03 {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 18px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 1c8e0de {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding-top: 4%;
    padding-bottom: 4%;
    padding-left: 4%;
}
    
#\35 c88fb51 {
    background-color: rgba(255, 255, 255, 1);
    background-image: initial;
}
    
#d44689ad {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 62px;
    max-height: 100%;
    flex-wrap: nowrap;
    height: auto;
    justify-self: auto;
    align-self: auto;
    order: 2;
    grid-area: auto / auto / auto / auto;
}
    
#widget_d3t {
    width: 99.99711259688775%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_khq {
    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%;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 8698270 {
    width: 100%;
    min-height: 80px;
    order: 0;
}
    
#\39 3234067 {
    order: 1;
}
    
#\34 a220a17 {
    width: 100%;
    min-height: 80px;
    order: 1;
}
    
#\36 1c8e0de {
    padding-left: 2%;
    padding-right: 2%;
    flex-direction: column;
    flex-wrap: nowrap;
    min-height: 0;
}
    
#d44689ad {
    justify-content: center;
    width: 99.99611243367774%;
}
    
#\38 541fc03 {
    order: 0;
}
    
#group_khq {
    justify-self: auto;
    align-self: center;
    width: 100.00%;
    order: 1;
    justify-content: space-around;
    padding-top: 5%;
    padding-bottom: 5%;
    height: auto;
    min-height: 224px;
    align-items: center;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_d3t {
    width: 100%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 1400px) {
    
#\39 3234067 {
    order: 1;
}
    
#d44689ad {
    order: 2;
}
    
#\38 541fc03 {
    order: 0;
}
}



@media (max-width: 767px) {
    
#\33 8698270 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\34 a220a17 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\36 1c8e0de {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#group_khq {
    height: auto;
    min-height: 92px;
}
    
#d44689ad {
    justify-content: center;
}
}



@media all {
    
#\38 179498a {
    position: relative;
    width: 375px;
    height: auto;
    min-width: 10px;
    min-height: 75px;
    max-width: 100%;
}
    
#\36 d9ac134 {
    position: relative;
    width: 375px;
    height: auto;
    min-width: 10px;
    min-height: 75px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    grid-area: auto / auto / auto / auto;
}
    
#e677d795 {
    margin: 0px 0% 0px 0%;
}
    
#f2478158 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 36px;
    align-self: stretch;
    padding: 16px 16px 16px 16px;
}
    
#f69b6db7 {
    position: relative;
    width: 375px;
    height: auto;
    min-width: 10px;
    min-height: 75px;
    max-width: 100%;
}
    
#\36 9081c0b {
    position: relative;
    width: 375px;
    height: auto;
    min-width: 10px;
    min-height: 75px;
    max-width: 100%;
}
    
#dff7a398 {
    position: relative;
    width: 375px;
    height: auto;
    min-width: 10px;
    min-height: 75px;
    max-width: 100%;
}
    
#\33 fb12d69 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 36px;
    align-self: stretch;
    padding: 16px 16px 16px 16px;
}
    
#c2cc4acb {
    align-self: start;
    background-size: cover;
    min-height: 320px;
    background-repeat: no-repeat;
    flex-direction: row;
    order: 0;
    display: flex;
    background-position: 50% 50%;
    column-gap: 2%;
    row-gap: 12px;
    max-width: 1200px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    justify-self: center;
    flex-wrap: nowrap;
    padding: 50px 0% 100px 0%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a3b02cf0 {
    position: relative;
    width: 375px;
    height: auto;
    min-width: 10px;
    min-height: 75px;
    max-width: 100%;
    order: 2;
}
    
#f1082ba0 {
    background-repeat: no-repeat;
    background-size: cover;
    grid-template-columns: minmax(0px, 1fr);
    grid-template-rows: minmax(8px, max-content);
    display: grid;
    justify-content: start;
    background-position: 50% 50%;
    align-items: start;
    position: relative;
}
    
#\37 0f9efaf {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 32%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 36px;
    align-self: stretch;
    padding: 16px 16px 16px 16px;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#f2478158 {
    width: 32%;
    min-height: 8px;
}
    
#\33 fb12d69 {
    width: 32%;
    min-height: 8px;
}
    
#c2cc4acb {
    column-gap: 2%;
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 320px;
    padding: 35px 20px 70px 20px;
}
    
#\37 0f9efaf {
    width: 32%;
    min-height: 8px;
}
}



@media (min-width: 1400px) {
}



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



@media (max-width: 767px) {
    
#f2478158 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\33 fb12d69 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#c2cc4acb {
    row-gap: 0px;
    flex-direction: column;
    min-height: 0;
    flex-wrap: nowrap;
    padding: 35px 4% 50px 4%;
}
    
#\37 0f9efaf {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}



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



@media all {
    
#\39 26fca47 {
    min-height: 654px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 10% 4% 10%;
}
    
#ec98404b {
    background-color: var(--color_1);
    background-image: initial;
}
    
#a493f94c {
    width: 100.00%;
    height: auto;
    max-width: 100%;
}
    
#b7282ecf.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#b7282ecf {
    max-width: 100%;
    width: 100%;
    height: auto;
    align-self: auto;
    order: 0;
    margin: 18px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 720c85d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 24.80%;
    justify-content: space-around;
    min-width: 4%;
    padding: 16px 16px 16px 16px;
}
    
#\36 bd5ef16 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    max-width: 100%;
    width: 75%;
    min-height: 75px;
    max-height: 100%;
    flex-wrap: nowrap;
    height: auto;
    background-color: var(--color_2);
    background-image: initial;
    align-self: auto;
    border-radius: 300px 300px 300px 300px;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 7c2d4ff {
    width: 57%;
    height: auto;
    max-width: 100%;
}
    
#f77bdec1 {
    width: 60px;
    height: auto;
    max-width: 100%;
    margin: 0px 4% 0px 0%;
}
    
#cd7d66ec {
    width: 99.99578093306287%;
    height: 599px;
    max-width: 100%;
    order: 0;
    align-self: auto;
    max-height: none;
    justify-self: auto;
    grid-area: auto / auto / auto / auto;
}
    
#\30 88e9283 {
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 50% 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: flex-start;
    position: relative;
    max-width: 100%;
    width: 100%;
    min-height: 394px;
    max-height: 100%;
    height: auto;
    flex-wrap: nowrap;
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
    border-radius: 25px 25px 25px 25px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    grid-area: auto / auto / auto / auto;
}
    
#group_ajd {
    width: 71.1421985815603%;
    min-width: 4%;
    min-height: 8px;
    padding-left: 16px;
    padding-right: 16px;
    column-gap: 4%;
    row-gap: 24px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 26fca47 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 500px;
    flex-direction: row;
    flex-wrap: nowrap;
    column-gap: 1%;
}
    
#\37 720c85d {
    width: 35.82%;
    min-height: 8px;
}
    
#\30 88e9283 {
    height: auto;
    min-height: 547px;
    width: 100%;
    justify-content: space-between;
    align-items: center;
    flex-wrap: nowrap;
    align-content: stretch;
}
    
#group_ajd {
    width: 62.95871559633027%;
    min-height: 8px;
}
    
#cd7d66ec {
    width: 100.00%;
    height: 529px;
}
}



@media (min-width: 1400px) {
    
#\30 88e9283 {
    justify-content: flex-start;
}
    
#cd7d66ec {
    height: auto;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
}
}



@media (max-width: 767px) {
    
#\39 26fca47 {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\37 720c85d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 88e9283 {
    width: 100.00%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding-bottom: 5%;
    height: auto;
    min-height: 703px;
}
    
#group_ajd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-right: 0px;
    padding-left: 0px;
}
    
#cd7d66ec {
    height: 687px;
    justify-self: auto;
    align-self: auto;
    width: 99.99534395572942%;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\37 8e197bb {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
}
    
#\32 72e9fd8 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    align-items: center;
    padding: 16px 16px 16px 16px;
}
    
#widget_mfb {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    order: 0;
    align-self: stretch;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 8e197bb {
    padding-left: 2%;
    padding-right: 2%;
}
    
#widget_mfb {
    align-self: stretch;
    margin-left: 0px;
    margin-right: 0px;
    width: 100%;
    max-width: 100%;
}
}



@media (max-width: 767px) {
    
#\37 8e197bb {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#\32 72e9fd8 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}

