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

  *#dm .dmInner nav.u_1655416536 { color:white !important; }

  *#dm .dmInner a.u_1812494156 {
    background-color:var(--color_1) !important;
    background-image:none !important;
  }

  *#dm .dmInner a.u_1812494156 span.text { color:var(--color_2) !important; }
}
separatorHomeCss{color:red !important}separatorHomeCss{color:red !important}@media all {
    
#db5e464e {
    min-height: auto;
    width: 100%;
    flex-direction: column;
    justify-content: center;
    padding: 80px 3% 80px 3%;
}
    
#\37 abd78fb {
    margin: 0px 0% 0px 0%;
}
    
#\38 7cfbf55 {
    align-self: center;
    flex-direction: row;
    width: 100%;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#e21713c5 {
    align-self: center;
    row-gap: 24px;
    max-width: 900px;
    width: 87.66%;
    justify-content: flex-start;
    align-items: center;
    padding: 0 0 0 0;
}
    
#f4e4f661 {
    max-width: 100%;
    width: 900px;
    height: auto;
}
    
#\38 71c047b {
    max-width: 100%;
    width: auto;
}
    
#\39 474d855.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding: 18px 44px 18px 44px;
}
#\39 474d855 {
    max-width: 100%;
    width: auto;
    min-height: 58px;
}
    
#\31 ff94764::before, #\31 ff94764 > .bgExtraLayerOverlay {
    content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: var(--color_2);
    opacity: 0.5;
    border-radius: inherit;
}
#\31 ff94764 {
    background-image: url("https://irp.cdn-website.com/c3e759c0/dms3rep/multi/opt/pexels-enginakyurt-34133278+%281%29-1920w.jpg");
}
}



@media all {
    
#e979508f {
    min-height: 240px;
    column-gap: 64px;
    width: 100%;
}
    
#\39 814321c {
    align-self: center;
    width: 50%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#b11e2594 {
    width: 100%;
    height: 560px;
}
    
#\30 263a128 {
    row-gap: 20px;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    flex: 1;
    padding: 0 0 0 0;
}
    
#c1160168 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#fa9d87ec {
    max-width: 560px;
    width: auto;
    height: auto;
}
}



@media all {
    
#\31 9551d26 {
    min-height: 0;
    row-gap: 0;
    width: 100%;
    flex-direction: column;
    justify-content: center;
    flex-wrap: nowrap;
}
    
#b8d33702 {
    background-color: var(--color_5);
}
    
#\33 9ad1aa1 {
    align-self: center;
    flex-direction: row;
    max-width: 820px;
    width: 100%;
    justify-content: flex-start;
    align-items: stretch;
    min-height: 80px;
    padding: 0 0 0 0;
}
    
#\32 356c1f9 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#\33 aa34b54 {
    min-height: auto;
    row-gap: 8px;
    width: 100%;
    padding-top: 80px;
    padding-right: 6%;
    padding-bottom: 80px;
    padding-left: 6%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
    
#\32 abfa5d6 {
    align-self: center;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 8px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 700px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#a8f9b4ef {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\34 affdfd3 {
    max-width: 100%;
    width: auto;
    height: auto;
}
}



@media all {
    
#eba77239 {
    min-height: 240px;
    column-gap: 48px;
    width: 100%;
    justify-content: center;
    padding: 20px 6% 20px 6%;
}
    
#ae43139d {
    background-color: var(--color_3);
}
    
#\33 b57e901 {
    align-self: center;
    row-gap: 12px;
    width: 244px;
    justify-content: flex-start;
    align-items: center;
    height: auto;
    min-height: 191px;
    padding: 0 0 0 0;
}
    
#\30 6b2815d {
    width: 238px;
    height: 187px;
}
    
#d177cadc {
    align-self: center;
    row-gap: 8px;
    width: 220px;
    align-items: center;
    padding: 0 0 0 0;
}
    
#cc9d380f {
    max-width: 100%;
    width: auto;
}
    
#d7a30d78 {
    max-width: 100%;
    width: auto;
}
    
#\39 97ee785 {
    margin: 0px 0% 0px 0%;
}
}



@media all {
    
#\37 8d78436 {
    max-width: 100%;
    width: auto;
    margin-bottom: 8px;
    height: auto;
}
    
#\35 78685b9.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 14px;
    padding-left: 32px;
    padding-bottom: 14px;
    padding-right: 32px;
}
#\35 78685b9 {
    max-width: 100%;
    width: auto;
    min-height: 48px;
}
    
