*#dm *.dmBody a.span.textonly
{
	color:rgb(255,255,255) !important;
}
*#dm *.dmBody div.dmform-error
{
	font-style:normal !important;
}
*#dm *.dmBody div.dmforminput textarea
{
	font-style:italic !important;
}
*#dm *.dmBody div.dmforminput *.fileUploadLink
{
	font-style:italic !important;
}
*#dm *.dmBody div.checkboxwrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody div.radiowrapper span
{
	font-style:italic !important;
}
*#dm *.dmBody nav.u_1144820115
{
	color:black !important;
}
*#dm *.dmBody *.u_1059987775
{
	color:var(--fourth_color) !important;
	font-size:18px !important;
	font-family:var(--p1_font_family) !important;
	font-weight:var(--p1_font_weight) !important;
	text-align:left !important;
}
*#dm *.dmBody *.u_1942525962
{
	color:var(--fourth_color) !important;
	font-size:50px !important;
	font-family:var(--h2_font_family) !important;
	font-weight:400 !important;
	text-align:left !important;
}
*#dm *.dmBody div.u_1870962917
{
	color:var(--fourth_color) !important;
	font-size:50px !important;
	font-family:var(--h2_font_family) !important;
}
*#dm *.dmBody *.u_1870962917
{
	color:rgb(49,49,49) !important;
	font-size:54px !important;
	font-weight:400 !important;
	text-align:LEFT !important;
}
*#dm *.dmBody *.u_1870962917 .rteBlock
{
	text-align:LEFT !important;
}
*#dm *.dmBody div.u_1707852980 input:not([type="submit"])
{
	color:var(--fourth_color) !important;
	border-bottom-color:var(--fourth_color) !important;
}
*#dm *.dmBody div.u_1707852980 textarea
{
	color:var(--fourth_color) !important;
	border-bottom-color:var(--fourth_color) !important;
}
*#dm *.dmBody div.u_1707852980 select
{
	border-bottom-color:var(--fourth_color) !important;
}
*#dm *.dmBody div.u_1707852980 .dmforminput label:not(.for-checkable):not(.custom-contact-checkable)
{
	color:var(--fourth_color) !important;
	font-family:var(--p1_font_family) !important;
	font-weight:var(--p1_font_weight) !important;
}
*#dm *.dmBody div.u_1707852980 .m-recaptcha
{
	color:var(--fourth_color) !important;
}
*#dm *.dmBody *.u_1707852980 .dmformsubmit
{
	float:LEFT !important;
}
*#dm *.dmBody div.u_1866546646 img[dm_changed]
{
	border-radius:50% !important;
	-moz-border-radius:50% !important;
	-webkit-border-radius:50% !important;
}
*#dm *.dmBody div.u_1866546646 img
{
	border-radius:50% !important;
	-moz-border-radius:50% !important;
	-webkit-border-radius:50% !important;
}
*#dm *.dmBody div.u_1239130625 img[dm_changed]
{
	border-radius:50% !important;
	-moz-border-radius:50% !important;
	-webkit-border-radius:50% !important;
}
*#dm *.dmBody div.u_1239130625 img
{
	border-radius:50% !important;
	-moz-border-radius:50% !important;
	-webkit-border-radius:50% !important;
}
*#dm *.dmBody *.u_1081076879
{
	color:var(--fifth_color) !important;
	font-size:16px !important;
	font-family:var(--p1_font_family) !important;
	font-weight:var(--p1_font_weight) !important;
	text-align:CENTER !important;
}
*#dm *.dmBody *.u_1827003175
{
	color:var(--fifth_color) !important;
	font-size:20px !important;
	font-family:var(--h3_font_family) !important;
	font-weight:var(--h3_font_weight) !important;
	text-align:center !important;
}
*#dm *.dmBody *.u_1570945032
{
	color:var(--fifth_color) !important;
	font-size:20px !important;
	font-family:var(--h3_font_family) !important;
	font-weight:var(--h3_font_weight) !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1556037074 img[dm_changed]
{
	border-radius:50% !important;
	-moz-border-radius:50% !important;
	-webkit-border-radius:50% !important;
}
*#dm *.dmBody div.u_1556037074 img
{
	border-radius:50% !important;
	-moz-border-radius:50% !important;
	-webkit-border-radius:50% !important;
}
*#dm *.dmBody *.u_1284579235
{
	color:var(--fifth_color) !important;
	font-size:16px !important;
	font-family:var(--p1_font_family) !important;
	font-weight:var(--p1_font_weight) !important;
	text-align:CENTER !important;
}
*#dm *.dmBody *.u_1147240332
{
	color:var(--fifth_color) !important;
	font-size:16px !important;
	font-family:var(--p1_font_family) !important;
	font-weight:var(--p1_font_weight) !important;
	text-align:CENTER !important;
}
*#dm *.dmBody div.u_1623018154 img[dm_changed]
{
	border-radius:50% !important;
	-moz-border-radius:50% !important;
	-webkit-border-radius:50% !important;
}
*#dm *.dmBody div.u_1623018154 img
{
	border-radius:50% !important;
	-moz-border-radius:50% !important;
	-webkit-border-radius:50% !important;
}
*#dm *.dmBody *.u_1830611421
{
	color:var(--fifth_color) !important;
	font-size:20px !important;
	font-family:var(--h3_font_family) !important;
	font-weight:var(--h3_font_weight) !important;
	text-align:center !important;
}*#dm *.dmBody *.u_1281125791 {
  color:var(--fifth_color) !important;
  font-size:16px !important;
  font-family:var(--p1_font_family) !important;
  font-weight:var(--p1_font_weight) !important;
  text-align:CENTER !important;
}

