section.smartPhonePromo{background-color:var(--primary)}body#internetAndMobile section.smartPhonePromo .content{display:grid;align-items:center}@media (min-width:1068px){body#internetAndMobile section.smartPhonePromo .content{margin:-12rem 0-10rem;grid-template-columns:1fr 2fr;gap:1rem}body#internetAndMobile section.smartPhonePromo .content>div:last-child{margin:8rem 0-6rem}}@media (min-width:868px) and (max-width:1067px){body#internetAndMobile section.smartPhonePromo .content{margin:-12rem 0-10rem;grid-template-columns:1fr 2fr;gap:1rem}body#internetAndMobile section.smartPhonePromo .content>div:last-child{margin:8rem 0-6rem}}@media (min-width:668px) and (max-width:867px){body#internetAndMobile section.smartPhonePromo .content{margin:-6rem 0-7rem;grid-template-columns:1fr 2fr;gap:1rem}body#internetAndMobile section.smartPhonePromo .content>div:last-child{margin:0 0-5rem}}body#internet section.smartPhonePromo .content{display:grid;align-items:center}@media (min-width:1068px){body#internet section.smartPhonePromo .content{margin:-8rem 0-7rem;grid-template-columns:1fr 1fr;gap:1rem}body#internet section.smartPhonePromo .content>div:last-child{margin:5rem 0-6rem}}@media (min-width:868px) and (max-width:1067px){body#internet section.smartPhonePromo .content{margin:-5rem 0-4rem;grid-template-columns:1fr 1fr;gap:1rem}body#internet section.smartPhonePromo .content>div:last-child{margin:2rem 0-2rem}}@media (min-width:668px) and (max-width:867px){body#internet section.smartPhonePromo .content{margin:-4rem 0-16rem;grid-template-rows:1fr;gap:3rem}}@media (max-width:667px){body#internet section.smartPhonePromo .content{margin:-12rem 0;grid-template-rows:1fr;gap:3rem}}@media (min-width:68px){body#internetAndMobile section.smartPhonePromo .content>div:first-child{text-align:right;display:grid;grid-template-rows:1fr;justify-items:flex-end}body#internetAndMobile .smartPhonePromoDevice{font-family:"Gotham-Bold";line-height:100%;font-size:4rem}body#internetAndMobile .smartPhoneSince{font-size:2.5rem}body#internetAndMobile .smartPhoneConditions{font-family:"Gotham-Bold";font-size:2.3rem;color:var(--secondary)}body#internetAndMobile .smartPhonePrice{display:grid;grid-template-columns:2fr 1fr;gap:0;margin:1rem 0 0;width:fit-content;color:var(--secondary)}body#internetAndMobile .smartPhonePrice>div:first-child{font-family:"Gotham-Bold";font-size:12rem;line-height:10rem}body#internet .smartPhonePrice>div:nth-child(2),body#internetAndMobile .smartPhonePrice>div:nth-child(2){text-align:left}body#internetAndMobile .smartPhonePrice>div:nth-child(2)>div:nth-child(1){font-size:4rem;font-family:"Gotham-Bold";letter-spacing:-.2rem}body#internetAndMobile .smartPhonePrice>div:nth-child(2)>div:nth-child(2){font-size:2rem}body#internet section.smartPhonePromo .content>div:first-child{display:grid;grid-template-rows:1fr;gap:1rem}body#internet section.smartPhonePromo .content>div:last-child{text-align:right;display:grid;grid-template-rows:1fr}body#internet section.smartPhonePromo .content>div:first-child>div:nth-child(2){background-color:var(--black);border-radius:1rem;padding:1.5rem}body#internet section.smartPhonePromo .content>div:first-child>div:nth-child(2)>div:nth-child(1){display:grid;align-items:center;justify-items:center;grid-template-columns:2fr 1fr 3fr 1fr 2fr;font-size:2rem;color:var(--white);line-height:100%}body#internet .smartPhonePromo3,body#internet .smartPhonePromoClaim{font-family:"Gotham-Bold";font-size:2.5rem;line-height:100%}body#internet .smartPhonePromo3{font-size:2rem;color:var(--secondary);margin:1rem 0 0}body#internet .smartPhonePromo4{font-size:2rem;color:var(--white);margin:1rem 0 0}body#internet .smartPhonePromo1 b,body#internet .smartPhonePromo2 b{font-family:"Gotham-Bold"}body#internet .smartPhonePromo1 small,body#internet .smartPhonePromo2 small{font-size:1rem;line-height:120%;display:inline-block}body#internet section.smartPhonePromo .content>div:last-child>div:first-child{text-align:right;display:grid;grid-template-columns:1fr 1.5fr;gap:1rem}body#internet .smartPhonePromoDevice{font-family:"Gotham-Bold";line-height:100%;font-size:2.5rem}body#internet .smartPhoneSince{font-size:1.5rem}body#internet .smartPhoneConditions{font-family:"Gotham-Bold";font-size:1.5rem;color:var(--secondary)}body#internet .smartPhonePrice{display:grid;grid-template-columns:1fr 3fr;gap:0;width:fit-content;color:var(--secondary)}body#internet section.smartPhonePromo .content>div:first-child .smartPhonePrice>div:first-child{font-family:"Gotham-Bold";font-size:5rem;line-height:4rem}body#internet section.smartPhonePromo .content>div:last-child .smartPhonePrice>div:first-child{font-family:"Gotham-Bold";font-size:3.5rem;line-height:3rem}body#internet .smartPhonePrice>div:nth-child(2)>div:nth-child(1){font-size:1.9rem;font-family:"Gotham-Bold";letter-spacing:0}body#internet .smartPhonePrice>div:nth-child(2)>div:nth-child(2){font-size:1rem}section.smartPhonePromo .content div:nth-child(2) img{width:100%}section.smartPhonePromo .content{position:relative;z-index:1}}@media (max-width:667px){section.smartPhonePromo{display:none!important}body#internet section.smartPhonePromo{margin-bottom:-5rem;display:flex!important}body#internet section.smartPhonePromo .content>div:first-child>div:nth-child(2)>div:nth-child(1){grid-template-columns:1fr}body#internet section.smartPhonePromo .content>div:first-child>div:nth-child(2)>div:nth-child(1) br{content:""}body#internet section.smartPhonePromo .content>div:first-child>div:nth-child(2)>div:nth-child(1) br:after{content:" "}section.smartPhonePromo .smartPhonePromo1,section.smartPhonePromo .smartPhonePromo2,section.smartPhonePromo .smartPhonePromo3,section.smartPhonePromo .smartPhonePromo4{text-align:center}section.smartPhonePromo .smartPhoneConditions{font-size:1rem!important;line-height:100%;padding:1rem 0 0}body#internet .smartPhonePrice{grid-template-columns:auto 1fr}}section.smartPhonePromo .buttonDesktop{margin:0 auto;padding:1rem 2rem}.smartPhoneConditions{margin-bottom:1rem}