.cards-module.section{background-position:bottom;background-repeat:no-repeat;background-size:cover}.cards-module h3 a{font-weight:500;text-decoration:none}.cards-module h3 a:hover{text-decoration:underline}.cards-module .cards-wrapper .text-content{margin:0 auto 55px;text-align:center}.cards-module .cards-wrapper .cards-container{display:grid;gap:41px;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.cards-module .cards-wrapper .cards-container .card{background-color:#fff}.cards-module .card.nozoom:hover .card-img img{transform:none;-webkit-transform:none;-ms-transform:none}.cards-module .card .card-img{display:block;max-height:220px;overflow:hidden;width:100%}.cards-module .card:hover .card-img img{transform:scale(1.03);-webkit-transform:scale(1.03);-ms-transform:scale(1.03)}.cards-module .card:hover .card-img img,.cards-module .cards-wrapper .cards-container .card img{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.cards-module .cards-wrapper .cards-container .card img{height:auto;object-fit:contain;width:100%}.cards-module .cards-wrapper .cards-container .card .card-text-inner{padding:30px 34px 28px}.cards-module .card .card-text-inner h3{color:#1685ff;margin:0 0 14px}.cards-module .card .card-text-inner p{margin:0 0 16px}.cards-module .card .card-text-inner p:last-child{margin:0}.cards-module .card .card-text-inner p a{color:#8099cb;font-size:13px;line-height:24px}.cards-module .section-button{margin-top:57px;text-align:center}.cards-module .section-button a.btn.btn-blue{background:transparent}.cards-module .section-button a.btn.btn-blue:before{background:#1685ff;-webkit-transform:scaleX(1);transform:scaleX(1)}.cards-module .section-button a.btn.btn-blue:hover:before{-webkit-transform:scaleX(0);transform:scaleX(0)}@media only screen and (max-width:817px){.cards-module.section{padding:50px 0}.cards-module .cards-wrapper .cards-container{gap:30px;grid-template-columns:repeat(1,minmax(0,1fr))}.cards-module .cards-wrapper .cards-container .card{margin:0 auto;max-width:432px;width:100%}.cards-module .cards-wrapper .cards-container .card:last-child{margin:0 auto}}@media only screen and (max-width:767px){.cards-module .cards-wrapper .text-content{margin:0 auto 30px}}