﻿@keyframes technology-slide-farleft{0%{opacity:0;transform:translateX(200%);}100%{opacity:1;transform:translateX(0%);}}@media(max-width:1031px){.video-slide-farleft,.technology-slide-farleft{visibility:visible;}}@media(min-width:1032px){.video-slide-farleft,.technology-slide-farleft{-webkit-animation-name:technology-slide-farleft;animation-name:technology-slide-farleft;-webkit-animation-duration:1s;animation-duration:1s;animation-timing-function:cubic-bezier(.23,1,.32,1);visibility:visible;}}@keyframes technology-slide-left{0%{opacity:0;transform:translateX(100%);}100%{opacity:1;transform:translateX(0%);}}@media(max-width:1031px){.video-slide-left,.technology-slide-left{visibility:visible;}}@media(min-width:1032px){.video-slide-left,.technology-slide-left{-webkit-animation-name:technology-slide-left;animation-name:technology-slide-left;-webkit-animation-duration:1s;animation-duration:1s;animation-timing-function:cubic-bezier(.23,1,.32,1);visibility:visible;}}@keyframes technology-slide-farright{0%{opacity:0;transform:translateX(-100%);}100%{opacity:1;transform:translateX(0%);}}@media(max-width:1031px){.video-slide-farright,.technology-slide-farright{visibility:visible;}}@media(min-width:1032px){.video-slide-farright,.technology-slide-farright{-webkit-animation-name:technology-slide-farright;animation-name:technology-slide-farright;-webkit-animation-duration:1s;animation-duration:1s;animation-timing-function:cubic-bezier(.23,1,.32,1);visibility:visible;}}@keyframes technology-slide-right{0%{opacity:0;transform:translateX(-100%);}100%{opacity:1;transform:translateX(0%);}}@media(max-width:1031px){.video-slide-right,.technology-slide-right{visibility:visible;}}@media(min-width:1032px){.video-slide-right,.technology-slide-right{-webkit-animation-name:technology-slide-right;animation-name:technology-slide-right;-webkit-animation-duration:1s;animation-duration:1s;animation-timing-function:cubic-bezier(.23,1,.32,1);visibility:visible;}}.grow{-webkit-transition:all 750ms cubic-bezier(.23,1,.32,1);-o-transition:all 750ms cubic-bezier(.23,1,.32,1);transition:all 750ms cubic-bezier(.23,1,.32,1);}.grow:hover{transform:scale(1.1);}#content{margin-top:0;margin-bottom:0;}#content .container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px;}body{overflow-x:hidden;}.container-hero-background{overflow:hidden;position:relative;z-index:2;}@media(min-width:992px){.container-hero-background{overflow:hidden;position:relative;z-index:2;margin-top:70px;}.bg-color-gradient{background-color:unset;background-image:linear-gradient(to bottom right,#fbfaff,#e6e4fb);}}.bg-color-gradient{background-color:#eff3fc;z-index:0;position:absolute;width:100%;height:calc(100% + 255px);margin-top:-25px;}.container-hero{font-size:12px;padding:0;}.container-hero h1{font-size:28px;line-height:34px;font-weight:700;color:#383838;margin-bottom:20px;}.container-hero p{font-size:12px;font-weight:500;color:#212938;margin-bottom:17px;}.container-hero-download{padding:0;}.container-hero-technologies{transition:all 750ms cubic-bezier(.23,1,.32,1);min-height:145px;max-height:220px;overflow:hidden;}.container-technology-summary{display:flex;flex-direction:row;margin-top:10px;padding-bottom:50px;position:absolute;left:0;right:0;}.container-technology-summary img{height:122px;width:122px;margin-right:15px;}.container-technology-summary .grid-technology-description{display:flex;flex-direction:column;justify-content:space-around;}.container-technology-summary .grid-technology-description *{text-align:left;}.container-technology-summary .grid-technology-description h1{margin-top:0;font-size:40px;}.container-technology{margin-top:6px;}.container-technology .list-technology{list-style-type:none;padding:0;}.container-technology .list-technology .technology{padding-bottom:6px;padding-left:3px;padding-right:3px;}.container-technology .list-technology .technology .btn-technology{color:#fff;background:#387afe;display:block;padding:6px 12px;margin:0 0;font-size:11.5px;line-height:2;font-weight:600;letter-spacing:1.3px;vertical-align:middle;text-align:center;white-space:nowrap;cursor:pointer;text-decoration:none;border:1px solid transparent;border-radius:3px;-webkit-transition:all 500ms cubic-bezier(.23,1,.32,1);-o-transition:all 500ms cubic-bezier(.23,1,.32,1);transition:all 500ms cubic-bezier(.23,1,.32,1);touch-action:manipulation;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.container-technology .list-technology .technology .btn-technology:hover,.container-technology .list-technology .technology .btn-technology:focus,.container-technology .list-technology .technology .btn-technology:active{background:#009eff;text-decoration:none;outline:none;}#content .container-platforms-background{margin:0;height:fit-content;}.container-platforms{margin:15px auto 30px auto;padding:0;}.container-platforms .platforms-heading{margin:20px 0 30px 0;font-size:13.5px;color:#387afe;letter-spacing:1px;text-transform:uppercase;}.container-platforms .platforms{width:100%;margin:0 auto;padding:0;}.container-platforms .platforms .row-platforms{height:fit-content;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-bottom:10px;}.container-platforms .platforms .row-platforms .stretch{width:100%;display:inline-block;font-size:0;line-height:0;}.container-platforms .platforms .platform{width:90px;height:90px;vertical-align:top;display:inline-block;margin-bottom:10px;}.container-platforms .platforms .platform .icon{margin:0;width:100%;height:100%;background-repeat:no-repeat;background-size:100%;}.container-platforms .platforms .platform .icon.icon-platform-android{background-image:url("/images/hp/platform-android.svg");}.container-platforms .platforms .platform .icon.icon-platform-android.rollover:hover{background-image:url("/images/hp/platform-android-roll.svg");}.container-platforms .platforms .platform .icon.icon-platform-apple{background-image:url("/images/hp/platform-apple.svg");}.container-platforms .platforms .platform .icon.icon-platform-apple.rollover:hover{background-image:url("/images/hp/platform-apple-roll.svg");}.container-platforms .platforms .platform .icon.icon-platform-dotnet{background-image:url("/images/hp/platform-dotnet.svg");}.container-platforms .platforms .platform .icon.icon-platform-dotnet.rollover:hover{background-image:url("/images/hp/platform-dotnet-roll.svg");}.container-platforms .platforms .platform .icon.icon-platform-java{background-image:url("/images/hp/platform-java.svg");}.container-platforms .platforms .platform .icon.icon-platform-java.rollover:hover{background-image:url("/images/hp/platform-java-roll.svg");}.container-platforms .platforms .platform .icon.icon-platform-linux{background-image:url("/images/hp/platform-linux.svg");}.container-platforms .platforms .platform .icon.icon-platform-linux.rollover:hover{background-image:url("/images/hp/platform-linux-roll.svg");}.container-platforms .platforms .platform .icon.icon-platform-windows{background-image:url("/images/hp/platform-windows.svg");}.container-platforms .platforms .platform .icon.icon-platform-windows.rollover:hover{background-image:url("/images/hp/platform-windows-roll.svg");}.container-platforms .platforms .platform .icon.icon-platform-xamarin{background-image:url("/images/hp/platform-xamarin.svg");}.container-platforms .platforms .platform .icon.icon-platform-xamarin.rollover:hover{background-image:url("/images/hp/platform-xamarin-roll.svg");}.container-platforms .platforms .platform .icon.icon-platform-html5{background-image:url("/images/hp/platform-html5.svg");}.container-platforms .platforms .platform .icon.icon-platform-html5.rollover:hover{background-image:url("/images/hp/platform-html5-roll.svg");}.container-platforms .platforms .platform .icon.icon-platform-cloud{background-image:url("/images/hp/platform-cloud.svg");}.container-platforms .platforms .platform .icon.icon-platform-cloud.rollover:hover{background-image:url("/images/hp/platform-cloud-roll.svg");}.container-platforms .platforms .platform .icon.icon-platform-python{background-image:url("/images/hp/platform-python.svg");}.container-platforms .platforms .platform .icon.icon-platform-python.rollover:hover{background-image:url("/images/hp/platform-python-roll.svg");}.container-video-background{background-color:#35c3e3;width:100%;height:100%;padding:0;}.container-video-background #videoModal{width:100%;position:fixed;text-align:center;margin:0 auto;top:0;left:0;bottom:0;right:0;z-index:1050;}.container-video-background .modal-wrapper{display:table;overflow:auto;overflow-y:scroll;height:100%;-webkit-overflow-scrolling:touch;outline:0;text-align:center;margin:0 auto;}.container-video-background .modal-dialog{margin-top:0;display:table-cell;vertical-align:middle;margin:0 20px;}.container-video-background .modal-content{background:transparent;box-shadow:none;border:none;}.container-video-background .modal-body{background:transparent;}.container-video-background .modal.fade .modal-dialog{transform:translate(0,0%);-ms-transform:translate(0,0%);-webkit-transform:translate(0,0%);}.container-video-background .video-frame{width:500px;height:400px;}.container-video{display:flex;flex-direction:row;align-items:center;justify-content:center;}.video-text{border-top-left-radius:20px;border-bottom-left-radius:20px;background-color:#fff;width:fit-content;padding:25px 55px 25px 55px;color:#fff;background-color:transparent;margin:0;}.col-video-play{background-image:none;background-repeat:no-repeat;background-size:cover;border-radius:20px;height:150px;width:250px;display:flex;justify-content:center;align-items:center;}.btn-play{background-image:url(/images/hp/video-play.svg);height:110px;width:110px;background-repeat:no-repeat;background-size:cover;cursor:pointer;}.container-engines-background{background:#eceff4;padding:15px 0 0 15px;width:100%;}.container-engines-background .swiper-container{width:100%;height:100%;}.container-engines-background .swiper-slide{padding:10px;background:#fff;height:150px;width:80%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;}.container-engines-background .swiper-pagination{position:relative;text-align:left;padding-right:15px;padding-bottom:20px;}.container-engines-background .swiper-pagination-bullet{margin:0;width:20%;border-radius:0;height:4px;display:inline-block;}.container-engines-background .swiper-pagination-bullet-active{opacity:1;background:#00f;}.container-engine{margin:0 0 15px 0;}.container-engine .engine{background:#fff;margin:0;padding:0;}.container-engine .engine-icon{width:35px;height:35px;float:left;margin-right:15px;}.container-engine h3{margin:0;font-size:17.5px;line-height:35px;font-weight:700;color:#000;clear:none;}.container-engine p{font-size:11.5px;line-height:1.57;font-weight:700;letter-spacing:1px;color:#000;margin-top:20px;}.container-engine .engine .read-more{margin-top:20px;}.container-engine .engine .read-more a p{float:left;margin:0;font-size:13.5px;font-weight:600;line-height:15px;color:#f0f;}.container-engine .engine .read-more a svg{float:right;width:35px;height:15px;fill:currentColor;}.container-engine .engine.recognition .read-more a,.container-engine .engine.recognition .read-more a p{color:#5280df;}.container-engine .engine.document .read-more a,.container-engine .engine.document .read-more a p{color:#258ffb;}.container-engine .engine.medical .read-more a,.container-engine .engine.medical .read-more a p{color:#f35353;}.container-engine .engine.imaging .read-more a,.container-engine .engine.imaging .read-more a p{color:#009eff;}.container-engine .engine.multimedia .read-more a,.container-engine .engine.multimedia .read-more a p{color:#59cd90;}.container-whatsnew-background{display:block;width:100%;color:#fff;}.container-whatsnew-heading-background{width:100%;color:#092acf;background:#fff;}.container-whatsnew{height:100%;width:100%;color:inherit;}.container-whatsnew h2{color:inherit;font-size:20px;line-height:30px;margin:0;font-weight:600;}.container-whatsnew .tabs{padding:15px 0;}.container-whatsnew .tabs>li{color:inherit;background:inherit;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.5);}.container-whatsnew .tabs>li:last-child{border:none;margin-bottom:0;}.container-whatsnew .tabs>li a{color:inherit;font-weight:700;padding:0;padding-left:15px;text-decoration-line:none;}.container-whatsnew .tabs>li a:hover{background:inherit;}.container-love-background{background:#eceff4;padding-top:10px;padding-bottom:50px;}.container-love .love{padding:20px 15px;}.container-love .love p.person{font-size:13.5px;font-weight:600;color:#111a51;margin-top:30px;margin-bottom:7px;}.container-love .love p.title{font-size:11px;font-weight:500;color:#516990;text-align:center;margin-top:0;}.container-love .love-icon{width:auto;height:35px;margin-right:15px;margin-left:15px;}.container-love .love-icon-custom{width:auto;margin-right:15px;margin-left:15px;}.container-love h2{font-size:25px;line-height:1.5;font-weight:700;text-align:center;color:#000;}.container-love h3{margin:0;font-size:20px;line-height:25px;font-weight:700;color:#000;clear:none;text-align:center;}.container-love p{font-size:14.5px;line-height:1.3;font-weight:500;letter-spacing:1px;color:#394150;margin:25px 0 30px 0;text-align:center;}.container-love .read-more{margin:20px auto 0 auto;width:130px;}.container-love .read-more a{text-decoration-line:none;}.container-love .read-more a:hover,.container-love .read-more a:active,.container-love .read-more a:focus{text-decoration:none;}.container-love .read-more a p{margin:0;font-size:11px;font-weight:600;line-height:37px;color:#3677fd;text-align:center;border:1px #3677fd solid;border-radius:20px;transition:all 750ms cubic-bezier(.23,1,.32,1);}.container-love .read-more a p:hover,.container-love .read-more a p:active,.container-love .read-more a p:focus{background:#3677fd;color:#fff;text-decoration:none;box-shadow:0 7px 39px rgba(54,119,251,.35);}.container-love.swiper-container.swiper-container-horizontal>.swiper-pagination-bullets,.container-love.swiper-container .swiper-pagination-bullets-dynamic{position:relative;width:100%;bottom:10%;margin-top:15px;}.container-love.swiper-container .swiper-slide{padding:10px;background:#fff;width:85%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border-radius:5px;}.container-love.swiper-container .swiper-pagination-bullet-active{opacity:1;background:#00f;}#schedule_demo{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0;padding:0;height:250px;background-color:transparent;}#schedule_demo h2{margin:25px 0 25px 0;font-size:36px;}#schedule_demo .schedule_demo_button_border{padding:5px;background:#b0c0fb;background:linear-gradient(90deg,#b0c0fb 0%,#d3cafb 100%);border-radius:100px;}#schedule_demo a{transition:all 750ms cubic-bezier(.23,1,.32,1);height:65px;width:300px;padding:0;margin:0;border:none;outline:none;text-decoration:none;background:linear-gradient(90deg,#444ef7 0%,#8a4cfe 100%);border-radius:100px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:bold;font-size:25px;}#schedule_demo a:hover{height:85px;width:460px;box-shadow:0 30px 55px rgba(69,78,247,.25);}#schedule_demo #schedule_demo_button_background{margin-left:0;margin-top:50px;}#schedule_demo #schedule_demo_button{background:#c7cfff;background:linear-gradient(90deg,#c7cfff 0%,#dfe4ff 100%);border-radius:100px;}#schedule_demo #schedule_demo_button a{background:linear-gradient(90deg,#444ef7 0%,#8a4cfe 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;-moz-background-clip:text;-moz-text-fill-color:transparent;}@media(min-width:768px){.container-hero-technologies{min-height:145px;max-height:165px;overflow:hidden;}.container-love-background{background:#eceff4;padding-top:10px;padding-bottom:50px;}.container-love .love{padding:20px 15px;}.container-love .love p.person{font-size:13.5px;font-weight:600;color:#111a51;margin-top:30px;margin-bottom:7px;}.container-love .love p.title{font-size:11px;font-weight:500;color:#516990;text-align:center;margin-top:0;}.container-love .love-icon{width:auto;height:35px;margin-right:15px;margin-left:15px;}.container-love h2{font-size:25px;line-height:1.5;font-weight:700;text-align:center;}.container-love h3{margin:0;font-size:20px;line-height:25px;font-weight:700;color:#000;clear:none;text-align:center;}.container-love p{font-size:14.5px;line-height:1.3;font-weight:500;letter-spacing:1px;color:#394150;margin:25px 0 30px 0;text-align:center;}.container-love .read-more{margin:20px auto 0 auto;width:130px;}.container-love .read-more a{text-decoration-line:none;}.container-love .read-more a:hover,.container-love .read-more a:active,.container-love .read-more a:focus{text-decoration:none;}.container-love .read-more a p{margin:0;font-size:11px;font-weight:600;line-height:37px;color:#3677fd;text-align:center;border:1px #3677fd solid;border-radius:20px;transition:all 750ms cubic-bezier(.23,1,.32,1);}.container-love .read-more a p:hover,.container-love .read-more a p:active,.container-love .read-more a p:focus{background:#3677fd;color:#fff;text-decoration:none;box-shadow:0 7px 39px rgba(54,119,251,.35);}.container-love.swiper-container{width:100%;}.container-love.swiper-container.swiper-container-horizontal>.swiper-pagination-bullets,.container-love.swiper-container .swiper-pagination-bullets-dynamic{position:relative;width:100%;bottom:10%;margin-top:15px;}.container-love.swiper-container .swiper-slide{padding:10px;background:#fff;width:85%;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;border-radius:5px;}.container-love.swiper-container .swiper-pagination-bullet-active{opacity:1;background:#00f;}.container-video-background{background-color:#35c3e3;width:100%;height:100%;margin:0;padding:0;}.video-text{color:#fff;background-color:transparent;}.col-video-play{background-image:none;}#schedule_demo{flex-direction:row;}#schedule_demo a{height:65px;width:300px;}#schedule_demo #schedule_demo_button_background{margin-left:50px;margin-top:0;}}@media(min-width:1032px){.container-hero{margin-top:25px;color:#fff;}.container-hero h1{font-size:35px;letter-spacing:1.5px;text-align:center;color:#fff;margin-bottom:25px;}.container-hero p{font-size:14px;text-align:center;color:#fff;width:850px;margin:0 auto;}.container-hero-download{display:block;text-align:center;margin:25px auto;padding:0;width:750px;background:transparent;color:#fff;}.container-hero-download .hp-download-heading{display:block;font-size:21.5px;font-weight:500;color:#fff;}.container-hero-download .btn-download{margin-left:50px;color:#fff;font-size:15px;font-weight:600;text-align:center;letter-spacing:2.5px;text-transform:uppercase;padding:15px 40px;border-radius:40px;background-image:linear-gradient(0,#387afe,#4d88ff);}.container-hero-download .btn-download.glow:hover{box-shadow:rgba(54,117,249,.5) 0 45px 125px;}.container-hero-technologies{min-height:165px;height:165px;max-height:165px;overflow:hidden;}.container-technology-summary{display:flex;flex-direction:row;}.container-technology-summary img{height:140px;width:140px;margin-right:15px;}.container-technology-summary .grid-technology-description{display:flex;flex-direction:column;justify-content:space-around;}.container-technology-summary .grid-technology-description *{text-align:left;}.container-technology-summary .grid-technology-description h1{margin-top:0;font-size:30px;}.container-technology-summary .grid-technology-description p{padding-right:35px;}.container-technology{margin-top:45px;}.container-technology .list-technology .technology{margin-bottom:15px;padding-left:15px;padding-right:15px;}.container-technology .list-technology .technology .btn-technology{background:rgba(255,255,255,.9);color:#191970;border:2px solid #fff;border-radius:6px;width:100%;line-height:50px;padding:0;margin:0 auto;font-size:13px;font-weight:700;text-transform:uppercase;}.container-technology .list-technology .technology .btn-technology:hover,.container-technology .list-technology .technology .btn-technology:focus,.container-technology .list-technology .technology .btn-technology:active{background:#fff;color:#191970;border:2px solid #fff;border-radius:10px;}.container-technology .list-technology .technology .btn-technology.glow:hover{box-shadow:rgba(54,117,249,.5) 0 45px 125px;}#content .container-platforms-background{margin-bottom:0;}.container-platforms{margin:0 auto;}.container-video-background{margin:25px auto;background-color:transparent;}.container-video-background #videoModal{width:100%;position:fixed;text-align:center;margin:0 auto;top:0;left:0;bottom:0;right:0;z-index:1050;}.container-video-background .modal-wrapper{display:table;overflow:auto;overflow-y:scroll;height:100%;-webkit-overflow-scrolling:touch;outline:0;text-align:center;margin:0 auto;}.container-video-background .modal-dialog{margin-top:0;display:table-cell;vertical-align:middle;margin:0 20px;}.container-video-background .modal-content{background:transparent;box-shadow:none;border:none;}.container-video-background .modal-body{background:transparent;}.container-video-background .modal.fade .modal-dialog{transform:translate(0,0%);-ms-transform:translate(0,0%);-webkit-transform:translate(0,0%);}.container-video-background .video-frame{width:500px;height:400px;}.container-video{display:flex;flex-direction:row;align-items:center;justify-content:center;margin-bottom:50px;}.video-text{border-top-left-radius:20px;border-bottom-left-radius:20px;background-color:#fff;width:fit-content;padding:25px 55px 25px 55px;color:#000;margin:0;}.col-video-play{background-image:url(/images/hp/video-play-background.svg);background-repeat:no-repeat;background-size:cover;border-radius:20px;height:150px;width:250px;display:flex;justify-content:center;align-items:center;}.btn-play{background-image:url(/images/hp/video-play.svg);height:110px;width:110px;background-repeat:no-repeat;background-size:cover;cursor:pointer;}.container-engines-background{background:#eceff4;margin-top:0;padding:0;padding-top:0;width:100%;}.container-engines{margin:0 auto;padding:30px 0;background:inherit;}.container-engines .swiper-container{width:calc(100% - 300px);float:left;}.container-engines .swiper-container .swiper-wrapper{display:initial;}.container-engines .swiper-container .tab-content>.swiper-slide{display:none;width:100%;}.container-engines .swiper-container .tab-content>.swiper-slide.active{display:block;}.container-engines .swiper-container .tab-content>.tab-pane.fade.in{opacity:1;}.container-engines .swiper-container .swiper-slide-active{opacity:1;}.container-engines .tabs{width:300px;float:left;margin-top:10px;background:inherit;}.container-engines .tabs.engine-tabs>li{float:none;}.container-engines .tabs>li{height:100px;margin:0 0 -1px 2px;border:none;border-left:.5px solid #b4bfcd;font-size:22.5px;font-weight:600;}.container-engines .tabs>li.active{border-left:2px solid #3778fc;}.container-engines .tabs>li.active a{color:inherit;background:inherit;}.container-engines .tabs>li a{padding-top:0;padding-bottom:0;line-height:inherit;color:#757575;background:inherit;}.container-engines .tabs .engine-icon{width:34px;height:34px;margin-top:20.5px;margin-bottom:20.5px;margin-right:15px;margin-left:35px;}.container-engines .tab-content{float:left;height:530px;}.container-engines .tab-content .tab-pane{padding:25px;background:#fff;height:100%;overflow:hidden;}.container-engines .tab-content .tab-pane h3{margin-bottom:10px;margin-top:10px;}.container-engines .tab-content .tab-pane .engine-content{width:100%;}.container-engines .tab-content .tab-pane .engine-content-heading{font-size:24.5px;line-height:36.5px;font-weight:400;margin:0;color:#4a4747;}.container-engines .tab-content .tab-pane hr{margin-top:15px;margin-bottom:5px;border:0;border-top:1px solid #eaedf4;}.container-engines .tab-content .tab-pane hr+h3{margin-top:25px;margin-bottom:10px;}.container-engines .tab-content .tab-pane .engine-features-grid{padding-left:0;list-style:none;padding:15px 15px 0 0;}.container-engines .tab-content .tab-pane .engine-features-grid>li{padding:0;margin-top:15px;margin-left:0;}.container-engines .tab-content .tab-pane .engine-features-grid>li .engine-feature-item{display:block;margin-right:0;margin-bottom:30px;margin:0 0 30px 15px;padding-bottom:9px;font-size:13px;font-weight:600;text-decoration:none;text-transform:uppercase;color:#4a4747;border-bottom:1px solid #6db0f2;}.container-engines .tab-content .tab-pane .engine-features-grid>li .engine-feature-item:hover,.container-engines .tab-content .tab-pane .engine-features-grid>li .engine-feature-item:active,.container-engines .tab-content .tab-pane .engine-features-grid>li .engine-feature-item:focus{color:#000;border-bottom:2px solid #2090f5;margin:0 0 29px 15px;}.container-whatsnew-heading-background{display:none;}.container-whatsnew-background{background-color:transparent;}.container-whatsnew{margin:0;padding:0;width:100%;background-color:transparent;}.container-whatsnew h2{font-size:20px;line-height:30px;}.container-whatsnew .tabs{display:none;}.container-whatsnew .left{position:relative;height:580px;float:left;background:#d7dbde;}.container-whatsnew .left img{width:315px;height:343px;}.container-whatsnew .left .recent{position:absolute;width:255px;height:340px;top:150px;right:30px;display:flex;align-items:flex-end;background:#092acf;color:#fff;text-transform:uppercase;font-size:22px;font-weight:700;padding:25px;vertical-align:bottom;}.container-whatsnew .right{min-height:580px;float:left;padding-top:30px;padding-left:40px;background-color:#fff;}.container-whatsnew .panel{margin-bottom:20px;background-color:#fff;border:1px solid transparent;border-radius:4px;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.05);box-shadow:0 1px 1px rgba(0,0,0,.05);}.container-whatsnew .panel-whatsnew>.panel-heading{color:inherit;background:inherit;border:none;padding:10px 0;margin-bottom:10px;}.container-whatsnew .panel-whatsnew>.panel-heading .icon{display:block;float:left;background-color:#092acf;background-position:center center;background-size:25px 25px;width:30px;height:30px;line-height:30px;margin-right:15px;border-radius:50%;}.container-whatsnew .panel-whatsnew>.panel-heading .icon .icon-text{line-height:30px;}.container-whatsnew .panel-whatsnew>.panel-heading .icon.plus{background-image:url('/images/hp/whatsnew-plus.svg');}.container-whatsnew .panel-whatsnew>.panel-heading .icon.minus{background-image:url('/images/hp/whatsnew-minus.svg');}.container-whatsnew .panel-whatsnew>.panel-heading .icon.transition{-webkit-transition:all 500ms cubic-bezier(.23,1,.32,1);-o-transition:all 500ms cubic-bezier(.23,1,.32,1);transition:all 500ms cubic-bezier(.23,1,.32,1);}.container-whatsnew .panel-whatsnew>.panel-heading a{display:block;line-height:35px;text-decoration-line:none;}.container-whatsnew .panel-whatsnew>.panel-heading a:hover,.container-whatsnew .panel-whatsnew>.panel-heading a:active,.container-whatsnew .panel-whatsnew>.panel-heading a:focus{text-decoration:none;}.container-whatsnew .panel-whatsnew>.panel-heading .rotate{-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);}.container-whatsnew .panel-whatsnew .panel-collapse>.panel-body{border:none;font-size:13px;padding-left:40px;}.container-whatsnew .panel-whatsnew .panel-collapse>.panel-body a.read-more{background:#092acf;color:#fff;padding:11px 10px 11px 25px;line-height:14px;float:right;margin:0;margin-top:60px;font-size:11px;font-weight:600;text-align:center;border-radius:20px;transition:all 500ms cubic-bezier(.23,1,.32,1);text-decoration-line:none;}.container-whatsnew .panel-whatsnew .panel-collapse>.panel-body a.read-more img{width:50px;height:12px;margin-left:5px;}.container-whatsnew .panel-whatsnew .panel-collapse>.panel-body a.read-more:hover,.container-whatsnew .panel-whatsnew .panel-collapse>.panel-body a.read-more:active,.container-whatsnew .panel-whatsnew .panel-collapse>.panel-body a.read-more:focus{color:#fff;text-decoration:none;box-shadow:0 10px 50px -5px rgba(25,42,207,.3);padding:12px 11px 12px 27px;}.container-whychoose-background{padding-top:1px;background:#151f50;color:#fff;width:90%;margin:25px auto 0 auto;border-radius:25px;}.reason-heading{width:100%;height:90px;color:inherit;margin-bottom:40px;padding:0;display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin:0;}.reason-heading h2{color:#fff;margin:0;font-size:32px;}.reason-heading .read-more{display:flex;flex-direction:row;}.reason-heading .arrow{height:20px;width:20px;margin:0 15px;}.container-whychoose{margin:0;padding:20px 60px;width:100%;}.container-whychoose .reasons{margin-top:0;padding-top:0;}.container-whychoose .reasons .row-reasons{text-align:justify;-ms-text-justify:distribute-all-lines;text-justify:distribute-all-lines;width:100%;display:flex;flex-direction:row;}.container-whychoose .reasons .row-reasons .stretch{width:100%;display:inline-block;font-size:0;line-height:0;}.container-whychoose .reasons .reason{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;zoom:1;padding:20px 0;color:inherit;text-decoration:none;transition:all 750ms cubic-bezier(.23,1,.32,1);}.container-whychoose .reasons .reason img{margin-bottom:10px;}.container-whychoose .reasons .reason p{margin-top:20px;margin-bottom:0;font-size:14px;line-height:19px;color:inherit;text-align:left;}.container-whychoose .reasons .reason.rollover:hover,.container-whychoose .reasons .reason.rollover:active,.container-whychoose .reasons .reason.rollover.focus{background:#002ac9;}.container-whychoose .reasons .reason.reason-readmore{margin:0;height:135px;padding-left:0;padding-bottom:0;}.container-whychoose .reasons .reason.reason-readmore .read-more{margin-top:20px;display:inline-block;width:160px;color:inherit;font-size:12px;text-transform:uppercase;line-height:24px;transition:all 750ms cubic-bezier(.23,1,.32,1);}.container-whychoose .reasons .reason.reason-readmore .read-more:after{content:"";display:block;margin:0 auto;width:100%;padding-top:2px;border-bottom:.5px solid #52ddda;transition:all 750ms cubic-bezier(.23,1,.32,1);}.container-whychoose .reasons .reason.reason-readmore .read-more .arrow{float:right;display:inline-block;transition:all 750ms cubic-bezier(.23,1,.32,1);}.container-whychoose .reasons .reason.reason-readmore .read-more .arrow svg path{fill:#2090f5;}.container-whychoose .reasons .reason.reason-readmore .read-more:hover,.container-whychoose .reasons .reason.reason-readmore .read-more:active,.container-whychoose .reasons .reason.reason-readmore .read-more:focus{cursor:pointer;text-decoration:none;}.container-whychoose .reasons .reason.reason-readmore .read-more:hover:after,.container-whychoose .reasons .reason.reason-readmore .read-more:active:after,.container-whychoose .reasons .reason.reason-readmore .read-more:focus:after{border-bottom:.5px solid #2090f5;}.container-whychoose .reasons .reason.reason-readmore .read-more:hover .arrow svg path,.container-whychoose .reasons .reason.reason-readmore .read-more:active .arrow svg path,.container-whychoose .reasons .reason.reason-readmore .read-more:focus .arrow svg path{fill:#52ddda;}.container-whychoose .reasons .remove-left-border{border-left:none;}.container-whychoose .reasons .remove-right-border{border-right:none;}.container-whychoose .reasons .icon{width:30px;height:30px;float:none;background-repeat:no-repeat;background-size:contain;}.container-whychoose .reasons .icon.icon-whychoose-easy{background-image:url("/images/hp/whychoose-easy.svg");-webkit-transition:background .5s cubic-bezier(.23,1,.32,1);-o-transition:background .5s cubic-bezier(.23,1,.32,1);transition:background .5s cubic-bezier(.23,1,.32,1);}.container-whychoose .reasons .icon.icon-whychoose-freetech{background-image:url("/images/hp/whychoose-freetech.svg");-webkit-transition:background .5s cubic-bezier(.23,1,.32,1);-o-transition:background .5s cubic-bezier(.23,1,.32,1);transition:background .5s cubic-bezier(.23,1,.32,1);}.container-whychoose .reasons .icon.icon-whychoose-norisk{background-image:url("/images/hp/whychoose-norisk.svg");-webkit-transition:background .5s cubic-bezier(.23,1,.32,1);-o-transition:background .5s cubic-bezier(.23,1,.32,1);transition:background .5s cubic-bezier(.23,1,.32,1);}.container-whychoose .reasons .icon.icon-whychoose-onestop{background-image:url("/images/hp/whychoose-onestop.svg");-webkit-transition:background .5s cubic-bezier(.23,1,.32,1);-o-transition:background .5s cubic-bezier(.23,1,.32,1);transition:background .5s cubic-bezier(.23,1,.32,1);}.container-whychoose .reasons .icon.icon-whychoose-outshine{background-image:url("/images/hp/whychoose-outshine.svg");-webkit-transition:background .5s cubic-bezier(.23,1,.32,1);-o-transition:background .5s cubic-bezier(.23,1,.32,1);transition:background .5s cubic-bezier(.23,1,.32,1);}.container-whychoose .reasons .icon.icon-whychoose-plug{background-image:url("/images/hp/whychoose-plug.svg");-webkit-transition:background .5s cubic-bezier(.23,1,.32,1);-o-transition:background .5s cubic-bezier(.23,1,.32,1);transition:background .5s cubic-bezier(.23,1,.32,1);}.container-whychoose .reasons .icon.icon-whychoose-special{background-image:url("/images/hp/whychoose-special.svg");-webkit-transition:background .5s cubic-bezier(.23,1,.32,1);-o-transition:background .5s cubic-bezier(.23,1,.32,1);transition:background .5s cubic-bezier(.23,1,.32,1);}.container-whychoose .reasons .icon.icon-whychoose-timemoney{background-image:url("/images/hp/whychoose-timemoney.svg");-webkit-transition:background .5s cubic-bezier(.23,1,.32,1);-o-transition:background .5s cubic-bezier(.23,1,.32,1);transition:background .5s cubic-bezier(.23,1,.32,1);}.container-whychoose .reasons .icon.icon-whychoose-timetested{background-image:url("/images/hp/whychoose-timetested.svg");-webkit-transition:background .5s cubic-bezier(.23,1,.32,1);-o-transition:background .5s cubic-bezier(.23,1,.32,1);transition:background .5s cubic-bezier(.23,1,.32,1);}.container-whychoose .reasons .icon.icon-whychoose-trusted{background-image:url("/images/hp/whychoose-trusted.svg");-webkit-transition:background .5s cubic-bezier(.23,1,.32,1);-o-transition:background .5s cubic-bezier(.23,1,.32,1);transition:background .5s cubic-bezier(.23,1,.32,1);}.container-love-background{margin-bottom:-31px;}.container-love h3{text-align:center;line-height:45px;margin:0;font-size:30px;line-height:35px;font-weight:700;color:#000;clear:none;}.container-love .love{margin:auto;border:1px solid #d3d3d3;border-radius:6px;background:#fff;padding:40px 55px;height:450px;}.container-love .love p{line-height:22px;}.container-love .love p.person{font-size:13.5px;font-weight:600;color:#111a51;margin-top:30px;margin-bottom:0;}.container-love .love p.title{font-size:11px;font-weight:500;color:#516990;text-align:center;margin-top:0;}.container-love.swiper-container{width:100%;padding-bottom:calc(10px + 10px);}.container-love.swiper-container.swiper-container-horizontal>.swiper-pagination-bullets{position:relative;width:100%;bottom:-10px;}.container-love.swiper-container .swiper-slide{background:transparent;width:80%;border:none;}.container-love.swiper-container .swiper-pagination-bullet{opacity:1;background:transparent;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:2px solid #387afe;border-radius:50%;width:10px;height:10px;margin:0 15px;}.container-love.swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background:#387afe;}.homepage-partners{background-color:#fff;background-size:100%;background-position:center center;text-align:center;}.homepage-partners .container{width:940px;border-radius:6px;background-color:#fff;padding-bottom:30px;}.homepage-partners .non-heading-large-text{margin:35px 0 20px 0;font-weight:600;font-size:22px;}.homepage-partners .logo-wrapper{flex-wrap:wrap;align-items:center;justify-content:center;}.homepage-partners img{height:30px;width:auto;margin:15px 10px;}.homepage-partners .logo-wrapper img{width:auto;height:auto;max-width:100%;max-height:60px;}.homepage-partners .learn-more{font-size:12px;padding-bottom:30px;margin-bottom:0;}.homepage-partners .partner-row{display:flex;justify-content:center;}.partner{width:20%;margin:auto;}.homepage-partners .read-more{color:#3677f8;font-weight:700;text-decoration-line:none;}.homepage-partners .read-more .arrow{display:inline-block;width:15px;height:15px;transition:all 750ms cubic-bezier(.23,1,.32,1);}.homepage-partners .read-more:hover,.homepage-partners .read-more:active,.homepage-partners .read-more:focus{cursor:pointer;text-decoration:none;}.homepage-partners .read-more:hover .arrow,.homepage-partners .read-more:active .arrow,.homepage-partners .read-more:focus .arrow{padding-left:10px;width:25px;}#schedule_demo{flex-direction:row;}#schedule_demo a{height:75px;width:450px;}#schedule_demo #schedule_demo_button_background{margin-left:75px;margin-top:0;}}@media(min-width:1200px){.container-hero-technologies{min-height:155px;max-height:215px;overflow:hidden;}.container-technology-summary{margin-bottom:50px;}.container-technology-summary .grid-technology-description h1{margin-top:0;font-size:33px;}.container-platforms .platforms-heading{font-size:25px;}.container-platforms .platforms .row-platforms{height:140px;}.container-platforms .platforms .platform{width:120px;height:120px;}.container-platforms .platforms .platform .icon{border-radius:10px;}.container-platforms .platforms .platform .icon.icon-platform-android{background-image:url("/images/hp/platform-android.svg");}.container-platforms .platforms .platform .icon.icon-platform-apple{background-image:url("/images/hp/platform-apple.svg");}.container-platforms .platforms .platform .icon.icon-platform-dotnet{background-image:url("/images/hp/platform-dotnet.svg");}.container-platforms .platforms .platform .icon.icon-platform-java{background-image:url("/images/hp/platform-java.svg");}.container-platforms .platforms .platform .icon.icon-platform-linux{background-image:url("/images/hp/platform-linux.svg");}.container-platforms .platforms .platform .icon.icon-platform-windows{background-image:url("/images/hp/platform-windows.svg");}.container-platforms .platforms .platform .icon.icon-platform-xamarin{background-image:url("/images/hp/platform-xamarin.svg");}.container-platforms .platforms .platform .icon.icon-platform-html5{background-image:url("/images/hp/platform-html5.svg");}.container-platforms .platforms .platform .icon.icon-platform-cloud{background-image:url("/images/hp/platform-cloud.svg");}.container-platforms .platforms .platform .icon.icon-platform-python{background-image:url("/images/hp/platform-python.svg");}.container-engines .swiper-container{width:94%;float:none;}.container-engines .tabs{float:none;margin-top:10px;margin-bottom:20px;background:inherit;margin-left:auto;margin-right:auto;}.container-engines .tabs.engine-tabs{width:88%;border-bottom:0;}.container-engines .tabs.engine-tabs>li{float:none;display:table-cell;}.container-engines .tabs.engine-tabs>li>a{text-align:center;margin-bottom:5px;margin-right:0;}.container-engines .tabs>li{width:1%;height:auto;border:none;font-size:18px;font-weight:600;}.container-engines .tabs>li:after{content:"";display:block;margin:0 auto;width:100%;padding-top:6px;border-bottom:1px solid #b4bfcd;}.container-engines .tabs>li:hover,.container-engines .tabs>li:active,.container-engines .tabs>li:focus{margin-bottom:1px;color:#5d5d5d;}.container-engines .tabs>li a{padding:0;padding-top:0;padding-bottom:0;line-height:inherit;color:#8a98ac;background:inherit;}.container-engines .tabs>li a:hover{color:#5d5d5d;}.container-engines .tabs>li.active{border:none;border-bottom:2px solid #3778fc;}.container-engines .tabs>li.active:after{content:"";display:block;margin:0 auto;width:100%;padding-top:6px;border-bottom:1px solid #3778fc;}.container-engines .tabs>li.active a{color:inherit;background:inherit;}.container-engines .tabs .engine-icon{width:34px;height:34px;margin-top:20.5px;margin-bottom:20.5px;margin-right:25px;margin-left:0;}.container-engines .tab-content{float:none;width:94%;height:auto;margin:20px auto 30px auto;}.container-engines .tab-content .tab-pane{padding:25px;background:#fff;height:100%;overflow:hidden;}.container-engines .tab-content .tab-pane h3{margin-bottom:10px;margin-top:10px;}.container-engines .tab-content .tab-pane .engine-content-heading{font-size:24.5px;line-height:36.5px;font-weight:600;}.container-engines .tab-content .tab-pane .engine-features-grid>li .engine-feature-item{font-size:14px;letter-spacing:.7px;}.container-whychoose{width:100%;}.container-whychoose .reasons .row-reasons{height:120px;overflow:hidden;}.container-whychoose .reasons .reason{height:120px;}.container-whychoose .reasons .reason.reason-heading{width:816px;}.container-love-background{padding-top:30px;}.container-love h3{text-align:center;line-height:45px;}.container-love .love{-webkit-box-shadow:none;box-shadow:none;height:500px;}.container-love.swiper-container{width:100%;padding-bottom:20px;}.container-love.swiper-container.swiper-container-horizontal>.swiper-pagination-bullets{position:relative;width:100%;bottom:-10px;}.container-love.swiper-container .swiper-slide{background:transparent;width:50%;}.container-love.swiper-container .swiper-slide-next,.container-love.swiper-container .swiper-slide-prev{opacity:.3;}.container-love.swiper-container .swiper-pagination-bullet{opacity:1;background:transparent;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:2px solid #387afe;border-radius:50%;width:10px;height:10px;margin:0 15px;}.container-love.swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background:#387afe;}.container-love .swiper-button-next{width:initial;margin-right:17%;}.container-love .swiper-button-prev{width:initial;margin-left:17%;}.container-love .swiper-button-prev:after,.container-love .swiper-container-rtl .swiper-button-next:after{content:url(/images/swiper/left-2.svg);background-repeat:no-repeat;background-position:center;width:40px;height:40px;}.container-love .swiper-button-next:after,.container-love .swiper-container-rtl .swiper-button-prev:after{content:url(/images/swiper/right-2.svg);background-repeat:no-repeat;background-position:center;width:40px;height:40px;}.container-love .swiper-button-next:hover:after{content:url(/images/swiper/right-2-rollover.svg);}.container-love .swiper-button-prev:hover:after{content:url(/images/swiper/left-2-rollover.svg);}.homepage-partners .container{width:1200px;}#schedule_demo #schedule_demo_button_background{margin-left:150px;}}@media(min-width:1400px){.container-hero{width:1200px;}.container-hero h1{font-size:50px;margin-bottom:35px;}.container-hero p{font-size:23px;width:100%;}.container-hero-download{width:1370px;}.container-hero-download .hp-download-heading{font-size:25px;font-weight:500;}.container-hero-download .btn-download{padding:25px 80px;}.container-hero-technologies{min-height:220px;max-height:220px;overflow:hidden;}.container-technology-summary{width:1370px;}.container-technology-summary img{height:185px;width:185px;margin-right:20px;}.container-technology-summary h1{margin-top:3px;}.container-technology-summary .grid-technology-description h1{margin-top:0;font-size:40px;}.container-technology .list-technology .technology .btn-technology{padding:12px 0;font-size:20px;}.container-engines-background{background:#eceff4;margin-top:0;padding:0;padding-top:100px;width:100%;}.container-engines .tabs{float:none;margin-top:10px;margin-bottom:40px;background:inherit;width:88%;margin-left:auto;margin-right:auto;}.container-engines .tabs>li{width:1%;height:auto;border:none;font-size:18px;font-weight:600;}.container-engines .tabs>li:after{content:"";display:block;margin:0 auto;width:100%;padding-top:6px;border-bottom:1px solid #b4bfcd;}.container-engines .tabs>li:hover,.container-engines .tabs>li:active,.container-engines .tabs>li:focus{margin-bottom:1px;color:#5d5d5d;}.container-engines .tabs>li a{padding:0;padding-top:0;padding-bottom:0;line-height:inherit;color:#8a98ac;background:inherit;}.container-engines .tabs>li a:hover{color:#5d5d5d;}.container-engines .tabs>li.active{border:none;border-bottom:2px solid #3778fc;}.container-engines .tabs>li.active:after{content:"";display:block;margin:0 auto;width:100%;padding-top:6px;border-bottom:1px solid #3778fc;}.container-engines .tabs>li.active a{color:inherit;background:inherit;}.container-engines .tabs .engine-icon{width:34px;height:34px;margin-top:20.5px;margin-bottom:20.5px;margin-right:25px;margin-left:0;}.container-engines .tab-content{float:none;width:94%;height:auto;margin:20px auto 30px auto;}.container-engines .tab-content .tab-pane{padding:25px;background:#fff;height:100%;overflow:hidden;}.container-engines .tab-content .tab-pane h3{margin-bottom:10px;margin-top:10px;}.container-engines .tab-content .tab-pane .engine-content-heading{font-size:24.5px;line-height:36.5px;font-weight:600;}.container-whatsnew{margin-left:auto;margin-right:auto;background-color:transparent;}.container-whatsnew h2{display:none;}.container-whatsnew .panel-whatsnew>.panel-heading{color:inherit;background:inherit;border:none;padding:10px 0;}.container-whatsnew .left{width:400px;}.container-whatsnew .left img{width:400px;height:343px;}.container-whychoose-background{width:80%;max-width:1500px;}.container-whychoose{width:100%;height:400px;}.container-whychoose .reasons{height:140px;}.container-whychoose .reasons .reason{height:140px;}.container-whychoose .reasons .reason.reason-heading{width:880px;height:50px;}.container-love-background{padding-top:30px;}.container-love h3{text-align:center;line-height:45px;}.container-love .love{-webkit-box-shadow:none;box-shadow:none;height:400px;margin:25px;border:1px solid #d3d3d3;border-radius:6px;background:#fff;padding:40px 55px;}.container-love.swiper-container{width:100%;padding-bottom:calc(10px + 10px);}.container-love.swiper-container.swiper-container-horizontal>.swiper-pagination-bullets{position:relative;width:100%;bottom:-10px;}.container-love.swiper-container .swiper-slide{background:transparent;width:50%;}.container-love.swiper-container .swiper-slide-next,.container-love.swiper-container .swiper-slide-prev{opacity:.3;}.container-love.swiper-container .swiper-pagination-bullet{opacity:1;background:transparent;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:2px solid #387afe;border-radius:50%;width:10px;height:10px;margin:0 15px;}.container-love.swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background:#387afe;}.container-love .swiper-button-next{width:initial;margin-right:17%;}.container-love .swiper-button-prev{width:initial;margin-left:17%;}.container-love .swiper-button-prev:after,.container-love .swiper-container-rtl .swiper-button-next:after{content:url(../images/swiper/left-2.svg);background-repeat:no-repeat;background-position:center;width:40px;height:40px;}.container-love .swiper-button-next:after,.container-love .swiper-container-rtl .swiper-button-prev:after{content:url(../images/swiper/right-2.svg);background-repeat:no-repeat;background-position:center;width:40px;height:40px;}.container-love .swiper-button-next:hover:after{content:url(../images/swiper/right-2-rollover.svg);}.container-love .swiper-button-prev:hover:after{content:url(../images/swiper/left-2-rollover.svg);}.homepage-partners .container{width:1200px;}}@media(min-width:2400px){.container-hero{background:transparent;width:1700px;}.container-hero h1{margin-bottom:35px;}.container-hero p{width:100%;}.container-hero-technologies{min-height:220px;max-height:220px;overflow:hidden;}.container-technology-summary{width:2230px;}.container-technology-summary .grid-technology-description{display:flex;flex-direction:column;justify-content:center;}.container-technology-summary .grid-technology-description h1{margin-top:0;font-size:45px;}.container-technology .list-technology .technology{margin-bottom:25px;}.container-technology .list-technology .technology .btn-technology{font-size:22px;}.container-technology .list-technology .technology .btn-technology:hover,.container-technology .list-technology .technology .btn-technology:focus,.container-technology .list-technology .technology .btn-technology:active{border-radius:20px;}.container-technology .list-technology .technology .btn-technology.grow{-webkit-transition:all 750ms cubic-bezier(.23,1,.32,1);-o-transition:all 750ms cubic-bezier(.23,1,.32,1);transition:all 750ms cubic-bezier(.23,1,.32,1);}.container-technology .list-technology .technology .btn-technology.grow:hover{transform:scale(1.05);}.container-platforms{width:1670px;}.container-engines-background{background:#eceff4;margin-top:0;padding:0;padding-top:100px;width:100%;}.container-engines{width:100%;}.container-engines .swiper-container{width:100%;}.container-engines .swiper-container .swiper-wrapper{display:flex;}.container-engines .swiper-container .tab-content>.swiper-slide{padding:10px;background:#fff;width:50%;height:400px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;}.container-engines .swiper-container .tab-content>.swiper-slide .fade{opacity:unset;}.container-engines .swiper-container .tab-content>.tab-pane.fade.in{opacity:.3;}.container-engines .swiper-container .tab-content>.swiper-slide-active.tab-pane.fade.in{opacity:1;}.container-engines .tabs{float:none;margin-top:10px;margin-bottom:40px;background:inherit;margin-left:auto;margin-right:auto;}.container-engines .tabs.engine-tabs{width:50%;}.container-engines .tabs>li{width:1%;height:auto;border:none;font-size:18px;font-weight:600;}.container-engines .tabs>li:after{content:"";display:block;margin:0 auto;width:100%;padding-top:6px;border-bottom:1px solid #b4bfcd;}.container-engines .tabs>li:hover,.container-engines .tabs>li:active,.container-engines .tabs>li:focus{margin-bottom:1px;color:#5d5d5d;}.container-engines .tabs>li a{padding:0;padding-top:0;padding-bottom:0;line-height:inherit;color:#8a98ac;background:inherit;}.container-engines .tabs>li a:hover{color:#5d5d5d;}.container-engines .tabs>li.active{border:none;border-bottom:2px solid #3778fc;}.container-engines .tabs>li.active:after{content:"";display:block;margin:0 auto;width:100%;padding-top:6px;border-bottom:1px solid #3778fc;}.container-engines .tabs>li.active a{color:inherit;background:inherit;}.container-engines .tabs .engine-icon{width:34px;height:34px;margin-top:20.5px;margin-bottom:20.5px;margin-right:25px;margin-left:0;}.container-engines .tab-content{float:none;width:100%;height:auto;margin:20px auto 30px auto;}.container-engines .tab-content .tab-pane{padding:25px;background:#fff;height:100%;overflow:hidden;}.container-engines .tab-content .tab-pane .engine-content{padding:0 20px;}.container-engines .tab-content .tab-pane h3{margin-bottom:10px;margin-top:10px;}.container-engines .tab-content .tab-pane .engine-content-heading{font-size:24.5px;line-height:36.5px;font-weight:600;margin-top:10px;}.container-engines .tab-content .tab-pane .engine-features-grid>li .engine-feature-item{font-size:15px;margin:0 10px 30px 15px;}.container-engines .swiper-slide{width:50%;}.container-engines .swiper-slide-active{padding:10px;background:#fff;width:50%;height:400px;display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;}.container-engines .swiper-slide-next{opacity:.3;pointer-events:none;}.container-engines .swiper-slide-prev{opacity:.3;pointer-events:none;}.container-whychoose-background{width:80%;max-width:1500px;}.container-whychoose{width:100%;}.container-whychoose .reasons .reason.reason-heading{width:1020px;}.container-love-background{margin-bottom:-31px;}.container-love h3{text-align:center;line-height:45px;}.container-love .love{-webkit-box-shadow:none;box-shadow:none;height:400px;margin:25px;border:1px solid #d3d3d3;border-radius:6px;background:#fff;padding:40px 150px;}.container-love .love p.title{font-size:11px;font-weight:500;color:#516990;text-align:center;margin-top:0;margin-bottom:50px;}.container-love.swiper-container{width:100%;padding-bottom:calc(10px + 10px);}.container-love.swiper-container.swiper-container-horizontal>.swiper-pagination-bullets{position:relative;width:100%;bottom:-10px;}.container-love.swiper-container .swiper-slide{background:transparent;width:50%;}.container-love.swiper-container .swiper-pagination-bullet{opacity:1;background:transparent;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;border:2px solid #387afe;border-radius:50%;width:10px;height:10px;margin:0 15px;}.container-love.swiper-container .swiper-pagination-bullet.swiper-pagination-bullet-active{opacity:1;background:#387afe;}.container-love .swiper-button-next{width:initial;margin-right:17%;}.container-love .swiper-button-prev{width:initial;margin-left:17%;}.container-love .swiper-button-prev:after,.container-love .swiper-container-rtl .swiper-button-next:after{content:url(/images/swiper/left-2.svg);background-repeat:no-repeat;background-position:center;width:40px;height:40px;}.container-love .swiper-button-next:after,.container-love .swiper-container-rtl .swiper-button-prev:after{content:url(/images/swiper/right-2.svg);background-repeat:no-repeat;background-position:center;width:40px;height:40px;}.container-love .swiper-button-next:hover:after{content:url(/images/swiper/right-2-rollover.svg);}.container-love .swiper-button-prev:hover:after{content:url(/images/swiper/left-2-rollover.svg);}.homepage-partners .container{width:1400px;}.homepage-partners .learn-more{font-size:14px;padding-bottom:30px;margin-bottom:0;}}