*#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 div.u_1116947220
{
	border-style:solid !important;
	border-width:0px 0px 0px 0px !important;
	border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
}
*#dm *.dmBody *.u_692212309
{
	width:100% !important;
}
*#dm *.dmBody *.u_1076485608
{
	width:100% !important;
}
*#dm *.dmBody *.u_1062427037
{
	width:100% !important;
}
*#dm *.dmBody div.u_1433354339
{
	border-style:solid !important;
	border-width:0px 0px 0px 0px !important;
	border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
}
*#dm *.dmBody *.u_1986293331
{
	display:none !important;
}
*#dm *.dmBody *.u_1148877817
{
	display:none !important;
}
*#dm *.dmBody *.u_1748896634
{
	display:none !important;
}
*#dm *.dmBody *.u_1303880200
{
	display:none !important;
}
*#dm *.dmBody *.u_1788088291
{
	display:none !important;
}
*#dm *.dmBody *.u_1633925052
{
	display:none !important;
}
*#dm *.dmBody div.u_1812592380
{
	border-style:solid !important;
	border-width:0px 0px 0px 0px !important;
	border-color:rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) rgb(0,0,0) !important;
}
*#dm *.dmBody a.u_161040551 span.text
{
	font-size:24px !important;
	color:rgba(0,0,0,0) !important;
	font-weight:700 !important;
}
*#dm *.dmBody a.u_161040551:hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_161040551.hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_161040551:hover .iconBg
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_161040551.hover .iconBg
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_161040551:hover
{
	background-color:rgba(0,0,0,0) !important;
	background-image:none !important;
	border-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_161040551.hover
{
	background-color:rgba(0,0,0,0) !important;
	background-image:none !important;
	border-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_161040551
{
	background-color:rgba(0,0,0,0) !important;
	background-image:none !important;
	border-radius:0px 0px 0px 0px !important;
	border-style:solid !important;
	border-width:5px 5px 5px 5px !important;
	border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
}
*#dm *.dmBody a.u_1210802146 span.text
{
	font-size:24px !important;
	color:rgba(0,0,0,0) !important;
	font-weight:700 !important;
}
*#dm *.dmBody a.u_1210802146:hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1210802146.hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1210802146:hover .iconBg
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1210802146.hover .iconBg
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1210802146:hover
{
	background-color:rgba(0,0,0,0) !important;
	background-image:none !important;
	border-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1210802146.hover
{
	background-color:rgba(0,0,0,0) !important;
	background-image:none !important;
	border-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1210802146
{
	background-color:rgba(0,0,0,0) !important;
	background-image:none !important;
	border-radius:0px 0px 0px 0px !important;
	border-style:solid !important;
	border-width:5px 5px 5px 5px !important;
	border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
}
*#dm *.dmBody a.u_1063363930 span.text
{
	font-size:24px !important;
	color:rgba(0,0,0,0) !important;
	font-weight:700 !important;
}
*#dm *.dmBody a.u_1063363930:hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1063363930.hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1063363930:hover .iconBg
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1063363930.hover .iconBg
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1063363930:hover
{
	background-color:rgba(0,0,0,0) !important;
	background-image:none !important;
	border-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1063363930.hover
{
	background-color:rgba(0,0,0,0) !important;
	background-image:none !important;
	border-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1063363930
{
	background-color:rgba(0,0,0,0) !important;
	background-image:none !important;
	border-radius:0px 0px 0px 0px !important;
	border-style:solid !important;
	border-width:5px 5px 5px 5px !important;
	border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !important;
}
*#dm *.dmBody a.u_1543227139 span.text
{
	font-size:24px !important;
	color:rgba(0,0,0,0) !important;
	font-weight:700 !important;
}
*#dm *.dmBody a.u_1543227139:hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1543227139.hover span.text
{
	color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1543227139:hover .iconBg
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1543227139.hover .iconBg
{
	background-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1543227139:hover
{
	background-color:rgba(0,0,0,0) !important;
	background-image:none !important;
	border-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1543227139.hover
{
	background-color:rgba(0,0,0,0) !important;
	background-image:none !important;
	border-color:rgba(255,255,255,1) !important;
}
*#dm *.dmBody a.u_1543227139
{
	background-color:rgba(0,0,0,0) !important;
	background-image:none !important;
	border-radius:0px 0px 0px 0px !important;
	border-style:solid !important;
	border-width:5px 5px 5px 5px !important;
	border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) !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;
}

separatorHomeCss{color:red !important}@media all {
    
#\38 52fda8a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 40%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\38 0ba92a5 {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 90px 0px 120px 80px;
}
    
#\37 68099dd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 56%;
    min-width: 4%;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#d0610409 {
    margin: 0px 0% 0px 0%;
}
    
#d335ed4d {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_8r4 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 2;
}
    
#widget_vev.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 40px 0px;
}
#widget_vev {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#widget_t0j {
    width: 140px;
    height: auto;
    min-height: auto;
    max-width: 100%;
    order: 4;
}
    
#widget_s5t.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 60px;
}
#widget_s5t {
    width: 100%;
    height: auto;
    max-width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 b6b3735 {
    width: 48%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#df6d360d {
    width: 48%;
    height: auto;
    max-width: 100%;
    margin-right: 0%;
    margin-left: 0%;
}
}



@media all {
    
#fcb161db {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-end;
    padding: 0px 80px 120px 80px;
    margin: 0px 0% 0px 0%;
}
    
#d0da890d {
    min-height: 680px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
}
    
#\35 73bae31 {
    background-image: url("https://lirp.cdn-website.com/md/dmtmpl/0b06cf87-68c7-47bc-bc12-8b495c11c920/dms3rep/multi/opt/modern_house-1920w.jpg");
}
    
