﻿.slider{display:flex;overflow:hidden;position:relative;padding-bottom:50px}.slider *{max-width:100%}.slider .slide{box-sizing:border-box;transform:translateX(0%);min-width:100%;width:100%;padding:0 55px;transition:transform .3s ease-in-out}@media (max-width: 30em){.slider .slide{padding:0 10px}}.slider .slide-prev,.slider .slide-next{z-index:1;cursor:pointer;position:absolute;width:50px;height:50px;border:none;display:flex;align-self:center;align-items:center;background:transparent;padding:0px;font-size:0px;line-height:0px;color:transparent}.slider .slide-prev::before,.slider .slide-next::before{display:block;width:30px;height:30px}.slider .slide-prev{left:0px;justify-content:flex-start}.slider .slide-prev::before{content:"←";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%237b7b7b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-arrow-left-circle'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 8l-4 4 4 4M16 12H8'/%3E%3C/svg%3E") center right no-repeat;background-size:contain}.slider input[type=radio]:first-of-type:checked ~ .slide-prev{display:none}.slider .slide-next{right:0px;justify-content:flex-end}.slider .slide-next::before{content:"→";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' fill='none' stroke='%237b7b7b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' class='feather feather-arrow-right-circle'%3E%3Ccircle cx='12' cy='12' r='10'/%3E%3Cpath d='M12 16l4-4-4-4M8 12h8'/%3E%3C/svg%3E") center right no-repeat;background-size:contain}.slider input[type=radio]:last-of-type:checked ~ .slide-next{display:none}.slider .slider-dots{position:absolute;display:flex;justify-content:center;bottom:0px;width:100%}.slider .slider-dots .slide-dot{cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;width:30px;height:20px;color:transparent}.slider .slider-dots .slide-dot::before{position:absolute;content:"•";color:#000;font-size:x-large;opacity:.25}.slider.slider-quotes .slide-prev,.slider.slider-quotes .slide-next{align-self:flex-start;margin-top:10px}@media (min-width: 30em){.slider.slider-quotes{flex-flow:row nowrap}.slider.slider-quotes .slide{flex:1 1 0;min-width:auto}.slider.slider-quotes .slide:not(:last-child){margin-right:5%}.slider.slider-quotes .slider-control{display:none}.slider.slider-quotes .slide{width:auto;padding:0px}}.grid{display:flex;flex-flow:row wrap;text-align:center}.grid .heading{margin-top:0;margin-bottom:40px;flex:1 100%}.grid h3{margin-bottom:0;margin-top:0;font-size:1em}.grid img{width:100px;height:100px;margin-bottom:20px}.grid div{flex-basis:30%;margin-left:5%;word-break:keep-all;box-sizing:border-box}.grid div:first-child,.grid div:nth-child(3n+1){margin-left:0}@media (max-width: 600px){.grid div{flex-basis:100%;margin-left:0;margin-top:30px}.grid div:first-child{margin-top:48px}}@media (max-width: 600px){.grid{flex-flow:column wrap;margin-top:0}.grid h3{margin-bottom:10px}.grid img{width:80px;height:80px;margin-bottom:10px}}#banner{background-image:url("data:image/svg+xml,%3Csvg version='1' xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1920 805'%3E%3Cpath d='M1920 679V0H0v679c261 76 595 121 960 121s699-45 960-121z' fill='%23b4d9f3'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center bottom;background-size:cover;position:relative;padding-bottom:100px}@media (max-width: 30em){#banner{background-size:100%;padding-bottom:50px;padding-bottom:0}}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){#banner{background-size:2100px 800px}}@media (min-width: 1200px){#banner .btn-action{width:300px}}#banner .contained{display:flex;flex-flow:row wrap;padding-top:50px;position:relative;z-index:2}#banner .contained>.text{flex-basis:32%}@media not all and (max-width: 900px){#banner .contained>.text{padding-top:50px}}#banner .contained>.figure{flex-basis:68%;box-sizing:border-box;text-align:center}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){#banner .contained>.figure{flex-basis:60%}}@media (max-width: 900px){#banner .contained>.figure{padding-left:0}}#banner .contained>.figure img{width:100%}@media not all and (max-width: 600px){#banner .contained>.figure img{max-width:643.56px;max-height:450px}}#banner .contained .large-title{margin-bottom:25px}#banner .contained .sub-title{margin-bottom:calc(25px + 0.3em)}@media (max-width: 900px){#banner .contained{text-align:center}#banner .contained>.text,#banner .contained>.figure{flex-basis:100%}#banner .contained>.figure{margin-top:20px}}@media (max-width: 30em){#banner .contained{background-image:linear-gradient(#b4d9f3 85%, rgba(255,255,255,0) 15%);background-color:transparent;padding-top:40px}#banner .contained>.figure img{height:250px;width:auto;width:100%;height:auto}#banner .contained .large-title,#banner .contained .sub-title{text-align:center;margin-bottom:20px}#banner .contained .sub-title{margin-bottom:calc(20px + 0.3em)}}main{padding-bottom:0}.section.p1{text-align:center}.section.p1 .grid div{margin-top:60px}.section.p1 #download{margin:0}.section.p1 #download a:first-child{margin-right:20px}@media (min-width: 600px) and (max-width: 900px){.section.p1 #download a:first-child{margin-right:0}}.section.p1 #download img{width:110px;height:auto;margin-top:25px;margin-bottom:0}@media all and (-ms-high-contrast: none), (-ms-high-contrast: active){.section.p1 #download img{height:50px}}.section.p1 .font-20{text-align:center;margin-top:60px}@media (max-width: 600px){.section.p1 h3{margin-bottom:0}.section.p1 .font-20{margin-top:40px}}.section.p2 .contained,.section.p3 .contained{overflow:hidden}.section.p2 .contained .font-22,.section.p3 .contained .font-22{margin-bottom:40px}.section.p2 .contained .cols,.section.p3 .contained .cols{float:left}.section.p2 .contained .text,.section.p3 .contained .text{width:22%;margin-top:0;padding-left:0}.section.p2 .contained .text li,.section.p3 .contained .text li{list-style:none;border-bottom:1px solid #d2d4d7}.section.p2 .contained .text li:first-child,.section.p3 .contained .text li:first-child{border-top:1px solid #d2d4d7}.section.p2 .contained .text li a,.section.p3 .contained .text li a{display:block;width:100%;height:100%;padding:30px 20px;box-sizing:border-box;color:currentColor;text-decoration:none;position:relative}.section.p2 .contained .text li a:focus,.section.p2 .contained .text li a:hover,.section.p2 .contained .text li a.active,.section.p3 .contained .text li a:focus,.section.p3 .contained .text li a:hover,.section.p3 .contained .text li a.active{background:#ebeced}@media (max-width: 600px){.section.p2 .contained .text li a,.section.p3 .contained .text li a{background:#ebeced}.section.p2 .contained .text li a.active,.section.p3 .contained .text li a.active{background:#fff}}.section.p2 .contained .text li a>strong,.section.p3 .contained .text li a>strong{display:block;margin-bottom:5px;margin-top:5px}.section.p2 .contained .text li a::after,.section.p3 .contained .text li a::after{content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0;background:transparent}.section.p2 .contained .demo,.section.p3 .contained .demo{width:75.5%;margin-left:2.5%}.section.p2 .contained .demo .tab-content,.section.p3 .contained .demo .tab-content{display:none}.section.p2 .contained .demo .tab-content:first-of-type,.section.p3 .contained .demo .tab-content:first-of-type{display:block}.section.p2 .contained .demo img,.section.p3 .contained .demo img{width:100%;height:auto;box-shadow:0 2px 10px #e6e8e9}@media (max-width: 900px){.section.p2 .contained .cols,.section.p3 .contained .cols{float:none}.section.p2 .contained .text,.section.p2 .contained .demo,.section.p3 .contained .text,.section.p3 .contained .demo{width:100%}.section.p2 .contained .text,.section.p3 .contained .text{display:flex;flex-flow:row nowrap;margin:0}.section.p2 .contained .text li,.section.p3 .contained .text li{flex-basis:33%;border-top:0;border-bottom:0;border-left:1px solid #d2d4d7;box-sizing:border-box}.section.p2 .contained .text li:first-child,.section.p3 .contained .text li:first-child{border:0}.section.p2 .contained .text li>a,.section.p3 .contained .text li>a{padding:20px 10px}.section.p2 .contained .demo,.section.p3 .contained .demo{margin-top:0;margin-left:0}}@media (max-width: 30em){.section.p2 .contained .text li a,.section.p3 .contained .text li a{font-size:16px;padding:10px 5px}.section.p2 .contained .text li a>span,.section.p3 .contained .text li a>span{display:none}.section.p2 .contained .text li,.section.p3 .contained .text li{flex-basis:35%}.section.p2 .contained .text li:nth-child(2),.section.p3 .contained .text li:nth-child(2){flex-basis:30%}}.section.p3 .contained .cols{float:right}.section.p3 .contained .demo{margin-left:0;margin-right:2.5%}@media (max-width: 900px){.section.p3 .contained .demo{margin-right:0}}@media (max-width: 600px){.section.p3{padding-bottom:70px}.section.p3 .contained .text li a.active{background:#f5f5f6}}.section.p4 .grid,.section.p5 .grid{align-items:center;flex-wrap:nowrap}.section.p4 .grid div,.section.p5 .grid div{flex-basis:35%;margin-left:10%;word-break:keep-all}.section.p4 .grid div:first-child,.section.p4 .grid div:nth-child(2n+1),.section.p5 .grid div:first-child,.section.p5 .grid div:nth-child(2n+1){margin-left:0}@media (max-width: 600px){.section.p4 .grid div,.section.p5 .grid div{flex-basis:100%;margin-left:0;margin-top:30px}.section.p4 .grid div:first-child,.section.p5 .grid div:first-child{margin-top:48px}}.section.p4 .grid div:nth-child(2),.section.p5 .grid div:nth-child(2){flex-basis:55%}@media not all and (max-width: 600px){.section.p4 .grid div:first-child,.section.p5 .grid div:first-child{padding-left:30px}}.section.p4 .grid div,.section.p4 .grid div>h2,.section.p5 .grid div,.section.p5 .grid div>h2{text-align:left}.section.p4 .grid div img,.section.p5 .grid div img{max-width:540px;width:100%;height:auto;box-shadow:0 2px 10px #e6e8e9}@media (max-width: 600px){.section.p4 .grid div,.section.p5 .grid div{margin-top:15px}.section.p4 .grid div:first-child,.section.p5 .grid div:first-child{margin-top:0}.section.p4 .grid div img,.section.p5 .grid div img{margin-bottom:0}}@media (max-width: 600px){.section.p4{padding-bottom:calc(70px + 0.4em)}}@media not all and (max-width: 600px){.section.p4 .grid div:first-child{order:2}.section.p4 .grid div:nth-child(2){order:1;text-align:left;margin-left:0;margin-right:5%}}@media not all and (max-width: 600px){.section.p5 .grid div:first-child{order:1}.section.p5 .grid div:nth-child(2){order:2;text-align:right}}.section.p6 .contained{display:flex;flex-flow:row nowrap;align-items:center}.section.p6 .contained .text{flex-basis:35%;order:2;text-align:left}@media not all and (max-width: 900px){.section.p6 .contained .text{margin-top:-50px}.section.p6 .contained .text h2{text-align:left}}.section.p6 .contained .slide-wrap{flex-basis:55%;order:1;margin-right:10%}.section.p6 .contained .slick-shadow{box-shadow:0 2px 10px rgba(230,232,233,0.9)}@media (max-width: 900px){.section.p6 .contained{display:block}.section.p6 .contained .text,.section.p6 .contained .slide-wrap{flex:none;text-align:center}.section.p6 .contained .slide-wrap{margin-right:0}.section.p6 .contained .slide-wrap .slider{margin-top:40px}}.section.full-img{background:url(../images/features/bg_img.jpg) center no-repeat;background-size:cover;padding:0}.section.full-img .contained{padding:0;display:flex;justify-content:flex-start;align-items:stretch}@media (min-width: 750px){.section.full-img .contained{height:750px}}.section.full-img #col{flex-basis:350px;display:flex;flex-flow:row nowrap;align-items:center;padding:50px;background:#243959;color:currentColor;box-sizing:border-box;color:#fff}.section.full-img #col h2{text-align:left}.section.full-img #col .max-300{margin:0}@media (max-width: 30em){.section.full-img #col{flex-basis:100%;padding:calc(70px - 0.3em) 30px}}.quotes-3 .grid{text-align:left}.quotes-3 .quote-icon{margin-top:0}.quotes-3 .quote-icon img{display:block;width:80px;height:80px;border-radius:100%}.quotes-3 .name{font-size:14px;line-height:1.6em;margin-top:30px}@media (max-width: 600px){.quotes-3 .quote-icon img{margin-bottom:30px}.quotes-3 .name{margin-top:20px}}@media (max-width: 30em){.quotes-3 .contained{padding:0 30px}.quotes-3 .grid{display:block}.quotes-3 .grid div{flex:unset;margin:0}.quotes-3 .quote-icon img{margin:0 auto 30px auto}.quotes-3 .slick-prev,.quotes-3 .slick-next{top:15%;z-index:99}.quotes-3 .slick-prev{left:0}.quotes-3 .slick-next{right:0}.quotes-3 .slick-dots{bottom:-40px}}.section.p9{text-align:center;background-image:url("data:image/svg+xml,%3Csvg version='1' xmlns='http://www.w3.org/2000/svg' width='1920' height='500'%3E%3Cswitch%3E%3Cg%3E%3Cpath d='M0 121v379h1920V121C1659 45 1325 0 960 0S261 45 0 121z' fill='%23b4d9f3'/%3E%3C/g%3E%3C/switch%3E%3C/svg%3E");background-size:cover;background-repeat:no-repeat;background-position:center top;padding-top:100px;padding-bottom:90px;margin-top:100px}@media (max-width: 30em){.section.p9{padding-top:70px;margin-top:70px;padding-bottom:0;background-size:100%}.section.p9 .small-contained{background:#b4d9f3;padding-bottom:70px}}
