#dm .dmBody div.checkboxwrapper span,
#dm .dmBody div.dmforminput .fileUploadLink,
#dm .dmBody div.dmforminput textarea,
#dm .dmBody div.radiowrapper span {
    color: #333 !important
}

#dm .dmBody div.caption-container .caption-text .rteBlock {
    color: transparent !important
}

#dm .dmBody div.u_introhome {
    background-color: #fff !important;
    background-image: none !important
}

#dm .dmBody nav.u_1122882908 {
    color: #000 !important
}

#dm .dmBody .u_1659319950.before,
#dm .dmBody .u_1659319950:before {
    opacity: .5 !important;
    background-color: #212527 !important
}

#dm .dmBody div.u_1659319950.before,
#dm .dmBody div.u_1659319950:before {
    background-color: #212527 !important;
    opacity: .3 !important
}

.u_1077622510,
.u_1344291422 {
    background-position: 0 0 !important
}

.u_1077622510 {
    background-image: none !important;
    margin: 0 !important;
    text-align: center !important;
    color: #5e5e5e !important;
    background-color: transparent !important;
    background-size: auto !important;
    background-repeat: repeat !important;
    padding: 0 14.3906px 0 0 !important
}

#dm .dmBody div.u_1048715566 {
    line-height: 2 !important
}

#dm .dmBody div.u_1195312869 {
    background-image: none !important;
    border-style: solid !important;
    border-width: 0 !important;
    border-color: #fff !important
}

.u_1344291422 {
    background-color: #fff !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    padding: 90px 30px !important
}

.u_1195312869,
.u_1344291422,
.u_1934994700 {
    background-image: none !important;
    margin: 0 !important;
    text-align: center !important;
    color: #333 !important
}

.u_1195312869 {
    background-color: transparent !important;
    background-position: 0 100% !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    padding: 0 50px 0 0 !important
}

.u_1934994700 {
    background-color: rgba(242, 242, 242, .9) !important;
    background-position: 0 0 !important;
    background-size: auto !important;
    background-repeat: repeat !important;
    padding: 40px !important
}

#dm .dmBody div.u_1143108524 {
    color: #fff !important;
    text-shadow: 2px 2px 2px #000 !important
}

#dm .dmBody div.u_1143108524,
#dm .dmBody div.u_1652620390 .title-text {
    font-family: 'Droid Sans' !important;
    font-weight: 700 !important
}

#dm .dmBody .u_1652620390 .accordion-title .arrow .close,
#dm .dmBody .u_1652620390 .accordion-title .horizontal,
#dm .dmBody .u_1652620390 .accordion-title .vertical {
    fill: #071c8c !important;
    background-color: #071c8c !important
}

#dm .dmBody div.u_1652620390 {
    line-height: 2 !important
}

#dm .dmBody div.u_1344291422 {
    background-color: #fff !important;
    background-image: url(https://lirp.cdn-website.com/eef52d89/dms3rep/multi/opt/NTA+NUOVE+TECNOLOGIE+APPLICATE-RAVENNA-002-1920w.jpg) !important
}

#dm .dmBody .u_1344291422.before,
#dm .dmBody .u_1344291422:before,
#dm .dmBody .u_1344291422>.bgExtraLayerOverlay,
#dm .dmBody .u_1550350373.before,
#dm .dmBody .u_1550350373:before,
#dm .dmBody .u_1550350373>.bgExtraLayerOverlay,
#dm .dmBody .u_1916423357.before,
#dm .dmBody .u_1916423357:before,
#dm .dmBody .u_1916423357>.bgExtraLayerOverlay {
    opacity: .5 !important;
    background-color: #fff !important
}

#dm .dmBody div.u_1344291422.before,
#dm .dmBody div.u_1344291422:before,
#dm .dmBody div.u_1344291422>.bgExtraLayerOverlay {
    background-color: #fff !important;
    opacity: .7 !important
}

#dm .dmBody div.u_1916423357.before,
#dm .dmBody div.u_1916423357:before,
#dm .dmBody div.u_1916423357>.bgExtraLayerOverlay {
    background-color: #000 !important
}