*#dm *.dmBody *.u_1359016444
{
	color:var(--fourth_color) !important;
	font-size:50px !important;
	font-family:var(--h2_font_family) !important;
	font-weight:400 !important;
	text-align:CENTER !important;
}
*#dm *.dmBody *.u_1009153759
{
	color:var(--fourth_color) !important;
	font-size:50px !important;
	font-family:var(--h2_font_family) !important;
	font-weight:var(--h2_font_weight) !important;
	text-align:CENTER !important;
}
*#dm *.dmBody *.u_1966339491
{
	font-size:20px !important;
	color:var(--fifth_color) !important;
	font-family:var(--h3_font_family) !important;
	font-weight:var(--h3_font_weight) !important;
	text-align:center !important;
}
*#dm *.dmBody *.u_1291104727
{
	font-size:20px !important;
	color:var(--fifth_color) !important;
	font-family:var(--h3_font_family) !important;
	font-weight:var(--h3_font_weight) !important;
	text-align:center !important;
}
*#dm *.dmBody *.u_1008543791
{
	color:var(--fifth_color) !important;
	font-size:18px !important;
	font-family:var(--p1_font_family) !important;
	font-weight:var(--p1_font_weight) !important;
	text-align:center !important;
}
*#dm *.dmBody *.u_1839088401
{
	font-size:20px !important;
	color:var(--fifth_color) !important;
	font-family:var(--h3_font_family) !important;
	font-weight:var(--h3_font_weight) !important;
	text-align:center !important;
}
*#dm *.dmBody *.u_1257285111
{
	font-size:20px !important;
	color:var(--fifth_color) !important;
	font-family:var(--h3_font_family) !important;
	font-weight:var(--h3_font_weight) !important;
	text-align:center !important;
}
*#dm *.dmBody *.u_1803497128
{
	color:var(--fifth_color) !important;
	font-size:18px !important;
	font-family:var(--p1_font_family) !important;
	font-weight:var(--p1_font_weight) !important;
	text-align:center !important;
}
*#dm *.dmBody *.u_1081096371
{
	color:var(--fifth_color) !important;
	font-size:18px !important;
	font-family:var(--p1_font_family) !important;
	font-weight:var(--p1_font_weight) !important;
	text-align:center !important;
}*#dm *.dmBody *.u_1867135295 {
  color:var(--fifth_color) !important;
  font-size:18px !important;
  font-family:var(--p1_font_family) !important;
  font-weight:var(--p1_font_weight) !important;
  text-align:center !important;
}

*#dm *.dmBody *.u_1667234005
{
	width:100% !important;
}
*#dm *.dmBody div.u_1059987775
{
	background-repeat:no-repeat !important;
	background-image:url() !important;
	background-size:cover !important;
}
*#dm *.dmBody div.u_1707852980 .dmformsubmit
{
	font-family:var(--h4_font_family) !important;
	font-weight:var(--h4_font_weight) !important;
}
*#dm *.dmBody div.u_1707852980 .dmform-success
{
	color:var(--fourth_color) !important;
	font-size:12px !important;
}
*#dm *.dmBody div.u_1707852980 .dmform-success .rteBlock
{
	font-size:12px !important;
}
*#dm *.dmBody div.u_1707852980 .dmform-error
{
	color:var(--fourth_color) !important;
	font-size:12px !important;
}
*#dm *.dmBody a.u_1155895456
{
	-moz-border-radius:4px !important;
	-webkit-border-radius:4px !important;
}
*#dm *.dmBody *.u_undefined::after
{
	margin-top:12px !important;
}
*#dm *.dmBody *.u_1433042269::after
{
	margin-top:0px !important;
}*#dm *.dmBody *.u_4172898501 { width:100% !important; }

