/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.assets-carousel{padding:max(4rem,min(3rem + 4.2105263158vw,8rem)) 0;max-width:100%;overflow:hidden;}.assets-carousel + .assets-carousel{padding-top:54px;}.assets-carousel h2{margin-bottom:0;}@media (min-width:1200px){.assets-carousel h2{letter-spacing:3px;line-height:1;}}.assets-carousel .assets-carousel-arrows{display:flex;align-items:center;margin-right:-12px;}.assets-carousel .assets-carousel-arrows li{padding:0 8px;}.assets-carousel .section-title{border-bottom:1px solid #2c2c2c;padding-bottom:max(1.25rem,min(1.0625rem + 0.7894736842vw,2rem));margin-bottom:max(2rem,min(1.25rem + 3.1578947368vw,5rem));display:flex;align-items:flex-end;justify-content:space-between;}@media (min-width:768px){.assets-carousel .slick-list{overflow:visible;}}.assets-carousel .container{position:relative;max-width:1884px;}.assets-carousel .container:before{background:#fff;content:"";z-index:1;display:block;position:absolute;top:0;right:100%;bottom:0;width:100vw;}.assets-carousel .node--type-asset-page a{color:inherit;text-decoration:none;}.assets-carousel .node--type-asset-page a:hover h3:before{transform:translateX(calc(100% + 50px));}.assets-carousel .node--type-asset-page a:hover h3:after{transform:translateX(50px);}.assets-carousel .node--type-asset-page a:hover h3 .field--name-title{animation:0.5s linear 0s alternate title-up;}.assets-carousel .node--type-asset-page a:hover .field--name-field-asset-category{color:#b13328;}.assets-carousel .node--type-asset-page a:hover .field--name-field-thumbnail img{transform:scale(1.05);}@media (min-width:768px){.assets-carousel .field--name-field-assets{margin:0 -20px;width:calc(100% + 40px);}}@media (min-width:768px){.assets-carousel .field__item.slick-slide{max-width:600px;padding:0 20px;}}.assets-carousel .field--name-field-thumbnail{overflow:hidden;}.assets-carousel .field--name-field-thumbnail img{width:100%;vertical-align:top;transition:transform 0.6s ease-out;}.assets-carousel h3{margin-bottom:0;font-size:18px;line-height:26px;display:block;position:relative;overflow:hidden;}.assets-carousel h3:before,.assets-carousel h3:after{background:#2c2c2c;content:"";height:1px;display:block;position:absolute;bottom:0;left:0;width:calc(100% + 50px);transition:all 0.4s ease;}.assets-carousel h3:after{margin-left:-50px;transform:translateX(-100%);}.assets-carousel h3 .field--name-title{display:flex;justify-content:space-between;align-items:center;position:relative;padding:21px 0;transition:all 0.4s ease;animation:0.5s linear 0s alternate title-down;}.assets-carousel .category-holder{padding:19px 0;font-size:12px;line-height:1;font-weight:700;letter-spacing:3px;display:flex;align-items:center;justify-content:space-between;padding-right:8px;}.assets-carousel .field--name-field-asset-category{transition:color 0.3s ease-in-out;}.assets-carousel .field--name-field-asset-region{position:relative;display:flex;align-items:center;}.assets-carousel .field--name-field-asset-region:before{content:"";display:inline-block;vertical-align:top;width:12px;height:17px;margin-right:10px;position:relative;top:-2px;background:url(/themes/custom/lamdadevelopment/images/PORTFOLIO_project/iconmonstr-location-pin-thin.svg) no-repeat;background-size:contain;background-position:center;}
