@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i');h2{font-weight:inherit;color:inherit;font-family:inherit;font-family:inherit;font-size:inherit;line-height:inherit;margin:inherit;padding:inherit;clear:inherit}.drc{font-family:'Open Sans',sans-serif;margin:0;background:#f8f8f8}.drc div{box-sizing:border-box}.drc p{margin:0}.drc .listing .hero{height:25vw;min-height:350px;width:100%;display:flex;flex-flow:column wrap;justify-content:center;align-items:center;background-size:cover;background-position:center center;color:#fff;position:relative}.drc .listing .hero:before{content:'';background:#000;opacity:.40;position:absolute;top:0;left:0;width:100%;height:100%}.drc .listing .hero *{z-index:10}.drc .listing .hero h1{font-size:45px;font-weight:900;letter-spacing:-2px;color:#fff;margin:0;text-align:center;padding:0}.drc .listing .hero p{font-size:25px;color:#fff;line-height:25px;padding-bottom:85px;text-align:center;box-sizing:border-box;position:relative}.drc .listing .hero p:before{background:#af182f;content:'';display:block;width:85px;height:8px;position:absolute;bottom:60px;left:0;right:0;margin:0 auto}.drc .listing .filters{display:flex;justify-content:center;width:100%;align-items:center;flex-flow:row wrap}.drc .listing .filters div{margin:0 10px;font-style:italic}.drc .listing .filters div:first-child{width:100%;text-align:center;margin-bottom:5px}.drc .listing .filters select{width:13%;color:#000}.drc .listing .filters .clear-filters{width:100%;text-align:center;margin-top:10px;font-size:12px;color:rgba(255,255,255,0.64)}.drc .listing .rc-wrapper{width:100%;max-width:1200px;margin:0 auto;padding:50px;display:flex;flex-flow:row wrap;justify-content:space-between}.drc .listing .resource-tile{flex-basis:calc(33.333% - 10px);background-color:#1c3650;color:#fff;box-shadow:0 14px 11px -12px rgba(0,0,0,0.50);border-radius:3px;padding:10px 20px;position:relative;min-height:200px;display:flex;flex-flow:column nowrap;justify-content:space-between;text-decoration:none;transition:all .1s ease;overflow:hidden;margin-bottom:35px}.drc .listing .resource-tile:hover{box-shadow:0 1px 2px 0 rgba(0,0,0,0.50);background-color:#001832;transition:all .5s ease}.drc .listing .resource-tile .cta{display:flex;justify-content:center;align-items:center;background-color:#af182f;width:40%;height:40px;box-shadow:-1px -1px 4px 0 rgba(0,0,0,0.23);color:#fff;font-weight:600;position:absolute;bottom:0;right:0;border-radius:18px 0 3px}.drc .listing .resource-tile:hover .cta{background-color:#a50e25}.drc .listing .resource-tile h2{margin:0;transition:all .5s ease;position:relative;line-height:33px;font-size:27px;padding:0 0 20px 0;color:#fff;font-weight:bold}.drc .listing .resource-tile h2:before{background:rgba(255,255,255,0.15);content:'';display:block;width:40%;height:3px;position:absolute;bottom:-10px}.drc .listing .resource-tile:hover h2{display:none}.drc .listing .resource-tile .type{transition:all .7s ease}.drc .listing .resource-tile:hover .type{display:none}.drc .listing .resource-tile .type span{font-size:15px;font-weight:600;text-transform:capitalize}.drc .listing .resource-tile .type svg{max-width:15px;fill:#fff;margin-right:5px}.drc .listing .resource-tile .hover-layer{float:left;position:absolute;right:100%;top:0;height:100%;opacity:0;transition:all .7s cubic-bezier(0.4,0.25,0.18,0.57);width:100%;padding:10px 0px 10px 20px;display:flex;flex-flow:row wrap;justify-content:space-between}.drc .listing .resource-tile:hover .hover-layer{right:0;opacity:1;transition:all .7s cubic-bezier(0.4,0.25,0.18,0.57)}.drc .listing .resource-tile .hover-layer .description{width:60%;font-size:14px;font-weight:normal;line-height:normal}.drc .listing .resource-tile .hover-layer svg{width:25%;height:80%;opacity:.2}.drc .listing .resource-tile .hover-layer svg path{fill:#fff}.drc .listing nav{display:flex;flex-flow:row wrap;justify-content:center;margin-bottom:50px}.drc .listing nav a{width:35px;height:35px;display:flex;justify-content:center;align-items:center;border:1px solid #a2a2a2;border-right:0px;color:#1c3650;text-decoration:none}.drc .listing nav a:first-child{border-radius:4px 0 0 4px}.drc .listing nav a:last-child{border-right:1px solid #a2a2a2;border-radius:0 4px 4px 0}.drc .listing nav a svg path{fill:#af182f}.drc .listing nav a.active{color:#a2a2a2}.drc .listing nav a.active svg path{fill:#a2a2a2}.drc .listing nav a:hover{background:#1c3650;color:#af182f}.drc .listing nav a.active:hover{background:transparent;color:#a2a2a2}@media(max-width:996px){.drc .listing .resource-tile{flex-basis:calc(50% - 10px)}.drc .listing .filters select{width:20%}}@media(max-width:767px){.drc .listing .resource-tile{flex-basis:calc(100% - 10px)}.drc .listing .filters select{width:30%}}@media(max-width:500px){.drc .listing .rc-wrapper{padding:15px}.drc .listing .filters select{width:40%}}.drc .lp .left{width:70%;float:left}.drc .lp .left .hero{min-height:420px;background-size:cover;background-position:center center;position:relative;padding:20px 65px;display:flex;flex-flow:column wrap;justify-content:space-between}.drc .lp .left .hero:before{position:absolute;content:'';width:100%;height:100%;top:0;bottom:0;right:0;left:0;background:#000;background:-moz-linear-gradient(0,rgba(0,0,0,1) 0%,rgba(77,77,77,0.6965161064425771) 25%,rgba(255,255,255,0) 100%);background:-webkit-linear-gradient(0,rgba(0,0,0,1) 0%,rgba(77,77,77,0.6965161064425771) 25%,rgba(255,255,255,0) 100%);background:linear-gradient(0,rgba(0,0,0,1) 0%,rgba(77,77,77,0.6965161064425771) 25%,rgba(255,255,255,0) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#ffffff",GradientType=1)}.drc .lp .left .hero *{z-index:10;position:relative}.drc .lp .left .hero .rc-header{border-left:7px solid #af182f;padding:5px 12px 10px}.drc .lp .left .hero h1{font-size:45px;font-weight:900;letter-spacing:-2px;color:#fff;margin:0;text-align:left;line-height:1.2;padding:0}.drc .lp .left .hero h2{font-size:25px;font-weight:400;color:#fff;margin:0;text-align:left;line-height:1;padding:0}.drc .lp .left .body-text{padding:65px 20% 65px 65px;font-size:17px;color:#737373}.drc .lp .left .body-text p{margin:15px 0;padding:0}.drc .lp .left .body-text ul{list-style:none}.drc .lp .left .body-text ul li:before{color:#af182f;content:"•";display:inline-block;width:1em;margin-left:-1em}.drc .lp .left .body-text p strong{color:#1c3650}drc .lp .left .body-text{padding:50px 20% 50px 50px;font-size:17px;color:#737373}.drc .lp .right{width:30%;height:100vh;background-color:#1c3650;position:fixed;right:0;top:0;padding:35px}.drc .lp .right h2{color:#fff;text-align:center}.drc .lp .right form .hs-form-field{padding:10px 0;margin:0}.drc .lp .right form .hs-form-field label{color:#fff}.drc .lp .right form .hs-form-field label .hs-form-required{color:red}.drc .lp .right form .hs-form-field .hs-error-msgs{list-style-type:none;margin:0;padding:0}.drc .lp .right form .hs-form-field .hs-error-msgs li label{color:#af182f;font-size:12px}.drc .lp .right form .hs-form-field input{padding:4px;color:#1c3650;font-size:18px;height:initial;border-radius:0;line-height:inherit}.drc .lp .right form input[type="submit"]{width:100%;background-color:#af182f;color:#fff;border:0;font-size:22px;padding:10px;Font-weight:700;line-height:inherit;margin:0}.drc .lp .right form input[type="submit"]:hover{background-color:#a50e25;cursor:pointer}@media(max-width:1048px){.drc .lp .left{width:100%}.drc .lp .right{width:100%;position:relative;float:left;height:auto;right:inherit;top:inherit}}@media(max-width:600px){.drc .lp .left .hero{padding:20px}.drc .lp .left .body-text{padding:20px}}