.demo-section{background-color:#081331;background-image:url(/wp-content/themes/viz/public/images/bg-banner.4a596d6a97064c31.png);background-position:50%;color:#fff;margin:40px 0;padding:64px 0;position:relative}.demo-section:after{background-image:radial-gradient(50% 78% at 68% 50%,#5198de 0,#0b428e 50.25%,rgba(13,0,69,0) 100%);background-repeat:no-repeat;background-size:contain;bottom:0;content:"";display:block;mix-blend-mode:screen;opacity:.35;position:absolute;right:0;top:0;z-index:0}@media(max-width:992px){.demo-section:after{background-image:radial-gradient(50% 78% at 50% 50%,#5198de 0,#0b428e 50.25%,rgba(13,0,69,0) 100%);width:100%}}.demo-section .container{position:relative;z-index:1}.demo-section .h2,.demo-section .p2,.demo-section h2,.demo-section p{color:#fff}.demo-section .h2 span{color:#ffd01f}.demo-section .link-yellow{margin-left:-22px}.demo-section .link-yellow .icon-arrow-narrow-right{margin-left:10px}.demo-section .link-yellow:hover{background:none}.demo-section .row{align-items:center;display:flex;flex-direction:row;gap:20px}@media(max-width:992px){.demo-section .row{flex-direction:column-reverse}}.demo-section .left{max-width:calc(100% - 600px);width:100%}@media(max-width:992px){.demo-section .left{max-width:450px;padding-bottom:50px;width:100%}}.demo-section .right{max-width:550px;width:calc(100% - 554px);z-index:2}@media(max-width:1180px){.demo-section .right{max-width:48%}}@media(max-width:992px){.demo-section .right{margin-bottom:32px;max-width:550px;width:100%!important}}.demo-section .right img{height:auto;width:100%}.demo-section .form{background:#fff;border-radius:8px;box-shadow:0 -4px 95px rgba(0,0,0,.15);display:block;margin-left:auto;max-width:500px;padding:32px;position:relative;width:100%;z-index:2}@media(max-width:568px){.demo-section .form{padding:20px 16px}}.demo-section .form .h3{font-weight:500;margin-bottom:16px}.demo-section .form form .row{gap:16px;margin-bottom:23px}.demo-section .form form .row-group{align-items:center;display:flex}@media(max-width:568px){.demo-section .form form .row-group{flex-flow:column-reverse}}.demo-section .form form p{margin-bottom:0}.demo-section .form form .col-1-70{margin-right:16px;max-width:259px;width:calc(100% - 177px)}@media(max-width:568px){.demo-section .form form .col-1-70{max-width:100%;width:100%}}.demo-section .form form .col-1-70 p{color:#0f2557;color:#a8a8a8;font-family:Roboto,arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:120%;margin-top:0}.demo-section .form form .col-1-70 a{color:#3b74f6}.demo-section .form form .col-1-30{max-width:161px;width:100%}@media(max-width:568px){.demo-section .form form .col-1-30{margin-bottom:24px;max-width:100%}}.demo-section .form form .col-1-2{width:calc(50% - 8px)}@media(max-width:992px){.demo-section .form form .col-1-2{width:100%}}.demo-section .form form .col-1-1{width:100%}.demo-section .form form .wpcf7-not-valid-tip{color:#0f2557;color:#f89fbf;font-family:Roboto,arial,sans-serif;font-size:.75rem;font-style:normal;font-weight:500;line-height:120%;margin-top:0;position:absolute}.demo-section .form form .wpcf7-response-output,.demo-section .form form .wpcf7-spinner{display:none}.demo-section .form form select{color:#0f2557;color:#31343d}.demo-section .form form input,.demo-section .form form select,.demo-section .form form textarea{background:#fff;border:1px solid #cbcbcb;border-radius:8px;font-family:Roboto,arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;height:45px;line-height:120%;margin-top:0;padding:5px 12px;width:100%}.demo-section .form form input,.demo-section .form form textarea{color:#0f2557;color:#757575}.demo-section .form form input::-ms-input-placeholder,.demo-section .form form textarea::-ms-input-placeholder{color:#0f2557;color:#31343d;font-family:Roboto,arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:120%;margin-top:0}.demo-section .form form input::placeholder,.demo-section .form form textarea::placeholder{color:#0f2557;color:#31343d;font-family:Roboto,arial,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:120%;margin-top:0}.demo-section .form form textarea{height:100px;resize:none}.demo-section .form form .actions{max-width:500px;padding-right:0}.demo-section .form form input[type=submit]{align-items:center;background:#3b74f6;border:2px solid transparent;border-radius:16px;box-shadow:none;color:#fff;display:inline-flex;font-family:Roboto,arial,sans-serif;font-size:1rem;font-style:normal;font-weight:700;gap:10px;height:43px;justify-content:center;line-height:120%;padding:0;text-align:center;-webkit-text-decoration:none;text-decoration:none;width:100%}.demo-section .form form input[type=submit]:hover{border-color:#3b74f6}.demo-section .form form input[type=submit]:active{background:#0839aa}.demo-section .form form input[type=submit]:hover{background:#fff;border:2px solid #3b74f6;box-shadow:none;color:#3b74f6;font-family:Roboto,arial,sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:120%;transition:all .3s ease}.demo-section .right{padding-top:0;width:100%}.demo-section .right .picture{max-width:580px;position:relative;width:100%}.demo-section .right .picture img{height:auto;max-height:550px;max-width:100%;object-fit:contain;overflow:visible;width:100%}.demo-section .right .form{flex-shrink:0}@media(max-width:992px){.demo-section .right .form{margin-top:0}.demo-section .right{width:100%}.demo-section .right .picture{max-width:100%;text-align:center}}.demo-section .right img{max-height:580px;max-width:100%;object-fit:contain}@media(max-width:992px){.demo-section .right img{height:auto}.demo-section{padding-bottom:50px;padding-top:64px}}@media(max-width:568px){.demo-section{margin:0}}.demo-section:after{background-image:radial-gradient(50% 98.37% at 50% 50%,#5198de 0,#0b428e 50.25%,rgba(13,0,69,0) 100%);background-position:50%;background-size:100% 70%;width:70%}@media(max-width:992px){.demo-section:after{background-image:radial-gradient(50% 78% at 50% 50%,#5198de 0,#0b428e 50.25%,rgba(13,0,69,0) 100%);background-size:100%;width:100%}}.demo-section .right{max-width:580px}.demo-section .right .picture{margin-left:80px;margin-top:-12%}@media(max-width:568px){.demo-section .right .picture{margin-left:30px}}@media(max-width:992px){.demo-section .right .form{margin:0 auto}}@media(max-width:568px){.demo-section .right .form{padding:20px 16px}}@media(max-width:992px){.demo-section .row{flex-direction:column}}.demo-section .description{color:#fff;display:flex;flex-direction:column;gap:16px}.demo-section .description *{margin:0}.demo-section .description h1{margin:24px 0}.demo-section .description h2,.demo-section .description h3,.demo-section .description h4,.demo-section .description h5{margin:16px 0 0}.demo-section .description h2{color:#31343d}.demo-section .description a,.demo-section .description li,.demo-section .description p,.demo-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){.demo-section .description a,.demo-section .description li,.demo-section .description p,.demo-section .description span{font-size:1rem}}.demo-section .description a{color:#525252;cursor:pointer;-webkit-text-decoration-line:underline;text-decoration-line:underline;transition:all .3s}.demo-section .description a:hover{color:#3b74f6}.demo-section .description .aligncenter{display:block;margin-left:auto;margin-right:auto}.demo-section .description blockquote{margin:16px 0 32px}.demo-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){.demo-section .description blockquote p{font-size:1rem}}.demo-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){.demo-section .description h3{font-size:1.125rem;font-weight:300}}.demo-section .description ul{display:flex;flex-direction:column;gap:12px;list-style:none;padding-left:40px}@media(max-width:568px){.demo-section .description ul{padding-left:15px}}.demo-section .description ol{display:flex;flex-direction:column;gap:12px;padding-left:40px}.demo-section .description ol li:before{content:none}.demo-section .description li{position:relative}.demo-section .description li:before{background-color:#31343d;border-radius:50%;content:"";display:block;height:5px;left:-16px;position:absolute;top:8px;width:5px}.demo-section .description iframe,.demo-section .description img,.demo-section .description video{height:auto;margin:0;max-width:100%}.demo-section .description img{margin-bottom:32px}.demo-section .description figure{margin:0 0 24px;max-width:100%}.demo-section .description figure img{margin:0 0 8px}.demo-section .description figcaption{font-style:italic;text-align:center}@media(max-width:768px){.demo-section .description figcaption{text-align:left}}.demo-section .description iframe{align-items:center;display:flex;height:315px;justify-content:center;margin:0 auto;text-align:center}@media(max-width:768px){.demo-section .description iframe{height:280px}}@media(max-width:568px){.demo-section .description iframe{height:250px}}@media(max-width:440px){.demo-section .description iframe{height:210px}}.demo-section .description table{border:1px solid #000;border-collapse:collapse;border-radius:8px;display:block;height:auto!important;max-width:100%;overflow-x:auto}.demo-section .description table a,.demo-section .description table li,.demo-section .description table p,.demo-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){.demo-section .description table a,.demo-section .description table li,.demo-section .description table p,.demo-section .description table span{font-size:1rem}}.demo-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){.demo-section .description table b{font-size:1rem}}.demo-section .description table tr{text-align:left}.demo-section .description table tr th *{font-size:1rem}.demo-section .description table tr td,.demo-section .description table tr th{border:1px solid #000;min-width:200px;padding:12px;vertical-align:top}.demo-section .description table tr td:first-child,.demo-section .description table tr th:first-child{border-left:none}.demo-section .description table tr td:last-child,.demo-section .description table tr th:last-child{border-right:none}.demo-section .description table thead tr th{border-top:none}.demo-section .description table tbody tr:first-child td,.demo-section .description table tbody tr:first-child th,.demo-section .description table tbody tr:last-child td,.demo-section .description table tbody tr:last-child th{border-width:0 1px}.demo-section .description h1,.demo-section .description h2,.demo-section .description h3,.demo-section .description h4,.demo-section .description h5{color:#ffd01f}.demo-section .description a,.demo-section .description blockquote p,.demo-section .description li,.demo-section .description p,.demo-section .description ul{color:inherit}.demo-section .description li:before{background-color:currentcolor}.demo-section .description sub a,.demo-section .description sup a{font-size:smaller}.demo-section .description img{display:block;margin:16px}.demo-section--v2{background-image:url(/wp-content/themes/viz/public/images/v2-bg-demo.2f8f0f20f67081ab.png);background-repeat:no-repeat;background-size:cover;padding-bottom:40px;padding-top:40px}.demo-section--v2:after{display:none}.demo-section--v2 .content-box{display:flex;flex-direction:column;gap:24px}.demo-section--v2 .content-box *{margin:0}.demo-section--v2 .content-box__text{display:flex;flex-direction:column;gap:20px}.demo-section--v2 .eyebrow{align-items:flex-start;display:flex;flex-direction:column;gap:14px}.demo-section--v2 .eyebrow>*{margin:0}.demo-section--v2 .eyebrow--center{align-items:center}.demo-section--v2 .eyebrow:after{background:#317be0;content:"";display:block;height:5px;width:122.5px}.demo-section--v2 .eyebrow .eyebrow__title{color:#fff;font-family:Roboto,arial,sans-serif;font-size:1.5rem;font-style:normal;font-weight:700;line-height:100%}@media(max-width:768px){.demo-section--v2 .eyebrow .eyebrow__title{font-size:1.25rem}}.demo-section--v2 .contacts-list{display:flex;flex-direction:column;gap:24px}.demo-section--v2 .contact-item *{font-size:1.125rem;font-style:normal;font-weight:700;line-height:117.135%}.demo-section--v2 .contact-item__email,.demo-section--v2 .contact-item__link{color:#44aeff;-webkit-text-decoration:none;text-decoration:none}.demo-section--v2 .contact-item__name{color:#fff;font-weight:400}@media(max-width:400px){.demo-section--v2 .container{padding:0 16px}}.demo-section--v2 .row{display:flex;flex-wrap:nowrap;gap:64px}@media(max-width:992px){.demo-section--v2 .row{flex-direction:column-reverse;gap:40px}}.demo-section--v2 .left{flex:1 1 552px;max-width:100%;padding-bottom:0}@media(max-width:992px){.demo-section--v2 .left{flex:1;margin-right:auto}.demo-section--v2 .form{margin-left:auto;margin-right:auto}}.demo-section--v2 .right{display:flex;flex:1 1 559px;flex-direction:column;gap:80px;margin-bottom:0;max-width:100%}@media(max-width:992px){.demo-section--v2 .right{flex:1;gap:40px}}.demo-section--v2 .description p{font-size:1.5rem}