#widget_bdp {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#aad799f1 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\34 8e93b90 {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\32 aada6dc {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#af468c9e.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 0px 0px;
}
#af468c9e {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 3;
    margin: 0px 0% 0px 0%;
}
    
#\38 14baada {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 30px;
    width: 64%;
    min-width: 4%;
    justify-content: flex-start;
    flex-direction: row;
    flex-wrap: wrap;
    order: 0;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#a3f25b57 {
    margin: 0px 0% 0px 0%;
}
    
#\36 96faa35 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 10px;
    width: 32%;
    min-width: 4%;
    justify-content: flex-start;
    order: 1;
    padding: 0px 0px 0px 0px;
    margin: -75px 0% 0px 0%;
}
    
#\30 e3a28ba {
    min-height: 240px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    max-width: none;
    padding: 0px 80px 0px 0px;
}
    
#fcc71f7a {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#df03318a {
    background-color: rgba(240, 240, 240, 1);
    background-image: none;
}
    
#widget_8p6 {
    width: 100%;
    height: 560px;
    max-width: 100%;
}
}



@media all {
    
#\33 8309bd6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 80px;
}
#\33 8309bd6 {
    width: 100%;
    height: auto;
    max-width: 100%;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\32 4c9ee42 {
    min-height: 80px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    justify-content: flex-start;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#ad9cb2a6 {
    min-height: 0;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-direction: column;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0% 0% 0px 0px;
}
    
#b3a974da {
    margin: 0px 0% 0px 0%;
}
    
#d5719d8c[data-background-color-animation] {
    background-color: rgba(240, 240, 240, 1);
}
#d5719d8c {
    background-color: rgba(240, 240, 240, 1);
    background-image: none;
}
}



