#dm .dmBody a.span.textonly,
#dm .dmBody nav.u_1432758233 {
    color: #fff !important
}

#dm .dmBody div.dmform-error {
    font-style: normal !important
}

#dm .dmBody div.checkboxwrapper span,
#dm .dmBody div.dmforminput .fileUploadLink,
#dm .dmBody div.dmforminput textarea,
#dm .dmBody div.radiowrapper span {
    font-style: italic !important
}

#dm .dmBody div.u_1036645838 {
    line-height: normal !important
}

#dm .dmBody div.u_1123617871,
#dm .dmBody div.u_1257983237,
#dm .dmBody div.u_1319158355,
#dm .dmBody div.u_1821182899 {
    background-color: #fff !important
}

#dm .dmBody .u_1301086571.before,
#dm .dmBody .u_1301086571:before,
#dm .dmBody .u_1301086571>.bgExtraLayerOverlay {
    opacity: .5 !important;
    background-color: #fff !important
}

#dm .dmBody div.u_1301086571.before,
#dm .dmBody div.u_1301086571:before,
#dm .dmBody div.u_1301086571>.bgExtraLayerOverlay {
    background-color: var(--color_4) !important;
    opacity: .53 !important
}

#dm .dmBody .u_1048588840.before,
#dm .dmBody .u_1048588840:before,
#dm .dmBody .u_1048588840>.bgExtraLayerOverlay,
#dm .dmBody .u_1591459930.before,
#dm .dmBody .u_1591459930:before,
#dm .dmBody .u_1591459930>.bgExtraLayerOverlay {
    opacity: .5 !important;
    background-color: #2c2c31 !important
}

#dm .dmBody div.u_1116934884 .color-overlay {
    background-color: transparent !important
}

#dm .dmBody div.u_1260121135 hr,
#dm .dmBody div.u_1334764693 hr {
    color: var(--color_8) !important
}

#dm .dmBody div.u_1048588840.before,
#dm .dmBody div.u_1048588840:before,
#dm .dmBody div.u_1048588840>.bgExtraLayerOverlay,
#dm .dmBody div.u_1591459930.before,
#dm .dmBody div.u_1591459930:before,
#dm .dmBody div.u_1591459930>.bgExtraLayerOverlay {
    background-color: var(--color_7) !important
}

#dm .dmBody .u_1544744033 {
    width: 100% !important
}

#dm .dmBody .u_1033885823,
#dm .dmBody .u_1075292727,
#dm .dmBody .u_1098397477,
#dm .dmBody .u_1225091066,
#dm .dmBody .u_1376983330,
#dm .dmBody .u_1404283170,
#dm .dmBody .u_1449033895,
#dm .dmBody .u_1476828916 {
    display: none !important
}

#dm .dmBody .u_1869967383 {
    background-image: url(../dms3rep/multi/opt/Puma-a0bb09ad-1104h.png) !important
}

#dm .dmBody .u_1810472702 {
    background-image: url(../dms3rep/multi/opt/Native-7c22a6ba-1104h.png) !important
}

#dm .dmBody .u_1102699662 {
    background-image: url(../dms3rep/multi/opt/Toms-542ec591-1104h.png) !important
}

#dm .dmBody .u_1572080183 {
    background-image: url(../dms3rep/multi/opt/Havaianas-6c7d1b60-1104h.png) !important
}

#dm .dmBody div.u_1591459930 {
    background-repeat: no-repeat !important;
    background-image: url(../dms3rep/multi/opt/Default_world_map_with_the_focus_on_Africa_continent_standing_0 (4)-1920w-1.jpg) !important;
    background-color: var(--color_4) !important
}

#dm .dmBody div.u_1301086571,
#dm .dmBody div.u_1373138506 {
    background-color: #fff !important;
    background-repeat: no-repeat !important;
    background-image: url(../dms3rep/multi/opt/TechAfrica-8b666891-1920w.png) !important;
    background-size: cover !important
}

#dm .dmBody .u_1373138506.before,
#dm .dmBody .u_1373138506:before,
#dm .dmBody .u_1373138506>.bgExtraLayerOverlay {
    opacity: .5 !important;
    background-color: #fff !important
}

#dm .dmBody div.u_1373138506.before,
#dm .dmBody div.u_1373138506:before,
#dm .dmBody div.u_1373138506>.bgExtraLayerOverlay {
    background-color: var(--color_4) !important;
    opacity: .53 !important
}