#dm .dmBody div.u_1996566651 .caption-container .caption-title,
#dm .dmBody h2.u_1075140152,
#dm .dmBody h2.u_1336644703,
#dm .dmBody h2.u_1592662813 {
    color: #fff !important
}

#dm .dmBody div.u_1046678264,
#dm .dmBody div.u_1812728708,
#dm .dmBody div.u_1998179193 {
    line-height: 200% !important;
    color: #fff !important
}

#dm .dmBody a.u_1114675642 span.icon,
#dm .dmBody div.u_1829562245 .svg,
#dm .dmBody div.u_1865079186 .svg {
    color: #fff !important;
    fill: #fff !important
}

#dm .dmBody .u_1891263486 {
    display: block !important
}

#dm .dmBody .u_1035641849,
#dm .dmBody .u_1524252045 {
    display: none !important
}

#dm .dmPhotoGallery.newPhotoGallery.text-layout-fixed li.photoGalleryThumbs .caption-container {
    transition: all 1s ease !important
}

#dm .dmPhotoGallery.newPhotoGallery.text-layout-fixed li.photoGalleryThumbs:hover .caption-container {
    transform: rotateX(90deg) !important;
    opacity: 0 !important
}

#dm .dmBody .u_1559563178 {
    display: block !important
}

#dm .dmBody .u_1116533940,
#dm .dmBody .u_1296832165 {
    display: none !important
}

#dm .dmBody .u_1961118678 {
    display: block !important
}

#dm .dmBody .u_1036978585,
#dm .dmBody .u_1905948804 {
    display: none !important
}

#dm .dmBody .u_1495764954 {
    display: block !important
}

#dm .dmBody .u_1656805755,
#dm .dmBody .u_1918613953 {
    display: none !important
}

#dm .dmBody .u_1230721072 {
    display: block !important
}

#dm .dmBody .u_1221006082,
#dm .dmBody .u_1560823205 {
    display: none !important
}

#dm .dmBody div.u_1996566651 .caption-container {
    padding: 10% !important
}

#dm .dmBody div.u_1550350373 {
    background-color: #e8162f !important;
    background-repeat: no-repeat !important;
    background-image: url(https://lirp.cdn-website.com/eef52d89/dms3rep/multi/opt/NTA+NUOVE+TECNOLOGIE+APPLICATE-RAVENNA-002-1920w.jpg) !important;
    background-size: cover !important
}

#dm .dmBody div.u_1636189235,
#dm .dmBody div.u_1925684707,
#dm .dmBody div.u_1954007585 {
    line-height: 150% !important;
    color: #333 !important;
    font-weight: 700 !important
}

#dm .dmBody div.u_1298190170 {
    background-color: #f1f1f1 !important
}

#dm .dmBody div.u_1324471813,
#dm .dmBody div.u_1463592499,
#dm .dmBody div.u_1861041319 {
    line-height: 150% !important;
    color: #071c8c !important;
    font-weight: 700 !important
}

#dm .dmBody div.u_1934994700,
.u_1659319950,
.u_1795338260 {
    background-color: transparent !important
}

#dm .dmBody div.u_1038970830 .svg {
    color: #071c8c !important;
    fill: #071c8c !important
}

#dm .dmBody div.u_1565063385 {
    line-height: 150% !important;
    font-weight: 700 !important
}

.u_1659319950,
.u_1795338260 {
    background-image: url(https://lirp.cdn-website.com/8222cf19/dms3rep/multi/opt/shutterstock_465473012%2B-28Medium-29-1920w.jpg) !important;
    background-position: 50% 100% !important;
    background-size: cover !important;
    background-repeat: no-repeat !important;
    padding: 180px 40px !important;
    margin: 0 !important;
    text-align: center !important;
    color: #5e5e5e !important
}

#dm .dmBody .u_1143108524,
#dm .dmBody .u_1143108524 .rteBlock {
    text-align: CENTER !important
}

