.reference__item--hover{transition:all ease 0.3s}.reference__item--hover:hover{color:#AFCC45}.reference__item--content .html__content p{font-size:18px;line-height:28px;color:#A4B0B2}@media screen and (max-width:1199.98px){.reference__item--content .html__content p{font-size:16px;line-height:26px}}@media screen and (max-width:767.98px){.reference__item--content .html__content p{font-size:14px;line-height:23px}}.reference__item{transition:all ease 0.3s}.reference__item .video__holder{position:relative;line-height:0}.reference__item .video__holder .primary__overlay.active{opacity:0}.reference__item .video__holder .video__play--button{position:absolute;top:2rem;left:2rem;cursor:pointer;z-index:10}@media screen and (max-width:767.98px){.reference__item .video__holder .video__play--button{top:1rem;left:1rem}}.reference__item .video__holder .video__play--button i{font-size:4rem;color:#FFF}@media screen and (max-width:767.98px){.reference__item .video__holder .video__play--button i{font-size:3rem}}.reference__item:hover{transform:scale(1.05)}.reference__item:hover .video__holder{position:relative}.reference__item:hover .video__holder .primary__overlay{opacity:0}.element:first-of-type{margin-top:0}.reference{padding-top:12rem}@media screen and (max-width:991.98px){.reference{padding-top:10rem}}@media screen and (max-width:767.98px){.reference{padding-top:2rem}}.reference__content{position:sticky;top:8rem}