
article,aside,footer,header,nav,section{display:block}






.foundation-mq{font-family:"small=0em&medium=40em&large=64em&xlarge=75em&xxlarge=90em"}
html{box-sizing:border-box;font-size:125%}
*,*::before,*::after{box-sizing:inherit}


.map_canvas img,.map_canvas embed,.map_canvas object,.mqa-display img,.mqa-display embed,.mqa-display object{max-width:none!important}
button{padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:0;background:transparent;line-height:1}
[data-whatinput='mouse'] button{outline:0}
.is-visible{display:block!important}
.is-hidden{display:none!important}






@media screen and (max-width:39.9375em){.media-object.stack-for-small{-ms-flex-wrap:wrap;flex-wrap:wrap}
}
@media screen and (max-width:39.9375em){.media-object.stack-for-small .media-object-section{padding:0;padding-bottom:1rem;-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}
.media-object.stack-for-small .media-object-section img{width:100%}
}

@media print,screen and (min-width:40em){.position-left.reveal-for-medium{-webkit-transform:none;transform:none;z-index:1}
.position-left.reveal-for-medium ~ .off-canvas-content{margin-left:250px}
.position-right.reveal-for-medium{-webkit-transform:none;transform:none;z-index:1}
.position-right.reveal-for-medium ~ .off-canvas-content{margin-right:250px}
.position-top.reveal-for-medium{-webkit-transform:none;transform:none;z-index:1}
.position-top.reveal-for-medium ~ .off-canvas-content{margin-top:250px}
.position-bottom.reveal-for-medium{-webkit-transform:none;transform:none;z-index:1}
.position-bottom.reveal-for-medium ~ .off-canvas-content{margin-bottom:250px}
}
@media print,screen and (min-width:64em){.position-left.reveal-for-large{-webkit-transform:none;transform:none;z-index:1}
.position-left.reveal-for-large ~ .off-canvas-content{margin-left:250px}
.position-right.reveal-for-large{-webkit-transform:none;transform:none;z-index:1}
.position-right.reveal-for-large ~ .off-canvas-content{margin-right:250px}
.position-top.reveal-for-large{-webkit-transform:none;transform:none;z-index:1}
.position-top.reveal-for-large ~ .off-canvas-content{margin-top:250px}
.position-bottom.reveal-for-large{-webkit-transform:none;transform:none;z-index:1}
.position-bottom.reveal-for-large ~ .off-canvas-content{margin-bottom:250px}
}
.sticky-container{position:relative}
.sticky{position:relative;z-index:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}