#dm .dmBody .u_1996566651 .caption-inner {
    border-bottom-left-radius: 0 !important;
    -webkit-border-top-right-radius: 0 !important;
    -moz-border-top-right-radius: 0 !important;
    -webkit-border-bottom-right-radius: 0 !important;
    -webkit-border-bottom-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
    -webkit-border-top-left-radius: 0 !important;
    border-radius: 0 !important;
    -moz-border-bottom-right-radius: 0 !important;
    -moz-border-top-left-radius: 0 !important;
    border-top-left-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -moz-border-bottom-left-radius: 0 !important;
    border-bottom-right-radius: 0 !important;
    -webkit-border-radius: 0 !important
}

.u_1795338260 {
    background-image: none !important;
    background-color: #fff !important;
    background-position: 0 0 !important;
    background-size: auto !important;
    background-repeat: repeat !important;
    padding: 70px 40px !important;
    color: #333 !important
}

#dm .dmBody div.u_1077622510 {
    background-image: initial !important;
    background-color: transparent !important;
    box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important
}

#dm .dmBody .u_1079713569.before,
#dm .dmBody .u_1079713569:before {
    opacity: .5 !important;
    background-color: #212527 !important
}

#dm .dmBody div.u_1079713569.before,
#dm .dmBody div.u_1079713569:before {
    background-color: #212527 !important;
    opacity: .3 !important
}

#dm .dmBody div.u_1659319950,
.u_1079713569 {
    background-repeat: no-repeat !important;
    background-color: transparent !important
}

.u_1079713569 {
    background-position: 50% 100% !important;
    padding: 180px 40px !important;
    margin: 0 !important;
    text-align: center !important;
    color: #5e5e5e !important;
    background-image: url(https://lirp.cdn-website.com/8222cf19/dms3rep/multi/opt/shutterstock_465473012%2B-28Medium-29-1920w.jpg) !important
}

#dm .dmBody div.u_1659319950 {
    background-image: url(https://lirp.cdn-website.com/eef52d89/dms3rep/multi/opt/NTA+NUOVE+TECNOLOGIE+APPLICATE-RAVENNA-001-1920w.jpg) !important;
    box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important
}

#dm .dmBody div.u_1453998463 {
    background-color: #071c8c !important
}

#dm .dmBody div.u_1315671995,
#dm .dmBody div.u_1567673469 {
    background-color: #e8162f !important
}

#dm .dmBody div.u_1550350373.before,
#dm .dmBody div.u_1550350373:before,
#dm .dmBody div.u_1550350373>.bgExtraLayerOverlay {
    opacity: 1 !important;
    background-color: #e8162f !important
}

#dm .dmBody div.u_1857246001,
#dm .dmBody div.u_1991843291 {
    background-color: #e8162f !important;
    box-shadow: rgba(0, 0, 0, .25) 0 3px 11px 0 !important;
    -moz-box-shadow: rgba(0, 0, 0, .25) 0 3px 11px 0 !important;
    -webkit-box-shadow: rgba(0, 0, 0, .25) 0 3px 11px 0 !important
}

#dm .dmBody div.u_1991843291 {
    background-color: #071c8c !important
}

#dm .dmBody a.u_1895936002 .iconBg {
    display: none !important
}

#dm .dmBody a.u_1114675642,
#dm .dmBody a.u_1895936002 {
    border-radius: 0 !important;
    -moz-border-radius: 0 !important;
    -webkit-border-radius: 0 !important
}

#dm .dmBody div.u_1652620390 .accordion-title {
    font-family: 'Droid Sans' !important;
    font-weight: 700 !important;
    border-style: solid !important;
    border-width: 0 !important;
    border-color: #c1bcbc !important
}

#dm .dmBody div.u_1652620390 .accordion-description .section-inner,
#dm .dmBody div.u_1652620390 .accordion-wrapper {
    border-bottom-style: solid !important;
    border-bottom-color: #c1bcbc !important;
    border-bottom-width: 0 !important
}

#dm .dmBody div.u_1652620390 .accordion-wrapper {
    border-bottom-width: 3px !important
}

