.carousel{margin:0 auto;max-width:1440px;overflow-x:hidden}.carousel--5050 .carousel__slide{flex-direction:row;display:grid !important;grid-template-columns:1fr 1fr}.carousel--5050 .carousel__slide-body{text-align:left;flex-grow:0}.carousel--5050 .carousel__slide-buttons{flex-grow:0}.carousel--5050 .carousel__slide-title{font-family:"Google Sans","Roboto",Arial,sans-serif;font-size:28px;line-height:36px}.carousel--5050 .carousel__slide-content{display:flex;flex-direction:column;justify-content:center}@media(max-width: calc(1024px - 1px)){.carousel--searches{margin-top:40px}.carousel--searches .slick-carousel{margin-left:-10px}.carousel--searches .carousel__slide{display:flex !important;flex-direction:column;gap:20px}.carousel--searches .carousel__slide-content{width:90vw}}@media(min-width: 1024px){.carousel--searches .slick-dots{display:none !important}}.carousel--seamless{--grid-margin: calc((100vw - 1440px) * .5);max-width:100%}@media(max-width: calc(1024px - 1px)){.carousel--seamless .slick-carousel{margin-left:-10px}}.carousel--seamless .carousel__content{max-width:100%}@media(max-width: calc(1024px - 1px)){.carousel--seamless .carousel__slide{display:flex !important;flex-direction:column;gap:20px}}@media(min-width: 1024px){.carousel--seamless .carousel__slide{width:800px !important}}.carousel--seamless .carousel__slide .asset{display:flex;justify-content:center;align-items:center}@media(max-width: calc(1024px - 1px)){.carousel--seamless .carousel__slide__content{padding-right:20px}}@media(min-width: 1024px){.carousel--seamless .slick-list{padding-left:var(--grid-margin);padding-right:var(--grid-margin)}}.carousel--seamless .carousel__slide-eyebrow{color:#1967d2}@media(min-width: 1024px)and (max-width: calc(1440px - 1px)){.carousel--cards .slick-list{margin:0 calc(44px * -.5) !important}}@media(min-width: 1440px){.carousel--cards .slick-list{margin:0 calc(64px * -.5) !important}}@media(max-width: calc(600px)){.carousel--cards .slick-slide{margin:0 calc(24px * .5) !important}}@media(min-width: 600px)and (max-width: calc(1024px - 1px)){.carousel--cards .slick-slide{margin:0 calc(24px * .5) !important}}@media(min-width: 1024px)and (max-width: calc(1440px - 1px)){.carousel--cards .slick-slide{margin:0 calc(44px * .5) !important}}@media(min-width: 1440px){.carousel--cards .slick-slide{margin:0 calc(64px * .5) !important}}@media(min-width: 1024px){.carousel--stats .slick-carousel{margin:0 auto;width:1100px !important}}@media(min-width: 600px){.carousel--numbers .slick-list{margin:0 !important}.carousel--numbers .slick-track{width:100% !important}.carousel--numbers .slick-slide{display:grid !important;margin:0 !important;width:100% !important}}@media(min-width: 600px)and (max-width: calc(600px)){.carousel--numbers .slick-slide{grid-gap:24px}}@media(min-width: 600px)and (min-width: 600px)and (max-width: calc(1024px - 1px)){.carousel--numbers .slick-slide{grid-gap:24px}}@media(min-width: 600px)and (min-width: 1024px)and (max-width: calc(1440px - 1px)){.carousel--numbers .slick-slide{grid-gap:44px}}@media(min-width: 600px)and (min-width: 1440px){.carousel--numbers .slick-slide{grid-gap:64px}}@media(min-width: 600px){.carousel--numbers .slick-slide>div{display:grid;grid-template-columns:1fr 1fr 1fr;height:100%;width:100%}}@media(min-width: 600px)and (max-width: calc(600px)){.carousel--numbers .slick-slide>div{grid-gap:24px}}@media(min-width: 600px)and (min-width: 600px)and (max-width: calc(1024px - 1px)){.carousel--numbers .slick-slide>div{grid-gap:24px}}@media(min-width: 600px)and (min-width: 1024px)and (max-width: calc(1440px - 1px)){.carousel--numbers .slick-slide>div{grid-gap:44px}}@media(min-width: 600px)and (min-width: 1440px){.carousel--numbers .slick-slide>div{grid-gap:64px}}.carousel--numbers .asset img{aspect-ratio:4/3;transition:opacity .3s ease}.carousel--narrow .carousel__carousel{max-width:956px;margin-left:auto;margin-right:auto}.carousel .slick-carousel{position:relative}.carousel .slick-track{display:flex !important}.carousel .slick-slide{display:flex;height:inherit !important}@media(max-width: calc(600px - 1px)){.carousel .slick-slide{margin:0 5px;width:calc(100vw - (2 * 24px))}}@media(max-width: calc(600px)){.carousel .slick-slide{margin:0 calc(24px * .5)}}@media(min-width: 600px)and (max-width: calc(1024px - 1px)){.carousel .slick-slide{margin:0 calc(24px * .5)}}@media(min-width: 1024px)and (max-width: calc(1440px - 1px)){.carousel .slick-slide{margin:0 calc(44px * .5)}}@media(min-width: 1440px){.carousel .slick-slide{margin:0 calc(64px * .5)}}.carousel .slick-list{overflow:visible}@media(min-width: 1024px){.carousel .slick-list{margin:0;overflow:hidden}}.carousel .slick-arrow{width:74px;height:74px;padding:0;overflow:hidden;text-indent:100%;white-space:nowrap;cursor:pointer;background:rgba(0,0,0,0);border:none;outline:none;opacity:1;transition:opacity .3s ease;position:absolute;right:-37px;top:calc(50% - 30px);transform:translateY(-50%);z-index:5}.carousel .slick-arrow:focus{outline:2px solid #1a73e8}.carousel .slick-arrow:focus-visible{outline:2px solid #1a73e8}.carousel .slick-arrow{outline:none}.carousel .slick-arrow:focus:not(:focus-visible){outline:none}.carousel .slick-arrow.slick-disabled,.carousel .slick-arrow[disabled]{cursor:default;opacity:0}.carousel .slick-arrow:hover::before{opacity:1;box-shadow:0 2px 4px rgba(0,0,0,.12)}.carousel .slick-arrow::before{position:absolute;top:4px;left:4px;display:block;width:66px;height:66px;background-color:#fff;border-radius:50%;content:"";opacity:.6;transition:opacity .3s ease}.carousel .slick-arrow::after{position:absolute;top:4px;left:4px;display:flex;align-items:center;justify-content:center;width:66px;height:66px;background-image:url("../images/icons/carousel-arrow-right.svg");background-position:50%;background-repeat:no-repeat;content:""}.carousel .slick-arrow.slick-prev::after,.carousel .slick-arrow.steps__carousel__button--prev::after{transform:rotate(180deg)}@media(max-width: calc(1024px - 1px)){.carousel .slick-arrow{display:none !important}}.carousel .slick-arrow.slick-prev{left:-37px;right:auto}.carousel .slick-dots{align-items:center;display:flex;flex-direction:row;justify-content:center;list-style:none;margin:20px 0 30px;padding:0;width:100%}@media(min-width: 1024px){.carousel .slick-dots{margin-bottom:0;margin-top:30px}}.carousel .slick-dots .slick-active button::before{background-color:#202124}.carousel .slick-dots button{background:rgba(0,0,0,0);border:0;cursor:pointer;height:20px;outline:none;overflow:hidden;padding:0;position:relative;text-indent:100%;white-space:nowrap;width:20px}.carousel .slick-dots button::before{background:rgba(0,0,0,0);border:1px solid #202124;border-radius:50%;content:"";height:10px;left:5px;position:absolute;top:5px;transition:background-color .3s ease;width:10px}.carousel__content{display:grid;column-gap:var(--column-gap);margin:0 auto !important;padding:0}@media(max-width: calc(600px)){.carousel__content{--column-gap: 24px}}@media(min-width: 600px)and (max-width: calc(1024px - 1px)){.carousel__content{--column-gap: 24px}}@media(min-width: 1024px)and (max-width: calc(1440px - 1px)){.carousel__content{--column-gap: 44px}}@media(min-width: 1440px){.carousel__content{--column-gap: 64px}}@media(max-width: calc(600px)){.carousel__content{grid-template-columns:repeat(4, 1fr);padding:0 24px}}@media(min-width: 600px)and (max-width: calc(1024px - 1px)){.carousel__content{grid-template-columns:repeat(12, 1fr);padding:0 min(5vw,72px);max-width:1000px;margin:0 auto}}@media(min-width: 1024px)and (max-width: calc(1440px - 1px)){.carousel__content{grid-template-columns:repeat(12, 1fr);padding:0 min(5vw,72px)}}@media(min-width: 1440px){.carousel__content{grid-template-columns:repeat(12, 1fr);margin:0 auto;padding:0 72px;max-width:1440px}}.carousel__title{font-family:"Google Sans","Roboto",Arial,sans-serif;font-size:24px;line-height:32px;grid-column-start:1;grid-column-end:span 12;margin-bottom:10px}@media(min-width: 1024px){.carousel__title{font-family:"Google Sans","Roboto",Arial,sans-serif;font-size:32px;line-height:40px;grid-column-start:3;grid-column-end:span 8;margin-bottom:20px;text-align:center}}.carousel__body{grid-column-start:1;grid-column-end:span 12}@media(min-width: 1024px){.carousel__body{font-family:"Google Sans","Roboto",Arial,sans-serif;font-size:18px;line-height:24px;grid-column-start:3;grid-column-end:span 8;text-align:center}}.carousel__carousel{margin-top:20px;width:100%;grid-column-start:1;grid-column-end:span 12}@media(min-width: 1024px){.carousel__carousel{margin-top:40px}}.carousel__slide{background-color:#fff;display:flex !important;flex-direction:column;height:100%;padding-bottom:20px}@media(max-width: calc(600px - 1px)){.carousel__slide{border:1px solid #e8eaed}}.carousel--cards .carousel__slide{border:1px solid #e8eaed}.carousel--numbers .carousel__slide{border:0;text-align:center;width:100% !important;height:100%}@media(max-width: calc(600px)){.carousel--numbers .carousel__slide{border:1px solid #e8eaed}}.carousel__slide img{flex-shrink:0;margin:0 auto;max-width:700px;width:100%}@media(max-width: calc(600px - 1px)){.carousel__slide img{border-bottom:1px solid #e8eaed}}.carousel--numbers .carousel__slide img{border-bottom:0}@media(max-width: calc(600px)){.carousel--numbers .carousel__slide img{border-bottom:1px solid #e8eaed}}.carousel__slide-video-image{position:relative}.carousel--cards .carousel__slide-video-image{border-bottom:1px solid #e8eaed}.carousel__slide-image{width:100%}.carousel__play-button{background-color:rgba(0,0,0,0);border:0;bottom:0;cursor:pointer;display:block;left:0;position:absolute;right:0;top:0;width:100%;z-index:1}.carousel__play-button::before,.carousel__play-button::after{background-image:url("../images/icons/play_circle_default.svg");background-position:center center;background-repeat:no-repeat;bottom:0;content:"";cursor:pointer;left:0;position:absolute;right:0;top:0;transition:250ms}@media(max-width: calc(1440px - 1px)){.carousel__play-button::before,.carousel__play-button::after{background-size:50px}}.carousel__play-button::after{background-image:url("../images/icons/play_circle_hover.svg");opacity:0}.carousel__play-button:hover::before{opacity:0}.carousel__play-button:hover::after{opacity:1}.carousel__slide-eyebrow{font-family:"Google Sans Text",Arial,sans-serif;font-size:14px;font-weight:500;line-height:24px;text-transform:uppercase;margin:0 24px 0 24px}.carousel__slide-title{font-family:"Google Sans","Roboto",Arial,sans-serif;font-size:18px;line-height:24px;margin:20px 24px 0}@media(min-width: 1024px){.carousel--numbers .carousel__slide-title{font-family:"Google Sans","Roboto",Arial,sans-serif;font-size:28px;line-height:36px;color:#3c4043}}.carousel--numbers .carousel__slide-title .highlight{color:#1a73e8 !important;display:block}.carousel--numbers .carousel__slide-title p{margin:0}.carousel__slide-body{flex-grow:1;margin:20px 24px 0;text-align:center}.carousel--cards .carousel__slide-body{flex-grow:0;text-align:start}.carousel--numbers .carousel__slide-body{margin-top:10px;text-align:center}.carousel__slide-buttons{flex-grow:1;margin:20px 24px 0}.carousel__dots{align-items:center;bottom:0;display:flex;flex-direction:row;justify-content:center;position:absolute;width:100%}.slick-dots{align-items:center;display:flex;flex-direction:row;justify-content:center;list-style:none;margin:20px 0 0;padding:0;width:100%}@media(min-width: 1024px){.slick-dots{margin-bottom:0;margin-top:70px}}.slick-dots .slick-active button::before{background-color:#5f6368}.slick-dots button{background:rgba(0,0,0,0);border:0;cursor:pointer;height:18px;outline:none;overflow:hidden;padding:0;position:relative;text-indent:100%;white-space:nowrap;width:18px}.slick-dots button::before{background-color:#f1f3f4;border-radius:50%;content:"";height:10px;left:4px;position:absolute;top:4px;transition:background-color .3s ease;width:10px}