@media all {
  *#dm .dmInner div.u_934681348 img { object-fit:contain !important; }

  *#dm .dmInner div.u_1974123314 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }

  *#dm .dmInner nav.u_1998592992 { color:black !important; }

  *#dm .dmInner div.u_2308656911 img { border-radius:100px 0px 0px 0px !important; }

  *#dm .dmInner div.u_1712886742 img { border-radius:0px 0px 100px 0px !important; }

  *#dm .dmInner div.u_1876932533 img {
    object-fit:contain !important;
    object-position:50% 50% !important;
    border-style:solid !important;
    border-width:0px 0px 0px 0px !important;
    border-color:var(--color_2) var(--color_2) var(--color_2) var(--color_2) !important;
  }

  *#dm .dmInner div.u_1488510549 img {
    object-position:50% 50% !important;
    object-fit:cover !important;
  }
}
*#dm .dmInner div.u_1568930764
{
	transform:rotate(-9deg) !important;
	transition:transform 0.3s ease !important;
}
*#dm .dmInner div.u_1974123314
{
	width:100% !important;
	height:100% !important;
	border-radius:500px 500px 0px 0px !important;
	overflow:hidden !important;
}
@media (min-width:768px) and (max-width:1024px) {}
separatorHomeCss{color:red !important}*#dm .dmInner div.u_1568930764
{
}
*#dm .dmInner div.u_1568930764
{
}
*#dm .dmInner div.u_1974123314
{
}
*#dm .dmInner div.u_1974123314
{
}
separatorHomeCss{color:red !important}@media all {
    
#flex-header {
    --overlapping-background-color: rgba(0, 0, 0, 0);
    --overlapping-background-image: rgba(0, 0, 0, 0);
}
}



@media all {
    
#\36 3bd85219866cc3622781521 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    background-color: rgba(0, 0, 0, 0);
    align-items: center;
    padding: 16px 16px 16px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 1094px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 2% 4% 2%;
    margin: 0% 0% 0% 0%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    border-radius: inherit;
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.72;
}
#\36 3bd85219866cc362278151f {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/6bec27e7/dms3rep/multi/opt/icons+%282%29-1920w.jpg");
    background-position: 50% 100%;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
    
#widget_4jk {
    width: 87.58%;
    height: auto;
    max-width: 100%;
    order: 1;
}
    
#widget_inc {
    width: 30.78%;
    height: 424px;
    max-width: 100%;
    order: 0;
}
    
#widget_5he {
    width: 63.73%;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#fddfd153 {
    min-height: 320px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 6% 0% 5% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\38 fc8125b {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#\32 fd9c622 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    justify-content: flex-start;
    margin: 0% 0% 0% 0%;
}
    
#\34 3a94368 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 49%;
    min-width: 4%;
    padding: 8% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 61a9c78 {
    width: 99.99%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\31 55020c9 {
    align-items: center;
    width: 100%;
    min-height: 160px;
    max-height: 100%;
    row-gap: 43px;
    column-gap: 24px;
    order: 0;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#ccaa57bd.flex-element.widget-wrapper > [data-element-type] {
    padding: 0px 0px 0px 0px;
}
#ccaa57bd {
    width: 69.09%;
    height: 497px;
    max-width: 100%;
    justify-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\38 dad6abd {
    width: 670px;
    height: auto;
    max-width: 100%;
    order: 2;
    justify-self: auto;
    align-self: auto;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\33 5e5ee0a {
    margin: 0px 0% 0px 0%;
}
    
#f3f9c087 {
    width: 41.55%;
    height: 230px;
    justify-self: auto;
    align-self: flex-end;
    max-width: 100%;
    order: 2;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
}



@media all {
    
#\35 6215346 {
    width: 100%;
    height: 428px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\37 4105005 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\34 96ce955 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\34 8bd2c9a {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\30 52e1c95 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#ed1c79bf {
    min-height: 240px;
    column-gap: 2%;
    row-gap: 12px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 4% 4% 8% 4%;
    margin: 0% 0% 0% 0%;
}
    
#\32 cd4efcd {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 32%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#widget_1fb {
    width: 100%;
    height: 422px;
    max-width: 100%;
}
    
#fffb930c {
    width: 100%;
    height: 428px;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 0;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#widget_uis {
    width: 100%;
    height: auto;
    max-width: 100%;
}
    
