#bg_lines_holder {
  left: 196px;
  top: -25px;
  width: 533px;
  height: 186px;
}
#lines_main_holder {
  left: 329px;
  top: 0;
  width: 204px;
  height: 186px;
}
#l_3_holder {
  left: 26px;
  top: 167px;
  width: 175px;
  height: 17px;
}
#l_1_back,
#l_2_back,
#l_3_back {
  left: 0;
  top: 0;
  width: 175px;
  height: 17px;
}
#l_1_top,
#l_2_top,
#l_3_top {
  left: 0;
  top: 0;
  width: 17px;
  height: 17px;
}
#l_2_holder {
  left: 28px;
  top: 129px;
  width: 175px;
  height: 17px;
}
#l_1_holder {
  left: 0;
  top: 122px;
  width: 175px;
  height: 17px;
}
#lines_small_holder {
  left: 0;
  top: 36px;
  width: 158px;
  height: 144px;
}
#ls_3_holder {
  left: 20px;
  top: 130px;
  width: 136px;
  height: 13px;
}
#ls_1_back,
#ls_1_switch,
#ls_2_back,
#ls_2_switch,
#ls_3_back,
#ls_3_switch {
  left: 0;
  top: 0;
  width: 136px;
  height: 13px;
}
#ls_1_top,
#ls_2_top,
#ls_3_top {
  left: 0;
  top: 0;
  width: 13px;
  height: 13px;
}
#ls_2_holder {
  left: 22px;
  top: 101px;
  width: 136px;
  height: 13px;
}
#ls_1_holder {
  left: 0;
  top: 96px;
  width: 136px;
  height: 13px;
}
#img {
  left: 165px;
  top: 4px;
  width: 164px;
  height: 193px;
}
#img_1,
#img_2 {
  left: 23px;
  top: 0;
  width: 92px;
  height: 193px;
}
#img_6 {
  left: 114px;
  top: 63px;
  width: 28px;
  height: 130px;
}
#img_3 {
  left: 0;
  top: 17px;
  width: 164px;
  height: 56px;
}
#img_3Ref {
  left: 51px;
  top: 72px;
  width: 65px;
  height: 26px;
}
#img_5 {
  left: 124px;
  top: 36px;
  width: 24px;
  height: 25px;
}
#txt_3 {
  left: 353px;
  top: 49px;
  width: 166px;
  height: 19px;
}
#txt_2 {
  left: 353px;
  top: 18px;
  width: 152px;
  height: 35px;
}
#logo {
  left: 10px;
  top: 32px;
  width: 144px;
  height: 38px;
}
#logo_1 {
  left: 27px;
  top: -55px;
  width: 235px;
  height: 14px;
}
#logo_android {
  left: 18px;
  top: -3px;
  width: 100px;
  height: 42px;
}
#logo_phone {
  left: 0;
  top: -12px;
  width: 144px;
  height: 56px;
}
#guide {
  left: 0;
  top: 0;
  width: 728px;
  height: 90px;
}
@font-face {
  font-family: GoogleSans-Bold;
  src: url("GoogleSans-Bold.woff2?cachebust=1688158775912") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: GoogleSans-Medium;
  src: url("GoogleSans-Medium.woff2?cachebust=1688158775912") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: GoogleSans-Regular;
  src: url("GoogleSans-Regular.woff2?cachebust=1688158775912") format("woff2");
  font-weight: 400;
  font-style: normal;
  font-display: block;
}
#cta,
#txt_headline {
  font-family: GoogleSans-Bold;
  font-weight: 400;
  text-rendering: geometricPrecision;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
#txt_subheadline {
  font-family: GoogleSans-Medium;
  font-weight: 400;
  text-rendering: geometricPrecision;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
}
#txt_legal {
  font-family: GoogleSans-Regular;
  font-weight: 400;
  text-rendering: geometricPrecision;
  -moz-osx-font-smoothing: grayscale;
  -webkit-font-smoothing: antialiased;
  display: flex;
  align-items: end;
}
body {
  margin: 0;
}
a {
  color: inherit;
  text-decoration: inherit;
}
#banner {
  width: 728px;
  height: 90px;
  position: absolute;
  opacity: 0;
  background-color: #fff;
  overflow: hidden;
  cursor: pointer;
}
#banner::after {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  border: 1px solid #bdc1c6;
  box-sizing: border-box;
  pointer-events: none;
  content: '';
}
.element {
  position: absolute;
  background-size: contain;
  background-repeat: no-repeat;
}
#l_1_top,
#ls_1_top {
  border-radius: 50px;
  background-color: #fbbc07;
}
#l_1_back,
#ls_1_back {
  border-radius: 50px;
  background-image: linear-gradient(to right,#feecc0,#fbbc07);
}
#ls_1_switch {
  border-radius: 50px;
  background-image: linear-gradient(to right,#fbc320,#fee6a3);
}
#l_2_top,
#ls_2_top {
  border-radius: 50px;
  background-color: #ea4235;
}
#l_2_back,
#ls_2_back {
  border-radius: 50px;
  background-image: linear-gradient(to right,#fec0c0,#ea4235);
}
#ls_2_switch {
  border-radius: 50px;
  background-image: linear-gradient(to right,#c4e9d4,#3ab46e);
}
#l_3_top,
#ls_3_top {
  border-radius: 50px;
  background-color: #4284f3;
}
#l_3_back,
#ls_3_back {
  border-radius: 50px;
  background-image: linear-gradient(to right,#c0d8fe,#4284f3);
}
#ls_3_switch {
  border-radius: 50px;
  background-image: linear-gradient(to right,#5691f4,#afcbfa);
}
.banner_copy {
  width: 100%;
  display: flex;
  flex-direction: column;
}
#txt_headline {
  position: absolute;
  top: 20px;
  left: 8.5rem;
  font-size: 22px;
  line-height: 1.5rem;
  text-align: left;
  height: fit-content;
  width: 20rem;
}
#txt_headline span {
  color: #2fa750;
}
#txt_headline.nearbyShare,
#txt_headline.syncToSpeaker {
  width: 20rem;
}
#txt_headline.gpp {
  width: 23rem;
}
#txt_subheadline {
  position: absolute;
  font-size: 13.4px;
  left: 358px;
  top: 49px;
  width: 16rem;
  letter-spacing: -.4px;
}
#txt_legal {
  position: absolute;
  bottom: .5rem;
  right: 1.15rem;
  font-size: 6px;
  text-align: center;
  height: auto;
  width: 9rem;
  display: flex;
  align-items: center;
  justify-content: center;
}
.meet #img_4 {
  clip-path: inset(0px 12px 0px 0px);
}
#img_4_back.syncToSpeaker {
  background-color: #f1f3f4;
}
#img_4.syncToSpeaker {
  background-color: #5f6368;
  border-radius: 2px;
}
#cta {
  position: absolute;
  top: 1.75rem;
  bottom: .4px;
  right: 1.45rem;
  font-size: .65rem;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 8px 12px;
  width: 135px;
  height: 34px;
  box-sizing: border-box;
}
#cta span {
  position: absolute;
}
#cta::before {
  content: '';
  position: absolute;
  inset: 0;
  border-radius: 100px;
  border: 2px solid transparent;
  background: linear-gradient(300deg,#0f9d58 15%,#db4437,#f4b400,#4285f4 78%) border-box;
  -webkit-mask: linear-gradient(black 0 0) content-box,linear-gradient(black 0 0) border-box;
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}