#dm .dmBody a.u_1114675642 .iconBg {
    display: inline !important
}

#dm .dmBody a.u_1114675642.hover,
#dm .dmBody a.u_1114675642:hover {
    background-color: rgba(232, 22, 47, .8) !important;
    background-image: none !important
}

#dm .dmBody div.u_1996566651 .caption-inner {
    background-color: rgba(7, 28, 140, .68) !important
}

#dm .dmBody a.u_1114675642 {
    background-color: #36bfe3 !important
}

#dm .dmBody div.u_1703315201 {
    background-image: url(../img/NTA+3+LOGHI+SITO-1920w.png) !important
}

#dm .dmBody div.u_1111661924,
#dm .dmBody div.u_1998048706 {
    line-height: 200% !important
}

#dm .dmBody .u_1419999690,
#dm .dmBody .u_1913157222 {
    display: block !important
}

#dm .dmBody div.u_1182880712 .caption-container .caption-text,
#dm .dmBody div.u_1182880712 .caption-container .caption-text .rteBlock {
    color: #313131 !important;
    font-style: italic !important
}

#dm .dmBody div.u_1182880712 .caption-button span.text {
    font-style: italic !important
}

#dm .dmBody .u_1182880712 .caption-button {
    text-align: LEFT !important;
    padding-left: 20px !important;
    padding-right: 20px !important
}

#dm .dmBody .u_1137343959.before,
#dm .dmBody .u_1137343959:before,
#dm .dmBody .u_1137343959>.bgExtraLayerOverlay {
    opacity: .5 !important;
    background-color: #fff !important
}

#dm .dmBody div.u_1137343959 {
    background-color: #fff !important;
    background-image: url(https://lirp.cdn-website.com/eef52d89/dms3rep/multi/opt/NTA+NUOVE+TECNOLOGIE+APPLICATE-RAVENNA-002-1920w.jpg) !important
}

#dm .dmBody .u_1366964820,
#dm .dmBody .u_1808455388 {
    background-position: 50% 50% !important
}

#dm .dmBody div.u_1182880712 .caption-button {
    background-image: linear-gradient(90deg, #0034ff 0%, #d9d9d9 100%) !important;
    background-origin: border-box !important
}

#dm .dmBody div.u_1182880712 .caption-container .caption-title {
    color: rgba(4, 73, 246, .64) !important;
    font-family: Muli !important;
    font-style: italic !important;
    direction: ltr !important;
    text-decoration: none !important
}

#dm .dmBody .u_1182880712 .photoGalleryThumbs .image-container a,
.u_1079713569 {
    background-size: cover !important
}

#dm .dmBody div.u_1137343959,
#dm .dmBody div.u_1182880712,
#dm .dmBody div.u_1182880712 .caption-inner,
#dm .dmBody div.u_1916423357 {
    border-style: solid !important;
    border-width: 0 !important
}

#dm .dmBody div.u_1137343959.before,
#dm .dmBody div.u_1137343959:before,
#dm .dmBody div.u_1137343959>.bgExtraLayerOverlay {
    opacity: .62 !important
}

#dm .dmBody div.u_1182880712 .photoGalleryThumbs .image-container {
    border-radius: 2% !important;
    -moz-border-radius: 2% !important;
    -webkit-border-radius: 2% !important
}

#dm .dmBody div.u_1916423357 {
    background-repeat: no-repeat !important;
    background-image: none !important
}

#dm .dmBody div.u_1795338260 {
    background-color: #fff !important;
    background-repeat: no-repeat !important;
    background-image: url(https://lirp.cdn-website.com/eef52d89/dms3rep/multi/opt/NTA+NUOVE+TECNOLOGIE+APPLICATE-RAVENNA-013-1920w.jpg) !important;
    background-size: cover !important;
    box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important
}