#\38 352a380 {
    width: 100%;
    height: auto;
    max-width: 100%;
    justify-self: auto;
    align-self: auto;
    order: 1;
    margin: 0px 0% 0px 0%;
    grid-area: auto / auto / auto / auto;
}
    
#f74fbb67 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#\32 0da6397 {
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    min-width: 4%;
    margin: 0% 0% 0% 0%;
}
    
#\33 ff0ae51 {
    min-height: 108px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    padding: 0% 0% 0% 0%;
    margin: 0% 0% 0% 0%;
}
    
#\31 4d8ebd2 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
}
    
#widget_h5a {
    width: 59.76%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
}
    
#\36 6bd7f87 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\35 2575827::before, #\35 2575827 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_4);
    opacity: 0.68;
    border-radius: inherit;
}
#\35 2575827 {
    border-width: 0px;
    border-color: rgba(0, 0, 0, 1);
    border-style: solid;
    background-color: rgba(0, 0, 0, 0);
    background-image: url("https://lirp.cdn-website.com/6bec27e7/dms3rep/multi/opt/icons--288-29-0469c96a-1920w.png");
}
#\35 2575827.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABJUlEQVQY0wXByyvDAQDA8d9/sBXSouyyMjmgNOWtrfRD0Q5zmISNzXtro/bIzLYsseYxKzJtWplZHtnMiovaQXaTuUk5iv/g6/MRels7GNGIGPRjWBdnWffYOIx4SZ2HyFztE4tvsRNeQ1gaHcBh1BGwTxP2WUhEXOQvNik+7PFcOOAmvc3psRfhyKEn4TOS2bVwH3Pycuun/BTk/TFIKRsgl3CTjKwiPO5MUIyaeUvZ+cy7+X3181fa4OPORim5QC5s4Do0g5BeGeJpU0f5zMR3bpmfZxtfWROF7RHSLpGIWUPUMoxgUSvxa5s4mesk5ezj0qMmbm3Hq23E2t/AZLcSk9iC0FYjYVBRwZSqloUeOfNddYw3VyPKpahkEuqrpChklfwDG3yrRHsXT+8AAAAASUVORK5CYII=');
}
    
#\36 3c7b8b76c596a2813341bc5 {
    height: auto;
}
    
#dda35a0e {
    width: 100%;
    min-width: 4%;
    min-height: 8px;
    column-gap: 4%;
    row-gap: 24px;
}
    
#\31 b67972f {
    min-height: 713px;
    column-gap: 4%;
    row-gap: 24px;
    width: 100%;
    flex-wrap: nowrap;
    margin: 0% 0% 0% 0%;
}
    
#\38 393da85 {
    width: 77.40%;
    height: auto;
    max-width: 100%;
    align-self: center;
    margin-left: 0px;
    margin-right: 0px;
    order: 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\36 3bd85219866cc3622781520 {
    padding-right: 2%;
    min-height: 662px;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_inc {
    width: 44.58%;
    height: 180px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#fddfd153 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\33 5e5ee0a {
    margin: 0px 0% 0px 0%;
}
    
#\38 dad6abd {
    width: 100%;
}
    
#ccaa57bd {
    width: 100.00%;
    height: 309px;
}
    
#f3f9c087 {
    height: 122px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f74fbb67 {
    margin: 0px 0% 0px 0%;
}
    
#ed1c79bf {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-direction: row;
    flex-wrap: nowrap;
    min-height: 240px;
    column-gap: 0%;
}
    
#\34 8bd2c9a {
    width: 33.3%;
    min-height: 8px;
}
    
#\32 cd4efcd {
    width: 33.3%;
    min-height: 8px;
}
    
#\34 96ce955 {
    width: 33.3%;
    min-height: 8px;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 ff0ae51 {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
}
    
#\36 6bd7f87 {
    margin: 0px 0% 0px 0%;
}
    
#widget_h5a {
    width: 76.21%;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\35 2575827::before, #\35 2575827 > .bgExtraLayerOverlay {
    
}
#\35 2575827.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABJUlEQVQY0wXByyvDAQDA8d9/sBXSouyyMjmgNOWtrfRD0Q5zmISNzXtro/bIzLYsseYxKzJtWplZHtnMiovaQXaTuUk5iv/g6/MRels7GNGIGPRjWBdnWffYOIx4SZ2HyFztE4tvsRNeQ1gaHcBh1BGwTxP2WUhEXOQvNik+7PFcOOAmvc3psRfhyKEn4TOS2bVwH3Pycuun/BTk/TFIKRsgl3CTjKwiPO5MUIyaeUvZ+cy7+X3181fa4OPORim5QC5s4Do0g5BeGeJpU0f5zMR3bpmfZxtfWROF7RHSLpGIWUPUMoxgUSvxa5s4mesk5ezj0qMmbm3Hq23E2t/AZLcSk9iC0FYjYVBRwZSqloUeOfNddYw3VyPKpahkEuqrpChklfwDG3yrRHsXT+8AAAAASUVORK5CYII=');
}
    
