.slider-component .js-splide-slider .splide__arrows .splide__arrow{background-color:#0e141a}
.slider-component .js-splide-slider .splide__arrows .splide__arrow svg{fill:white}
div.js-splide-slider ul.splide__pagination li button.splide__pagination__page{height:6px;width:6px;background:transparent;border-style:groove;border-width:1px;border-color:#667790}
div.js-splide-slider ul.splide__pagination li .splide__pagination__page.is-active{transform:scale(1);background:#667790}
.slider-component .title.servizi-title{padding-top:52px}
@media screen and (min-width:1025px){.slider-component{padding-right:6px}
}
@media screen and (min-width:768px) and (max-width:1024px){.slider-component .splide{width:100vw;margin-left:calc(((100vw - 750px ) / 2) * -1)}
.slider-component .title.servizi-title{padding-top:15px}
}
@media screen and (max-width:1024px){.slider-component .slide_text_block{padding-left:0}
}
.slider-component .title{font:normal normal bold 30px/40px RoobertLight;letter-spacing:0;color:#0e141a;opacity:1;padding:40px 14px;font-family:'RoobertBold',Arial,sans-serif}
@media screen and (min-width:1025px){.slider-component .title{padding-left:0;padding-right:0}
}
.slider-component .splide .splide__list .splide__slide{width:820px;height:420px}
@media screen and (max-width:1024px){.slider-component .splide .splide__list .splide__slide{width:598px;height:298px}
}
@media screen and (max-width:767px){.slider-component .splide .splide__list .splide__slide{width:251px;height:433px;padding:15px 15px 0}
}
.slider-component .splide__arrows{top:calc(50% - 14px);left:14px;right:14px;position:absolute}
@media screen and (min-width:768px){.slider-component .splide__arrows{left:23px;right:23px}
}
@media screen and (min-width:1025px){.slider-component .splide__arrows{left:10px;right:10px}
}
.slider-component .splide__arrows .splide__arrow--next{right:0}
.slider-component .splide__arrows .splide__arrow--prev{left:0}
.slider-component .splide__arrows .splide__arrow{width:44px;height:44px;top:0 !important}
@media screen and (min-width:768px){.slider-component .splide__arrows .splide__arrow{width:74px;height:74px}
}
.slider-component .splide .splide__list .splide__slide .slide-item-content{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:100%}
@media screen and (max-width:1024px){.slider-component .splide .splide__list .splide__slide .slide-item-content{margin-left:0}
}
@media screen and (max-width:767px){.slider-component .splide .splide__list .splide__slide .slide-item-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.slider-component .title.servizi-title{padding-top:0}
}
.slider-component .splide .splide__list .splide__slide .slide-item-content .slide_text_block{width:50%;padding-bottom:37px}
@media screen and (min-width:768px){.slider-component .splide .splide__list .splide__slide .slide-item-content .slide_text_block{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:20px;padding-right:37px}
}
@media screen and (min-width:1025px){.slider-component .splide .splide__list .splide__slide .slide-item-content .slide_text_block{padding-left:105px;padding-right:14px}
}
@media screen and (max-width:767px){.slider-component .splide .splide__list .splide__slide .slide-item-content .slide_text_block{width:100%;padding:0 0 43px}
}
.slider-component .splide .splide__list .splide__slide .slide-item-content .desktop-img-container{height:100%;width:50%;max-height:100%;max-width:50%}
@media screen and (min-width:768px){.slider-component .splide .splide__list .splide__slide .slide-item-content .desktop-img-container{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;padding-left:19px}
}
@media screen and (min-width:1025px){.slider-component .splide .splide__list .splide__slide .slide-item-content .desktop-img-container{padding-left:16px}
}
.slider-component .splide .splide__list .splide__slide .slide-item-content .mobile-img-container{display:none}
@media screen and (max-width:767px){.slider-component .splide .splide__list .splide__slide .slide-item-content .desktop-img-container{display:none}
.slider-component .splide .splide__list .splide__slide .slide-item-content .mobile-img-container{display:unset;width:calc(100% + 30px);position:absolute;bottom:0}
}
.slider-component .splide .splide__list .splide__slide .slide-item-content picture{height:100%;width:50%}
@media screen and (max-width:767px){.slider-component .splide .splide__list .splide__slide .slide-item-content picture{width:100%}
}
.slider-component .splide .splide__list .splide__slide .slide-item-content .slider-desktop-img{height:100%;max-width:100%}
.slider-component .splide .splide__list .splide__slide .slide-item-content .slider-mobile-img{height:100%;max-width:100%;width:100%}
.slider-component .splide .slide_text_block .slide_title{font-size:36px;line-height:42px}
.slider-component .splide .slide_text_block .slide_subtitle{font-size:18px;line-height:24px}
.slider-component .splide .slide_text_block .slide_cta{padding:17px 20px !important;min-width:182px;font-size:12px !important}
@media screen and (max-width:1024px){.slider-component .splide .slide_text_block .slide_title{letter-spacing:-0.37px;font-size:22px;line-height:28px}
.slider-component .splide .slide_text_block .slide_subtitle{letter-spacing:0;font-size:16px;line-height:22px}
}
.splide__slide-author .slider_author_img{border:#0f0f0f 2px solid;width:400px;height:auto;float:left}
@media screen and (max-width:1024px){.slider-component li[id$='slide01']{margin-left:0}
}