#dm .dmBody div.u_1222378138 {
    box-shadow: rgba(0, 0, 0, .25) 0 3px 11px 0 !important;
    -moz-box-shadow: rgba(0, 0, 0, .25) 0 3px 11px 0 !important;
    -webkit-box-shadow: rgba(0, 0, 0, .25) 0 3px 11px 0 !important;
    background-color: #36bfe3 !important;
    border-bottom-style: solid !important;
    border-bottom-color: #071c8c !important;
    background-image: none !important;
    border-bottom-width: 5px !important
}

#dm .dmBody div.u_1079713569 {
    background-repeat: no-repeat !important;
    background-image: url(https://lirp.cdn-website.com/eef52d89/dms3rep/multi/opt/005-+NTA+2022+--1920w.JPG) !important;
    box-shadow: none !important;
    -moz-box-shadow: none !important;
    -webkit-box-shadow: none !important;
    background-color: transparent !important
}

#dm .dmBody .u_1534341789,
#dm .dmBody .u_1850747416 {
    width: 100% !important
}

separatorHomeCss {
    color: red !important
}

#dm .dmBody div.u_introhome {
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    width: 100% !important;
    position: relative !important;
    height: auto !important;
    max-width: none !important;
    margin: 0 !important;
    padding: 100px 40px !important;
    min-width: 0 !important;
    text-align: center !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-position: 0 0 !important
}

#dm .d-page-1716942098 DIV#dmSlideRightNavRight,
#dm .d-page-1716942098 DIV.dmInner {
    background-repeat: no-repeat !important;
    background-image: none !important;
    background-size: cover !important;
    background-attachment: fixed !important;
    background-position: 50% 50% !important;
    background-color: #fff !important
}

#dm .dmBody div.u_1048715566,
#dm .dmBody div.u_1659319950 {
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    position: relative !important;
    height: auto !important;
    min-width: 0 !important
}

#dm .dmBody div.u_1659319950 {
    text-align: center !important;
    background-attachment: fixed !important;
    background-size: cover !important;
    background-position: 50% 100% !important;
    width: auto !important;
    max-width: none !important;
    padding: 250px 0 0 !important;
    margin: 0 !important
}

#dm .dmBody div.u_1048715566 {
    width: 100% !important;
    max-width: 100% !important;
    margin: 0 0 20px !important;
    padding: 0 !important;
    display: block !important
}

#dm .dmBody a.u_1895936002 span.text,
#dm .dmBody div.u_1652620390 .accordion-title,
#dm .dmBody div.u_1652620390 .title-text {
    font-size: 18px !important
}

#dm .dmBody div.u_1812728708,
#dm .dmBody div.u_1998179193,
#dm .dmBody h2.u_1075140152,
#dm .dmBody h2.u_1336644703,
#dm .dmBody h3.u_1075140152,
#dm .dmBody h3.u_1336644703 {
    display: block !important;
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    position: relative !important;
    height: auto !important;
    max-width: 100% !important;
    padding: 0 !important;
    text-align: left !important
}

#dm .dmBody h3.u_1075140152,
#dm .dmBody h3.u_1336644703 {
    width: 269.969px !important;
    min-width: 0 !important
}

#dm .dmBody div.u_1812728708,
#dm .dmBody div.u_1998179193,
#dm .dmBody h2.u_1075140152,
#dm .dmBody h2.u_1336644703 {
    width: calc(100% - 0px) !important;
    min-width: 25px !important;
    margin: 0 0 20px !important
}

#dm .dmBody div.u_1812728708,
#dm .dmBody div.u_1998179193 {
    margin: 0 !important
}

#dm .dmBody div.u_1812728708 {
    margin: 0 auto !important
}

#dm .dmBody div.u_1567673469 {
    margin: 0 !important;
    padding: 100px 50px !important
}

#dm .dmBody div.u_1829562245,
#dm .dmBody div.u_1865079186 {
    width: 80px !important;
    height: 80px !important;
    display: block !important;
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    position: relative !important;
    max-width: 100% !important;
    margin: 0 auto 20px 0 !important;
    padding: 0 !important;
    min-width: 0 !important;
    text-align: center !important
}

#dm .dmBody div.u_1865079186 {
    margin: 0 237.984px 20px 0 !important
}

