section.logo-slider-main{padding-bottom:2em;padding-top:2em}section.logo-slider-main .logo-slider-inner h3.title{font-weight:400;letter-spacing:-.015em;line-height:1.1}section.logo-slider-main .logo-main .slick-slide:focus{cursor:grabbing}section.logo-slider-main .logo-slider-inner p{line-height:1.4}section.logo-slider-main .logo-slider-inner .spacer{background:#dadada;height:3px;margin:2em 0;width:4em}section.logo-slider-main .logo-slider-inner .logo-start{margin-top:2.5em}section.logo-slider-main .logo-start .logo-start-inner{-webkit-tap-highlight-color:transparent;padding-bottom:4rem;-webkit-user-select:none;-ms-user-select:none;user-select:none}section.logo-slider-main .logo-start .logo-start-inner .logo-start-wrapper{cursor:grab;position:relative;-ms-touch-action:pan-y;touch-action:pan-y}section.logo-slider-main .logo-start .logo-main{height:100%;left:0;width:100%}section.logo-slider-main .logo-start .logo-main .logo-main_item{background-color:#fff;border:1px solid #e1e1e1;display:block;margin-right:.5em;padding-top:100%;position:relative;width:100%}section.logo-slider-main .logo-start .logo-main .logo-main_item img{bottom:0;height:auto;left:0;margin:auto;max-height:60%;max-width:60%;outline:0;position:absolute;right:0;top:0}section.logo-slider-main .logo-start .logo-main .slick-arrow{background:#e3051f;border:0;border-radius:0;bottom:-64px;box-shadow:none;height:64px;outline:0;padding:0;position:absolute;right:20px;transition:all .3s ease-out;width:64px}section.logo-slider-main .logo-start .logo-main .next-arrow{right:0}section.logo-slider-main .slick-list{margin-right:-13px}section.logo-slider-main .logo-start .logo-main .prev-arrow{right:4rem}section.logo-slider-main .logo-start .logo-main .slick-arrow svg.flickity-button-icon{height:50%;left:25%;position:absolute;top:25%;width:50%}section.logo-slider-main .logo-start .logo-main .slick-arrow svg.flickity-button-icon path{fill:#fff}section.logo-slider-main .logo-main .slick-slide{margin-right:14px}@media (min-width:38em){section.logo-slider-main{padding-bottom:3em;padding-top:3em}}@media (min-width:55em){section.logo-slider-main{padding-bottom:6em;padding-top:6em}}@media (max-width:479px){section.logo-slider-main .logo-main .slick-slide{margin-left:7px;margin-right:7px}}@media (max-width:400px){section.logo-slider-main .slick-list{margin:0}}