/* Margins ========================================================================== */
/* Paddings ========================================================================== */
/* Directions ========================================================================== */
/* Floats ========================================================================== */
/* Text Alignment ========================================================================== */
/* Transforms ========================================================================== */
/* ========================================================================== Icon Library Mixin ========================================================================== */
/* ========================================================================== Shadows ========================================================================== */
body.dm-Home .t-Body { color: #FFF; }

body.dm-Home .t-Body div#t_Body_content { margin-top: 0 !important; }

.dm-Home.dm-Page .t-Body-contentInner { margin: 0 auto; }

.dm-Home { background-color: #033967; background-image: url(../../images/backgrounds/stripes-dark.svg); background-position: right bottom; background-size: cover; background-repeat: none; }

.dm-Home .t-Body-content { padding-bottom: 0; }

.dm-Home .t-Body-topButton { display: none !important; }

.dm-Home .t-Body { background-color: transparent; }

.dm-Home .dm-Logo { font-weight: 700; }

.dm-Home .dm-Hero { border-width: 0; }

.dm-Home .dm-Hero > h1 { font-size: 6rem; line-height: 1.25; font-weight: 700; }

.dm-Home .dm-Hero > h1 span { font-size: 2.4rem; }

.dm-Home .dm-Hero > h2 { font-size: 3.0rem; }

.dm-Home .t-Card:hover { -webkit-transform: none; transform: none; }

.dm-Home .t-Cards--featured .t-Card-wrap { background: rgba(255, 255, 255, 0.2); color: #FFF; border-color: rgba(255, 255, 255, 0.1); border: none; background: none; }

.dm-Home .t-Cards--featured .t-Card-wrap:hover, .dm-Home .t-Cards--featured .t-Card-wrap:focus { background: none; border-color: none; }

.dm-Home .t-Cards--animColorFill .t-Card:hover .t-Card-colorFill:before { content: none; }

.dm-Home .t-Card-title { font-weight: 600; font-size: 20px !important; }

.dm-Home .t-Card-icon .t-Icon, .dm-Home .t-Card-title { color: inherit; }

.dm-Home .t-Cards--featured.t-Cards--hideBody .t-Card .t-Card-titleWrap { margin-top: 0; }

.dm-gt-description { padding-top: 1.2rem; padding-bottom: 1.2rem; }