#dm .dmBody .u_1996566651 .photoGalleryThumbs .image-container a {
    padding-top: 500px !important
}

#dm .dmBody .u_1996566651 .layout-container,
#dm .dmBody .u_1996566651 .photoGalleryThumbs {
    padding: 5px !important
}

#dm .dmBody .u_1996566651 .photoGalleryViewAll {
    padding: 0 10px !important
}

#dm .dmBody div.u_1996566651 {
    margin: 0 !important;
    padding: 0 !important
}

#dm .dmBody a.u_1895936002,
#dm .dmBody h2.u_1592662813 {
    padding: 0 !important;
    min-width: 0 !important;
    text-align: center !important;
    display: block !important
}

#dm .dmBody h2.u_1592662813 {
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    position: relative !important;
    max-width: 100% !important;
    width: 100% !important;
    height: auto !important;
    margin: 0 0 20px !important
}

#dm .dmBody div.u_1636189235,
#dm .dmBody div.u_1861041319,
#dm .dmBody div.u_1925684707,
#dm .dmBody div.u_1954007585 {
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    width: calc(100% - 0px) !important;
    position: relative !important;
    height: auto !important;
    max-width: 280px !important;
    padding: 0 !important;
    min-width: 25px !important;
    text-align: center !important;
    display: block !important;
    font-size: 42px !important;
    margin: 0 0 20px !important
}

#dm .dmBody div.u_1636189235,
#dm .dmBody div.u_1925684707,
#dm .dmBody div.u_1954007585 {
    margin: 0 !important;
    font-size: 22px !important
}

#dm .dmBody div.u_1636189235,
#dm .dmBody div.u_1954007585 {
    max-width: 100% !important
}

#dm .dmBody div.u_1636189235 {
    max-width: 280px !important
}

#dm .dmBody div.u_1857246001 {
    margin: 20px 5px 20px 0 !important;
    padding: 40px !important
}

#dm .dmBody div.u_1463592499 {
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    width: calc(100% - 0px) !important;
    position: relative !important;
    height: auto !important;
    max-width: 235px !important;
    padding: 0 !important;
    min-width: 25px !important;
    text-align: center !important;
    display: block !important;
    font-size: 42px !important;
    margin: 20px auto !important
}

#dm .dmBody div.u_1991843291 {
    margin: 20px 0 20px 5px !important;
    padding: 40px !important
}

#dm .dmBody div.u_1324471813,
#dm .dmBody div.u_1795338260 {
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    position: relative !important;
    height: auto !important;
    text-align: center !important
}

#dm .dmBody div.u_1324471813 {
    width: calc(100% - 0px) !important;
    display: block !important;
    font-size: 42px !important;
    max-width: 100% !important;
    padding: 0 !important;
    min-width: 25px !important;
    margin: 0 0 20px !important
}

#dm .dmBody div.u_1795338260 {
    width: auto !important;
    max-width: none !important;
    padding: 100px 40px !important;
    min-width: 0 !important;
    background-position: 100% 0 !important;
    background-attachment: fixed !important;
    margin: 0 !important
}

#dm .dmBody div.u_1934994700 {
    padding: 0 !important
}

#dm .dmBody div.u_1143108524,
#dm .dmBody div.u_1565063385 {
    display: block !important;
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    position: relative !important;
    height: auto !important;
    max-width: 100% !important;
    text-align: center !important
}

#dm .dmBody div.u_1565063385 {
    width: 100% !important;
    padding: 0 !important;
    min-width: 0 !important;
    margin: 0 0 30px !important;
    font-size: 28px !important
}

#dm .dmBody div.u_1143108524 {
    width: calc(100% - 0px) !important;
    margin: 0 auto !important;
    padding: 40px !important;
    min-width: 25px !important;
    font-size: 42px !important
}

#dm .dmBody div.u_1077622510 {
    padding: 20px !important;
    margin: 0 !important
}

#dm .dmBody div.u_1046678264,
#dm .dmBody div.u_1543147454 {
    height: auto !important;
    max-width: 100% !important;
    display: block !important
}

