.cards-section{padding:75px 0 80px;position:relative;width:100%}.cards-section .section-title{margin:0 auto 40px;max-width:1200px;text-align:center;width:100%}.cards-section .section-title h2{font-family:Poppins,sans-serif;font-size:35px;line-height:125%}.cards-section .content-container{margin:0 auto;max-width:1260px;width:100%}.cards-section .content-container .slider{display:grid;gap:60px;grid-template-columns:repeat(3,1fr)}.cards-section .content-container .slider.slider_enable{display:flex}.cards-section .content-container .card-container{background-color:#fff;border-radius:10px;box-shadow:0 4px 10px 3px rgba(0,0,0,.2);height:auto;width:100%}.cards-section .content-container .card-container:focus:not(:focus-visible){outline:none}.cards-section .content-container .card-container.gap-margin{margin:0 30px 20px}.card-container .img-box{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:10px 10px 0 0;height:250px;width:100%}.card-container .content-box{padding:20px}.content-box .card-heading{font-size:22px;font-weight:700;line-height:125%;margin:0 0 10px!important}.content-box .card-body{font-size:16px;margin:0!important}.three_slider_controls{margin:20px 30px 0}.three_slider_controls .slide_arrows{text-align:center}button.previous-slide{float:left;padding:9px 9.5px}button.next-slide,button.previous-slide,button.previous-slide:focus{background:#fff;border:1px solid #000}button.next-slide{float:right;padding:9px 9.5px}button.next-slide:focus{background:#fff;border:1px solid #000}.cards-section .button-wrap{align-items:center;margin:20px auto 0;max-width:1200px;text-align:center;width:100%}.cards-section .button-wrap a{margin:0 auto}@media only screen and (max-width:1250px){.cards-section{padding-left:50px;padding-right:50px}}@media only screen and (max-width:768px){.cards-section{padding:40px 20px 50px}.cards-section .section-title{margin:0 auto 30px}.cards-section .section-title h2{font-size:25px}.cards-section .content-container .card-container{padding:0;width:100%}.cards-section .content-container .card-container.gap-margin{margin:0 15px 20px}.card-container .content-box{padding:20px}.content-box .card-heading{font-size:20px;margin:0 0 8px!important}.content-box .card-body{font-size:15px}.three_slider_controls{margin:20px 0 0}.cards-section .button-wrap{margin-top:20px}.cards-section .button-wrap a{width:60%}.cards-section .button-wrap a span{margin:0 auto}}