/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1,.h1{font-size:2em;margin:0.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{font-family:"Montserrat",sans-serif;font-size:100%}body{background-color:#1f1f1f;color:#fff;line-height:1.625;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:#687fff;text-decoration:underline}a:hover{text-decoration:none}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{color:#fff;font-weight:700;line-height:1.2;margin:2.25rem 0 1.125rem}h1:first-child,.h1:first-child,h2:first-child,.h2:first-child,h3:first-child,.h3:first-child,h4:first-child,.h4:first-child,h5:first-child,.h5:first-child,h6:first-child,.h6:first-child{margin-top:0}h1 a,.h1 a,h2 a,.h2 a,h3 a,.h3 a,h4 a,.h4 a,h5 a,.h5 a,h6 a,.h6 a{color:inherit;text-decoration:none}h1,.h1{font-size:2.625em;font-weight:500}h2,.h2{font-size:2.5rem}h3,.h3{font-size:1.875em}h4,.h4{font-size:1.5em}h5,.h5{font-size:1.3125em}h6,.h6{font-size:1.125em}blockquote{border-left:3px solid #687fff;color:#282f36;font-size:1.25em;font-style:italic;line-height:1.5;margin:2.25rem 0;padding:0 1.2em}blockquote:first-child{margin-top:0}p{margin:0 0 1.5rem}ul,ol{margin:0 0 1.5rem;padding:0 0 0 1.25rem}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0}hr{background-color:rgba(124,124,124,0.34);border:0;height:1px;margin:2.25rem 0}hr:first-child{margin-top:0}embed,iframe,object,video{max-width:100%}img{height:auto;max-width:100%}figure{margin:0}@media (max-width: 640px){h1,.h1{font-size:2.25em}h2,.h2{font-size:1.875em}h3,.h3{font-size:1.5em}h4,.h4{font-size:1.3125em}h5,.h5{font-size:1.125em}h6,.h6{font-size:1em}}.container{margin-left:auto;margin-right:auto;max-width:100%;padding-left:1.125rem;padding-right:1.125rem}.container--md{max-width:740px}.container--lg{max-width:1140px}.align-left{text-align:left}.align-right{text-align:right}.align-center{text-align:center}.bg-image{position:relative}.bg-image__image{background-position:center center;bottom:0;left:0;position:absolute;right:0;top:0}.sr-only{clip:rect(1px, 1px, 1px, 1px);clip-path:polygon(0px 0px, 0px 0px, 0px 0px, 0px 0px);height:1px;overflow:hidden;position:absolute !important;width:1px;word-wrap:normal !important}.clear:after{clear:both}.clear:before,.clear:after{content:"";display:table}label{display:block;font-weight:700;line-height:1.5;margin-bottom:0.25em}input[type="text"],input[type="password"],input[type="email"],input[type="tel"],input[type="number"],input[type="search"],input[type="url"],select,textarea{background:0;border:1px solid rgba(124,124,124,0.34);border-radius:3px;box-shadow:none;box-sizing:border-box;color:#fff;display:block;font-size:16px;font-weight:normal;line-height:1.5;max-width:100%;padding:0.625em 0.625em;width:100%}input[type="text"]:focus,input[type="password"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="number"]:focus,input[type="search"]:focus,input[type="url"]:focus,select:focus,textarea:focus{outline:0}.form-group{margin-bottom:1.125rem}.form-submit{margin-top:1.875rem}.form-select-wrap{font-size:1em;position:relative}.form-select-wrap select{-webkit-appearance:none;-moz-appearance:none;padding-right:25px}.form-select-wrap select:focus{outline:0}.form-select-wrap:before,.form-select-wrap:after{border:solid transparent;border-width:.3125em;box-sizing:border-box;content:"";position:absolute;right:10px;top:50%;z-index:1}.form-select-wrap:before{border-top-color:#fff;margin-top:.125em}.form-select-wrap:after{border-bottom-color:#fff;margin-top:-.75em}.form-checkbox{padding-left:1.5em;position:relative}.form-checkbox input[type=checkbox]{height:1.5em;left:0;position:absolute;top:0}.form-checkbox label{font-weight:normal}button,input[type="submit"],input[type="button"],input[type="reset"],.btn{background:linear-gradient(30deg, #1673b5 0%, #1298fa 81%, #3da3eb 100%);border-color:#4a5bb9;border-radius:5px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:1em;font-weight:700;line-height:1.25;padding:0.625em 1.5em;text-align:center;text-decoration:none;transition:0.3s ease;vertical-align:middle}button:hover,button:focus,button:active,input[type="submit"]:hover,input[type="submit"]:focus,input[type="submit"]:active,input[type="button"]:hover,input[type="button"]:focus,input[type="button"]:active,input[type="reset"]:hover,input[type="reset"]:focus,input[type="reset"]:active,.btn:hover,.btn:focus,.btn:active{opacity:0.8;outline:0}.btn--secondary{z-index:1;background:transparent;border-color:#4a5bb9;color:#4a5bb9}.btn--icon{align-items:center;display:inline-flex;font-size:1.5em;height:1.25em;justify-content:center;line-height:1.25em;padding:0;position:relative;width:1.25em}.btn--clear{background:0;border:0;color:#282f36}.btn--clear:hover,.btn--clear:focus,.btn--clear:active{opacity:1}.btn-group{align-items:center;display:flex;flex-wrap:wrap}.btn-group a,.btn-group .btn{margin:0 1.125em 1.125em 0}.align-center .btn-group{justify-content:center}.align-center .btn-group a,.align-center .btn-group .btn{margin-left:0.5625em;margin-right:0.5625em}.align-right .btn-group{justify-content:flex-end}.align-right .btn-group a,.align-right .btn-group .btn{margin-left:1.125em;margin-right:0}.icon{color:inherit;display:inline-block;fill:currentColor;flex-shrink:0;height:1em;line-height:1;width:1em}table{border-bottom:1px solid rgba(124,124,124,0.34);border-collapse:collapse;border-spacing:0;line-height:1.5;margin:0;max-width:100%;text-align:left;width:100%}caption{color:#8594a5;font-size:0.875em;font-style:italic;margin-bottom:0.75rem;text-align:left}th,td{border-top:1px solid rgba(124,124,124,0.34);padding:0.5em 5px}th{color:#fff;font-weight:700}:not(.responsive-table)>table{margin:0 0 1.5rem}.responsive-table{display:block;margin:0 0 1.5rem;overflow-x:auto;width:100%}.menu{list-style:none;margin:0;padding:0}.menu li{color:#fff;line-height:1.25}.menu li.is-active{color:#1297f9}.menu a:not(.btn){border:0;color:inherit;display:inline-block;text-decoration:none}.menu a:not(.btn):hover{color:#83caff}.flex{display:flex;flex-wrap:wrap;margin-right:-0.75rem;margin-left:-0.75rem}.flex--middle{align-items:center}.flex--center{justify-content:center}.cell{box-sizing:border-box;flex-basis:0;flex-grow:1;max-width:100%;padding-right:0.75rem;padding-left:0.75rem;width:100%}.flex--col-2 .cell{flex:0 0 50%;max-width:50%}.flex--col-3 .cell{flex:0 0 33.333%;max-width:33.333%}.flex--col-4 .cell{flex:0 0 25%;max-width:25%}@media (max-width: 800px){.flex--col-2 .cell,.flex--col-3 .cell,.flex--col-4 .cell{flex:0 0 100%;max-width:100%}}.card{background-color:#3d3d3d;border:1px solid rgba(124,124,124,0.34);border-radius:3px;box-shadow:0 0 1em rgba(227,227,227,0.24);box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1}.cell .card{height:100%}.card__media img{display:block;width:100%}.card__media:only-child img{border-radius:3px}.card__media--top img{border-radius:3px 3px 0 0}.card__media--bottom{order:1}.card__media--bottom img{border-radius:0 0 3px 3px}.card__body{flex-grow:1;padding:1.5rem}.card__header,.card__meta,.card__footer{margin-bottom:1.125rem}.card__title{margin-top:0}.card__meta,.card__footer{color:#8594a5;font-size:0.875em;line-height:1.5}.card__copy>*:last-child{margin-bottom:1.125rem}.inverse{color:#f5f6f7}.inverse a{color:#f5f6f7}.inverse h1,.inverse .h1,.inverse h2,.inverse .h2,.inverse h3,.inverse .h3,.inverse h4,.inverse .h4,.inverse h5,.inverse .h5,.inverse h6,.inverse .h6{color:#fff}.inverse .btn{background-color:#4a5bb9;border-color:#4a5bb9;color:#fff}.inverse .btn--secondary{z-index:1;background-color:#fff;border-color:#fff;color:#4a5bb9}.inverse .btn--clear{background:0;color:#fff}body.has-theme-bar #site-wrap{top:60px;padding-top:60px}@media only screen and (max-width: 801px){body.has-theme-bar #site-wrap{top:60px;padding-top:0}}@media only screen and (min-width: 801px){body.has-theme-bar #site-wrap .site-header{top:60px}}.site{display:flex;flex-direction:column;min-height:100vh;position:relative}.site-content{box-sizing:border-box;flex-grow:1;width:100%}.site-header{border-bottom:1px solid rgba(124,124,124,0.34);padding-bottom:0.4rem;padding-top:0.8rem}.navbar{align-items:center;display:flex}.navbar__logo,.navbar__title{flex:0 1 auto;margin:0 1.25rem 0 0;text-decoration:none;font-family:'Montserrat', sans-serif}.navbar__logo img{max-height:4rem}.navbar__menu{margin-left:auto}.navbar__item{font-size:0.875em;font-weight:600}@media (min-width: 801px){.js-nav-toggle{display:none}.navbar__list{align-items:center;display:flex}.navbar__item{margin-left:1.95rem}.js-menu-toggle{display:none}}@media (max-width: 800px){.navbar:after{background:rgba(245,246,247,0.8);content:"";height:100vh;left:0;opacity:0;position:absolute;top:0;transition:opacity .25s, visibility 0s .25s;visibility:hidden;width:100%}.navbar__menu-btn,.navbar__close-btn{margin-left:auto}.navbar__menu{-webkit-backface-visibility:hidden;backface-visibility:hidden;background-color:#1f1f1f;bottom:0;right:-100%;max-width:360px;-webkit-overflow-scrolling:touch;position:fixed;top:0;transition:right 0.3s cubic-bezier(0.65, 0.05, 0.36, 1),visibility 0s 0.3s;visibility:hidden;width:100%;z-index:999}.navbar__scroller{height:100%;overflow-y:auto;position:relative}.navbar__inner{padding:1.125rem 1.5rem}.navbar__close-btn{position:absolute;right:1.5rem;top:1.125rem}.navbar__list{margin-top:3rem}.navbar__item{border-top:1px solid rgba(124,124,124,0.34)}.navbar__item:not(.navbar__item--btn):last-child{border-bottom:1px solid rgba(124,124,124,0.34)}.navbar__item a:not(.btn){display:block;padding:0.75rem 0}.navbar__item .btn{padding-left:0.75rem;padding-right:0.75rem;width:100%}.navbar__item--btn{padding:1.125rem 0}.navbar__item--btn+.navbar__item--btn{border-top:0;padding-top:0}.js-nav-open{overflow:hidden}.js-nav-open .navbar:after{opacity:1;transition:opacity .25s;visibility:visible;z-index:998}.js-nav-open .navbar__menu{right:0;transition:right .3s ease;visibility:visible}}.site-footer{margin-top:5rem;border-top:1px solid rgba(124,124,124,0.34);padding-bottom:1.5em;padding-top:1.5em;text-align:center;background:radial-gradient(farthest-side at bottom left, #12c2e9, transparent 130%),radial-gradient(circle at 70% 20%, #c471ed, transparent 90%),radial-gradient(farthest-corner at bottom right, #f64f59, transparent 90%)}.site-footer__menu,.site-footer__social{margin-bottom:1.5rem}.site-footer__menu li,.site-footer__social li{font-size:0.875rem;margin-bottom:0.375rem}.site-footer__copyright{font-size:0.7em;width:100%}.site-footer__copyright>span,.site-footer__copyright>a{margin-right:5px}@media (min-width: 481px){.site-footer{text-align:left}.site-footer__nav{align-items:flex-start;display:flex}.site-footer__menu{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;margin-bottom:0.75rem}.site-footer__menu li{border-right:1px solid rgba(124,124,124,0.34);margin-right:0.75rem;padding-right:0.75rem}.site-footer__menu li:last-child{border:0;padding:0}.site-footer__social{align-items:center;display:flex;flex:0 0 auto;margin-bottom:0.75rem;margin-left:auto}.site-footer__social li{margin-left:0.75rem}.site-footer__social:first-child{margin-left:0}.site-footer__social:first-child li{margin-left:0;margin-right:0.75rem}}.post,.page{padding-bottom:3.75rem;padding-top:3.75rem}.post__image,.post__header,.page__header{margin:0 0 1.5rem}.post__title,.page__title{margin-top:0}.post__meta,.post__footer{color:#8594a5;font-size:0.875rem}.post__meta{margin-bottom:0.75rem}.post__footer{margin-top:0.25rem}.post__footer span{display:inline-block;margin-right:0.5rem}.post__footer span:before{content:"\0023"}.post h5,.post .h5{display:inline;background:linear-gradient(180deg, rgba(255,255,255,0) 65%, #81dbf7 65%)}.section{margin-bottom:3.75rem}.section:first-child{padding-top:3.75rem}.section:last-child{margin-bottom:0;padding-bottom:3.75em}.section .container+.container{margin-top:2.25rem}.bg-blue,.bg-gray,.has-bg{padding-bottom:3.75em;padding-top:3.75em}.bg-blue{#background-color:#005bc4;background:radial-gradient(farthest-side at bottom left, #c471ed, transparent 130%),radial-gradient(circle at 70% 20%, #12c2e9, transparent 90%),radial-gradient(farthest-corner at bottom right, #f64f59, transparent 90%)}.svg-wave{position:absolute;bottom:0;width:100%;height:10vw;display:none}@media (min-width: 640px){.svg-wave{display:block}}.bg-gray{background-color:#f5f6f7}.section__media{z-index:1}.section__media,.section__body{position:relative}.section__actions a:not(.btn){font-weight:700}.hero .cell,.section--features .cell{max-width:740px}.hero .cell:only-child,.section--features .cell:only-child{flex:0 0 100%}.hero:first-child:not(.section--padding){margin-bottom:2.25rem;padding-bottom:0}.section--features{margin-top:3.75rem;padding-top:5rem}.section--feature-bg-left{background:radial-gradient(farthest-side at bottom right, rgba(255,235,196,0.64), transparent 50%),radial-gradient(circle at 80% 20%, rgba(93,209,255,0.23), transparent 30%),radial-gradient(farthest-corner at bottom left, rgba(200,123,219,0), transparent 30%)}.section--feature-bg-right{background:radial-gradient(farthest-side at bottom left, rgba(255,235,196,0.64), transparent 50%),radial-gradient(circle at 20% 20%, rgba(93,209,255,0.23), transparent 30%),radial-gradient(farthest-corner at bottom right, rgba(200,123,219,0), transparent 30%)}.section--team{margin-top:7rem;margin-bottom:7rem}.section--team .cell,.section--posts .cell{margin-bottom:1.5rem;max-width:460px}.section--team .card__media{margin-top:auto;padding-top:100%;position:relative}.section--team .card__media img{position:absolute;width:100%;top:0;left:0}.section--cta .bg-blue,.section--cta .bg-gray{border-radius:3px}.modal{display:none;position:fixed;z-index:1;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,0.9)}.modal-content{margin:auto;display:block;width:80%;max-width:700px}#caption{margin:auto;display:block;width:80%;max-width:700px;text-align:center;color:#ccc;padding:10px 0;height:150px}.modal-content,#caption{animation-name:zoom;animation-duration:0.6s}@keyframes zoom{from{transform:scale(0)}to{transform:scale(1)}}.close{position:absolute;top:15px;right:35px;color:#f1f1f1;font-size:40px;font-weight:bold;transition:0.3s}.close:hover,.close:focus{color:#bbb;text-decoration:none;cursor:pointer}@media only screen and (max-width: 700px){.modal-content{width:100%}}.snippet-button{font-size:0.7em;border-bottom-left-radius:0;border-bottom-right-radius:0}.w3-border{border:1px solid #ccc !important}.w3-light-grey,.w3-hover-light-grey:hover,.w3-light-gray,.w3-hover-light-gray:hover{color:#000 !important;background-color:#f1f1f1 !important}.w3-dark-grey,.w3-hover-dark-grey:hover,.w3-dark-gray,.w3-hover-dark-gray:hover{color:#fff !important;background-color:#616161 !important}.w3-bar{width:100%;overflow:hidden}.w3-center .w3-bar{display:inline-block;width:auto}.w3-bar .w3-bar-item{padding:8px 16px;float:left;width:auto;border:none;display:block;outline:0}.w3-bar .w3-dropdown-hover,.w3-bar .w3-dropdown-click{position:static;float:left}.w3-bar .w3-button{white-space:normal}.w3-btn,.w3-button{border:none;display:inline-block;padding:8px 16px;vertical-align:middle;overflow:hidden;text-decoration:none;color:inherit;background-color:inherit;text-align:center;cursor:pointer;white-space:nowrap}.w3-button:hover{color:#000 !important;background-color:#ccc !important}@media (min-width: 801px){.section__media--right{order:1}}@media (max-width: 800px){.section__media{margin-bottom:1.5rem}.section--team .flex,.section--posts .flex{justify-content:center}}.circle-sketch-highlight{position:relative}.circle-sketch-highlight:before{content:"";z-index:-1;left:-0.5em;top:-0.1em;border-width:3px;border-style:solid;border-color:red;position:absolute;border-right-color:transparent;width:100%;height:1em;transform:rotate(2deg);opacity:0.7;border-radius:50%;padding:0.1em 0.25em}.circle-sketch-highlight:after{content:"";z-index:-1;left:-0.5em;padding:0.1em 0.25em;border-width:3px;border-style:solid;border-color:red;border-left-color:transparent;border-top-color:transparent;position:absolute;width:100%;height:1em;transform:rotate(-1deg);opacity:0.7;border-radius:50%}.demo-section{color:white;padding-top:7rem;padding-bottom:7rem}.demo-section .demo-video{border-radius:20px;box-shadow:0 3px 5px -1px rgba(0,0,0,0.5),0 5px 8px 0 rgba(0,0,0,0.14),0 1px 14px 0 rgba(0,0,0,0.12)}.living-documentation-section{padding-top:5rem;margin-bottom:1rem}.content-section{color:white;padding-top:5rem;padding-bottom:5rem}.gradient-text{background:linear-gradient(10deg, #fff 0%, #78cbe0 25%, #cfa9e8 50%, #f69499 75%, #f64f59 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0px 0px #00000000}.diagonal{--skew-angle: -5deg;--background: linear-gradient( 45deg, #12c2e9, #c471ed, #f64f59 );position:relative;isolation:isolate}.diagonal::after{content:'';background:var(--background);position:absolute;z-index:-1;inset:0;transform:skewY(var(--skew-angle))}.diagonalInverse{--skew-angle: 5deg;--background: linear-gradient( 45deg, #12c2e9, #c471ed, #f64f59 );position:relative;isolation:isolate}.diagonalInverse::after{content:'';background:var(--background);position:absolute;z-index:-1;inset:0;transform:skewY(var(--skew-angle))}.wavy{background:linear-gradient(to right, #00f260, #0575e6);--mask: radial-gradient(50.39px at 50% 68.75px,#000 99%,#0000 101%) calc(50% - 50px) 0/100px 51% repeat-x, radial-gradient(50.39px at 50% -43.75px,#0000 99%,#000 101%) 50% 25px/100px calc(51% - 25px) repeat-x, radial-gradient(50.39px at 50% calc(100% - 68.75px),#000 99%,#0000 101%) calc(50% - 50px) 100%/100px 51% repeat-x, radial-gradient(50.39px at 50% calc(100% + 43.75px),#0000 99%,#000 101%) 50% calc(100% - 25px)/100px calc(51% - 25px) repeat-x;-webkit-mask:var(--mask);mask:var(--mask)}table{margin:0 0 15px;text-align:left;width:100%;border-collapse:collapse;border-spacing:0;border-bottom:none}tbody{margin:0;padding:0}.pricing-table{padding:20px;margin:20px;background-color:#323232;border-radius:5px;box-shadow:0 0 5px rgba(80,158,219,0.95)}.pricing-table a{text-decoration:none}.pricing-table .dark{background:linear-gradient(30deg, #164588 0%, #0b5f99 81%, #26618e 100%);border-color:rgba(0,0,0,0.1) !important;color:#fff !important}.pricing-table .bright{background:linear-gradient(30deg, #1673b5 0%, #1298fa 81%, #3da3eb 100%);border-color:rgba(0,0,0,0.1) !important;color:#fff !important}.pricing-table .button{text-align:center;width:calc(100% - 40px);margin:0;padding:8px 10px !important;border-radius:6px;border-width:1px !important;border-style:solid;font-weight:600;display:inline-block}.pricing-table-buttons th{top:40px !important}.pricing-table table tr th{position:sticky;top:-2px;z-index:999;background-color:#323232;border-top:none;text-align:center}.pricing-table table tr td{font-weight:400;letter-spacing:0;font-size:14px;line-height:16px;padding:10px clamp(5px, 1vw, 20px) 5px;border:unset;text-align:center;width:20%}.pricing-table table tr td:first-child,.pricing-table table tr th:first-child{padding-left:0;border-left:0;width:27%;text-align:left}.pricing-table table tr td:nth-child(2){background:#314563;border-right:5px solid #323232}.pricing-table table tr td:nth-child(3){background:rgba(80,129,199,0.4);border-right:5px solid #323232}.pricing-table table tr td:nth-child(4){background:rgba(102,165,255,0.4);border-right:5px solid #323232}.pricing-rect-wrapper{padding:20px;flex-grow:1;flex-basis:0}.pricing-rect{padding:24px 20px 20px 20px;border-radius:5px;background-color:#323232;box-shadow:0 0 5px rgba(80,158,219,0.95)}.pricing-rect a{text-decoration:none}.pricing-rect .dark{background:linear-gradient(30deg, #164588 0%, #0b5f99 81%, #26618e 100%);border-color:rgba(0,0,0,0.1) !important;color:#fff !important}.pricing-rect .bright{background:linear-gradient(30deg, #1673b5 0%, #1298fa 81%, #3da3eb 100%);border-color:rgba(0,0,0,0.1) !important;color:#fff !important}.pricing-rect .button{text-align:center;width:100%;margin:0;padding:13px 10px !important;border-radius:6px;border-width:1px !important;border-style:solid;font-weight:600}.testimonial{margin:30px 0;background:#30333a;border-radius:10px;padding:10px 20px;box-shadow:0 0 5px rgba(80,158,219,0.95)}.testimonial:nth-child(odd){margin-left:30px}.testimonial:nth-child(even){margin-right:30px}.testimonial .persona{font-style:italic}.why-reason{font-size:1.2em}.supported-logo{max-height:60px;filter:grayscale(1)}.supported-logo:hover{filter:none}.supported-logo-wrapper{flex-direction:column;min-width:120px}.step-list{margin:0;padding:0;list-style-type:none}.step-list__item{counter-increment:step-counter;position:relative}.step-list__item:before{content:counter(step-counter);font-weight:300;color:#d8d8d8}.step-list__item h2,.step-list__item .h2{font-size:24px;line-height:30px;font-weight:600}.step-list__item .icon{border-radius:50%;display:flex;flex:0 0 auto;align-items:center;justify-content:center}.step-list__item .icon img{width:78px;height:78px}.step-list__item .icon i{width:90px;height:78px;color:#141414;text-align:center;line-height:80px}.step-list__item .body{font-size:15px;line-height:20px;font-weight:300}.step-list__item .content{display:flex;flex-direction:row;padding-bottom:18px}.step-list__item:first-child .icon{background:linear-gradient(45deg, #9b3143, #ef536d, #ff8297)}.step-list__item:nth-child(2) .icon{background:linear-gradient(45deg, #1f6e91, #3bb3ea, #6fb3d3)}.step-list__item:nth-child(3) .icon{background:linear-gradient(45deg, #7c408a, #c96ddd, #eca7fb)}.step-list__item:nth-child(4) .icon{background:linear-gradient(45deg, #9b3143, #ef536d, #ff8297)}.step-list__item:nth-child(5) .icon{background:linear-gradient(45deg, #1f6e91, #3bb3ea, #6fb3d3)}.step-list__item:nth-child(6) .icon{background:linear-gradient(45deg, #7c408a, #c96ddd, #eca7fb)}.step-list__item:nth-child(7) .icon{background:linear-gradient(45deg, #9b3143, #ef536d, #ff8297)}.step-list__item:nth-child(odd) .content{justify-content:flex-start}.step-list__item:nth-child(even) .content{justify-content:flex-end}.step-list__item:first-child>.step-list__item__inner:before{content:none}.step-list__item:last-child>.step-list__item__inner:after{content:none}.step-list__item+li{margin-top:84px}.step-list__item+li>div{margin-top:-3px}@media (max-width: 640px){.step-list__item{display:flex}.step-list__item:before{content:counter(step-counter);position:relative;font-size:36px;line-height:42px;font-weight:300;color:#d8d8d8;margin-right:12px}.step-list__item .icon{order:0;width:36px;height:36px;padding:9px;position:absolute;left:-15px;top:58px}.step-list__item .icon i{font-size:34px !important}.step-list__item .body{order:1;margin-top:8px;margin-left:42px}.step-list__item .content{align-items:flex-start}.step-list__item .content:before{content:'';position:absolute;border-left:#d8d8d8;height:100%;left:9px;bottom:0;display:block;width:1px;background:#d8d8d8;top:84px}.step-list__item:last-child .content:before{content:none}}@media (min-width: 640px){.step-list__item:before{content:counter(step-counter);position:absolute;font-size:80px;line-height:1;font-weight:300;color:#d8d8d8}.step-list__item .icon{width:174px;height:174px;padding:0px}.step-list__item .icon i{font-size:74px !important}.step-list__item .body{flex:0 1 33.3333%;margin-top:84px}.step-list__item .content{align-items:center}.step-list__item>.step-list__item__inner{position:relative}.step-list__item>.step-list__item__inner:before,.step-list__item>.step-list__item__inner:after{border-width:0px;border-style:solid;border-color:#d8d8d8;display:block;content:'';position:absolute;height:calc(42px - 3px);width:calc( 33.3333% - 42px )}.step-list__item:nth-child(odd)>.step-list__item__inner{text-align:right}.step-list__item:nth-child(odd)>.step-list__item__inner:before,.step-list__item:nth-child(odd)>.step-list__item__inner:after{border-left-width:3px;left:calc( 33.3333% - 21px )}.step-list__item:nth-child(odd)>.step-list__item__inner:before{border-top-width:3px;border-top-left-radius:42px;margin-top:-42px}.step-list__item:nth-child(odd)>.step-list__item__inner:after{border-bottom-width:3px;border-bottom-left-radius:42px;margin-bottom:-42px}.step-list__item:nth-child(odd):before{left:0;margin-left:33.3333%;transform:translateX(-100%)}.step-list__item:nth-child(odd) .icon{margin-left:72px}.step-list__item:nth-child(even)>.step-list__item__inner:before,.step-list__item:nth-child(even)>.step-list__item__inner:after{border-right-width:3px;right:calc( 33.3333% - 21px )}.step-list__item:nth-child(even)>.step-list__item__inner:before{border-top-width:3px;border-top-right-radius:42px;margin-top:-42px}.step-list__item:nth-child(even)>.step-list__item__inner:after{border-bottom-width:3px;border-bottom-right-radius:42px;margin-bottom:-42px}.step-list__item:nth-child(even):before{right:0;margin-right:33.3333%;transform:translateX(100%)}.step-list__item:nth-child(even) .icon{margin-right:72px}.step-list__item:nth-child(even) .body{order:1}}.text-carrousel{display:flex}.text-carrousel *{margin:0;padding:0}.text-carrousel li{list-style:none}.text-carrousel .fixed{display:inline-block;height:calc(36 * 1px);line-height:calc(36 * 1px);text-wrap:nowrap}.text-carrousel .g-container{display:inline-block;height:calc(36 * 1px);line-height:calc(36 * 1px);overflow:hidden}.text-carrousel ul{display:flex;flex-wrap:nowrap;flex-direction:column}.text-carrousel ul li{flex-shrink:0;width:100%;padding-left:6px;box-sizing:border-box}.text-carrousel ul{animation:move calc(2.5s * 4) steps(4) infinite}.text-carrousel ul li{white-space:nowrap;cursor:pointer;animation:liMove calc(2.5s) infinite}@keyframes move{0%{transform:translate(0, 0)}100%{transform:translate(0, calc(4 * 36 * -1px))}}@keyframes liMove{0%{transform:translate(0, 0)}80%,
    100%{transform:translate(0, calc(36 * -1px))}}.swiper{width:100%;height:auto}.landing-page_swiper-container{border-radius:10px;box-shadow:0 0 10px #3693dd;background:radial-gradient(circle, #fff 36%, #5887b3 100%)}.landing-page_swiper-container .landing-page_swiper-content{position:relative;height:100%;width:100%;object-fit:contain;padding-top:6rem}.landing-page_swiper-container .landing-page_swiper-content img{height:100%;width:100%;object-fit:contain}.landing-page_swiper-container .landing-page_swiper-text{position:absolute;top:20px;width:100%}.landing-page_swiper-container .landing-page_swiper-text div{font-weight:600;font-size:1.2em}