#dm .dmBody div.u_1628401515 .color-overlay {
    background-color: transparent !important
}

#dm .dmBody .u_1041938500,
#dm .dmBody .u_1275527862,
#dm .dmBody .u_1451975611,
#dm .dmBody .u_1562491493,
#dm .dmBody .u_1695830635,
#dm .dmBody .u_1794039845,
#dm .dmBody .u_1878413653,
#dm .dmBody .u_1958289166 {
    display: none !important
}

#dm .dmBody .u_1707455183 {
    background-image: url(../dms3rep/multi/opt/Puma-a0bb09ad-1104h.png) !important
}

#dm .dmBody .u_1769048158 {
    background-image: url(../dms3rep/multi/opt/Native-7c22a6ba-1104h.png) !important
}

#dm .dmBody .u_1526320372 {
    background-image: url(../dms3rep/multi/opt/Toms-542ec591-1104h.png) !important
}

#dm .dmBody .u_1218997540 {
    background-image: url(../dms3rep/multi/opt/Herschel-8ab05dbe-1920w.png) !important
}

#dm .dmBody .u_1572543217 {
    background-image: url(../dms3rep/multi/opt/Havaianas-6c7d1b60-1104h.png) !important
}

#dm .dmBody .u_1141002084,
#dm .dmBody .u_1269435135,
#dm .dmBody .u_1354132192,
#dm .dmBody .u_1441651994,
#dm .dmBody .u_1806737473,
#dm .dmBody .u_undefined {
    display: none !important
}

#dm .dmBody div.u_1901936346 {
    line-height: normal !important
}

#dm .dmBody div.u_1955724601 {
    background-color: #fff !important
}

#dm .dmBody div.u_1048588840,
#dm .dmBody div.u_1944773779 {
    background-repeat: no-repeat !important;
    background-image: url(../dms3rep/multi/opt/Default_world_map_with_the_focus_on_Africa_continent_standing_0 (4)-1920w-1.jpg) !important;
    background-color: var(--color_4) !important
}

#dm .dmBody div.u_1944773779.before,
#dm .dmBody div.u_1944773779:before,
#dm .dmBody div.u_1944773779>.bgExtraLayerOverlay {
    background-color: var(--color_7) !important
}

#dm .dmBody .u_1944773779.before,
#dm .dmBody .u_1944773779:before,
#dm .dmBody .u_1944773779>.bgExtraLayerOverlay {
    opacity: .5 !important;
    background-color: #2c2c31 !important
}

#dm .dmBody div.u_1366167293 {
    background-color: #fff !important
}

#dm .dmBody .u_1779600388,
#dm .dmBody .u_1799049147 {
    width: 100% !important
}

separatorHomeCss {
    color: red !important
}

#dm .d-page-1716942098 DIV#dmSlideRightNavRight,
#dm .d-page-1716942098 DIV.dmInner {
    background-repeat: no-repeat !important;
    background-size: cover !important;
    background-attachment: fixed !important;
    background-position: 50% 50% !important;
    background-image: none !important
}

#dm .d-page-1716942098 DIV#dmSlideRightNavRight,
.dmTabletBody #dm .d-page-1716942098 DIV.dmInner {
    background-attachment: initial !important
}

#dm .dmBody div.u_1308383073,
#dm .dmBody div.u_1639192932,
#dm .dmBody div.u_1901069761,
#dm .dmBody h3.u_1376179192,
#dm .dmBody h3.u_1531084587,
#dm .dmBody h3.u_1884343257,
nav#\31 432758233 {
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    position: relative !important;
    height: auto !important;
    min-width: 25px !important
}

nav#\31 432758233 {
    width: calc(100% - 0px) !important;
    max-width: 1059px !important;
    justify-content: flex-start !important;
    align-items: stretch !important;
    text-align: start !important;
    margin: 10px 0 0 !important;
    padding: 6px 15px 6.8px !important
}

#dm .dmBody div.u_1308383073,
#dm .dmBody div.u_1639192932,
#dm .dmBody div.u_1901069761 {
    width: calc(100% - 0px) !important;
    max-width: 100% !important;
    margin: -8px 0 8px !important;
    padding: 2px 0 !important
}