separatorHomeCss{color:red !important}*#dm *.d-page-1716942098 DIV.dmInner
{
	background-repeat:no-repeat !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.d-page-1716942098 DIV#dmSlideRightNavRight
{
	background-repeat:no-repeat !important;
	background-image:none !important;
	background-size:cover !important;
	background-attachment:fixed !important;
	background-position:50% 50% !important;
}
*#dm *.dmBody div.u_1243667655
{
	margin-left:0px !important;
	padding-top:0px !important;
	padding-left:0px !important;
	padding-bottom:0px !important;
	margin-top:0px !important;
	margin-bottom:0px !important;
	padding-right:0px !important;
	margin-right:0px !important;
	float:none !important;
	top:0 !important;
	left:0 !important;
	width:auto !important;
	position:relative !important;
	height:auto !important;
	max-width:100% !important;
	min-width:0 !important;
	text-align:center !important;
}
*#dm *.dmBody div.u_1059987775
{
}
*#dm *.dmBody div.u_1942525962
{
	font-size:50px !important;
}
*#dm *.dmBody *.u_1870962917 h
{
	text-align:center !important;
}
*#dm *.dmBody div.u_1081076879
{
}
*#dm *.dmBody div.u_1827003175
{
}
*#dm *.dmBody div.u_1570945032
{
}
*#dm *.dmBody div.u_1284579235
{
}
*#dm *.dmBody div.u_1147240332
{
}
*#dm *.dmBody div.u_1830611421
{
}
*#dm *.dmBody div.u_1281125791
{
}
*#dm *.dmBody div.u_1009153759
{
}
*#dm *.dmBody div.u_1966339491
{
}
*#dm *.dmBody div.u_1291104727
{
}
*#dm *.dmBody div.u_1008543791
{
}
*#dm *.dmBody div.u_1839088401
{
}
*#dm *.dmBody div.u_1257285111
{
}
*#dm *.dmBody div.u_1803497128
{
}
*#dm *.dmBody div.u_1081096371
{
}
*#dm *.dmBody div.u_1867135295
{
}
separatorHomeCss{color:red !important}@media all {
    
#\37 25f6a71 {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 10px 0px 20px 0%;
}
    
#\37 0cfc75f {
    align-items: flex-start;
    max-width: 100vh;
    width: 100.00%;
    min-height: 406px;
    max-height: 100%;
    justify-self: flex-start;
    align-self: center;
    padding-left: 0px;
    padding-top: 0px;
    justify-content: flex-start;
    height: auto;
    margin: -50px 0px 100px 9px;
    grid-area: auto / auto / auto / auto;
}
    
#\39 fa2f54c {
    background-color: rgba(253,159,0,0.11);
    background-image: initial;
}
    
#\36 2852fbf {
    min-height: 0px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 06f04e4 {
    margin: 0px 0% 0px 0%;
}
    
#a5780ab5 {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 48%;
    min-height: 8px;
    max-height: none;
    order: 0;
    column-gap: 5%;
    padding: 100px 2% 50px 2%;
    margin: -50px 0% 0px 0%;
}
    
#\36 79950de {
    width: 101.56%;
    height: auto;
    max-width: none;
    margin: 0px 0px 0px 0%;
}
    
#group_c1h {
    width: 48%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    order: 0;
    padding-right: 16px;
    padding-left: 16px;
    border-radius: 0px 0px 0px 0px;
}
    
#widget_d7o {
    width: 100%;
    height: 320px;
    min-height: 100px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 50px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 2309ad3 {
    width: 544px;
    height: 55px;
    max-width: none;
    align-self: auto;
    order: 0;
    justify-self: auto;
    margin: 20px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_5gk {
    width: 100.00%;
    height: 320px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: -250px 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) {
    
#\37 0cfc75f {
    max-width: 80vh;
    align-self: center;
    margin-bottom: 0px;
    margin-top: 0px;
}
    
#\36 2852fbf {
    padding-left: 2%;
    padding-right: 2%;
}
    
#a5780ab5 {
    min-height: 10vh;
    max-height: none;
    padding: 70px 0px 30px 0px;
}
    
#\36 79950de {
    width: 100.00%;
}
    
#\31 2309ad3 {
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
    width: 500px;
    max-width: none;
}
}



@media (min-width: 1400px) {
    
#\37 0cfc75f {
    width: 100%;
    align-self: center;
    min-height: 111px;
    justify-self: flex-start;
    margin: 50px 0px 50px 0px;
}
    
#a5780ab5 {
    justify-content: flex-start;
    max-height: none;
    min-height: 10vh;
    padding-left: 0%;
    padding-right: 0%;
}
}



@media (max-width: 766px) {
    
#\36 2852fbf {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\39 fa2f54c {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\37 25f6a71 {
    align-self: stretch;
    width: 100%;
    max-width: none;
    justify-self: flex-start;
    margin: 0px 0px 0px 0%;
}
    
#\37 0cfc75f {
    align-self: stretch;
    width: 100%;
    max-width: none;
    min-height: 5vh;
    max-height: none;
    padding-left: 35px;
    padding-right: 35px;
    padding-bottom: 0px;
    justify-content: flex-start;
    margin: 25px 0px 20px 0%;
}
    
#\36 2852fbf {
    min-height: 0;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
    flex-wrap: nowrap;
}
    
#a5780ab5 {
    flex-direction: column;
    justify-content: flex-start;
    min-height: 80px;
    width: 100%;
    max-height: none;
    padding: 0px 0px 0px 0px;
}
    
#\36 79950de {
    align-self: stretch;
    width: 100%;
    max-width: none;
    justify-self: flex-start;
    margin: 0px 0px 0px 0%;
}
    
#group_c1h {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 2309ad3 {
    margin-top: 16px;
    width: 320px;
}
    
