.cards-section{margin:0;position:relative}.cards-section .container{align-items:center;display:flex;flex-direction:column;gap:40px}@media(min-width:1240px){.cards-section .container{max-width:1352px;padding-left:24px;padding-right:24px}}.cards-section .container *{margin:0}@media(max-width:992px){.cards-section .container{flex-direction:column;gap:0}}.cards-section .content-box{display:flex;flex-direction:column;gap:40px;padding:41px 0}@media(max-width:992px){.cards-section .content-box{flex:1}}.cards-section .content-box__text{display:flex;flex-direction:column;gap:20px;margin:0 auto;max-width:871px}.cards-section .eyebrow{align-items:flex-start;display:flex;flex-direction:column;gap:14px}.cards-section .eyebrow>*{margin:0}.cards-section .eyebrow--center{align-items:center}.cards-section .eyebrow:after{background:#317be0;content:"";display:block;height:5px;width:122.5px}.cards-section .eyebrow .eyebrow__title{color:#000;font-family:Roboto,arial,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:100%}@media(max-width:768px){.cards-section .eyebrow .eyebrow__title{font-size:1.25rem}}.cards-section .title{text-align:center}.cards-section .title span{color:#317be0}.cards-section .subtitle{font-size:1.5625rem;text-align:center}.cards-section .cards-list{align-items:stretch;display:flex;flex-direction:row;gap:120px;justify-content:space-around}@media(max-width:992px){.cards-section .cards-list{gap:30px}}@media(max-width:568px){.cards-section .cards-list{flex-direction:column}}.cards-section .cards-list__item{flex:0 1 297px}.cards-section .card-with-arrow{background-color:#317be0;border-radius:24px;display:flex;flex-direction:column;gap:0;height:100%;margin:0 auto;max-width:294px;width:100%}.cards-section .card-with-arrow *{text-align:center}.cards-section .card-with-arrow>*{padding:20px}.cards-section .card-with-arrow .top{color:#fff;flex:0 0 60px;font-size:1.5rem;font-style:normal;font-weight:900;letter-spacing:-.72px;line-height:86%;text-align:center}.cards-section .card-with-arrow .arrow{background-image:url(/wp-content/themes/viz/public/images/bg-card-arrow.cd1fe576adac5ec9.png);background-position:top;background-size:100% 100%;display:flex;flex:1 0 244px;flex-direction:column;gap:28px;margin-bottom:-20px;padding-bottom:40px;width:100%}.cards-section .card-with-arrow .arrow__text{font-size:1.25rem;font-style:normal;font-weight:400;letter-spacing:-.54px;line-height:130%}.cards-section .card-with-arrow .bottom{display:flex;flex-direction:column;gap:12px;padding:32px}.cards-section .card-with-arrow .bottom__label{color:hsla(0,0%,100%,.65);font-size:1rem;font-style:normal;font-weight:700;letter-spacing:-.48px;line-height:109%;text-transform:uppercase}.cards-section .card-with-arrow .bottom__text{color:#fff;font-size:1.5rem;font-style:normal;font-weight:700;letter-spacing:-.72px;line-height:100%;text-align:center}.cards-section .card-with-arrow .arrow{justify-content:space-between}.cards-section .card-with-arrow .arrow__text{color:#0f2c6c;font-size:1.125rem}.cards-section .description{color:#757575;display:flex;flex-direction:column;gap:16px}.cards-section .description *{margin:0}.cards-section .description h1{margin:24px 0}.cards-section .description h2,.cards-section .description h3,.cards-section .description h4,.cards-section .description h5{margin:16px 0 0}.cards-section .description h2{color:#31343d}.cards-section .description a,.cards-section .description li,.cards-section .description p,.cards-section .description span{color:#525252;font-family:Roboto,arial,sans-serif;font-size:1.125rem;font-style:normal;font-weight:400;line-height:150%;margin-top:0}@media(max-width:992px){.cards-section .description a,.cards-section .description li,.cards-section .description p,.cards-section .description span{font-size:1rem}}.cards-section .description a{color:#525252;cursor:pointer;-webkit-text-decoration-line:underline;text-decoration-line:underline;transition:all .3s}.cards-section .description a:hover{color:#3b74f6}.cards-section .description .aligncenter{display:block;margin-left:auto;margin-right:auto}.cards-section .description blockquote{margin:16px 0 32px}.cards-section .description blockquote p{color:#081331;font-family:Roboto,arial,sans-serif;font-size:1.125rem;font-style:normal;font-style:italic;font-weight:300;line-height:150%;margin-top:0}@media(max-width:992px){.cards-section .description blockquote p{font-size:1rem}}.cards-section .description h3{color:#31343d;font-family:Roboto,arial,sans-serif;font-size:1.5rem;font-style:normal;font-weight:500;line-height:120%;margin-bottom:16px;margin-top:0}@media(max-width:992px){.cards-section .description h3{font-size:1.125rem;font-weight:300}}.cards-section .description ul{display:flex;flex-direction:column;gap:12px;list-style:none;padding-left:40px}@media(max-width:568px){.cards-section .description ul{padding-left:15px}}.cards-section .description ol{display:flex;flex-direction:column;gap:12px;padding-left:40px}.cards-section .description ol li:before{content:none}.cards-section .description li{position:relative}.cards-section .description li:before{background-color:#31343d;border-radius:50%;content:"";display:block;height:5px;left:-16px;position:absolute;top:8px;width:5px}.cards-section .description iframe,.cards-section .description img,.cards-section .description video{height:auto;margin:0;max-width:100%}.cards-section .description img{margin-bottom:32px}.cards-section .description figure{margin:0 0 24px;max-width:100%}.cards-section .description figure img{margin:0 0 8px}.cards-section .description figcaption{font-style:italic;text-align:center}@media(max-width:768px){.cards-section .description figcaption{text-align:left}}.cards-section .description iframe{align-items:center;display:flex;height:315px;justify-content:center;margin:0 auto;text-align:center}@media(max-width:768px){.cards-section .description iframe{height:280px}}@media(max-width:568px){.cards-section .description iframe{height:250px}}@media(max-width:440px){.cards-section .description iframe{height:210px}}.cards-section .description table{border:1px solid #000;border-collapse:collapse;border-radius:8px;display:block;height:auto!important;max-width:100%;overflow-x:auto}.cards-section .description table a,.cards-section .description table li,.cards-section .description table p,.cards-section .description table span{color:#525252;font-family:Roboto,arial,sans-serif;font-size:1.125rem;font-style:normal;font-weight:400;line-height:150%;margin-top:0}@media(max-width:992px){.cards-section .description table a,.cards-section .description table li,.cards-section .description table p,.cards-section .description table span{font-size:1rem}}.cards-section .description table b{color:#525252;font-family:Roboto,arial,sans-serif;font-size:1.125rem;font-style:normal;font-weight:700;line-height:150%;margin-top:0}@media(max-width:992px){.cards-section .description table b{font-size:1rem}}.cards-section .description table tr{text-align:left}.cards-section .description table tr th *{font-size:1rem}.cards-section .description table tr td,.cards-section .description table tr th{border:1px solid #000;min-width:200px;padding:12px;vertical-align:top}.cards-section .description table tr td:first-child,.cards-section .description table tr th:first-child{border-left:none}.cards-section .description table tr td:last-child,.cards-section .description table tr th:last-child{border-right:none}.cards-section .description table thead tr th{border-top:none}.cards-section .description table tbody tr:first-child td,.cards-section .description table tbody tr:first-child th,.cards-section .description table tbody tr:last-child td,.cards-section .description table tbody tr:last-child th{border-width:0 1px}.cards-section .description h1,.cards-section .description h2,.cards-section .description h3,.cards-section .description h4,.cards-section .description h5{color:#31343d}.cards-section .description a,.cards-section .description blockquote p,.cards-section .description li,.cards-section .description p,.cards-section .description ul{color:inherit}.cards-section .description li:before{background-color:currentcolor}.cards-section .description sub a,.cards-section .description sup a{font-size:smaller}.cards-section .description img{display:block;margin:16px}.cards-section .description sup a{color:#3b74f6;transition:all .3s}.cards-section .description sup a:focus,.cards-section .description sup a:hover{color:#0f2c6c}