@media all {
    
#\33 78f7197 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/daccbb9a/dms3rep/multi/opt/496C8EFF-601B-4855-A53F-C0C4CAF9ECB8-1920w.png");
    padding: 16px 16px 16px 16px;
}
#\33 78f7197.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAt0lEQVQI1wXBy27CMBAAQP9fe+uhUm5E1Gls4re9frOQoECQ+s2dIdcwt8AzSIhmW/ux434vLcioJpA/BNQ56Ml6LWP2rccUwImgGajfYmaixNnoWQZ/ydclFm2kWaZkeHUcQZCUbMea1odbnyJVY0WQtDnWzJQVJbkV3DZ8/eHzqDfE5h9V73npcrR0INJHVxBuR8It937v4Y12hxnoNxs+yYnJEzfUNGaz9pCDWIGjGu34xYePf/wHX+qb5mDIAAAAAElFTkSuQmCC');
}
    
#ddf5ff81 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 30px 240px 30px 0%;
}
    
#widget_otq.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 60px 30px 60px 30px;
}
#widget_otq {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 60px 30px 60px 30px;
}
    
#\38 624c300 {
    background-color: rgba(240, 240, 240, 1);
    background-image: none;
    border-width: 0 0 0 0;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
}
    
#\32 70638d6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/daccbb9a/dms3rep/multi/opt/IMG_5343-1920w.JPG");
    padding: 16px 16px 16px 16px;
}
#\32 70638d6.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHhAAAQQDAAMAAAAAAAAAAAAAAQACBBEDBRIGITH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQASEf/aAAwDAQACEQMRAD8AzWp8ljxNlNxnAGniuqtQO4huJcWus+/iIiZBl6eF/9k=');
}
    
#\37 8aa710a.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 60px 30px 60px 30px;
}
#\37 8aa710a {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 60px 30px 60px 30px;
}
    
#ac161f45 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#ad1fa2f6 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/md/dmtmpl/0b06cf87-68c7-47bc-bc12-8b495c11c920/dms3rep/multi/opt/moderne_house_side_view_2-1920w.jpg");
    padding: 16px 16px 16px 16px;
}
#ad1fa2f6.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAABAYHCP/EACEQAAIBAwMFAAAAAAAAAAAAAAECAwAEBQYRMRIhMjNR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAYEQEAAwEAAAAAAAAAAAAAAAACAAEhMf/aAAwDAQACEQMRAD8Aqt3rzA4cwqGaVpvArwaNGr5GG6snSe4rM+lLsZKxSO6Z2lT1t8pjByoGy3Z2HFUFha+wrFnDP//Z');
}
    
#\34 96eeebd.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 60px 30px 60px 30px;
}
#\34 96eeebd {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 60px 30px 60px 30px;
}
    
#e33318a4 {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    max-width: none;
    padding: 0px 0px 30px 240px;
}
    
#fc4c2ff9 {
    margin: 0px 0% 0px 0%;
}
    
#f7ccca0d {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    background-image: url("https://lirp.cdn-website.com/md/dmtmpl/0b06cf87-68c7-47bc-bc12-8b495c11c920/dms3rep/multi/opt/library_mobile-1920w.jpg");
    padding: 16px 16px 16px 16px;
}
#f7ccca0d.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAQAAoDASIAAhEBAxEB/8QAFAABAAAAAAAAAAAAAAAAAAAABv/EACUQAAECBAQHAAAAAAAAAAAAAAMBAgAEBRMRMkFRBxIUIiMxYf/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQARIf/aAAwDAQACEQMRAD8ALyUu9JsnVFG5lvtRPev2FQqaK0zxrlTRYW03hIYFTU89NMIG3y4JvDYdIGMbWIQGDURuXaI4Ti3/2Q==');
}
    
#f0246374.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 60px 30px 60px 30px;
}
#f0246374 {
    width: 280px;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin: 60px 30px 60px 30px;
}
    
#\37 ccf1c4f {
    background-color: rgba(240, 240, 240, 1);
    background-image: none;
    border-width: 0 0 0 0;
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) rgba(0, 0, 0, 0);
    border-style: solid;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\38 0ba92a5 {
    padding: 60px 0px 60px 60px;
}
    
#\32 b6b3735 {
    height: auto;
}
    