#widget_5gk {
    height: 240px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\37 0cfc75f {
    align-self: center;
    padding-top: 0px;
    margin: 50px 0px 0px 0%;
}
    
#a5780ab5 {
    flex-direction: column;
    max-height: none;
    min-height: 20vh;
    flex-wrap: nowrap;
    padding-bottom: 20px;
}
    
#\31 2309ad3 {
    margin-top: 16px;
    width: 350px;
}
}



@media all {
    
#\34 0365456.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 40px 0px 40px;
}
#\34 0365456 {
    width: 100%;
    height: auto;
    max-width: none;
    top: 0px;
    left: 0px;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 50px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\39 7e26aa6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 08ed2e4 {
    min-height: 0vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-top: 20px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e96b99b6 {
    background-color: rgba(253,159,0,0.11);
    background-image: initial;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\34 0365456.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
#\34 0365456 {
    margin-top: 0px;
    margin-bottom: 50px;
}
    
#\30 08ed2e4 {
    padding-left: 2%;
    padding-right: 2%;
    padding-top: 70px;
}
}



@media (min-width: 1400px) {
    
#\34 0365456.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
    padding-right: 0px;
}
}



@media (max-width: 766px) {
    
#\34 0365456 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\30 08ed2e4 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#e96b99b6 {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#\34 0365456.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 0px;
}
#\34 0365456 {
    justify-self: stretch;
    width: 100%;
    max-width: none;
    margin: 0px 0% 35px 0%;
}
    
#\39 7e26aa6 {
    width: 100%;
    min-height: 1vh;
    align-items: center;
}
    
#\30 08ed2e4 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 50px;
}
}



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



@media all {
    
#bbc74621 {
    min-height: 478px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\31 2a9b195 {
    background-color: rgba(253,159,0,0.11);
    background-image: initial;
}
    
#\32 9be3817 {
    margin: 0px 0% 0px 0%;
}
    
#\32 2fb930a.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\32 2fb930a {
    width: 40%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: flex-start;
    margin: 0px 0px 0px 2vw;
    grid-area: auto / auto / auto / auto;
}
    
#ccd944c3 {
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    min-height: 478.06817626953125px;
    max-height: none;
    height: auto;
    order: 0;
    column-gap: 0;
    padding: 0px 4% 0px 4%;
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#bbc74621 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\32 2fb930a {
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 50%;
}
    
#ccd944c3 {
    padding: 0px 0px 0px 0px;
}
}



@media (min-width: 1400px) {
    
#bbc74621 {
    min-height: 1vh;
}
    
#\32 2fb930a {
    width: 41.24%;
}
    
#ccd944c3 {
    padding-top: 0px;
    padding-left: 0%;
}
}



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



@media (max-width: 767px) {
    
#bbc74621 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\32 2fb930a.flex-element.widget-wrapper > [data-element-type] {
    padding-right: 0px;
}
#\32 2fb930a {
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0px;
    width: 100%;
    max-width: none;
}
    
#ccd944c3 {
    flex-direction: column;
    width: 100%;
    min-height: 100%;
    padding: 0px 0% 0px 0px;
}
}



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



@media all {
    
#ac6f1985 {
    min-height: 1vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 a6399ac {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 100px 16px 0px 16px;
    margin: 0px 0% 0px 0%;
}
    
#ccdcffa8.flex-element.widget-wrapper > [data-element-type] {
    padding-bottom: 0px;
}
#ccdcffa8 {
    width: 99.99973870864056%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 50px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 9a18004 {
    margin: 0px 0% 0px 0%;
}
    
#\34 65ff23a {
    background-color: rgba(253,159,0,0.11);
    background-image: initial;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#ac6f1985 {
    padding-left: 2%;
    padding-right: 2%;
}
    
#\35 a6399ac {
    padding-top: 70px;
    padding-bottom: 0px;
}
    
#ccdcffa8 {
    margin-bottom: 30px;
}
}



@media (min-width: 1400px) {
    
#\35 a6399ac {
    padding-bottom: 0px;
}
    
#ccdcffa8 {
    margin-bottom: 50px;
}
}



@media (max-width: 766px) {
    
#ac6f1985 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\34 65ff23a {
    grid-template-rows: minmax(8px, max-content);
}
}



@media (max-width: 767px) {
    
#ac6f1985 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\35 a6399ac {
    width: 100%;
    min-height: 1vh;
    align-items: center;
    padding: 50px 0px 0px 0px;
}
    
#ccdcffa8.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 20px;
    padding-right: 20px;
}
#ccdcffa8 {
    width: 100%;
    margin-bottom: 35px;
}
}



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



@media all {
    
#d183374d {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    border-radius: 4px;
    align-self: stretch;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
    padding: 30px 20px 30px 20px;
    margin: 0px 0vw 0px 0%;
}
    
#c5a43c49 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    margin: 0px 0px 0px 0%;
}
    
#\36 e59e3b7 {
    flex-direction: row;
    width: 100%;
    min-height: 1vh;
    max-height: 100%;
    padding-bottom: 0px;
    border-radius: 0px;
    order: 0;
    margin: 0px 0% 0px 0%;
}
    
