.service_carousel_section{width:100%;& .container{position:relative;z-index:1}& .section_top{display:flex;flex-direction:column;align-items:center;& .title{& p:first-of-type{font-size:4rem;margin:0 0 3rem;line-height:1;@media (max-width:991px){font-size:2rem}& span{font-family:"Aboreto",arial,sans-serif;font-size:4rem;font-weight:400;@media (max-width:991px){font-size:2rem}}}& h2,& h3{font-weight:400;font-size:5rem;margin:3rem 0;line-height:1;color:var(--primary);@media (max-width:991px){font-size:3rem;text-align:center}}}}& .section_inner{width:100%;padding:0 2rem;overflow:visible;@media (min-width:992px){margin:10rem 0 0}@media (max-width:991px){margin:5rem 0 0}& button.slick-arrow{@media (min-width:992px){background:0 0;border:none;cursor:pointer}& svg{& path{fill:var(--primary)}}}& .slick-list{width:100%;@media (min-width:992px){overflow:visible}& .slick-track{display:flex;@media (min-width:992px){align-items:stretch}}& .slick-slide{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;transition:all .3s ease;@media (min-width:992px){cursor:move}@media (min-width:992px){height:auto !important}& .image_outer{width:100%;height:50rem;border:2px solid #44251B;@media (max-width:991px){height:40rem}& img{width:100%;height:100%;object-fit:cover;object-position:center}}& p{width:100%;text-align:center;font-size:3rem;font-family:"Aboreto",arial,sans-serif;font-weight:400;margin-top:2rem;line-height:1.2}}}}& .section_bottom{display:flex;flex-direction:column;align-items:center;& p{font-style:italic;margin:0 0 4rem;text-align:center}}& .call_to_action_buttons{justify-content:center}}