#\35 bad70ca {
    align-self: stretch;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 4px;
    background-repeat: no-repeat;
    flex-direction: column;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    min-width: 0;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    flex: 1;
}
    
#\31 cee2b3f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\38 af1ed0f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#c00e8719 {
    max-width: 100%;
    width: auto;
    margin-bottom: 24px;
    height: auto;
}
    
#\31 a7b50ef {
    width: 100%;
    height: 520px;
}
    
#\31 5ea1987 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#f9ffb932 {
    min-height: 240px;
    column-gap: 32px;
    width: 100%;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
}
    
#\34 7308a8f {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#\36 451fabf {
    align-self: flex-start;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: column;
    width: 50%;
    justify-content: flex-start;
    align-items: stretch;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
}



@media all {
    
#\32 d85a57d {
    max-width: 640px;
    width: 100%;
    height: auto;
}
    
#d3b16cae {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\34 8242b1a {
    max-width: 100%;
    width: 100%;
    height: auto;
}
    
#\39 43da8b3 {
    min-height: auto;
    width: 100%;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}
    
#e2ae384d {
    align-self: center;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    background-repeat: no-repeat;
    flex-direction: row;
    width: 100%;
    justify-content: center;
    align-items: stretch;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
    margin-bottom: -40px;
}
    
#debc6069 {
    align-self: center;
    background-size: cover;
    display: flex;
    background-position: 50% 50%;
    row-gap: 20px;
    background-repeat: no-repeat;
    flex-direction: column;
    max-width: 900px;
    width: 100%;
    justify-content: flex-start;
    align-items: center;
    position: relative;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;
}
    
#a8866373.flex-element.widget-wrapper > [data-element-type].flexButton.dmWidget {
    padding-top: 14px;
    padding-left: 32px;
    padding-bottom: 14px;
    padding-right: 32px;
}
#a8866373 {
    max-width: 100%;
    width: auto;
    min-height: 48px;
}
}



@media all {
    
#\36 5705309 {
    background-color: var(--color_5);
}
    
#\37 5358203 {
    min-height: 240px;
    column-gap: 32px;
    width: 100%;
}
    
#c68b3766 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#cd9efe1c {
    width: 100%;
    height: 331px;
}
    
#da807953 {
    max-width: 100%;
    width: auto;
    height: auto;
}
    
#ea7285f5 {
    align-self: center;
    width: 40%;
    justify-content: flex-start;
    align-items: stretch;
    padding: 0 0 0 0;
}
    
#\31 0d130c9 {
    row-gap: 16px;
    justify-content: flex-start;
    align-items: stretch;
    min-width: 0;
    flex: 1;
    padding: 0 0 0 0;
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#db5e464e {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#e979508f {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\31 9551d26 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\33 aa34b54 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#eba77239 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#f9ffb932 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\39 43da8b3 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (min-width: 768px) and (max-width: 1024px) {
    
#\37 5358203 {
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
}



@media (max-width: 767px) {
    
#db5e464e {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\38 7cfbf55 {
    align-items: center;
}
    
#e21713c5 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#e979508f {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 24px;
}
    
#\39 814321c {
    width: 100%;
    min-width: 0;
}
    
#b11e2594 {
    height: 320px;
}
    
#\30 263a128 {
    width: 100%;
    min-width: 0;
}
}



@media (max-width: 767px) {
    
#\31 9551d26 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\33 9ad1aa1 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#\33 aa34b54 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#\32 abfa5d6 {
    align-items: center;
}
}



@media (max-width: 767px) {
    
#eba77239 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 24px;
}
    
#\33 b57e901 {
    align-items: center;
}
    
#d177cadc {
    width: 100%;
}
}



@media (max-width: 767px) {
    
#\35 bad70ca {
    width: 100%;
    min-width: 0;
}
    
#\31 a7b50ef {
    height: 320px;
}
    
#f9ffb932 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 24px;
}
    
#\36 451fabf {
    width: 100%;
    min-width: 0;
}
}



@media (max-width: 767px) {
    
#\39 43da8b3 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
}
    
#e2ae384d {
    align-items: center;
}
    
#debc6069 {
    max-width: none;
}
}



@media (max-width: 767px) {
    
#\37 5358203 {
    min-height: unset;
    flex-direction: column;
    padding-right: var(--section-padding-right);
    padding-left: var(--section-padding-left);
    row-gap: 24px;
}
    
#cd9efe1c {
    height: 320px;
}
    
#ea7285f5 {
    width: 100%;
    min-width: 0;
}
    
#\31 0d130c9 {
    width: 100%;
    min-width: 0;
}
}