#\37 7e07bd8 {
    min-height: 10vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding: 0px 2% 50px 2%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b51b9ef3 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    margin: 0px 0px 20px 0%;
}
    
#ae250b82 {
    width: 100%;
    height: auto;
    max-width: none;
    justify-self: auto;
    align-self: stretch;
    margin: 0px 0px 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#bbbc484d {
    width: 60px;
    height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0px 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 c3f67af {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    border-radius: 4px;
    align-self: stretch;
    height: auto;
    border-width: 0px;
    border-color: rgba(0, 0, 0, 0);
    border-style: solid;
    background-color: rgba(255, 255, 255, 1);
    padding: 30px 20px 30px 20px;
    margin: 0px 2vw 0px 0%;
}
    
#\30 4da4a3b {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    margin: -1px 0px 0px 0%;
}
    
#baf30d4a {
    margin: 0px 0% 0px 0%;
}
    
#e9551858 {
    width: 60px;
    height: 60px;
    max-width: 100%;
    margin: 0px 0px 20px 0%;
}
    
#\33 61a0dcf {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    margin: 0px 0px 20px 0%;
}
    
#dbe9412a {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    margin: 0px 0px 20px 0%;
}
    
#\33 f95e623 {
    background-color: rgba(253,159,0,0.11);
    background-image: initial;
}
    
#\30 8b327ae {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    border-radius: 4px;
    align-self: stretch;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
    padding: 30px 20px 30px 20px;
    margin: 0px 0px 0px 2vw;
}
    
#ae42db19 {
    width: 60px;
    height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0px 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\30 689e158 {
    width: 60px;
    height: 60px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0px 20px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 a5df186 {
    justify-content: flex-start;
    align-items: center;
    width: 50%;
    min-height: 100%;
    max-height: none;
    border-radius: 4px;
    align-self: stretch;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
    padding: 30px 20px 30px 20px;
    margin: 0px 2vw 0px 0%;
}
    
#\35 df56aa7 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    margin: 0px 0px 20px 0%;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#d183374d {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    padding-right: 20px;
    padding-left: 20px;
    border-radius: 0px;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
}
    
#\36 e59e3b7 {
    min-height: 1vh;
}
    
#e9551858 {
    height: 45px;
    width: 45px;
}
    
#\30 8b327ae {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    border-radius: 0px;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
}
    
#\37 7e07bd8 {
    padding-left: 0%;
    padding-right: 0%;
}
    
#ae250b82 {
    width: 100%;
}
    
#bbbc484d {
    height: 45px;
    width: 45px;
}
    
#ae42db19 {
    width: 45px;
    height: 45px;
}
    
#\32 c3f67af {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    padding-right: 20px;
    padding-left: 20px;
    border-radius: 0px;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
}
    
#\30 689e158 {
    height: 45px;
    width: 45px;
}
    
#\30 4da4a3b {
    width: 100%;
    align-self: stretch;
    margin-left: 0%;
    margin-right: 0px;
    max-width: none;
}
    
#\36 a5df186 {
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    max-height: none;
    min-height: 100%;
    padding-left: 20px;
    padding-right: 10px;
    border-radius: 0px;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
}
}



@media (min-width: 1400px) {
    
#d183374d {
    margin-left: 0%;
    padding-bottom: 30px;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 50%;
    max-height: none;
    min-height: 100%;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
}
    
#\36 e59e3b7 {
    min-height: 1vh;
}
    
#e9551858 {
    height: 59px;
    width: 59px;
}
    
#\30 8b327ae {
    margin-left: 2vw;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 50%;
    max-height: none;
    min-height: 100%;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
}
    
#\37 7e07bd8 {
    padding-left: 0%;
    padding-right: 0%;
}
    
#bbbc484d {
    height: 59px;
    width: 59px;
}
    
#ae42db19 {
    height: 59px;
    width: 59px;
}
    
#\32 c3f67af {
    margin-right: 2vw;
    padding-top: 30px;
    padding-bottom: 30px;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 50%;
    max-height: none;
    min-height: 100%;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
}
    
#\30 689e158 {
    height: 59px;
    width: 59px;
}
    
#\36 a5df186 {
    padding-bottom: 30px;
    align-self: stretch;
    width: 50%;
    max-height: none;
    min-height: 100%;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
    margin: 0px 2vw 0px 0%;
}
}



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



@media (max-width: 767px) {
    
#d183374d {
    align-self: stretch;
    width: 100%;
    max-width: none;
    min-height: 10vh;
    border-radius: 0px;
    background-color: rgba(255, 255, 255, 1);
    padding: 25px 10% 25px 10%;
    margin: 0px 0px 0px 0%;
}
    
#\36 e59e3b7 {
    flex-direction: column;
    flex-wrap: nowrap;
    padding-bottom: 0px;
    justify-content: center;
    min-height: 10vh;
}
    
#\37 7e07bd8 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 0px;
}
    
#b51b9ef3 {
    margin-bottom: 20px;
}
    
