@font-face{font-family:'Sofia Sans Extra Condensed';src:url("/assets/fonts/sofia-sans-extra-condensed-500.woff2") format("woff2");font-weight:500;font-style:normal;font-display:block}@font-face{font-family:'Zalando Sans';src:url("/assets/fonts/zalando-sans.woff2") format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:'Zalando Sans SemiExpanded';src:url("/assets/fonts/zalando-sans-semiexpanded-800.woff2") format("woff2");font-weight:800;font-style:normal;font-display:block}@font-face{font-family:'Zalando Sans Medium';src:url("/assets/fonts/zalando-sans-medium.woff2") format("woff2");font-weight:600;font-style:normal;font-display:block}@font-face{font-family:'Zalando Sans Bold';src:url("/assets/fonts/zalando-sans-bold.woff2") format("woff2");font-weight:600;font-style:normal;font-display:block}html,body{height:100%;width:100%;color:#1B365D;margin:0;padding:0;position:relative;font-family:"Zalando Sans",sans-serif;background-color:#1B365D}.full-width{margin:0}.full-page-width{left:calc(-0.5 * (100vw - 100%));width:100vw;position:relative}h1,h2,h3,h4,p,li,address{text-align:left;font-weight:normal}p{font-size:14px;line-height:24px;margin:0 0 30px}@media (min-width:768px){p{font-size:16px;line-height:30px}}b,strong{font-weight:normal;font-family:"Zalando Sans Bold",sans-serif}ul,ol{color:#1B365D;margin:0;padding:0 0 0 20px}ul li,ol li{line-height:30px;margin-bottom:5px}ul{list-style:disc}img{max-width:100%;margin:0 auto;display:block}.wrapper{min-height:100%;position:relative;width:100%;-webkit-transition:-webkit-transform 0.25s ease;transition:-webkit-transform 0.25s ease;transition:transform 0.25s ease;transition:transform 0.25s ease, -webkit-transform 0.25s ease;z-index:4;overflow-x:hidden}.cent{text-align:center}.floatLeft{float:left}.floatRight{float:right}.tealMe{color:#2CD5C4}.slateMe{color:#415b6c}.greyMe{color:#DAE1E5}.whiteMe{color:#fff}.greyBack{background:#f5f7f8}a{display:inline-block}a,a:hover,a:active{outline:0}a[href^="tel"]{color:inherit;text-decoration:none;display:block}a.body-link{color:#1B365D}a.body-link:hover{color:#4C6B7E;text-decoration-thickness:2px}:focus{outline:3px dotted #00adff;outline:5px auto #00adff;z-index:1}::-moz-selection{background-color:#2a4555;color:#fff}::selection{background-color:#2a4555;color:#fff}.noShow{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute !important}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.d-flex{display:flex;align-items:center}.main{position:relative;padding-top:72px}@media (min-width:992px){.main{padding-top:92px}}.main.no-top{padding-top:0}span.top-copy{font-size:14px;line-height:16px;text-transform:uppercase;color:#1B365D}#top{margin:0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}@media (min-width:768px){#top{margin:70px 0 115px}}#top h1{order:2;margin:35px 0;font-size:40px;color:#fff;z-index:2}@media (min-width:768px){#top h1{margin:-25px 0 0}}#top svg{order:1;display:none}@media (min-width:768px){#top svg{display:block}}@media (min-width:768px){#top:not(.top-original-layout) svg{max-height:80px;width:auto;height:100%}}#top.top-original-layout{align-items:flex-start}@media (min-width:768px){#top.top-original-layout svg{width:auto;max-width:100%;height:auto;max-height:none}}@media (min-width:768px){#top.top-original-layout h1{margin-top:-90px}}#top.top-original-layout.stacked-all{margin-bottom:35px}@media (min-width:768px){#top.top-original-layout.stacked-all{margin:0 0 115px}}#top.top-original-layout.stacked-all svg{order:1}#top.top-original-layout.stacked-all p{order:3;margin-top:30px}#top.top-original-layout.stacked-all .btn{order:4}#top.service-top{margin:50px 0}@media (min-width:768px){#top.service-top{margin:70px 0 115px}}#top.service-top h1{order:unset;margin:0}#top.service-top p{margin-top:40px}@media (min-width:768px){#top.service-top p{max-width:65%}}.inner{padding:30px 20px 60px}@media (min-width:768px){.inner{padding:125px 30px 150px}}.inner h2{margin:20px 0 40px}@media (min-width:768px){.inner h2{margin-top:0}}.block-left h2{margin:20px 0 50px}@media (min-width:768px){.block-left h2{margin-top:0}}.red-outline{outline:2px solid #2CD5C4 !important}.skip-to-content-link{background:#fff;height:40px;left:50%;padding:0 10px;position:absolute;color:#2CD5C4;font-size:24px;line-height:40px;-webkit-transform:translate(-50%,-100%);transform:translate(-50%,-100%);-webkit-transition:-webkit-transform 0.3s;transition:-webkit-transform 0.3s;transition:transform 0.3s;transition:transform 0.3s, -webkit-transform 0.3s;z-index:-1;text-decoration:none;width:185px}.skip-to-content-link:focus{-webkit-transform:translate(-50%,0%);transform:translate(-50%,0%);z-index:99}.skip-to-content-link:focus{text-decoration:underline}.no-marg{margin:0}#awards{background-color:transparent}#awards .award-container{display:flex;flex-direction:column;align-items:center;justify-content:space-between;padding:70px 0 50px;margin:0 auto;max-width:1350px}@media (min-width:768px){#awards .award-container{flex-direction:row;align-items:baseline;padding:80px 20px}}@media (min-width:1200px){#awards .award-container{padding:80px 65px}}#awards .award-item{display:flex;flex-direction:column;align-items:center;margin-bottom:40px}#awards .award-item:last-of-type{margin-bottom:0}@media (min-width:768px){#awards .award-item{padding:0 10px;margin-bottom:0}}@media (min-width:1200px){#awards .award-item{padding:0}}#awards .award-item .iac{max-width:170px}#awards .award-item .eis{max-width:150px}#awards .award-item .omma{max-width:175px}#awards .award-item .adage{max-width:195px}@media (min-width:1200px){#awards .award-item .adage{margin-bottom:30px}}#awards .award-item .inc{max-width:197px}@media (min-width:1200px){#awards .award-item .inc{margin-bottom:25px}}#awards .award-item .gallup{max-width:161px}#awards .award-item .bfa{max-width:175px}#awards .award-item .inq{width:240px}#awards .award-item .pas{width:180px}#awards .award-item img{margin-bottom:30px;width:100%}@media (min-width:1200px){#awards .award-item img{margin-bottom:25px}}#awards .award-item p{margin-top:auto;font-size:24px;font-family:"Sofia Sans Extra Condensed",sans-serif;line-height:30px;color:#fff;text-align:center}a.full-card-link::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;cursor:pointer}#grp-1,#grp-2,#grp-3{position:relative}.main{padding-top:0;background-color:#ffffff}.applegate .top-band{background-color:#53753F;height:60px;justify-content:space-between;padding:0 25px}@media (min-width:992px){.applegate .top-band{height:100px;padding:0 90px}}.applegate .dmi-logo{width:170px}@media (min-width:992px){.applegate .dmi-logo{width:250px}}.applegate .applegate-logo{width:90px}@media (min-width:992px){.applegate .applegate-logo{width:150px}}.applegate .main-body{padding:50px 20px 20px;max-width:1300px;margin:0 auto}@media (min-width:992px){.applegate .main-body{padding:70px 80px 20px}}.applegate h1,.applegate h2{color:#53753F;font-family:"Bebas Neue",serif;font-weight:400;margin:0 0 30px;font-size:30px;line-height:25px;text-align:left}.applegate p{font-family:"Open Sans",serif;font-weight:400;color:#1A1818;font-size:14px;line-height:24px}.applegate .summary{margin-bottom:90px}@media (min-width:992px){.applegate .image-block{margin-left:40px}}.applegate .btn-box{justify-content:center;margin:100px 0 20px}@media (min-width:992px){.applegate .btn-box{margin-top:0}}.applegate button{background:transparent;border:0;color:#cf3b32;font-family:"Open Sans",serif;font-size:14px;outline:0;font-weight:800}.applegate .current{text-decoration:underline;color:#cf3b32}.applegate .divider{width:2px;height:15px;background-color:#cf3b32;margin:0 20px}.applegate .meathead h3{color:#cf3b32;font-family:"Bebas Neue",serif;font-size:24px;margin:0 0 15px}.applegate .meathead p{margin-bottom:2.5px}.applegate .meathead:last-of-type{margin-top:30px}.applegate .email-desk{border:1px solid #c9c9c9}@media (min-width:992px){.applegate .email-desk{width:600px}}.applegate .copyright{font-size:12px;margin:50px 0 0}.applegate .flex-me{display:flex}@media (min-width:992px){.applegate .flex-me-desk{display:flex}.applegate .flex-me-desk > div{width:50%}}.applegate .align-center{align-items:center}.applegate .align-baseline{align-items:baseline}