.sticky.is-anchored{position:relative;right:auto;left:auto}
.sticky.is-anchored.is-at-bottom{bottom:0}
body.is-reveal-open{overflow:hidden}
html.is-reveal-open,html.is-reveal-open body{min-height:100%;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.reveal-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1005;display:none;background-color:rgba(0,0,0,0.8);overflow-y:scroll}
.reveal{z-index:1006;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:none;padding:1rem;border:1px solid rgba(255,255,255,0.5);border-radius:0;background-color:#000;position:relative;top:100px;margin-right:auto;margin-left:auto;overflow-y:auto}

@media screen and (max-width:63.9375em){table.stack thead{display:none}
table.stack tfoot{display:none}
table.stack tr,table.stack th,table.stack td{display:block}
table.stack td{border-top:0}
}





@media print,screen and (min-width:40em){.medium-p3{padding:3rem!important}
.medium-bd-r1{border-right:1px #c4c4c4 solid!important}
.medium-py0{padding-top:0rem!important;padding-bottom:0rem!important}
}

@media(max-width:639px){.vertical-divider{border:0;padding:0}
}
.arrow-end{padding-right:1.5rem;position:relative}
.hex-link{float:left;margin-top:-10%;padding-left:.75rem}
.card{flex-grow:1}
.button+.button{margin-left:1rem}
@media(max-width:767px){.button+.button{margin-left:0rem}
}

@media(max-width:39.9375em){.slick-carousel .slick-prev:before{font-size:1.2rem}
}
@media(max-width:63.89em){.slick-carousel .slick-prev{left:1%}
}
.slick-carousel .slick-next{right:0rem;z-index:1;width:1.75rem;height:2.25rem}
.slick-carousel .slick-next:before{font-family:'Cognizant-Icons';content:'\e907';color:#fff;font-weight:600;font-size:2rem}
@media(max-width:39.9375em){.slick-carousel .slick-next:before{font-size:1.2rem}
}
@media(max-width:63.89em){.slick-carousel .slick-next{right:1%}
}
.slick-carousel .slick-dots li{margin:0 .25rem;height:.65rem;width:2rem;overflow:hidden}
.slick-carousel .slick-dots li button:before{opacity:.5;color:#999;content:"■";width:3.5rem;font-size:1rem;font-family:"Proxima Nova Bold","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif;-webkit-transform:scaleX(6);transform:scaleX(6)}
.slick-carousel .slick-dots li button:hover:before,.slick-carousel .slick-dots li button:focus:before{opacity:1}
.slick-carousel .slick-dots li.slick-active button:before{color:#4298b5;opacity:.75}
.slick-carousel .slick-dots li.slick-active button:hover:before{opacity:.75}
@media(max-width:64em){.slick-carousel .slick-dots{bottom:1.5rem}
}
@media(max-width:64em){.slick-carousel .slick-slide>.row{height:auto!important;padding:1rem}
}
.slick-carousel.slick-dotted.slick-slider{margin-bottom:0}
.accordion .accordion-content{border:1px solid #c4c4c4}
.no-pointer-events{pointer-events:none}





@media(max-width:64em){.tabs-to-accordions .tabs-content .tabs-panel{min-width:auto}
}
.tabs-to-accordions .accordion-item{background-color:#6fb34b;margin-bottom:.1rem}
.tabs-to-accordions .accordion-item i,.tabs-to-accordions .accordion-item .header-menu .dropdown.menu>li.is-dropdown-submenu-parent>a::after,.header-menu .tabs-to-accordions .accordion-item .dropdown.menu>li.is-dropdown-submenu-parent>a::after,.tabs-to-accordions .offering .accordion-item .accordion-title::before,.offering .tabs-to-accordions .accordion-item .accordion-title::before,.tabs-to-accordions .general-accordion .accordion-item .accordion-title::before,.general-accordion .tabs-to-accordions .accordion-item .accordion-title::before{color:#fff}
.tabs-to-accordions .accordion-item .accordion-title{background-color:#6fb34b}
.tabs-to-accordions .accordion-item .accordion-title::before{font-family:'Cognizant-Icons';content:'\e907';-webkit-transform:rotate(90deg);transform:rotate(90deg);font-weight:600;color:#fff}
.tabs-to-accordions .is-active .accordion-title::before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}
.accordion-item:last-child>.accordion-content:last-child{border-bottom:1px solid #c4c4c4}
@media print,screen and (min-width:40em){.tabs-to-accordions .tabs .tabs-title a i,.tabs-to-accordions .tabs .tabs-title a .header-menu .dropdown.menu>li.is-dropdown-submenu-parent>a::after,.header-menu .tabs-to-accordions .tabs .tabs-title a .dropdown.menu>li.is-dropdown-submenu-parent>a::after,.tabs-to-accordions .tabs .tabs-title a .offering .accordion-item .accordion-title::before,.offering .accordion-item .tabs-to-accordions .tabs .tabs-title a .accordion-title::before,.tabs-to-accordions .tabs .tabs-title a .general-accordion .accordion-item .accordion-title::before,.general-accordion .accordion-item .tabs-to-accordions .tabs .tabs-title a .accordion-title::before{font-size:1.35rem}
}

@media screen and (min-width:1024px) and (max-width:1270px){.header-menu .header-submenu li a{font-size:.9rem}
}


@media all and (-ms-high-contrast:none){.bg-gradient.header-menu .align-right.menu.dropdown .first-sub.is-dropdown-submenu{top:6.7rem}
}

@-webkit-keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@keyframes slideInDown{from{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);visibility:visible}
to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}
}
@-webkit-keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{visibility:hidden;-webkit-transform:translate3d(0,0%,0);transform:translate3d(0,0%,0)}
}
@keyframes slideInUp{from{-webkit-transform:translate3d(0,100%,0);transform:translate3d(0,100%,0)}
to{visibility:hidden;-webkit-transform:translate3d(0,0%,0);transform:translate3d(0,0%,0)}
}


.lt-carousel .slick-carousel-latest-thinking .slick-next{right:-2rem;z-index:0}
@media(max-width:64em){.lt-carousel .slick-carousel-latest-thinking .slick-next{right:-1rem}
}
.lt-carousel .slick-carousel-latest-thinking .columns .last{width:100%}
.lt-carousel .slick-carousel-latest-thinking .columns .last .card-section{margin-top:5rem!important}
.lt-carousel .slick-carousel-latest-thinking .columns .last .card-divider hr.gradient{margin-top:0}
.lt-carousel .slick-carousel-latest-thinking i,.lt-carousel .slick-carousel-latest-thinking .header-menu .dropdown.menu>li.is-dropdown-submenu-parent>a::after,.header-menu .lt-carousel .slick-carousel-latest-thinking .dropdown.menu>li.is-dropdown-submenu-parent>a::after{font-size:inherit}
.lt-carousel .slick-carousel-latest-thinking .slick-dots li button:before{color:#999}
.lt-carousel .slick-carousel-latest-thinking .slick-dots li button:hover:before{opacity:1!important}
.lt-carousel .slick-carousel-latest-thinking .slick-dots li.slick-active button:before{color:#50b3cf}
@media(max-width:64em){.lt-carousel .slick-carousel-latest-thinking .slick-dots{bottom:-2rem!important}
}
@media(max-width:1023px){.conversation-form .mlr1{margin-left:.5rem!important;margin-right:.5rem!important}
}


@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){.float-label input:placeholder-shown:not(:focus)+*,.float-label .conversation-form textarea:placeholder-shown:not(:focus)+*,.conversation-form .float-label textarea:placeholder-shown:not(:focus)+*,.float-label .conversation-form textarea:placeholder-shown:not(:focus)+*,.conversation-form .float-label textarea:placeholder-shown:not(:focus)+*,.float-label select:placeholder-shown:not(:focus)+*,.float-label textarea:placeholder-shown:not(:focus)+*{font-size:1em;opacity:1;top:1.0em;color:#fff}
.float-label input:placeholder-shown:focus+*,.float-label .conversation-form textarea:placeholder-shown:focus+*,.conversation-form .float-label textarea:placeholder-shown:focus+*,.float-label .conversation-form textarea:placeholder-shown:focus+*,.conversation-form .float-label textarea:placeholder-shown:focus+*,.float-label select:placeholder-shown:focus+*,.float-label textarea:placeholder-shown:focus+*{font-size:1em;opacity:1;top:1.0em;color:#57b3cd}
}
@media all and (-ms-high-contrast:none){.float-label input:placeholder-shown:not(:focus)+*,.float-label .conversation-form textarea:placeholder-shown:not(:focus)+*,.conversation-form .float-label textarea:placeholder-shown:not(:focus)+*{font-size:1em;opacity:1;top:1.0em;color:#fff;padding-left:.5rem}
*::-ms-backdrop,.float-label input:placeholder-shown:not(:focus)+*,.float-label .conversation-form textarea:placeholder-shown:not(:focus)+*,.conversation-form .float-label textarea:placeholder-shown:not(:focus)+*{font-size:1em;opacity:1;top:1.0em;color:#fff;padding-left:.5rem}
.float-label label,.float-label>span{position:absolute;left:0;top:0;cursor:text;font-size:75%;opacity:1;-webkit-transition:all .5s;transition:all .5s;color:#fff}
.float-label label:focus,.float-label>span:focus{color:#57b3cd}
}
.reveal-overlay .hero-reveal{background-color:#fff}
.reveal-overlay .hero-reveal .close-button{color:#999}
.loader_img{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99999;background:rgba(0,0,0,0.7);width:100%;height:100%;display:none}
.loader_img img{position:fixed;left:40%;top:30%}
#scrollUp{display:none;position:fixed;font-size:75%;bottom:20px;right:20px;padding:0 0 0 1rem;background:rgba(0,114,143,0.85);background-position:right center;color:#fff;z-index:9!important}
#scrollUp:after{font-family:"Cognizant-Icons";content:"\e909";color:#fff;font-weight:600;margin:0 0 0 1rem;padding:.5rem;background:#00708c;display:inline-block!important}
.offering .accordion-item .accordion-title::before{content:'\e903';-webkit-font-smoothing:antialiased;-webkit-transform:rotate(0deg);transform:rotate(0deg);position:absolute;top:42%;right:1rem}
.offering .accordion-item .accordion-title:hover{background:#347990!important}
.offering .accordion-item.is-active .accordion-title::before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
.offering .accordion-item{margin:0 0 2px 0}
.offering .accordion-item:last-child>:last-child{border-radius:0}
.offering .accordion-content{border-bottom:0}
.offering.accordion-content:last-child{border-bottom:1px solid #c4c4c4}
@media(max-width:45em){.offering .accordion-content{padding:0}
}
.hero-marquee .button{width:95%}
.tab-accordian .digi-result-tabs-content .digi-result-tabs-panel .content-left{margin-left:-0.6rem}
.tab-accordian .digi-result-tabs .digi-result-tabs-title{padding:0rem;margin-right:1rem;margin-left:1rem}
@media screen and (max-width:767px){.tab-accordian .digi-result-tabs .digi-result-tabs-title{margin-right:0rem;margin-left:0rem}
}
@media screen and (min-width:1024px){.tab-accordian .digi-result-tabs .digi-result-tabs-title{min-height:100%}
}
.tab-accordian .digi-result-tabs .digi-result-tabs-title.is-active{background-color:#5da62d!important}
.tab-accordian .digi-result-tabs .digi-result-tabs-title.is-active a{background-color:#5da62d!important}
.tab-accordian .digi-result-tabs .digi-result-tabs-title a{color:#fff!important;padding:1.25rem 1rem}
.tab-accordian .digi-result-tabs .digi-result-tabs-title .arrow-up{width:0;height:0;border-left:10px solid transparent;left:45%}
@media screen and (max-width:1023px){.tab-accordian .digi-result-tabs .digi-result-tabs-title .arrow-up{display:none}
}
.tab2 .header-submenu li .row:first-child .columns img{height:67px}
.header-menu .dropdown.menu>li.is-dropdown-submenu-parent>a::after{cursor:pointer}
.video-type1 iframe,.video-type1 button.close-button{display:none}
.video-type1 .video-wrapper{position:relative}
.video-type1 i.play-button,.video-type1 .header-menu .dropdown.menu>li.is-dropdown-submenu-parent>a.play-button::after,.header-menu .video-type1 .dropdown.menu>li.is-dropdown-submenu-parent>a.play-button::after,.video-type1 .offering .accordion-item .play-button.accordion-title::before,.offering .accordion-item .video-type1 .play-button.accordion-title::before,.video-type1 .general-accordion .accordion-item .play-button.accordion-title::before,.general-accordion .accordion-item .video-type1 .play-button.accordion-title::before,.video-type1 .case-study-accordion .accordion-item .play-button.accordion-title:before,.case-study-accordion .accordion-item .video-type1 .play-button.accordion-title:before{font-size:inherit;cursor:pointer}
.sticky-container{position:relative}



.impact h6{font-size:.75rem!important}
.lilly-pads .gradient-overlay-blue-dark-full{position:relative}
.general-accordion .accordion-item .accordion-title::before{content:'\e903';-webkit-font-smoothing:antialiased;-webkit-transform:rotate(0deg);transform:rotate(0deg);position:absolute;top:50%;right:1rem;font-weight:600;font-size:inherit;margin:0;padding:0;line-height:0}
.general-accordion .accordion-item .accordion-title:hover{background:#347990!important}
.general-accordion .accordion-item.is-active .accordion-title::before{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
.general-accordion .accordion-item{background:#64a70b;margin:0 0 2px 0}
.general-accordion .accordion-item:last-child>:last-child{border-radius:0}
.general-accordion .accordion-content{border:1px solid #c4c4c4}
.general-accordion .button:hover{background-color:#357a91!important}
.general-accordion .clear-fix{clear:both}
.industry-spotlight{overflow:auto}
.industry-spotlight .button-section a{margin-left:0}
.case-study-column .slick-carousel .grey-divider{border-right:1px solid #c4c4c4;border-left:1px solid #c4c4c4;height:5rem}
.case-study-column .slick-carousel .slick-next{right:-2rem;z-index:1;width:2rem;height:5.8rem;background:-webkit-linear-gradient(left,#4298b5,#64a70b);background:linear-gradient(to right,#4298b5,#64a70b)}
.case-study-column .slick-carousel .slick-next:before{font-size:1.2rem}
.case-study-column .slick-carousel .slick-prev{left:-1rem;z-index:1;width:2rem;height:5.8rem;background:-webkit-linear-gradient(left,#64a70b,#4298b5);background:linear-gradient(to right,#64a70b,#4298b5)}
.case-study-column .slick-carousel .slick-prev:before{font-size:1.2rem}
.digital-images{height:95px}
.blog ul li a{font-size:1rem}
.case-study-tiles .share-icons i:after:hover{vertical-align:middle}
.news-events a h5:hover{color:#39839c}

