/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.path-frontpage .featured-top{background:url('/themes/custom/crw2025/images/home-banner-boston.jpg') no-repeat right center;background-size:cover;h1{font-size:3.33333rem;color:white;font-weight:bold;padding-top:10%;padding-bottom:3%;}.button-link{margin-bottom:23%;}}
#block-views-block-latest-work span.field-content:after{display:none;}div[id^='recent-item']{min-height:300px;}.wrapper-recent-item{min-height:300px;position:relative;background-color:transparent;overflow:hidden;transition:transform 0.3s ease,box-shadow 0.3s ease;cursor:pointer;}.wrapper-recent-item:hover{transform:translateY(-5px) scale(1.05);box-shadow:0 10px 25px rgba(0,0,0,0.2);}.wrapper-recent-item-detail{position:absolute;bottom:0;width:100%;height:5.6rem;padding:1rem;background:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,0.35) 20%,rgba(0,0,0,0.55) 50%,rgba(0,0,0,0.85) 80%,rgba(0,0,0,1) 100%) !important;color:white;display:block;}.wrapper-recent-item-detail *{position:relative;display:block;}.wrapper-recent-item-detail a{text-decoration:none;}.wrapper-recent-item{position:relative;}a.link{display:block;position:absolute !important;top:0;left:0;width:100%;height:100%;z-index:100;}
.node--type-work-item.node--view-mode-slide{background-color:white;background-size:80px;max-width:990px;padding-left:120px;color:#464646;}.views_slideshow_controls_text{margin-bottom:20px;}.views_slideshow_controls_text_pause{display:none !important;}.views_slideshow_controls_text_previous,.views_slideshow_controls_text_next{border:3px solid #ffc733;border-radius:50%;color:transparent !important;text-decoration:none;width:3rem;height:3rem;display:inline-flex;align-items:center;justify-content:center;background:none;position:relative;font-size:0;overflow:hidden;transition:background-color 0.4s ease;}.views_slideshow_controls_text_previous::before{content:'←';font-size:1.5rem;color:#000;}.views_slideshow_controls_text_next::before{content:'→';font-size:1.5rem;color:#000;}.views_slideshow_controls_text_pause::before{content:none !important;}.views_slideshow_controls_text_pause.is-playing::before{content:'▶';top:-1px;}.views_slideshow_controls_text_previous:hover,.views_slideshow_controls_text_next:hover,.views_slideshow_controls_text_pause:hover{background-color:#dbdbdb;cursor:pointer;}.views-slideshow-controls-bottom{display:flex;justify-content:flex-end;}
