html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:0.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}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}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,html [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{display:inline-block;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-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}template{display:none}[hidden]{display:none}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}body{background:#fff;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}hr{border:0;display:block;height:1px;background:#D2DAF0;background:linear-gradient(to right, rgba(210,218,240,0.1) 0, rgba(210,218,240,0.6) 50%, rgba(210,218,240,0.1) 100%);margin-top:24px;margin-bottom:24px}ul,ol{margin-top:0;margin-bottom:24px;padding-left:24px}ul{list-style:disc}ol{list-style:decimal}li>ul,li>ol{margin-bottom:0}dl{margin-top:0;margin-bottom:24px}dt{font-weight:700}dd{margin-left:24px;margin-bottom:24px}img{height:auto;max-width:100%;vertical-align:middle}figure{margin:24px 0}figcaption{font-size:16px;line-height:24px;padding:8px 0}img,svg{display:block}table{border-collapse:collapse;margin-bottom:24px;width:100%}tr{border-bottom:1px solid #D2DAF0}th{text-align:left}th,td{padding:10px 16px}th:first-child,td:first-child{padding-left:0}th:last-child,td:last-child{padding-right:0}html{font-size:18px;line-height:27px}@media (min-width: 641px){html{font-size:20px;line-height:30px;letter-spacing:-0.1px}}body{color:#565678;font-size:1rem}body,button,input,select,textarea{font-family:"Heebo", sans-serif}a{color:#5e64fb;text-decoration:none}a:hover,a:active{outline:0;text-decoration:underline}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{clear:both;color:#11103E;font-family:Fira Sans, serif;font-weight:600}h1,.h1{font-size:40px;line-height:50px;letter-spacing:0px}@media (min-width: 641px){h1,.h1{font-size:46px;line-height:56px;letter-spacing:0px}}h2,.h2{font-size:32px;line-height:42px;letter-spacing:0px}@media (min-width: 641px){h2,.h2{font-size:40px;line-height:50px;letter-spacing:0px}}h3,.h3,blockquote{font-size:22px;line-height:32px;letter-spacing:-0.1px}@media (min-width: 641px){h3,.h3,blockquote{font-size:32px;line-height:42px;letter-spacing:0px}}h4,h5,h6,.h4,.h5,.h6{font-size:20px;line-height:30px;letter-spacing:-0.1px}@media (min-width: 641px){h4,h5,h6,.h4,.h5,.h6{font-size:22px;line-height:32px;letter-spacing:-0.1px}}@media (max-width: 640px){.h1-mobile{font-size:40px;line-height:50px;letter-spacing:0px}.h2-mobile{font-size:32px;line-height:42px;letter-spacing:0px}.h3-mobile{font-size:22px;line-height:32px;letter-spacing:-0.1px}.h4-mobile,.h5-mobile,.h6-mobile{font-size:20px;line-height:30px;letter-spacing:-0.1px}}.text-light{color:rgba(255,255,255,0.4)}.text-light a{color:rgba(255,255,255,0.4)}.text-light h1,.text-light h2,.text-light h3,.text-light h4,.text-light h5,.text-light h6,.text-light .h1,.text-light .h2,.text-light .h3,.text-light .h4,.text-light .h5,.text-light .h6{color:#fff !important}.text-sm{font-size:18px;line-height:27px;letter-spacing:-0.1px}.text-xs{font-size:16px;line-height:24px;letter-spacing:-0.1px}h1,h2,.h1,.h2{margin-top:48px;margin-bottom:16px}h3,.h3{margin-top:36px;margin-bottom:12px}h4,h5,h6,.h4,.h5,.h6{margin-top:24px;margin-bottom:4px}p{margin-top:0;margin-bottom:24px}dfn,cite,em,i{font-style:italic}blockquote{color:#d2daf0;font-style:italic;margin-top:24px;margin-bottom:24px;margin-left:24px}blockquote::before{content:"\201C"}blockquote::after{content:"\201D"}blockquote p{display:inline}address{color:#565678;border-width:1px 0;border-style:solid;border-color:#D2DAF0;padding:24px 0;margin:0 0 24px}pre,pre h1,pre h2,pre h3,pre h4,pre h5,pre h6,pre .h1,pre .h2,pre .h3,pre .h4,pre .h5,pre .h6{font-family:"Courier 10 Pitch", Courier, monospace}pre,code,kbd,tt,var{background:#EEF1FA}pre{font-size:16px;line-height:24px;margin-bottom:1.6em;max-width:100%;overflow:auto;padding:24px;margin-top:24px;margin-bottom:24px}code,kbd,tt,var{font-family:Monaco, Consolas, "Andale Mono", "DejaVu Sans Mono", monospace;font-size:16px;padding:2px 4px}abbr,acronym{cursor:help}mark,ins{text-decoration:none}small{font-size:18px;line-height:27px;letter-spacing:-0.1px}b,strong{font-weight:700}button,input,select,textarea,label{font-size:18px;line-height:27px}.container,.container-sm{width:100%;margin:0 auto;padding-left:16px;padding-right:16px}@media (min-width: 481px){.container,.container-sm{padding-left:24px;padding-right:24px}}.container{max-width:1128px}.container-sm{max-width:848px}.container .container-sm{max-width:800px;padding-left:0;padding-right:0}.screen-reader-text{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden;word-wrap:normal !important}.screen-reader-text:focus{border-radius:2px;box-shadow:0 0 2px 2px rgba(0,0,0,0.6);clip:auto !important;display:block;font-size:14px;letter-spacing:0px;font-weight:700;text-transform:uppercase;line-height:16px;text-decoration:none;background-color:#fff;color:#5e64fb !important;border:none;height:auto;left:8px;padding:16px 32px;top:8px;width:auto;z-index:100000}.list-reset{list-style:none;padding:0}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-primary{color:#5e64fb}.text-secondary{color:#FF6381}.has-top-divider{position:relative}.has-top-divider::before{content:'';position:absolute;top:0;left:0;width:100%;display:block;height:1px;background:#D2DAF0;background:linear-gradient(to right, rgba(210,218,240,0.1) 0, rgba(210,218,240,0.6) 50%, rgba(210,218,240,0.1) 100%)}.has-bottom-divider{position:relative}.has-bottom-divider::after{content:'';position:absolute;bottom:0;left:0;width:100%;display:block;height:1px;background:#D2DAF0;background:linear-gradient(to right, rgba(210,218,240,0.1) 0, rgba(210,218,240,0.6) 50%, rgba(210,218,240,0.1) 100%)}.m-0{margin:0}.mt-0{margin-top:0}.mr-0{margin-right:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.m-8{margin:8px}.mt-8{margin-top:8px}.mr-8{margin-right:8px}.mb-8{margin-bottom:8px}.ml-8{margin-left:8px}.m-16{margin:16px}.mt-16{margin-top:16px}.mr-16{margin-right:16px}.mb-16{margin-bottom:16px}.ml-16{margin-left:16px}.m-24{margin:24px}.mt-24{margin-top:24px}.mr-24{margin-right:24px}.mb-24{margin-bottom:24px}.ml-24{margin-left:24px}.m-32{margin:32px}.mt-32{margin-top:32px}.mr-32{margin-right:32px}.mb-32{margin-bottom:32px}.ml-32{margin-left:32px}.m-40{margin:40px}.mt-40{margin-top:40px}.mr-40{margin-right:40px}.mb-40{margin-bottom:40px}.ml-40{margin-left:40px}.m-48{margin:48px}.mt-48{margin-top:48px}.mr-48{margin-right:48px}.mb-48{margin-bottom:48px}.ml-48{margin-left:48px}.m-56{margin:56px}.mt-56{margin-top:56px}.mr-56{margin-right:56px}.mb-56{margin-bottom:56px}.ml-56{margin-left:56px}.m-64{margin:64px}.mt-64{margin-top:64px}.mr-64{margin-right:64px}.mb-64{margin-bottom:64px}.ml-64{margin-left:64px}.p-0{padding:0}.pt-0{padding-top:0}.pr-0{padding-right:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.p-8{padding:8px}.pt-8{padding-top:8px}.pr-8{padding-right:8px}.pb-8{padding-bottom:8px}.pl-8{padding-left:8px}.p-16{padding:16px}.pt-16{padding-top:16px}.pr-16{padding-right:16px}.pb-16{padding-bottom:16px}.pl-16{padding-left:16px}.p-24{padding:24px}.pt-24{padding-top:24px}.pr-24{padding-right:24px}.pb-24{padding-bottom:24px}.pl-24{padding-left:24px}.p-32{padding:32px}.pt-32{padding-top:32px}.pr-32{padding-right:32px}.pb-32{padding-bottom:32px}.pl-32{padding-left:32px}.p-40{padding:40px}.pt-40{padding-top:40px}.pr-40{padding-right:40px}.pb-40{padding-bottom:40px}.pl-40{padding-left:40px}.p-48{padding:48px}.pt-48{padding-top:48px}.pr-48{padding-right:48px}.pb-48{padding-bottom:48px}.pl-48{padding-left:48px}.p-56{padding:56px}.pt-56{padding-top:56px}.pr-56{padding-right:56px}.pb-56{padding-bottom:56px}.pl-56{padding-left:56px}.p-64{padding:64px}.pt-64{padding-top:64px}.pr-64{padding-right:64px}.pb-64{padding-bottom:64px}.pl-64{padding-left:64px}.sr .has-animations .is-revealing{visibility:hidden}.has-animations .anime-element{visibility:hidden}.anime-ready .has-animations .anime-element{visibility:visible}.input,.textarea{background-color:#fff;border-width:1px;border-style:solid;border-color:#D2DAF0;border-radius:2px;color:#565678;max-width:100%;width:100%}.input::-webkit-input-placeholder,.textarea::-webkit-input-placeholder{color:#d2daf0}.input:-ms-input-placeholder,.textarea:-ms-input-placeholder{color:#d2daf0}.input::-ms-input-placeholder,.textarea::-ms-input-placeholder{color:#d2daf0}.input::placeholder,.textarea::placeholder{color:#d2daf0}.input::-ms-input-placeholder,.textarea::-ms-input-placeholder{color:#d2daf0}.input:-ms-input-placeholder,.textarea:-ms-input-placeholder{color:#d2daf0}.input:hover,.textarea:hover{border-color:#bfcaea}.input:active,.input:focus,.textarea:active,.textarea:focus{outline:none;border-color:#5e64fb}.input[disabled],.textarea[disabled]{cursor:not-allowed;background-color:#EEF1FA;border-color:#EEF1FA}.input{-moz-appearance:none;-webkit-appearance:none;font-size:16px;letter-spacing:-0.1px;line-height:20px;padding:13px 16px;height:48px;box-shadow:none}.input .inline-input{display:inline;width:auto}.textarea{display:block;min-width:100%;resize:vertical}.textarea .inline-textarea{display:inline;width:auto}.field-grouped>.control:not(:last-child){margin-bottom:8px}@media (min-width: 641px){.field-grouped{display:flex}.field-grouped>.control{flex-shrink:0}.field-grouped>.control.control-expanded{flex-grow:1;flex-shrink:1}.field-grouped>.control:not(:last-child){margin-bottom:0;margin-right:8px}}.button{display:inline-flex;font-size:14px;letter-spacing:0px;font-weight:700;text-transform:uppercase;line-height:16px;text-decoration:none !important;background-color:#fff;color:#5e64fb !important;border:none;border-radius:2px;cursor:pointer;justify-content:center;padding:16px 32px;height:48px;text-align:center;white-space:nowrap}.button:active{outline:0}.button::before{border-radius:2px}.button-sm{padding:8px 24px;height:32px}.button-primary{color:#fff !important;transition:background .15s ease}.button-primary{background:#5e64fb}.button-primary:hover{background:#3f47f6}.button-block{display:flex}.site-header{position:relative;padding:24px 0}.header-shape{position:absolute}.header-shape-1{display:none;top:-100px}.header-shape-2{top:-40px;right:-53px}.site-header-inner{position:relative;display:flex;justify-content:space-between;align-items:center}.header-links{display:inline-flex}.header-links li{display:inline-flex}.header-links a:not(.button){font-size:16px;line-height:24px;letter-spacing:-0.1px;font-weight:700;color:rgba(255,255,255,0.4);text-transform:uppercase;text-decoration:none;line-height:16px;padding:8px 24px}.header-links a:not(.button):hover,.header-links a:not(.button):active{color:#fff}@media (min-width: 641px){.header-shape-1{display:block;left:687px}.header-shape-2{top:-122px;left:440px;right:auto}.header-shape-2 svg{width:220px;height:220px}}@media (min-width: 1025px){.header-shape-1{left:auto;right:0}.header-shape-2{left:25%;right:auto}}.hero{text-align:center;padding-top:40px}.hero-paragraph{font-size:20px;line-height:30px;letter-spacing:-0.1px;margin-bottom:40px}@media (min-width: 641px){.hero-paragraph{font-size:22px;line-height:32px;letter-spacing:-0.1px}}.hero-form{max-width:440px;margin:0 auto}.hero-illustration{position:relative;margin-top:48px}.hero-shape{display:none;position:absolute}.hero-main-shape svg{width:140%;height:auto}@media (min-width: 641px){.hero{text-align:left;padding-top:160px}.hero-inner{display:flex}.hero-copy{padding-right:48px;min-width:512px}.hero-form{margin:0}.hero-illustration{margin-top:-143px;padding-bottom:0}.hero-shape{display:block}.hero-shape-1{left:-32px;top:542px}.hero-shape-2{left:-733px;top:538px}.hero-main-shape svg{width:auto;height:647px}}@media (min-width: 1025px){.hero-copy{padding-right:92px;min-width:620px}}.features{position:relative}.features::before{content:'';width:100%;height:400px;position:absolute;left:0;bottom:0;background:#EEF1FA;background:linear-gradient(to bottom, #EEF1FA, rgba(238,241,250,0))}.features-wrap{display:flex;flex-wrap:wrap;justify-content:center;margin-right:-16px;margin-left:-16px}.features-wrap:first-child{margin-top:-16px}.features-wrap:last-child{margin-bottom:-16px}.feature{position:relative;padding:16px;width:388px;max-width:388px;flex-grow:1}.feature-inner{position:relative;height:100%;background:#fff;padding:48px 24px 72px;box-shadow:0 24px 48px rgba(17,16,62,0.12)}.feature-icon{position:relative;margin:0 auto;width:88px;height:88px;border-radius:50%}.feature-icon::before{content:'';display:block;background:#fff;width:64px;height:64px;position:absolute;top:12px;left:12px;border-radius:50%;box-shadow:12px 24px 32px rgba(17,16,62,0.12)}.feature-icon svg{position:relative}@media (min-width: 641px){.features .section-paragraph{padding-left:72px;padding-right:72px}.features-wrap{padding-top:24px;margin-right:-24px;margin-left:-24px}.features-wrap:first-child{margin-top:-24px}.features-wrap:last-child{margin-bottom:-24px}.feature{padding:24px}}@media (min-width: 1025px){.features .section-inner{padding-bottom:168px}.feature:nth-child(even){top:80px}}.testimonials{position:relative}.testimonials .section-inner{padding-top:0;padding-bottom:108px}.testimonials .section-title{margin-bottom:72px}.testimonials-shape{position:absolute}.testimonials-shape-1{bottom:52px;left:calc(50% - 80px)}.testimonials-shape-2{top:84px;left:calc(50% + 30px)}.testimonials-shape-3{display:none}.testimonials-wrap{display:flex;flex-wrap:wrap;justify-content:center;margin-right:-16px;margin-left:-16px}.testimonials-wrap:first-child{margin-top:-16px}.testimonials-wrap:last-child{margin-bottom:-16px}.testimonial{position:relative;padding:44px 16px 16px;width:388px;max-width:388px;flex-grow:1}.testimonial-inner{position:relative;height:100%;display:flex;flex-wrap:wrap;background:#fff;padding:52px 24px 24px}.testimonial-inner>*{width:100%}.testimonial-inner::before{content:'';position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:0 24px 48px rgba(17,16,62,0.12);mix-blend-mode:multiply}.testimonial-main{position:relative}.testimonial-header{position:absolute;top:-80px}.testimonial-header img{width:56px;height:auto;border-radius:50%;box-shadow:0 16px 24px rgba(17,16,62,0.12)}.testimonial-footer{align-self:flex-end}.testimonial-footer{font-weight:500;margin-bottom:12px}@media (min-width: 641px){.testimonials .section-inner{padding-bottom:166px}.testimonials .section-title{margin-bottom:126px}.testimonials-wrap{margin-right:-24px;margin-left:-24px}.testimonials-wrap:first-child{margin-top:-24px}.testimonials-wrap:last-child{margin-bottom:-24px}.testimonial{padding:52px 24px 24px}.testimonials-shape-1{bottom:auto;top:170px;left:calc(50% - 305px)}.testimonials-shape-1 svg{width:400px;height:400px}.testimonials-shape-2{top:480px;left:calc(50% + 190px)}.testimonials-shape-3{display:block;top:570px;left:calc(50% - 320px)}}@media (min-width: 1025px){.testimonial:nth-child(odd){top:40px}}.newsletter{position:relative;background-color:#11103E}.newsletter::before{content:'';position:absolute;top:0;right:0;width:279px;height:274px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjk0IiBoZWlnaHQ9IjI3NCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4gIDxkZWZzPiAgICA8bGluZWFyR3JhZGllbnQgeDE9IjEwNC42NTclIiB5MT0iLTQ1LjI3NCUiIHgyPSIyMS45NDQlIiB5Mj0iNC4wNzklIiBpZD0iYSI+ICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzU2NTY3OCIgb2Zmc2V0PSIwJSIvPiAgICAgIDxzdG9wIHN0b3AtY29sb3I9IiM1NjU2NzgiIHN0b3Atb3BhY2l0eT0iMCIgb2Zmc2V0PSIxMDAlIi8+ICAgIDwvbGluZWFyR3JhZGllbnQ+ICA8L2RlZnM+ICA8cGF0aCBkPSJNMTA4My4xMzYgMTI2SDE0NDB2MTc3Ljc4MkMxNDA0LjkxMyAzNjEuNDcgMTM0MS40NTYgNDAwIDEyNjkgNDAwYy0xMTAuNDU3IDAtMjAwLTg5LjU0My0yMDAtMjAwIDAtMjYuMTQxIDUuMDE1LTUxLjExMSAxNC4xMzYtNzR6IiB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTE0NiAtMTI2KSIgZmlsbD0idXJsKCNhKSIgZmlsbC1ydWxlPSJldmVub2RkIiBmaWxsLW9wYWNpdHk9Ii40OCIvPjwvc3ZnPg==);background-repeat:no-repeat}.newsletter .section-paragraph{margin-bottom:32px}.newsletter-form{max-width:440px;margin:0 auto}@media (min-width: 641px){.newsletter .section-paragraph{margin-bottom:40px;padding-left:72px;padding-right:72px}}.is-boxed{background:#EEF1FA}.body-wrap{background:#fff;overflow:hidden;display:flex;flex-direction:column;min-height:100vh}.boxed-container{max-width:1440px;margin:0 auto;box-shadow:0 24px 48px rgba(17,16,62,0.12)}main{flex:1 0 auto}.section-inner{position:relative;padding-top:48px;padding-bottom:48px}@media (min-width: 641px){.section-inner{padding-top:88px;padding-bottom:88px}}.site-footer{position:relative;font-size:14px;line-height:20px;letter-spacing:0px;color:#d2daf0;background-color:#11103E}.site-footer::before{content:'';position:absolute;bottom:0;left:30%;width:298px;height:93px;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjk4IiBoZWlnaHQ9IjkzIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPiAgPGRlZnM+ICAgIDxsaW5lYXJHcmFkaWVudCB4MT0iMjguOTQlIiB5MT0iLTMwLjY4MyUiIHgyPSI2Ny40NzMlIiB5Mj0iMTM1LjAyMiUiIGlkPSJhIj4gICAgICA8c3RvcCBzdG9wLWNvbG9yPSIjNTY1Njc4IiBvZmZzZXQ9IjAlIi8+ICAgICAgPHN0b3Agc3RvcC1jb2xvcj0iIzU2NTY3OCIgc3RvcC1vcGFjaXR5PSIwIiBvZmZzZXQ9IjEwMCUiLz4gICAgPC9saW5lYXJHcmFkaWVudD4gIDwvZGVmcz4gIDxwYXRoIGQ9Ik00MDMuMjQ0IDY5MGMyNC4yMDktNTQuNzc2IDc5LjAxOS05MyAxNDIuNzU2LTkzIDUzLjI1NSAwIDEyMy40NTggNTAuNjc0IDE5Ny4yMTUgOTNoLTMzOS45N3oiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC00MDMgLTU5NykiIGZpbGw9InVybCgjYSkiIGZpbGwtcnVsZT0iZXZlbm9kZCIgZmlsbC1vcGFjaXR5PSIuMjQiLz48L3N2Zz4=);background-repeat:no-repeat}.site-footer a{color:#d2daf0;text-decoration:none;white-space:nowrap;}.site-footer a:hover,.site-footer a:active{color:#fff;text-decoration:underline}.site-footer-inner{position:relative;display:flex;flex-wrap:wrap;padding-top:48px;padding-bottom:48px}.site-footer-inner.has-top-divider::before{background:#565678;background:linear-gradient(to right, rgba(86,86,120,0.1) 0, rgba(86,86,120,0.6) 50%, rgba(86,86,120,0.1) 100%)}.footer-brand,.footer-links,.footer-social-links,.footer-copyright{flex:none;width:100%;display:inline-flex;justify-content:center}.footer-brand,.footer-links,.footer-social-links{margin-bottom:24px}.footer-links li+li,.footer-social-links li+li{margin-left:16px}.footer-social-links li{display:inline-flex}.footer-social-links li a{padding:8px}@media (min-width: 641px){.site-footer-inner{justify-content:space-between}.footer-brand,.footer-links,.footer-social-links,.footer-copyright{flex:50%}.footer-brand,.footer-copyright{justify-content:flex-start}.footer-links,.footer-social-links{justify-content:flex-end}.footer-links{order:1;margin-bottom:0}}

.feature-img{box-shadow: 0 24px 48px rgba(17,16,62,0.12);position:relative;}

.feature-img-caption{position: absolute;
    background: #3e41e0;
    bottom: 10px;
    z-index: 32323;
    right: 0px;
    color: #fff;
    font-size: 0.8em;
    padding: 5px;
}
@media (max-width:991px){
.site-footer-inner{
	justify-content: center;
    display: flex;
    flex-direction: column;
}
.site-footer-inner > .footer-social-links, .site-footer-inner > .footer-brand{
	justify-content: center;
	 flex-direction: column;
	 align-items: center;
}
.footer-links li+li, .footer-social-links li+li{
	margin-left:0px;
}
.footer-links > *{
	margin-left:5px;
	margin-right:5px;
}
}

.main-header{
	position: fixed;
    display: flex;
    width: 100%;
    z-index: 2341231;
    align-items: center;
	padding-right:40px;
	padding-left: 40px;
	-webkit-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
	height: 80px;
	top:0;
}

.main-header.scrolled{
	position:fixed;
	box-shadow:0 4px 12px 0 rgba(0, 0, 0, 0.05);
	background: #fff;
}
.main-header.outofview{
	height:0;
	margin-top:-80px;
}

.navbar-header-image{
	width:30px;
	height:30px;
}

.navbar-menu-icon{
        position: absolute;
    right: 20px;
    top: 25px;
    font-size: 30px;
    z-index: 2;
}
@media (max-width:991px){
	.main-header{
			padding-left:20px;
	}
}
.site-header{
	z-index:999999;
}

.navbar{
	width:100%;
	display:flex;
}
.navbar-collapse{
	width: 100%;
    display: flex;
    justify-content: flex-end;
	margin-top: 20px;
	z-index:1;
}

.navbar-nav{
	    display: flex;
	    align-items: center;
}

.nav-item{
	display:flex;
	position:relative;
	margin:10px;
	cursor:pointer;
}

.navbar-header-profile-wrapper{
	display:flex;
	border: 1px solid #dfdff9;
    background: #f5f5fc;
    padding: 10px;
}
.nav-item:not(.button-wrapper) a{
	color:#565678;
	font-size:16px;
	margin:10px;
	margin-left:20px;
	margin-right:20px;
	font-weight:500;
}
.nav-item.active a{
	color: #5e64fb;
}
a:hover{
	text-decoration:none !important;
}
.nav-item:not(.nounderline):not(.active) > a:hover:before {
    visibility: visible;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}

.nav-item:not(.nounderline):not(.active) > a:before {
    content: "";
    position: absolute;
    width: 70%;
    margin-left: 15%;
    height: 2px;
    bottom: 0;
    left: 0;
    background-color: #565678;
    visibility: hidden;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
.navbar-header-wording{
	    margin-left: 10px;
    max-width: 250px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: inline-block;
    white-space: nowrap;
}
.profile-name-header-container-el{
	display:flex;
}
html body .hide{
	display:none !important;
}
html body .invisible{
	visibility:hidden !important;
}
@media (max-width:991px){
.hide-in-mobile{
	display:none;
}
.navbar-collapse:not(.navbar-expand){
	display:none;
}
.navbar-collapse.navbar-expand{
	height: 100vh;
    position: fixed;
    top: 0px;
    left: 0;
    background: #fff;
    width: 100vw;
    justify-content: center;
	    margin-top: 0px;
}
.navbar-collapse.navbar-expand .navbar-nav {
	display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
	padding:0;
}
}
@media (min-width:991px){
.hide-in-desktop{
	display:none;
}
.giant-title{
	font-size:75px;
	    line-height: 80px;
}

.error-wrapper-msg{
		max-width:50%;
}
}

.large-container{
	
}

html, body{
	    width: 100vw;
		overflow-x:hidden;
}

.header-brand{
	z-index:2;
}
.navbar{
	z-index:1;
}


*::-webkit-scrollbar-track{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0);
	background-color: #F5F5F5;
}

*::-webkit-scrollbar{
	width: 8px;
	background-color: #F5F5F5;
}

*::-webkit-scrollbar-thumb{
	background-color: #2a2a2b;
}

.testimonial-header img{
	    background: #fff;
    padding: 10px;
}

.testimonials-shape-80{
	bottom:0px;
	right:10px;
}

.testimonials-shape-90{
	bottom:-120px;
	right:100px;
}
.testimonial-body h3{
	margin-top:0px;
}

.testimonial-footer{
	    justify-content: center;
    display: flex;
    align-items: center;
	padding-bottom:100px;
}

.secondary-link{
	font-weight:500;
	color:#5e64fb;
	display:inline-block;
	position:relative;
	  -webkit-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
	display: inline-flex;
    align-items: center;
}
.secondary-link.right:after{
	  content: "\e90f";
	  font-family: 'Feather';
	  color:#fff;
	   color:#5e64fb;
	  border-radius:50%;
	  padding:4px;
	    -webkit-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
	  
}
.secondary-link.left{
	flex-direction:row-reverse;
}
.secondary-link.left:after{
	  content: "\e90e";
	  font-family: 'Feather';	  
	  float:left;
	   color:#fff;
	   color:#5e64fb;
	  border-radius:50%;
	  padding:4px;
	    -webkit-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}

.secondary-link:hover:before {
    visibility: visible;
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}

.secondary-link:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 2px;
    bottom: 0;
    left: 0;
    background-color: #5e64fb;
    visibility: hidden;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
.testimonial{
	cursor:pointer;
}
.testimonial-inner{
		 -webkit-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
	
}
.testimonial:hover .testimonial-inner{

	transform: scale(1.02);
}


.blinking-cursor {
  font-weight: 100;
  position:absolute;
  margin-left:-10px;
  -webkit-animation: 1s blink step-end infinite;
  -moz-animation: 1s blink step-end infinite;
  -ms-animation: 1s blink step-end infinite;
  -o-animation: 1s blink step-end infinite;
  animation: 1s blink step-end infinite;
}

@keyframes "blink" {
  from, to {
    color: transparent;
  }
  50% {
    color: #11103E;
  }
}

@-moz-keyframes blink {
  from, to {
    color: transparent;
  }
  50% {
    color: #11103E;
  }
}

@-webkit-keyframes "blink" {
  from, to {
    color: transparent;
  }
  50% {
    color: black;
  }
}

@-ms-keyframes "blink" {
  from, to {
    color: transparent;
  }
  50% {
    color: black;
  }
}

@-o-keyframes "blink" {
  from, to {
    color: transparent;
  }
  50% {
    color: black;
  }
}


 .zoom-tile {
    position: relative;
    float: left;
    width: 100%;
    height: 200px;
    overflow: hidden;
	margin-bottom:30px;
	cursor:zoom-in;
  }

  .zoom-photo {
    position: absolute;
    top: 0;
    left: 0;
	height:200px;
	padding:20px;
    width: 100%;
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    transition: transform .5s ease-out;
  }
  
  .nav-item:not(.button-wrapper):hover a{
	   color:#5e64fb;
  }
  
  .nav-item:not(.nounderline):not(.active):hover > a:before {
	  background-color:#5e64fb;
 }
  .disclaimer-container{
	  margin-top:25px;
	  font-size:12px;
  }
  .text-center{
	  text-align:center;
  }
  .text-light a{
	  color:#5e64fb;
	  font-weight:500;
  }
  
  .navbar-header-profile-wrapper:hover{
	      border: 1px solid #5e64fb;
  }
  
  .main-wrapper.error-wrapper{
	  display: flex;
    height: 100vh;
    width: 100vw;
    align-items: center;
    flex-direction: column;
	justify-content: space-evenly;
  }
 .error-wrapper-msg{ 
  flex-direction: column;
    align-items: center;
    justify-content: center;
	text-align: center;
	display:flex;
	height:100%;

}
.error-wrapper .navbar-brand img{
	
	margin-top:40px;
}
.error-wrapper-icon{
		background:#FF3058;
	background: linear-gradient(to right, #FF3058, #FF6381);
	background: -webkit-gradient(to right, #FF3058, #FF6381);
	border-radius:50%;
	padding:20px;
	width:100px;
	height:100px;
	display:flex;
	align-items:center;
	justify-content:center;
	font-size:40px;
	color:#fff;
}

.font-family-default{
	font-family: monospace, monospace;
}




.pricing-plans-el-inner-container{
	background:#fff;
		text-align:center;
	display:flex;
	flex-direction:column;
	  -webkit-transition: all 0.3s ease;
  transition: all 0.3s ease;
  padding: 30px;
}
.pricing-plans-el-price .amount{
	font-size:60px;
}
.pricing-plans-el-header.dark{
	background:#1b1b1b;
	color:#fff;
}
.pricing-plans-el-header{
    margin-bottom: -80px;
}
.pricing-plans-el-features ul{
	 list-style-type: none;
	 padding-left: 0;
	 position:relative;
	 width:100%;
}
.pricing-plans-el-features ul li:not(.nohover):hover{
	background:#fafafa;
	color:#5d77fa;
}
.pricing-plans-el-features ul li{
	text-align:center;
	display:flex;
	align-items:center;
	margin-top:10px;
	margin-bottom:10px;
	position:relative;
	width:100%;
	justify-content:center;
    padding: 10px;
}
.pricing-plans-el-features ul li:before{
	 /* content: "\e926";*/
	  font-family: 'Feather';
	  margin-right:20px;
	  font-size:30px;
	  color:#8e8e8e;
}
.pricing-plans-el-features ul li.plus i{
	margin-right:10px;
	font-size:20px;
}
.pricing-plans-el-features{
	text-align: center;
    display: flex;
    align-items: center;

}
.pricing-plans-el-btn{
	    z-index: 2;
		margin-top:40px;
		margin-bottom:10px;
    justify-content: center;
    display: flex;
}

.pricing-plans-footer{
	    font-size: 14px;
		    display: flex;
    justify-content: center;
	margin-top:20px;
}

@media (max-width:991px){
	.pricing-plans-footer{
		flex-direction:column;
		align-items:center;
	}
}
.pricing-plans-footer > div{
	margin-left:20px;
	margin-right:20px;
}


.pricing-plans-footer i{
	    font-weight: 700;
    border: 2px solid #0ed80e;
	margin-right:10px;
    padding: 2px;
    color: #0ed80e;
    border-radius: 50%;
}

.pricing-plans-el-btn button{
	    width: 100%;
}
.pricing-plans-wrapper{
	    justify-content: center;
    display: flex;
    align-items: flex-start;
}
.mr-t-m50{
	margin-top:-50px;
}
.pricing-plans-el-container{
width:50%;	margin:20px;
 box-shadow: 0 24px 48px rgba(17,16,62,0.12);
}
.pricing-plans-el-price .currency{
	font-size: 20px;
    display: inline-block;
	    margin-right: 5px;
}

.pricing-plans-el-price{
	position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
	color: #11103E;
}
.pricing-plans-el-freq{
    display: block;
    margin-top:25px;
    font-size: 16px;
}

@media (min-width:991px){
	.pricing-plans-el-freq{
		white-space: nowrap;
		
	}
}
.pricing-plans-el-price .amount-small{
	    font-size: 20px;
		   display: inline-block;
	    margin-left: 5px;
}
@media (max-width:991px){
.pricing-plans-wrapper{
	flex-direction:column;
	    justify-content: center;
    align-items: center;
}
}
.pricing-plans-freq-toggle-el{
	background: #ffffff;
    /* border: 2px solid #d8dcf3; */
    padding: 10px;
    text-align: center;
    width: 100px;
    box-shadow: 0 24px 48px rgba(17,16,62,0.12);
}

.pricing-plans-freq-toggle-el:not(.active):hover{
	background:#2a2a2b;
	color:#fff;
	cursor:pointer;
}
.pricing-plans-freq-toggle-el.active{
	background:#2a2a2b;
	color:#fff;
}
.pricing-plans-freq-toggle-el:first-child{
	border-top-left-radius:50px;
	border-bottom-left-radius: 50px;
	 border-right: 0px;
}

.pricing-plans-freq-toggle-el:not(:first-child){
	border-top-right-radius:50px;
	border-bottom-right-radius: 50px;
	    border-left: 0px;
}
.pricing-plans-freq-toggle-container{
	display:flex;
	align-items:center;
	justify-content:center;
}

.pricing-plans-freq-discount{
	position: absolute;
	display:flex;
}

.pricing-plans-freq-discount{
    position: relative;
     margin-left: 20px;
   font-weight: 500;
}


.hero-copy-center{
	text-align:center;
	    display: flex;
    flex-direction: column;
    align-items: center;
}
.mini-arrow{
	width:30px;
}
@media (min-width:991px){
.hero-copy-boxed{
	max-width:50%;
}
}

.button{
	cursor:pointer;
}

.pricing-plans-el-name{
	margin-bottom:20px;
}


.landing-page-app-crossover{
	font-size:40px;
	display:flex;
	align-items:center;
	margin-top:20px;
	margin-bottom:20px;
	justify-content:flex-start;
}
@media (max-width:991px){
.landing-page-app-crossover{
	justify-content:center;
}
}
.landing-page-app-crossover i {
	    font-size: 50px;
    margin-left: 15px;
}
.landing-page-app-crossover span{
	    margin-right: 10px;
		margin-left:10px;
}
.landing-page-app-crossover img{
	width: 70px;
	height: 70px;
    object-fit: contain;

    box-shadow: 0 24px 48px rgba(17,16,62,0.12);
    padding: 10px;
    border-radius: 50%;
}
.scale-hover{
    -webkit-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
    transform: scale(1.02);
}
.faq-list{
	 list-style-type: none;
	 counter-reset: faq-list-li;
	 padding-left:0px;
}
.faq-list li:before{
	 content: counter(faq-list-li);
	 color:#2a2a2b;
	 border-radius: 50%;
	 width:40px;
	 height:40px;
	 display:flex;
	 position: absolute;
    top: -20px;
    background: #fff;
	 align-items:center;
	 justify-content:center;
    box-shadow: 0 16px 24px rgba(17,16,62,0.12);
	margin-left:10px;
}
.faq-list li{
	    background: #fff;
	padding-left:60px;
	padding-right:60px;
	padding-top:40px;
	padding-bottom:30px;
	    box-shadow: 0 24px 48px rgba(17,16,62,0.12);
		margin:40px;
		position:relative;
		counter-increment: faq-list-li;
}

.testimonials-shape-20{
	top:84px;left:calc(10% + 30px)
}

.testimonials-shape-10{
	top:250px;left:calc(40% + 30px)
}

.testimonials-shape-30{
	bottom:200px;left:calc(60% + 30px)
}

@media (max-width:991px){
	.faq-list{
		padding-left:0px;
	}
	.faq-list li{
		    padding-left: 20px;
    padding-right: 20px;
	margin:0px;
	margin-top:40px;
	}
}

.hero-shape-3{
	left:-200px;
	top:100px
}
.hero-shape-4{
	left: -100px;
	top: -200px;
}
.hero-shape-5{   
	left: -500px;
    top: 10px;
}

.hero-shape-6{
	    left: -100px;
    top: 240px;
}
.hero-shape-7{
	left: 100px;
	top: 120px;
}

.list-of-items-wrapper{
	display:flex;
}

.list-of-items-el{
	display:flex;
	box-shadow: 0 24px 48px rgba(17,16,62,0.12);
	padding-left:80px;
	padding-right:80px;
	background:#fff;
	margin:40px;
	position:relative;
	    max-width: 100%;
}

.list-of-items-el .list-of-items-image img{
	max-width:300px;
}

.list-of-items-buttons-view{
	margin-top:30px;
	margin-bottom:30px;
}

.list-of-items-image{
	    display: flex;
    align-items: center;
}
.list-of-items-large-image{
	    margin-left: -80px;
    margin-right: 80px;
    width: 250px;
    object-fit: cover;
    height: 100%;
    position: relative;
	    overflow: hidden;
	
}
@media (min-width:991px){
.list-of-items-wrapper .list-of-items-container{
		width:65%;
}
.list-of-items-wrapper > div:not(.list-of-items-container){
	width:35%;
}
}
.list-of-items-large-image img{
	    width: 100%;
    height: 100%;
    object-fit: cover;
		-webkit-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}
.list-of-items-label{
	position:absolute;
	background:#2a2a2b;
	padding:20px;
	top:0;
	color:#fff;
	right:0;
}

@media (max-width:991px){
	.list-of-items-wrapper{
		flex-direction:column;
	}
	.list-of-items-el{
		
		padding:20px;
		margin:0px;
		margin-bottom:20px;
		text-align:center;
	}
	.list-of-items-large-image{
		margin-left: 0px; 
		margin-right: 0px;    
		width: 100%;
		object-fit: cover;
		height:auto;
		position: relative;
	}
}

.list-of-items-wrapper{
	width:100%;
}

.list-of-items-image{
	justify-content:center;
}
.list-of-items-el:hover{
	    outline: 3px solid #5e64fb;
	cursor:pointer;
	
}
.list-of-items-el:hover h2{
	color:#5e64fb;
}
.list-of-items-el:hover .list-of-items-large-image img{
	    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    
	
}

.google-logo{
	    width: 15px;
    height: 15px;
    margin-right: 10px;
}

.newsletter-form{
	display: flex;
    justify-content: center;
}
html body .nav-item:not(.button-wrapper) a.navbar-header-profile-wrapper{
	margin-left:0px;
	margin-right:0px;
}
.navbar-header-profile-wrapper > div{
	    flex: none;
		
}
.content{
	margin-top:40px;
}

.mr-t-50{
	margin-top:50px;
}

.fs-16{
	font-size:16px !Important;
}

.templates{
	position:relative;
}

.meeting-minutes-html{
	background:#fff;
	box-shadow: 0 24px 48px rgba(17,16,62,0.12);
	    min-height: 500px;
		    margin-top: -70px;
			position:relative;
			overflow: hidden;
			margin:40px;
}
.meeting-template-content{
	padding:60px;
	padding-top:120px;
}

.meeting-template-content p{
	margin-bottom:0px;
}


.firepad-hashtag{
	    background: #e0e0e0;
    color: #121212;
	padding:4px;
    padding-left: 8px;
    padding-right: 8px;
    border-radius: 20px;
    font-size: 16px;
    display: inline-block;
    margin: 1px;
    line-height: 18px;
}
.firepad-hashtag:before{
	 content: "\e964";
    font-family: "feather";
	font-size: 16px;
	
}

.meeting-template-toolbar {
    position: absolute;
    top: -9px;
    left: 0px;
}

.firepad-todo{
		margin-bottom:0px;
}

.boxed-paragraph{
	background: #fff;
    padding:80px;
	margin:40px;
    box-shadow: 0 24px 48px rgba(17,16,62,0.12);
}

@media (max-width:991px){
	.boxed-paragraph{
		margin:0px;
		padding:30px;
	}
	
	.meeting-minutes-html{
		margin:0px;
	}
	
	.meeting-template-content{
		padding:30px;
	}
}

.tooltip{
	padding:10px;
	margin:20px;
	color:#fff;
	font-size:14px;
	background:#2a2a2b;
	max-width:200px;
	line-height:18px;
	transition:none !Important;
	-webkit-transition:none !Important;
	z-index:99999999999999;
	text-align:center;
}
.tooltip *{
	transition:none !Important;
	-webkit-transition:none !Important;
}
.hero-copy{
		position:relative;
		width: 100%;
}

.pricing-plans-freq-toggle{
	float: right;
    position: absolute;
    top: 0;
    right: 20%;
}

.max-70{
	max-width:70%;
}

.help-center-item{
	 padding:40px;
	 margin:40px;
	 box-shadow: 0 24px 48px rgba(17,16,62,0.12);
    padding-left: 80px;
    padding-right: 80px;
	position: relative;
}
.help-center-item img{
	max-width:600px;
	width:100%;
}
 .help-center-no-answer{
	 padding:40px;
	 margin:40px;

    padding-left: 80px;
    padding-right: 80px;
	position: relative;
 }
.help-center-search {
    padding-top: 20px;
    padding-bottom: 20px;
    outline: 0px;
    border-radius: 50px;
    border: 2px solid #5b77fa;
    font-size: 20px;
    background: transparent;
    padding: 30px;
    text-align: left;
    margin-top: 50px;
    background: #fff;
	position:relative;
}

.help-center-search > i {
    font-size: 30px;
    margin-top: 2px;
	position:absolute;
}
.help-center-search > input {
    outline: 0px;
    border: 0px;
    color: #5b77fa;
    padding-left: 40px;
    /* width: 80%; */
}

.help-center-search-reset {
   right:40px;
    cursor: pointer;
	padding: 5px;
    margin-top: -5px !Important;
}

.help-center-item-copy-link {
    float: right;
    position: absolute;
    top: 30px;
    right: 30px;
    cursor: pointer;
	font-size:30px;
}

@media (max-width:991px){
	.help-center-item{
			padding:20px;
			padding-top:40px;
			padding-bottom:40px;
			margin:0px;
			margin-top:20px;
			margin-bottom:20px;
	}
	
}

.full-height-container{
	    height: 100vh;
		    display: flex;
    flex-direction: column;
	text-align:center;
		justify-content: space-around;
}
@media (min-width:991px){
.max-60-width{
	width:60%;
}
}
.justify-content-center{
    display: flex;
    justify-content: center;
}

.flex-direction-column{
	 display: flex;
	 flex-direction:column;
}
.align-items-center{
	 display: flex;
	 align-items:center;
}
.button-block{
	max-width:400px;
}

.boxed-el{
	    padding: 40px;
    margin: 40px;
    box-shadow: 0 24px 48px rgba(17,16,62,0.12);
    padding-left: 80px;
    padding-right: 80px;
	    background: #fff;
}
.z-index-2{
	z-index:2;
}
@media (max-width:991px){
.no-box-shadow-mobile{
	box-shadow:none;
}

.boxed-el{
	padding:40px;
	margin:10px;
}
}

.jq-toast-single{
	background: #2a2a2b;
    border-radius: 0px;
    font-size: 14px;
	line-height:20px;
	padding:15px;
	padding-right:30px;
	padding-left:25px;
	font-family: "Heebo", sans-serif;
}
.close-jq-toast-single{
    font-size: 30px;
    margin-top: 7px;
	margin-right:7px;
	
}

.pricing-plans-el-para{
	    margin-top: 10px;
    margin-bottom: 0px;
    padding: 20px;
    font-size: 16px;
    /* height: 130px; */
    font-size: 16px;
    padding-left: 40px;
    padding-right: 40px;
}

.gradient-bg{
	background: linear-gradient(to bottom, #EEF1FA, rgba(238,241,250,0));
}
.feature-list{
	width:80%;
}
.feature-list i, .check-sign{
	font-weight:700;
	border:3px solid #0ed80e;
	padding:4px;
	color:#0ed80e;
	border-radius:50%;
}

.feature-container{
	display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.feature-container td:not(:first-child), .feature-container th:not(:first-child){
	text-align:center;
}
.feature-container *{
	vertical-align:middle;
	cursor:default;

}
@media (max-width:991px){
.feature-list{
	width:100%;
}
}
.feature-container td:first-child{
	padding-left:30px;
}
.feature-container tr{
	border:0px;
}
.feature-container tr:not(:first-child):hover{
	background:rgba(210, 218, 240, 0.42);
}
.tooltip-underlined{
	position:relative;
	cursor:default;
}
.tooltip-underlined:before {
    content: "";
    position: absolute;
    width: 100%;
    height: 5px;
	border-bottom:1px dotted #cacaca;
    bottom: 0;
    left: 0;
    visibility: hidden;
	 visibility: visible;
}





	
.beautiful-switch .switch {
  position: relative;
    display: inline-block;
    width: 60px;
	top:-5px;
}

.beautiful-switch .switch input  {
  opacity: 0;
  width: 0;
  height: 0;
}

.beautiful-switch .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}



.beautiful-switch .slider:before {
 position: absolute;
    content: "";
    height: 30px;
    width: 30px;
    left: 0px;
    bottom: -5px;
    background-color: white;
    -webkit-transition: .4s;
    transition: .4s;
    border: 1px solid #fbfafa;
    box-shadow: 0 3px 1px -2px rgba(0, 0, 0, 0.14), 0 2px 2px 0 rgba(0, 0, 0, 0.098), 0 1px 5px 0 rgba(0, 0, 0, 0.084);
}

.beautiful-switch.bicolor .slider{
	background-color:rgba(94, 100, 251, 0.47);
}

.beautiful-switch.bicolor .slider:before{
	border: 1px solid #5e64fb;
	background-color:#5e64fb;
}
.beautiful-switch input:checked + .slider {
    background-color: rgba(94, 100, 251, 0.47);
    height: 18px;
    width: 55px;
    margin-top: 10px;
}


.beautiful-switch input:checked + .slider:before {
  -webkit-transform: translateX(26px);
    -ms-transform: translateX(26px);
    transform: translateX(26px);
    background: #5e64fb;
    border: 1px solid #5e64fb;
}

.beautiful-switch .slider.round {
 border-radius: 34px;
    height: 18px;
    width: 55px;
    margin-top: 10px;
}

.beautiful-switch .slider.round:before  {
  border-radius: 50%;
}
.beautiful-switch label.switch{
	margin-left:10px;
	margin-right:10px;
}

.pricing-toggle{
	width: 100%;
    text-align: center;
    margin-top: 40px;
    font-size: 16px;
    position: relative;
    margin-top: 50px;
}
@media (min-width:991px){
	.pricing-toggle{
		position: absolute;
		right: 40px;
		top: 80px;
		width: 50%;
		text-align: right;
	}
}
@media (max-width:991px){
	.pricing-plans-el-container{
		width:100%;
		
	}
	.feature-container{
		padding-left:10px;
		padding-right:10px;
	}
}






.meeting-template-author-container{
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-around;
	background:#fff;
	padding: 40px 60px 40px 60px;
	box-shadow: 0 24px 48px rgba(17,16,62,0.12);
	position:relative;
}

.meeting-template-cta-container{
	width: 100%;
    display: flex;
    justify-content: flex-end;
}
.meeting-template-author-profile-image img{
	    width: 100%;
    height: 100%;
    border-radius: 50%;
    object-fit: cover;
    flex: none;
}
.meeting-template-author-credentials-wrapper{
    display: flex;
    align-items: flex-start;
    flex-direction: row;
    width:100%;
}

.meeting-minutes-author{
	margin:40px;
}
.meeting-template-author-profile-image{
	    width: 60px;
    height: 60px;
    position: relative;
    flex: none;
	margin-right:20px;
}
.meeting-template-author-credential{
	letter-spacing: -0.5px;
    font-weight: 300;
    text-transform: uppercase;
    color: #999;
    font-size: .75em;
    font-weight: 300;
    text-align: center;
    letter-spacing: 1.5px;
    text-transform: uppercase;
    line-height: 25px;
    font-family: 'Roboto', sans-serif !important;
	text-rendering: optimizeLegibility !Important;
    overflow: hidden;
    width: 100%;
    text-overflow: ellipsis;
    display: block;
}
.meeting-template-author-credential p{
    overflow: hidden;
    width: 100%;
    text-overflow: ellipsis;
    display: block;
	text-align:left;
}
.meeting-template-author-wrapper{
    display: flex;
	padding-right: 40px;
    align-items: center;
	flex-direction:column;
	width:100%;
}
@media (max-width:991px){
	.meeting-template-author-wrapper{
		padding-right:0px;
	}
	
	html body .meeting-template-author-container{
		padding:20px;
	}
	html body .meeting-minutes-author{
		margin:0px;
	}
	html body .meeting-template-author-credentials-wrapper{
		flex-direction: column;
    justify-content: center;
    align-items: center;
	}
	html body .meeting-template-author-profile-image{
		margin-bottom: 20px;
    justify-content: center;
    text-align: center;
    width: 80px;
    display: flex;
    height: 80px;
	}
	html body .meeting-template-author-credential p, html body .meeting-template-author-name{
	text-align:center;
	}
	
	html body .meeting-template-author-bio p{
		text-align:center;
	}
	
	html body .meeting-template-cta-container{
		justify-content:center;
	}
}

.meeting-template-author-profile-data-wrap{
	width:100%;
}
.meeting-template-author-bio{
max-width: 100%;
    font-size: 0.9em;
    color: #5e5e5e;
    margin-bottom: 0px;

}
.meeting-template-author-name{
    overflow: hidden;
    width: 100%;
    text-overflow: ellipsis;
    display: block;
	text-transform:capitalize;
	
}
.meeting-template-author-name > *{
    overflow: hidden;
    width: 100%;
    text-overflow: ellipsis;
    display: block;
	margin:0px;
	
}

.meeting-template-author-profile-data-wrap{
	display:flex;
	flex-direction:column;
	align-items:center;
}
.meeting-template-draft-message	 strong{
	text-transform:capitalize;
}
.meeting-template-author-bio p:first-letter{
	text-transform: capitalize;
}





.firepad-todo{
	margin-bottom: 0px;
    margin-left: -15px;
	list-style-type: none;
}
.firepad-todo li:before{
	    font-family: 'feather';
    content: "\e9be";
    position: absolute;
    margin-left: -25px;
    font-size: 18px;
    margin-top: -1px;
}
.firepad-todo li{
	margin-left:20px;
}

.template-bg-wrap{
	width: 100%;
    margin-top: 30px;
    margin-bottom: 30px;
    position: absolute;
    height: 90%;
    overflow: hidden;
    object-fit: cover;
}
.template-bg-wrap img{
	    width: 100%;
    height: 100%;
    object-fit: cover;
}
section{
	position:relative;
}


.discount-label{
    font-size: 14px;
	font-weight:500;
    position: absolute;
    padding: 6px;
    line-height: 14px;
    background-color: #ff4c6e;
	background: linear-gradient(to left, #FF3058, #FF6381);
    border-radius: 3px;
    color: #fff;
    -webkit-transform: rotate(-6deg);
    transform: rotate(-6deg);
    position: absolute;
    top: -30px;
	left: 42%;
    margin-right: 20px;
}

.discount-line{
	position: absolute;
    left: 44%;
    top: -4px;
}
@media (max-width:600px){
.discount-label{
	    left: 0%;
}
.discount-line{
	left:3px;
}

}

.mr-b-10{
		margin-bottom:10px !important
}



.pricing-plan-feature-link{
	font-size:16px;
	margin-bottom:40px;
}

.app-integrations-list-wrapper{
margin-bottom:30px;	
display:flex;
flex-wrap:wrap;
}
.app-integrations-item{
	    margin-top: 10px;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-right: 10px;
	cursor:pointer;
    color: #565678;
    font-weight: 500;
    border: 2px solid #f6f6f8;
    padding: 10px;
}
.app-integrations-item.active, .app-integrations-item:hover{
	color: #5e64fb;
	border:2px solid #5e64fb;
	
}
.firepad-table td{
	border:1px solid #D2DAF0;
}
.firepad-table tr{
	height:50px;
}
.firepad-table td{
	min-height:40px;
	padding-left:10px;
	padding-right:10px;
}

.section-row{
	display:flex;
	align-items:center;
	justify-content:center;
}
.section-img{
		width:80%;
		padding-top:100px;
}
.section-img:not(:first-child) object{
	margin-right:-100px
}
.section-text{
	width:50%;
}

.section-text:first-child{
		padding-left:50px;
}
.section-row:nth-child(even){
	flex-direction:row-reverse;
	background: linear-gradient(to bottom, #EEF1FA, rgba(238,241,250,0));
}
.section-row:nth-child(even) .section-img{
	margin-right: -100px;
}
.section-row:nth-child(odd) .section-img{
	margin-left: -100px;
}
.section-row:nth-child(even){
		
}

.section-row{
	padding-left:20%;
	padding-right:20%;
}
@media (max-width:991px){
	.section-row:nth-child(even){
		flex-direction: column-reverse;
		text-align: center;
		padding:20px !important;
		background: #EEF1FA;
	}	
	
	.section-row:nth-child(odd){
		flex-direction: column-reverse;
		text-align: center;
		padding:20px !important;
		background: #fff;
	}	

	.section-row:nth-child(even){
		flex-direction:column-reverse;
	}
	.section-img{
		width:100%;
		padding:10px;
		margin:0px !important;
		padding:0px !Important;
			
			
	}
	.section-text{
		width:100%;
		padding:10px;
		padding-left:10px !Important;
		margin: 0px !Important;
	}
	.section-text h2{
		margin-top:0px;
	}

	.section-img object{
		margin:0 !important;
		
	}
}

.testimonials{
	margin-top:100px;
}

.logo-section{
	margin-top:100px;
	text-align:center;
	margin-bottom:100px;
}
.logo-horizontal-list{
	display:flex;
	    justify-content: center;
    align-items: center;
	padding-top:30px;
	flex-wrap:wrap;
}

.logo-horizontal-list img{
	width:80px;
	height:80px;
	flex:none;
	margin:20px;
	padding:20px;
	border-radius:50%;
	box-shadow:0 24px 48px rgba(17,16,62,0.12);
}

.share-buttons-list{
	display:flex;
	    justify-content: center;
    align-items: center;
	margin-top:-80px;
	flex-wrap:nowrap;
	flex-direction:row;
}
.addthis-share-container{
	display:flex;
}
.addthis-share-button{
	cursor:pointer;
}
.share-buttons-list span{
	width:60px;
	height:60px;
	flex:none;
	margin:20px;
	cursor:pointer;
	display:flex;
	justify-content: center;
    align-items: center;
	font-size:27px;
	border-radius:50%;
	background:#fff;
	box-shadow:0 24px 48px rgba(17,16,62,0.12);
}
.share-buttons-list span:hover{
	background:#fafafa;
	border:2px solid #5e64fb;
}
.share-buttons-list img{
	width:27px;
}
.header-form{
		display:flex;
		align-items:center;
}

@media (max-width:991px){
	.header-form{
		flex-direction:column;
	}
}

.hero-title{
	    font-size: 60px;
    line-height: 75px;
}
@media (max-width:991px){
.hero-title{
	font-size: 40px;
    line-height: 55px;
    margin-top: 30px;
}
}
.request-access-email{
	border-top:0px;
	border-left:0px;
	border-right:0px;
	border-bottom:2px solid #5e64fb;
	background:transparent;
}
.footer-form .request-access-email{
	color:#fff;
}
.request-access-email.notvalid{
	border-bottom:2px solid #ff4d6f;
}

.login-form{
	width:100%;
	flex-direction:column;
}
.login-form > div{
	margin-bottom:10px !important;
}
.waitlist-position.big{
	font-size:40px;
}
.waitlist-position{
	
	color:#5e64fb;
}
.waitlist-page{
	flex-direction: column;
    display: flex;
    justify-content: space-between;
    align-items: center;
    height: 100vh;
    width: 100vw;
    text-align: center;
}
.waitlist-header{
	width: 100%;
	 flex-direction: column;
	 align-items:center;
	 justify-content:center;
    display: flex;
	height:100%;
}
.waitlist-columns{
    justify-content: space-evenly;
    flex-direction: column;
    display: flex;
	text-align:center;
	    width: 100%;
	
}
.waitlist-columns > div{
margin:10px;	
  flex-direction: row;
    display: flex;
	text-align:center;
	    justify-content: flex-end;
    align-items: flex-end;
}
.waitlist-container{
	 display: flex;
	text-align:center;
	justify-content:center;
	flex-direction:row;
	max-width:1000px;
	margin-top:50px;
	
}
.waitlist-container > div{
	width:50%;
	display: flex;
    align-items: center;
}
.waiting-text{
	display:flex;
	align-items:center;
	flex-direction:column;
	justify-content:center;
}
.waitlist-columns-ways > div{
	width:100%;
}
.waitlist-table{
	display:flex;
	flex-direction:column;
	align-items:center;
	justify-content:center;
	    padding: 50px;
}
.waitlist-table table{
	 margin-top: 60px;
    margin-left: 50px;
    margin-right: 50px;
	color:#e0e0e0;
}
.waitlist-table-my-email{
    max-width: 200px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    padding-right: 20px !important;
}
.waitlist-table table .unknown{
    background: #f0f0f0;
    height: 20px;
    width: 100%;
    display: block;
}
.waitlist-table tr.selected{
	    border: 2px solid #5e64fb;
    color: #5e64fb;
}
.justify-content-flex-start{
	justify-content:flex-start;
}
@media (max-width:991px){
.waitlist-columns .waitlist-columns-ways{
	flex-direction:column;
	box-shadow:none;
}
.waitlist-columns-ways > div{
	    margin-top: 50px;
    margin-bottom: 50px;
}
.waitlist-container{
	    flex-direction: column;
}
.waitlist-container > div{
	width:100%;
}
.waiting-text{
	padding:20px;
}
.waitlist-header{
	height:unset;
	padding-top:30px;
}
}


.disabled{
	opacity:0.5 !important;
	pointer-events:none !important;
}

.full-screen-typeform{
	width:100vw;
	position:fixed;
	height:100vh;
	top:0;
	left:0;
	z-index:2;
	background:rgba(0, 0, 0, 0.63);
	display:flex;
	align-items:center;
	justify-content:center;
}
.full-screen-typeform-close{
	color: #2a2a2b;
    font-size: 30px;
    position: absolute;
    top: 30px;
    right: 30px;
    z-index: 222234;
	width:50px;
	height:50px;
	cursor:pointer;
	display:flex;
	align-items:center;
	justify-content:center;
	border-radius:50%;
}
.full-screen-typeform-close:hover{
	background:#ccc;
}
.full-screen-typeform-container{
	position:relative;
	width:100%;
	height:100%;
	background:#fff;
}

.hero-column{
	width:50%;
}
.hero-column object{
	width:160%;
	margin-top:-15%;
}
.hero-column-container{
	display:flex;
	    z-index: 22;
}

@media (max-width:991px){
	.hero-column-container{
			flex-direction:column;
	}
	
	.hero-column{
		width:100%;
	}
	
	.hero-column object{
		width:100%;
		margin-top:10%;
	}
	.button-block{
		max-width:100%;
	}
}



.share-buttons-list .addthis-share-container{
    min-height: 100px;
}



.small-bubble{
	font-size: 15px;
    background: #f5f5fc;
    color: #565678;
    padding: 5px;
    margin: 5px;
    /* border-radius: 50%; */
    border: 1px solid #dfdff9;
    font-weight: 600;
    cursor: pointer;
    /* height: 20px; */
    display: inline-block;
    line-height: 11px;
}

.small-bubble:hover{
border:1px solid #5e64fb;
color:#5e64fb;

}

.button-google{
	background:#fff;
	box-shadow: 0 2px 4px 0 rgba(0,0,0,.25) !important;
	color:#565678 !Important;
}
.button-google:hover{
	background:#fafafa;
	
}
.button-microsoft{
	background:#fff;
	box-shadow: 0 2px 4px 0 rgba(0,0,0,.25) !important;
	color:#565678 !Important;
}

.third-party-button-logo{
	background:#fff;
	flex:none;
}

.newsletter-inner.section-inner{
	    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}


.customer-names{
	display:flex;
	  justify-content: center;
    align-items: center;
	padding-top:30px;
	
}

.customer-names > div{
	padding:20px;
	padding-left:30px;
	padding-right:30px;
}
.isiframe .navbar-brand, .isiframe .error-link-direct, .isiframe .error-gif{
	display:none !important;
}
.customer-names img{
	max-width:120px;
}

@media (max-width:991px){
	.customer-names img{
		max-width: 100px;
	}
	.customer-names > div{
		padding-left:20px;
	padding-right:20px;
	}
	.customer-names{
	flex-wrap:wrap;	
	}
	
}