.PostcodeBanner_EditPostcode__n25m_{display:flex;align-items:center;flex-direction:row;justify-content:space-between;font-size:20px;height:23px}.PostcodeBanner_EditPostcode__n25m_ h2{font-size:20px;font-weight:500}@media(min-width:568px){.PostcodeBanner_EditPostcode__n25m_{justify-content:center;gap:25px}}.PostcodeBanner_GreyCircle__UrZu1{width:48px;height:48px;border-radius:50%;background-color:rgba(128,128,128,.3);display:flex;justify-content:center;align-items:center}.PostcodeBanner_CloseModalButton__kMQaH{position:absolute;right:24px;top:16px}.PostcodeBanner_IconWrapper__J0FuV{display:flex;justify-content:center;padding-top:64px}.PostcodeBanner_IconAndHeadingWrapperMobile__uujPQ{display:flex;justify-content:center;text-align:center;align-items:center;flex-direction:column;padding-top:74px}.PostcodeInput_PostcodeInputAndButton__9VmBd{max-width:506px;margin-left:auto;margin-right:auto}@media(min-width:375px){.PostcodeInput_PostcodeInputAndButton__9VmBd{min-width:277px;max-width:464px}}.PostcodeInput_buttonHeightAndWidthWrapper__218lM{min-width:184px}@media(min-width:769px){.PostcodeInput_buttonHeightAndWidthWrapper__218lM{margin-top:39px}}.PostcodeInput_buttonHeightAndWidthWrapperEditDetails__bG0us{min-width:184px}.PostcodeInput_geolocatorButton__QMnIU{position:absolute}.PostcodeInput_GeolocatorButton__x3MOs{position:absolute;right:0;top:40px}.PostcodeInput_TextInputAndSubmitButtonWrapper__9C0Zt{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:20px}@media(min-width:769px){.PostcodeInput_TextInputAndSubmitButtonWrapper__9C0Zt{flex-direction:row;gap:16px;align-items:flex-start}}.PostcodeInput_TextInputAndSubmitButtonWrapperEditDetails__cpv6B{display:flex;flex-direction:column;justify-content:center;align-items:stretch;gap:20px}.PostcodeInput_GeolocatorButtonAndTextInputWrapper__7yqPP{position:relative;padding-bottom:8px}@media(min-width:769px){.PostcodeInput_GeolocatorButtonAndTextInputWrapper__7yqPP{padding-bottom:12px;min-width:none;width:200px}}.PostcodeInput_GeolocatorButtonAndTextInputWrapperEditDetails__xicft{position:relative;padding-bottom:8px}@media(min-width:769px){.PostcodeInput_GeolocatorButtonAndTextInputWrapperEditDetails__xicft{padding-bottom:12px}}.PostcodeInput_ImageContainer__0Vhtr{position:absolute;top:17px;right:65px;display:flex;margin-left:4px}.PostcodeInput_postcodeErrMsg__4m6tn{display:flex}.PostcodeInput_postcodeErrMsg__4m6tn .PostcodeInput_alertIcon__4yNSP{margin-right:.25rem;margin-top:-.05rem}.CoverageSubContainer_CoverageSubContainer__5gsQL{display:flex;align-items:center;flex-direction:column;text-align:center;border-radius:20px;max-width:338px}.CoverageSubContainer_CoverageSubContainerBackgroundColour__N8Cf3{background-color:#eff9fa}.CoverageSubContainer_locationMessage__pQ5dW{color:#686868}.CoverageSubContainer_ImageContainer__fKcz6{position:relative;display:inline-block;width:64px;height:64px}.CoverageSubContainer_SignalRingText__nTrCt{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:100%;font-size:1.5rem;font-weight:700}.CoverageSubContainer_ServiceStatusNotificationText__rAQR7{display:flex;justify-content:center;align-items:center;flex-direction:row}.CoverageSubContainer_SignalRingAndHeading__R7znK{display:flex;flex-direction:row;align-items:center;gap:10px}.CoverageSubContainer_Title__PjLJy{font-size:1.5rem;font-weight:700}.CoverageSubContainer_NetworkMessage__K3N8l{text-align:left}.CoverageImages_CoverageContainer__6RDou{display:flex;justify-content:center;align-items:stretch;flex-direction:row;gap:16px}.CoverageImages_CoverageSubContainerOutdoor__dnfp7{padding:12px;display:flex;flex:1 1;align-items:center;flex-direction:column;text-align:center;max-width:145px;border-radius:20px;background-color:#e7f5e4}@media(min-width:320px){.CoverageImages_CoverageSubContainerOutdoor__dnfp7{min-width:125px}}.CoverageImages_CoverageSubContainerIndoor__dRDKh{padding:12px;display:flex;flex:1 1;align-items:center;flex-direction:column;text-align:center;max-width:145px;border-radius:20px;background-color:#f2f9fa}@media(min-width:320px){.CoverageImages_CoverageSubContainerIndoor__dRDKh{min-width:125px}}.CoverageImages_locationMessage__RQ_dP{color:#686868}.CoverageImages_ImageContainer__E7OEe{position:relative;display:inline-block;width:64px;height:64px}.CoverageImages_SignalRingText__RkvW4{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;width:100%;font-size:1.5rem;font-weight:700}.CoverageImages_ServiceStatusNotificationText__Q_sLC{display:flex;justify-content:center;align-items:center;flex-direction:row}.CoverageImages_SignalRingAndHeading__qpCav{display:flex;flex-direction:row;align-items:center;gap:10px}.CoverageImages_Title__QKr5y{font-size:1.5rem;font-weight:700}.CoverageImages_strengthText__LdKFq{font-weight:700}.CoverageImages_textpadding__lNtn_{padding-left:20px;padding-right:20px}.ServiceStatusNotification_ServiceStatusContainer__cz4vN{max-width:338px;border-radius:16px}.ServiceStatusNotification_BodyText__7H6MW{display:flex;align-items:top;flex-direction:row;gap:16px}.ServiceStatusNotification_GreenCircle___mJvO{background-color:#e5f6e2}.ServiceStatusNotification_AmberCircle__5LA3L,.ServiceStatusNotification_GreenCircle___mJvO{flex:0 0 auto;width:48px;height:48px;border-radius:50%;display:flex;justify-content:center;align-items:center}.ServiceStatusNotification_AmberCircle__5LA3L{background-color:#fef2de}.ServiceStatusNotification_RedCircle__05u3b{background-color:#feeded}.ServiceStatusNotification_BlackCircle__9ncWs,.ServiceStatusNotification_RedCircle__05u3b{flex:0 0 auto;width:48px;height:48px;border-radius:50%;display:flex;justify-content:center;align-items:center}.ServiceStatusNotification_BlackCircle__9ncWs{background-color:#f3f3f3}.ServiceStatusNotification_BannerContainer__99gQ6>p{margin:0}.NoServiceStatusError_ComponentWrapper__MphLx{display:flex;justify-content:center;flex-direction:column}.NoServiceStatusError_ContentWrapper__QOVk2{display:flex;gap:8px}.NoServiceStatusError_Content__rxmqu{font-size:20px;font-weight:700}.NoServiceStatusError_ContentBody__ZGg2K{font-weight:400;font-size:16px}.ZeroCoverage_NoCoverage__kr005{border-radius:20px;max-width:338px}.ZeroCoverage_Header__T13LS{font-weight:700;font-size:24px}.NetworkTabs_ServiceStatusNotificationText__LpF4c{display:flex;align-items:center;flex-direction:row;gap:16px}.NetworkTabs_GreenCircle__bctKv{width:48px;height:48px;border-radius:50%;background-color:#e5f6e2;display:flex;justify-content:center;align-items:center}.NetworkTabs_ReportAProblemLink__ZyDnp{padding-left:65px}.NetworkTabs_CoverageSubContainerBackground__MBlln{display:flex;justify-content:center;background-color:#f3f3f3}@media(min-width:769px){.NetworkTabs_CoverageSubContainerBackground__MBlln{border-radius:0 0 20px 20px}}.CoverageContainer_CoverageContainer__ySx_n{border-radius:0 0 20px 20px}@media(min-width:1024px){.CoverageContainer_CoverageContainer__ySx_n{position:absolute;left:40px;z-index:100;margin-top:24px;max-width:405px;border-radius:20px}}#Map_Map__x1H0C{width:100%;height:369px;z-index:1}@media(min-width:1024px){#Map_Map__x1H0C{height:630px}}.Map_zoomButtons__JPf75{display:flex;position:absolute;right:16.5px;z-index:3;flex-direction:column;gap:12px;margin-top:130px}@media(min-width:1024px){.Map_zoomButtons__JPf75{flex-direction:row;margin-top:24px;gap:12px}}.Map_zoomButtonBackground__lbjtJ{background-color:#fff;border-radius:25px}.Map_horizontalSpacing__bed7Q{width:12px}.Map_NoCoverageOverlay__X33Ou{position:absolute;top:0;left:0;right:0;bottom:0;background-color:gray;opacity:70%;z-index:99;width:100%;height:369px}@media(min-width:1024px){.Map_NoCoverageOverlay__X33Ou{height:634px}}.Map_MapWrapper__mIwxP{position:relative}.Legend_legendContainer__MaoOE{display:flex;flex-direction:row;align-items:center;justify-content:center;font-family:Arial,sans-serif;height:48px;gap:24px;padding-left:16px;padding-right:16px}@media(min-width:1024px){.Legend_legendContainer__MaoOE{background-color:#fff;position:absolute;right:171px;z-index:100;margin-top:31px;max-width:405px;border-radius:16px;height:40px}}.Legend_legendItem__SexmT{display:flex;align-items:center}.Legend_colourBlobOne__2t_Ti{background-color:#05232a}.Legend_colourBlobOne__2t_Ti,.Legend_colourBlobTwo__nOffA{width:20px;height:20px;margin-right:10px;border-radius:50%;opacity:1}.Legend_colourBlobTwo__nOffA{background-color:#319ba5}.GoogleTermsOfServiceBanner_BannerContainer__zcxWa{display:flex;justify-content:center;text-align:center;background-color:#f3f3f3;padding:0 20px}.GoogleTermsOfServiceBanner_BannerContainer__zcxWa a{color:#067382}.PoorSignalCauses_ThingsThatAffectYourSignalContainer__GQK2j{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center}.PoorSignalCauses_SignalImpactsGrid__KR5e5{display:grid;grid-template-columns:repeat(2,1fr);grid-row-gap:24px;grid-column-gap:40px;justify-items:center;align-items:start}@media(min-width:769px){.PoorSignalCauses_SignalImpactsGrid__KR5e5{grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr)}.PoorSignalCauses_SignalImpact__8We4X{order:0}.PoorSignalCauses_SignalImpact__8We4X:first-child{order:1}.PoorSignalCauses_SignalImpact__8We4X:nth-child(2){order:2}.PoorSignalCauses_SignalImpact__8We4X:nth-child(3){order:3}.PoorSignalCauses_SignalImpact__8We4X:nth-child(4){order:5}.PoorSignalCauses_SignalImpact__8We4X:nth-child(5){order:4}.PoorSignalCauses_SignalImpact__8We4X:nth-child(6){order:6}}.PoorSignalCauses_SignalImpact__8We4X{display:flex;justify-content:center;align-items:center;flex-direction:column;text-align:center;max-width:120px}@media(min-width:568px){.PoorSignalCauses_SignalImpact__8We4X{max-width:278px;padding:0 32px}}.AdvertBanner_AdvertContainer__JF8g0{display:flex;flex-direction:row;align-items:center;justify-content:center}@media(max-width:767px){.AdvertBanner_AdvertContainer__JF8g0 .AdvertBanner_TextContainer__NHF9k{max-width:11.25rem}}@media(max-width:1023px){.AdvertBanner_AdvertContainer__JF8g0 .AdvertBanner_TextContainer__NHF9k{max-width:17.625rem}}@media(min-width:1023px){.AdvertBanner_AdvertContainer__JF8g0 .AdvertBanner_TextContainer__NHF9k{min-width:25rem;position:relative;top:-2rem;left:-2rem}.AdvertBanner_AdvertContainer__JF8g0 .AdvertBanner_ButtonContainer__lVUbV{position:relative;top:-9rem;left:-2rem}}@media(max-width:1023px){.AdvertBanner_AdvertContainer__JF8g0 .AdvertBanner_ButtonContainer__lVUbV{display:flex;flex-direction:column;justify-content:center;align-items:center}}@media(min-width:1023px){.AdvertBanner_InnerContainer__joueP{position:relative;left:14.5rem}}@media(max-width:1023px){.AdvertBanner_InnerContainer__joueP{bottom:30px}.AdvertBanner_InnerContainer__joueP,.AdvertBanner_img__DDvd_{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative}}.Feedback_FeedbackComponentWrapper__hFEER{justify-content:center}.Feedback_FeedbackComponentWrapper__hFEER,.Feedback_innerContainer__C_urp{display:flex;flex-direction:column;align-items:center}@media(min-width:768px){.Feedback_innerContainer__C_urp{align-items:flex-start}}.Feedback_Header__5bACO{font-size:20px;font-weight:600}.Feedback_Wrapper__7vRz2{display:flex;align-items:center;flex-direction:column;text-align:center;justify-content:center;padding-top:32px;padding-bottom:24px;gap:32px}@media(min-width:768px){.Feedback_Wrapper__7vRz2{flex-direction:row;gap:72px;padding-bottom:32px}}.Feedback_Responses__cnbUL{display:flex;flex-direction:row;gap:56px}.Feedback_ThumbsAndResponseText__o0v7e{display:flex;flex-direction:column}.Feedback_NegativeFeedbackSelection__JEAz9{padding-bottom:68px;padding-left:16px;padding-right:16px}@media(min-width:768px){.Feedback_NegativeFeedbackSelection__JEAz9{padding-left:0;padding-right:0;padding-bottom:32px}}.Feedback_ThanksResponse__JvcHh{padding-bottom:32px}.NoCoverageServiceError_ComponentWrapper__mW4f8{display:flex;justify-content:center;min-height:452px;padding:80px 40px 40px;line-height:1.2}@media(min-width:769px){.NoCoverageServiceError_ComponentWrapper__mW4f8{padding:70px 70px 70px 162px}}.NoCoverageServiceError_ContentWrapper__0JYa2{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;min-height:340px}.NoCoverageServiceError_Heading__v92wr{font-size:30px;font-weight:700}@media(min-width:769px){.NoCoverageServiceError_Heading__v92wr{font-size:30px}}.NoCoverageServiceError_Button__K3NAJ{width:192px}.LoadingAnimation_AnimationWrapper__nZZuw{display:flex;height:359px}@media(min-width:768px){.LoadingAnimation_AnimationWrapper__nZZuw{height:541px}}.TheLegalBit_Container__GgJfQ a{color:#000}