@charset "UTF-8";.m-testimonials{background:rgba(196,204,222,.5);overflow:hidden}.m-testimonials.main .wrapper{position:relative;width:100%;overflow:hidden;margin-bottom:20px}.m-testimonials.main .wrapper .wrapper-content{display:none}.m-testimonials.main .wrapper .wrapper-content:first-of-type{display:block}.m-testimonials.main .wrapper.slick-initialized .wrapper-content{display:block}.m-testimonials.main .rating img{display:block;margin:0;padding:0;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;max-width:190px}.m-testimonials.main .rating .label{display:inline-block;font-size:14px;line-height:18px;font-weight:700;text-transform:uppercase;margin-top:20px}.m-testimonials.main .col-item{position:relative;max-width:430px}.m-testimonials.main .quote{font-style:normal;font-size:26px;line-height:31px}.m-testimonials.main .company{margin-bottom:30px}.m-testimonials.main .company_name,.m-testimonials.main .company_title{font-style:italic;margin-bottom:0}.m-testimonials.main .cta{margin-top:10px;margin-bottom:64px}.m-testimonials.main .logotype{display:block;margin:0;padding:0;width:auto;height:auto;max-width:96px;-o-object-fit:cover;object-fit:cover}.m-testimonials.main .shape{position:absolute;bottom:-120px;right:0;overflow:hidden}.m-testimonials.main .shape img{display:block;margin:0;padding:0;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.m-testimonials.main .bg{position:absolute;right:0;bottom:0;overflow:hidden;max-height:100%}.m-testimonials.main .bg img{display:block;margin:0 auto;padding:0;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.m-testimonials.main .slick-dots{bottom:0}.m-testimonials.main .slick-dots li{margin:0 3px}.m-testimonials.main .slick-dots li button:before{position:absolute;top:0;left:0;content:"•";font-size:13px;color:#1e7c88}.m-testimonials.main .slick-dots li.slick-active button:before{opacity:1}.m-testimonials.simple{background-color:#1e7c88;overflow:hidden;color:#fff;text-align:center}.m-testimonials.simple:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:url(../../img/review-2.svg);background-repeat:no-repeat;background-position:center;background-size:cover}.m-testimonials.simple .wrapper{position:relative;z-index:10}.m-testimonials.simple .rating{margin:0 auto;margin-bottom:25px}.m-testimonials.simple .rating img{display:block;margin:0 auto;padding:0;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;max-width:190px}.m-testimonials.simple .rating .label{display:inline-block;font-size:14px;line-height:18px;font-weight:700;text-transform:uppercase;margin-top:20px}.m-testimonials.simple .quote{font-style:normal;font-size:26px;line-height:31px}.m-testimonials.simple .company{margin-bottom:30px}.m-testimonials.simple .company_name,.m-testimonials.simple .company_title{font-style:italic;margin-bottom:0}.m-testimonials.simple .cta{margin-top:25px}.m-testimonials.simple .logotype{display:block;margin:0 auto;padding:0;width:auto;height:auto;max-width:96px;-o-object-fit:cover;object-fit:cover;margin-bottom:20px}.hero-demo{position:relative;background-repeat:no-repeat;background-position:center;background-size:cover;text-align:left}.hero-demo.is-default{padding:64px 0 32px}.hero-demo.is-small{min-height:450px;height:100%;padding:48px 0}.hero-demo.bg-teal{background-color:#c4ccde}.hero-demo.bg-blue{background-color:#32445b;color:#fff}.hero-demo.bg-blue .label{color:#da5e3c!important}.hero-demo .container{z-index:2;position:relative}.hero-demo .wrapper{position:relative;max-width:calc(100% - 450px)}.hero-demo .wrapper.bg-teal{background-color:#c4ccde}.hero-demo .wrapper.bg-blue{background-color:#32445b;color:#fff}.hero-demo .wrapper.bg-blue .label{color:#da5e3c!important}.hero-demo .label{display:inline-block;font-size:14px;line-height:29px;font-weight:700;margin-bottom:10px;color:#da5e3c;text-transform:uppercase}.hero-demo .subtitle{margin-top:24px}.hero-demo .shape{display:none;position:absolute;overflow:hidden}.hero-demo .shape.shape-1{bottom:0;left:-60px}.hero-demo .shape.shape-2{top:0;right:0}.hero-demo .shape img{display:block;margin:0;padding:0;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.hero-demo .u-content.content-simple{position:relative}.hero-demo .u-content.content-simple.text-center{text-align:center}.hero-demo .u-content.content-simple.blue{color:#32445b}.hero-demo .u-content.content-simple a:not(.u-button),.hero-demo .u-content.content-simple a:not(.u-link){text-decoration:underline}.hero-demo .u-content.content-simple a:not(.u-button):hover,.hero-demo .u-content.content-simple a:not(.u-link):hover{color:#da5e3c}.hero-demo .u-content.content-simple ol li,.hero-demo .u-content.content-simple ul li{font-size:18px;line-height:29px;font-weight:400}.hero-demo .u-content.content-simple ol li:not(:first-child),.hero-demo .u-content.content-simple ul li:not(:first-child){margin-top:5px}.hero-demo .u-content.content-simple ol{position:relative;padding:20px 0}.hero-demo .u-content.content-simple ol li{position:relative;padding-left:30px;font-size:14px;line-height:22px}.hero-demo .u-content.content-simple ol li:not(:last-child){margin-bottom:20px}.hero-demo .u-content.content-simple ol li:before{content:"";position:absolute;top:7px;left:0;width:18px;height:18px;background-image:url(../../img/icon-check.svg);background-repeat:no-repeat}.hero-demo .u-content.content-simple ol li ul li{margin-bottom:0!important}.hero-demo .u-content.content-simple ul li{position:relative;font-size:14px;line-height:22px;padding-left:20px}.hero-demo .u-content.content-simple ul li:before{content:"";position:absolute;top:9px;left:5px;width:5px;height:5px;background:#323232;border-radius:50%}.hero-demo .logos{position:relative;margin-top:40px}.hero-demo .logos .title{margin-bottom:0;font-weight:700}.hero-demo .logos .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;margin:10px -10px;text-align:center}.hero-demo .logos .list li{margin:10px}.hero-demo .logos .list img{display:block;-o-object-fit:cover;object-fit:cover;padding:0;max-height:40px;max-width:58px}.hero-demo .demo-form{position:absolute;width:430px;top:0;right:20px}.hero-demo .demo-form .u-form{margin-top:0}.demo-main{position:relative;overflow:hidden}.demo-main .demo-wrapper{position:relative;max-width:calc(100% - 450px)}.demo-main .demo-wrapper>section{position:relative}.demo-main .demo-wrapper>:first-child{margin-top:0!important}.demo-main .demo-wrapper>:last-child{margin-bottom:0!important}.demo-logos .logos .title{margin-bottom:32px}.demo-logos .logos .list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:0;text-align:center}.demo-logos .logos .list img{display:block;margin:5px 15px;-o-object-fit:cover;object-fit:cover;padding:0;max-width:100px;max-height:100px}.demo-cards{margin-bottom:-30px!important}.demo-testimonials-heading+.demo-testimonials{margin-top:32px!important}.demo-testimonials{overflow:hidden}.demo-testimonials .heading{margin-bottom:32px}.demo-testimonials .main{background:rgba(196,204,222,.5);position:relative;overflow:hidden}.demo-testimonials .wrapper{position:relative;width:100%;overflow:hidden;margin-bottom:0;padding:0 2rem}.demo-testimonials .wrapper .wrapper-content{display:none}.demo-testimonials .wrapper .wrapper-content:first-of-type{display:block}.demo-testimonials .wrapper.slick-initialized .wrapper-content{display:block}.demo-testimonials .rating img{display:block;margin:0;padding:0;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;max-width:190px}.demo-testimonials .rating .label{display:inline-block;font-size:14px;line-height:18px;font-weight:700;text-transform:uppercase;margin-top:20px}.demo-testimonials .quote{font-style:normal;font-size:26px;line-height:31px}.demo-testimonials .company{margin-bottom:30px}.demo-testimonials .company_name,.demo-testimonials .company_title{font-style:italic;margin-bottom:0}.demo-testimonials .cta{margin-top:10px;margin-bottom:64px}.demo-testimonials .logotype{display:block;margin:0;padding:0;width:auto;height:auto;max-width:96px;-o-object-fit:cover;object-fit:cover}.demo-testimonials .shape{position:absolute;bottom:-220px;right:-400px;overflow:hidden}.demo-testimonials .shape img{display:block;margin:0;padding:0;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.demo-testimonials .bg{position:absolute;right:0;bottom:0;overflow:hidden;max-height:100%}.demo-testimonials .bg img{display:block;margin:0 auto;padding:0;width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.demo-testimonials .slick-dots{bottom:0;max-width:100%;position:relative;margin:0 auto}.demo-testimonials .slick-dots li{margin:0 3px}.demo-testimonials .slick-dots li button::before{position:absolute;top:0;left:0;content:"•";font-size:13px;color:#1e7c88}.demo-testimonials .slick-dots li.slick-active button:before{opacity:1}@media only screen and (min-width:768px){.m-testimonials.main .rating img{max-width:100%}.m-testimonials.main .rating .label{font-size:19px;line-height:23px}.m-testimonials.main .logotype{max-width:200px}.m-testimonials.simple .rating img{max-width:100%}.m-testimonials.simple .rating .label{font-size:19px;line-height:23px}.m-testimonials.simple .logotype{max-width:200px}.hero-demo .label{font-size:18px;line-height:22px}.hero-demo .logos .list li{margin:15px}.hero-demo .logos .list img{max-width:70px;max-height:70px}}@media only screen and (min-width:1025px){.m-testimonials.main .col-item{max-width:530px}.m-testimonials.main .quote{font-size:33px;line-height:40px}.m-testimonials.main .slick-dots{position:absolute;bottom:10px;width:50%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.m-testimonials.simple .quote{font-size:33px;line-height:40px}.hero-demo.is-default{padding-top:136px;padding-bottom:70px}.hero-demo .shape{display:block}.hero-demo .u-content.content-simple ol li{font-size:18px;line-height:29px}.hero-demo .u-content.content-simple ul li{padding-left:30px}.hero-demo .u-content.content-simple ul li:before{top:12px;left:5px}.hero-demo .u-content.content-simple ul li{font-size:18px;line-height:29px}.hero-demo .logos .list img{max-width:90px;max-height:90px}.demo-logos .logos .list img{max-width:105px;max-height:105px}.demo-testimonials .slick-dots{position:absolute;bottom:10px;width:50%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}@media only screen and (min-width:1200px){.hero-demo .logos .list img{max-width:110px}}@media only screen and (max-width:1024px){.m-testimonials.main .shape{bottom:0}.m-testimonials.main .bg img{max-width:80%}.hero-demo.is-default .wrapper{max-width:100%;padding:70px 2rem 70px 2rem}.hero-demo.is-small .wrapper{max-width:100%;padding:48px 2rem 48px 2rem}.hero-demo.bg-teal{background-color:unset}.hero-demo.bg-blue{background-color:unset}.hero-demo .container{padding:0}.hero-demo .demo-form{position:relative;width:100%;top:0;right:unset;margin-top:32px;padding:0 2rem}.demo-main .demo-wrapper{max-width:100%}.demo-testimonials .shape{bottom:0}}@media only screen and (max-width:767px){.m-testimonials.main .wrapper{padding-bottom:128px}.m-testimonials.main .shape{right:-300px;max-height:50%}.hero-demo.is-small{padding:48px 0 32px;min-height:auto}.hero-demo .u-content.content-simple li,.hero-demo .u-content.content-simple ol,.hero-demo .u-content.content-simple p,.hero-demo .u-content.content-simple ul li{overflow-wrap:break-word;word-wrap:break-word;-ms-hyphens:auto;hyphens:auto}.demo-testimonials .cta{margin-bottom:34px}.demo-testimonials .shape{display:none}.demo-testimonials .bg{display:none}}@media only screen and (min-width:768px) and (max-width:1024px){.m-testimonials.main .shape{max-height:70%;right:-300px}.demo-testimonials .shape{max-height:70%;right:-300px}}