#dm .dmBody div.u_1308383073,
#dm .dmBody div.u_1901069761 {
    margin: 19px 0 8px !important
}

#dm .dmBody div.u_1901069761 {
    max-width: 484.547px !important;
    margin: 8px 0 !important
}

#dm .dmBody div.u_1013319765,
#dm .dmBody div.u_1600263128,
#dm .dmBody div.u_1672945516 {
    padding-right: 10px !important;
    padding-left: 10px !important
}

#dm .dmBody div.u_1436006163,
#dm .dmBody div.u_1461379518,
#dm .dmBody div.u_1560775948 {
    margin-top: 0 !important
}

#dm .dmBody div.u_1366167293 {
    padding-top: 80px !important;
    padding-bottom: 30px !important
}

#dm .dmBody h3.u_1376179192,
#dm .dmBody h3.u_1531084587,
#dm .dmBody h3.u_1884343257 {
    width: 100% !important;
    max-width: calc(100% - 0px) !important;
    margin: 10px auto 0 !important;
    padding: 2px 0 !important;
    text-align: left !important
}

#dm .dmBody div.u_1036645838,
#dm .dmBody div.u_1049662731,
#dm .dmBody div.u_1531084587 {
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    width: calc(100% - 0px) !important;
    position: relative !important;
    height: auto !important;
    max-width: 100% !important;
    margin: -40px auto 0 !important;
    padding: 2px 0 !important;
    min-width: 25px !important
}

#dm .dmBody div.u_1049662731,
#dm .dmBody div.u_1531084587 {
    width: calc(100% - 113px) !important;
    max-width: 903.25px !important;
    margin: 8px auto !important
}

#dm .dmBody div.u_1531084587 {
    width: calc(100% - 0px) !important;
    max-width: 100% !important
}

#dm .dmBody div.u_1752226489 {
    padding-top: 20px !important;
    padding-left: 30px !important;
    padding-right: 50px !important
}

#dm .dmBody div.u_1123617871,
#dm .dmBody div.u_1329199567,
#dm .dmBody div.u_1524873780 {
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    position: relative !important;
    height: auto !important
}

#dm .dmBody div.u_1524873780 {
    width: calc(100% - 61px) !important;
    margin: 37px 0 8px 61px !important;
    padding: 2px 0 !important;
    min-width: 25px !important;
    max-width: 363.375px !important
}

#dm .dmBody div.u_1123617871,
#dm .dmBody div.u_1329199567 {
    max-width: 100% !important
}

#dm .dmBody div.u_1329199567 {
    width: calc(100% - 0px) !important;
    margin: 0px 0 8px !important;
    padding: 2px 0 !important;
    min-width: 25px !important
}

#dm .dmBody div.u_1123617871 {
    width: auto !important;
    margin: 0 !important;
    padding: 30.5px 40px !important;
    min-width: 0 !important;
    text-align: start !important
}

#dm .dmBody a.u_1846911219,
#dm .dmBody div.u_1544744033 {
    text-align: center !important;
    padding: 0 !important;
    min-width: 25px !important
}

#dm .dmBody a.u_1846911219 {
    width: calc(100% - 490px) !important;
    height: 52px !important;
    margin: -30px 454.5px 10px 490px !important;
    max-width: 218px !important
}

#dm .dmBody a.u_1846911219,
#dm .dmBody div.u_1544744033,
#dm .dmBody div.u_1821182899 {
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    position: relative !important
}

#dm .dmBody div.u_1544744033 {
    justify-content: normal !important;
    align-items: normal !important;
    width: 140px !important;
    max-width: 143.969px !important
}

#dm .dmBody div.u_1821182899 {
    width: auto !important;
    height: auto !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 105px 40px !important;
    min-width: 0 !important;
    text-align: start !important
}

#dm .dmBody div.u_1116934884,
#dm .dmBody div.u_1232530256,
#dm .dmBody div.u_1334764693 {
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    position: relative !important;
    height: auto !important;
    min-width: 25px !important
}

#dm .dmBody div.u_1334764693 {
    text-align: center !important;
    width: calc(100% - 502px) !important;
    max-width: 179px !important;
    margin: 0 0 0 502px !important;
    padding: 0 !important
}

#dm .dmBody div.u_1116934884,
#dm .dmBody div.u_1232530256 {
    margin: 46px 0 0 !important;
    padding: 2px 0 !important;
    width: calc(100% - 0px) !important;
    max-width: 100% !important
}

