.portfolio-section{padding:180px 30px 60px}@media (min-width:420px){.portfolio-section{padding:140px 30px 60px}}@media (min-width:576px){.portfolio-section{padding:100px 30px 60px}}@media (min-width:768px){.portfolio-section{padding:10px 30px 60px}}.portfolio-section__cards-wrapper{height:440px}.portfolio-section__title{font-size:2.2em;margin:50px 0}.portfolio-section .card-stack{width:calc(100% - 30px);height:300px;position:absolute;margin:20px auto}.portfolio-section .card-stack .buttons{position:absolute;color:#fff;text-align:center;line-height:35px;text-decoration:none;font-size:22px;z-index:100;outline:none;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;opacity:.7}.portfolio-section .card-stack .prev{right:75px;left:auto;bottom:-120px}.portfolio-section .card-stack .prev:hover{opacity:1}.portfolio-section .card-stack .carousel .buttons:hover{color:#c01313;background:#fff;opacity:1}.portfolio-section .card-stack .card-list{width:100%}.portfolio-section .card-stack .card-list__image{height:200px}.portfolio-section .card-stack .card-list__text{color:#fff;font-weight:300}.portfolio-section .card-stack .card-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out;border-radius:10px;position:absolute;list-style:none;height:300px;left:0;right:0;margin:0 auto;text-align:center;-webkit-box-shadow:0 2px 15px 1px hsla(0,0%,88%,.5);box-shadow:0 1px 4px 1px rgba(0,0,0,.5)}.portfolio-section .card-stack .card-list li:first-child{top:24px;width:60%}.portfolio-section .card-stack .card-list li:nth-child(2){top:36px;width:70%}.portfolio-section .card-stack .card-list li:nth-child(3){top:48px;width:80%}.portfolio-section .card-stack .card-list li:nth-child(4){top:60px;width:90%}.portfolio-section .card-stack .card-list li:nth-child(5){top:72px;width:100%}.portfolio-section .portfolio-card__images,.portfolio-section .portfolio-card__summary{-webkit-box-flex:0;-ms-flex:0 0 90%;flex:0 0 90%}@media (max-width:419px){.portfolio-section .portfolio-card__images,.portfolio-section .portfolio-card__summary{margin-left:-40px}}@media (min-width:768px){.portfolio-section .portfolio-card__images,.portfolio-section .portfolio-card__summary{-webkit-box-flex:0;-ms-flex:0 0 45%;flex:0 0 45%}}.portfolio-section .portfolio-card__summary{margin-top:50px;margin-bottom:250px}@media (min-width:576px){.portfolio-section .portfolio-card__summary{margin-bottom:200px}}@media (min-width:768px){.portfolio-section .portfolio-card__summary{margin-top:0;margin-bottom:0}}.portfolio-section .portfolio-card__summary h1,.portfolio-section .portfolio-card__summary h2,.portfolio-section .portfolio-card__summary h3,.portfolio-section .portfolio-card__summary h4,.portfolio-section .portfolio-card__summary h5{text-decoration:none;margin-top:0;text-align:left}.portfolio-section .portfolio-card__summary p{color:#fff;font-weight:300;font-size:.9em;text-align:left}.portfolio-section .portfolio-card__images{height:180px;border-radius:10px;position:relative}@media (min-width:420px){.portfolio-section .portfolio-card__images{height:260px}}@media (min-width:576px){.portfolio-section .portfolio-card__images{height:300px}}@media (min-width:992px){.portfolio-section .portfolio-card__images{height:350px}}.portfolio-section .portfolio-card__logo{position:absolute;width:150px;height:auto;bottom:-30px;left:0}@media (min-width:576px){.portfolio-section .portfolio-card__logo{left:-30px;width:300px}}.portfolio-section .portfolio-card__single{position:relative;padding:0}.portfolio-section .portfolio-card__single .portfolio-card__logo,.portfolio-section .portfolio-card__single .portfolio-card__summary{visibility:hidden}.portfolio-section .portfolio-card__single:last-of-type .portfolio-card__logo,.portfolio-section .portfolio-card__single:last-of-type .portfolio-card__summary{visibility:visible}.portfolio-section .portfolio-card__single.Great_North_Air_Ambulance .portfolio-card__logo{width:120px;bottom:-50px;left:0}@media (min-width:576px){.portfolio-section .portfolio-card__single.Great_North_Air_Ambulance .portfolio-card__logo{left:-50px}}.portfolio-section .portfolio-card__single.Pink_News .portfolio-card__logo{width:180px;left:0;bottom:0}@media (min-width:420px){.portfolio-section .portfolio-card__single.Pink_News .portfolio-card__logo{left:-80px}}.portfolio-section .portfolio-card__single.Aureole_Sports_Horses .portfolio-card__logo{bottom:0;width:350px;left:-35px}@media (min-width:576px){.portfolio-section .portfolio-card__single.Aureole_Sports_Horses .portfolio-card__logo{left:-77px}}.portfolio-section .portfolio-card__link{position:relative;max-width:100%;max-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;text-decoration:none}@media (min-width:768px){.portfolio-section .portfolio-card__link{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}.portfolio-section .portfolio-card__bg-image{top:0;left:0;width:100%;height:180px;-o-object-fit:cover;object-fit:cover;opacity:.5;border-radius:10px}@media (min-width:420px){.portfolio-section .portfolio-card__bg-image{height:260px}}@media (min-width:576px){.portfolio-section .portfolio-card__bg-image{height:300px}}@media (min-width:992px){.portfolio-section .portfolio-card__bg-image{height:350px}}.portfolio-section .portfolio-block__bg-image{position:absolute;width:100%;height:100%;left:0;top:0;-o-object-fit:cover;object-fit:cover;opacity:1;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.portfolio-section .portfolio-block__image{overflow:hidden;position:relative;width:100%;height:100%}.portfolio-section .portfolio-block__logo-wrapper{position:absolute;left:0;top:0;width:100%;height:100%;-ms-flex-pack:center;-ms-flex-align:center;-ms-flex-line-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.portfolio-section .portfolio-block__logo-holder,.portfolio-section .portfolio-block__logo-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;align-content:center}.portfolio-section .portfolio-block__logo-holder{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;-ms-flex-pack:center;-ms-flex-align:center;-ms-flex-line-pack:center}.portfolio-section .portfolio-block__post-link,.portfolio-section .portfolio-block__site-link{-webkit-box-flex:0;-ms-flex:0 0 48%;flex:0 0 48%;opacity:0;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;text-decoration:none}@media (min-width:370px){.portfolio-section .portfolio-block__post-link,.portfolio-section .portfolio-block__site-link{-webkit-box-flex:0;-ms-flex:0 0 42%;flex:0 0 42%}}@media (min-width:992px){.portfolio-section .portfolio-block__post-link,.portfolio-section .portfolio-block__site-link{-webkit-box-flex:0;-ms-flex:0 0 28%;flex:0 0 28%}}.portfolio-section .portfolio-block__post-link span,.portfolio-section .portfolio-block__site-link span{margin:0 auto;display:block;background-color:#483ce1;padding:12px 20px;border-radius:5px;color:#fff;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-transition:background-color .5s;-o-transition:background-color .5s;transition:background-color .5s;font-size:16px;text-align:center}@media (min-width:1200px){.portfolio-section .portfolio-block__post-link span,.portfolio-section .portfolio-block__site-link span{font-size:21px}}.portfolio-section .portfolio-block__post-link:hover span,.portfolio-section .portfolio-block__site-link:hover span{background-color:#030028}.portfolio-section .portfolio-block__logo{height:100px;-o-object-fit:contain;object-fit:contain;opacity:0;-webkit-transition:opacity .5s;-o-transition:opacity .5s;transition:opacity .5s;width:40%;margin:0 auto 20px;display:block}@media (min-width:576px){.portfolio-section .portfolio-block__logo{height:150px}}@media (min-width:768px){.portfolio-section .portfolio-block__logo{width:60%;margin:0 auto 40px}}@media (min-width:992px){.portfolio-section .portfolio-block__logo{width:40%}}.portfolio-section__blocks-wrapper{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.portfolio-section__block{position:relative}.portfolio-section__block.block-2{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:768px){.portfolio-section__block.block-2{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%}}.portfolio-section__block.block-3{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%}@media (min-width:768px){.portfolio-section__block.block-3{-webkit-box-flex:0;-ms-flex:0 0 33.33%;flex:0 0 33.33%}}.portfolio-section__block.selected .portfolio-block__bg-image,.portfolio-section__block:hover .portfolio-block__bg-image{scale:1.1;opacity:.3}.portfolio-section__block.selected .portfolio-block__logo,.portfolio-section__block.selected .portfolio-block__post-link,.portfolio-section__block.selected .portfolio-block__site-link,.portfolio-section__block:hover .portfolio-block__logo,.portfolio-section__block:hover .portfolio-block__post-link,.portfolio-section__block:hover .portfolio-block__site-link{opacity:1}.portfolio-section__block-dead-mammoth-coffee-company .portfolio-block__logo{width:70%}@media (min-width:768px){.portfolio-section__block-dead-mammoth-coffee-company .portfolio-block__logo{width:70%}}@media (min-width:992px){.portfolio-section__block-dead-mammoth-coffee-company .portfolio-block__logo{width:80%}}.transformThis{-webkit-animation:scaleDown .5s;-o-animation:scaleDown .5s;animation:scaleDown .5s}.transformPrev{-webkit-animation:scaleUp .1s;-o-animation:scaleUp .1s;animation:scaleUp .1s;display:none}@-webkit-keyframes scaleUp{0%{-webkit-transform:scale(1.2) translateY(50px);transform:scale(1.2) translateY(50px);opacity:0}20%{-webkit-transform:scale(1.15) translateY(40px);transform:scale(1.15) translateY(40px);opacity:.1}40%{-webkit-transform:scale(1.1) translateY(30px);transform:scale(1.1) translateY(30px);opacity:.2}60%{-webkit-transform:scale(1.05) translateY(20px);transform:scale(1.05) translateY(20px);opacity:.4}80%{-webkit-transform:scale(1.01) translateY(10px);transform:scale(1.01) translateY(10px);opacity:.8}to{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);opacity:1}}@-o-keyframes scaleUp{0%{-o-transform:scale(1.2) translateY(50px);transform:scale(1.2) translateY(50px);opacity:0}20%{-o-transform:scale(1.15) translateY(40px);transform:scale(1.15) translateY(40px);opacity:.1}40%{-o-transform:scale(1.1) translateY(30px);transform:scale(1.1) translateY(30px);opacity:.2}60%{-o-transform:scale(1.05) translateY(20px);transform:scale(1.05) translateY(20px);opacity:.4}80%{-o-transform:scale(1.01) translateY(10px);transform:scale(1.01) translateY(10px);opacity:.8}to{-o-transform:scale(1) translateY(0);transform:scale(1) translateY(0);opacity:1}}@keyframes scaleUp{0%{-webkit-transform:scale(1.2) translateY(50px);-o-transform:scale(1.2) translateY(50px);transform:scale(1.2) translateY(50px);opacity:0}20%{-webkit-transform:scale(1.15) translateY(40px);-o-transform:scale(1.15) translateY(40px);transform:scale(1.15) translateY(40px);opacity:.1}40%{-webkit-transform:scale(1.1) translateY(30px);-o-transform:scale(1.1) translateY(30px);transform:scale(1.1) translateY(30px);opacity:.2}60%{-webkit-transform:scale(1.05) translateY(20px);-o-transform:scale(1.05) translateY(20px);transform:scale(1.05) translateY(20px);opacity:.4}80%{-webkit-transform:scale(1.01) translateY(10px);-o-transform:scale(1.01) translateY(10px);transform:scale(1.01) translateY(10px);opacity:.8}to{-webkit-transform:scale(1) translateY(0);-o-transform:scale(1) translateY(0);transform:scale(1) translateY(0);opacity:1}}@-webkit-keyframes scaleDown{0%{-webkit-transform:scale(1) translateY(0);transform:scale(1) translateY(0);opacity:1}20%{-webkit-transform:scale(1.01) translateY(20px);transform:scale(1.01) translateY(20px);opacity:.8}40%{-webkit-transform:scale(1.05) translateY(40px);transform:scale(1.05) translateY(40px);opacity:.4}60%{-webkit-transform:scale(1.1) translateY(60px);transform:scale(1.1) translateY(60px);opacity:.2}80%{-webkit-transform:scale(1.15) translateY(80px);transform:scale(1.15) translateY(80px);opacity:.1}to{-webkit-transform:scale(1.2) translateY(100px);transform:scale(1.2) translateY(100px);opacity:0}}@-o-keyframes scaleDown{0%{-o-transform:scale(1) translateY(0);transform:scale(1) translateY(0);opacity:1}20%{-o-transform:scale(1.01) translateY(20px);transform:scale(1.01) translateY(20px);opacity:.8}40%{-o-transform:scale(1.05) translateY(40px);transform:scale(1.05) translateY(40px);opacity:.4}60%{-o-transform:scale(1.1) translateY(60px);transform:scale(1.1) translateY(60px);opacity:.2}80%{-o-transform:scale(1.15) translateY(80px);transform:scale(1.15) translateY(80px);opacity:.1}to{-o-transform:scale(1.2) translateY(100px);transform:scale(1.2) translateY(100px);opacity:0}}@keyframes scaleDown{0%{-webkit-transform:scale(1) translateY(0);-o-transform:scale(1) translateY(0);transform:scale(1) translateY(0);opacity:1}20%{-webkit-transform:scale(1.01) translateY(20px);-o-transform:scale(1.01) translateY(20px);transform:scale(1.01) translateY(20px);opacity:.8}40%{-webkit-transform:scale(1.05) translateY(40px);-o-transform:scale(1.05) translateY(40px);transform:scale(1.05) translateY(40px);opacity:.4}60%{-webkit-transform:scale(1.1) translateY(60px);-o-transform:scale(1.1) translateY(60px);transform:scale(1.1) translateY(60px);opacity:.2}80%{-webkit-transform:scale(1.15) translateY(80px);-o-transform:scale(1.15) translateY(80px);transform:scale(1.15) translateY(80px);opacity:.1}to{-webkit-transform:scale(1.2) translateY(100px);-o-transform:scale(1.2) translateY(100px);transform:scale(1.2) translateY(100px);opacity:0}}@-webkit-keyframes scaleCard{0%{top:5px}to{top:24px}}@-o-keyframes scaleCard{0%{top:5px}to{top:24px}}@keyframes scaleCard{0%{top:5px}to{top:24px}}@-webkit-keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(40px);transform:translateX(40px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-o-keyframes bounceInLeft{0%{opacity:0;-o-transform:translateX(40px);transform:translateX(40px)}to{-o-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInLeft{0%{opacity:0;-webkit-transform:translateX(40px);-o-transform:translateX(40px);transform:translateX(40px)}to{-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(-40px);transform:translateX(-40px)}to{-webkit-transform:translateX(0);transform:translateX(0)}}@-o-keyframes bounceInRight{0%{opacity:0;-o-transform:translateX(-40px);transform:translateX(-40px)}to{-o-transform:translateX(0);transform:translateX(0)}}@keyframes bounceInRight{0%{opacity:0;-webkit-transform:translateX(-40px);-o-transform:translateX(-40px);transform:translateX(-40px)}to{-webkit-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}}