.component-homepage-section-title{overflow:hidden}.component-homepage-section-title .homepage-section-title{margin-bottom:30px;color:#2e2e30;font-size:28px;font-family:ProximaNovaSemiBold,Arial,sans-serif;line-height:36px;text-align:center;text-transform:capitalize}.component-homepage-section-title .homepage-section-image{display:block;height:50px;margin:20px auto}@media (min-width:768px){.component-homepage-section-title .homepage-section-image{height:66px;margin:0 auto 40px}}.font-smoothing{-webkit-font-smoothing:antialiased}.align-bottom{position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.page-title{margin:0 0 30px;color:#292929;font-size:14px;letter-spacing:-.44px;text-align:center;text-transform:uppercase}@media (min-width:768px){.page-title{margin:10px 0 40px;font-size:24px;letter-spacing:-.75px}}@media (min-width:768px){.default-component--home .site-header{position:relative}}@media (min-width:768px){.home-view:before{position:absolute;top:0;left:0;width:100%;height:180px;background:#fff;content:""}}.home-view .section--hero-home{height:350px}@media (min-width:991px){.home-view .section--hero-home{height:500px}}.home-view .hero-image{height:350px}@media (min-width:768px){.home-view .hero-image{width:100%;margin-top:0}}@media (min-width:991px){.home-view .hero-image{position:absolute;left:0;height:500px;margin-top:0}}.home-view .hero-image img{display:block;width:100%;height:100%;margin-right:auto;margin-left:auto;-o-object-fit:cover;object-fit:cover}@media (min-width:768px){.home-view .hero-image img{vertical-align:top}}.home-view .hero-delay-wrapper{position:absolute;top:100%;left:50%;display:flex;flex-direction:column;width:300px;overflow-wrap:break-word;background-color:rgba(0,0,0,.75);transform:translate(-50%,-66.666%)}@media (min-width:375px){.home-view .hero-delay-wrapper{width:345px}}@media (min-width:768px){.home-view .hero-delay-wrapper{top:50%;left:0;max-width:550px;max-height:350px;transform:translateY(-50%);-webkit-animation:fadeInLeft .7s ease-in 1 forwards;animation:fadeInLeft .7s ease-in 1 forwards}@-webkit-keyframes fadeInLeft{0%{max-width:100px;background-color:transparent}to{width:100%;background-color:rgba(0,0,0,.75)}}@keyframes fadeInLeft{0%{max-width:100px;background-color:transparent}to{width:100%;background-color:rgba(0,0,0,.75)}}}@media (min-width:1200px){.home-view .hero-delay-wrapper{top:50px;transform:translate(0)}}.home-view .hero-delay-wrapper .hero-home-wrapper{display:flex;flex-direction:column;padding:27px 20px 21px;text-align:left}@media (min-width:768px){.home-view .hero-delay-wrapper .hero-home-wrapper{padding:70px 40px 88px 30px;opacity:0;-webkit-animation:fadein .4s ease-in 1 forwards;animation:fadein .4s ease-in 1 forwards;-webkit-animation-delay:.7s;animation-delay:.7s}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}}.home-view .hero-delay-wrapper .hero-home-wrapper .category{margin-bottom:10px;color:#4fbfb2;font-size:12px;font-family:ProximaNovaBold,Arial,sans-serif;letter-spacing:1px;text-transform:uppercase}@media (min-width:768px){.home-view .hero-delay-wrapper .hero-home-wrapper .category{margin-bottom:15px;font-size:12px}}.home-view .hero-delay-wrapper .hero-home-wrapper .title{display:-webkit-box;margin-bottom:10px;overflow:hidden;color:#fff;font-size:24px;font-family:ProximaNovaBold,Arial,sans-serif;line-height:28px;-webkit-line-clamp:3;-webkit-box-orient:vertical}@media (min-width:768px){.home-view .hero-delay-wrapper .hero-home-wrapper .title{font-size:40px;line-height:45px}}.home-view .hero-delay-wrapper .hero-home-wrapper .author{color:#c7c8c8;font-size:14px;font-family:ProximaNovaRegular,Arial,sans-serif}.home-view .home-inner.home-inner--padding{max-width:1250px;margin:0 auto;padding:50px 20px 0}@media (min-width:768px){.home-view .home-inner.home-inner--padding{padding:60px 95px 0}}@media (min-width:991px){.home-view .home-inner.home-inner--padding{padding:60px 25px 0}}@media (min-width:1200px){.home-view .home-inner.home-inner--padding{padding:60px 0 0}}.home-view .home-inner.home-inner--padding.feature{margin-top:40px}@media (min-width:375px){.home-view .home-inner.home-inner--padding.feature{margin-top:30px}}@media (min-width:768px){.home-view .home-inner.home-inner--padding.feature{margin-top:0}}