/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.card{display:flex;width:29.9375rem;padding:3.25rem;flex-direction:column;align-items:flex-start;margin:2.75rem;}.shadow-sm,.shadow{border-radius:1.5rem;background:#FFF;box-shadow:0 4px 20px 0 rgba(0,0,0,0.10);}.card-title{color:black !important;font-family:Roboto;font-size:1.75rem;font-style:normal;font-weight:500;line-height:2.5rem;margin-top:2rem;}.green{background-image:url('/sites/ldrd_annual/files/2026-03/2025-vector-green.png');background-repeat:no-repeat;background-size:60%;background-position:top right;}.yellow{background-image:url('/sites/ldrd_annual/files/2026-03/2025-vector-yellow.png');background-repeat:no-repeat;background-size:60%;background-position:top right;}.card-text{color:black;font-family:Roboto;font-size:1.125rem;font-style:normal;font-weight:400;line-height:1.5rem;}.card .btn{display:flex;height:3.875rem;padding:0.9375rem 1.4375rem 1rem 1.4375rem;justify-content:center;align-items:center;gap:0.625rem;align-self:stretch;border-radius:0.625rem;background:#0032A1;margin-top:2rem;font-family:Roboto;font-size:1.125rem;}.card .btn:hover{background:white;color:#0032A1;border:solid 2px #0032A1;}.green .card-title::before{content:'\f0c1';display:block;width:5.125rem;height:5.125rem;padding:1.5625rem 1.25rem 1.5625rem 1.1875rem;flex-direction:column;justify-content:center;align-items:center;gap:0.625rem;border-radius:0.75rem;background:#84C342;color:white;font-family:'Font Awesome 7 Pro';font-size:2rem;font-weight:400;margin-bottom:2rem;}.yellow .card-title::before{content:'\f1c1';display:block;width:5.125rem;height:5.125rem;padding:1.5625rem 1.25rem 1.5625rem 1.55rem;flex-direction:column;justify-content:center;align-items:center;gap:0.625rem;border-radius:0.75rem;background:#FCB317;color:white;font-family:'Font Awesome 7 Pro';font-size:2rem;font-weight:400;margin-bottom:2rem;}
h1{text-shadow:2px 2px 2px rgb(31 37 75);}#web-banner-wrapper{text-shadow:2px 3px 5px rgba(0,0,0,.80);}.web-banner-title-2025{font-size:3.5rem;color:white;font-family:Roboto;font-size:2.625rem;font-style:normal;font-weight:500;line-height:3.125rem;margin-top:6rem;}.web-banner-sub-heading-2025{color:white;font-family:Roboto;font-size:1.5rem;font-style:normal;font-weight:400;line-height:2rem;margin-bottom:6rem;}.web-banner-fy2020{font-size:45px;font-weight:normal;}.web-banner-sub-heading{font-size:28px;font-style:italic;font-weight:100;}#ldrd-logo-in-web-banner .embedded-entity img.img-responsive{position:absolute;right:20px;bottom:-60px;opacity:.6;}#ldrd-logo-in-web-banner{position:relative;height:100%;width:100%;}.web-banner-sub-sub-heading{font-size:20px;padding-top:15px;}.web-banner-image-caption{font-size:16px;line-height:24px;}#three-info h4 a:hover{color:#F16412 !important;}#three-info p a:hover{text-decoration:underline;}.service h2 a{font-size:1.8rem !important;}.special-under-title-horizontal-line{width:var(--special-under-title-horizontal-line-width);height:1px;background:white;margin:20px auto 5px;}h1#web-banner-title{font-size:5rem;font-weight:normal;color:white !important;margin-bottom:15px;}#dir-msg-content{padding-left:100px;padding-right:100px;color:#555 !important;}#dir-msg-content .dir-quote{margin-bottom:20px;font-size:21px;font-weight:300;line-height:1.4;color:#555;}.quote.left{font-size:15rem;font-family:'glyphicons halflings';font-weight:bold;position:absolute;left:18vw;top:-28px;color:#555;}.quote.right{font-size:15rem;font-family:'glyphicons halflings';clear:both;line-height:6rem;font-weight:bold;position:absolute;margin-top:70px;color:#555;}#three-info .field .row .col-md-4{min-height:325px;padding-top:35px;}#onelab-content h2{color:#fff !important;}#three-info .fa-stack .fa.fa-circle{color:#ef9a00 !important;}#three-info a{text-decoration:none;color:var(--font-black);}#three-info h2 a:hover{color:#2494A2;text-decoration:underline;}#bracket-left{border-top:8px solid #555;border-right:8px solid #555;height:180px;position:absolute;z-index:100;margin-top:40px;}#bracket-right{border-bottom:8px solid #555;border-left:8px solid #555;height:150px;margin-top:-187px;margin-left:20vw;}.front-info-icon{border-radius:50%;width:110px;padding:20px;margin:0 auto;background:var(--med-green-2024) !important;}.front-info-icon:hover{background:var(--dark-green-2024) !important;}#dir-msg,#dir-msg-bottom,#dir-msg-top{background-color:var(--coral-2024);}@media screen and (min-width:1723px){#bracket-left{margin-right:20vw;width:80vw;}.quote.left{right:17vw;}#bracket-right{margin-left:20vw;width:79vw;}.quote.right{right:17vw;}}@media screen and (min-width:768px){#three-info{margin:0 auto;width:50%;}}@media screen and (min-width:769px) and (max-width:1722px){#bracket-left{margin-right:10%;width:90%;}.quote.left{left:9%;}#bracket-right{margin-left:10%;width:90%;}.quote.right{right:9%;}}@media screen and (max-width:768px){#bracket-left{margin-right:6%;width:94%;}.quote.left{left:3%;}#bracket-right{margin-left:5%;width:95%;}.quote.right{right:2%;}h1#web-banner-title{font-size:25px;}.web-banner-sub-heading{font-size:23px;}.web-banner-fy2020{font-size:30px;font-weight:normal;}.special-under-title-horizontal-line{margin:15px auto 10px !important;}#ldrd-logo-in-web-banner .embedded-entity img.img-responsive{width:17vw;bottom:10px;right:5px;}}
