.home-section--instagram{background:var(--social-instagram)}@media (min-width:0px) and (max-width:575px){.home-section--instagram .container{padding:0}}.home-section--instagram .home-section__heading{text-align:center;color:#fff;margin-bottom:50px}@media (min-width:0px) and (max-width:575px){.home-section--instagram .home-section__heading{margin-bottom:45px}}@media (min-width:576px) and (max-width:767px){.home-section--instagram .home-section__heading{margin-bottom:45px}}@media (min-width:768px) and (max-width:991px){.home-section--instagram .home-section__heading{margin-bottom:45px}}@media (min-width:0px) and (max-width:575px){.home-section--instagram .home-section__heading{font-size:30px}}.home-section--instagram .item a{display:block;position:relative;margin:0 auto}.home-section--instagram .item a .picture{padding-bottom:76%;min-height:243px}.home-section--instagram .item a:after,.home-section--instagram .item a:before{content:'';position:absolute;bottom:0;right:0;width:100%;height:100%;z-index:1;-webkit-transition:opacity ease-in-out .2s;-o-transition:opacity ease-in-out .2s;transition:opacity ease-in-out .2s}.home-section--instagram .item a:before{opacity:0;background:hsla(calc(var(--primary-colour-h) + 0deg),calc(var(--primary-colour-s) + 0%),calc(var(--primary-colour-l) + 0%),calc(var(--primary-colour-a) - calc(1 - .85)))}.home-section--instagram .item a:after{height:calc(100% - 62px);opacity:.8;background:-webkit-gradient(linear,left top, left bottom,color-stop(0, rgba(196,196,196,0)),to(#000));background:-o-linear-gradient(top,rgba(196,196,196,0) 0,#000 100%);background:linear-gradient(180deg,rgba(196,196,196,0) 0,#000 100%)}.home-section--instagram .item a .text{padding:0 20px;position:absolute;z-index:2;bottom:0;left:0;width:100%;text-align:center;-webkit-transition:bottom ease-in-out .2s,-webkit-transform ease-in-out .2s;transition:bottom ease-in-out .2s,-webkit-transform ease-in-out .2s;-o-transition:bottom ease-in-out .2s,transform ease-in-out .2s;transition:bottom ease-in-out .2s,transform ease-in-out .2s;transition:bottom ease-in-out .2s,transform ease-in-out .2s,-webkit-transform ease-in-out .2s}.home-section--instagram .item a .text div{text-align:left;color:#fff;font-family:var(font_primary);font-weight:700;font-size:13px;line-height:15px;letter-spacing:.1em;text-transform:uppercase;margin-top:5px;white-space:nowrap;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis}.home-section--instagram .item a .text .date_username{height:45px;-webkit-transition:opacity ease-in-out .2s,height ease-in-out .2s,-webkit-transform ease-in-out .2s;transition:opacity ease-in-out .2s,height ease-in-out .2s,-webkit-transform ease-in-out .2s;-o-transition:opacity ease-in-out .2s,transform ease-in-out .2s,height ease-in-out .2s;transition:opacity ease-in-out .2s,transform ease-in-out .2s,height ease-in-out .2s;transition:opacity ease-in-out .2s,transform ease-in-out .2s,height ease-in-out .2s,-webkit-transform ease-in-out .2s}.home-section--instagram .item a .text .find_out_more{height:15px;-webkit-transform:translateY(15px);-ms-transform:translateY(15px);transform:translateY(15px);opacity:0;text-align:center;-webkit-transition:opacity ease-in-out .2s,margin ease-in-out .2s,-webkit-transform ease-in-out .2s;transition:opacity ease-in-out .2s,margin ease-in-out .2s,-webkit-transform ease-in-out .2s;-o-transition:opacity ease-in-out .2s,transform ease-in-out .2s,margin ease-in-out .2s;transition:opacity ease-in-out .2s,transform ease-in-out .2s,margin ease-in-out .2s;transition:opacity ease-in-out .2s,transform ease-in-out .2s,margin ease-in-out .2s,-webkit-transform ease-in-out .2s}.home-section--instagram .item a:hover .text{bottom:50%;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.home-section--instagram .item a:hover .date_username{-webkit-transform:translateY(-40px);-ms-transform:translateY(-40px);transform:translateY(-40px);opacity:0;height:0}.home-section--instagram .item a:hover .find_out_more{margin-top:10px;opacity:1;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.home-section--instagram .item a:hover:before{opacity:1}