@media (max-width:390px){html{font-size:14px}}@media (max-width:991px){.banner-image{margin-top:50px}}@media (max-width:767px){.ms-banner p br,.ms-connect br,.our-impact br,.our-story br,.proud-to-have-pioneered br,.why-sakon br,.your-partner br{display:none}.handshake-icon{display:flex;justify-content:center}.ico-handshake{margin:0}.proud-to-have-pioneered{background:#fff;background:linear-gradient(1turn,#fff 35%,hsla(0,0%,100%,0) 0)}.proud-to-have-pioneered .bg-white{background:#fefaf7!important}.cards-row{justify-content:center}.proud-to-have-pioneered .overlay{display:none}.why-sakon .accordion-item{border:0;border-bottom:1px solid rgba(0,0,0,.1);border-radius:0}.why-sakon .accordion-button{font-size:1.125rem}.why-sakon-fade{font-size:1rem}.why-sakon .accordion-button:after{opacity:.5}.why-sakon .accordion-body,.why-sakon .accordion-button{font-size:1.125rem;padding-left:0;padding-right:0}.why-sakon .accordion-button span{display:inline-block}.why-sakon .accordion-button:not(.collapsed){background-color:transparent;color:#24c4e6}.dropdown-menu.show{display:block}.mobile-menu .nav-link.active,.mobile-menu .nav-link.show{color:#3e44fc!important}header .container-fluid{padding-left:1rem!important;padding-right:1rem!important}.mobile-menu{background:#fff;height:100vh;left:-90%;position:fixed;top:67px;transition:left .3s ease-in-out;width:90%;z-index:1050}.menu-content{padding:2rem}.menu-overlay{background:rgba(0,0,0,.4);height:100vh;left:0;opacity:0;position:fixed;top:67px;transition:opacity .3s ease;visibility:hidden;width:100%;z-index:1040}.mobile-menu.open{left:0}.menu-overlay.show{opacity:1;visibility:visible}.home-banner{background:linear-gradient(135deg,#f5f7ff,#e4e9ff);padding:3rem 0 0;text-align:center}.navbar-nav{align-items:flex-start}.nav-link{color:#0c0743;font-size:1rem;font-weight:600;padding:1rem}header .btn-primary{margin:1rem}.navbar .dropdown-toggle:after{display:none}.navbar .fa-chevron-down{font-size:.75rem}.dropdown-menu.show{left:1rem;position:relative}.dropdown-item{font-size:.875rem}.banner-title{font-size:1.75rem}.banner-features{justify-content:center}.banner-image{margin-top:50px}.capability-slider .slick-list{padding:0 3rem 0 2rem}.stories-section .card .rowcol-6{padding:2rem 1.5rem}.ap-stories .stories-1 p br,.ap-stories .stories-6 p br{display:none}.stories-section .card h4{font-size:1.25rem!important}.ap-stories .stories-1 p,.ap-stories .stories-6 p{font-size:1.125rem!important}.ap-stories .stories-slider .card h3{font-size:2rem!important}.ap-stories .stories-5 .feature-item1{font-size:.875rem}.stories-section .slick-list{padding:0 2rem}.stories-section .card .subtext{line-height:1.5em;padding-right:0!important}.card-person-img{display:none}.telecom-tabs{flex-wrap:nowrap;overflow-x:scroll;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;background:unset!important;border-bottom:1px solid #cccc;border-radius:unset}.telecom-tab-btn{padding:1.25rem 1.5rem;width:max-content}.telecom-tab-btn.active{color:#3e44fc!important}.section-description{margin:0 auto 3rem;max-width:25rem}.telecom-heading br{display:none}.awards-logos .col-md-10{display:flex;overflow:scroll}.if-you-demand br{display:none}.resources-slider .slick-list{padding:0 2rem 0 0}.logo-slider,.logo-slider *{pointer-events:none;touch-action:none;user-select:none;-webkit-user-drag:none}.slider-nav button{height:45px!important;width:45px!important}.slider-nav{display:flex}.resources-slider-section .prev-arrow svg{height:.875rem!important;margin-right:.2rem!important;width:1.125rem!important}.resources-slider-section .next-arrow svg{height:.875rem!important;margin-left:.2rem!important;width:1.125rem!important}.resources-slider-section br{display:none}.copyright a:not(:last-child):after{content:"•";font-size:.875rem;line-height:1;position:absolute;right:0;top:.2rem}.copyright .ld:after{display:none!important}.stories-section .slick-next,.stories-section .slick-prev{border:1px solid #00000042}.stories-section .slick-arrow svg{fill:#00000042}.telecom-tab-content h2{font-size:calc(1.25rem + 1vw)}.ap-banner{border-radius:0;margin:0!important;padding:3rem 0 4rem!important;text-align:center}.ap-banner .d-flex.gap-3{justify-content:center}.bg-overlay .card-img-overlay{padding:1rem}.enterprise-ready .col-md-11{overflow-x:scroll}.enterprise-ready .col-md-11 img{margin-right:2rem}.trusted-section .global-logo{width:90%}.tab-item{flex-shrink:0;margin-right:2.5rem;white-space:nowrap}.stories-tabs-slider{display:flex;flex-wrap:nowrap;overflow-x:scroll;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.stories-tabs-slider::-webkit-scrollbar{display:none}.stories-section .card h4 br{display:none}.stories-slider .card h3{font-size:2rem}.stories-slider .card .col-md-5.col-6.ps-5{padding-left:2rem!important}.no-matter-where h2 br{display:none}.ap-ready-to h2{text-wrap:pretty}.stat-block{padding-right:4rem}.stats-slider{padding-left:1rem}#comparisonScroll{max-width:100%;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;box-sizing:border-box;margin:0 auto;overscroll-behavior-x:contain;padding:0!important;position:relative;scroll-behavior:smooth}#comparisonScroll::-webkit-scrollbar{display:none}.comparison-table{min-width:600px;table-layout:auto;width:max-content}.telecom-tab-content .col-md-4{padding:0 0 0 .875rem}.tc-banner{background-image:unset!important;padding:2rem 0 0!important}.tc-cards .card{height:9.5rem!important;margin-right:1rem;padding:2rem!important}.tc-cards .slick-list{padding:0 2rem}.girl-card figure img{display:none}.girl-card p{font-size:1.5rem;text-align:center}.top-para p{width:100%}.home-banner .feature-item{margin-right:25px!important}.feature-item{margin-right:0}.feature-text p{text-align:center}.global-enterprises-section h4 br,.tc-servicenow h6 br,.tc-servicenow p br{display:none}.tc-servicenow h6{font-size:1.5rem}.tc-servicenow p{font-size:1.125rem}.telecom-connect footer .copyright p a:after{background-color:unset!important}.enterprises-card.card-1 .card-title br{display:none}.enterprises-card .card-title{font-size:1.125rem!important}.enterprises-card a{font-size:1rem!important}.comingsoon{font-size:1.5rem!important}.awards-btm .col-md-12{flex-direction:row;overflow-x:scroll}.award-item{margin-right:2.5rem}.tcs-banner h1{font-size:2.75rem!important}.feature-item1 br{display:none}.ap-stories .card{height:31rem}.pasting-card .card-rhs-img img,.pasting-card br,.servicenow-blue br,.servicenow-darkblue br,.tcs-architect .subhead br,.tcs-architect img,.tcs-architect ul br,.telecom-tab-content br{display:none}.pasting-card h3{font-size:2.125rem!important}.bg-cream{background-position:100% 0!important;background-size:15rem!important;margin:0}#tab3 .rhs-card-1 img,#tab3 .rhs-card-2 img{width:100%!important}#tab2 .rhs-card-2 img,.rhs-card-1 img,.rhs-card-1 p,.rhs-card-2 img,.rhs-card-2 p,.tcs-tabs .tcs-tab-lhs p{padding:0!important}#tab1 .tcs-tab-lhs p{padding:0 2rem!important}.tcs-architect ul{margin-bottom:0;text-align:center}.tcs-faq .accordion-button{font-size:1.125rem!important}.tcs-faq .accordion-body p{font-size:1rem!important}.tcs-faq h2{text-align:center}.tcs-partner h4{font-size:1.25rem}.tcs-partner p,.tcs-tabs .telecom-subheading{font-size:1.125rem}.tcs-tabs h5{padding:0 1rem}.tcs-architect .subhead{font-size:1.125rem}.ms-banner{padding-bottom:5rem;padding-top:3rem;text-align:center}.ms-banner .image-grid{padding:0}#accordionImages{padding-bottom:2rem}.ms-results .container{padding:0 1.5rem}.data-lhs .col-md-4{padding-bottom:2rem;padding-top:2rem}.solutionsSlider .slick-list{padding:1rem 3rem}.ms-solutions .slider-nav{justify-content:center}.solutions-card{padding:2rem!important}.gartner-card svg{padding-top:3rem;width:70%}.gartner-card p{font-size:1.25rem;margin-bottom:0}.viewCase .d-flex{flex-direction:column}.viewCase .viewLink{margin-left:0;margin-top:1rem}.industry-card:last-child{padding-bottom:4rem!important}.telecom-tab-active-pill{display:none}}@supports (-webkit-touch-callout:none){.tab-dropdown{text-align:center;text-align-last:center}}@media only screen and (min-device-width:390px) and (max-device-width:430px) and (-webkit-min-device-pixel-ratio:3) and (orientation:portrait){.tab-dropdown{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;text-align:center!important;text-align-last:center!important}.stories-section .slick-next,.stories-section .slick-prev{align-items:center;border:1px solid #00000042;display:flex;justify-content:center;padding:0}.stories-section .slick-arrow svg{display:block;height:auto;margin-top:1px;width:1.25rem;fill:#00000042}.resources-slider-section .next-arrow svg,.resources-slider-section .prev-arrow svg{display:block;height:1.25rem!important;margin:0 .2rem!important;width:1.5rem!important;fill:#00000042}.resources-slider-section .next-arrow,.resources-slider-section .prev-arrow{align-items:center;display:flex;justify-content:center;padding:0;fill:#00000042}.tc-servicenow figure{max-width:max-content}.tc-servicenow figure img{image-rendering:-webkit-optimize-contrast}}@media (min-width:1200px){.h2,h2{font-size:2.5rem}}@media (min-width:1400px) and (max-width:2560px){.container{max-width:85%}}@media (min-width:900px) and (max-width:1100px){html{font-size:12px!important}}@media (min-width:900px) and (max-width:1300px){.solutions-card p{min-height:5.5rem}}@media (min-width:1400px) and (max-width:1799px){.stories-section .slick-list{padding:0 10rem!important}.stories-section .card-person-img{right:10rem!important}.stories-section .slick-next{right:3rem}.stories-section .slick-prev{left:3rem}.stories-tabs-slider{max-width:76%!important}.enterprises-card.card-1 .card-title br{display:none}}@media (min-width:1367px) and (max-width:1440px){.blue-strip{padding:.5rem 1rem .5rem 7.2rem}.architect-card img{width:45%}}@media (min-width:1441px) and (max-width:1599px){.blue-strip{padding:.5rem 1rem .5rem 8rem}.architect-card img{width:42%}}@media (min-width:1500px) and (max-width:1799px){.architect-card img{width:41%}}@media (min-width:1800px) and (max-width:2199px){html{font-size:20px}.stories-section .slick-list{padding:0 10rem!important}.stories-section .card-person-img{right:10rem!important}.ap-stories .stories-1 .card-person-img{right:14rem!important}.stories-section .slick-next{right:3rem}.stories-section .slick-prev{left:3rem}.stories-tabs-slider{max-width:76%!important}.girl-card figure img{left:-5%;width:48%}.blue-strip{padding:.5rem 1rem .5rem 7.6rem!important}.tc-banner svg{width:14rem}.tick-img svg{bottom:-9px}.architect-card img{width:42%}.pasting-card .card-rhs-img img{width:40%}.data-lhs p{padding-right:3rem}.industry-card p.stat{min-height:unset}}@media (min-width:2200px) and (max-width:2599px){html{font-size:28px}.stories-section .card .subtext{padding-right:11rem!important}.logo-item img{width:6rem}.slider-nav button{height:2rem;width:2rem}.slider-nav button i{font-size:.875rem}.navbar-brand svg,footer .footerlogo svg{height:40px;width:95px}.navbar .dropdown-toggle:after{background-size:cover;border:unset;bottom:0;content:"";height:9px;margin-left:.255em!important;margin:auto;position:absolute;right:-.25rem;top:2px;width:14px}.awards-logos img{width:7rem}.stories-section .slick-list{padding:0 10rem!important}.stories-section .card-person-img{right:10rem!important}.stories-section .slick-next{right:3rem}.stories-section .slick-prev{left:3rem}.stories-tabs-slider{max-width:76%!important}.blue-strip{padding:.5rem 1rem .5rem 7.6rem!important}.tc-banner svg{width:14rem}.feature-item{border-radius:65px}.tick-img{height:65px;width:65px}.tick-img svg{bottom:-8px;left:14px}.enterprises-card{padding-left:.5rem!important;padding-right:.5rem!important}.enterprises-card img{width:100%}.service-card .btn-store svg{height:25px;width:25px}.architect-card img{width:44%}.pasting-card .card-rhs-img img{width:42%}.award-wrapper img,.gprlogo{width:60%}.fslogo{width:80%!important}.award-wrapper{min-height:2rem}.enterprise-ready img{width:7rem}.enterprise-ready .ent-2,.enterprise-ready .ent-6{width:12rem}.tcs-trusted .logo-item img{height:60px!important;width:7rem}.tcs-partner .tcs-trusted .logo-item img{height:70px!important;width:7rem}.data-lhs p{padding-right:3.5rem}.data-lhs img{width:8rem}.industry-card p.stat{min-height:unset}.ms-solutions .slider-nav button{height:3rem;width:3rem}}@media (min-width:2561px){html{font-size:24px}.container-fluid{width:2400px}.container{max-width:1920px}.ap-stories .container-fluid{width:100%}.navbar-brand svg{height:40px;width:95px}footer .container{max-width:2400px}.ms-built .container-fluid,.stories-section .container-fluid,.telecom-section .container-fluid,.trusted-section .container-fluid{width:1920px}.blue-strip{padding:.5rem 2.5rem .5rem 11.3rem}.blogs-sec,.main-resource-listing .ap-ready-to{margin:auto;max-width:2400px}.blogs-sec .next-arrow,.blogs-sec .prev-arrow{height:3rem;width:3rem}}