#bbbc484d {
    height: 50px;
    width: 50px;
    margin-bottom: 20px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
}
    
#\32 c3f67af {
    align-self: stretch;
    width: 100%;
    max-width: none;
    min-height: 10vh;
    border-radius: 0px;
    background-color: rgba(255, 255, 255, 1);
    padding: 25px 10% 25px 10%;
    margin: 0px 0px 0px 0%;
}
    
#e9551858 {
    height: 50px;
    width: 50px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
}
    
#\33 61a0dcf {
    margin-bottom: 20px;
}
    
#dbe9412a {
    margin-bottom: 20px;
}
    
#\30 8b327ae {
    align-self: stretch;
    width: 100%;
    max-width: none;
    min-height: 10vh;
    border-radius: 0px;
    background-color: rgba(255, 255, 255, 1);
    padding: 25px 10% 25px 10%;
    margin: 0px 0px 0px 0%;
}
    
#ae42db19 {
    height: 50px;
    width: 50px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
}
    
#\30 689e158 {
    height: 50px;
    width: 50px;
    align-self: center;
    margin-left: 0%;
    margin-right: 0px;
}
    
#\36 a5df186 {
    align-self: stretch;
    width: 100%;
    max-width: none;
    min-height: 10vh;
    border-radius: 0px;
    background-color: rgba(255, 255, 255, 1);
    padding: 25px 10% 25px 10%;
    margin: 0px 0px 0px 0%;
}
    
#\35 df56aa7 {
    margin-bottom: 20px;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#d183374d {
    background-color: rgba(255, 255, 255, 1);
}
    
#\30 8b327ae {
    background-color: rgba(255, 255, 255, 1);
}
    
#\32 c3f67af {
    background-color: rgba(255, 255, 255, 1);
}
    
#\36 a5df186 {
    background-color: rgba(255, 255, 255, 1);
}
}



@media all {
    
#afd94e02 {
    min-height: 320px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\35 ba0553f {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#bedc82c6 {
    background-color: var(--primary_color);
    background-image: url(https://lirp.cdn-website.com/4b83ff92/dms3rep/multi/opt/pexels-photo-32001359-fc0b9e8a-b7253485-1920w.jpeg);
    background-size: contain;
}
#bedc82c6.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwUG/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQACAwQRIQYiMUH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABcRAAMBAAAAAAAAAAAAAAAAAAACIQH/2gAMAwEAAhEDEQA/AE2zzWW7C+SrtjRknPizp5jPk9kYULU4BYJnhpOwD6qwGvqlM1GNLh//2Q==');
}
    
#\31 a825572 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#afd94e02 {
    padding-left: 0%;
    padding-right: 0%;
}
}



@media (min-width: 1400px) {
    
#afd94e02 {
    min-height: 10vh;
}
}



@media (max-width: 766px) {
    
#afd94e02 {
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#bedc82c6 {
    grid-template-rows: minmax(8px, max-content);
}
#bedc82c6.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAMAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAABwUG/8QAHhAAAQQCAwEAAAAAAAAAAAAAAQACAwQRIQYiMUH/xAAVAQEBAAAAAAAAAAAAAAAAAAAEBf/EABcRAAMBAAAAAAAAAAAAAAAAAAACIQH/2gAMAwEAAhEDEQA/AE2zzWW7C+SrtjRknPizp5jPk9kYULU4BYJnhpOwD6qwGvqlM1GNLh//2Q==');
}
}



@media (max-width: 767px) {
    
#afd94e02 {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
    
#\35 ba0553f {
    width: 100%;
    min-height: 240px;
    align-items: center;
}
}



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



@media all {
    
#b7e77c44 {
    margin-top: -220px;
}
    
#b4e7b615 {
    background-color: rgba(0, 0, 0, 0);
    background-image: initial;
}
    
#bfd4357c {
    min-height: 0vh;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    padding-top: 100px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#b4812d85 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#efc11d49 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: auto;
    justify-self: auto;
    order: 0;
    margin: 0px 0% 50px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#bfd4357c {
    padding-left: 2%;
    padding-right: 2%;
    padding-top: 70px;
}
    
#efc11d49 {
    margin-bottom: 35px;
}
}



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



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



@media (max-width: 767px) {
    
#bfd4357c {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-top: 50px;
}
    
#b4812d85 {
    width: 100%;
    min-height: 1vh;
    align-items: center;
}
    
#efc11d49 {
    margin-bottom: 30px;
}
}



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



@media all {
    
#\37 2142937 {
    justify-content: flex-start;
    align-items: center;
    max-width: none;
    width: 48.99904513888889%;
    min-height: 10vh;
    max-height: none;
    border-radius: 4px;
    align-self: auto;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
    order: 1;
    padding: 35px 40px 35px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\35 8d19dd8 {
    min-height: 0px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#\37 8614ecc {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    margin: 0px 0px 0px 0%;
}
    
#af0d8367 {
    justify-content: flex-start;
    align-items: center;
    max-width: none;
    width: 48.99904513888889%;
    min-height: 10vh;
    max-height: none;
    border-radius: 4px;
    align-self: auto;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
    order: 3;
    padding: 35px 40px 35px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#b5c69229 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    margin: 0px 0px 10px 0%;
}
    
