/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.page-node-type-testimonials .container-fluid.px-0{padding-left:15px !important;padding-right:15px !important;}.main-wrapper-testimonials-detail .intro-section{text-align:center;}.main-wrapper-testimonials-detail .intro-section h1{font-size:42px;font-weight:500;font-style:normal;line-height:52px;color:var(--neutral-text-high);}.main-wrapper-testimonials-detail .intro-section p{font-size:18px;font-weight:400;font-style:normal;line-height:28px;color:var(--neutral-text-default);}.main-wrapper-testimonials-detail h2,.main-wrapper-testimonials-detail h3,.main-wrapper-testimonials-detail h4,.main-wrapper-testimonials-detail h5{color:var(--neutral-text-high);}.main-wrapper-testimonials-detail .row.full-width-image .col-md-12{padding-left:0;padding-right:0;}.main-wrapper-testimonials-detail .full-width-image{margin-top:45px;margin-bottom:45px;}.main-wrapper-testimonials-detail .full-width-image img{width:100%;height:530px;}.main-wrapper-testimonials-detail .main-content-section h2{font-size:30px;font-weight:500;font-style:normal;color:var(--neutral-text-high);margin-bottom:15px;line-height:38px;}.main-wrapper-testimonials-detail .main-content-section p{font-size:18px;font-weight:400;font-style:normal;color:var(--neutral-text-default);line-height:28px;}.main-wrapper-testimonials-detail .main-content-section img{width:580px;margin-top:40px;margin-bottom:40px;}.main-wrapper-testimonials-detail .main-content-section a{color:var(--neutral-text-high) !important;font-weight:var(--font-weight-regular,400);line-height:var(--line-height-body-lg,28px);text-decoration-line:underline !important;text-decoration-style:solid !important;text-decoration-skip-ink:none !important;text-decoration-thickness:auto !important;text-underline-offset:auto !important;text-underline-position:from-font;}.main-wrapper-testimonials-detail a.back-link{color:var(--neutral-text-high);font-size:18px;font-weight:500;display:flex;align-items:center;gap:var(--spacing-spacing-x-small,8px);align-self:stretch;}.main-wrapper-testimonials-detail .back-link-wrapper{margin-top:40px;margin-bottom:30px;}.main-wrapper-testimonials-detail .categories{margin-top:48px;}.main-wrapper-testimonials-detail .categories .category-text{font-size:18px;line-height:28px;color:#000000;font-weight:500;float:left;margin-right:25px;}.main-wrapper-testimonials-detail .categories .mapped-category{font-size:16px;font-weight:400;line-height:24px;color:var(--neutral-text-high);border:1px solid var(--neutral-outlines-high);border-radius:20px;padding:10px;padding-right:16px;padding-left:16px;margin-right:20px;}.suggested-story-full-wrapper{margin-top:72px;background-color:var(--neutral-variant-surface-low);}.suggested-story-wrapper .suggested-stories-title{font-size:30px;font-weight:500;line-height:38px;color:#000000;margin-bottom:24px;padding-top:64px;}.suggested-story-wrapper .suggested-stories-cards .details{display:flex;flex-direction:column;justify-content:space-between;height:202px;padding:24px 32px;background-color:var(--neutral-surfaces-low);border-bottom-left-radius:16px;border-bottom-right-radius:16px;}.suggested-story-wrapper .suggested-stories-cards .details .title{font-size:24px;line-height:30px;font-weight:500;color:var(--neutral-text-high);display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}.suggested-story-wrapper .suggested-stories-cards .details .categories{font-size:16px;font-weight:400;color:var(--neutral-text-default);line-height:24px;}.suggested-stories-cards .card{border-radius:16px 16px 16px 16px;background:var(--neutral-surfaces-lowest);}.suggested-stories-cards .card:hover{box-shadow:0px 4px 12px 0px rgba(0,0,0,0.10);}.suggested-stories-cards .card img.suggested-story-image{margin:auto;height:248px;width:100%;border-radius:16px 16px 0px 0px;}.suggested-story-wrapper .row .col-md-4{margin-bottom:60px;}@media only screen and (max-width:991px){.page-node-type-testimonials .container-fluid.px-0{padding-left:0px !important;padding-right:0px !important;}.main-wrapper-testimonials-detail .intro-section h1{font-size:30px;line-height:38px;}.main-wrapper-testimonials-detail .row.content{padding-left:15px;padding-right:15px;}.main-wrapper-testimonials-detail .full-width-image .col-md-12{padding:0;}.main-wrapper-testimonials-detail .full-width-image img{width:100%;height:375px;}.main-wrapper-testimonials-detail .main-content-section h2{font-size:24px;line-height:30px;}.main-wrapper-testimonials-detail .main-content-section img{margin-top:40px;margin-bottom:40px;}.main-wrapper-testimonials-detail .categories{margin-top:48px;margin-bottom:48px;}.main-wrapper-testimonials-detail .categories .category-text{font-size:16px;line-height:24px;float:unset;margin-bottom:15px;width:100%}.main-wrapper-testimonials-detail .categories .mapped-category{font-size:16px;margin-right:15px;display:inline-block;margin-top:10px;}.suggested-story-wrapper .suggested-stories-title{font-size:24px;line-height:30px;margin-bottom:40px;}.suggested-stories-cards .card img.suggested-story-image{border-bottom-right-radius:0px;border-bottom-left-radius:0px;}.suggested-story-wrapper .suggested-stories-cards .details .title{font-size:18px;line-height:28px;}.suggested-story-full-wrapper{margin-top:10px;}.suggested-story-wrapper .row .col-md-4{margin-bottom:16px;}.suggested-story-wrapper .suggested-stories-cards .details{padding:24px 15px;}}
