.portfolio-slider{padding:180px 0 60px}@media (min-width:420px){.portfolio-slider{padding:140px 0 60px}}@media (min-width:576px){.portfolio-slider{padding:100px 0 60px}}@media (min-width:768px){.portfolio-slider{padding:10px 30px 60px}}.portfolio-slider__title{font-size:2.2em;margin:50px 0;padding:0 30px}.portfolio-slider__slide-title{font-size:1.6em;margin:0 0 50px;text-align:center;font-weight:700;text-shadow:2px 2px #000}.portfolio-slider__template{position:relative;max-width:320px;width:100%;margin:0 auto}@media (min-width:400px){.portfolio-slider__template{max-width:400px}}@media (min-width:576px){.portfolio-slider__template{max-width:576px}}@media (min-width:768px){.portfolio-slider__template{max-width:708px}}@media (min-width:992px){.portfolio-slider__template{max-width:932px}}@media (min-width:1200px){.portfolio-slider__template{max-width:1140px}}.portfolio-slider__desktop{position:absolute;width:96px;height:57px;top:18px;left:calc(50% - 36px)}@media (min-width:400px){.portfolio-slider__desktop{width:121px;height:72px;top:22px;left:calc(50% - 46px)}}@media (min-width:576px){.portfolio-slider__desktop{width:172px;height:105px;top:31px;left:calc(50% - 65px)}}@media (min-width:768px){.portfolio-slider__desktop{width:211px;height:127px;top:40px;left:calc(50% - 79px)}}@media (min-width:992px){.portfolio-slider__desktop{width:277px;height:168px;top:52px;left:calc(50% - 104px)}}@media (min-width:1200px){.portfolio-slider__desktop{width:341px;height:206px;top:64px;left:calc(50% - 129px)}}.portfolio-slider__tablet{position:absolute;top:18px;width:48px;height:auto;left:calc(20% - 23px)}@media (min-width:400px){.portfolio-slider__tablet{top:23px;width:61px;left:calc(20% - 29px)}}@media (min-width:576px){.portfolio-slider__tablet{top:33px;width:86px;left:calc(20% - 41px)}}@media (min-width:768px){.portfolio-slider__tablet{top:40px;width:105px;left:calc(20% - 50px)}}@media (min-width:992px){.portfolio-slider__tablet{top:54px;width:139px;left:calc(20% - 67px)}}@media (min-width:1200px){.portfolio-slider__tablet{top:65px;width:171px;left:calc(20% - 82px)}}.portfolio-slider__mobile{position:absolute;top:49px;width:22px;height:32px;left:calc(80% - 6px)}@media (min-width:400px){.portfolio-slider__mobile{top:62px;width:25px;height:39px;left:calc(80% - 6px)}}@media (min-width:576px){.portfolio-slider__mobile{top:89px;width:35px;height:57px;left:calc(80% - 8px)}}@media (min-width:768px){.portfolio-slider__mobile{top:109px;width:42px;height:70px;left:calc(80% - 9px)}}@media (min-width:992px){.portfolio-slider__mobile{top:143px;width:56px;height:94px;left:calc(80% - 12px)}}@media (min-width:1200px){.portfolio-slider__mobile{top:177px;width:69px;height:111px;left:calc(80% - 16px)}}.portfolio-slider__content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-item-align:start;align-self:flex-start;-ms-flex-line-pack:start;align-content:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto;padding:0 30px}@media (min-width:992px){.portfolio-slider__content{max-width:932px}}@media (min-width:1200px){.portfolio-slider__content{max-width:1140px}}.portfolio-slider__logo-wrapper{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-line-pack:center;align-content:center}@media (min-width:768px){.portfolio-slider__logo-wrapper{-webkit-box-flex:0;-ms-flex:0 0 30%;flex:0 0 30%}}.portfolio-slider__logo{width:50%;height:100%;margin:0 auto}@media (min-width:768px){.portfolio-slider__logo{width:75%}}.portfolio-slider__summary{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;text-align:center}@media (min-width:768px){.portfolio-slider__summary{-webkit-box-flex:0;-ms-flex:0 0 70%;flex:0 0 70%;text-align:left}}@media (min-width:768px){.portfolio-slider__summary h4{margin-top:0;text-align:left}}.portfolio-slider .slick-dots{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:0}.portfolio-slider .slick-dots li{margin:0 10px}.portfolio-slider .slick-dots li button{background-color:hsla(0,0%,100%,.4);border:none;border-radius:10px;height:8px;width:22px}.portfolio-slider .slick-dots li.slick-active button{background-color:#fff}