#dbe95c16 {
    justify-content: flex-start;
    align-items: center;
    max-width: none;
    width: 49%;
    min-height: 10vh;
    max-height: none;
    border-radius: 4px;
    top: 0px;
    left: 0px;
    align-self: stretch;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
    order: 2;
    padding: 35px 40px 35px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 b66efb7 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    margin: 0px 0px 10px 0%;
}
    
#\39 4c2e6f4 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    margin: 0px 0% 0px 0%;
}
    
#\30 6f554b8 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    margin: 0px 0px 0px 0%;
}
    
#\34 745f9be {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    margin: 0px 0px 10px 0%;
}
    
#ad953e6b {
    justify-content: flex-start;
    align-items: center;
    max-width: none;
    width: 74%;
    min-height: 43vh;
    max-height: none;
    border-radius: 4px;
    align-self: flex-start;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
    order: 0;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 35px 40px 35px 40px;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#d6cb8047 {
    background-color: rgba(253,159,0,0.11);
    background-image: initial;
}
    
#\38 51643df {
    flex-direction: row;
    width: 100%;
    min-height: 8px;
    max-height: 100%;
    flex-wrap: nowrap;
    align-content: stretch;
    order: 0;
    padding-left: 2%;
    padding-right: 2%;
    column-gap: 3%;
    margin: 0px 0% 0px 0%;
}
    
#\30 d234903 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    margin: 0px 0px 0px 0%;
}
    
#\38 0c9e5c5 {
    width: 100%;
    height: auto;
    max-width: none;
    align-self: stretch;
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\37 2142937 {
    width: 49%;
    min-height: 10vh;
    justify-content: flex-start;
    align-self: stretch;
    max-height: none;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
    margin: 0px 0px 20px 0%;
}
    
#\35 8d19dd8 {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 1vh;
}
    
#af0d8367 {
    width: 49%;
    align-self: stretch;
    max-height: none;
    min-height: 10vh;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
    margin: 0px 0px 20px 0%;
}
    
#ad953e6b {
    width: 49%;
    min-height: 10vh;
    background-color: rgba(255, 255, 255, 1);
    margin: 0px 0px 20px 0%;
}
    
#\38 51643df {
    min-height: 5vh;
    flex-wrap: wrap;
    justify-content: space-between;
    align-content: stretch;
    flex-direction: row;
    max-height: 100%;
    padding-left: 0%;
    padding-right: 0%;
}
    
#dbe95c16 {
    width: 49%;
    min-height: 10vh;
    align-self: stretch;
    max-height: none;
    height: auto;
    background-color: rgba(255, 255, 255, 1);
    margin: 0px 0px 20px 0%;
}
}



@media (min-width: 1400px) {
    
#\37 2142937 {
    background-color: rgba(255, 255, 255, 1);
}
    
#af0d8367 {
    background-color: rgba(255, 255, 255, 1);
}
    
#ad953e6b {
    background-color: rgba(255, 255, 255, 1);
}
    
#\38 51643df {
    padding-left: 0%;
    padding-right: 0%;
}
    
#dbe95c16 {
    background-color: rgba(255, 255, 255, 1);
}
}



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



@media (max-width: 767px) {
    
#\37 2142937 {
    width: 100%;
    max-height: none;
    justify-content: flex-start;
    min-height: 10vh;
    border-radius: 0px;
    background-color: rgba(255, 255, 255, 1);
    padding: 25px 20px 25px 20px;
    margin: 0px 0px 0px 0%;
}
    
#a03689ae {
    margin-bottom: 0px;
}
    
#\35 8d19dd8 {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    padding-bottom: 20px;
}
    
#af0d8367 {
    width: 100%;
    max-height: none;
    min-height: 10vh;
    justify-content: flex-start;
    border-radius: 0px;
    background-color: rgba(255, 255, 255, 1);
    padding: 25px 20px 25px 20px;
    margin: 0px 0px 0px 0%;
}
    
#ad953e6b {
    width: 100%;
    max-height: none;
    min-height: 10vh;
    justify-content: flex-start;
    border-radius: 0px;
    background-color: rgba(255, 255, 255, 1);
    padding: 25px 20px 25px 20px;
    margin: 0px 0px 0px 0%;
}
    
#\38 51643df {
    flex-direction: column;
    flex-wrap: nowrap;
    justify-content: flex-start;
    max-height: none;
    min-height: 10vh;
    padding: 0px 0px 0px 0px;
}
    
#dbe95c16 {
    width: 100%;
    max-height: none;
    min-height: 10vh;
    justify-content: flex-start;
    border-radius: 0px;
    background-color: rgba(255, 255, 255, 1);
    padding: 25px 20px 25px 20px;
    margin: 0px 0px 0px 0%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\37 2142937 {
    background-color: rgba(255, 255, 255, 1);
}
    
#af0d8367 {
    background-color: rgba(255, 255, 255, 1);
}
    
