.owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y;touch-action:manipulation;-moz-backface-visibility:hidden}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0,0,0)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0)}.owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.owl-carousel .owl-item img{display:block;width:100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled{display:none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot{cursor:pointer;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot{background:none;color:inherit;border:none;padding:0 !important;font:inherit}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{opacity:0;display:block}.owl-carousel.owl-hidden{opacity:0}.owl-carousel.owl-refresh .owl-item{visibility:hidden}.owl-carousel.owl-drag .owl-item{-ms-touch-action:pan-y;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.owl-carousel.owl-grab{cursor:move;cursor:grab}.owl-carousel.owl-rtl{direction:rtl}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .animated{animation-duration:1000ms;animation-fill-mode:both}.owl-carousel .owl-animated-in{z-index:0}.owl-carousel .owl-animated-out{z-index:1}.owl-carousel .fadeOut{animation-name:fadeOut}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.owl-height{transition:height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy{opacity:0;transition:opacity 400ms ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]){max-height:0}.owl-carousel .owl-item img.owl-lazy{transform-style:preserve-3d}.owl-carousel .owl-video-wrapper{position:relative;height:100%;background:#000}.owl-carousel .owl-video-play-icon{position:absolute;height:80px;width:80px;left:50%;top:50%;margin-left:-40px;margin-top:-40px;background:url("../Content/owl.video.play.png") no-repeat;cursor:pointer;z-index:1;-webkit-backface-visibility:hidden;transition:transform 100ms ease}.owl-carousel .owl-video-play-icon:hover{-ms-transform:scale(1.3,1.3);transform:scale(1.3,1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon{display:none}.owl-carousel .owl-video-tn{opacity:0;height:100%;background-position:center center;background-repeat:no-repeat;background-size:contain;transition:opacity 400ms ease}.owl-carousel .owl-video-frame{position:relative;z-index:1;height:100%;width:100%}.top-outer{background-image:url('/Content/img/bg.png')}.is-sticky #sticker{margin-top:-17px;padding-bottom:10px;box-shadow:0 6px 22px 0 rgba(36,32,70,.06)}h1{color:#242046}h2{font-family:'CallingCode-Regular';font-size:calc(1rem + 1.111vw);color:#fff}h6{font-family:Montserrat;font-size:calc(.458rem + .463vw);font-weight:bold;color:#232344;letter-spacing:1.1px;margin-bottom:3.8rem}.top-view{margin-bottom:0;background-color:transparent;padding-top:6.4rem;padding-bottom:9.8rem}.top-view p{width:calc(13.0833rem + 28.5185vw);font-size:calc(.646rem + .185vw)}.form-control:focus{box-shadow:0 0 14px 0 rgba(244,74,106,.7);border:solid 3px #ff5e7c}.ng-submitted.ng-invalid #repo-input-help{visibility:hidden}#repo-input-help{z-index:3;position:relative;color:#8e8999}.help-block{border-radius:24.5px;font-weight:600;color:#f44a6a;background-color:transparent;margin-left:0;width:calc(13.0833rem + 28.5185vw);position:absolute;top:28px;left:0}.help-block label{text-align:left;font-size:10px;background-color:#efeffc;width:initial;margin-top:7px;margin-left:5px;padding:5px 18px}.bottom-view{padding-bottom:.4rem;background-color:transparent;padding-top:6.3rem;margin-bottom:.6rem}.promo-header{font-size:calc(.646rem + .463vw);letter-spacing:.6px;font-weight:600;color:#fff}.promo-header-oss{margin-bottom:1.9rem}#repo-input-group{width:calc(13.0833rem + 28.5185vw);margin-bottom:1rem}#repo-input-group .input-group-append{margin-left:-50px;z-index:3}#repo-input{border:solid 3px #f44a6a;border-radius:26.5px;height:56px;font-size:calc(.75rem + .278vw)}#repo-input:focus{color:#261c48}#repo-input-form button:disabled,#repo-input-form button[disabled]{background-color:#b78790;color:#fff;border:solid 3px #b78790}#repo-input::-webkit-input-placeholder{color:#8e8999}#repo-input:-moz-placeholder{color:#8e8999;opacity:1}#repo-input::-moz-placeholder{color:#8e8999;opacity:1}#repo-input:-ms-input-placeholder{color:#8e8999}#repo-input::-ms-input-placeholder{color:#8e8999}#repo-input::placeholder{color:#8e8999}#repo-input-btn-md{border-radius:30px;font-size:15px;padding-left:32px;padding-right:32px;cursor:pointer}#repo-input-btn{border-radius:32.5px;font-size:13px;padding:12px 32px;position:relative;z-index:3}.repo-input-text{font-weight:700;background-color:#f44a6a;color:#fff;border:solid 3px #f44a6a;text-shadow:0 2px 4px rgba(0,0,0,.05)}.ovals-lg{margin-top:-273px;margin-bottom:-20rem;margin-left:calc(-24.1603rem + 46.9837vw);z-index:1}.ovals-sm{margin-top:-53px;margin-bottom:-8.9rem;margin-left:48px;z-index:1}.langs{background-image:radial-gradient(circle at 27% 0,#1dcb96,#1eb19f 50%,#0c9aa1);padding-bottom:105px;position:relative;z-index:2}.langs-buttons{margin-bottom:2.6rem}.btn-lang{border-radius:32.5px;background-color:rgba(255,255,255,.2);padding:7px 1.2rem;text-shadow:0 2px 4px rgba(0,0,0,.08);font-size:13px;font-weight:bold;color:#fff}.btn-oss{vertical-align:top;background-color:rgba(255,255,255,.2);padding:3px 8px 6px}.btn-lang:hover,.btn-oss:hover{text-shadow:0 2px 4px rgba(0,0,0,.08);background-color:rgba(255,255,255,.4);color:#fff}.btn-lang:focus,.btn-oss:focus{box-shadow:none}.btn-lang:active,.btn-oss:active{background-color:rgba(255,255,255,.3);text-shadow:0 -1px 1px rgba(0,0,0,.14)}.btn-lang.selected{background-color:#383866}.tools-list{padding-top:5px;margin-bottom:2.2rem}.tool-text{font-size:calc(.708rem + .185vw);font-weight:bold;color:#2a0f4d}.bullet{text-decoration:none;display:inline-block}.bullet:before{content:'•';margin-right:.3rem;margin-left:1rem}.card-title{font-size:calc(.917rem + .37vw);font-weight:bold;color:#232344}.repo-column{padding-right:10px;padding-left:10px;flex:0 0 20.6%}.owl-carousel img{display:inline-block !important;width:50px !important;height:46px}.repo-card{border-radius:7px;box-shadow:0 52px 24px -30px rgba(0,0,0,.1);margin-bottom:52px;border-width:0;cursor:grab}.repo-card:hover{box-shadow:0 30px 24px -15px rgba(0,0,0,.16);background-color:#fafafc;cursor:pointer}.repo-card:active{box-shadow:0 3px 3px 0 rgba(0,0,0,.24);background-color:#f3f3fb;cursor:grab}.lib-review-text{margin-bottom:0;padding-top:.5rem}.lib-review-text a{font-size:12px;color:#232344;font-weight:700}.card-header{border-bottom:0;padding-top:1.6rem;padding-bottom:.3rem}.card-body{padding-top:13px;padding-bottom:23px}.btn-carousel{padding-right:0;margin-right:0;margin-top:-4px}.btn-carousel.right{padding-right:0;padding-left:0}.btn-carousel.left{padding-left:0;padding-right:0}@media(max-width:575.98px){#repo-input-group{margin-bottom:.5rem}#repo-input{text-align:center;height:48px}h1{margin-bottom:.8rem}.langs h2{margin-bottom:10px}h6{letter-spacing:.7px;margin-bottom:2.3rem}.top-view{padding-top:3.7rem;padding-bottom:4.9rem}.top-view p{margin-bottom:1.4rem}.bottom-view{padding-top:2.4rem;margin-bottom:10px}.promo-header{letter-spacing:.5px}.langs-buttons{margin-bottom:1.69rem}.promo-header-tools{margin-bottom:.7rem}.promo-header-oss{margin-bottom:30px}.tools-list{margin-bottom:1.4rem;padding-left:10px;padding-right:10px}.bullet:before{margin-right:-.1rem;margin-left:.7rem;font-size:9px}.langs{padding-bottom:2.6rem}.langs-buttons .p-1{line-height:38px}.btn-carousel.right{padding-left:30px}.btn-carousel.left{padding-right:30px}.lib-rating-outer{width:auto}}@media(max-width:767.98px){.is-sticky #sticker{margin-top:0;padding-bottom:0}.ovals-lg{margin-bottom:-24rem}}@media(min-width:992px){.carousel-c{margin-right:80px;margin-left:80px}}