#steps,#steps aside{position:relative;height:100%}#steps{width:100%;display:flex;justify-content:space-between;align-items:stretch;flex-direction:row;flex-wrap:nowrap;gap:0}#steps aside{width:33%;background-color:#f8f8f8}#steps aside .content{position:absolute;width:70%;top:50%;left:50%;transform:translate(-50%,-50%)}#steps aside .content h2{margin-bottom:20px}#steps .slider-container{width:66%;display:flex;justify-content:center;align-items:center;position:relative;flex-direction:column}#steps .slider-container .slider{width:90%;margin:0 auto}#steps .slider-container .slider .slick-slide{height:auto}#steps .slider-container .slider .slick-list,#steps .slider-container .slider .slick-track{height:100%}#steps .slider-container .slider .slick-track{display:flex;align-items:stretch}#steps .slider-container .slider .step{display:flex;justify-content:space-between;align-items:stretch;flex-direction:row;flex-wrap:wrap;gap:0}#steps .slider-container .slider .step:nth-child(odd) .image{order:1}#steps .slider-container .slider .step:nth-child(even) .image,#steps .slider-container .slider .step:nth-child(odd) .content{order:2}#steps .slider-container .slider .step:nth-child(even) .content{order:1}#steps .slider-container .slider .step .image{width:50%;position:relative;overflow:hidden}#steps .slider-container .slider .step .image::after{content:"";padding-bottom:100%;display:block}#steps .slider-container .slider .step .image img{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%;height:100%;object-fit:cover;object-position:center}#steps .slider-container .slider .step .content{width:50%;padding:50px 10%;display:flex;justify-content:center;align-items:flex-start;flex-direction:column;flex-wrap:wrap;gap:0;background-color:#928984}#steps .slider-container .slider .step .content h2,#steps .slider-container .slider .step .content h3,#steps .slider-container .slider .step .content p{color:#fff}#steps .slider-container .slider .step .content h2{margin:10px 0 30px}#steps .slider-container .slider .step .content .button{position:relative;display:block;text-decoration:none;transition:.5s;font-size:clamp(.8rem,2.5vh,1rem);font-family:montserrat;color:#fff;margin-top:20px}#steps .slider-container .slider .step .content .button::after{width:1rem;height:1rem;transition:.5s;position:absolute;top:3px;display:inline-block;margin-left:5px;opacity:.6;content:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M8 4l8 8-8 8" stroke="white" stroke-width="2" fill="none"/></svg>')}#steps .slider-container .slider .step .content .button:hover{font-weight:500}#steps .colour-swatch-navigation{width:min-content;margin:0 auto;display:flex!important;display:flex;justify-content:center;align-items:center;flex-direction:row;flex-wrap:nowrap;gap:10px}#steps .colour-swatch-navigation svg{width:16px;height:16px;stroke-width:1px;stroke:#2e2b2b;cursor:pointer;fill:none}#steps .colour-swatch-navigation .slick-dots{display:flex!important;justify-content:flex-start;overflow-x:auto;scroll-behavior:smooth;padding:10px 0;gap:6px;max-width:42px;margin:0 auto;scrollbar-width:none}#steps .colour-swatch-navigation .slick-dots::-webkit-scrollbar{display:none}#steps .colour-swatch-navigation li{display:inline-block;flex:0 0 auto;width:6px;height:6px;border-radius:50%;background-color:#2e2b2b;transition:all .3s ease;opacity:.2}#steps .colour-swatch-navigation li.slick-active{opacity:1}@media screen and (max-width:820px){#steps{margin-bottom:40px;flex-direction:column}#steps aside{position:relative;width:100%;height:auto;padding:40px 0;background-color:transparent}#steps aside .content{position:unset;width:85%;transform:unset;margin:0 auto}#steps .slider-container{width:100%}#steps .slider-container .slider{width:85%}#steps .slider-container .slider .step{width:100%;flex-direction:column}#steps .slider-container .slider .step .image{width:100%;order:1!important}#steps .slider-container .slider .step .content{flex-grow:1;order:2!important;width:100%;padding:30px;flex-wrap:nowrap}}