#\33 1d9f663 {
    margin: 0px 0% 0px 0%;
}
    
#\31 b67972f {
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    min-height: 528px;
}
}



@media (max-width: 767px) {
    
#\36 3bd85219866cc3622781521 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    row-gap: 9px;
}
    
#\36 3bd85219866cc3622781520 {
    min-height: 0;
    flex-direction: column;
    flex-wrap: nowrap;
    padding: 4% 4% 6% 4%;
}
    
#\36 3bd85219866cc362278151f::before, #\36 3bd85219866cc362278151f > .bgExtraLayerOverlay {
    
}
    
#widget_inc {
    height: 124px;
    width: 96.97%;
}
    
#\36 3bd85219866cc362278151d {
    margin: 0px 0% 0px 0%;
}
}



@media (max-width: 767px) {
    
#fddfd153 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 11px;
}
    
#\32 fd9c622 {
    width: 100%;
    min-height: 80px;
    align-items: center;
    padding: 0px 16px 0px 16px;
    margin: 0% 0% 0% 0%;
}
    
#\34 3a94368 {
    min-height: 80px;
    align-items: center;
    width: 100%;
    justify-content: flex-start;
    padding: 0% 16px 0% 16px;
    margin: 0% 0% 0% 0%;
}
    
#\35 61a9c78 {
    width: 100.00%;
}
    
#ccaa57bd {
    height: 256px;
    width: 72.66%;
}
    
#\38 dad6abd {
    width: 311px;
}
    
#f3f9c087 {
    height: 140px;
    width: 52.93%;
}
    
#\31 55020c9 {
    row-gap: 25px;
}
}



@media (max-width: 767px) {
    
#\35 6215346 {
    height: 240px;
}
    
#\34 96ce955 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\34 8bd2c9a {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#ed1c79bf {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
    row-gap: 0px;
}
    
#\32 cd4efcd {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#widget_1fb {
    height: 240px;
}
    
#fffb930c {
    height: 240px;
}
}



@media (max-width: 767px) {
    
#\32 0da6397 {
    min-height: 80px;
    align-items: center;
    width: 100%;
}
    
#\33 ff0ae51 {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#widget_h5a {
    width: 100.00%;
}
}



@media (max-width: 767px) {
    
#\35 2575827::before, #\35 2575827 > .bgExtraLayerOverlay {
    
}
#\35 2575827.lazy {
    background-image: url('data:image/jpeg; base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAHCAYAAAAxrNxjAAAACXBIWXMAAAsTAAALEwEAmpwYAAABJUlEQVQY0wXByyvDAQDA8d9/sBXSouyyMjmgNOWtrfRD0Q5zmISNzXtro/bIzLYsseYxKzJtWplZHtnMiovaQXaTuUk5iv/g6/MRels7GNGIGPRjWBdnWffYOIx4SZ2HyFztE4tvsRNeQ1gaHcBh1BGwTxP2WUhEXOQvNik+7PFcOOAmvc3psRfhyKEn4TOS2bVwH3Pycuun/BTk/TFIKRsgl3CTjKwiPO5MUIyaeUvZ+cy7+X3181fa4OPORim5QC5s4Do0g5BeGeJpU0f5zMR3bpmfZxtfWROF7RHSLpGIWUPUMoxgUSvxa5s4mesk5ezj0qMmbm3Hq23E2t/AZLcSk9iC0FYjYVBRwZSqloUeOfNddYw3VyPKpahkEuqrpChklfwDG3yrRHsXT+8AAAAASUVORK5CYII=');
}
    
#dda35a0e {
    width: 100%;
    min-height: 80px;
    align-items: center;
}
    
#\31 b67972f {
    min-height: 0;
    flex-direction: column;
    padding-left: var(--section-padding-left);
    padding-right: var(--section-padding-right);
    flex-wrap: nowrap;
}
    
#\38 393da85 {
    width: 100.00%;
}
}