#dm .dmBody div.u_1116934884 {
    width: calc(100% - 149px) !important;
    height: 920px !important;
    max-width: 825px !important;
    padding: 0 !important;
    text-align: center !important;
    important: true !important;
    margin: 6px 0 0 149px !important
}

#dm .dmBody a.u_1564229632,
#dm .dmBody div.u_1155346426 {
    width: calc(100% - 0px) !important;
    min-width: 25px !important
}

#dm .dmBody a.u_1564229632,
#dm .dmBody div.u_1048588840 {
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    position: relative !important
}

#dm .dmBody a.u_1564229632 {
    text-align: center !important;
    height: 52px !important;
    max-width: 220px !important;
    margin: 35px 163.281px 10px 0 !important;
    padding: 0 !important
}

#dm .dmBody div.u_1048588840 {
	background-attachment: fixed !important;
	background-size: cover !important;
	margin: 0 !important;
	padding: 210px 40px !important;
	width: auto !important;
	background-position: 50% 0 !important;
	height: 100% !important;
	max-width: 100% !important;
	min-width: 0 !important;
	text-align: start !important;
}

#dm .dmBody div.u_1155346426 {
    max-width: 100% !important;
    margin: -8px 0 8px !important;
    padding: 2px 0 !important
}

#dm .dmBody div.u_1155346426,
#dm .dmBody div.u_1330275008,
#dm .dmBody div.u_1591459930,
#dm .dmBody div.u_1709207878 {
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    position: relative !important;
    height: auto !important
}

#dm .dmBody a.u_1994838742,
#dm .dmBody div.u_1709207878 {
    width: calc(100% - 0px) !important;
    margin: 19px 147px 8px 0 !important;
    padding: 2px 0 !important;
    min-width: 25px !important;
    max-width: 581px !important
}

#dm .dmBody a.u_1994838742 {
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    position: relative !important;
    height: 52px !important;
    max-width: 218px !important;
    margin: 50px 163.281px 10px 0 !important;
    padding: 0 !important;
    text-align: center !important
}

#dm .dmBody div.u_1330275008,
#dm .dmBody div.u_1591459930 {
    max-width: 100% !important
}

#dm .dmBody div.u_1591459930 {
    background-attachment: fixed !important;
    background-size: cover !important;
    width: auto !important;
    background-position: 50% 0 !important;
    text-align: start !important;
    padding: 31.5px 40px !important;
    min-width: 0 !important;
    margin: 0 !important
}

#dm .dmBody div.u_1330275008 {
    margin: 139px auto 8px !important;
    padding: 2px 0 !important;
    width: calc(100% - 0px) !important;
    min-width: 25px !important
}

#dm .dmBody div.u_1063158681 {
    padding-top: 20px !important;
    padding-left: 30px !important;
    padding-right: 50px !important
}

#dm .dmBody div.u_1423943993 {
    margin: 46px 0 0 !important;
    padding: 2px 0 !important;
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    width: calc(100% - 0px) !important;
    position: relative !important;
    height: auto !important;
    max-width: 100% !important;
    min-width: 25px !important
}

#dm .dmBody div.u_1628401515 {
    width: calc(100% - 127px) !important;
    height: 839px !important;
    max-width: 570px !important;
    padding: 0 !important;
    min-width: 25px !important;
    important: true !important;
    margin: 6px 0 0 127px !important
}

#dm .dmBody a.u_1304063210,
#dm .dmBody div.u_1373138506,
#dm .dmBody div.u_1628401515 {
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    position: relative !important;
    text-align: center !important
}

#dm .dmBody a.u_1304063210 {
    width: calc(100% - 287px) !important;
    height: 52px !important;
    max-width: 218px !important;
    padding: 0 !important;
    min-width: 25px !important;
    margin: 0 auto !important
}

#dm .dmBody div.u_1373138506 {
    width: auto !important;
    height: auto !important;
    max-width: 100% !important;
    padding: 22.5px 40px 60.5px !important;
    min-width: 0 !important;
    margin: 0 !important
}

#dm .dmBody div.u_1955724601 {
    padding-top: 80px !important;
    padding-bottom: 30px !important
}