#dm .dmBody div.u_1543147454 {
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    width: 652px !important;
    position: relative !important;
    margin: 8px 772px 8px 15px !important;
    padding: 2px 0 !important;
    min-width: 0 !important
}

#dm .dmBody div.u_1996566651 .caption-container .caption-title {
    font-size: 36px !important
}

#dm .dmBody div.u_1046678264 {
    width: calc(100% - 0px) !important;
    padding: 0 !important;
    min-width: 25px !important;
    text-align: center !important;
    margin: 0 auto !important
}

#dm .dmBody div.u_1038970830,
#dm .dmBody div.u_1046678264,
#dm .dmBody div.u_1298190170 {
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    position: relative !important
}

#dm .dmBody div.u_1298190170 {
    width: auto !important;
    text-align: start !important;
    margin: 0 !important;
    padding: 54px 40px !important;
    height: auto !important;
    max-width: 100% !important;
    min-width: 0 !important
}

#dm .dmBody div.u_1038970830 {
    width: calc(100% - 196px) !important;
    height: 48px !important;
    margin: 0 auto 20px !important;
    padding: 0 !important;
    display: block !important;
    max-width: 54px !important;
    min-width: 25px !important;
    text-align: center !important
}

#dm .dmBody div.u_1315671995 {
    margin: 0 !important;
    padding: 100px 50px !important
}

#dm .dmBody div.u_1901928111 {
    padding: 0 !important
}

#dm .dmBody div.u_1466977904 {
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    width: calc(100% - 0px) !important;
    position: relative !important;
    height: auto !important;
    max-width: 546px !important;
    padding: 2px 0 !important;
    min-width: 25px !important;
    display: block !important;
    margin: 37px 80.0125px 8px 0 !important
}

#dm .dmBody a.u_1895936002 {
    width: 242px !important;
    height: 55.9875px !important;
    margin: 10px auto !important
}

#dm .dmBody a.u_1114675642,
#dm .dmBody a.u_1895936002,
#dm .dmBody h1.u_1858516158 {
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    position: relative !important;
    max-width: 100% !important
}

#dm .dmBody h1.u_1858516158 {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    margin: 30px 0 20px !important;
    padding: 0 !important;
    min-width: 0 !important;
    text-align: left !important
}

#dm .dmBody a.u_1114675642 {
    width: calc(100% - 0px) !important;
    height: 68px !important;
    margin: 96px auto 10px !important;
    padding: 0 0 0 40px !important;
    min-width: 25px !important;
    text-align: center !important
}

#dm .dmBody a.u_1114675642 span.text {
    font-size: 24px !important
}

#dm .dmBody div.u_1195312869 {
    background-position: 0 100% !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    padding: 0 20px 0 0 !important;
    margin: 0 !important
}

#dm .dmBody div.u_1402360219 {
    height: 342px !important
}

#dm .dmBody div.u_1703315201 {
    background-repeat: no-repeat !important;
    background-size: contain !important;
    background-position: 100% 0 !important;
    padding: 0 !important
}

#dm .dmBody div.u_1042953565 {
    height: 229px !important
}

#dm .dmBody div.u_1111661924,
#dm .dmBody div.u_1652620390,
#dm .dmBody div.u_1998048706 {
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    width: calc(100% - 0px) !important;
    position: relative !important;
    height: auto !important;
    max-width: 100% !important;
    padding: 0 !important;
    min-width: 25px !important;
    text-align: left !important;
    display: block !important
}

#dm .dmBody div.u_1111661924,
#dm .dmBody div.u_1652620390 {
    max-width: 791px !important;
    margin: 10px 0 0 !important;
    text-align: center !important
}

#dm .dmBody div.u_1111661924 {
    max-width: 100% !important;
    text-align: left !important;
    margin: 123px auto 8px !important
}

#dm .dmBody div.u_1182880712 .caption-button {
    width: 200px !important;
    height: 60px !important
}

