.body-container-wrapper .body-container .section.slider{padding:0;float:none}.body-container-wrapper .body-container .section.slider .item{position:relative;width:100%;min-height:380px;display:flex;flex-flow:column wrap;justify-content:center;padding:32px;background-color:gray;background-repeat:no-repeat;background-size:cover}.body-container-wrapper .body-container .section.slider .item:before{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background-color:rgba(47,74,83,.3)}.body-container-wrapper .body-container .section.slider .item .section-content.item-content{position:relative;z-index:1}.slider .title{color:#fff;font-weight:600;font-size:24px;line-height:24px}.slider .subtitle{color:#fff;font-weight:600;font-size:16px;line-height:20px}.slider .button{display:inline-block;margin:24px 0;color:white;border:3px solid white;background-color:transparent;font-size:18px;font-weight:600;line-height:40px;padding:0 20px;border-radius:10px}.slider .button:hover,.slider .button:focus{border:3px solid #2cabe2;background-color:#2cabe2}@media screen and (min-width:768px){.slider .title{font-size:42px;line-height:42px}.slider .subtitle{font-size:20px;line-height:24px}}@media screen and (min-width:992px){.body-container-wrapper .body-container .section.slider .item .section-content.item-content{padding-left:100px}.slider .title{max-width:48%}.slider .subtitle{max-width:56%}}@media screen and (min-width:1200px){.slider .title{max-width:38%}.slider .subtitle{max-width:46%}}.slider .slick-dots{bottom:24px}.slider .slick-dots li button:before{font-size:0;color:transparent;background-color:white;width:16px;height:16px;border-radius:16px;opacity:1}.slider .slick-dots li.slick-active button:before{background-color:#2cabe2;opacity:1}