#df6d360d {
    height: auto;
}
    
#widget_s5t {
    height: auto;
}
    
#d0610409 {
    margin: 0px 0% 0px 0%;
}
    
#\37 68099dd {
    align-content: flex-start;
    column-gap: 2%;
    justify-content: space-between;
    row-gap: 20px;
}
    
#widget_vev.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 20px 0px;
}
#widget_vev {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#d0da890d {
    min-height: 600px;
    padding: 0% 0% 0% 0%;
}
    
#\32 aada6dc {
    margin: 0px 0% 0px 0%;
}
    
#fcb161db {
    width: 100%;
    padding: 0px 60px 60px 60px;
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#af468c9e.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 20px 0px;
}
#af468c9e {
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#a3f25b57 {
    margin: 0px 0% 0px 0%;
}
    
#\38 14baada {
    align-content: flex-start;
    column-gap: 2%;
    justify-content: space-between;
    row-gap: 20px;
    width: 53%;
    min-height: 8px;
}
    
#\30 e3a28ba {
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    padding: 0px 30px 60px 0px;
}
    
#\36 96faa35 {
    width: 43%;
    min-height: 8px;
    column-gap: 4%;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0px 0px 0px;
    margin: -60px 0% 0px 0%;
}
    
#fcc71f7a {
    margin-right: 0%;
    margin-left: 0%;
    width: 100%;
}
    
#widget_8p6 {
    height: 400px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ad9cb2a6 {
    row-gap: 20px;
    padding: 0% 0% 0px 0%;
}
    
#b3a974da {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#ddf5ff81 {
    padding: 30px 2% 20px 2%;
}
    
#ac161f45 {
    margin: 0px 0% 0px 0%;
}
}



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



@media (min-width: 1400px) {
    
#\32 b6b3735 {
    height: auto;
}
    
#df6d360d {
    height: auto;
}
    
#widget_s5t {
    height: auto;
}
}



@media (min-width: 1400px) {
    
#\38 14baada {
    width: 64%;
}
    
#\36 96faa35 {
    width: 32%;
    padding: 0px 0px 0px 0px;
    margin: -60px 0% 0px 0%;
}
}



@media (min-width: 1400px) {
    
#ad9cb2a6 {
    row-gap: 20px;
}
}



@media (max-width: 767px) {
    
#\38 52fda8a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\38 0ba92a5 {
    min-height: unset;
    flex-direction: column;
    padding: 30px 20px 30px 20px;
}
    
#\37 68099dd {
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-content: flex-start;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 15px;
}
    
#widget_s5t.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#widget_s5t {
    height: auto;
    width: 100%;
    margin: 0px 0% 0px 0%;
}
    
#\32 b6b3735 {
    height: auto;
    width: 48%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#df6d360d {
    height: auto;
    width: 48%;
    margin-right: 0%;
    margin-left: 0%;
}
    
#d0610409 {
    margin: 0px 0% 0px 0%;
}
    
#widget_vev.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 30px 0px;
}
#widget_vev {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#fcb161db {
    width: 100%;
    min-height: 480px;
    align-items: center;
    padding: 120px 20px 60px 20px;
    margin: 0px 0% 0px 0%;
}
    
#d0da890d {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 0% 0% 0% 0%;
}
    
#\32 aada6dc {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#af468c9e.flex-element.widget-wrapper > [data-element-type] {
    padding: 10px 0px 20px 0px;
}
#af468c9e {
    margin: 0px 0% 0px 0%;
}
    
#\38 14baada {
    width: 100%;
    min-height: 80px;
    align-items: center;
    align-content: flex-start;
    column-gap: 4%;
    flex-direction: row;
    flex-wrap: wrap;
    row-gap: 15px;
}
    
#a3f25b57 {
    margin: 0px 0% 0px 0%;
}
    
#\36 96faa35 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0% 0px 0%;
}
    
