.cards--has-image-background{background-position:50%;background-size:cover}.cards__col-image{align-items:center;background:#fff;border:6px solid #fff;border-radius:100%;box-shadow:inset 0 0 0 4px #ffb342;display:flex;height:75px;justify-content:center;left:auto;margin:0 auto -50px;padding:15px;right:0;text-align:center;top:-60px;width:75px}.cards .container{position:relative;z-index:9}.cards--has-video-background video{object-fit:cover}.cards--has-video-background video::-webkit-media-controls{display:none!important}.cards .col{margin-bottom:3rem}.cards .col,.cards__col-image{position:relative}.cards__col-content{box-shadow:10px 10px 20px rgba(0,0,0,.2);padding:1.5rem}.cards .row:last-child .col-full-width{margin:0}.cards .col:not(.bg) .cards__col-image{border:none}.cards .col.col-1-4 .cards__col-image{height:70px;margin-bottom:13px;top:0;width:70px}.cards__col-content h2.cards_item_header{color:#151312;font-family:Karla,sans-serif;font-size:20px;font-weight:700;line-height:30px;margin:0 0 6px;padding-bottom:0}.cards__col-content p{color:#151312;font-family:Montserrat;font-size:16px;font-weight:300;line-height:30px;margin-bottom:0;padding-bottom:1.5rem}.cards__col-content a{color:var(--text-color-main);font-weight:600;text-decoration:none}.cards__col-content a i,.cards__col-content a:hover{color:var(--link-color-1)}.cards__col-content a i{position:relative;top:1px}.cards__col-icon{position:absolute}.cards__col-icon svg{fill:#ffb342;height:auto;width:34px}.cards__col-icon i{color:var(--icon-color-1);font-size:2.15rem;position:relative;top:-.35rem}.bg{background:#fff;border-radius:8px;box-shadow:0 5px 20px 0 rgba(21,19,18,.2);padding:1.5rem}.cards--has-image-background .cards__col-content{box-shadow:none;padding:0;text-align:center}.cards--has-icons .cards__col-content{box-shadow:none;margin-left:3.75rem;padding:0}.cards--has-icons .cards__col-content p:last-child{margin-bottom:0;padding-bottom:0}.cards--has-icons .col--has-icons{background:#fff;border-radius:8px;box-shadow:0 5px 20px 0 rgba(21,19,18,.2);padding:1.5rem}.cards--has-icons.cards--has-icons-centered{text-align:center}.cards--has-icons.cards--has-icons-centered .cards__col-icon{align-items:center;background:#fff;border:6px solid #fff;border-radius:100%;box-shadow:inset 0 0 0 4px #ffb342;display:flex;height:75px;justify-content:center;left:auto;margin:0 auto -50px;padding:7px;position:relative;right:0;text-align:center;top:-60px;width:75px}.cards--has-icons.cards--has-icons-centered .cards__col-content{margin-left:0}.cards__intro{margin:0 auto;padding-bottom:1rem;text-align:center;width:70%}.cards__intro h2{color:#151312;font-family:Karla,sans-serif;font-size:39px;font-weight:900;line-height:46px;margin:0 auto 25px;padding:0}.cards__intro h3{color:#151312;font-family:Montserrat;font-size:25px;font-weight:300;line-height:35px;padding:0 16px}.cards__btn-block{display:flex;text-align:center}@media screen and (max-width:1023px){.cards .col-1-6{width:calc(33.33% - var(--gutter-width))}.cards .col-1-4{width:calc(50% - var(--gutter-width))}.cards__intro{width:100%}.cards .col-1-2 .columns__col-image,.cards .col-1-3 .columns__col-image,.cards .col-1-4 .columns__col-image,.cards .col-1-5 .columns__col-image,.cards .col-1-6 .columns__col-image,.cards .col-full-width .columns__col-image{left:.4rem}.cards .col-1-2 .columns__col-image:before,.cards .col-1-3 .columns__col-image:before,.cards .col-1-4 .columns__col-image:before,.cards .col-1-5 .columns__col-image:before,.cards .col-1-6 .columns__col-image:before,.cards .col-full-width .columns__col-image:before{bottom:-.4rem;left:-.4rem}}@media screen and (max-width:899px){.cards__col-icon i{font-size:2rem}.cards--has-icons .col-1-2,.cards--has-icons .col-1-3,.cards--has-icons .col-1-4,.cards--has-icons .col-1-5,.cards--has-icons .col-1-6{width:100%}}@media screen and (max-width:767px){.cards--has-icons .col--has-icons,.cards--has-image-background .cards--has-image-background{margin-bottom:4rem;width:auto!important}.cards .col-1-2,.cards .col-1-3,.cards .col-1-4,.cards .col-1-5,.cards .col-1-6{width:100%!important}}@media screen and (max-width:766px){.cards .col-1-6{width:calc(50% - var(--gutter-width))!important}.cards__col-image{height:70px;padding:15px;top:-55px;width:70px}}