.dsm-dual-heading-main>span {
border-style: solid;
border-color: #333333;
display: inline-block;
vertical-align: middle;
white-space: pre-wrap;
}.dsm_icon_divider .dsm-icon-divider-wrapper {
display: flex;
align-items: center;
position: relative;
margin: 0 auto;
}
.dsm-icon-divider-image {
display: inline-block;
max-width: 50%;
line-height: 0;
}
.dsm-icon-divider-image-wrap {
display: block;
margin: auto;
border-style: solid;
}
.dsm-icon-divider-before,
.dsm-icon-divider-after {
font-size: 0;
line-height: 0;
-ms-flex-positive: 1;
flex-grow: 1;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #7EBEC5;
}
.dsm-divider {
padding-bottom: 0;
-ms-flex-negative: 1;
flex-shrink: 1;
margin: 0 10px;
}
.dsm-icon-divider-align-left .dsm-icon-divider-before {
display: none;
}
.dsm-icon-divider-align-right .dsm-icon-divider-after {
display: none;
}.dsm_icon_list .dsm_icon_list_items,
#left-area ul.dsm_icon_list_items,
.comment-content ul.dsm_icon_list_items,
.entry-content ul.dsm_icon_list_items,
.et-l--body ul.dsm_icon_list_items,
.et-l--footer ul.dsm_icon_list_items,
.et-l--header ul.dsm_icon_list_items,
body.et-pb-preview #main-content .container ul.dsm_icon_list_items,
.et-l--body ul.dsm_icon_list_items,
.et-l--footer ul.dsm_icon_list_items,
.et-l--header ul.dsm_icon_list_items {
list-style-type: none;
margin: 0;
padding: 0;
line-height: 26px;
}
.dsm_icon_list .dsm_icon_list_items.dsm_icon_list_layout_horizontal .dsm_icon_list_child {
display: inline-flex;
}
.dsm_icon_list .dsm_icon_list_child,
.dsm_icon_list .dsm_icon_list_child a,
.dsm_icon_list .dsm_icon_list_child .dsm_icon_list_tooltip {
display: flex;
align-items: center;
margin: 0;
padding: 0;
position: relative;
}
.dsm_icon_list_text {
line-height: 1.7em;
}
.dsm_icon_list .dsm_icon_list_ltr_direction .dsm_icon_list_child .dsm_icon_list_text {
padding-left: 5px;
}
.dsm_icon_list .dsm_icon_list_rtl_direction .dsm_icon_list_child .dsm_icon_list_text {
padding-right: 5px;
}
.dsm_icon_list .dsm_icon_list_child {
border-style: solid;
border-color: #333333;
}
.dsm_icon_list .dsm_icon_list_wrapper {
flex-shrink: 0;
line-height: 0;
}
.dsm_icon_list .dsm_icon_list_icon {
display: inline-block;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
font-family: ETmodules;
font-size: 14px;
font-weight: 400;
font-style: normal;
font-variant: normal;
-webkit-font-smoothing: antialiased;
line-height: 1;
text-transform: none;
content: attr(data-icon);
speak: none;
border-style: solid;
border-color: #333333;
flex-shrink: 0;
}
.dsm_icon_list .dsm_icon_list_image {
border-style: solid;
border-color: #333333;
display: inline-block;
flex-shrink: 0;
}
.dsm_icon_list .dsm_icon_list_image img {
width: 24px;
}
.dsm_icon_list_tooltip:hover {
cursor: pointer;
}
.tippy-tooltip.dsm_icon_list_child_tooltip_wrapper {
pointer-events: auto !important;
line-height: 1.4em;
word-wrap: break-word;
color: #fff;
font-size: 13px;
overflow: visible !important;
}
.tippy-tooltip.dsm_icon_list_child_tooltip_wrapper .tippy-arrow::after {
border-top: 6px solid transparent;
border-bottom: 6px solid transparent;
}
.tippy-tooltip.dsm_icon_list_child_tooltip_wrapper .tippy-arrow::after {
content: "";
position: absolute;
top: -6px;
transform: translateZ(-1px);
border-top: 6px solid transparent;
border-bottom: 6px solid transparent;
} .dsm_icon_list_column_fix {
z-index: 1;
} .et-fb .dsm_icon_list_child.et_pb_module,
.et-fb .dsm_icon_list .dsm_icon_list_child.et-fb-module--short,
.et-db #et-boc .et-l #et-fb-app .dsm_icon_list_child.et_pb_module {
margin-bottom: 0;
}
.et-fb .dsm_icon_list .dsm_icon_list_child>div,
.et-fb .dsm_icon_list .dsm_icon_list_child>div a,
.et-fb .dsm_icon_list .dsm_icon_list_child>div .dsm_icon_list_tooltip {
display: flex;
align-items: center;
margin: 0;
padding: 0;
position: relative;
}
.et-fb .dsm_icon_list_child .et_pb_module_inner,
.et-fb .dsm_icon_list .dsm_icon_list_child>div {
width: 100%;
}.et-db #et-boc .et-l #et-fb-app .et_pb_module.dsm_image_hotspots_child {
position: absolute;
margin-bottom: 0;
}
.dsm_image_hotspots_wrap,
.dsm_image_hotspots_img_wrap {
position: relative;
line-height: 0;
}
.et-db #et-boc .et-l .dsm_image_hotspots_child.et_pb_with_border,
.dsm_image_hotspots_child.et_pb_with_border {
position: absolute;
}
.dsm_image_hotspots_child {
position: absolute;
display: block;
top: 40%;
left: 40%;
border-radius: 50px;
cursor: pointer;
z-index: 2;
}
.dsm_image_hotspots_child .dsm_image_hotspots_wrapper {
position: relative;
cursor: pointer;
font-size: 14px;
min-width: 14px;
min-height: 14px;
display: inline-flex;
align-items: center;
justify-content: center;
border-style: solid;
border-width: 0px;
padding: 8px;
border-radius: 50px;
background-size: cover;
}
.dsm_image_hotspot_img {
border-style: solid;
}
.dsm_image_hotspots_text {
display: inline-block;
}
.dsm_image_hotspots_icon,
.dsm_image_hotspots_text,
.et-db #et-boc .et-l .et-pb-icon.dsm_image_hotspots_icon {
font-size: 14px;
line-height: 1;
color: #fff;
}
.dsm_image_tooltip_title {
padding-bottom: 0;
line-height: 1;
color: #fff;
} .dsm_image_hotspot_tooltip_wrapper {
pointer-events: auto !important;
line-height: 1.4em;
word-wrap: break-word;
color: #fff;
font-size: 13px;
overflow: visible !important
}
.dsm_image_hotspot_tooltip_wrapper .tippy-content {
padding-top: 8px;
padding-right: 10px;
padding-bottom: 8px;
padding-left: 10px;
border-radius: 3px;
max-width: 180px;
}
.dsm_image_hotspot_tooltip_wrapper .tippy-tooltip {
border-radius: 3px;
}
.dsm_image_hotspot_tooltip_wrapper.tippy-tooltip ul {
list-style-type: disc;
padding: 0 0 10px 1em;
line-height: 26px;
list-style-type: disc;
}
.dsm_image_hotspot_tooltip_wrapper.tippy-tooltip ol {
padding: 0 0 10px 0;
line-height: 26px;
list-style-position: inside;
list-style-type: decimal;
}
.dsm_image_hotspot_tooltip_wrapper .et_pb_button_wrapper {
margin-top: 15px;
}
.dsm_image_hotspot_pulse:before {
content: "";
display: block;
position: absolute;
z-index: -1;
transform: scale(1);
top: 0;
right: 0;
bottom: 0;
left: 0;
border-radius: 50px;
pointer-events: none;
animation: pulse-grow 1.5s ease-in-out;
animation-iteration-count: infinite;
opacity: 0.0;
border-style: solid;
border-width: 0px;
}
@keyframes pulse-grow {
0% {
transform: scale(0.1, 0.1);
opacity: 0.0;
}
50% {
opacity: 1.0;
}
100% {
transform: scale(1.5, 1.5);
opacity: 0.0;
}
} .tippy-box[data-animation=scale][data-placement^=top] {
transform-origin: bottom
}
.tippy-box[data-animation=scale][data-placement^=bottom] {
transform-origin: top
}
.tippy-box[data-animation=scale][data-placement^=left] {
transform-origin: right
}
.tippy-box[data-animation=scale][data-placement^=right] {
transform-origin: left
}
.tippy-box[data-animation=scale][data-state=hidden] {
transform: scale(.5);
opacity: 0
} .tippy-box[data-animation=shift-away][data-state=hidden] {
opacity: 0
}
.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=top] {
transform: translateY(10px)
}
.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=bottom] {
transform: translateY(-10px)
}
.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=left] {
transform: translateX(10px)
}
.tippy-box[data-animation=shift-away][data-state=hidden][data-placement^=right] {
transform: translateX(-10px)
}  .tippy-box[data-animation=shift-toward][data-state=hidden] {
opacity: 0
}
.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=top] {
transform: translateY(-10px)
}
.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=bottom] {
transform: translateY(10px)
}
.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=left] {
transform: translateX(-10px)
}
.tippy-box[data-animation=shift-toward][data-state=hidden][data-placement^=right] {
transform: translateX(10px)
} .tippy-box[data-animation=perspective][data-placement^=top] {
transform-origin: bottom
}
.tippy-box[data-animation=perspective][data-placement^=top][data-state=visible] {
transform: perspective(700px)
}
.tippy-box[data-animation=perspective][data-placement^=top][data-state=hidden] {
transform: perspective(700px) translateY(8px) rotateX(60deg)
}
.tippy-box[data-animation=perspective][data-placement^=bottom] {
transform-origin: top
}
.tippy-box[data-animation=perspective][data-placement^=bottom][data-state=visible] {
transform: perspective(700px)
}
.tippy-box[data-animation=perspective][data-placement^=bottom][data-state=hidden] {
transform: perspective(700px) translateY(-8px) rotateX(-60deg)
}
.tippy-box[data-animation=perspective][data-placement^=left] {
transform-origin: right
}
.tippy-box[data-animation=perspective][data-placement^=left][data-state=visible] {
transform: perspective(700px)
}
.tippy-box[data-animation=perspective][data-placement^=left][data-state=hidden] {
transform: perspective(700px) translateX(8px) rotateY(-60deg)
}
.tippy-box[data-animation=perspective][data-placement^=right] {
transform-origin: left
}
.tippy-box[data-animation=perspective][data-placement^=right][data-state=visible] {
transform: perspective(700px)
}
.tippy-box[data-animation=perspective][data-placement^=right][data-state=hidden] {
transform: perspective(700px) translateX(-8px) rotateY(60deg)
}
.tippy-box[data-animation=perspective][data-state=hidden] {
opacity: 0
}.dsm_text_divider .dsm-text-divider-wrapper {
display: flex;
align-items: center;
position: relative;
margin: 0 auto;
}
.dsm-text-divider-before, .dsm-text-divider-after {
font-size: 0;
line-height: 0;
-ms-flex-positive: 1;
flex-grow: 1;
border-top-width: 1px;
border-top-style: solid;
border-top-color: #7EBEC5;
}
.dsm-text-divider-header {
padding-bottom: 0;
-ms-flex-negative: 1;
flex-shrink: 1;
margin: 0 10px;
}
.dsm-text-divider-align-left .dsm-text-divider-before{
display: none;
}
.dsm-text-divider-align-right .dsm-text-divider-after{
display: none;
}ul.dsm-menu, ul.dsm-menu .sub-menu {
list-style-type: disc;
list-style-position: inside;
}
.dsm-menu a {
transition: all .4s ease-in-out;
}
.et_pb_bg_layout_dark ul.dsm-menu li a {
color: #fff
}
#left-area ul.dsm-menu, .comment-content ul.dsm-menu, .entry-content ul.dsm-menu, .et-l--body ul.dsm-menu, .et-l--footer ul.dsm-menu, .et-l--header ul.dsm-menu, body.et-pb-preview #main-content .container ul.dsm-menu {
padding-left: 0;
}
ul.dsm-menu .menu-item-has-children {
position: relative;
}
ul.dsm-menu .menu-item-has-children .sub-menu {
padding-bottom: 0;
padding-left: 20px;
}
.dsm-menu-animation li a span {
position: relative;
padding-bottom: 2px;
}
.dsm-menu-animation-left-right li a span:after {
content: "";
position: absolute;
width: 0;
height: 2px;
bottom: 0;
left: 0;
visibility: hidden;
transition: all .4s ease-in-out;
}
.dsm-menu-animation-left-right li a span:hover:after {
visibility: visible;
width: 100%;
}
.dsm-menu-animation-right-left li a span:after {
content: "";
position: absolute;
width: 0;
height: 2px;
bottom: 0;
right: 0;
visibility: hidden;
transition: all .4s ease-in-out;
}
.dsm-menu-animation-right-left li a span:hover:after {
visibility: visible;
width: 100%;
}
.dsm-menu-animation-center-out li a span:after {
content: "";
position: absolute;
width: 100%;
height: 2px;
bottom: 0;
left: 0;
visibility: hidden;
transform: scaleX(0);
transition: all .4s ease-in-out;
}
.dsm-menu-animation-center-out li a span:hover:after {
visibility: visible;
transform: scaleX(1);
} .dsm-menu-submenu-collapse .menu-item-has-children .sub-menu {
display: none;
}
.dsm-menu-submenu-collapse .menu-item-has-children .et-pb-icon {
font-size: 16px;
border-style: solid;
}
.dsm-menu-submenu-collapse .menu-item-has-children>a {
display: inline-flex;
justify-content: center;
align-items: center;
}