#\30 e3a28ba {
    min-height: unset;
    flex-direction: column;
    padding: 30px 20px 30px 20px;
}
    
#widget_8p6 {
    height: 300px;
}
}



@media (max-width: 767px) {
    
#\33 8309bd6.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 20px;
}
#\33 8309bd6 {
    align-self: flex-start;
    margin: 0px 0% 0px 0%;
}
    
#\32 4c9ee42 {
    width: 100%;
    min-height: 0px;
    align-items: center;
    row-gap: 20px;
}
    
#ad9cb2a6 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 0px;
    padding: 0% 0% 0px 0%;
}
    
#b3a974da {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#\33 78f7197 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\33 78f7197.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAIAAAC+zks0AAAACXBIWXMAAAsTAAALEwEAmpwYAAAAt0lEQVQI1wXBy27CMBAAQP9fe+uhUm5E1Gls4re9frOQoECQ+s2dIdcwt8AzSIhmW/ux434vLcioJpA/BNQ56Ml6LWP2rccUwImgGajfYmaixNnoWQZ/ydclFm2kWaZkeHUcQZCUbMea1odbnyJVY0WQtDnWzJQVJbkV3DZ8/eHzqDfE5h9V73npcrR0INJHVxBuR8It937v4Y12hxnoNxs+yYnJEzfUNGaz9pCDWIGjGu34xYePf/wHX+qb5mDIAAAAAElFTkSuQmCC');
}
    
#ddf5ff81 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    row-gap: 10px;
    padding: 20px 0% 10px 0%;
}
    
#\32 70638d6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#\32 70638d6.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAHAAoDASIAAhEBAxEB/8QAFgABAQEAAAAAAAAAAAAAAAAAAAMG/8QAHhAAAQQDAAMAAAAAAAAAAAAAAQACBBEDBRIGITH/xAAUAQEAAAAAAAAAAAAAAAAAAAAE/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQASEf/aAAwDAQACEQMRAD8AzWp8ljxNlNxnAGniuqtQO4huJcWus+/iIiZBl6eF/9k=');
}
    
#ac161f45 {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#ad1fa2f6 {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#ad1fa2f6.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAPAAoDASIAAhEBAxEB/8QAFwAAAwEAAAAAAAAAAAAAAAAABAYHCP/EACEQAAIBAwMFAAAAAAAAAAAAAAECAwAEBQYRMRIhMjNR/8QAFQEBAQAAAAAAAAAAAAAAAAAAAwT/xAAYEQEAAwEAAAAAAAAAAAAAAAACAAEhMf/aAAwDAQACEQMRAD8Aqt3rzA4cwqGaVpvArwaNGr5GG6snSe4rM+lLsZKxSO6Z2lT1t8pjByoGy3Z2HFUFha+wrFnDP//Z');
}
    
#e33318a4 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 0px 0% 10px 0%;
}
    
#f7ccca0d {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
#f7ccca0d.lazy {
    background-image: url('data:image/jpeg; base64,/9j/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAAQAAoDASIAAhEBAxEB/8QAFAABAAAAAAAAAAAAAAAAAAAABv/EACUQAAECBAQHAAAAAAAAAAAAAAMBAgAEBRMRMkFRBxIUIiMxYf/EABUBAQEAAAAAAAAAAAAAAAAAAAEC/8QAFxEBAQEBAAAAAAAAAAAAAAAAAQARIf/aAAwDAQACEQMRAD8ALyUu9JsnVFG5lvtRPev2FQqaK0zxrlTRYW03hIYFTU89NMIG3y4JvDYdIGMbWIQGDURuXaI4Ti3/2Q==');
}
    
#fc4c2ff9 {
    margin: 0px 0% 0px 0%;
}
}



@media (min-width: 468px) and (max-width: 767px) {
    
#\32 b6b3735 {
    height: auto;
}
    
#df6d360d {
    height: auto;
}
    
#widget_s5t {
    height: auto;
}
}

