button.fancybox-button.fancybox-button--close{margin:15px 70px}.features-highlight{padding:70px 0 0}.features-highlight .container{max-width:1390px}.features-highlight .title{text-align:center}.features-highlight .title h2{font-size:42px;line-height:1.3;margin:0 auto;max-width:1100px}.features-highlight .title .content{font-size:24px;line-height:1.3;padding:40px 0 80px}.features-highlight .title .btn a{background:#575cd4;border-radius:80px;color:#fff;display:inline-block;font-size:48px;font-weight:700;line-height:1;padding:35px 80px;vertical-align:top}.features-highlight .box-list{padding:75px 0 120px;position:relative}.features-highlight .box-list:after{background:#2f2f2f;bottom:0;content:"";left:0;margin:0 auto;opacity:.3;position:absolute;right:0;top:0;width:4px}.features-highlight .box{align-items:center;display:flex}.features-highlight .box .image.mobile{display:none}.features-highlight .box:nth-child(odd){flex-direction:row-reverse}.features-highlight .box+.box{margin-top:60px}.features-highlight .box .left{position:relative;width:50%;z-index:1}.features-highlight .box .right{padding-right:50px;width:50%}.features-highlight .box .left .top{align-items:flex-start;display:flex;margin-left:-40px}.features-highlight .box .left .icon{width:80px}.features-highlight .box .left .right-content{padding-left:30px;width:calc(100% - 80px)}.features-highlight .box h3{font-size:40px;line-height:1.3;margin-bottom:30px;padding:0}.features-highlight .box .left .content{font-size:20px;line-height:1.5;margin:30px 0}.features-highlight .demo-btn a{color:#2f2f2f;display:inline-block;font-size:20px;font-weight:700;position:relative;text-transform:uppercase;vertical-align:middle}.features-highlight .demo-btn a svg{display:inline-block;line-height:0;vertical-align:middle}.features-highlight .demo-btn a span{display:inline-block;text-decoration:underline;vertical-align:middle}.features-highlight .demo-btn a .play-icon{margin-right:5px}.features-highlight .demo-btn a .arrow-icon{margin-left:5px}.features-highlight .box:nth-child(2n) .left .top{flex-direction:row-reverse;margin:0 -40px 0 0;text-align:right}.features-highlight .box:nth-child(2n) .left .top .right-content{padding:0 30px 0 0}.features-highlight .box:nth-child(2n) .right{padding:0}@media (max-width:1199px){.features-highlight .title .content{font-size:20px;padding:30px 0}.features-highlight .title h2{font-size:36px}.features-highlight .title .btn a{font-size:35px}.features-highlight .box h3{font-size:30px}.features-highlight .box .left .content{font-size:18px}}@media (max-width:991px){.features-highlight .title h2{font-size:30px}.features-highlight .title .content{font-size:18px}.features-highlight .title .btn a{font-size:24px;padding:20px 50px}.features-highlight .box .left .icon{width:60px}.features-highlight .box .left .right-content{padding-left:20px;width:calc(100% - 60px)}.features-highlight .box .left .top{margin-left:-30px}.features-highlight .box h3{font-size:24px;margin-bottom:20px}.features-highlight .box .left .content{font-size:16px;margin:20px 0}.features-highlight .box:nth-child(2n) .left .top{margin-right:-30px}.features-highlight .box:nth-child(2n) .left .top .right-content{padding-right:20px}.features-highlight .demo-btn a{font-size:17px}.features-highlight .demo-btn a .play-icon{height:auto;width:25px}.features-highlight .demo-btn a .arrow-icon{height:auto;width:15px}}@media (max-width:767px){.features-highlight .title h2{font-size:24px}.features-highlight .title .content{font-size:14px;padding:20px 0 30px}.features-highlight .title .btn a{font-size:20px;padding:15px 30px}.features-highlight .box-list{margin-top:70px;padding:0 15px 100px}.features-highlight .box-list:after{left:40px;right:auto}.features-highlight .box{display:block}.features-highlight .box .left{width:100%}.features-highlight .box .right{display:none}.features-highlight .box .left .icon{width:50px}.features-highlight .box .left .top{margin:0!important}.features-highlight .box .left .right-content{padding:0 0 0 15px!important;width:calc(100% - 50px)}.features-highlight .box .image.mobile{display:block;line-height:0;max-width:400px}.features-highlight .box .left .content{font-size:14px}.features-highlight .box:nth-child(2n) .left .top{flex-direction:inherit;text-align:left}}