#dm .dmBody div.u_1260121135,
#dm .dmBody div.u_1881109832,
#dm .dmBody div.u_1901936346 {
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    width: calc(100% - 0px) !important;
    position: relative !important;
    height: auto !important;
    max-width: 100% !important;
    margin: -40px auto 0 !important;
    padding: 2px 0 !important;
    min-width: 25px !important
}

#dm .dmBody div.u_1260121135,
#dm .dmBody div.u_1881109832 {
    width: calc(100% - 113px) !important;
    max-width: 903.25px !important;
    margin: 8px auto !important
}

#dm .dmBody div.u_1260121135 {
    width: calc(100% - 353px) !important;
    max-width: 179px !important;
    margin: 0 0 0 353px !important;
    padding: 0 !important;
    text-align: center !important
}

#dm .dmBody div.u_1257983237,
#dm .dmBody div.u_1319158355 {
    width: auto !important;
    height: auto !important;
    max-width: 100% !important;
    margin: 0 !important;
    min-width: 0 !important
}

#dm .dmBody div.u_1257983237 {
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    position: relative !important;
    text-align: center !important;
    padding: 5px 40px 45px !important
}

#dm .dmBody div.u_1319158355 {
    padding: 57px 40px !important;
    text-align: start !important
}

#dm .dmBody a.u_1345738287,
#dm .dmBody div.u_1319158355,
#dm .dmBody div.u_1421679623 {
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    position: relative !important
}

#dm .dmBody a.u_1345738287 {
    width: calc(100% - 328px) !important;
    max-width: 216px !important;
    text-align: center !important;
    margin: -57px 454.5px 10px 328px !important
}

#dm .dmBody div.u_1421679623 {
    margin: -8px 0 8px !important
}

#dm .dmBody div.u_1421679623,
#dm .dmBody div.u_1619355089,
#dm .dmBody div.u_1944338009 {
    padding: 2px 0 !important;
    width: calc(100% - 0px) !important;
    height: auto !important;
    max-width: 100% !important;
    min-width: 25px !important
}

#dm .dmBody div.u_1944338009 {
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    position: relative !important;
    margin: 19px 0 8px !important
}

#dm .dmBody div.u_1619355089 {
    margin: 0px 0 8px !important
}

#dm .dmBody a.u_1004937227,
#dm .dmBody a.u_1345738287,
#dm .dmBody a.u_1748009669 {
    height: 52px !important;
    padding: 0 !important;
    min-width: 25px !important
}

#dm .dmBody a.u_1748009669,
#dm .dmBody div.u_1619355089,
#dm .dmBody div.u_1944773779 {
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    position: relative !important
}

#dm .dmBody a.u_1748009669 {
    text-align: center !important;
    width: calc(100% - 0px) !important;
    margin: 78px 163.281px 10px 0 !important;
    max-width: 220px !important
}

#dm .dmBody div.u_1944773779 {
    background-attachment: fixed !important;
    background-size: cover !important;
    padding: 100.5px 40px !important;
    width: auto !important;
    background-position: 50% 0 !important;
    height: auto !important;
    max-width: 100% !important;
    min-width: 0 !important;
    text-align: start !important
}

#dm .dmBody a.u_1004937227 {
    width: calc(100% - 450px) !important;
    max-width: 218px !important;
    margin: 51px auto 0 !important
}

#dm .dmBody a.u_1004937227,
#dm .dmBody div.u_1301086571,
#dm .dmBody div.u_1779600388,
#dm .dmBody div.u_1799049147 {
    float: none !important;
    top: 0 !important;
    left: 0 !important;
    position: relative !important;
    text-align: center !important
}

#dm .dmBody div.u_1301086571 {
    width: auto !important;
    height: auto !important;
    max-width: 100% !important;
    margin: 0 !important;
    padding: 20.5px 40px 58.5px !important;
    min-width: 0 !important
}

#dm .dmBody div.u_1779600388,
#dm .dmBody div.u_1799049147 {
    justify-content: normal !important;
    align-items: normal !important;
    padding: 0 !important;
    min-width: 25px !important
}

#dm .dmBody div.u_1799049147 {
    width: calc(100% - -5px) !important;
    margin: 0 0 0 -5px !important;
    max-width: 142px !important
}

#dm .dmBody div.u_1779600388 {
    width: 140px !important;
    max-width: 143.969px !important
}


@meida(max-width:767px){
    .dmInner {
        min-height: 60vh !important;
    }
}