.mh-dragspel-holder { padding-top: 100px; width: 100%; }
@media (min-width: 768px) { .mh-dragspel-holder { padding-bottom: 64px; } }
@media (max-width: 767.9px) { .mh-dragspel-holder { padding-bottom: 94px; } }
@media (min-width: 768px) { .mh-dragspel-holder { display: table; } }
@media (min-width: 768px) { .mh-dragspel-holder .mh-dragspel-left, .mh-dragspel-holder .mh-dragspel-right { display: table-cell; width: 50%; vertical-align: top; } }
@media (min-width: 768px) { .mh-dragspel-holder .mh-dragspel-left h2 { font-size: 51px; } }
@media (max-width: 767.9px) { .mh-dragspel-holder .mh-dragspel-left h2 { font-size: 31px; letter-spacing: -1px; margin-bottom: 56px; text-align: center; } }
@media (max-width: 767.9px) { .mh-dragspel-holder .mh-dragspel-right { display: block; width: 100%; } }
ul.mh-dragspel { list-style: none; padding: 0; border-bottom: 1px solid #BBBDAC; }
ul.mh-dragspel li .bottom-image { max-width: 100%; }
@media (min-width: 768px) { ul.mh-dragspel li .bottom-image { display: none; } }
@media (max-width: 767px) { ul.mh-dragspel li .bottom-image { display: block; } }
ul.mh-dragspel .mh-dragspel-heading-holder { display: table; width: 100%; }
ul.mh-dragspel .mh-dragspel-heading-holder .mh-dragspel-heading { display: table-cell; vertical-align: middle; }
ul.mh-dragspel .mh-dragspel-heading-holder .mh-dragspel-heading h3 { font-size: 24px; letter-spacing: -0.2px; font-weight: 400; margin: 0; font-family: "ivar-headline", Sans-Serif; }
@media (min-width: 768px) { ul.mh-dragspel .mh-dragspel-heading-holder .mh-dragspel-heading h3 { line-height: 1; } }
@media (max-width: 767.9px) { ul.mh-dragspel .mh-dragspel-heading-holder .mh-dragspel-heading h3 { width: 85%; line-height: 1.12; } }
ul.mh-dragspel .mh-dragspel-heading-holder .mh-dragspel-expand { display: table-cell; }
@media (min-width: 768px) { ul.mh-dragspel .mh-dragspel-heading-holder .mh-dragspel-expand { vertical-align: middle; } }
@media (max-width: 767.9px) { ul.mh-dragspel .mh-dragspel-heading-holder .mh-dragspel-expand { vertical-align: top; padding-top: 6px; } }
ul.mh-dragspel .mh-dragspel-heading-holder .mh-dragspel-expand .mh-expand-arrow { display: block; float: right; transform: rotate(180deg); transition: all 0.3s; }
@media (min-width: 768px) { ul.mh-dragspel .mh-dragspel-heading-holder .mh-dragspel-expand .mh-expand-arrow { width: 21px; height: 11px; } }
@media (max-width: 767.9px) { ul.mh-dragspel .mh-dragspel-heading-holder .mh-dragspel-expand .mh-expand-arrow { width: 14px; height: 11px; } }
ul.mh-dragspel .mh-more-arrow { margin-left: 9px; display: inline-block; }
ul.mh-dragspel .mh-inner { padding-bottom: 11px; font-size: 18px; line-height: 27px; overflow: hidden; display: none; letter-spacing: -0.15px; }
@media (min-width: 768px) { ul.mh-dragspel .mh-inner { padding-right: 61px; } }
@media (max-width: 767.9px) { ul.mh-dragspel .mh-inner { padding-right: 3px; } }
ul.mh-dragspel li { margin: 0; }
ul.mh-dragspel li a.mh-dragspel-toggle { width: 100%; display: block; border-top: 1px solid #BBBDAC; color: #192D05; font-weight: 700; padding-top: 23px; padding-bottom: 19.5px; padding-right: 3px; padding-left: 0px; transition: background 0.3s ease; font-size: 18px; line-height: 1; }
.mh-ac-bottom-link { margin-top: 75px; font-weight: 700; font-size: 16px; display: table; }
.mh-ac-bottom-link span { display: table-cell; vertical-align: middle; }
.mh-ac-bottom-link span svg { margin-left: 11px; width: 21px; height: 11px; }