#dm .dmBody div.u_1137343959 {
    margin: 0 !important;
    padding: 0 40px !important;
    width: auto !important;
    min-width: 0 !important;
    text-align: start !important;
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important
}

#dm .dmBody .u_1182880712 .photoGalleryThumbs .image-container a {
    padding-top: 213px !important
}

#dm .dmBody div.u_1182880712 .caption-container .caption-text,
#dm .dmBody div.u_1182880712 .caption-container .caption-text .rteBlock {
    font-size: 18px !important
}

#dm .dmBody div.u_1182880712 .caption-container .caption-title {
    font-size: 30px !important
}

#dm .dmBody .u_1182880712 .caption-inner {
    padding-left: 40px !important;
    padding-right: 40px !important
}

#dm .dmBody div.u_1137343959,
#dm .dmBody div.u_1182880712,
#dm .dmBody div.u_1344291422,
#dm .dmBody div.u_1775377501,
#dm .dmBody div.u_1916423357 {
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    position: relative !important;
    height: auto !important;
    max-width: 100% !important
}

#dm .dmBody div.u_1182880712 {
    padding: 0 !important;
    width: calc(100% - 0px) !important;
    text-align: start !important;
    margin: 10px 0 !important;
    min-width: 25px !important
}

#dm .dmBody .u_1182880712 .layout-container,
#dm .dmBody .u_1182880712 .photoGalleryThumbs {
    padding: 5.5px !important
}

#dm .dmBody .u_1182880712 .photoGalleryViewAll {
    padding: 0 11px !important
}

#dm .dmBody div.u_1344291422,
#dm .dmBody div.u_1775377501,
#dm .dmBody div.u_1916423357 {
    margin: 0 !important;
    width: auto !important;
    min-width: 0 !important
}

#dm .dmBody div.u_1775377501 {
    padding: 0 40px !important;
    text-align: start !important
}

#dm .dmBody div.u_1344291422,
#dm .dmBody div.u_1916423357 {
    background-size: cover !important
}

#dm .dmBody div.u_1344291422 {
    text-align: center !important;
    background-repeat: no-repeat !important;
    background-position: 50% 50% !important;
    padding: .5px 0 29.5px 40px !important
}

#dm .dmBody div.u_1916423357 {
    background-attachment: fixed !important;
    padding: 0 !important;
    text-align: start !important
}

#dm .dmBody div.u_1222378138 {
    margin: 0 5px !important;
    padding: 12px 40px 40px !important;
    background-repeat: no-repeat !important;
    background-size: contain !important
}

#dm .dmBody div.u_1453998463,
#dm .dmBody div.u_1550350373 {
    margin: 0 !important;
    width: auto !important;
    max-width: 100% !important;
    min-width: 0 !important;
    text-align: start !important
}

#dm .dmBody div.u_1453998463 {
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    position: relative !important;
    height: auto !important;
    padding: 0 30px !important
}

#dm .dmBody div.u_1550350373 {
    padding: 119px 40px !important;
    background-position: 50% 50% !important
}

#dm .dmBody div.u_1079713569,
#dm .dmBody div.u_1534341789,
#dm .dmBody div.u_1550350373,
#dm .dmBody div.u_1850747416 {
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    position: relative !important;
    height: auto !important
}

#dm .dmBody div.u_1079713569 {
    width: auto !important;
    text-align: center !important;
    background-attachment: fixed !important;
    background-size: cover !important;
    background-position: 50% 100% !important;
    max-width: 100% !important;
    padding: 390.5px 0 140.5px !important;
    min-width: 0 !important;
    margin: 0 !important
}

#dm .dmBody div.u_1534341789,
#dm .dmBody div.u_1850747416 {
    width: calc(100% - 243px) !important;
    max-width: 471px !important;
    margin: 75px 0 0 243px !important;
    padding: 0 !important;
    min-width: 25px !important;
    text-align: start !important
}

#dm .dmBody div.u_1850747416 {
    width: calc(100% - 0px) !important;
    max-width: 938px !important;
    margin: 19px 23px 0 0 !important;
    display: block !important
}