#ad953e6b {
    background-color: rgba(255, 255, 255, 1);
}
    
#dbe95c16 {
    background-color: rgba(255, 255, 255, 1);
}
}



@media all {
    
#ecba4a6f {
    min-height: 238px;
    column-gap: 0%;
    row-gap: 0px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#c096149a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 0px;
    width: 100%;
    justify-content: flex-start;
    min-width: 4%;
    padding-top: 100px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}
    
#b6ec7687 {
    margin: 0px 0% 0px 0%;
}
    
#b5f3fcc6 {
    background-color: rgba(253,159,0,0.11);
    background-image: initial;
}
    
#widget_e8o.flex-element.widget-wrapper > [data-element-type] {
    padding-top: 0px;
}
#widget_e8o {
    width: 21.998116438356163%;
    height: 320px;
    max-width: 100%;
    align-self: auto;
    justify-self: auto;
    order: 1;
    margin-top: -200px;
    grid-area: auto / auto / auto / auto;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#ecba4a6f {
    padding-left: 2%;
    padding-right: 2%;
    min-height: 10vh;
}
    
#c096149a {
    padding-top: 50px;
    padding-bottom: 0px;
}
    
#widget_e8o {
    width: 36.40791080840318%;
    justify-self: auto;
    align-self: center;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media (min-width: 1400px) {
    
#ecba4a6f {
    min-height: 120px;
}
    
#c096149a {
    padding: 100px 0px 0px 0px;
}
}



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



@media (max-width: 767px) {
    
#ecba4a6f {
    min-height: 0;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
    flex-wrap: nowrap;
}
    
#c096149a {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding-top: 50px;
    padding-bottom: 0px;
}
    
#widget_e8o {
    height: 350px;
    order: 0;
    width: 87.12765957446807%;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



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



@media all {
    
#\36 312591f {
    flex-direction: row;
    justify-content: space-around;
    align-items: flex-start;
    width: 96.43%;
    min-height: 563px;
    max-height: 100%;
    height: auto;
    margin: 0px 0px 0px 0%;
}
    
#\36 0929d19 {
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    min-height: 1vh;
    max-height: none;
    order: 0;
    background-color: rgba(255,204,114,0.11);
    background-image: initial;
    margin: 0px 0% 0px 0%;
}
    
#faeb424d {
    width: 49.75%;
    height: 565px;
    max-width: 100%;
    order: 1;
    margin: 20px 0px 0px 0px;
}
    
#\31 4cf974f {
    min-height: 1vh;
    column-gap: 4%;
    row-gap: 24px;
    max-width: none;
    width: 100%;
    margin: 0px 0% 0px 0%;
    grid-area: 1 / 1 / span 1 / span 1;
}
    
#a3f524d5 {
    background-color: rgba(255,204,114,0.11);
    background-image: initial;
}
    
#widget_o9n.flex-element.widget-wrapper > [data-element-type] {
    padding-left: 50px;
}
#widget_o9n {
    width: 50.253792271987464%;
    height: auto;
    max-width: 100%;
    order: 1;
    margin-top: 20px;
}
}



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



@media (min-width: 767px) and (max-width: 1024px) {
    
#\31 4cf974f {
    padding-left: 0%;
    padding-right: 0%;
}
    
#faeb424d {
    height: 200px;
    align-self: flex-start;
    margin-bottom: 0px;
    margin-top: 0px;
    margin-left: -639px;
}
    
#widget_o9n {
    width: 46.63796343476754%;
}
}



@media (min-width: 1400px) {
    
#faeb424d {
    height: 40vh;
}
}



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



@media (max-width: 767px) {
    
#\31 4cf974f {
    min-height: unset;
    flex-direction: column;
    padding-left: 0%;
    padding-right: 0%;
}
    
#\36 312591f {
    width: 93.30%;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-self: stretch;
    max-height: none;
    min-height: 105.62%;
    height: auto;
    margin: 0px 0px 0px 0%;
}
    
#\36 0929d19 {
    flex-direction: row;
    flex-wrap: wrap;
}
    
#faeb424d {
    height: auto;
    align-self: stretch;
    margin-bottom: 0px;
    margin-top: 0px;
    width: 97.81526946107783%;
    max-height: none;
}
    
#widget_o9n {
    width: 99.65%;
}
}



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



@media all {
    
#b45c9220 {
    padding-top: 16px;
    padding-left: 16px;
    padding-bottom: 16px;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 100%;
    width: 48%;
    min-width: 4%;
    padding-right: 16px;
}
    
#\30 5f02bad {
    padding-top: 4%;
    padding-bottom: 4%;
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
}
    
#\33 34ad705 {
    padding-top: 16px;
    padding-left: 16px;
    padding-bottom: 16px;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    max-width: 100%;
    width: 48%;
    min-width: 4%;
    padding-right: 16px;
}
}



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



@media (max-width: 767px) {
    
#b45c9220 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\30 5f02bad {
    min-height: unset;
    flex-direction: column;
    padding-left: 4%;
    padding-right: 4%;
}
    
#\33 34ad705 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
}

