.c-paragraph-logo{position:relative;width:100%}
.c-paragraph-logo .c-paragraph-logo__container{width:100%;max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:24px;padding:64px 16px 32px}
@media (min-width:770px){.c-paragraph-logo .c-paragraph-logo__container{gap:32px;padding:80px 0 40px 0}}
.c-paragraph-logo .c-paragraph-logo__container .heading{width:100%;display:flex;flex-direction:column;gap:8px}
@media (min-width:770px){.c-paragraph-logo .c-paragraph-logo__container .heading{gap:12px}}
.c-paragraph-logo .c-paragraph-logo__container .heading .overline{color:#3A3A3A;text-align:center;font-family:"Montserrat",sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:130%}
.c-paragraph-logo .c-paragraph-logo__container .heading .logos{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:12px}
@media (min-width:770px){.c-paragraph-logo .c-paragraph-logo__container .heading .logos{gap:50px}}
.c-paragraph-logo .c-paragraph-logo__container .heading .logos picture{width:300px;height:auto}
.c-paragraph-logo .c-paragraph-logo__container .heading .logos picture:nth-child(2){width:160px;height:39px}
@media (min-width:770px){.c-paragraph-logo .c-paragraph-logo__container .heading .logos picture{width:400px}.c-paragraph-logo .c-paragraph-logo__container .heading .logos picture:nth-child(2){width:363px;height:30px}}
.c-paragraph-logo .c-paragraph-logo__container .heading .logos picture img{width:100%;height:100%;object-fit:contain}
.c-paragraph-logo .c-paragraph-logo__container .description{color:#3A3A3A;text-align:center;font-family:"Montserrat",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:130%}
@media (min-width:770px){.c-paragraph-logo .c-paragraph-logo__container .description{font-size:20px}}
.c-paragraph-logo .c-paragraph-logo__container .description p{margin-bottom:0}
.c-icon-lists{width:100%;position:relative;padding:32px 16px}
@media (min-width:770px){.c-icon-lists{padding:40px 0 40px}}
.c-icon-lists__wrapper{width:100%;max-width:1200px;margin:0 auto;text-align:center;display:flex;flex-direction:column;gap:32px}
@media (min-width:770px){.c-icon-lists__wrapper{gap:48px}}
.c-icon-lists__wrapper .heading{display:flex;flex-direction:column;gap:16px}
.c-icon-lists__wrapper .heading h2{font-size:26px;font-weight:700;line-height:120%;font-family:"Montserrat",sans-serif;color:#3A3A3A}
@media (min-width:770px){.c-icon-lists__wrapper .heading h2{font-size:39px}}
.c-icon-lists__wrapper .heading .sub-heading{color:#3A3A3A;text-align:center;font-family:"Montserrat",sans-serif;font-size:20px;font-style:normal;font-weight:400;line-height:130%}
.c-icon-lists__wrapper .bottom-heading{font-size:28px;font-weight:900;color:#d12030;font-family:"Montserrat",sans-serif}
.c-icon-lists__wrapper span{font-size:18px;font-weight:300;font-family:"Montserrat",sans-serif}
.c-icon-lists__container,
.c-icon-lists__addtl_container{width:100%;display:flex;flex-direction:column;margin:0 auto;gap:32px;flex-wrap:wrap;justify-content:center}
@media (min-width:770px){.c-icon-lists__container,.c-icon-lists__addtl_container{flex-direction:row;max-width:1200px;gap:24px}}
.c-icon-lists .adtl_feat_label{color:#3A3A3A;font-family:Montserrat;font-size:20px;font-style:normal;font-weight:700;line-height:140%;text-align:left;display:flex;flex-direction:row;align-items:center;white-space:nowrap;gap:16px}
@media (min-width:770px){.c-icon-lists .adtl_feat_label{font-size:25px;line-height:120%}}
.c-icon-lists .adtl_feat_label .divider{height:1px;width:100%;background:#B2B4B2}
.c-icon-lists-item{width:100%;display:flex;flex-direction:column;gap:16px}
@media (min-width:770px){.c-icon-lists-item{gap:24px}.c-icon-lists-item.three{max-width:384px}.c-icon-lists-item.three:nth-child(n+4){margin-top:16px}.c-icon-lists-item.four{max-width:282px}.c-icon-lists-item.four:nth-child(n+5){margin-top:16px}}
.c-icon-lists-item picture{width:100%;height:100px}
.c-icon-lists-item picture img{width:100px;height:100px;object-fit:contain}
.c-icon-lists-item .title{font-size:20px;font-weight:700;font-family:"Montserrat",sans-serif;line-height:140%;color:#3A3A3A}
@media (min-width:770px){.c-icon-lists-item .title{font-size:25px;line-height:120%}}
.c-icon-lists-item .description{color:#3A3A3A;text-align:center;font-family:"Montserrat",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:130%}
@media (min-width:770px){.c-icon-lists-item .description{font-size:20px}}
.c-icon-lists .btn_banner{width:100%;height:100%;padding:0 16px}
@media (min-width:770px){.c-icon-lists .btn_banner{height:auto;padding:0}}
.c-icon-lists .btn_banner img{width:100%;height:100%;object-fit:cover}
.c-icon-lists__bottom{padding:24px;background-color:#fff}
.c-alternate-img-text{width:100%;position:relative;max-width:1440px;margin:0 auto}
.c-alternate-img-text__wrapper{width:100%;margin:0 auto;max-width:1200px;display:flex;padding:0 16px 0;flex-direction:column}
@media (min-width:770px){.c-alternate-img-text__wrapper{padding:0}}
.c-alternate-img-text__wrapper .heading{display:flex;flex-direction:column;gap:16px;text-align:center;padding-top:40px}
.c-alternate-img-text__wrapper .heading .main_title{color:#3A3A3A;text-align:center;font-family:"Montserrat",sans-serif;font-weight:700;line-height:120%;font-size:26px}
@media (min-width:770px){.c-alternate-img-text__wrapper .heading .main_title{font-size:39px}}
.c-alternate-img-text__wrapper .heading .main_description{color:#3A3A3A;text-align:center;font-family:"Montserrat",sans-serif;font-weight:400;line-height:130%;font-size:20px}
.c-alternate-img-text__wrapper .c-alternate-img-text__container{display:flex;flex-direction:column}
.c-alternate-img-text__wrapper .c-alternate-img-text__container .left-content,
.c-alternate-img-text__wrapper .c-alternate-img-text__container .right-content{display:flex;justify-content:space-between;align-items:center;gap:24px}
@media (min-width:770px){.c-alternate-img-text__wrapper .c-alternate-img-text__container .left-content,.c-alternate-img-text__wrapper .c-alternate-img-text__container .right-content{gap:unset}}
.c-alternate-img-text__wrapper .c-alternate-img-text__container .left-content picture,
.c-alternate-img-text__wrapper .c-alternate-img-text__container .right-content picture{width:100%;height:211px}
@media (min-width:770px){.c-alternate-img-text__wrapper .c-alternate-img-text__container .left-content picture,.c-alternate-img-text__wrapper .c-alternate-img-text__container .right-content picture{max-width:588px;height:331px}}
.c-alternate-img-text__wrapper .c-alternate-img-text__container .left-content picture img,
.c-alternate-img-text__wrapper .c-alternate-img-text__container .right-content picture img{width:100%;height:100%;object-fit:cover}
.c-alternate-img-text__wrapper .c-alternate-img-text__container .left-content .text,
.c-alternate-img-text__wrapper .c-alternate-img-text__container .right-content .text{display:flex;flex-direction:column;gap:16px;width:100%;padding:0 16px}
@media (min-width:770px){.c-alternate-img-text__wrapper .c-alternate-img-text__container .left-content .text,.c-alternate-img-text__wrapper .c-alternate-img-text__container .right-content .text{max-width:445px;padding:unset;gap:24px}}
.c-alternate-img-text__wrapper .c-alternate-img-text__container .left-content .text .title,
.c-alternate-img-text__wrapper .c-alternate-img-text__container .right-content .text .title{color:#3A3A3A;font-family:"Montserrat",sans-serif;font-size:26px;font-weight:700;line-height:120%}
@media (min-width:770px){.c-alternate-img-text__wrapper .c-alternate-img-text__container .left-content .text .title,.c-alternate-img-text__wrapper .c-alternate-img-text__container .right-content .text .title{font-size:31px}}
.c-alternate-img-text__wrapper .c-alternate-img-text__container .left-content .text .description,
.c-alternate-img-text__wrapper .c-alternate-img-text__container .right-content .text .description{color:#3A3A3A;font-family:"Montserrat",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:130%}
@media (min-width:770px){.c-alternate-img-text__wrapper .c-alternate-img-text__container .left-content .text .description,.c-alternate-img-text__wrapper .c-alternate-img-text__container .right-content .text .description{font-size:16px}}
.c-alternate-img-text__wrapper .c-alternate-img-text__container .left-content .text .cta.tertiary,
.c-alternate-img-text__wrapper .c-alternate-img-text__container .right-content .text .cta.tertiary{display:flex;flex-direction:row;width:100%;justify-content:center;align-items:center}
@media (min-width:770px){.c-alternate-img-text__wrapper .c-alternate-img-text__container .left-content .text .cta.tertiary,.c-alternate-img-text__wrapper .c-alternate-img-text__container .right-content .text .cta.tertiary{font-size:16px;justify-content:unset;align-items:unset}}
.c-alternate-img-text__wrapper .c-alternate-img-text__container .left-content .text .cta.tertiary span.fiber,
.c-alternate-img-text__wrapper .c-alternate-img-text__container .right-content .text .cta.tertiary span.fiber{color:#DA291C}
.c-alternate-img-text__wrapper .c-alternate-img-text__container .left-content .text .cta.tertiary span.fiber svg path,
.c-alternate-img-text__wrapper .c-alternate-img-text__container .right-content .text .cta.tertiary span.fiber svg path{stroke:#DA291C;fill:#DA291C}
.c-alternate-img-text__wrapper .c-alternate-img-text__container .left-content .text .cta.tertiary span.mobility,
.c-alternate-img-text__wrapper .c-alternate-img-text__container .right-content .text .cta.tertiary span.mobility{color:#19A739}
.c-alternate-img-text__wrapper .c-alternate-img-text__container .left-content .text .cta.tertiary span.mobility svg path,
.c-alternate-img-text__wrapper .c-alternate-img-text__container .right-content .text .cta.tertiary span.mobility svg path{stroke:#19A739;fill:#19A739}
.c-alternate-img-text__wrapper .c-alternate-img-text__container .left-content .text .cta.tertiary span,
.c-alternate-img-text__wrapper .c-alternate-img-text__container .right-content .text .cta.tertiary span{font-family:"Montserrat",sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:100%}
.c-alternate-img-text__wrapper .c-alternate-img-text__container .left-content .text .cta.with_background,
.c-alternate-img-text__wrapper .c-alternate-img-text__container .right-content .text .cta.with_background{padding-top:16px;width:100%;max-width:unset}
@media (min-width:770px){.c-alternate-img-text__wrapper .c-alternate-img-text__container .left-content .text .cta.with_background,.c-alternate-img-text__wrapper .c-alternate-img-text__container .right-content .text .cta.with_background{max-width:284px}}
.c-alternate-img-text__wrapper .c-alternate-img-text__container .left-content .text .cta.with_background span,
.c-alternate-img-text__wrapper .c-alternate-img-text__container .right-content .text .cta.with_background span{color:#fff;padding:16px;border-radius:8px;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:8px}
.c-alternate-img-text__wrapper .c-alternate-img-text__container .left-content .text .cta.with_background span svg path,
.c-alternate-img-text__wrapper .c-alternate-img-text__container .right-content .text .cta.with_background span svg path{stroke:#fff;fill:#fff}
.c-alternate-img-text__wrapper .c-alternate-img-text__container .left-content .text .cta.with_background span.fiber,
.c-alternate-img-text__wrapper .c-alternate-img-text__container .right-content .text .cta.with_background span.fiber{background:#DA291C}
.c-alternate-img-text__wrapper .c-alternate-img-text__container .left-content .text .cta.with_background span.mobility,
.c-alternate-img-text__wrapper .c-alternate-img-text__container .right-content .text .cta.with_background span.mobility{background:#19A739}
.c-alternate-img-text__wrapper .c-alternate-img-text__container .left-content{flex-direction:column-reverse;padding:32px 0 64px}
@media (min-width:770px){.c-alternate-img-text__wrapper .c-alternate-img-text__container .left-content{flex-direction:row-reverse;padding:56px 0 80px}}
.c-alternate-img-text__wrapper .c-alternate-img-text__container .right-content{flex-direction:column-reverse;padding:32px 0}
@media (min-width:770px){.c-alternate-img-text__wrapper .c-alternate-img-text__container .right-content{flex-direction:row;padding:40px 0 56px 40px}}
.c-get-in-touch-ent{width:100%;position:relative}
.c-get-in-touch-ent__container{margin:0 auto;width:100%;display:flex;flex-direction:column;gap:32px;align-items:center;padding:64px 16px}
@media (min-width:770px){.c-get-in-touch-ent__container{padding:80px 0}}
.c-get-in-touch-ent__container .heading{width:100%;display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:center}
.c-get-in-touch-ent__container .heading h3{color:#FFF;text-align:center;font-family:"Montserrat",sans-serif;font-size:26px;font-style:normal;font-weight:700;line-height:120%}
@media (min-width:770px){.c-get-in-touch-ent__container .heading h3{font-size:39px}}
.c-get-in-touch-ent__container .heading .sub-heading{color:#FFF;text-align:center;font-family:"Montserrat",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:130%}
@media (min-width:770px){.c-get-in-touch-ent__container .heading .sub-heading{font-size:20px;max-width:1000px}}
.c-get-in-touch-ent__container .cta{width:100%;display:flex;flex-direction:column;gap:8px;color:#19A739;font-family:"Montserrat",sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:100%;padding:17px 21px;align-items:center;border-radius:8px;background:#FFF}
@media (min-width:770px){.c-get-in-touch-ent__container .cta{width:fit-content}}
.c-get-in-touch-ent__container .cta a.fiber{color:#DA291C}
.c-get-in-touch-ent__container .cta a.fiber svg path{stroke:#DA291C}
.c-get-in-touch-ent__container .cta a.mobility{color:#19A739}
.c-get-in-touch-ent__container .cta a.mobility svg path{stroke:#19A739}
.c-services{position:relative;width:100%}
.c-services__container{width:100%;margin:0 auto;max-width:1200px;display:flex;flex-direction:column;gap:32px;padding:32px 16px}
@media (min-width:770px){.c-services__container{gap:48px;padding:40px 0 48px}}
.c-services__container .heading{display:flex;flex-direction:column;gap:16px}
.c-services__container .heading h3{color:#3A3A3A;text-align:center;font-family:"Montserrat",sans-serif;font-size:26px;font-style:normal;font-weight:700;line-height:120%}
@media (min-width:770px){.c-services__container .heading h3{font-size:39px}}
.c-services__container .heading .subheading{color:#3A3A3A;text-align:center;font-family:"Montserrat",sans-serif;font-size:16px;font-style:normal;font-weight:400;line-height:130%}
@media (min-width:770px){.c-services__container .heading .subheading{font-size:20px}}
.c-services__list_container{width:100%;margin:0 auto;max-width:1200px;display:flex;flex-direction:column;padding:0}
@media (min-width:770px){.c-services__list_container{gap:48px;padding:0 0 40px}}
.c-services__list_container .c-services-list{width:100%;display:flex;flex-wrap:nowrap;gap:16px;flex-direction:row;white-space:nowrap;overflow-x:auto;height:100%;padding:0 16px;justify-content:flex-start;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}
@media (min-width:770px){.c-services__list_container .c-services-list{padding:0;gap:24px}}
.c-services__list_container .c-services-list .c-services-cards-item{width:100%;max-width:320px;position:relative;height:100%;flex-shrink:0;scroll-snap-align:center}
@media (min-width:770px){.c-services__list_container .c-services-list .c-services-cards-item{max-width:383px}}
.c-services__list_container .c-services-list .c-services-cards-item .card-header{width:100%;position:relative;display:flex;justify-content:center;align-items:center;gap:8px;align-self:stretch;border-radius:48px 48px 0px 0px;background:#039041;color:#fff;text-align:center;font-family:"Montserrat",sans-serif;font-size:23px;font-style:normal;font-weight:700;line-height:120%;height:120px;white-space:normal;padding:40px 24px 32px}
.c-services__list_container .c-services-list .c-services-cards-item .card-header.fiber{background:#C8102E}
.c-services__list_container .c-services-list .c-services-cards-item .card-header.mobility{background:#039041}
@media (min-width:770px){.c-services__list_container .c-services-list .c-services-cards-item .card-header{padding:40px 0 24px}}
.c-services__list_container .c-services-list .c-services-cards-item .card-body{border-radius:0px 0px 32px 32px;border:4px solid #039041;background:#fff;white-space:normal;height:294px;box-shadow:0px 0px 4px 0px rgba(0,0,0,0.04),0px 4px 8px 0px rgba(0,0,0,0.06);padding:24px 16px 32px;border-top:0;color:#3A3A3A;font-family:"Montserrat",sans-serif;font-size:13px;font-style:normal;font-weight:400;line-height:130%;width:100%}
@media (min-width:770px){.c-services__list_container .c-services-list .c-services-cards-item .card-body{padding:24px 16px 40px;height:268px}}
.c-services__list_container .c-services-list .c-services-cards-item .card-body.fiber{border:4px solid #C8102E}
.c-services__list_container .c-services-list .c-services-cards-item .card-body.mobility{border:4px solid #039041}