@-webkit-keyframes ripple{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}10%{opacity:.25}50%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{opacity:0}}img{max-width:100%}picture{display:block}picture img{width:100%}figure figcaption{font-size:12px;margin-top:1em;text-align:center}.responsive-image-demo,.standard-image{display:block;margin:auto}.responsive-image-demo{max-width:516px;position:relative;width:100%}.image-placeholder{position:relative}.image-placeholder[data-has-aspect-ratio] img{height:100%;left:0;opacity:0;position:absolute;top:0}.image-placeholder[data-has-aspect-ratio] img.is-loaded{opacity:1;-webkit-transition-duration:.5s;transition-duration:.5s}.section__title{text-align:center;color:#000;margin-bottom:20px}.section__desc{max-width:654px;margin:0 auto;font-size:14px;line-height:1.63;text-align:center;color:#5f6368}@media only screen and (min-width:1023px){.section__desc{font-size:16px}}@keyframes ripple{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}10%{opacity:.25}50%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{opacity:0}}a{color:#5f6368;cursor:pointer;opacity:1;text-decoration:none;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}a:hover{opacity:.8}a.text--blue{color:#1a73e8}.h1,h1{font-family:Google Sans,Roboto,Helvetica,arial,sans-serif;line-height:1.18;font-size:82px;font-size:parseint(82px)/10rem;color:#5f6368;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:normal;margin:0}@media only screen and (max-width:1023px){.h1,h1{font-size:44px;font-size:parseint(44px)/10rem}}@media only screen and (max-width:600px){.h1,h1{font-size:32px;font-size:parseint(32px)/10rem}}.h2,h2{font-family:Google Sans,Roboto,Helvetica,arial,sans-serif;letter-spacing:-.5px;line-height:1.18;font-size:44px;font-size:parseint(44px)/10rem;color:#5f6368;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:normal;margin:0}@media only screen and (max-width:1023px){.h2,h2{font-size:32px;font-size:parseint(32px)/10rem}}@media only screen and (max-width:600px){.h2,h2{font-size:24px;font-size:parseint(24px)/10rem}}.h3,h3{font-family:Google Sans,Roboto,Helvetica,arial,sans-serif;line-height:1.25;font-size:32px;font-size:parseint(32px)/10rem;color:#5f6368;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:normal;margin:0}@media only screen and (max-width:1023px){.h3,h3{font-size:24px;font-size:parseint(24px)/10rem}}@media only screen and (max-width:600px){.h3,h3{font-size:20px;font-size:parseint(20px)/10rem}}.h4,h4{font-family:Google Sans,Roboto,Helvetica,arial,sans-serif;line-height:1.36;font-size:22px;font-size:parseint(22px)/10rem;font-weight:300}.h4,.p,h4,li,p{color:#5f6368;font-stretch:normal;font-style:normal;letter-spacing:normal;margin:0}.p,li,p{font-family:Roboto,Helvetica,arial,sans-serif;font-weight:400;line-height:1.5;font-size:16px;font-size:parseint(16px)/10rem;font-weight:300}@media only screen and (max-width:600px){.p,li,p{font-size:14px;font-size:parseint(14px)/10rem}}.text--white{color:#fff}.text--white a{color:#fff;text-decoration:underline}.text--center{text-align:center}.text--black{color:#000}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased}html{font-size:62.5%}.main,body{position:relative;width:100%}body{background:#fff;color:#5f6368;font-family:Roboto,Helvetica,arial,sans-serif;font-weight:400;min-width:100%;opacity:0;overflow-x:hidden}body.no-scroll{overflow:hidden}body.page-loaded{opacity:1;-webkit-transition:opacity .75s ease-in-out .25s;transition:opacity .75s ease-in-out .25s}.overlay{display:inline-block;height:100%;left:0;position:absolute;top:0;width:100%}.overlay--dark{background-color:rgba(0,0,0,.4)}.container{margin:0 auto;max-width:2200px;padding:16px}.container--fluid{width:100%}.container--half{max-width:575px;position:relative;width:100%}.container--md{max-width:626px;width:100%}.content-padding{padding:30px 20px}.content-padding--lg{padding:30px 64px}@media only screen and (max-width:1023px){.content-padding--lg{padding:94px 39px}}.el-margin{margin-bottom:30px}.el-margin--sm{margin-bottom:15px}.el-margin--md{margin-bottom:20px}.el-margin--lg{margin-bottom:40px}.cols{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1023px){.cols{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}@media only screen and (min-width:1023px){.cols,.cols--reverse{-webkit-box-orient:horizontal}.cols--reverse{-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media only screen and (max-width:1023px){.cols--mobile-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.cols--center,.cols .col{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.cols .col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cols .col--left{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.cols .col--left,.cols .col--right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.cols .col--right{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width:1023px){.cols .col--mobile-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width:1023px){.cols .col--mobile-center,.cols .col--mobile-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.cols .col--mobile-left{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}@media only screen and (max-width:1023px){.cols .col--center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.has-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.icon--pre span{margin-right:12px}.icon--post span{margin-left:12px}.cta-btn{background-color:#1a73e8;border:none;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-family:Google Sans,Roboto,Helvetica,arial,sans-serif;font-weight:500;height:46px;letter-spacing:.5px;line-height:1;margin:8px 0;overflow:hidden;padding:15px 24px;-webkit-transition:color .15s linear,background-color .15s linear;transition:color .15s linear,background-color .15s linear;vertical-align:middle;text-rendering:optimizeLegibility;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:14px;font-size:parseint(14px)/10rem}@media only screen and (min-width:1023px){.cta-btn{letter-spacing:.5px;line-height:.9;padding:17px 24px;font-size:16px;font-size:parseint(16px)/10rem}}.cta-btn .material-icons{color:#fff;margin-left:13px;font-size:14px;font-size:parseint(14px)/10rem}.cta-btn:focus,.cta-btn:hover{background-color:#174ea6}.cta-btn[disabled=true]{background-color:#dadce0;pointer-events:none}.cta-btn--inverted{background-color:transparent;border:2px solid #fff;color:#fff}.cta-btn--inverted.blue{border:2px solid #1a73e8;color:#1a73e8}.cta-btn--inverted:focus,.cta-btn--inverted:hover{background-color:#fff;color:#202124}.cta-btn--inverted:focus.blue,.cta-btn--inverted:hover.blue{background-color:#1a73e8;color:#fff}.cta--arrow{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:hsla(0,0%,100%,.6);border-radius:50%;bottom:40px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:65px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:background-color .24s ease-in-out;transition:background-color .24s ease-in-out;width:65px}.cta--arrow:hover{background-color:#fff}.cta--arrow span{color:#202124;font-size:36px;font-size:parseint(36px)/10rem}.padding--top-sm{padding-top:10px}.padding--top-md{padding-top:20px}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;outline-width:0}@-webkit-keyframes ripple{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}10%{opacity:.25}50%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{opacity:0}}@keyframes ripple{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}10%{opacity:.25}50%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{opacity:0}}.footer{background-color:#f8f9fa;border-top:1px solid #e8eaed}.footer__social{border-bottom:1px solid hsla(0,0%,60%,.2);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1023px){.footer__social{padding:30px 39px}}.footer__social .footer__social-title{font-weight:500;margin-right:64px}.footer__social ul{list-style-type:none;margin:0;padding:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.footer__social li{margin-right:30px}.footer__lower{height:118px;position:relative;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1023px){.footer__lower{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto}}.footer__lower .footer__logo{margin:0 32px 0 0;max-width:86px;opacity:1;-webkit-transition:opacity .24s ease-in-out;transition:opacity .24s ease-in-out}.footer__lower .footer__logo:hover{opacity:.8}@media only screen and (max-width:1023px){.footer__lower .footer__logo{width:100%}}.footer__nav{list-style-type:none;margin:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1023px){.footer__nav{margin:30px 0;padding:0}}.footer__nav-item{cursor:pointer;margin:0 15px 0 0;text-decoration:none;font-size:14px;font-size:parseint(14px)/10rem}@media only screen and (max-width:1023px){.footer__nav-item{margin:9px 0;padding:0 16px 0 0}}.footer__nav-right{height:100%;position:absolute;right:64px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1023px){.footer__nav-right{height:auto;left:0;position:relative;right:auto;width:100%}}.footer__nav-right .footer__nav-item{margin:0}.footer__language-wrapper{cursor:pointer;height:100%;margin:0;min-width:210px}@media only screen and (max-width:1023px){.footer__language-wrapper{margin:12px 6px;position:relative;margin:0 6px}}.footer__language-wrapper .material-icons{cursor:pointer;right:0;z-index:0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.footer__language{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;border-radius:0;border-width:0;-webkit-box-shadow:none;box-shadow:none;color:#5f6368;cursor:pointer;font-size:16px;height:100%;position:relative;text-indent:10px;width:100%;z-index:1}.footer__language:focus{outline:none}@-webkit-keyframes ripple{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}10%{opacity:.25}50%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{opacity:0}}@keyframes ripple{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}10%{opacity:.25}50%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{opacity:0}}.main{padding-top:113px}@media only screen and (min-width:1023px){.main{padding-top:64px}}.main.has-lower-nav{padding-top:113px}@media only screen and (min-width:1023px){.main.has-lower-nav{padding-top:128px}}.header{background-color:#fff;position:absolute;width:100%;z-index:300}.header ul{list-style-type:none;padding:0}.header .header__overlay{opacity:0;z-index:-100}.header__nav-wrapper{position:fixed;-webkit-transform:translate(0);transform:translate(0);-webkit-transition:all .25s cubic-bezier(.215,.61,.355,1);transition:all .25s cubic-bezier(.215,.61,.355,1);width:100%;z-index:99}.header.past-threshold .header__nav-wrapper{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.header__nav-wrapper .header__nav-cta{height:100%;margin-right:19px;position:absolute;right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1023px){.header__nav-wrapper .header__nav-cta{display:none}}.header__nav-upper{background-color:#fff;border-bottom:1px solid #dadce0;border-width:0 0 1px;height:57px;overflow:hidden;-webkit-box-shadow:0 2px 2px 0 rgba(0,0,0,.24),0 0 2px 0 rgba(0,0,0,.12);box-shadow:0 2px 2px 0 rgba(0,0,0,.24),0 0 2px 0 rgba(0,0,0,.12);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1023px){.header__nav-upper{height:64px}}.header__nav-upper .header__logo-upper{margin:0 16px}@media only screen and (min-width:1023px){.header__nav-upper .header__logo-upper{margin:0 24px}}.header__nav-upper .header__logo-upper img{max-width:212px}.header__nav-lower{background-color:#fff;-webkit-box-shadow:0 2px 6px 0 rgba(0,0,0,.12);box-shadow:0 2px 6px 0 rgba(0,0,0,.12);height:56px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1023px){.header__nav-lower{height:64px}}.header__nav-lower .header__logo-lower{margin-left:16px;-webkit-transition:margin .25s ease-in-out;transition:margin .25s ease-in-out}@media only screen and (min-width:1023px){.header__nav-lower .header__logo-lower{margin:0 52px 0 23px}}.header__sunset-message{background:#fef7e0;opacity:1;padding-block:12px;padding-inline:24px 12px;width:100%;font-size:15px;line-height:1.5;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.header__nav-items,.header__sunset-message{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.header__nav-items{-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.header__nav-items.desktop{display:none;margin:0;padding:0}@media only screen and (min-width:1023px){.header__nav-items.desktop{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.header__nav-items.desktop li:not(:last-child){margin-right:32px}.header__nav-items.mobile{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin:0;padding:21px 0 11px}@media only screen and (min-width:1023px){.header__nav-items.mobile{display:none}}.header__nav-items.mobile li{padding:12px 16px 14px}.header__nav-item{letter-spacing:.3px;line-height:1.57;padding:12px 0 14px 15px;font-size:14px;font-size:parseint(14px)/10rem}@media only screen and (min-width:1023px){.header__nav-item{padding:0}}.header__nav-item.active{background-color:#f1f3f4}@media only screen and (min-width:1023px){.header__nav-item.active{background-color:#fff;position:relative}.header__nav-item.active:after{background-color:#1a73e8;bottom:-21px;content:"";height:3px;position:absolute;width:100%}}.header__nav-item.active a{color:#000}@-webkit-keyframes ripple{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}10%{opacity:.25}50%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{opacity:0}}img{max-width:100%}picture{display:block}picture img{width:100%}figure figcaption{font-size:12px;margin-top:1em;text-align:center}.responsive-image-demo,.standard-image{display:block;margin:auto}.responsive-image-demo{max-width:516px;position:relative;width:100%}.image-placeholder{position:relative}.image-placeholder[data-has-aspect-ratio] img{height:100%;left:0;opacity:0;position:absolute;top:0}.image-placeholder[data-has-aspect-ratio] img.is-loaded{opacity:1;-webkit-transition-duration:.5s;transition-duration:.5s}.section__title{text-align:center;color:#000;margin-bottom:20px}.section__desc{max-width:654px;margin:0 auto;font-size:14px;line-height:1.63;text-align:center;color:#5f6368}@media only screen and (min-width:1023px){.section__desc{font-size:16px}}@keyframes ripple{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}10%{opacity:.25}50%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{opacity:0}}a{color:#5f6368;cursor:pointer;opacity:1;text-decoration:none;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out}a:hover{opacity:.8}a.text--blue{color:#1a73e8}.h1,h1{font-family:Google Sans,Roboto,Helvetica,arial,sans-serif;line-height:1.18;font-size:82px;font-size:parseint(82px)/10rem;color:#5f6368;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:normal;margin:0}@media only screen and (max-width:1023px){.h1,h1{font-size:44px;font-size:parseint(44px)/10rem}}@media only screen and (max-width:600px){.h1,h1{font-size:32px;font-size:parseint(32px)/10rem}}.h2,h2{font-family:Google Sans,Roboto,Helvetica,arial,sans-serif;letter-spacing:-.5px;line-height:1.18;font-size:44px;font-size:parseint(44px)/10rem;color:#5f6368;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:normal;margin:0}@media only screen and (max-width:1023px){.h2,h2{font-size:32px;font-size:parseint(32px)/10rem}}@media only screen and (max-width:600px){.h2,h2{font-size:24px;font-size:parseint(24px)/10rem}}.h3,h3{font-family:Google Sans,Roboto,Helvetica,arial,sans-serif;line-height:1.25;font-size:32px;font-size:parseint(32px)/10rem;color:#5f6368;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:normal;margin:0}@media only screen and (max-width:1023px){.h3,h3{font-size:24px;font-size:parseint(24px)/10rem}}@media only screen and (max-width:600px){.h3,h3{font-size:20px;font-size:parseint(20px)/10rem}}.h4,h4{font-family:Google Sans,Roboto,Helvetica,arial,sans-serif;line-height:1.36;font-size:22px;font-size:parseint(22px)/10rem;font-weight:300}.h4,.p,h4,li,p{color:#5f6368;font-stretch:normal;font-style:normal;letter-spacing:normal;margin:0}.p,li,p{font-family:Roboto,Helvetica,arial,sans-serif;font-weight:400;line-height:1.5;font-size:16px;font-size:parseint(16px)/10rem;font-weight:300}@media only screen and (max-width:600px){.p,li,p{font-size:14px;font-size:parseint(14px)/10rem}}.text--white{color:#fff}.text--white a{color:#fff;text-decoration:underline}.text--center{text-align:center}.text--black{color:#000}*{-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-font-smoothing:antialiased}html{font-size:62.5%}.main,body{position:relative;width:100%}body{background:#fff;color:#5f6368;font-family:Roboto,Helvetica,arial,sans-serif;font-weight:400;min-width:100%;opacity:0;overflow-x:hidden}body.no-scroll{overflow:hidden}body.page-loaded{opacity:1;-webkit-transition:opacity .75s ease-in-out .25s;transition:opacity .75s ease-in-out .25s}.overlay{display:inline-block;height:100%;left:0;position:absolute;top:0;width:100%}.overlay--dark{background-color:rgba(0,0,0,.4)}.container{margin:0 auto;max-width:2200px;padding:16px}.container--fluid{width:100%}.container--half{max-width:575px;position:relative;width:100%}.container--md{max-width:626px;width:100%}.content-padding{padding:30px 20px}.content-padding--lg{padding:30px 64px}@media only screen and (max-width:1023px){.content-padding--lg{padding:94px 39px}}.el-margin{margin-bottom:30px}.el-margin--sm{margin-bottom:15px}.el-margin--md{margin-bottom:20px}.el-margin--lg{margin-bottom:40px}.cols{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}@media only screen and (min-width:1023px){.cols{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-direction:normal;-webkit-flex-flow:row nowrap;-ms-flex-flow:row nowrap;flex-flow:row nowrap}}@media only screen and (min-width:1023px){.cols,.cols--reverse{-webkit-box-orient:horizontal}.cols--reverse{-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}@media only screen and (max-width:1023px){.cols--mobile-reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.cols--center,.cols .col{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.cols .col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.cols .col--left{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.cols .col--left,.cols .col--right{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.cols .col--right{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}@media only screen and (max-width:1023px){.cols .col--mobile-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media only screen and (max-width:1023px){.cols .col--mobile-center,.cols .col--mobile-left{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.cols .col--mobile-left{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}}@media only screen and (max-width:1023px){.cols .col--center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.has-icon{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:left;-webkit-justify-content:left;-ms-flex-pack:left;justify-content:left;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.icon--pre span{margin-right:12px}.icon--post span{margin-left:12px}.cta-btn{background-color:#1a73e8;border:none;border-radius:2px;color:#fff;cursor:pointer;display:inline-block;font-family:Google Sans,Roboto,Helvetica,arial,sans-serif;font-weight:500;height:46px;letter-spacing:.5px;line-height:1;margin:8px 0;overflow:hidden;padding:15px 24px;-webkit-transition:color .15s linear,background-color .15s linear;transition:color .15s linear,background-color .15s linear;vertical-align:middle;text-rendering:optimizeLegibility;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:14px;font-size:parseint(14px)/10rem}@media only screen and (min-width:1023px){.cta-btn{letter-spacing:.5px;line-height:.9;padding:17px 24px;font-size:16px;font-size:parseint(16px)/10rem}}.cta-btn .material-icons{color:#fff;margin-left:13px;font-size:14px;font-size:parseint(14px)/10rem}.cta-btn:focus,.cta-btn:hover{background-color:#174ea6}.cta-btn[disabled=true]{background-color:#dadce0;pointer-events:none}.cta-btn--inverted{background-color:transparent;border:2px solid #fff;color:#fff}.cta-btn--inverted.blue{border:2px solid #1a73e8;color:#1a73e8}.cta-btn--inverted:focus,.cta-btn--inverted:hover{background-color:#fff;color:#202124}.cta-btn--inverted:focus.blue,.cta-btn--inverted:hover.blue{background-color:#1a73e8;color:#fff}.cta--arrow{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-color:hsla(0,0%,100%,.6);border-radius:50%;bottom:40px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:65px;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;left:50%;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:background-color .24s ease-in-out;transition:background-color .24s ease-in-out;width:65px}.cta--arrow:hover{background-color:#fff}.cta--arrow span{color:#202124;font-size:36px;font-size:parseint(36px)/10rem}.padding--top-sm{padding-top:10px}.padding--top-md{padding-top:20px}button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;outline-width:0}.announcement-bar{background-color:#fff;color:#fff;left:0;opacity:0;position:fixed;top:0;-webkit-transform:translateY(-50px);transform:translateY(-50px);-webkit-transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out;transition:opacity .3s ease-in-out,transform .3s ease-in-out,-webkit-transform .3s ease-in-out;width:100%;z-index:1500}.announcement-bar.active{opacity:1;-webkit-transform:translate(0);transform:translate(0)}.announcement-bar .container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;height:50px;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:0 16px}.announcement-bar .container .announcement-bar__link{color:#000;font-size:16px;font-weight:400;margin:0 auto;width:80%}.announcement-bar .container .announcement-bar__link a{color:#1a73e8;font-family:Google Sans,Roboto,Helvetica,arial,sans-serif;font-weight:500;letter-spacing:.3px;vertical-align:baseline}.announcement-bar .container .announcement-bar__link a:hover{color:#004dab}.announcement-bar .cta-btn{white-space:nowrap}.announcement-bar .material-icons{cursor:pointer;opacity:1;-webkit-transition:opacity .24s ease-in-out;transition:opacity .24s ease-in-out}.announcement-bar .material-icons:hover{opacity:.8}.cookies-notice{bottom:-2px;top:unset;-webkit-transform:translateY(110px);transform:translateY(110px)}.cookies-notice .cta-btn{margin:0!important}.cookies-notice .container{-webkit-box-shadow:0 -3px 10px 0 rgba(0,0,0,.15);box-shadow:0 -3px 10px 0 rgba(0,0,0,.15);height:auto;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;padding:30px 80px}@media only screen and (max-width:1023px){.cookies-notice .container{padding:32px}}@media only screen and (max-width:600px){.cookies-notice .container{padding:16px}}.cookies-notice .container .announcement-bar__link{margin:0 12px 0 auto}@media only screen and (min-width:728px){.cookies-notice .container .announcement-bar__link{margin:0 auto}}@-webkit-keyframes ripple{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}10%{opacity:.25}50%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{opacity:0}}@keyframes ripple{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}10%{opacity:.25}50%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{opacity:0}}img{max-width:100%}picture{display:block}picture img{width:100%}figure figcaption{font-size:12px;margin-top:1em;text-align:center}.responsive-image-demo,.standard-image{display:block;margin:auto}.responsive-image-demo{max-width:516px;position:relative;width:100%}.image-placeholder{position:relative}.image-placeholder[data-has-aspect-ratio] img{height:100%;left:0;opacity:0;position:absolute;top:0}.image-placeholder[data-has-aspect-ratio] img.is-loaded{opacity:1;-webkit-transition-duration:.5s;transition-duration:.5s}.section__title{text-align:center;color:#000;margin-bottom:20px}.section__desc{max-width:654px;margin:0 auto;font-size:14px;line-height:1.63;text-align:center;color:#5f6368}@media only screen and (min-width:1023px){.section__desc{font-size:16px}}#section__features.has-auto-play .carousel__element.active .feature__progress:before,#section__metrics.has-auto-play .carousel__element.active .feature__progress:before{-webkit-transition:height 8s linear;transition:height 8s linear}#section__features .carousel--mobile .carousel__content-container{max-height:440px}@media only screen and (min-width:600px){#section__features .carousel--mobile .carousel__content-container{max-height:550px}}#section__metrics{background-color:#f8f9fa}#section__metrics .carousel--mobile .carousel__content-container{max-height:430px}@media only screen and (min-width:600px){#section__metrics .carousel--mobile .carousel__nav-container{margin-top:60px}}.carousel--mobile .features__image{display:block;margin:0 auto}@media only screen and (min-width:600px){.carousel--mobile .carousel__content-container{max-height:580px}}.carousel--mobile .carousel__content-container .features__image-bg{position:absolute;top:0}.carousel--mobile .carousel__content-container .carousel__element .features__image:before{padding-top:57.63889%;width:100%;content:"";display:block;position:relative}.features--desktop{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:none;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;min-height:800px;padding:0 40px;position:relative}@media only screen and (min-width:1023px){.features--desktop{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.features--desktop.reverse-columns{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.features--desktop h3{width:100%}@media only screen and (min-width:1440px){.features--desktop h3{max-width:512px}}.features--desktop .features__image-container{height:100%;margin-right:5%;max-width:900px;position:relative;top:0;-webkit-transition:width .25s ease-in-out;transition:width .25s ease-in-out;width:100%;-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%}.features--desktop .features__image-container .features__image-bg{position:absolute}.features--desktop .features__image-container .feature__element{height:auto;opacity:0;position:absolute;-webkit-transition:opacity .75s ease-in-out;transition:opacity .75s ease-in-out;visibility:hidden}.features--desktop .features__image-container .feature__element.active{opacity:1;visibility:visible}.features--desktop .features__image-container .feature__element img{height:auto;width:100%}.features--desktop .features__content-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;max-width:900px;-webkit-transition:width .25s ease-in-out;transition:width .25s ease-in-out;-webkit-box-flex:1;-webkit-flex:1 1 50%;-ms-flex:1 1 50%;flex:1 1 50%}@media only screen and (max-width:1440px){.features--desktop .features__content-container{padding:0 32px}}.features--desktop .features__content-container .feature__element{cursor:pointer;left:30px;position:relative;-webkit-transition:height .25s ease-in-out;transition:height .25s ease-in-out}@media only screen and (min-width:1440px){.features--desktop .features__content-container .feature__element{max-width:512px}}.features--desktop .features__content-container .feature__element:last-child{margin-bottom:0}.features--desktop .features__content-container .feature__element.active .feature__desc{height:auto;opacity:1;visibility:visible}.features--desktop .features__content-container .feature__element.active .feature__title{opacity:1}.features--desktop .features__content-container .feature__element.active .feature__progress:before{height:100%;-webkit-transition:height .25s linear;transition:height .25s linear}.features--desktop .features__content-container .feature__element.active .feature__title{margin-bottom:20px}.features--desktop .features__content-container .feature__element .feature__desc,.features--desktop .features__content-container .feature__element .feature__title{width:calc(100% - 30px)}.features--desktop .features__content-container .feature__element .feature__title{margin-bottom:0;opacity:.65;-webkit-transition:margin .25s ease-in-out,opacity .25s ease-in-out;transition:margin .25s ease-in-out,opacity .25s ease-in-out}.features--desktop .features__content-container .feature__element .feature__desc{height:0;opacity:0;-webkit-transition:opacity .25s ease-in-out,margin .25s ease-in-out;transition:opacity .25s ease-in-out,margin .25s ease-in-out;visibility:hidden}.features--desktop .features__content-container .feature__element .feature__progress{background:#dadce0;height:100%;left:-30px;position:absolute;top:0;width:2px}.features--desktop .features__content-container .feature__element .feature__progress:before{background-color:#5f6368;content:"";height:0;left:0;position:absolute;top:0;width:100%}@-webkit-keyframes ripple{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}10%{opacity:.25}50%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{opacity:0}}@keyframes ripple{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}10%{opacity:.25}50%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{opacity:0}}.has-auto-play .carousel__element.active .feature__progress:before{-webkit-transition:height 8s linear;transition:height 8s linear}.carousel--mobile{padding:60px 0}@media only screen and (min-width:1023px){.carousel--mobile{display:none}}.carousel--mobile .container{position:relative}.carousel--mobile .carousel__content-container{height:100%;max-height:500px;max-width:575px;overflow:hidden;position:relative;-webkit-transition:height .25s ease-in-out;transition:height .25s ease-in-out;width:100%}.carousel--mobile .carousel__content-container:before{padding-top:179.6875%;width:100%;content:"";display:block;position:relative}.carousel--mobile .carousel__content-container .carousel__element{position:absolute;top:0;-webkit-transition:opacity .75s ease-in-out;transition:opacity .75s ease-in-out;visibility:hidden;opacity:0;width:100%}.carousel--mobile .carousel__content-container .carousel__element.active{opacity:1;visibility:visible}.carousel--mobile .carousel__content-container .carousel__element .carousel__title{margin:40px 0 20px}.carousel--mobile .carousel__nav-container{bottom:0;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;list-style:none;margin:0;padding:0;position:absolute;width:100%}.carousel--mobile .carousel__nav-container .carousel__nav-item{border:1px solid #5f6368;border-radius:50%;cursor:pointer;display:inline-block;height:10px;margin:0 4px;-webkit-transition:background-color .25s ease-in-out;transition:background-color .25s ease-in-out;width:10px}.carousel--mobile .carousel__nav-container .carousel__nav-item.active,.carousel--mobile .carousel__nav-container .carousel__nav-item:hover{background-color:#5f6368}@-webkit-keyframes ripple{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}10%{opacity:.25}50%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{opacity:0}}@keyframes ripple{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}10%{opacity:.25}50%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{opacity:0}}img{max-width:100%}picture{display:block}picture img{width:100%}figure figcaption{font-size:12px;margin-top:1em;text-align:center}.responsive-image-demo,.standard-image{display:block;margin:auto}.responsive-image-demo{max-width:516px;position:relative;width:100%}.image-placeholder{position:relative}.image-placeholder[data-has-aspect-ratio] img{height:100%;left:0;opacity:0;position:absolute;top:0}.image-placeholder[data-has-aspect-ratio] img.is-loaded{opacity:1;-webkit-transition-duration:.5s;transition-duration:.5s}.section__title{text-align:center;color:#000;margin-bottom:20px}.section__desc{max-width:654px;margin:0 auto;font-size:14px;line-height:1.63;text-align:center;color:#5f6368}@media only screen and (min-width:1023px){.section__desc{font-size:16px}}#section__cards .carousel--mobile .carousel__content-container{margin-bottom:60px;max-height:520px;overflow:visible;right:0;-webkit-transition:right .75s ease-in-out;transition:right .75s ease-in-out}#section__cards .carousel--mobile .carousel__content-container .carousel__element{opacity:1;visibility:visible}.section__cards-container{overflow:hidden;padding:60px 16px 0}@media only screen and (min-width:1023px){.section__cards-container{padding-bottom:60px}}.section__cards-container .section__cards{display:none;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;padding-top:60px}@media only screen and (min-width:1023px){.section__cards-container .section__cards{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.section__cards-container .section__card{cursor:pointer;max-width:408px;overflow:hidden;position:relative;width:100%}.section__cards-container .section__card:hover img{-webkit-transform:scale(1.05);transform:scale(1.05)}.section__cards-container .section__card img{-webkit-transition:all .45s cubic-bezier(.215,.61,.355,1) .1s;transition:all .45s cubic-bezier(.215,.61,.355,1) .1s;width:100%}.section__cards-container .section__card .section__card_copy{margin:0 30px;padding:0 5px;position:absolute;top:30px}.section__cards-container .section__card .section__card_title{color:#000;margin-bottom:15px}.section__cards-container .section__card .section__card_cta{color:#1a73e8;font-weight:500;letter-spacing:.5px;line-height:1.38}.section__cards-container .section__card .section__card_cta:hover{color:#174ea6}.section__cards-container .section__card .section__card_cta:hover .material-icons{margin-left:10px}.section__cards-container .section__card .section__card_cta .material-icons{font-size:16px;margin-left:8px;-webkit-transition:margin .1s linear;transition:margin .1s linear}.section__cards-container .section__card:first-of-type{margin-left:auto}.section__cards-container .section__card:nth-child(2){margin:0 28px}.section__cards-container .section__card:last-of-type{margin-right:auto}@-webkit-keyframes ripple{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}10%{opacity:.25}50%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{opacity:0}}@keyframes ripple{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}10%{opacity:.25}50%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{opacity:0}}img{max-width:100%}picture{display:block}picture img{width:100%}figure figcaption{font-size:12px;margin-top:1em;text-align:center}.responsive-image-demo,.standard-image{display:block;margin:auto}.responsive-image-demo{max-width:516px;position:relative;width:100%}.image-placeholder{position:relative}.image-placeholder[data-has-aspect-ratio] img{height:100%;left:0;opacity:0;position:absolute;top:0}.image-placeholder[data-has-aspect-ratio] img.is-loaded{opacity:1;-webkit-transition-duration:.5s;transition-duration:.5s}.section__title{text-align:center;color:#000;margin-bottom:20px}.section__desc{max-width:654px;margin:0 auto;font-size:14px;line-height:1.63;text-align:center;color:#5f6368}@media only screen and (min-width:1023px){.section__desc{font-size:16px}}.section__form{padding:80px 0}@media only screen and (max-width:1023px){.section__form{padding:60px 16px}}.section__form .cta-btn{height:0;margin:0;opacity:0;padding:0;-webkit-transition:opacity .24s ease-in-out;transition:opacity .24s ease-in-out;visibility:hidden}.section__form .cta-btn.active{height:46px;margin-top:17px;opacity:1;padding:15px 24px;visibility:visible}@media only screen and (min-width:1023px){.section__form .cta-btn.active{margin-top:0}}.section__form .mktoForm .mktoFormRow *{max-width:100%}@-webkit-keyframes ripple{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}10%{opacity:.25}50%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{opacity:0}}@keyframes ripple{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}10%{opacity:.25}50%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{opacity:0}}img{max-width:100%}picture{display:block}picture img{width:100%}figure figcaption{font-size:12px;margin-top:1em;text-align:center}.responsive-image-demo,.standard-image{display:block;margin:auto}.responsive-image-demo{max-width:516px;position:relative;width:100%}.image-placeholder{position:relative}.image-placeholder[data-has-aspect-ratio] img{height:100%;left:0;opacity:0;position:absolute;top:0}.image-placeholder[data-has-aspect-ratio] img.is-loaded{opacity:1;-webkit-transition-duration:.5s;transition-duration:.5s}.section__title{text-align:center;color:#000;margin-bottom:20px}.section__desc{max-width:654px;margin:0 auto;font-size:14px;line-height:1.63;text-align:center;color:#5f6368}@media only screen and (min-width:1023px){.section__desc{font-size:16px}}.hero{min-height:700px;height:calc(100vh - 113px);overflow:hidden;position:relative;-webkit-transition:height .25s ease-in-out;transition:height .25s ease-in-out;background:url("/static/images/hero-image.jpg");background-repeat:no-repeat;background-size:cover;background-position:50%}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min-device-pixel-ratio:2),screen and (min-device-pixel-ratio:2/1),screen and (min-resolution:2dppx),screen and (min-resolution:192dpi){.hero{background:url("/static/images/hero-image_2x.jpg");background-repeat:no-repeat;background-size:cover;background-position:50%}}@media screen and (min-height:700px){.hero{height:670px;min-height:none}}.hero--sm{height:340px;background:url("/static/images/plan-semester.jpg");background-repeat:no-repeat;background-size:cover;background-position:50%}@media screen and (-webkit-min-device-pixel-ratio:2),screen and (min-device-pixel-ratio:2),screen and (min-device-pixel-ratio:2/1),screen and (min-resolution:2dppx),screen and (min-resolution:192dpi){.hero--sm{background:url("/static/images/plan-semester_2x.jpg");background-repeat:no-repeat;background-size:cover;background-position:50%}}@media only screen and (min-width:1023px){.hero--sm{height:510px}}.hero--sm h3{max-width:700px}.hero .hero__content,.hero .hero__image{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.hero .hero__content{max-width:750px;width:100%;z-index:1}@media only screen and (max-width:1023px){.hero .hero__content{padding-left:16px;padding-right:16px}}.hero .cta-btn{margin-top:20px}@-webkit-keyframes ripple{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}10%{opacity:.25}50%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{opacity:0}}@keyframes ripple{0%{opacity:0;-webkit-transform:translate(-50%,-50%) scale(0);transform:translate(-50%,-50%) scale(0)}10%{opacity:.25}50%{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}to{opacity:0}}img{max-width:100%}picture{display:block}picture img{width:100%}figure figcaption{font-size:12px;margin-top:1em;text-align:center}.responsive-image-demo,.standard-image{display:block;margin:auto}.responsive-image-demo{max-width:516px;position:relative;width:100%}.image-placeholder{position:relative}.image-placeholder[data-has-aspect-ratio] img{height:100%;left:0;opacity:0;position:absolute;top:0}.image-placeholder[data-has-aspect-ratio] img.is-loaded{opacity:1;-webkit-transition-duration:.5s;transition-duration:.5s}.section__title{text-align:center;color:#000;margin-bottom:20px}.section__desc{max-width:654px;margin:0 auto;font-size:14px;line-height:1.63;text-align:center;color:#5f6368}@media only screen and (min-width:1023px){.section__desc{font-size:16px}}.section__sign_in{background-color:#f8f9fa;padding:60px 16px}.section__sign_in .cta-btn{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin:0 auto;width:100%;max-width:150px;margin-top:20px}