@charset "utf-8";
/* Type scale from ai.css. Loaded only by other service/product pages.
   Preserve the existing navigation, colors, images and column structure. */
#contentsBody{font-size:17px;line-height:2}
.bunn,.bunnp,.bunn2,.bunn3{font-size:17px;line-height:2}
.bunn strong,.bunnp strong{color:#b80000;font-weight:bold}
.subtitle .title{font-size:34px;line-height:1.6;text-wrap:balance}
#contentsBody h3.subtitle{font-size:26px;line-height:1.5;margin:24px 0 18px}
.threeDetailCol .inner span{font-size:19px;line-height:1.55;padding:6px 24px 14px;box-sizing:border-box}
.threeDetailCol .inner .text{font-size:15.5px;line-height:1.9;width:auto;margin:0 24px}
.threeDetailCol .inner .li{font-size:15px;line-height:1.9;width:auto;margin:0 24px 0 30px}
/* These legacy cards use the same heading/body scale as the AI cards.
   Let text determine card height so larger type cannot be clipped. */
.twoSideCol .inner{height:auto!important;min-height:200px}
.twoSideCol .inner .text_title{position:relative;font-size:19px;line-height:1.55;margin-bottom:22px}
.twoSideCol .inner .text{font-size:15.5px;line-height:1.9}
.twoSideCol .inner .text>div{position:relative!important}
.twoSideCol .inner .text .bunn{font-size:inherit;line-height:inherit}
.aCol .inner{height:auto;min-height:160px}
.aCol .inner .text_title{position:relative;box-sizing:border-box;font-size:19px;line-height:1.55;padding:18px 22px}
.aCol .inner .text{font-size:15.5px;line-height:1.9}
.aCol .inner .text>div{position:relative!important}
.workstext{font-size:15.5px;line-height:1.9}
#contentsBody .btnClickHereForContactUs,#contentsBody .btnClickHereWhite{font-size:16px;padding:.9em .5em;max-width:90%;box-sizing:border-box}
@media screen and (max-width:767px){
 #contentsBody{font-size:15px;line-height:1.95}
 .bunn,.bunnp,.bunn2,.bunn3{font-size:15px;line-height:1.95}
 .subtitle .title{line-height:1.4}
 #contentsBody h3.subtitle{font-size:18px}
 .threeDetailCol .inner span{font-size:16px;padding:6px 16px 12px}
 .threeDetailCol .inner .text{font-size:14px;margin:0 16px}
 .threeDetailCol .inner .li{font-size:13.5px;margin:0 16px 0 22px}
 .twoSideCol .inner .text_title{font-size:16px;line-height:1.55;left:48%;width:50%}
 .twoSideCol .inner .text{font-size:14px;line-height:1.9}
 .aCol .inner .text_title{font-size:16px;padding:16px}
 .aCol .inner .text,.workstext{font-size:14px;line-height:1.9}
}
