.section-portfolio--grid{overflow:hidden}.section-portfolio--grid .container-portfolio--grid-header{display:flex;align-items:center;justify-content:flex-start}@media only screen and (max-width:1024px){.section-portfolio--grid .container-portfolio--grid-header{margin-bottom:25px}}@media only screen and (max-width:460px){.section-portfolio--grid .container-portfolio--grid-header{margin-bottom:20px}}.section-portfolio--grid .container-home-case-study-items{position:relative;display:flex;flex-wrap:wrap;width:calc(100vw - 30px)}.section-portfolio--grid .container-home-case-study-items .owl-stage-outer{overflow:hidden;width:100%}@media only screen and (max-width:768px){.section-portfolio--grid .container-home-case-study-items .owl-stage-outer{margin-left:12.5%}}@media only screen and (max-width:460px){.section-portfolio--grid .container-home-case-study-items .owl-stage-outer{margin-left:0}}.section-portfolio--grid .container-home-case-study-items .owl-stage{display:flex}@media only screen and (max-width:460px){.section-portfolio--grid .container-home-case-study-items .owl-stage{display:block}}.section-portfolio--grid .container-home-case-study-items .owl-stage .owl-item{float:left;flex:0 0 auto;width:calc(100vw - 162px)!important}@media only screen and (max-width:768px){.section-portfolio--grid .container-home-case-study-items .owl-stage .owl-item{width:calc(80vw - 162px)!important}}@media only screen and (max-width:460px){.section-portfolio--grid .container-home-case-study-items .owl-stage .owl-item{width:calc(100vw - 162px)!important}}.section-portfolio--grid .container-home-case-study-items .owl-nav,.section-portfolio--grid .container-home-case-study-items .owl-dots{display:none}.section-portfolio--grid .container-home-case-study-item{margin-bottom:40px}@media only screen and (max-width:768px){.section-portfolio--grid .container-home-case-study-item{width:100%;margin-right:unset;margin-bottom:0;margin-left:unset}}@media only screen and (max-width:460px){.section-portfolio--grid .container-home-case-study-item{width:100%;margin-right:unset;margin-bottom:0;margin-left:unset}}.section-portfolio--grid .container-home-case-study-item .case-study-item-photo{position:relative;display:block;margin-bottom:20px}@media only screen and (max-width:768px){.section-portfolio--grid .container-home-case-study-item .case-study-item-photo{margin-bottom:0}}.section-portfolio--grid .container-home-case-study-item .case-study-item-photo figure{position:relative}@media only screen and (max-width:1024px){.section-portfolio--grid .container-home-case-study-item .case-study-item-photo figure{display:flex;flex-direction:column}}.section-portfolio--grid .case-study-item-photo .image-hover{position:absolute;z-index:1;top:0;left:0;align-items:center;width:100%;height:100%;transition:opacity 300ms;opacity:0;background-color:var(--brand)}@media only screen and (max-width:1024px){.section-portfolio--grid .case-study-item-photo .image-hover{position:relative;order:2;opacity:1;background-color:#fff0}}.section-portfolio--grid .case-study-item-photo .image-hover .case-study-item-info{display:flex;flex-direction:column;justify-content:flex-start;height:100%;padding:20px}@media only screen and (max-width:1440px){.section-portfolio--grid .case-study-item-photo .image-hover .case-study-item-info{padding:15px}}@media only screen and (max-width:1024px){.section-portfolio--grid .case-study-item-photo .image-hover .case-study-item-info{padding:15px 0}}.section-portfolio--grid .case-study-item-photo .image-hover .case-study-item-info h4{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:15px;color:var(--white);line-height:var(--line_hight--large)}@media screen and (-webkit-min-device-pixel-ratio:0){.section-portfolio--grid .case-study-item-photo .image-hover .case-study-item-info h4{display:unset;margin-bottom:10px}}@media only screen and (max-width:1024px){.section-portfolio--grid .case-study-item-photo .image-hover .case-study-item-info h4{color:var(--brand)}}@media only screen and (max-width:460px){.section-portfolio--grid .case-study-item-photo .image-hover .case-study-item-info h4{margin-bottom:3px}}.section-portfolio--grid .case-study-item-photo .image-hover .case-study-item-info .image-hover-title{float:right;text-align:right;white-space:nowrap;text-transform:capitalize;text-transform:capitalize;color:var(--orange);font-size:var(--tag);font-weight:var(--font_weight--semibold)}@media only screen and (max-width:1440px){.section-portfolio--grid .case-study-item-photo .image-hover .case-study-item-info .image-hover-title{display:block;width:100%;margin-top:5px;text-align:left}}@media only screen and (max-width:1280px){.section-portfolio--grid .case-study-item-photo .image-hover .case-study-item-info .image-hover-title{display:unset;width:unset;margin-top:unset;text-align:right}}@media only screen and (max-width:460px){.section-portfolio--grid .case-study-item-photo .image-hover .case-study-item-info .image-hover-title{float:left;width:100%;margin-top:7px;text-align:left}}.section-portfolio--grid .case-study-item-photo .image-hover .case-study-item-info p{color:var(--white);font-size:var(--caption);line-height:var(--line_hight--large)}@media only screen and (max-width:1440px){.section-portfolio--grid .case-study-item-photo .image-hover .case-study-item-info p{font-size:11px}}@media only screen and (max-width:1024px){.section-portfolio--grid .case-study-item-photo .image-hover .case-study-item-info p{color:var(--brand)}}.section-portfolio--grid .case-study-item-photo .image-hover .case-study-item-info .link{position:relative;align-self:flex-end;margin-top:auto;padding-bottom:6px;color:var(--white);font-size:var(--p);font-weight:var(--font_weight--semibold)}@media only screen and (max-width:1024px){.section-portfolio--grid .case-study-item-photo .image-hover .case-study-item-info .link{align-self:flex-start;margin-top:10px;color:var(--red)}}.section-portfolio--grid .case-study-item-photo .image-hover .case-study-item-info .link .arrow--right{border-width:0 2px 2px 0;border-color:var(--white)}@media only screen and (max-width:1024px){.section-portfolio--grid .case-study-item-photo .image-hover .case-study-item-info .link .arrow--right{border-color:var(--red)}}@media only screen and (max-width:1024px){.section-portfolio--grid .case-study-item-photo .image-hover .case-study-item-info .link .arrow--right svg path{fill:var(--red)}}.section-portfolio--grid .container-home-case-study-item .case-study-item-photo img{width:100%;max-width:100%}.section-portfolio--grid .case-study-item-photo .case-study-item-logo{margin-bottom:10px;text-align:left}@media only screen and (max-width:460px){.section-portfolio--grid .case-study-item-photo .case-study-item-logo{margin-bottom:20px}}.section-portfolio--grid .case-study-item-photo .case-study-item-logo img{width:100%;max-width:129px}.section-portfolio--grid .case-study-item-photo:hover .image-hover{opacity:1}.container-portfolio--grid{margin-top:-10px}@media only screen and (max-width:460px){.container-portfolio--grid{overflow:hidden}}.container-portfolio--grid-footer{display:flex;justify-content:flex-end}@media only screen and (max-width:460px){.container-portfolio--grid-footer{justify-content:center}}.container-portfolio--grid-footer a{position:relative;color:var(--brand)}.container-portfolio--grid-footer a:after{background-color:var(--brand)}@media only screen and (max-width:1024px){.container-portfolio--grid-footer a{margin-bottom:40px}}@media only screen and (max-width:460px){.container-portfolio--grid-footer a{font-size:.95rem}}.container-home-case-studies-footer{display:flex;justify-content:flex-end}@media only screen and (max-width:460px){.container-home-case-studies-footer{justify-content:center}}.container-home-case-studies-footer a{color:var(--red)}