*,:after,:before{box-sizing:border-box}ol[class],ul[class]{padding:0}blockquote,body,dd,dl,figcaption,figure,h1,h2,h3,h4,li,ol[class],p,ul[class]{margin:0}body{min-height:100vh;scroll-behavior:smooth;text-rendering:optimizeSpeed;line-height:1.5}ol[class],ul[class]{list-style:none}a:not([class]){text-decoration-skip-ink:auto}img{max-width:100%;display:block}article>*+*{margin-top:1em}button,input,select,textarea{font:inherit}a,button{cursor:pointer}.visually-hidden{position:absolute!important;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);clip:rect(1px,1px,1px,1px);white-space:nowrap}nav ul li a{text-decoration:none}@media (prefers-reduced-motion:reduce){*{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}h1{font-size:60px}.content__home--primary p,h1{font-family:Wavehaus-Bold;letter-spacing:4px}.content__home--primary p{font-size:48px;line-height:52px}@media only screen and (max-width:768px){.content__home--primary p{font-size:26px;line-height:36px;letter-spacing:2px}}h2{font-family:Wavehaus-Bold;font-size:48px;line-height:60px;letter-spacing:2px}@media only screen and (max-width:768px){h2{font-size:36px;line-height:42px}}h3{font-family:MrsEaves-Bold;font-size:24px}a,button,input,li,p{font-family:MrsEaves-Roman;font-size:21px;letter-spacing:.5px}#submit__newsletter,.list__nav li,.list__nav li a,.nav__main a,.text-danger,input{font-family:Wavehaus-Book;font-size:18px;letter-spacing:1px}.copyright__footer p{font-family:Wavehaus-Book;font-size:14px}.form-check,.form-group,.form-group a,.link-group a{font-family:Wavehaus-Book;font-size:16px;letter-spacing:1px}.content-carousel-controls .dot,.cta-button{font-family:Wavehaus-Bold;letter-spacing:2px;font-size:18px}#close__nav,.content__section h2,.cta,.double-num li:before,.steps .info{font-family:Wavehaus-Bold;color:#524740}.newsletter__footer h2{font-family:Wavehaus-Bold;font-size:48px;line-height:54px;letter-spacing:5px}@media only screen and (max-width:768px),only screen and (min-width:769px) and (max-width:1200px){.newsletter__footer h2{font-size:42px;letter-spacing:2px;line-height:54px}}.cta-banner{font-family:Wavehaus-ExtraBold;font-size:21px;letter-spacing:1.31px}.parsley-errors-list li{font-size:14px;letter-spacing:1px;font-family:Wavehaus-Book}.caption{font-size:24px;font-family:Wavehaus-Bold}@media only screen and (max-width:768px){.caption{font-size:18px}}.catalog-aws{background:url(/dist/assets/svgs/icons/catalog-aws.svg) 50% no-repeat}.catalog-elastic{background:url(/dist/assets/svgs/icons/catalog-elastic.svg) 50% no-repeat}.catalog-feather{background:url(/dist/assets/svgs/icons/catalog-feather.svg) 50% no-repeat}.catalog-gcloud{background:url(/dist/assets/svgs/icons/catalog-gcloud.svg) 50% no-repeat}.catalog-googledev{background:url(/dist/assets/svgs/icons/catalog-googledev.svg) 50% no-repeat}.catalog-microsoft{background:url(/dist/assets/svgs/icons/catalog-microsoft.svg) 50% no-repeat}.catalog-restsharp{background:url(/dist/assets/svgs/icons/catalog-restsharp.svg) 50% no-repeat}.catalog-mlnet{background:url(/dist/assets/svgs/icons/catalog-mlnet.svg) 50% no-repeat}.catalog-mysql{background:url(/dist/assets/svgs/icons/mysql.svg) 50% no-repeat}.catalog-nlog{background:url(/dist/assets/svgs/icons/catalog-nlog.svg) 50% no-repeat}.catalog-rocket{background:url(/dist/assets/svgs/icons/catalog-rocket.svg) 50% no-repeat}.catalog-polly{background:url(/dist/assets/svgs/icons/catalog-polly.svg) 50% no-repeat}.catalog-x{background:url(/dist/assets/svgs/icons/catalog-x.svg) 50% no-repeat}.developers__catalog .catalog__icons .icon span{background-size:contain}.social-twitter{background:url(/dist/assets/svgs/icons/social-twitter.svg) 50% no-repeat}.social-github{background:url(/dist/assets/svgs/icons/social-github.svg) 50% no-repeat}.social-facebook{background:url(/dist/assets/svgs/icons/social-facebook.svg) 50% no-repeat}.social-slack{background:url(/dist/assets/svgs/icons/social-slack.svg) 50% no-repeat;background-size:22px}.social-instagram{background:url(/dist/assets/svgs/icons/social-instagram.svg) 50% no-repeat}.icon{width:65px;height:65px}.icon-book{background:url(/dist/assets/svgs/icons/icon-book.svg) 50% no-repeat}.icon-brackets{background:url(/dist/assets/svgs/icons/icon-brackets.svg) 50% no-repeat}.icon-key{background:url(/dist/assets/svgs/icons/icon-key.svg) 50% no-repeat}.icon-cloud{background:url(/dist/assets/svgs/icons/icon-cloud.svg) 50% no-repeat}.icon-board{background:url(/dist/assets/svgs/icons/icon-board.svg) 50% no-repeat}.icon-wilderness{background:url(/dist/assets/svgs/icons/icon-wilderness.svg) 50% no-repeat}.enterprise-icon{width:45px;height:45px}.enterprise-icon-one{background:url(/dist/assets/svgs/icons/enterprise-icon-1.svg) 50% no-repeat}.enterprise-icon-two{background:url(/dist/assets/svgs/icons/enterprise-icon-2.svg) 50% no-repeat}.enterprise-icon-three{background:url(/dist/assets/svgs/icons/enterprise-icon-3.svg) 50% no-repeat}.enterprise-icon-four{background:url(/dist/assets/svgs/icons/enterprise-icon-4.svg) 50% no-repeat}.cta{width:24px;height:24px}.cta-arrow.white{background:url(/dist/assets/svgs/icons/chevron-white.svg) 50% no-repeat}.cta-arrow.blue{background:url(/dist/assets/svgs/icons/chevron-blue.svg) 50% no-repeat}.cta-arrow.orange{background:url(/dist/assets/svgs/icons/chevron-orange.svg) 50% no-repeat}.meadow-hero{background:url(/dist/assets/svgs/icons/meadow_hero.svg) 50% no-repeat;background-position:0 0}.meadow-cloud{background:url(/dist/assets/svgs/icons/meadowcloud.svg) 50% no-repeat;background-position:0 0}.meadow-full-orange{background:url(/dist/assets/svgs/icons/meadow-full-orange.svg) 50% no-repeat;background-position:0 0;height:46px;background-size:330px}.meadow-card-logo{width:65px;height:40px;display:block}.meadow-card-logo.blue{background:url(/dist/assets/svgs/icons/meadow-logo-wordmark-blue.svg) 50% no-repeat}.meadow-card-logo.orange{background:url(/dist/assets/svgs/icons/meadow-logo-wordmark-orange.svg) 50% no-repeat}.icon{background-size:contain;display:block}.logo{background:url(/dist/assets/svgs/icons/logo-header.svg) 0 0 no-repeat;background-size:contain}.close{background:url(/dist/assets/svgs/icons/close-button.svg) 50% no-repeat;width:35px;height:35px;border:none}.hamburger{background:url(/dist/assets/svgs/icons/nav-hamburger.svg) 50% no-repeat;width:48px;height:24px;background-size:contain}.circle{display:flex;align-items:center;justify-content:center;margin:0 auto;text-align:center}.circle span{display:block;height:90%;width:90%;position:relative}.circle.full span{width:100%;height:100%}.circle.brightOrange{border:1px solid #ef7d3b;border-radius:50%;background:#ef7d3b}@media only screen and (min-width:769px) and (max-width:991px),only screen and (min-width:992px){.circle{width:104px;height:104px}.circle.full{width:115px}}@media only screen and (max-width:768px){.circle{width:80px;height:80px}.circle.full{width:90px;height:90px}}.show-pw.on{background:url(/dist/assets/svgs/icons/pw-on.svg) 50% no-repeat}.show-pw.off{background:url(/dist/assets/svgs/icons/pw-off.svg) 50% no-repeat}header{width:100%;height:90px;position:fixed;padding:30px 0;left:0;top:0;z-index:10000;transition:background-color .2s linear;background-color:transparent}body.secondary header{background:#fff}body.scrolled header{background-color:#fff;border-bottom:1px solid #fdf8ec;background:#fff;box-shadow:0 8px 34px 0 rgba(0,0,0,.1),0 6px 14px 0 rgba(0,0,0,.15)}.logo__header{display:block;width:58px;height:31px;position:absolute;z-index:11;display:inline-block;left:8%}.nav__main{position:relative;z-index:10;display:inline-block;padding-left:20%;height:100%}.nav__main li{display:inline-block;margin-right:25px}.nav__main li a{color:#524740}.nav__main li a:after{content:"";height:2px;width:0;background:#23abe3;display:block;border-radius:2px;transition:width .2s;position:relative;top:0}.nav__main li a:focus,.nav__main li a:hover{text-decoration:none;outline:none}.nav__main li a:focus:after,.nav__main li a:hover:after{width:100%}@media only screen and (max-width:768px),only screen and (min-width:769px) and (max-width:991px){.nav__main{display:none}}.hamburger{position:absolute;right:8%;top:35px;border:none;z-index:10;display:none}@media only screen and (max-width:768px),only screen and (min-width:769px) and (max-width:991px){.hamburger{display:block}}#mobile__nav{position:fixed;width:100%;height:100%;background:#23abe3;z-index:10001;opacity:0;transition:opacity 1s;padding-top:8%}#mobile__nav .nav__main{padding:8%;display:flex;justify-content:center;align-items:center}#mobile__nav .nav__main .list__nav li{float:none;margin-bottom:10px;display:block;text-align:center}#mobile__nav .nav__main .list__nav li a{color:#fff;font-size:32px}#mobile__nav .close{position:absolute;z-index:10000;right:8%;top:20px}#mobile__nav.open{opacity:1}@media only screen and (max-width:768px){body.mobile__nav{position:fixed}}footer{background:#fff;width:100%;position:relative}footer .list__nav a{color:#ef7d3b;font-size:18px}#back-to-top{background:url(/dist/assets/svgs/icons/arrow-top.svg) 50% no-repeat;width:25px;height:79px;display:block;position:absolute;top:75px;left:3%}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.bounce{animation:bounce 2s infinite}@media only screen and (min-width:769px) and (max-width:991px),only screen and (min-width:992px){.section__footer--top{padding-left:8%}}.section__footer--bottom{border-bottom:1px solid #ef7d3b}@media only screen and (max-width:768px){.section__footer--bottom{margin:0 8%}}@media only screen and (min-width:769px) and (max-width:991px),only screen and (min-width:992px){.section__footer--bottom{display:flex;background:#fdf8ec;border-top:1px solid #ef7d3b;padding-left:8%}}@media only screen and (min-width:769px) and (max-width:991px),only screen and (min-width:992px){.section__footer--bottom section:first-of-type,.section__footer--bottom section:last-of-type{width:33%}}@media only screen and (min-width:769px) and (max-width:991px),only screen and (min-width:992px){.section__footer--bottom section:first-of-type{padding-left:8%}}.section__footer--bottom section h2{font-size:24px}@media only screen and (max-width:768px){.section__footer--bottom section{width:100%;text-align:center;border-top:1px solid #ef7d3b;padding:20px 0}}@media only screen and (min-width:769px) and (max-width:991px),only screen and (min-width:992px){.section__footer--bottom section{width:17%;min-width:150px;border-right:1px solid #ef7d3b;padding:1% 3%}}.newsletter__footer{background:#ef7d3b;position:relative;overflow:hidden;padding:5% 8%}.newsletter__footer h2{color:#fff;padding-right:10%}.newsletter__footer .field{position:relative;width:50%;margin-right:10px}.newsletter__footer .field .parsley-errors-list li{color:#fff}@media only screen and (min-width:769px) and (max-width:991px),only screen and (min-width:992px){.newsletter__footer .field .parsley-errors-list{position:absolute}.newsletter__footer .field .parsley-errors-list li{margin-top:10px}}@media only screen and (max-width:768px){.newsletter__footer .field .parsley-errors-list li{margin-bottom:10px}}.newsletter__footer #submit__newsletter,.newsletter__footer .input__newsletter{padding-top:15px;padding-bottom:15px}.newsletter__footer .input__newsletter{-webkit-appearance:none;border:1px solid #fff;border-radius:0;background:#fff;color:#ef7d3b;padding:15px 25px;width:100%}.newsletter__footer .input__newsletter:first-child{margin-right:3px}.newsletter__footer .input__newsletter::placeholder{color:#ef7d3b}.newsletter__footer .input__newsletter:focus-within::placeholder{display:none}@media only screen and (min-width:769px) and (max-width:991px),only screen and (min-width:992px){.newsletter__footer #submit__newsletter{min-width:145px;position:relative;left:-1px}.newsletter__footer #submit__newsletter span{display:block;background:url(/dist/assets/svgs/icons/chevron-white.svg) 50% no-repeat;background-size:20%;background-position:right 6px;padding-right:20px}.newsletter__footer #submit__newsletter:hover span{background:url(/dist/assets/svgs/icons/chevron-orange.svg) 50% no-repeat;background-size:20%;background-position:right 6px;padding-right:20px}}@media only screen and (max-width:768px){.newsletter__footer h2{text-align:center;padding:0 10%;min-width:80%;margin-bottom:20px}.newsletter__footer .input__newsletter{width:100%;margin-bottom:5px}.newsletter__footer #submit__newsletter{display:block;margin-top:20px;width:100%}.newsletter__footer .field{width:100%}}@media only screen and (min-width:769px) and (max-width:991px),only screen and (min-width:992px){.newsletter__footer,.newsletter__footer form{display:flex;align-items:flex-end}}@media only screen and (min-width:769px) and (max-width:991px){.newsletter__footer{flex-wrap:wrap}.newsletter__footer .title{width:100%;margin-bottom:20px}}.social__footer{overflow:hidden;padding:2% 8%}.social__footer h2{font-size:24px;margin-bottom:0}@media only screen and (max-width:768px){.social__footer h2{text-align:center}}@media only screen and (min-width:769px) and (max-width:991px),only screen and (min-width:992px){.social__footer h2{margin-right:20px}}.social__footer .list__nav{padding-top:10px}@media only screen and (max-width:768px){.social__footer .list__nav{text-align:center}}.social__footer .list__nav li{display:inline-block;margin-right:25px}.social__footer .list__nav li a{width:35px;height:35px;display:block}@media only screen and (max-width:768px){.social__footer .list__nav li{margin-right:20px}}@media only screen and (min-width:769px) and (max-width:991px),only screen and (min-width:992px){.social__footer{display:flex;align-items:center;border-left:1px solid #ef7d3b}}.branding__footer{text-align:center}.branding__footer *,.branding__footer.mobile{display:none}@media only screen and (min-width:769px) and (max-width:991px),only screen and (min-width:992px){.branding__footer{display:flex;align-items:center}}@media only screen and (max-width:768px){.branding__footer.desktop{display:none}.branding__footer.mobile{padding-top:8%;display:block}}.branding__footer .logo__footer{background:url(/dist/assets/svgs/icons/footer-logo.svg) 0 0 no-repeat;background-size:contain;display:block;margin:0 auto;width:60%;height:65%}@media only screen and (max-width:768px){.branding__footer .logo__footer{width:200px;height:100px;margin:1% auto 20px}}.copyright__footer{color:#524740;text-align:center;padding:25px 0 40px}.copyright__footer p{margin-bottom:0;text-transform:uppercase}.contact__footer a,.contact__footer li{color:#ef7d3b}.contact__footer .contact-email{word-break:break-all}.nav__footer{margin-bottom:20px}.slick-slide:focus{outline:none}.carousel .arrow,.carousel .slick-arrow{background:url(/dist/assets/svgs/icons/chevron-orange.svg) 50% no-repeat;background-size:150%;width:13px;height:23px;display:block;border:none;font-size:0;transition:all .5s}.carousel .arrow:focus,.carousel .arrow:hover,.carousel .slick-arrow:focus,.carousel .slick-arrow:hover{background-size:180% 180%;border:none;outline:none;text-decoration:underline}.carousel .prev,.carousel .slick-prev{transform:scaleX(-1);filter:FlipH}.carousel .glider-dot.active{background:#ef7d3b}.slick-dots{display:flex}.steps .slick-slide.info{width:200px;text-align:center}.steps .slick-slide.info p{padding:0 15%}.steps .slick-list{width:90%}.steps .slick-arrow{top:-50px;position:relative;width:4%;align-self:center}.steps .slick-arrow:focus,.steps .slick-arrow:hover{text-decoration:underline;outline:none}.steps .slick-dots{margin:20px auto;justify-self:center}.steps .slick-dots button{border-radius:8px;background:#d8d8d8;border:1px solid #d8d8d8;width:16px;height:16px;display:block;font-size:0;transition:all .5s}.steps .slick-dots button:hover,.steps .slick-dots button[aria-selected=true]{background:#ef7d3b;border:1px solid #ef7d3b}.steps .slick-dots li:not(:last-child) button{margin-right:20px}.content-carousel-container{overflow:hidden;position:relative}.content-carousel-container .slick-slider{position:relative;left:-1px}.content-carousel-container .content-carousel-controls{display:flex;align-items:center;z-index:10}.content-carousel-container .content-carousel-controls .slick-arrow{height:13px;position:relative;top:-2px}.content-carousel-container .content-carousel-controls .slick-dots{padding-left:20px}.content-carousel-container .content-carousel-controls .dot{background:none;border:none;margin-right:20px;color:#ef7d3b;padding:0}.content-carousel-container .content-carousel-controls .dot:focus,.content-carousel-container .content-carousel-controls .dot:hover{text-decoration:underline;outline:none}.content-carousel-container .content-item{position:relative}.content-carousel-container .content-item .caption{position:relative;bottom:0;text-align:center;height:82px;width:100%;background-color:rgba(249,245,241,.8);padding:25px}@media only screen and (max-width:768px){.content-carousel-container .content-item .caption{position:relative}}.content-carousel-container .content-item video{width:100%}.content-carousel-container .split{display:flex!important;user-select:text}.content-carousel-container .split .item.left{background:#eee5dd}@media only screen and (max-width:768px){.content-carousel-container .split{flex-wrap:wrap}.content-carousel-container .split .item{flex:1 1 auto}.content-carousel-container .split .item .language-csharp.highlighter-rouge{padding:8% 0}.content-carousel-container .split .item .video{height:100%}.content-carousel-container .split .item .video video{width:100%}.content-carousel-container .split .item.left{width:100%;padding-top:75%;position:relative;overflow:hidden}.content-carousel-container .split .item.left .language-csharp{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}}@media only screen and (min-width:769px) and (max-width:991px),only screen and (min-width:992px){.content-carousel-container .split{justify-content:space-between}.content-carousel-container .split .item{flex:1 1 0}.content-carousel-container .split .item.left{z-index:1;display:flex;align-items:center;overflow-y:auto}.content-carousel-container .split .item.right{z-index:2}.content-carousel-container .split .item .language-csharp.highlighter-rouge div.highlight{padding:0 0 0 20px}.content-carousel-container .split .item .video{height:100%}.content-carousel-container .split .item .video video{width:100%;display:block}}@media only screen and (min-width:992px){.content-carousel-container .content-carousel-controls{margin-bottom:10px}}@media only screen and (max-width:768px),only screen and (min-width:769px) and (max-width:991px){.content-carousel-container .content-carousel.slick-initialized{padding-bottom:40px}}@media only screen and (max-width:768px),only screen and (min-width:769px) and (max-width:991px){.content-carousel-container:not(.stacked){padding-bottom:20px}.content-carousel-container:not(.stacked) .content-carousel-controls{left:50%;transform:translateX(-50%);margin:0 auto 10px;position:absolute;bottom:0;z-index:10}}@media only screen and (min-width:769px) and (max-width:991px){.content-carousel-container.stacked .content-carousel-controls{position:absolute;bottom:0;text-align:center;left:50%;transform:translateX(-50%)}}@media only screen and (max-width:768px){.content-carousel-container.stacked .content-carousel-controls .slick-arrow{background:url(/dist/assets/svgs/icons/chevron-circle.svg) 50% no-repeat;position:absolute;top:44%;z-index:10;height:80px;width:40px}.content-carousel-container.stacked .content-carousel-controls .slick-next{right:0}.content-carousel-container.stacked .content-carousel-controls .slick-prev{left:0}.content-carousel-container.stacked .content-carousel-controls .slick-dots{left:50%;transform:translateX(-50%);margin:0 auto 10px;position:absolute;bottom:0;z-index:10}}.content__home--primary{color:#524740;margin-top:-94px;overflow:hidden;padding:144px 0 234px 20%;height:100%;position:relative}.content__home--primary .banner{position:absolute;left:0;top:0;z-index:1;width:100%;height:100%;object-fit:cover}@media only screen and (max-width:768px){.content__home--primary .banner{width:auto}}.content__home--primary:after{z-index:2}@media only screen and (max-width:768px),only screen and (min-width:769px) and (max-width:1440px){.content__home--primary:after{display:block;content:" ";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/dist/assets/svgs/header--underlay-mobile-large.svg) 50% no-repeat;background-size:cover;left:-2px;width:108%;height:138%}}@media only screen and (min-width:769px) and (max-width:1440px){.content__home--primary:after{background-size:cover}}@media only screen and (min-width:1440px){.content__home--primary:after{display:block;content:" ";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/dist/assets/svgs/header--underlay-tall.svg) 50% no-repeat;background-size:cover;background-size:inherit;background-position:97%}}.content__home--primary h1{margin-bottom:40px;text-align:left;background:#23abe3;border-radius:5px;max-width:675px;color:#fff;font-size:72px;line-height:80px;padding:0 20px 0 10px}@media only screen and (max-width:768px){.content__home--primary h1{font-size:30px;line-height:42px;margin-bottom:25px;margin-right:8%;letter-spacing:1px;white-space:nowrap;padding-right:0}}@media only screen and (max-width:768px),only screen and (min-width:769px) and (max-width:991px){.content__home--primary{width:100%;padding-top:100%;padding-bottom:100px;position:relative}}@media only screen and (min-width:992px){.content__home--primary{min-height:594px;min-height-height:75px}}@media only screen and (max-width:768px),only screen and (min-width:769px) and (max-width:991px){.content__home--primary .content{left:8%;top:110px;position:absolute;z-index:10}.content__home--primary .content p{margin-bottom:10px}}.content__home--platform{position:relative}.content__home--platform .content{background:#f9f5f1}.content__home--platform .meadow-full-orange{margin-bottom:20px;background-size:contain}@media only screen and (max-width:768px){.content__home--platform h2{font-size:34px}.content__home--platform .icon{margin-bottom:10px}}@media only screen and (min-width:769px) and (max-width:991px),only screen and (min-width:992px){.content__home--platform{overflow:hidden;padding-left:254px;margin:-144px 8% 0}.content__home--platform .banner{left:0;top:0;width:100%;height:100%;position:absolute}.content__home--platform .content{overflow:hidden;position:relative;z-index:3;padding:5% 0}.content__home--platform .secondary__content{border-left:3px solid #fdf8ec}.content__home--platform .secondary__content p{position:relative;padding-left:80px}.content__home--platform .secondary__content p span{position:absolute;left:0}}@media only screen and (min-width:1200px){.content__home--platform .content{display:flex;align-items:center;justify-content:center}.content__home--platform .primary__content{width:45%;padding-right:6%}}@media only screen and (min-width:1200px) and (min-width:1200px){.content__home--platform .primary__content{padding-left:8%}}@media only screen and (min-width:1200px){.content__home--platform .secondary__content{width:55%;padding-left:5%;padding-right:8%}.content__home--platform .secondary__content p{margin-bottom:10px}}@media only screen and (max-width:768px),only screen and (min-width:769px) and (max-width:1200px){.content__home--platform{padding-left:0}.content__home--platform .banner{display:none}.content__home--platform .content{padding:8%}.content__home--platform .primary__content,.content__home--platform .secondary__content{float:none;width:100%;border:none}.content__home--platform .primary__content{border-bottom:2px solid #fdf8ec;padding-bottom:2%;margin-bottom:10%}}@media only screen and (min-width:769px) and (max-width:991px),only screen and (min-width:992px){.content__home--story{display:flex;padding:8%}.content__home--story .image{overflow:hidden;height:206px;position:relative}}@media only screen and (min-width:769px) and (max-width:991px) and (min-width:992px),only screen and (min-width:992px) and (min-width:992px){.content__home--story .image{max-height:10%}}@media only screen and (min-width:769px) and (max-width:991px) and (min-width:769px) and (max-width:991px),only screen and (min-width:992px) and (min-width:769px) and (max-width:991px){.content__home--story .image{max-height:206px}}@media only screen and (min-width:769px) and (max-width:991px),only screen and (min-width:992px){.content__home--story .image img{clip:rect(0,100%,206px,0);display:block;width:100%;height:auto;position:absolute;top:-50px}}@media only screen and (max-width:768px){.content__home--story .story-module .wrapper{position:relative;overflow-y:hidden;justify-content:center;align-content:flex-end;padding-bottom:20px;margin-bottom:20px}.content__home--story .story-module .image{position:relative;z-index:1}.content__home--story .story-module .image img{width:100%}.content__home--story .story-module .content{display:flex;flex-wrap:wrap;position:absolute;bottom:0;z-index:2;width:85%;left:50%;transform:translateX(-50%);padding:8%}.content__home--story .story-module .content a,.content__home--story .story-module .content h2,.content__home--story .story-module .content p{color:#fff}.content__home--story .story-module .content h2{width:100%}.content__home--story .story-module .content p{background:url(/dist/assets/svgs/icons/chevron-white.svg) 50% no-repeat;background-size:20px;padding-right:50px}.content__home--story .story-module .content .cta-arrow{display:none}.content__home--story .story-module.blue .content{background:rgba(74,158,194,.8);border:1px solid rgba(74,158,194,.8)}.content__home--story .story-module.orange .content{background-color:rgba(239,125,59,.8);border:1px solid rgba(239,125,59,.8)}.content__home--story .story-module .meadow-card-logo{display:none}}@media only screen and (min-width:769px) and (max-width:991px),only screen and (min-width:992px){.content__home--story .story-module{display:inline-block;transition:all .5s;width:50%;background-color:#f9f5f1}.content__home--story .story-module:first-child{margin-right:2%}.content__home--story .story-module h2,.content__home--story .story-module p{margin-bottom:10px}.content__home--story .story-module .content{text-align:center;padding-top:15px;padding-bottom:4%}.content__home--story .story-module .content .cta-arrow{padding:5px;width:41px;height:41px;margin:0 auto;background-size:75%;border-radius:50%}.content__home--story .story-module.blue h2,.content__home--story .story-module.blue p{color:#23abe3}.content__home--story .story-module.blue .cta-arrow{border:1px solid #23abe3}.content__home--story .story-module.orange h2,.content__home--story .story-module.orange p{color:#ef7d3b}.content__home--story .story-module.orange .cta-arrow{border:1px solid #ef7d3b}.content__home--story .story-module .meadow-card-logo{margin:0 auto 4%}.content__home--story .story-module:focus,.content__home--story .story-module:hover{box-shadow:0 2px 54px 0 rgba(0,0,0,.2);text-decoration:none}.content__home--story .story-module:focus .meadow-card-logo,.content__home--story .story-module:hover .meadow-card-logo{background:url(/dist/assets/svgs/icons/meadow-logo-wordmark-white.svg) 50% no-repeat}.content__home--story .story-module:focus.blue,.content__home--story .story-module:hover.blue{background-color:#23abe3}.content__home--story .story-module:focus.blue h2,.content__home--story .story-module:focus.blue p,.content__home--story .story-module:hover.blue h2,.content__home--story .story-module:hover.blue p{color:#fff}.content__home--story .story-module:focus.blue .cta-arrow,.content__home--story .story-module:hover.blue .cta-arrow{border-color:#fff;background:url(/dist/assets/svgs/icons/chevron-white.svg) 50% no-repeat}.content__home--story .story-module:focus.orange,.content__home--story .story-module:hover.orange{background-color:#ef7d3b}.content__home--story .story-module:focus.orange h2,.content__home--story .story-module:focus.orange p,.content__home--story .story-module:hover.orange h2,.content__home--story .story-module:hover.orange p{color:#efe5dc}.content__home--story .story-module:focus.orange .cta-arrow,.content__home--story .story-module:hover.orange .cta-arrow{border-color:#fff}.content__home--story .story-module img{width:100%}}@media only screen and (min-width:769px) and (max-width:991px) and (min-width:769px) and (max-width:1200px),only screen and (min-width:992px) and (min-width:769px) and (max-width:1200px){.content__home--story .story-module h2{font-size:36px}.content__home--story .story-module p{font-size:18px}.content__home--story .story-module .image{max-height:150px}}.content__home--imageContent{overflow:hidden;position:relative}@media only screen and (min-width:769px) and (max-width:991px),only screen and (min-width:992px){.content__home--imageContent{background:#efe5dc;padding-left:8%;display:flex;align-items:center;justify-content:left}.content__home--imageContent .content,.content__home--imageContent .image{flex:1 1 0px}.content__home--imageContent .image img{width:100%}.content__home--imageContent .content{padding:4%;border-left:2px solid #fdf8ec;position:relative;margin-top:5%;margin-bottom:5%;margin-left:20px}}@media only screen and (min-width:769px) and (max-width:1200px){.content__home--imageContent h2{font-size:36px;line-height:50px}}@media only screen and (max-width:768px){.content__home--imageContent img{width:100%}.content__home--imageContent .content{position:absolute;top:0;width:80%;margin-top:15%;padding:5% 5% 30% 8%;background:hsla(0,0%,100%,.7)}}.content__section{padding:4% 8%;position:relative}@media only screen and (max-width:768px){.content__section{background:#fff;padding:8%}}.square{width:208px;height:247px;border:2px solid #ef7d3b;position:absolute;z-index:50;bottom:-150px;right:-25px}@media only screen and (max-width:768px),only screen and (min-width:769px) and (max-width:991px){.square{display:none}}.overlay{position:absolute;z-index:999}.overlay.circle-blue-white{background:url(/dist/assets/svgs/circle-blue-white.svg) 0 0 no-repeat;background-size:contain}@media only screen and (min-width:992px){.overlay.circle-blue-white{width:275px;height:275px;top:-111px;right:7%}}@media only screen and (min-width:769px) and (max-width:991px){.overlay.circle-blue-white{width:200px;height:200px;top:-81px;right:7%}}@media only screen and (max-width:768px){.overlay.circle-blue-white{width:97px;height:97px;left:25%;top:-40px}}.overlay.circle-white-image{background:url(/dist/assets/svgs/circle-white-image.svg) 0 0 no-repeat;background-size:contain}@media only screen and (min-width:992px){.overlay.circle-white-image{width:350px;height:350px;top:-126px;right:33%}}@media only screen and (min-width:769px) and (max-width:1200px){.overlay.circle-white-image{width:200px;height:200px;top:-90px;right:33%;display:none}}@media only screen and (max-width:768px){.overlay.circle-white-image{width:108px;height:108px;right:25%;top:-39px}}.secondary__main{height:100%;padding-top:0}.secondary__main,.secondary__main .content__wrapper .content{position:relative}.secondary__main .content__wrapper h1,.secondary__main .content__wrapper p{color:#fff;margin-bottom:20px}.secondary__main .content__wrapper p{font-size:21px}@media only screen and (max-width:768px){.secondary__main .content__wrapper p{font-size:24px}}.secondary__main .banner{position:absolute;left:0;top:0;width:100%;height:100%;z-index:1;object-fit:cover}@media only screen and (min-width:769px) and (max-width:991px),only screen and (min-width:992px){.secondary__main .banner.small{display:none}}@media only screen and (max-width:768px){.secondary__main .banner.large{display:none}}@media only screen and (min-width:769px) and (max-width:991px),only screen and (min-width:992px){.secondary__main{padding:0 8% 8%}.secondary__main .content__wrapper .content{left:-20px;padding:4% 270px 20px 20px;position:relative;width:711px}.secondary__main .content__wrapper h1{font-size:48px;line-height:55px}}@media only screen and (max-width:768px){.secondary__main .content__wrapper{margin:8% 0}.secondary__main .content__wrapper .content{margin:5% 8%}.secondary__main .content__wrapper:before{background-size:cover;background-position:0 0}.secondary__main .content__wrapper h1{font-size:36px;line-height:42px}}.secondary__main.enterprise:before{display:block;content:" ";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/dist/assets/images/enterprise--main.jpg) 50% no-repeat;background-size:cover}@media only screen and (max-width:768px){.secondary__main.enterprise:before{display:block;content:" ";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/dist/assets/images/enterprise-main-mobile.jpg) 50% no-repeat;background-size:cover}}@media only screen and (min-width:769px) and (max-width:991px),only screen and (min-width:992px){.secondary__main.enterprise:after{display:block;content:" ";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/dist/assets/svgs/enterprise--underlay.svg) 50% no-repeat;background-size:cover;background-position:100% 100%}.secondary__main.enterprise .content{background:url(/dist/assets/svgs/enterprise--main-content-bg.svg) 0 0 no-repeat}}.enterprise__cost{background:#fffefb;padding:8% 0;z-index:2}.enterprise__cost .content{padding-left:8%;padding-right:8%}.enterprise__cost .content h2{margin-bottom:50px}@media only screen and (min-width:1200px){.enterprise__cost{padding-bottom:8%}.enterprise__cost h2{width:70%}}@media only screen and (min-width:769px) and (max-width:1200px){.enterprise__cost{padding-bottom:16%}}@media only screen and (max-width:768px){.enterprise__cost{padding-bottom:16%;text-align:center}}.enterprise__defense{background:url(/dist/assets/images/content-pattern-bg.jpg) 0 0;background-size:contain;overflow:visible;z-index:12}.enterprise__defense .content{position:relative;z-index:10}.enterprise__defense .overlay{z-index:9}@media only screen and (min-width:769px) and (max-width:991px),only screen and (min-width:992px){.enterprise__defense h2{width:375px}.enterprise__defense ol{display:flex;flex-wrap:wrap}}@media only screen and (min-width:992px){.enterprise__defense ol li{padding-right:5%;width:33%}}@media only screen and (min-width:769px) and (max-width:991px){.enterprise__defense ol li{padding-right:5%;width:50%}}@media only screen and (max-width:768px){.enterprise__defense{text-align:center;padding:16% 8% 8%}.enterprise__defense h2{padding-top:5px}.enterprise__defense ol{align-items:center}.enterprise__defense ol li{padding-left:5%;padding-right:5%;margin-bottom:20px}.enterprise__defense ol li:before{display:block}}.enterprise__banners{padding-bottom:8%;position:relative;z-index:10}.enterprise__banners a,.enterprise__banners h2{color:#fff}.enterprise__banners h2{margin-bottom:20px}.enterprise__banners .banner{padding:5% 0;display:flex;flex-wrap:wrap}.enterprise__banners .banner h2{width:100%}.enterprise__banners .banner.orange{background:#ef7d3b}.enterprise__banners .banner.blue{background:#23abe3}.enterprise__banners .banner.blue .cta-button.blue{border:1px solid #fff}.enterprise__banners .banner .cta-button{align-self:flex-end}@media only screen and (max-width:768px){.enterprise__banners{padding-bottom:0}.enterprise__banners h2{font-size:36px;text-align:center}.enterprise__banners .cta-button{display:block;margin:0 auto 20px}.enterprise__banners .cta-button.orange{width:60%}}@media only screen and (min-width:769px) and (max-width:991px),only screen and (min-width:992px){.enterprise__banners{display:flex}.enterprise__banners .banner{flex:1 1 0px}.enterprise__banners .banner.blue,.enterprise__banners .banner.orange{padding-left:8%;padding-right:8%}.enterprise__banners .banner .cta-button{width:auto;margin-right:2%;margin-bottom:20px;display:inline-block}}.developers .content__section,.developers main{background-color:#fdf8ec}@media only screen and (min-width:992px){.developers main:before{background:#e5dcd4;width:75%;height:35%;border-radius:50%;left:-40%;top:35%;position:absolute;content:""}}.secondary__main.developers{z-index:1;position:relative}.secondary__main.developers h1,.secondary__main.developers p{color:#fff}.secondary__main.developers .content p{margin-bottom:10px}.secondary__main.developers .circle{position:absolute}.secondary__main.developers .circle-clouds-white{background:url(/dist/assets/images/circle-clouds-white.png) 0 0 no-repeat;background-size:contain;width:160px;height:160px;bottom:-81px;right:26%}.secondary__main.developers .circle-white-clouds{background:url(/dist/assets/images/circle-white-clouds.png) 0 0 no-repeat;background-size:contain;width:192px;height:192px;bottom:-98px;right:8%}@media only screen and (min-width:769px) and (max-width:991px),only screen and (min-width:992px){.secondary__main.developers{overflow:visible}.secondary__main.developers .content{padding-top:8%;padding-bottom:8%;background:url(/dist/assets/svgs/enterprise--main-content-bg.svg) 0 0 no-repeat}}@media only screen and (min-width:769px) and (max-width:1200px){.secondary__main.developers .circle-clouds-white{display:none}}@media only screen and (max-width:768px){.secondary__main.developers .content{padding:20px 8% 8%;margin:8% 0}.secondary__main.developers .circle{display:none}}.developers__devkit{position:relative;z-index:2;padding-top:6%}.developers__devkit h2{color:#524740}.developers__devkit .content .image{margin-left:auto;margin-right:8%}.developers__devkit .steps{display:flex!important}.developers__devkit .steps .info p{margin-bottom:0}.developers__devkit .content__top .image{display:none}.developers__devkit .content,.developers__devkit .content__top{padding:0 8%}@media only screen and (min-width:1200px){.developers__devkit .steps{flex-wrap:wrap}.developers__devkit .content{display:flex;justify-content:left;align-items:center;padding-top:20px}.developers__devkit .content .dev-kit{width:40%;margin-left:4%}.developers__devkit .image{position:relative;width:35%;margin-bottom:100px;margin-top:50px}.developers__devkit .image img{position:relative;z-index:2;border:15px solid #fff;left:-52px;top:15px}.developers__devkit .image .circle{position:absolute;background-size:contain;z-index:1;width:105%;height:135%;top:-13%}}@media only screen and (min-width:769px) and (max-width:1200px){.developers__devkit h2{width:80%}.developers__devkit .content-top{padding-bottom:20px}.developers__devkit .content{padding-left:0}.developers__devkit .content .dev-kit{width:100%;margin:0 auto}.developers__devkit .image{display:none}.developers__devkit .info{padding-right:20px}.developers__devkit .steps{justify-content:center;padding:0 8%}}@media only screen and (min-width:769px) and (max-width:991px),only screen and (min-width:992px){.developers__devkit h2{width:75%}.developers__devkit .content__top p{margin-right:35%}.developers__devkit .content__top .button{margin-bottom:20px}}@media only screen and (min-width:769px) and (max-width:991px){.developers__devkit .content-top{padding-bottom:20px}}@media only screen and (max-width:768px){.developers__devkit .button{margin:0 8% 20px}.developers__devkit .steps{display:inherit!important;align-items:center;text-align:center;padding:0 20% 4%}.developers__devkit .steps .info{margin-bottom:20px}.developers__devkit .content__top{text-align:center;padding:0 0 20px}.developers__devkit .content__top h2,.developers__devkit .content__top p{padding:0 8%}.developers__devkit .content__top .image{display:block;margin-bottom:40px}.developers__devkit .content{display:inherit;padding:0}.developers__devkit .content .arrow,.developers__devkit .content .dots,.developers__devkit .content .image{display:none}}.blue__callout{background:url(/dist/assets/images/developers-rectangle-bg.png) 100% 0 no-repeat;background-size:cover;margin-top:20px;padding:20px 25% 20px 8%}.blue__callout h2,.blue__callout p{color:#fff;margin-bottom:20px}@media only screen and (min-width:769px) and (max-width:991px),only screen and (min-width:992px){.blue__callout{margin-right:16%}}@media only screen and (min-width:769px) and (max-width:1200px){.blue__callout{margin-right:8%}}@media only screen and (max-width:768px){.blue__callout{background:#23abe3;margin-top:0;padding:8%;text-align:center}}.content__banner{position:relative;z-index:2}.content__banner .content h2{color:#524740}.content__banner .content img{display:inline-block;margin-right:10px}.content__banner .content-item,.content__banner .image img{width:100%}@media only screen and (min-width:992px){.content__banner{display:flex;align-items:center;justify-content:left;margin:2% 8%}.content__banner .content{width:30%;margin-right:8%}.content__banner .image{width:60%}}@media only screen and (max-width:768px),only screen and (min-width:769px) and (max-width:991px){.content__banner .content{padding:8%;text-align:center}}.developers__catalog{position:relative;z-index:3;overflow:hidden;margin-top:8%}.developers__catalog .content__top{padding:0 8%}.developers__catalog .content__top h2,.developers__catalog .content__top p{color:#524740}.developers__catalog .catalog__icons{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding:40px 2% 20px;overflow:hidden}.developers__catalog .catalog__icons .icon{height:100px;width:100px;margin-bottom:5%}.developers__catalog .catalog__icons .icon span{width:100%;height:100%;display:block}@media only screen and (max-width:768px){.developers__catalog .content__top h2,.developers__catalog .content__top p{text-align:center}.developers__catalog .catalog__icons .icon{flex:0 1 calc(33% - 8px)}.developers__catalog .catalog__icons .icon span{width:80%;height:80%;margin:0 auto}}@media only screen and (min-width:769px) and (max-width:991px),only screen and (min-width:992px){.developers__catalog .catalog__icons .icon{flex:0 1 calc(20% - 8px)}}@media only screen and (min-width:1200px){.developers__catalog .content__top{max-width:65%}}.meadow__beta{position:relative;z-index:1000}.meadow__beta h2{color:#fff}.meadow__beta .cta-button.blue{border:1px solid #fff}@media only screen and (min-width:769px) and (max-width:991px),only screen and (min-width:769px) and (max-width:1200px),only screen and (min-width:1200px),only screen and (min-width:1440px){.meadow__beta{background:url(/dist/assets/images/meadow-beta-board.jpg) 100% 0 no-repeat;background-size:50%}.meadow__beta .content__wrapper{height:300px;padding-left:8%;width:65%;background:url(/dist/assets/images/meadow-beta-blue-bg.png) right -140px top no-repeat;padding-right:50px;display:flex;align-items:center}.meadow__beta .content__wrapper .content{padding-right:75px}}@media only screen and (max-width:768px){.meadow__beta{background:#23abe3 url(/dist/assets/images/meadow-beta-banner-mobile.jpg) 0 100% no-repeat;padding:8% 8% 50%;text-align:center;background-size:contain}.meadow__beta .content{width:320px;margin:0 auto}}.hardware .content__section,.hardware main{background-color:#fdf8ec}.hardware main{padding-top:0;padding-bottom:8%}@media only screen and (min-width:992px){.hardware main:before{background:#e5dcd4;width:75%;height:35%;border-radius:50%;left:-40%;top:35%;position:absolute;content:""}}.hardware .blue__callout{padding:40px 20% 60px 8%}.hardware .blue__callout .cta-button{background:#fff}.hardware .blue__callout .cta-button:hover{border:1px solid #fff}@media only screen and (max-width:768px){.hardware .blue__callout{padding-left:8%;padding-right:8%}}@media only screen and (min-width:769px) and (max-width:991px){.hardware .blue__callout{padding-right:25%}}@media only screen and (max-width:768px),only screen and (min-width:769px) and (max-width:991px){.hardware .content__imageContent{padding-bottom:40px}}.secondary__main.hardware{z-index:1;position:relative;margin-bottom:60px;padding-bottom:0;overflow:visible}.secondary__main.hardware .ctas a{border:1px solid #fff}.secondary__main.hardware .ctas a:first-child{margin-right:10px;margin-bottom:20px}.secondary__main.hardware .ctas a:not(.solid){background:#fff}.secondary__main.hardware .ctas a:not(.solid):hover{color:#fff;background:#23abe3}.secondary__main.hardware .content__wrapper{position:relative;bottom:0}.secondary__main.hardware .content{margin-top:8%}.secondary__main.hardware .content h1,.secondary__main.hardware .content p{color:#fff}@media only screen and (min-width:992px){.secondary__main.hardware .content{position:relative;padding-bottom:80px;background:url(/dist/assets/svgs/hardware-content-bg.svg) left 0 no-repeat;background-size:contain}}@media only screen and (max-width:768px),only screen and (min-width:769px) and (max-width:991px){.secondary__main.hardware{margin-bottom:0}.secondary__main.hardware .content__wrapper{margin:0;padding:8% 0}.secondary__main.hardware:after{background:rgba(0,0,0,.5);content:" ";z-index:1;height:100%;width:100%;position:absolute;left:0;top:0}}@media only screen and (max-width:768px){.secondary__main.hardware{padding-top:40px}.secondary__main.hardware .ctas .cta-button.blue{border:none}}input::-webkit-contacts-auto-fill-button{visibility:hidden;display:none!important;pointer-events:none;position:absolute;right:0}.text-danger{padding:20px;color:#ef7d3b}.form-page{background:#f9f5f1;padding:4% 8%}@media only screen and (min-width:1200px){.form-page{background:#f9f5f1 url(/dist/assets/images/basic-content-bg.jpg) right -70px top no-repeat;background-size:auto 100%}}@media only screen and (min-width:769px) and (max-width:991px){.form-page{background-position:right -140px top;min-height:500px}}@media only screen and (min-width:769px) and (max-width:991px),only screen and (min-width:992px){.form-page{min-height:600px}}.form__content{width:100%}@media only screen and (min-width:1200px){.form__content{padding-right:50%}}.form__content h2{margin-bottom:20px}.form__content .toggles{display:flex;margin-bottom:20px}.form__content .toggles.double a:first-child{padding-right:20px}.form__content .toggles.double a:last-child{padding-left:20px;text-align:right}.form__content .toggles a{border-bottom:2px solid #e6e4ea;width:50%}.form__content .toggles a.active,.form__content .toggles a:focus,.form__content .toggles a:hover{outline:none;border:none;border-bottom:2px solid #23abe3;text-decoration:none}.form__content .toggles a.active h2,.form__content .toggles a:focus h2,.form__content .toggles a:hover h2{color:#23abe3}.form__content .toggles a h2{margin:0;padding:0;color:#e6e4ea}@media only screen and (max-width:768px){.form__content .toggles a h2{font-size:28px}}.form__content form input[type=submit]{-webkit-appearance:none}.form__content form a{color:#23abe3}.form__content form .form-check{margin-bottom:30px;display:flex}.form__content form .form-check label{width:auto;max-width:100%;position:relative;margin:0;padding:0 0 0 30px}.form__content form .form-group{margin-bottom:30px;overflow:visible;position:relative}.form__content form .form-group label{padding:14px 12px;color:#524740;margin-right:20px;min-width:10%;max-width:20%;position:absolute;top:2px}.form__content form .form-group input{border:0;border-radius:0;width:100%;border-bottom:1px solid #e6e4ea;padding:14px 12px 14px 110px;color:#524740}.form__content form .form-group input::placeholder{color:#e6e4ea}.form__content form .form-group input:first-line{display:inline-block}.form__content form .form-group input:focus-within{border-bottom:1px solid #23abe3}.form__content form .form-group input[type=checkbox]{border:1px solid #eee;width:10px;height:10px;display:block}@media only screen and (max-width:768px){.form__content form .form-group input::placeholder{color:#fff}}.form__content form .form-group .parsley-errors-list li{margin:10px 0 0;color:#ef7d3b}.form__content form .form-group .text-danger{display:none}.form__content form .form-group .forgot-pw{position:absolute;right:0;bottom:-35px}.form__content form .form-group.long label{max-width:30%}.form__content form .form-group.long input{padding-left:180px}.form__content form .link-group{text-align:right;position:relative;top:-10px}.form__content form .link-group.left{text-align:left;top:0}.form__content form .link-group span{margin:0 5px}@media only screen and (max-width:768px){.form__content form .link-group{text-align:left}}.form__content form .cta-button{display:inline-block;margin-bottom:20px}@media only screen and (max-width:768px){.form__content form .cta-button{width:100%}}.form__content form .show-pw{width:30px;height:30px;display:block;position:absolute;right:25px;top:15px}.form__content form.submitted .form-group input:required:invalid{border-bottom:1px solid #ef7d3b}.checkbox{position:relative}.checkbox input[type=checkbox]{opacity:0;position:absolute}.checkbox label{position:relative;display:inline-block;padding-left:22px}.checkbox label:after,.checkbox label:before{position:absolute;content:"";display:inline-block}.checkbox label:before{height:20px;width:21px;border:1px solid #524740;left:0;top:3px;background:#fff}.checkbox label:after{left:0;top:1px}.checkbox input[type=checkbox]+label:after{content:none}.checkbox input[type=checkbox]:checked+label:after{content:"\2713";background:#23abe3;width:22px;height:22px;color:#fff;padding:0 0 0 1px;text-align:center}.checkbox input[type=checkbox]:focus+label:before{outline:1px dotted}code{color:#844936}pre,pre.highlight{font-size:14px;margin:0}.highlight{width:100%}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{color:#1a80aa}.highlight .k,.highlight .o{font-weight:700}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:700}.highlight .c1{color:#b35e2c;font-style:italic}.highlight .cs{color:#999;font-weight:700;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .gd .x{color:#000;background-color:#faa}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .gi .x{color:#000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:700}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc,.highlight .kd,.highlight .kp,.highlight .kr,.highlight .kt{font-weight:700}.highlight .kt{color:#458}.highlight .m{color:#099}.highlight .s{color:#d14}.highlight .n{color:#844936}.highlight .na{color:teal}.highlight .nb{color:#0086b3}.highlight .nc{color:#737d45;font-weight:700}.highlight .no{color:teal}.highlight .ni{color:purple}.highlight .ne{color:#900}.highlight .ne,.highlight .nf{font-weight:700}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{font-weight:700}.highlight .w{color:#bbb}.highlight .mf,.highlight .mh,.highlight .mi,.highlight .mo{color:#099}.highlight .s2,.highlight .sb,.highlight .sc,.highlight .sd,.highlight .se,.highlight .sh,.highlight .si,.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc,.highlight .vg,.highlight .vi{color:teal}.highlight .il{color:#099}.language-csharp.highlighter-rouge{background:#eee5dd;position:relative}.language-csharp.highlighter-rouge pre.code,.language-csharp.highlighter-rouge pre.highlight{padding:0 0 0 15px}.language-csharp.highlighter-rouge pre.highlight{overflow-y:auto}.language-csharp.highlighter-rouge pre.highlight .highlight{padding:0}.language-csharp.highlighter-rouge pre.code:before{counter-reset:listing}.language-csharp.highlighter-rouge pre.code code{counter-increment:listing;text-align:left;float:left;clear:left;margin-left:2%}.content-plain{padding:20px 8%}.content-plain h1,.content-plain h2,.content-plain h3,.content-plain h4,.content-plain h5,.content-plain p{color:#524740;margin-bottom:20px}.content-plain .orange{color:#ef7d3b}.content-plain .blue{color:#23abe3}.content-plain .brown{color:#524740}.content-plain .beige{color:#eee5dd}.content-plain a{text-decoration:underline}.content-plain a:focus,.content-plain a:hover{text-decoration:none}a:focus,button:focus,input:focus{outline:thin dashed}input:focus{outline:none}body{min-width:320px;overflow-x:hidden}li,p{color:#524740}a{color:#ef7d3b;text-decoration:none}a:focus,a:hover{text-decoration:underline}h1,h2,h3,h4,h5{color:#ef7d3b}.content__top h2,.content__top p,.content h2,.content p{margin-bottom:20px}main{position:relative;padding-top:90px}section{overflow-y:hidden}#pagetop{display:none}.cta-button{border-radius:3px;font-size:18px;border:1px solid #fff;padding:15px 25px;text-align:center;display:inline-block;cursor:pointer;white-space:nowrap;transition:all .5s}.cta-button:focus,.cta-button:hover{text-decoration:none}.cta-button.blue{border-color:#23abe3;color:#23abe3}.cta-button.blue.solid,.cta-button.blue:focus,.cta-button.blue:hover{background:#23abe3;color:#fff}.cta-button.blue.solid:focus,.cta-button.blue.solid:hover{border-color:#fff;background:#fff;color:#23abe3}.cta-button.orange{border-color:#fff;color:#fff;background:#ef7d3b}.cta-button.orange.solid,.cta-button.orange:focus,.cta-button.orange:hover{background:#fff;color:#ef7d3b;border-color:#ef7d3b}.cta-button.orange.solid:focus,.cta-button.orange.solid:hover{border-color:#fff;background:#ef7d3b;color:#fff}.cta-button.primary{color:#ef7d3b;background:#fff}.cta-button.primary:focus,.cta-button.primary:hover{color:#fff;background:transparent}.cta-button.secondary:focus,.cta-button.secondary:hover{color:#fff;background:#ef7d3b}.content__underlay{position:relative}.content__underlay>*{position:relative;z-index:3}.double-num{list-style:none;counter-reset:double-num-counter;margin:0;padding:0}.double-num li{counter-increment:double-num-counter;position:relative;font-size:.8rem;margin-bottom:.5rem;font-size:21px;min-height:51px}@media only screen and (min-width:769px) and (max-width:991px),only screen and (min-width:992px){.double-num li{display:flex;padding-left:65px}}@media only screen and (max-width:768px){.double-num li{padding:65px 0 0;text-align:center}}.double-num li:before{border-radius:50%;border:1px solid #524740;color:#524740;content:"0" counter(double-num-counter);display:inline-block;left:0;margin-right:1rem;padding-top:10px;position:absolute;text-align:center}@media only screen and (min-width:769px) and (max-width:991px),only screen and (min-width:992px){.double-num li:before{height:51px;width:51px}}@media only screen and (max-width:768px){.double-num li:before{height:51px;width:51px;top:0;left:50%;transform:translateX(-50%)}}.highlights{list-style-type:none}.highlights li{padding:0 0 0 35px;background:url(/dist/assets/svgs/orange-bullet.svg) left 2px no-repeat}.highlights li,.steps .info{margin-bottom:20px}.steps .info p{margin-top:10px}@media only screen and (max-width:768px){.steps{padding:0 10% 20px}.steps .info p{text-align:center}}@media only screen and (min-width:769px) and (max-width:991px){.steps .info{padding:0 1%}}@media only screen and (min-width:769px) and (max-width:991px),only screen and (min-width:992px){.steps{display:flex}.steps .info{flex:1 1 0px}.steps .info p{padding:0 0 0 50px}}.cta-banner{background:url(/dist/assets/svgs/icons/chevron-blue.svg) 50% no-repeat;background-position:right 1px;color:#23abe3;padding-right:25px;transition:background-position .5s}.cta-banner:focus,.cta-banner:hover{background-position:105% 1px;text-decoration:none}img.lazy{filter:blur(1px)}img.lazy.loaded{filter:none}.content__imageContent{position:relative;z-index:9;overflow:visible}.content__imageContent h2{color:#524740;margin-bottom:30px!important}.content__imageContent h2 .meadow-cloud{height:40px;position:relative;display:block;margin-top:8px}@media only screen and (max-width:768px){.content__imageContent h2 .meadow-cloud{height:35px}}.content__imageContent .image{position:relative}.content__imageContent .image img{width:100%}.content__imageContent .content .cta-button{margin-top:20px}.content__imageContent.flushRight{padding-right:0}.content__imageContent.flushLeft{padding-left:0}.content__imageContent.spacingRight{padding-right:2%}.content__imageContent.spacingLeft{padding-left:2%}@media only screen and (min-width:992px){.content__imageContent{display:flex;padding:4% 8%}.content__imageContent .image{align-self:baseline}.content__imageContent.deploy .image{width:70%}.content__imageContent.imageRight{z-index:2;flex-direction:row-reverse}.content__imageContent.imageRight .content{padding-right:5%}.content__imageContent.imageLeft{z-index:1}.content__imageContent.imageLeft .content{padding-left:5%}.content__imageContent.even .content,.content__imageContent.even .image{width:50%}}@media only screen and (max-width:768px),only screen and (min-width:769px) and (max-width:991px){.content__imageContent.imageRight{background:#fdf8ec}.content__imageContent .image{margin-bottom:20px}.content__imageContent .content{padding:4% 8%}.content__imageContent.spacingRight{padding-right:0}.content__imageContent.spacingLeft{padding-left:0}}@media only screen and (max-width:768px){body,div,main,section{overflow-x:hidden}}