@charset "UTF-8";
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}nav ul,nav ol{margin:0;padding:0;list-style:none}@font-face{font-family:'cincom_sans';src:url('/media/templates/site/cincom_2022/fonts/cinsanspro-light-webfont.eot');src:url('/media/templates/site/cincom_2022/fonts/cinsanspro-light-webfont.eot?#iefix') format('embedded-opentype'), url('/media/templates/site/cincom_2022/fonts/cinsanspro-light-webfont.woff2') format('woff2'), url('/media/templates/site/cincom_2022/fonts/cinsanspro-light-webfont.woff') format('woff'), url('/media/templates/site/cincom_2022/fonts/cinsanspro-light-webfont.ttf') format('truetype'), url('/media/templates/site/cincom_2022/fonts/cinsanspro-light-webfont.svg#source_sans_prolight') format('svg');font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:'cincom_sans';src:url('/media/templates/site/cincom_2022/fonts/cinsanspro-regular-webfont.eot');src:url('/media/templates/site/cincom_2022/fonts/cinsanspro-regular-webfont.eot?#iefix') format('embedded-opentype'), url('/media/templates/site/cincom_2022/fonts/cinsanspro-regular-webfont.woff2') format('woff2'), url('/media/templates/site/cincom_2022/fonts/cinsanspro-regular-webfont.woff') format('woff'), url('/media/templates/site/cincom_2022/fonts/cinsanspro-regular-webfont.ttf') format('truetype'), url('/media/templates/site/cincom_2022/fonts/cinsanspro-regular-webfont.svg#source_sans_proregular') format('svg');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'cincom_sans';src:url('/media/templates/site/cincom_2022/fonts/cinsanspro-semibold-webfont.eot');src:url('/media/templates/site/cincom_2022/fonts/cinsanspro-semibold-webfont.eot?#iefix') format('embedded-opentype'), url('/media/templates/site/cincom_2022/fonts/cinsanspro-semibold-webfont.woff2') format('woff2'), url('/media/templates/site/cincom_2022/fonts/cinsanspro-semibold-webfont.woff') format('woff'), url('/media/templates/site/cincom_2022/fonts/cinsanspro-semibold-webfont.ttf') format('truetype'), url('/media/templates/site/cincom_2022/fonts/cinsanspro-semibold-webfont.svg#source_sans_prosemibold') format('svg');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'cincom_sans';src:url('/media/templates/site/cincom_2022/fonts/cinsanspro-bold-webfont.eot');src:url('/media/templates/site/cincom_2022/fonts/cinsanspro-bold-webfont.eot?#iefix') format('embedded-opentype'), url('/media/templates/site/cincom_2022/fonts/cinsanspro-bold-webfont.woff2') format('woff2'), url('/media/templates/site/cincom_2022/fonts/cinsanspro-bold-webfont.woff') format('woff'), url('/media/templates/site/cincom_2022/fonts/cinsanspro-bold-webfont.ttf') format('truetype'), url('/media/templates/site/cincom_2022/fonts/cinsanspro-bold-webfont.svg#source_sans_probold') format('svg');font-weight:700;font-style:normal;font-display:swap}:root{--clr-marine: 					#0B3F56;--clr-flat-blue:				#14709A;--clr-banner-blue-a: 		#1A91C7;--clr-banner-blue-b:		#1DA1DE;--clr-soft-blue:				#5DBEEA;--clr-powder-blue:			#B7E2F6;--clr-very-light-blue: 	#EFF4FC;--clr-gray-darker:			#404040;--clr-grey-dark:				#595959;--clr-grey:							#737373;--clr-grey-medium:			#A6A6A6;--clr-grey-light: 			#D9D9D9;--clr-grey-lighter: 		#F3F3F3;--clr-white:						#FFFFFF;--clr-success: 					#03AB5C;--clr-mid-green:				#038D4D;--clr-light-green:			#D0E3CF;--clr-danger: 					#D11E40;--clr-rusty-red: 				#A41832;--clr-pinkish-brown: 		#AF5E5E;--clr-warning: 					#EC971F;--clr-brownish-orange: 	#C77C11;--clr-sandy: 						#ECBD6F;--clr-midnight-blue: 		#1E376C;--clr-deep-pink: 				#D6006D;--clr-bluey-purple: 		#7152B9;--clr-info: 						#5091CD;--clr-strong-pink: 			#FC0583}.clearfix::after{clear:both;content:'';display:table}.hidden{display:none;visibility:hidden}.element-invisible,.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.pull-right,.img_float_right,.image-float-right{float:right;margin:0 0 20px 20px}.pull-left,.img_float_left,.image-float-left{float:left;margin:0 20px 20px 0}.ds{box-shadow:2px 2px 8px rgba(0, 0, 0, 0.6)}hr.separator{border:0;height:1px;background-image:linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.15), rgba(0, 0, 0, 0));margin:20px 0}.txt-right{text-align:right}.txt-left{text-align:left}.txt-center{text-align:center}.zebra{margin:15px 0 30px 0;padding:0}.zebra td{padding:6px}.zebra th{text-align:left;padding:6px;background:#005DAA;color:#fff}.zebra th a{color:#fff;text-decoration:none}.zebra td:last-child,.zebra th:last-child{text-align:right}.zebra tr:nth-child(even){background:#fff}.zebra tr:nth-child(odd){background:#eee}.zebra tr:hover{background:#ccdfee}.zebra caption{font-size:20px;line-height:1.1;font-family:cincom_sans, Helvetica, Arial, sans-serif;font-weight:400;margin:10px 30px 5px 0;padding:0;text-align:left;color:#005DAA}.zebra .total_box{border-top:1px #333 solid;color:#555}.full-width{width:100%}.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;margin:30px 0 15px;height:0}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.bg-blue{background-color:#005DAA !important}.bg-red{background-color:var(--clr-danger) !important}.bg-orange{background-color:var(--clr-warning) !important}.bg-white{background-color:var(--clr-white) !important}.bg-black{background-color:#333 !important}.bg-gray{background-color:#999 !important}.bg-gray-light{background-color:#e4e5e6 !important}.bg-green{background-color:var(--clr-success) !important}.bg-teal{background-color:#38939b !important}.bg-lime{background-color:#c1d82f !important}.bg-image{background:url(../images/bg-image-generic.jpg) no-repeat;background-size:cover}.bg-image .txt-full{padding:0 20px}.bg-shade-full{background:#e4e5e6;position:relative;z-index:1;padding:20px 0;margin:40px 0}.bg-shade-full:before{background:#e4e5e6;content:'';display:block;position:absolute;top:0;bottom:0;z-index:-1}.bg-shade-full:before{left:-50em;right:-50em}.blue{color:#005DAA !important}.red{color:var(--clr-danger) !important}.orange{color:var(--clr-warning) !important}.white{color:var(--clr-white) !important}.black{color:#333 !important}.green{color:var(--clr-success) !important}.teal{color:#38939b !important}.lime{color:#c1d82f !important}ul.three-columns{columns:3;list-style:none;padding-left:0}@media (max-width:991.98px){ul.three-columns{columns:2}}@media (max-width:767.98px){ul.three-columns{columns:1}}@media (min-width:992px){.hide-desktop{display:none !important}}@media (max-width:767.98px){.hide-mobile{display:none !important}}@-webkit-keyframes pulse{0%{-webkit-transform:scale(0.99);opacity:0.8}50%{-webkit-transform:scale(1);opacity:0.9}100%{-webkit-transform:scale(0.99);opacity:0.8}}@keyframes pulse{0%{transform:scale(0.99);opacity:0.8}50%{transform:scale(1);opacity:0.9}100%{transform:scale(0.99);opacity:0.8}}.pad-20{padding:0 20px}.pad-40{padding:0 40px}.pad-80{padding:0 80px}.pad-r-20{padding-right:20px}.pad-l-20{padding-left:20px}.pad-r-40{padding-right:40px}.pad-l-40{padding-left:40px}@media (max-width:767.98px){.m-center{text-align:center}}.max-40{max-width:40%;height:auto}@media (max-width:767.98px){.max-40{max-width:100%}}.max-50{max-width:50%;height:auto}@media (max-width:767.98px){.max-50{max-width:100%}}.max-60{max-width:60%;height:auto}@media (max-width:767.98px){.max-60{max-width:100%}}.max-80{max-width:80%;height:auto}@media (max-width:767.98px){.max-80{max-width:100%}}html{margin:0;padding:0;box-sizing:border-box;height:100vh;min-height:100%}*,*:before,*:after{box-sizing:inherit}body{margin:0;padding:0;height:100vh;min-height:100%;overflow-y:auto;overflow-x:hidden;background:#fff;color:#333;font-family:cincom_sans, Helvetica, Arial, sans-serif;font-size:18px;line-height:1.6;text-rendering:auto;-webkit-font-smoothing:auto}a,a:visited{color:#005DAA;text-decoration:none}a:hover,a:active,a:focus,a:visited:hover,a:visited:active,a:visited:focus{color:#004177;text-decoration:underline}a.underline,a:visited.underline{text-decoration:underline}a img,a:visited img{outline:none;border:none}img{max-width:100%;height:auto}.contain{width:100%;max-width:1200px;margin:0 auto;transition:padding 0.3s ease}@media (max-width:1399.98px){.contain{padding:0 40px}}@media (max-width:767.98px){.contain{padding:0 20px}}.contain-small{width:100%;max-width:960px;margin:0 auto;transition:padding 0.3s ease}@media (max-width:1399.98px){.contain-small{padding:0 40px}}@media (max-width:767.98px){.contain-small{padding:0 20px}}.flex-wrap{display:flex;flex-flow:row wrap}.flex-nowrap{display:flex;flex-flow:row nowrap}@media (max-width:767.98px){.flex-nowrap{flex-flow:row wrap}}.cols-2{flex:0 0 50%}@media (max-width:767.98px){.cols-2{flex:1 1 100%;margin-bottom:2rem}}.cols-2:after:after{content:"";display:table;clear:both}.h-pad{padding:0 0.5rem}.cols-3{flex:0 0 33.3333%}@media (max-width:767.98px){.cols-3{flex:1 1 100%;margin-bottom:2rem}}.cols-3:after:after{content:"";display:table;clear:both}.cols-4{flex:0 0 25%}@media (max-width:767.98px){.cols-4{flex:1 1 100%;margin-bottom:2rem}}.cols-4:after:after{content:"";display:table;clear:both}.cols-4-2{flex:0 0 25%;padding:10px 20px 20px}@media (max-width:767.98px){.cols-4-2{flex:1 1 50%}}.cols-4-services{flex:0 0 25%;padding:10px 20px 20px}@media (max-width:991.98px){.cols-4-services{flex:0 0 50%}}@media (max-width:767.98px){.cols-4-services{flex:1 1 100%}}.cols-5{flex:0 0 20%;padding:10px 20px 20px}@media (max-width:767.98px){.cols-5{flex:1 1 100%;padding:10px 0}}.cols-5:after:after{content:"";display:table;clear:both}.cols-66{flex:0 0 66.6666%}@media (max-width:767.98px){.cols-66{flex:1 1 100%}}.cols-66:after:after{content:"";display:table;clear:both}.cols-33{flex:0 0 33.3333%}@media (max-width:767.98px){.cols-33{flex:1 1 100%}}.cols-33:after:after{content:"";display:table;clear:both}.cols-60{flex:0 0 60%}@media (max-width:767.98px){.cols-60{flex:1 1 100%;margin-bottom:2rem}}.cols-60:after:after{content:"";display:table;clear:both}.cols-40{flex:0 0 40%}@media (max-width:767.98px){.cols-40{flex:1 1 100%;margin-bottom:2rem}}.cols-40:after:after{content:"";display:table;clear:both}@media (max-width:767.98px){.m1{order:1}.m2{order:2}.m3{order:3}}.d1{order:1}.d2{order:2}.d3{order:3}.v-center{align-self:center}.v-top{align-self:flex-start}.v-bottom{align-self:flex-end}body{display:flex;flex-direction:column}body .site-grid{grid-template-columns:[full-start] minmax(0, 1fr) [main-start] repeat(4, minmax(0, 25%)) [main-end] minmax(0, 1fr) [full-end];grid-gap:0 3rem}body .grid-child{max-width:none}body header>.grid-child,body footer>.grid-child{padding-right:3rem;padding-left:3rem}body:not(.has-sidebar-left) .site-grid .container-component{grid-column-start:full-start}body:not(.has-sidebar-right) .site-grid .container-component{grid-column-end:full-end}body.contained .site-grid .container-component{grid-column-start:main-start;grid-column-end:main-end;max-width:1200px;margin:0 auto}.site-grid{margin-bottom:auto;margin-top:95px}@supports (display: grid){.site-grid{display:grid;grid-template-areas:". banner banner banner banner ." ". top-a top-a top-a top-a ." ". top-b top-b top-b top-b ." ". comp comp comp comp ." ". side-r side-r side-r side-r ." ". side-l side-l side-l side-l ." ". bot-a bot-a bot-a bot-a ." ". bot-b bot-b bot-b bot-b .";grid-template-columns:[full-start] minmax(0, 1fr) [main-start] repeat(4, minmax(0, 19.875rem)) [main-end] minmax(0, 1fr) [full-end];grid-gap:0 1.5rem}.site-grid>[class^="container-"],.site-grid>[class*=" container-"]{width:100%;max-width:none;column-gap:1.5rem}.site-grid>.full-width{grid-column:full-start / full-end}@media (min-width:992px){.site-grid{grid-template-areas:". banner banner banner banner ." ". top-a top-a top-a top-a ." ". top-b top-b top-b top-b ." ". side-l comp comp side-r ." ". bot-a bot-a bot-a bot-a ." ". bot-b bot-b bot-b bot-b ."}}}.container-banner{grid-area:banner}.container-top-a{grid-area:top-a}.container-top-b{grid-area:top-b}.container-component{grid-area:comp}.container-sidebar-left{grid-area:side-l}.container-sidebar-right{grid-area:side-r}.container-main-top{grid-area:main-t}.container-main-bottom{grid-area:main-b}.container-breadcrumbs{grid-area:bread}.container-bottom-a{grid-area:bot-a}.container-bottom-b{grid-area:bot-b}h1,.h1-size{font-size:clamp(2.25rem, 5.6875vw, 3.5rem);line-height:1.1;font-weight:400;margin:0;padding:0;color:#005DAA;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}h1.p-size{font-size:1.2rem;color:#333;line-height:1.6;font-weight:400;margin:1em 0;padding:none}h1.h3-size{font-weight:500;font-size:0.9rem;color:#333;line-height:1.6;margin:1em 0 0;padding:none}h2{font-size:28px;line-height:1.1;font-weight:200;margin:20px 30px 10px 0;padding:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}h2.txt-center{margin:20px 0 10px 0 !important}.h2-light{font-size:3rem;font-weight:200}.h2-heavy{font-weight:500;text-transform:uppercase}h3{font-size:20px;line-height:1.1;font-weight:500;margin:20px 30px 5px 0;padding:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.h3-light{font-size:2.2rem;font-weight:200}h4{font-size:18px;font-weight:400;margin-bottom:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}h4+p{margin-top:0}h5{font-size:18px;margin:18px 0 0;padding:0;font-weight:500;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}h6{font-size:18px;line-height:1.2;margin:18px 0 0;padding:0;font-weight:500;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}h6+p{margin-top:0}ul.nobul{list-style:none}dt{font-size:20px;font-weight:500}dd{margin-bottom:20px;margin-left:0;-webkit-margin-start:0}b,strong{font-weight:700}i,em{font-style:italic}sup{font-size:70%}.sup{font-size:80%;vertical-align:top}.smallnote{font-size:70%;font-style:italic}ul.checks{list-style:none}ul.checks li{position:relative}ul.checks li::before{content:"✔ ";color:var(--clr-cincom-blue);position:absolute;left:-1.5rem}.panel-gray{position:relative;padding:40px 0;background-color:var(--clr-grey-lighter)}.panel-white{position:relative;padding:40px 0;background-color:var(--clr-white)}.panel-blue{position:relative;padding:40px 0;background-color:#005DAA;color:var(--clr-white)}.panel-ltblue{position:relative;padding:40px 0;background-color:var(--clr-very-light-blue)}.panel-lines{position:relative;padding:40px 0;background:url('/media/templates/site/cincom_2022/images/bg-lines.png') no-repeat right bottom;background-size:contain}.panel-gradient-1{position:relative;padding:60px 0;background:#edf8fe;background:radial-gradient(circle, #edf8fe 0%, white 51%);background-position:right top}.panel-gradient-1 p{font-size:1.2rem}.panel-gradient-2{position:relative;padding:40px 0;background:#edf8fe;background:radial-gradient(circle, #edf8fe 0%, #ede9f3 100%);background-position:left center}.panel-gradient-purple{position:relative;padding:40px 0;background:#ece9f4;background:-moz-linear-gradient(90deg, rgba(236, 233, 244, 0) 0%, #ece9f4 100%);background:-webkit-linear-gradient(90deg, rgba(236, 233, 244, 0) 0%, #ece9f4 100%);background:linear-gradient(90deg, rgba(236, 233, 244, 0) 0%, #ece9f4 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#FFFFFF",endColorstr="#ECE9F4",GradientType=1)}.panel-gradient-gray{position:relative;padding:40px 0;background:#858b90;background:-moz-linear-gradient(90deg, #858b90 0%, #c1c8ca 100%);background:-webkit-linear-gradient(90deg, #858b90 0%, #c1c8ca 100%);background:linear-gradient(90deg, #858b90 0%, #c1c8ca 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#858b90",endColorstr="#c1c8ca",GradientType=1)}.panel-black{position:relative;padding:40px 0;background-color:#000}.panel-contactform{display:none;position:relative;padding:40px 0;background:#edf8fe;background:radial-gradient(circle, #edf8fe 0%, #ede9f3 100%);background-position:left center}.container-header{z-index:10;width:100%;position:fixed;background:#fff;border-bottom:1px #f9f9f9 solid;box-shadow:0 0 3px rgba(0, 0, 0, 0.3)}@media (max-width:991.98px){.container-header{position:relative !important}}.container-header .grid-child{padding:1.5rem 40px;display:grid;grid-template-rows:1fr;grid-template-columns:minmax(200px, 1fr) 1fr}@media (max-width:767.98px){.container-header .grid-child{padding:1.5rem 20px}}.container-header nav{padding:0;margin-top:0.75rem}.container-header .navbar-brand{position:relative;line-height:1}.container-header .brand-logo img{width:198px;height:auto;margin-top:8px;max-width:90%}@-webkit-keyframes fade-in-fwd{0%{-webkit-transform:translateZ(-80px);transform:translateZ(-80px);opacity:0}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes fade-in-fwd{0%{-webkit-transform:translateZ(-80px);transform:translateZ(-80px);opacity:0}100%{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}.fade-in-fwd{-webkit-animation:fade-in-fwd 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) both;animation:fade-in-fwd 0.6s cubic-bezier(0.39, 0.575, 0.565, 1) both}.sd-b-choices{list-style:none;margin:0;padding:0;display:flex;flex-flow:row wrap;text-align:center}.sd-b-choices li{flex:0 0 calc(33% - 2rem);display:block;border-radius:5px;box-shadow:0 0 12px rgba(0, 0, 0, 0.3);padding:1rem;margin:1rem;background:#fff;transition:all 0.3s ease}.sd-b-choices li:hover{box-shadow:0 0 4px rgba(0, 0, 0, 0.5)}@media (max-width:767.98px){.sd-b-choices li{flex:1 1 100%}}.sd-b-choices svg{display:block;margin:0 auto}.sd-b-choices a{text-decoration:none;display:block;height:100%}.sd-b-choices a:hover{text-decoration:none}.main{width:100%;margin:0;position:relative;overflow:hidden}.footer{background:#005DAA;color:#fff;font-size:0.8rem;padding:3rem 20px}.footer h5{color:#fff;margin:15px 0 0;padding:0;line-height:1;font-weight:700}.footer ul{margin:10px 0;padding:0;list-style:none}.footer li{line-height:1;margin:8px 0}.footer li a,.footer li a:visited{color:#fff}.footer img{max-width:250px;height:auto;padding:0.5rem 0 1rem}.f_social{clear:both;margin-bottom:10px}.f_social a{color:#fff;font-size:2rem;display:inline-block;padding:0 0.5rem}.f_social .sicon{background:url(/media/templates/site/cincom_2022/images/i-social-22.svg) no-repeat;background-size:352px 32px;display:inline-block;width:33px;height:32px;text-indent:-9000em;margin:5px 3px}.f_social .cb{background-position:0 top}.f_social .tw{background-position:-47px top}.f_social .li{background-position:-94px top}.f_social .yt{background-position:-138px top}.f_social .cp{background-position:-182px top}.f_social .via{background-position:-226px top}.f_social .gp{background-position:-271px top}.f_social .fb{background-position:-318px top}.moduletable-topbanner{display:block;clear:both;width:100%}.custom-vidbanner{width:100%;padding:0;background:#004177;display:flex;flex-flow:row nowrap;align-items:flex-start}.custom-vidbanner .h-vid{flex:1;align-self:center;justify-self:center;text-align:center;max-width:1200px;margin:0 auto}.custom-vidbanner .h-vid h1{margin:0;padding:0;max-width:100%}.custom-topbanner{width:100%;padding:30px 40px;min-height:480px;background-size:cover;background-color:#f9f9f9;display:flex;flex-flow:row nowrap;align-items:flex-start}@media (max-width:767.98px){.custom-topbanner{padding:30px 20px}}.custom-topbanner .h-text{flex:1 1 100%}.custom-topbanner .h-text>div{margin-top:70px}.custom-topbanner .h-vid{flex:1;align-self:center;justify-self:center;text-align:center}.custom-topbanner .h-vid h1{margin:0;padding:0;max-width:100%}.custom-topbanner h1{color:#fff;font-size:46px;line-height:1.1;font-weight:500;padding:30px 0 5px 0;margin:0;max-width:80%;text-shadow:0 0 8px rgba(0, 0, 0, 0.5)}.custom-topbanner h2{color:#fff;font-size:36px;font-weight:200;padding:20px 0 0}.custom-topbanner p{color:#fff;font-size:24px;line-height:1.4;font-weight:200;margin:0;padding:20px 0 10px 0;max-width:75%}.custom-topbanner a,.custom-topbanner a:visited{color:#fff;text-decoration:underline}.custom-topbanner a:hover{color:#005DAA}.custom-topbanner .button{float:left;margin:0 20px 20px 0}.moduletable-header{display:block;clear:both;width:100%}.custom-header{background-size:cover;background-repeat:no-repeat;background-position:center;position:relative}.custom-header h1{color:#fff;font-size:30px;line-height:1.1;font-weight:500;margin:0;padding:60px 40px;max-width:600px}.custom-header h2{color:#fff;opacity:0.6;font-size:15px;font-weight:500;text-align:center;padding:0;margin:15px 0 0;transition:opacity 0.3s ease-in-out}.custom-header:lang(it) h1{padding-bottom:20px}.custom-header:lang(it) p{color:#fff;margin:0;padding:0 40px 30px;max-width:600px}.header-shaded{display:flex;flex-flow:row nowrap;background-color:rgba(35, 31, 32, 0.6);padding:10px 10px}@media (max-width:767.98px){.header-shaded{flex-flow:row wrap}}.header-shaded a:hover .cin-icon i,.header-shaded a:hover h2{opacity:1}.header-shaded .hs-center{flex:0 0 100%;margin:20px auto}:root{--mediumorange: #ff431b;--lightorange: #ff8e00;--mediumblue: #203299;--lightblue: #2b72d7;--black: #000000;--mediumgray: #707780;--darkgray: #404040;--lightgray: #adb3b8;--horizontal-body-padding: 1rem;--min-body-width: 320px;--responsive-width: 1100px;--max-content-width: 1200px;--logo-height: 45px;--logo-vertical-padding: 0.5rem;--logo-container-height: calc(var(--logo-height) + 2 * var(--logo-vertical-padding));--audience-nav-height: 3.125rem;--user-nav-height: 2rem;--mega-menu-height: 3.25rem;--inner-sub-menu-margin: 1rem;--chat-height: 10rem;--chat-width: 2.5rem}.container-nav{}.container-nav *:focus{outline:solid var(--clr-powder-blue) 2px;outline-offset:2px}.container-nav a{text-decoration:none;color:#005DAA}.container-nav a:hover{text-decoration:none}.container-nav .sr-only{position:absolute;clip:rect(1px 1px 1px 1px);clip:rect(1px, 1px, 1px, 1px);padding:0;border:0;height:1px;width:1px;overflow:hidden}.container-nav #skipnav_container{position:absolute;left:1rem;top:1rem;background-color:transparent;z-index:2000;font-size:1.125rem;font-weight:400}.container-nav #skipnav_container:focus-within{overflow:auto;clip:auto;width:auto;height:auto;box-shadow:4px 4px 4px 0 rgba(0, 0, 0, 0.5)}.container-nav #skipnav_container a{display:block;padding:0.625rem 0.75rem}.container-nav #skipnav_container a:focus{outline-offset:-6px;outline-color:var(--clr-white);background:var(--lightblue);color:var(--clr-white);text-decoration:none}.container-nav #skipnav_container a+a{border-top:solid 2px var(--darkgray)}.container-nav .page-centered-content{max-width:var(--max-content-width);margin-top:0;margin-bottom:0;margin-left:auto;margin-right:auto;padding-left:var(--horizontal-body-padding);padding-right:var(--horizontal-body-padding)}.container-nav #page_header{position:relative}@media screen and (min-width:1100px){.container-nav :root{--horizontal-body-padding: 1.5rem}.container-nav #page_header{position:relative}}.container-nav .nav-toggle{background:var(--clr-white);color:var(--clr-grey-dark)}.container-nav .nav-toggle:focus{outline-color:var(--clr-powder-blue);outline-offset:-8px}.container-nav .nav-toggle:hover{background:#005DAA;color:var(--clr-white)}.container-nav button.hamburger-toggle{border:none;color:var(--clr-white);background:#005DAA;font-size:0.75rem;font-weight:400;padding:0.5rem;position:absolute;right:var(--horizontal-body-padding);top:1.5rem;height:50px;display:inline-flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:center}.container-nav button.hamburger-toggle:hover{background:var(--clr-powder-blue)}.container-nav button.hamburger-toggle:focus{outline-color:var(--clr-powder-blue)}.container-nav button.hamburger-toggle>*{pointer-events:none}.container-nav button.hamburger-toggle>svg{flex:1 1 1rem;width:auto;height:100%;max-width:3em}.container-nav button.hamburger-toggle>div{flex:0 0 auto;margin-top:0.25rem}.container-nav button.hamburger-toggle[aria-expanded="false"]+#main_nav_container,.container-nav button.hamburger-toggle[aria-expanded="false"]+#main_nav_container+#main_nav{display:none}@media screen and (min-width:400px){.container-nav button.hamburger-toggle{font-size:0.875rem;font-weight:400;right:var(--horizontal-body-padding)}}@media screen and (min-width:1100px){.container-nav button.hamburger-toggle{display:none}.container-nav button.hamburger-toggle[aria-expanded="false"]+#main_nav_container,.container-nav button.hamburger-toggle[aria-expanded="false"]+#main_nav_container+#main_nav{display:block}}.container-nav #top_nav{padding-bottom:2rem;min-width:15rem;width:auto;max-width:20rem;font-size:1.25rem}@media screen and (min-width:1100px){.container-nav #top_nav{width:auto;min-width:auto;max-width:none;margin-top:0;font-size:1rem;padding-bottom:0}}.container-nav button.nav-toggle{padding:0.625rem 1rem;text-decoration:none;white-space:nowrap;border:1px solid var(--clr-powder-blue);width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:stretch;align-items:center}.container-nav button.nav-toggle>*{pointer-events:none}.container-nav button.nav-toggle svg{height:0.875rem;width:0.875rem;position:relative;top:1px;margin-left:4px}.container-nav button.nav-toggle[aria-expanded="false"] svg.icon.down{display:none}.container-nav button.nav-toggle[aria-expanded="false"] svg.icon.up{display:none}.container-nav button.nav-toggle[aria-expanded="true"] svg.icon.down{display:none}.container-nav button.nav-toggle[aria-expanded="true"] svg.icon.up{display:none}.container-nav button.nav-toggle[aria-expanded="false"]+ul{display:none}.container-nav button.nav-toggle[aria-expanded="true"]+ul{display:none}.container-nav #user_nav button.nav-toggle,.container-nav .mega-menu button.nav-toggle{margin-top:-2px}.container-nav .mega-menu[data-menu-state] button.nav-toggle[aria-expanded="true"]+.mega-sub-menu{display:block;color:#000}.container-nav .mega-menu[data-menu-state] button.nav-toggle[aria-expanded="false"]+.mega-sub-menu{display:none}.container-nav .mega-sub-menu>div.image-column{display:none}.container-nav #main_nav_container{z-index:1000;position:relative;padding-top:2px;box-shadow:none}@media (max-width:1099.98px){.container-nav #main_nav_container{position:absolute;right:1rem;left:1rem;padding-top:40px;box-shadow:4px 4px 4px 0 rgba(0, 0, 0, 0.5)}}.container-nav #main_nav>ul{list-style:none;padding:0;margin:0}.container-nav .mega-menu>ul>li{display:block}.container-nav .mega-sub-menu{background:var(--clr-white);margin-top:0;margin-bottom:0;list-style:none;width:100%;border-left:solid 1px var(--clr-powder-blue);border-right:solid 1px var(--clr-powder-blue);padding:0}.container-nav .mega-menu>ul>li:last-child .mega-sub-menu{border-bottom:solid 1px var(--clr-powder-blue)}.container-nav .mega-sub-menu ul{list-style:none;padding-left:0}.container-nav .mega-sub-menu ul li{padding-top:0.3125rem;padding-bottom:0.3125rem}.container-nav .mega-sub-menu ul>li+li{border-top:solid 1px var(--clr-powder-blue)}.container-nav .mega-sub-menu ul li a{padding-top:1px;padding-bottom:1px;padding-left:0.25rem;padding-right:1rem;text-decoration:none;margin-left:0.5rem;margin-right:0.5rem;display:block}.container-nav .mega-sub-menu ul li a:focus{outline-color:var(--clr-powder-blue);outline-offset:0}.container-nav .mega-sub-menu div.text-column+div.text-column>ul>li:first-child{border-top:solid 1px var(--mediumgray)}.container-nav .mega-sub-menu div.text-column+div.text-column>.mega-sub-heading{border-top:solid 2px var(--clr-cincom-blue)}.container-nav .mega-menu .mega-sub-heading{font-size:inherit;margin:0;padding:0.25rem 1rem;font-weight:400;border-bottom:solid 2px var(--clr-cincom-blue)}@media screen and (min-width:1100px){.container-nav{}.container-nav #main_nav_container{background:var(--clr-white);color:var(--clr-grey-dark);margin-top:0;position:initial;z-index:auto}.container-nav .mega-menu button.nav-toggle{padding:0 0.5rem;color:var(--clr-grey-dark);background:var(--clr-white);font-size:1rem;font-weight:400;height:var(--mega-menu-height);display:block;width:auto;border-color:transparent;margin:0 1rem}.container-nav .mega-menu button.nav-toggle svg{margin-left:1px}.container-nav .mega-menu>ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch}.container-nav .mega-menu>ul>li{display:inline-block;padding:0}.container-nav .mega-sub-menu{display:none;position:absolute;margin:0;border:none;background:#edf8fe;background:radial-gradient(circle, #edf8fe 0%, white 51%);background-position:left center;color:#000;list-style:none;padding:1rem 3rem;z-index:10;left:0;min-width:calc(1100px - 2rem);transition:opacity 0.4s 1s;box-shadow:2px 2px 4px 0 rgba(0, 0, 0, 0.2);z-index:100;justify-content:space-between;align-items:center}.container-nav .mega-sub-menu:before{content:"";background:transparent;display:block;z-index:-1;position:absolute;width:calc(100% + 30px);height:calc(100% + 20px);top:0;left:-15px}.container-nav .mega-sub-menu:focus{outline:none}.container-nav .mega-sub-menu ul li{padding-top:0;padding-bottom:0}.container-nav .mega-sub-menu ul>li+li{border-top:none;break-inside:avoid-column}.container-nav .mega-menu[data-menu-state] button.nav-toggle[aria-expanded="true"]{color:var(--clr-cincom-blue)}.container-nav .mega-menu button.nav-toggle[aria-expanded]:hover{background:var(--clr-white);color:#005DAA}.container-nav .mega-menu button.nav-toggle:focus{outline-offset:-5px;outline-color:var(--clr-powder-blue)}.container-nav .mega-menu[data-menu-state] button.nav-toggle[aria-expanded="true"]:focus{outline-color:var(--clr-powder-blue);color:#333}.container-nav .mega-menu[data-menu-state] button.nav-toggle[aria-expanded="true"]+.mega-sub-menu{display:flex}.container-nav .mega-menu[data-menu-state] button.nav-toggle[aria-expanded="false"]+.mega-sub-menu{display:none}.container-nav .mega-sub-menu>div{display:flex;flex-direction:column;justify-content:space-between;align-items:center;width:calc(50% - 1.25 * var(--inner-sub-menu-margin))}.container-nav .mega-sub-menu>div.double{width:calc(50% - 2.5 * var(--inner-sub-menu-margin) + var(--inner-sub-menu-margin))}.container-nav .mega-sub-menu>div.double>ul{column-count:2;column-gap:var(--inner-sub-menu-margin)}.container-nav .mega-sub-menu>div.double>ul>li{break-inside:avoid}.container-nav .mega-sub-menu>div+div{margin-left:var(--inner-sub-menu-margin)}.container-nav .mega-sub-menu>div.text-column{align-self:flex-start;align-items:flex-start}.container-nav .mega-sub-menu>div.text-column>ul{list-style:none;padding-left:0}.container-nav .mega-sub-menu>div.text-column>ul li a{display:block;padding:1px 0;text-decoration:none;margin:0.25rem 0 0}.container-nav .mega-sub-menu>div.text-column>ul li a:focus{outline-color:var(--clr-powder-blue);outline-offset:2px}.container-nav .mega-sub-menu>div.text-column>ul li a:hover{text-decoration:underline}.container-nav .mega-sub-menu>div.full-column{align-self:flex-start;align-items:flex-start;width:100%;padding:2rem}.container-nav .mega-sub-menu>div.full-column>ul{list-style:none;padding-left:0;display:flex;flex-flow:row wrap;width:100%}.container-nav .mega-sub-menu>div.full-column>ul.threecol li{flex:0 0 33%}.container-nav .mega-sub-menu>div.full-column>ul.twocol li{flex:0 0 50%}.container-nav .mega-sub-menu>div.full-column>ul li a{display:block;padding:1rem 1rem 1rem 0;text-decoration:none;margin:0.25rem 0}.container-nav .mega-sub-menu>div.full-column>ul li a div{display:block;font-size:0.7rem}.container-nav .mega-sub-menu>div.full-column>ul li a:focus{outline-color:var(--clr-powder-blue);outline-offset:2px}.container-nav .mega-sub-menu>div.full-column>ul li a:hover{text-decoration:underline}.container-nav .mega-sub-menu>div.half-column{align-self:flex-start;align-items:flex-start;width:50%;padding:2rem}.container-nav .mega-sub-menu>div.half-column>ul{list-style:none;padding-left:0}.container-nav .mega-sub-menu>div.half-column>ul li a{display:block;padding:1rem 1rem 1rem 0;text-decoration:none;margin:0.25rem 0}.container-nav .mega-sub-menu>div.half-column>ul li a div{display:block;font-size:0.7rem}.container-nav .mega-sub-menu>div.half-column>ul li a:focus{outline-color:var(--clr-powder-blue);outline-offset:2px}.container-nav .mega-sub-menu>div.half-column>ul li a:hover{text-decoration:underline}.container-nav .mega-sub-menu>div>ul li a svg{margin:-0.2rem 0 0 -40px;float:left}.container-nav .mega-sub-menu>div.image-column{display:block}.container-nav .mega-sub-menu>div.image-column>a{text-align:center;text-decoration:none;display:flex;flex-direction:column-reverse;flex-wrap:nowrap}.container-nav .mega-sub-menu>div.image-column>a:focus,.container-nav .mega-sub-menu>div.image-column>a:hover{outline-style:solid;outline-width:3px;outline-color:var(--clr-powder-blue);outline-offset:2px}.container-nav .mega-sub-menu>div.image-column>a>img{width:100%;margin-bottom:0.75rem}.container-nav .mega-menu .mega-sub-heading{font-size:inherit;margin:0;padding:0;font-weight:400;border-bottom:none;font-size:1.1rem;margin-left:-40px}.container-nav .mega-sub-menu div.text-column+div.text-column>ul>li:first-child{border-top:none}.container-nav .mega-sub-menu div.text-column+div.text-column>.mega-sub-heading{border-top:none}}@media screen and (min-width:1100px) and (max-width:575.98px){.container-nav .mega-sub-menu>div.full-column>ul.threecol li{flex:0 0 100%}.container-nav .mega-sub-menu>div.full-column>ul.twocol li{flex:0 0 100%}}.container-nav .lang-flag{margin:0 !important;float:none !important}.container-nav a[has-complex-tooltip]:focus+div.complex-tooltip,.container-nav a[has-complex-tooltip]:hover+div.complex-tooltip{visibility:visible;opacity:1}.container-nav div.complex-tooltip{visibility:hidden;background-color:var(--lightblue);box-shadow:4px 4px 4px 0 rgba(0, 0, 0, 0.5);color:var(--clr-white);font-size:0.875rem;text-align:center;border-radius:6px;padding:0.375rem;position:absolute;z-index:10;top:auto;bottom:calc(100% + 0.75rem);left:calc(50% - 7rem);opacity:0;transition:opacity 0.3s;white-space:normal;line-height:1.5em;width:14rem;margin:0 0.375rem}.ni-cpq{transform:scale(0.8) translateY(10px);--clr1: #0060A9;--clr2: #D51870}a:hover .ni-cpq{--clr2: #0060A9;--clr1: #D51870}.ni-ccm{transform:scale(0.75) translateY(10px);--clr2: #51B748;--clr1: #1172BA}a:hover .ni-ccm{--clr1: #51B748;--clr2: #1172BA}.ni-smalltalk{transform:translateY(5px);--clr1: #f17729;--clr2: #0060a9}a:hover .ni-smalltalk{--clr2: #f17729;--clr1: #0060a9}.ni-mantis{transform:translateY(5px);--clr1: #5dbdeb;--clr2: #6e57a4}a:hover .ni-mantis{--clr2: #5dbdeb;--clr1: #6e57a4}.ni-control{transform:translateY(5px);--clr1: #6e57a4;--clr2: #5dbdeb}a:hover .ni-control{--clr2: #6e57a4;--clr1: #5dbdeb}.ni-supra{transform:translateY(5px);--clr1: #6e57a4;--clr2: #5dbdeb}a:hover .ni-supra{--clr2: #6e57a4;--clr1: #5dbdeb}.ni-ecm{--clr1: #0060a9;--clr2: #5EBEEB}a:hover .ni-ecm{--clr2: #0060a9;--clr1: #5EBEEB}.ni-cindoc{--clr1: #0060a9;--clr2: #5EBEEB}a:hover .ni-cindoc{--clr2: #0060a9;--clr1: #5EBEEB}.ni-devsol{--clr1: #0060a9;--clr2: #5EBEEB}a:hover .ni-devsol{--clr2: #0060a9;--clr1: #5EBEEB}.ni-cpq-iem{--clr1: #0060a9;--clr2: #d5186f}a:hover .ni-cpq-iem{--clr2: #0060a9;--clr1: #d5186f}.ni-cpq-sv{--clr1: #0060a9;--clr2: #d5186f}a:hover .ni-cpq-sv{--clr2: #0060a9;--clr1: #d5186f}.ni-cpq-htem{--clr1: #0060a9;--clr2: #d5186f}a:hover .ni-cpq-htem{--clr2: #0060a9;--clr1: #d5186f}.ni-cpq-hvac{--clr1: #0060a9;--clr2: #d5186f}a:hover .ni-cpq-hvac{--clr2: #0060a9;--clr1: #d5186f}.ni-cpq-med{--clr1: #0060a9;--clr2: #d5186f}a:hover .ni-cpq-med{--clr2: #0060a9;--clr1: #d5186f}.ni-ccm-fin{--clr1: #0060a9;--clr2: #00aa5b}a:hover .ni-ccm-fin{--clr2: #0060a9;--clr1: #00aa5b}.ni-ccm-health{--clr1: #0060a9;--clr2: #00aa5b}a:hover .ni-ccm-health{--clr2: #0060a9;--clr1: #00aa5b}.ni-ccm-life{--clr1: #0060a9;--clr2: #00aa5b}a:hover .ni-ccm-life{--clr2: #0060a9;--clr1: #00aa5b}.ni-ccm-prop{--clr1: #0060a9;--clr2: #00aa5b}a:hover .ni-ccm-prop{--clr2: #0060a9;--clr1: #00aa5b}.ni-resources{--clr1: #0060a9;--clr2: #5dbdeb}a:hover .ni-resources{--clr2: #0060a9;--clr1: #5dbdeb}.ni-partners{--clr1: #0060a9;--clr2: #5dbdeb}a:hover .ni-partners{--clr2: #0060a9;--clr1: #5dbdeb}.ni-aboutus{--clr1: #0060a9;--clr2: #5dbdeb}a:hover .ni-aboutus{--clr2: #0060a9;--clr1: #5dbdeb}.ni-events{--clr1: #5dbdeb;--clr2: #0060a9}a:hover .ni-events{--clr2: #5dbdeb;--clr1: #0060a9}.ni-news{--clr1: #5dbdeb;--clr2: #0060a9}a:hover .ni-news{--clr2: #5dbdeb;--clr1: #0060a9}.ni-careers{--clr1: #5dbdeb;--clr2: #0060a9}a:hover .ni-careers{--clr2: #5dbdeb;--clr1: #0060a9}.ni-leaders{--clr1: #5dbdeb;--clr2: #0060a9}a:hover .ni-leaders{--clr2: #5dbdeb;--clr1: #0060a9}@media screen and (max-width:1099px){.ni-cpq-iem,.ni-cpq-sv,.ni-cpq-htem,.ni-cpq-hvac,.ni-cpq-med,.ni-ccm-fin,.ni-ccm-health,.ni-ccm-life,.ni-ccm-prop,.ni-resources,.ni-partners,.ni-aboutus,.ni-events,.ni-news,.ni-careers{transform:translateY(5px)}}.subnav-wrap{position:absolute;margin:0.25rem 0 0 0;padding:0;right:0;z-index:2;overflow:hidden}.subnav-menu{list-style:none;margin:0 -20em 0 40px;padding:0;text-align:left;display:block;background:#005DAA;box-shadow:3px 3px 7px rgba(0, 0, 0, 0.2);width:20em;line-height:1;transition:all 0.5s ease;transform:translate3d(0, 0, 0)}.subnav-menu.hover{margin-right:0}.subnav-menu:after:after{content:"";display:table;clear:both}.subnav-menu li{margin:0;padding:0}.subnav-menu li a{display:block;margin:5px;padding:5px 5px 5px 20px;font-weight:400;font-size:16px;line-height:1.5;color:#fff}.subnav-menu li a:hover{color:#fff}.subnav-menu:before{content:url(../../cincom/img/triangle.svg);height:82px;width:35px;display:block;font-weight:700;padding:20px 10px 20px 10px;background:#005DAA;color:#fff;margin:0;border-radius:8px 0 0 8px;position:absolute;left:-35px}.nav-footer{background:rgba(0, 0, 0, 0.3);height:30px}@media (max-width:767.98px){.nav-footer{display:none}}.nav-footer .nav-footer-center{float:right;position:relative;left:-50%}.nav-footer .menu{position:relative;left:50%;display:block;box-sizing:border-box;list-style:none;width:100%;list-style:none;margin:0 0 0 20px;padding:0;font-family:cincom_sans, Helvetica, Arial, sans-serif}.nav-footer .menu li{display:inline-block}.nav-footer .menu li a{display:block;color:#fff;padding:0 20px;font-weight:normal;text-decoration:none;font-size:16px;line-height:30px;text-transform:uppercase}.nav-footer .menu li a:hover{background:rgba(255, 255, 255, 0.6);color:#000;text-decoration:none}.breadcrumb{list-style:none;display:block;margin:6px 0;padding:0;font-size:12px;line-height:2}.breadcrumb:after{content:"";display:table;clear:both}.breadcrumb li{display:inline-block}.breadcrumb a{color:#005DAA}.breadcrumb a:hover{color:#333}.breadcrumb .icon-location{display:none}.hs-form{text-align:left !important}.hs-button.primary.large,.hs-button{border-radius:8px !important;padding:10px 20px !important;display:inline-block !important;text-align:center !important;font-size:18px !important;line-height:1 !important;background:#03AB5C !important;color:#fff !important;transition:all 0.3s ease !important;font-weight:500 !important;border:none !important;box-shadow:none !important;text-shadow:none !important;text-decoration:none !important;width:auto !important;margin-top:1rem !important}@media (max-width:767.98px){.hs-button.primary.large,.hs-button{font-size:20px !important}}.hs-button.primary.large:hover,.hs-button:hover{text-decoration:none !important;background:#23356f !important;border:none !important;box-shadow:none !important}.btn-pink,.hs-button{background:#d5186f !important}.btn{padding:0.75rem 3.5rem !important;display:inline-block !important;line-height:1 !important;font-weight:500 !important;margin:0 0.25rem 0 0 !important;font-size:1rem !important;border-radius:8px !important;border:1px solid !important;text-decoration:none !important;max-width:55ch !important;text-shadow:none !important}.btn:hover{text-decoration:none !important}.btn-light{background:var(--clr-white);border:1px solid var(--clr-soft-blue);color:#333 !important;transition:background 0.3s ease}.btn-light:hover{background:var(--clr-very-light-blue)}.btn-green,.hs-button.primary.large{background:var(--clr-success) !important;color:var(--clr-white) !important;transition:background 0.3s ease !important}.btn-green:hover,.hs-button.primary.large:hover{background:#039a53 !important}.btn-gray{background:var(--clr-grey-medium);color:var(--clr-white) !important;transition:background 0.3s ease}.btn-gray:hover{background:var(--clr-grey)}.btn-pink{background:var(--clr-deep-pink);color:var(--clr-white) !important;transition:background 0.3s ease}.btn-pink:hover{background:#c10062}.btn-scheduledemo span{padding:0.75rem 2rem;display:block;line-height:1;font-weight:500;margin:0 0.25rem 0 0;font-size:1rem;border-radius:8px;border:1px solid;text-decoration:none;max-width:55ch;background:var(--clr-success) !important;color:var(--clr-white) !important;transition:background 0.3s ease}@media (max-width:1099.98px){.btn-scheduledemo span{width:100%;text-align:center}}.btn-scheduledemo:hover span{background:#039a53 !important;text-decoration:none}@media (max-width:1099.98px){.btn-scheduledemo{width:100%;text-align:center;justify-content:center !important}}.button{border-radius:8px;padding:5px 15px 5px 20px;display:inline-block;text-align:center;font-size:16px;line-height:1;background:#03AB5C;color:#fff !important;transition:all 0.3s ease;font-weight:500;border:none;box-shadow:none;text-decoration:none !important}.button:before{content:"";width:0;height:0;border-style:solid;border-width:6px 0 6px 6.7px;border-color:transparent transparent transparent #fff;margin:1px 0 0 -10px;display:block;position:absolute}@media (max-width:767.98px){.button{font-size:20px}}.button:hover{text-decoration:none;background:#02894a;border:none !important;box-shadow:none !important}.button-small{font-size:12px;text-transform:uppercase;color:#fff;background:#005DAA;border-radius:8px;padding:1px 10px;line-height:1.7;font-weight:500;border:none;margin:0 5px}.contact-form{display:block;padding:20px;text-align:center}.hs-form{text-align:left;margin:0px auto !important;width:100% !important;max-width:600px !important;background:white !important;border-radius:8px !important;box-shadow:0 0 12px rgba(0, 0, 0, 0.4) !important;padding:1rem 2rem 2rem !important}.hs-form label{display:block !important;margin:1rem 0 0 0 !important;font-size:0.9rem !important}.hs-form input,.hs-form textarea,.hs-form select{font-size:1.1rem !important;width:100% !important;padding:0.5rem !important;border-radius:4px !important;border:1px #ddd solid !important;height:auto !important}.hs-form .hs-error-msg{color:var(--clr-danger)}.hs-form select{-webkit-appearance:none;-moz-appearance:none;background-color:transparent;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6.34317 7.75732L4.92896 9.17154L12 16.2426L19.0711 9.17157L17.6569 7.75735L12 13.4142L6.34317 7.75732Z' fill='currentColor' /%3E%3C/svg%3E");background-repeat:no-repeat;background-position:98% center}.no-list{list-style:none;margin:1rem 0 2rem;padding:0}.who-how-why{margin-top:50px}.who-how-why>section{display:none;padding:20px 0 0;border-top:1px solid #999}@media (max-width:767.98px){.who-how-why>section{display:block;border:none}}.who-how-why>input{display:none}.who-how-why>label{display:inline-block;margin:0 0 -1px;padding:10px 25px;font-weight:500;text-align:center;color:#999;transition:color 0.3s ease-in-out;background:-moz-linear-gradient(top, #f2f2f3 0%, #fff 100%);background:-webkit-linear-gradient(top, #f2f2f3 0%, #fff 100%);background:linear-gradient(to bottom, #f2f2f3 0%, #fff 100%)}@media (max-width:767.98px){.who-how-why>label{display:none}}.who-how-why>label:hover{color:#555;cursor:pointer}.who-how-why>input:checked+label{color:#005DAA;border:1px solid #999;border-top:2px solid #005DAA;border-bottom:1px solid #fff;background:-moz-linear-gradient(top, #ccdfee 0%, #fff 100%);background:-webkit-linear-gradient(top, #ccdfee 0%, #fff 100%);background:linear-gradient(to bottom, #ccdfee 0%, #fff 100%)}.who-how-why #who:checked~#who-content,.who-how-why #how:checked~#how-content,.who-how-why #why:checked~#why-content{display:block}.cin-icon{text-align:center;margin:0 auto;display:block;width:70px;height:70px;border-radius:50%;background-color:#005DAA}.cin-icon i{background-image:url(/media/templates/site/cincom_2022/images/cpq-icons.svg);background-size:624px 127px;display:block;width:70px;height:70px;opacity:0.6;transition:opacity 0.3s ease-in-out}.i-ds i{background-position:-134px -121px}.i-ccm i{background-position:-64px -121px}.i-cpq i{background-position:6px -121px}.i-erp i{background-position:-556px -62px}.i-cin{display:inline-block;width:70px;height:70px;border-radius:50%;background-color:#005DAA;transition:all 0.2s ease}.i-cin i{background-image:url(/media/templates/site/cincom_2022/images/cpq-icons.svg);background-size:624px 127px;background-repeat:no-repeat;display:block;width:70px;height:70px;opacity:0.6}a:hover .i-cin{background-color:#03AB5C}a:hover .i-cin i{opacity:1}.i-cpq-industrial i{background-position:-274px 5px}.i-cpq-vehicle i{background-position:-345px 5px}.i-cpq-medical i{background-position:-415px 5px}.i-cpq-hightech i{background-position:-487px 5px}.i-cpq-hvac i{background-position:7px -62px}.i-cpq-energy i{background-position:-556px 5px}.txt-icon-left .i-cin{margin-left:-80px;float:left}.i-step-one,.i-step-two,.i-step-three{background-image:url(/images/icons/i-steps.svg);background-size:272px 70px;background-repeat:no-repeat;display:block;width:70px;height:70px;display:block;float:left;margin-left:-80px}.i-step-one:lang(fr),.i-step-two:lang(fr),.i-step-three:lang(fr){background-image:url(/images/icons/i-steps-fr.svg)}.i-step-one{background-position:0px 0px}.i-step-two{background-position:-101px 0px}.i-step-three{background-position:-202px 0px}.i-res::before{display:block;content:'';margin:0 auto 10px;background-image:url(/images/icons/i-res.svg);background-size:473px 154px;background-repeat:no-repeat;width:71px;height:71px}.i-blog::before{background-position:0px 0px}.i-casestudy::before{background-position:-322px -83px}.i-checklist::before{background-position:-241px -83px}.i-datasheet::before{background-position:-161px -83px}.i-demo::before{background-position:0px 0px}.i-ebook::before{background-position:0px -83px}.i-infographic::before{background-position:0px 0px}.i-video::before{background-position:-241px 0px}.i-statsheet::before{background-position:-322px 0px}.i-webinar::before{background-position:0px 0px}.i-whitepaper::before{background-position:-80px 0px}summary{font-weight:500;background-color:transparent;padding:0.75rem 1rem 0.75rem 0;margin-bottom:0;outline:none;border-radius:none;cursor:pointer;position:relative}details+details{border-top:1px solid #ccc}details[open] summary~*{animation:sweep 0.5s ease-in-out}@keyframes sweep{0%{opacity:0;margin-top:-10px}100%{opacity:1;margin-top:0px}}details>summary::after{position:absolute;content:"›";right:20px;font-size:2rem;line-height:1}details[open]>summary::after{position:absolute;content:"›";transform:rotate(90deg);right:20px}details>summary::-webkit-details-marker{display:none}.summary-content p{margin-top:0}.accordion>input{display:none}.accordion>label{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:0.7em;min-height:0;font-size:110%;outline:0 !important;font-weight:bold;border-radius:1px}.accordion>input+label{background:#fff;font-weight:normal;color:#005DAA;border:1px #eee solid;font-family:cincom_sans, Helvetica, Arial, sans-serif;font-size:20px}.accordion>input+label+div{overflow:hidden;max-height:0;background:rgba(0, 0, 0, 0.02);transition:all 0.5s ease;padding:0 1em;margin-bottom:10px}.accordion>input:checked+label+div{max-height:500em}.accordion>input+label:after{position:absolute;right:0.8em;font-size:24px;line-height:1.5;margin:1px 0 0;padding:0;content:'▼';opacity:0.6}.accordion>input:checked+label:after{content:'▲'}h3+.accordion{margin-top:20px}.accordion-sections>input{display:none}.accordion-sections>label{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:0.7em;min-height:0;font-size:110%;outline:0 !important;font-weight:bold;border-radius:1px}.accordion-sections>input+label{background:#fff;font-weight:200;color:#005DAA;border:1px #eee solid;font-family:cincom_sans, Helvetica, Arial, sans-serif;font-size:30px}.accordion-sections>input+label+div{overflow:hidden;max-height:0;background:rgba(0, 0, 0, 0.02);transition:all 0.5s ease;padding:0 1em;margin-bottom:10px}.accordion-sections>input:checked+label+div{max-height:500em}.accordion-sections>input+label:after{position:absolute;right:0.8em;font-size:46px;line-height:1;margin:2px 0 0;padding:0;content:'+'}.accordion-sections>input:checked+label:after{content:'-'}.bg-bluegreen{background:#005daa;background:-moz-linear-gradient(left, #005daa 0%, #54b948 100%);background:-webkit-linear-gradient(left, #005daa 0%, #54b948 100%);background:linear-gradient(to right, #005daa 0%, #54b948 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#005daa', endColorstr='#54b948',GradientType=1);border-radius:2px}.bg-bluegreen h2{padding:0 20px;margin:10px 0}.bg-bluegreen p{padding:0 20px;margin:0 0 30px 0}.accordion-bluegreen>input{display:none}.accordion-bluegreen>label{display:block;cursor:pointer;position:relative;margin:0;padding:30px 55px 30px 65px;min-height:0;outline:0 !important}.accordion-bluegreen>input+label{background:#005daa;background:-moz-linear-gradient(left, #005daa 0%, #54b948 100%);background:-webkit-linear-gradient(left, #005daa 0%, #54b948 100%);background:linear-gradient(to right, #005daa 0%, #54b948 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#005daa', endColorstr='#54b948',GradientType=1);color:#fff;border-top:1px #fff solid;font-family:cincom_sans, Helvetica, Arial, sans-serif;font-weight:400;font-size:26px;line-height:1;position:relative}.accordion-bluegreen>input+label:nth-of-type(1)::before{content:"1"}.accordion-bluegreen>input+label:nth-of-type(2)::before{content:"2"}.accordion-bluegreen>input+label:nth-of-type(3)::before{content:"3"}.accordion-bluegreen>input+label::before{display:block;position:absolute;top:0;left:15px;font-size:80px;color:#03AB5C}.accordion-bluegreen>input+label+div{background:whitesmoke !important;overflow:hidden;max-height:0;background:rgba(0, 0, 0, 0.02);transition:all 0.5s ease;padding:0 1em;margin-bottom:0px}.accordion-bluegreen>input:checked+label+div{max-height:500em;padding:2em 1em 1em}.accordion-bluegreen>input+label:after{position:absolute;right:0.5em;top:30%;font-size:36px;line-height:26px;margin:3px 0 0;padding:0;content:'▼'}.accordion-bluegreen>input:checked+label:after{content:'▲'}.pagination{margin:20px 0}.pagination ul{display:block;margin:0;padding:0}.pagination ul>li{display:inline-block}.pagination ul>li>a,.pagination ul>li>span{display:block;font-size:18px;padding:0 16px;margin:0 10px 10px;line-height:2;text-decoration:none;background-color:rgba(0, 93, 170, 0.1);border-radius:8px;border:none}.pagination ul>li>a:hover,.pagination ul>li>a:focus,.pagination ul>.active>a,.pagination ul>.active>span{background-color:rgba(0, 93, 170, 0.6)}.pagination ul>.active>a,.pagination ul>.active>span{color:#fff;cursor:default}.pagination ul>.disabled>span,.pagination ul>.disabled>a,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>a:focus{color:#f9f9f9;background-color:transparent;border:1px #f9f9f9 solid;cursor:default;display:none}.pagination .pagenav span{vertical-align:-2px}.flip-container{perspective:1000px;transform-style:preserve-3d;border:1px #f0f0f1 solid;margin:5px;height:auto}.flip-container:hover .back{transform:rotateY(0deg)}.flip-container:hover .front{transform:rotateY(180deg)}.flip-container,.flip-container .front,.flip-container .back{width:100%}.flipper{transition:0.6s;transform-style:preserve-3d;position:relative;display:flex;width:100%;height:155px}.flipper:hover{height:auto}.flipper:hover .back{height:auto}.front{backface-visibility:hidden;transition:0.6s;transform-style:preserve-3d;height:155px;text-align:center;position:absolute;top:0;left:0}.front img{padding:25px;max-height:175px;width:auto}.back{backface-visibility:hidden;transition:0.6s;transform-style:preserve-3d;position:relative;margin:0;padding:0}.front{z-index:2;transform:rotateY(0deg);background:#fff;display:flex;align-content:center;align-items:center}.back{transform:rotateY(-180deg);background:#fff}.back p{margin:0;padding:0}.vertical.flip-container{position:relative}.vertical .back{transform:rotateX(180deg)}.vertical.flip-container:hover .back{transform:rotateX(0deg)}.vertical.flip-container:hover .front{transform:rotateX(180deg)}.flex-valign{flex:0 1 100%}.search .search-query{border-radius:2px;border:1px #eee solid;padding:4px;width:50px;transition:all 0.3s ease-in-out}.search .search-query:focus{width:200px;border:1px #ccc solid;z-index:100}@media (max-width:767.98px){.header-top .search{display:none}}.skip{position:absolute;display:inline-block;top:-1000px;left:-1000px;height:1px;width:1px;text-align:left;overflow:hidden;background:#005DAA !important;color:#fff !important;padding:10px}.skip:active,.skip:focus,.skip:hover{left:0;top:0;width:auto;height:auto;overflow:visible;position:relative}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url('/media/templates/site/cincom_2022/images/ajax-loader.gif') center center no-repeat}@font-face{font-family:'slick';font-weight:normal;font-style:normal;src:url('/media/templates/site/cincom_2022/fonts/slick.eot');src:url('../font/slick.eot?#iefix') format('embedded-opentype'), url('/media/templates/site/cincom_2022/fonts/slick.woff') format('woff'), url('/media/templates/site/cincom_2022/fonts/slick.ttf') format('truetype'), url('/media/templates/site/cincom_2022/fonts/slick.svg#slick') format('svg')}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}.slick-prev[dir="rtl"]{left:auto;right:-25px}.slick-prev:before{content:"←"}.slick-prev:before[dir="rtl"]{content:"→"}.slick-next{right:-25px}.slick-next[dir="rtl"]{left:-25px;right:auto}.slick-next:before{content:"→"}.slick-next:before[dir="rtl"]{content:"←"}.slick-dotted .slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:0.75}.customer-stories .slick-dots li button:before{font-size:14px;line-height:28px;text-align:center;color:#005DAA}.logo_crawl{padding:1rem 0}.custom_customer_carousel{width:100%;max-width:1200px;margin:30px auto 20px;transition:padding 0.3s ease}@media (max-width:1099.98px){.custom_customer_carousel{padding:0 40px}}@media (max-width:767.98px){.custom_customer_carousel{padding:0 20px}}.dropdown-menu{padding:0.2rem 0;margin-top:0.5rem;background-color:var(--clr-white);border-color:#555;border-radius:8px;box-shadow:0 0 8px rgba(0, 0, 0, 0.3);display:none}.dropdown-menu-end::after{right:0.9rem;left:auto}.dropdown-menu.show{display:block}.dropdown-toggle{cursor:pointer}.starchart .sc-desc{color:#005DAA;text-align:right;padding-right:1rem;line-height:2.5}@media (max-width:767.98px){.starchart .sc-desc{font-size:1rem;line-height:1;padding-bottom:1rem}}.starchart .sc-star{color:#005DAA;font-size:2.5rem;padding-left:1rem;line-height:1;letter-spacing:4px}@media (max-width:767.98px){.starchart .sc-star{font-size:1.5rem}}.h3-callout{font-weight:200;color:#333;font-size:2.75rem;line-height:1;background:var(--clr-white);padding:2rem;border-radius:8px;display:inline-block;margin:0 auto}@media (max-width:767.98px){.h3-callout{margin-top:1.5rem}}.h3-callout strong{color:#005DAA;font-weight:700;font-size:5rem}.h3-callout+p{font-size:0.8rem}@media (max-width:767.98px){.cols-40:has(.h3-callout){text-align:center}}.section-heading{background:#005DAA;color:#fff;font-size:26px;line-height:1;font-family:cincom_sans, Helvetica, Arial, sans-serif;font-weight:200;padding:15px 0 10px 15px}.block-block{display:block;width:100%;max-width:100%;padding:65px 0;clear:both}@media (max-width:767.98px){.block-block{padding:30px 0}}.home .block-block{padding:30px 0}.block-flex{display:flex;align-items:flex-start;flex-flow:row wrap;width:100%;padding:65px 0;clear:both}.block-flex>.contain{flex:1 1 100%}@media (max-width:767.98px){.block-flex{padding:30px 0}}.home .block-flex{padding:30px 0}.triad-wrap{border-radius:8px;margin:20px 0 0;padding:10px 20px 20px}.triad-wrap h5{font-weight:500;font-size:20px;padding:0;margin:0 0 20px 0;color:#005DAA}.triad{flex:1 1 100%;display:flex;justify-content:center;align-items:flex-start;order:3}@media (max-width:767.98px){.triad{flex-flow:row wrap}}.triad>div{flex:0 1 33%;text-align:center}@media (max-width:767.98px){.triad>div{flex:1 1 100%;padding:20px 15px}}.triad img{height:40px;width:auto}.triad h6{margin:5px 0 0 0;padding:0 20px;font-weight:500;font-size:14px}.block-block h2,.block-flex h2{font-size:40px;line-height:1.1;font-weight:200}.block-block p,.block-block li,.block-flex p,.block-flex li{font-size:18px}.block-block h2+p,.block-flex h2+p{font-size:20px}.block-block .txt,.block-flex .txt{flex:1 1 55%}.block-block .txt-full,.block-flex .txt-full{flex:1 1 100%}.block-block .img,.block-flex .img{flex:1 1 10%;padding:0 20px}.block-block .img .h6,.block-flex .img .h6{display:block;font-size:18px;line-height:1.2;margin:18px 0 0;padding:0;font-weight:500;text-align:center;color:#005DAA}@media (max-width:991.98px){.block-block .img,.block-flex .img{flex:1 1 25%}}@media (max-width:767.98px){.block-block .img,.block-flex .img{flex:1 1 100%}}.rounded{border-radius:50%;box-shadow:0 0 7px rgba(0, 0, 0, 0.1)}.b-video-play{position:relative;margin:20px auto;display:block;cursor:pointer;width:91px;height:104px;transition:all 0.3s ease;display:block;background:url(/images/icons/b-play-now.svg) no-repeat center center;background-size:contain;opacity:0.8;transition:opacity 0.3s ease-in-out;-webkit-animation:pulse 2s infinite ease-in-out;-o-animation:pulse 2s infinite ease-in-out;-ms-animation:pulse 2s infinite ease-in-out;-moz-animation:pulse 2s infinite ease-in-out;animation:pulse 2s infinite ease-in-out}.b-video-play:hover{opacity:1;animation:none}.b-video-play-fr{position:relative;margin:20px auto;display:block;cursor:pointer;width:91px;height:104px;transition:all 0.3s ease;display:block;background:url(/images/icons/b-play-now-fr.svg) no-repeat center center;background-size:contain;opacity:0.8;transition:opacity 0.3s ease-in-out;-webkit-animation:pulse 2s infinite ease-in-out;-o-animation:pulse 2s infinite ease-in-out;-ms-animation:pulse 2s infinite ease-in-out;-moz-animation:pulse 2s infinite ease-in-out;animation:pulse 2s infinite ease-in-out}.b-video-play-fr:hover{opacity:1;animation:none}.img-right .txt{order:1;padding-right:20px}@media (max-width:767.98px){.img-right .txt{padding-left:0;order:2}}.img-right .img{order:2}@media (max-width:767.98px){.img-right .img{order:1}}.img-left .txt{order:2;padding-left:20px}@media (max-width:767.98px){.img-left .txt{padding-left:0}}.img-left .img{order:1}.txt-icon-left h3,.txt-icon-left h4,.txt-icon-left p,.txt-icon-left ul{margin-left:85px}.i-apps{background:url(/images/products/busapp/app-icons.svg) no-repeat;background-size:1260px 84px;display:inline-block;width:84px;height:84px;margin:5px 3px;content:' ';line-height:1}.i-apps.monitor{background-position:0 top}.i-apps.checkmonitor{background-position:-85px top}.i-apps.gearmonitor{background-position:-170px top}.i-apps.windows{background-position:-255px top}.i-apps.dollarcircle{background-position:-336px top}.i-apps.dollarsquare{background-position:-420px top}.i-apps.downgraph{background-position:-504px top}.i-apps.user{background-position:-588px top}.i-apps.cloudcheck{background-position:-672px top}.i-apps.cloudcircuit{background-position:-755px top}.i-apps.twolinks{background-position:-838px top}.i-apps.link{background-position:-920px top}.i-apps.cloudround{background-position:-1006px top}.i-apps.colorgraph{background-position:-1085px top}.i-apps.java{background-position:-1170px top}.i-apps+p{margin-top:0}.banner .custom{background-repeat:no-repeat;background-size:cover;min-height:350px;padding:70px 0}.banner .custom img{width:200px;height:auto;float:right;margin:0 10% 0 20px;width:150px;margin-right:0}.banner .custom h1{color:#fff;font-size:32px;max-width:600px;font-weight:400;margin:0;padding:0}.banner .custom p{color:#fff;font-weight:200;font-size:20px;max-width:600px;line-height:1.1;margin:0;padding:10px 0}.choice-buttons{list-style:none;margin:0;padding:0;position:relative;display:flex;flex-flow:row nowrap;justify-content:space-evenly;width:100%}@media (max-width:767.98px){.choice-buttons{flex-flow:row wrap}}@media (max-width:767.98px){.choice-buttons li{flex:1 1 50%}}.choice-button{background:var(--clr-white);color:#005DAA;padding:0;border-radius:5px;margin:0 15px;display:block;text-decoration:none;transition:background-color 0.3s ease-in-out;box-shadow:0 0 8px rgba(0, 0, 0, 0.2)}@media (max-width:767.98px){.choice-button{margin:5px}}.choice-button svg{width:100%;height:auto}.choice-button svg path{fill:#005DAA}.choice-button:hover{text-decoration:none;background:var(--clr-powder-blue)}.choice-button.selected{background:#005DAA;color:#fff}.choice-button.selected svg path{fill:var(--clr-white)}.choice-button.selected:hover{text-decoration:none;color:#fff}.choice-description-item{background:var(--clr-very-light-blue);padding:4rem 3rem 2rem;border-radius:5px;margin-top:-2.5rem;display:none;width:100%;box-shadow:0 0 3px rgba(0, 0, 0, 0.2)}@media (max-width:767.98px){.choice-description-item{padding:4rem 0rem 2rem}}.is-visible{display:block}.cpqi-quote{font-size:1.5rem;font-weight:200;font-style:italic;text-indent:-0.5rem}.cpqi-quote:before{content:"“"}.cpqi-quote:after{content:"”"}.cpqi-attrib{font-size:1.5rem;font-weight:200}.cpqi-attrib:before{content:"—"}.ts-ms img{width:100%;max-width:460px;height:auto}.ts-ms p{font-size:28px;font-weight:200;line-height:1.2;margin:0;padding:10px 0}.cpqs-explore-nav{display:flex;flex-flow:row wrap;justify-content:space-evenly;margin:50px 0 50px}.cpqs-explore-nav .ce-item{flex:0 0 19%;background-color:#fff;text-align:center;padding:0 20px 20px}.cpqs-explore-nav .ce-item p{margin:10px 0}.cpqs-explore-nav .ce-item a{color:#d5186f}.cpqs-explore-nav .ce-item h3 a{color:#333}@media (max-width:767.98px){.cpqs-explore-nav .ce-item{flex:0 0 100%;text-align:left;margin-bottom:10px;padding:10px}}.cpqs-industries-nav{display:flex;flex-flow:row wrap;justify-content:space-evenly;margin:50px 0 -30px}.cpqs-industries-nav .ci-item{flex:0 0 30%;background-color:#fff;text-align:center;padding:0 20px 20px;margin-bottom:80px}.cpqs-industries-nav .ci-item p{margin:10px 0}.cpqs-industries-nav .ci-item a{color:#d5186f}.cpqs-industries-nav .ci-item h3 a{color:#333}@media (max-width:767.98px){.cpqs-industries-nav .ci-item{flex:0 0 100%;text-align:left;margin-bottom:10px;padding:10px}}.i-cpqs{background-image:url(/images/products/cpqsync/cpqsyn-icons.svg);background-size:1032px 80px;background-repeat:no-repeat;width:80px;height:80px;border-radius:50%;background-color:#23356f;text-align:center;margin:-40px auto 0}@media (max-width:767.98px){.i-cpqs{margin:0;float:left;margin:20px}}.i-integration{background-position:-565px 0}.i-industries{background-position:-663px 0}.i-partner{background-position:-758px 0}.i-insights{background-position:-853px 0}.i-about{background-position:-947px 0}.i-managed{background-position:-473px 0}.i-iem{background-position:0 0}.i-medical{background-position:-188px 0}.i-vehicle{background-position:-94px 0}.i-hightech{background-position:-379px 0}.i-hvac{background-position:-283px 0}.cpqs-explore-quote{background-image:url(/images/products/cpqsync/dataserv.jpg);background-size:cover;background-position:center center;padding:50px 40px}.cpqs-explore-quote .quote{color:#fff;font-weight:500;max-width:270px;font-size:18px}.cpqs-explore-quote .attrib{font-size:18px;color:#fff;font-weight:400}.cpqs-explore-quote .attrib a{color:#fff}.colorblock-wrap{margin:20px 0 0;display:flex;flex-flow:row wrap;align-items:center;justify-content:center;background-repeat:no-repeat;background-size:cover;background-position:center;height:400px;position:relative}@media (max-width:767.98px){.colorblock-wrap{height:800px}}.cb-explore{background-image:url(/images/products/cpqsync/cpqsync-competitive-edge.jpg)}.cb-item{flex:0 0 25%;text-align:center;position:relative;height:50%;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease;overflow:hidden}.cb-item:nth-of-type(1){background-color:rgba(255, 255, 255, 0.5)}.cb-item:nth-of-type(1):hover{background-color:rgba(255, 255, 255, 0.9)}.cb-item:nth-of-type(2){background-color:rgba(51, 51, 51, 0.7)}.cb-item:nth-of-type(2):hover{background-color:rgba(51, 51, 51, 0.9)}.cb-item:nth-of-type(3){background-color:rgba(213, 24, 111, 0.7)}.cb-item:nth-of-type(3):hover{background-color:rgba(213, 24, 111, 0.9)}.cb-item:nth-of-type(4){background-color:rgba(255, 255, 255, 0.5)}.cb-item:nth-of-type(4):hover{background-color:rgba(255, 255, 255, 0.9)}.cb-item:nth-of-type(5){background-color:rgba(51, 51, 51, 0.7)}.cb-item:nth-of-type(5):hover{background-color:rgba(51, 51, 51, 0.9)}.cb-item:nth-of-type(6){background-color:rgba(213, 24, 111, 0.7)}.cb-item:nth-of-type(6):hover{background-color:rgba(213, 24, 111, 0.9)}.cb-item:nth-of-type(7){background-color:transparent}.cb-item:nth-of-type(7):hover{background-color:rgba(255, 255, 255, 0.1)}.cb-item:nth-of-type(8){background-color:rgba(51, 51, 51, 0.7)}.cb-item:nth-of-type(8):hover{background-color:rgba(51, 51, 51, 0.9)}@media (max-width:767.98px){.cb-item{flex:0 0 50%;text-align:center;position:relative;height:25%;display:flex;align-items:center;justify-content:center;transition:all 0.3s ease}}.cb-item .cbi-h3{flex:0 0 100%;font-size:1.3em;opacity:1;padding:20px}.cb-item .cbi-desc{flex:0 0 100%;font-size:1.1em;opacity:0;display:none;transition:all 0.3s ease;padding:20px}.cb-item:hover .cbi-desc{display:block;opacity:1}.cb-item:hover .cbi-h3{opacity:0;display:none}ul.cpqs-checks li{list-style:none;position:relative;background-color:#fff;font-size:18px;line-height:1;padding:18px 10px 18px 40px;margin:15px 0}ul.cpqs-checks li:before{background-image:url(/images/products/cpqsync/cpq-check.svg);background-repeat:no-repeat;background-size:contain;display:inline-block;width:60px;height:60px;position:absolute;left:-30px;top:-6px;content:""}.cpqs-about-mission{background:url(/images/products/cpqsync/about-cpq-mission.jpg) no-repeat center center;background-size:cover;padding:100px 0}.cpqs-about-mission p{font-size:38px;color:#fff;text-align:center;max-width:80%;margin:0 auto;font-weight:200}.cpq-get-started-circle{background:#fff;border-radius:50%;padding:2rem;width:300px;height:300px;display:inline-flex;flex-flow:row wrap;align-items:center;margin-right:2rem}.pb .pb-head{padding:20px 0;background-color:var(--clr-white)}.pb .pb-body{padding:60px 0;background-color:#005DAA}.pb .pb-foot{padding:20px 0;background-color:var(--clr-white)}.pb h2{color:#005DAA;font-weight:700;font-style:italic;font-size:2.2rem}.pb h2 em{font-weight:200;font-style:normal}.pb .ldg{color:#fff;font-size:2.4rem;font-weight:400;text-align:center;line-height:1}@media (max-width:767.98px){.pb .ldg{font-size:2rem}}.pb .ldg-lg{color:#fff;font-size:3.4rem;line-height:1;font-weight:700;font-style:italic;text-align:center}@media (max-width:767.98px){.pb .ldg-lg{font-size:2.4rem}}.panel-thanks{background:#f9f9f9}.panel-thanks h3{font-size:2.5rem;margin:0;padding:0;line-height:1}.panel-black .flex-wrap{align-items:center}.panel-black h3{font-weight:200;font-size:2.5rem;margin:0;padding:0 0 0 2rem;line-height:1}.panel-black p{margin:0;padding:0 0 0 2rem;line-height:3.5}.panel-black img{width:100%;height:auto;max-width:300px;text-align:right;padding-right:2rem}.banner-note{text-align:center;background:#005DAA;color:#fff;font-size:1.3rem}.banner-note a{display:block;color:#fff;text-decoration:none;background:#005DAA;color:#fff;font-size:1.3rem;line-height:1.5;margin:0;padding:0.5rem;transition:0.3s background linear}.banner-note a:hover{background:#03AB5C;color:#fff}.ccm-tab{overflow:hidden}.ccm-tab button{float:left;border:none;outline:none;cursor:pointer;padding:0.5rem 2rem;transition:0.3s;font-size:1.4rem;font-weight:500}@media (max-width:767.98px){.ccm-tab button{font-size:1.2rem;padding:0.5rem 1.3rem}}.ccm-tabcontent{display:none;padding:1.5rem 2rem 2.5rem}.ccm-tabcontent h3{font-size:160%}.ccm-tabcontent.active{display:block}.ccm-bu{background:#005DAA;color:#fff}.ccm-it{background:#1b99d5;color:#fff}.i-time{background:url(/images/products/ccm/2022/i-time.svg) no-repeat bottom right;background-size:150px;max-width:40%}@media (max-width:767.98px){.i-time{max-width:100%}}.i-gear{background:url(/images/products/ccm/2022/i-gear.svg) no-repeat bottom right;background-size:150px;max-width:40%}@media (max-width:767.98px){.i-gear{font-size:1.9rem;max-width:100%}}.moduletable-topbanner-ccm22{display:block;clear:both;width:100%}.custom-topbanner-ccm22{width:100%;padding:90px 0 60px;background-size:cover;background-position:right top;background-color:#f9f9f9;background-repeat:no-repeat;display:flex;flex-flow:row nowrap;align-items:flex-start}@media (max-width:767.98px){.custom-topbanner-ccm22{padding:30px 20px;background-position:center top}}.custom-topbanner-ccm22 .h-text{flex:1 1 100%}.custom-topbanner-ccm22 .h-text>div{margin-top:70px}.custom-topbanner-ccm22 h1{color:#333;font-size:40px;line-height:1.1;font-weight:500;padding:0;margin:0;max-width:60%}@media (max-width:767.98px){.custom-topbanner-ccm22 h1{font-size:30px;max-width:100%}}.custom-topbanner-ccm22 h2{color:#333;font-size:36px;font-weight:200;padding:20px 0 0;max-width:60%}.custom-topbanner-ccm22 p{color:#333;font-size:20px;line-height:1.4;font-weight:500;margin:0 !important;padding:20px 0 10px 0;max-width:60%}@media (max-width:767.98px){.custom-topbanner-ccm22 p{font-size:16px;max-width:100%}}.custom-topbanner-ccm22 a,.custom-topbanner-ccm22 a:visited{color:#333;text-decoration:underline}.custom-topbanner-ccm22 a:hover{color:#005DAA}.custom-topbanner-ccm22 .button{float:left;margin:0 20px 20px 0}.ccm-it .callout{color:#fff;font-size:2.2rem;text-align:left;font-weight:400;line-height:1.3;max-width:90%}.ccm-it .callout em{font-weight:700;font-size:180%;line-height:1;display:block}@media (max-width:767.98px){.ccm-it .callout{font-size:1.9rem;max-width:100%}}.ccm-bu .callout{color:#fff;font-size:2rem;text-align:left;font-weight:400;line-height:1.3;max-width:90%}.ccm-bu .callout em{font-weight:700;font-size:180%;line-height:1;display:block}@media (max-width:767.98px){.ccm-bu .callout{font-size:1.9rem;max-width:100%}}.callout-stars{text-align:center}.callout-stars h2{color:#005DAA;font-size:3.3rem !important;text-align:center;font-weight:700;line-height:1.3;margin-bottom:1rem}.callout-stars p{color:#005DAA;font-size:1.5rem;text-align:center;line-height:1.3;margin-bottom:1rem}.callout-stars img{margin:0 auto 2rem auto;text-align:center;width:100%;height:auto;max-width:600px}.callout-stars .starchart{margin:0 auto 1rem;font-size:1.5rem}.callout-stars .starchart .sc-star{text-align:left;color:gold}.quote .quote-text{font-size:2rem;font-style:italic;text-align:left;position:relative;max-width:80%;margin:0 auto}@media (max-width:767.98px){.quote .quote-text{font-size:1.4rem}}.quote .quote-text:before{content:"“"}.quote .quote-text:after{content:"”"}.quote .quote-attrib{max-width:80%;text-align:left;margin:0 auto}.quote .quote-attrib img{width:220px;height:auto}a.btn-research{display:block;text-align:center;color:#fff;font-size:1.2rem;margin-top:0}a.btn-research:hover{text-decoration:none !important;border:none}a.btn-research img{max-width:80%;margin-left:-20%}a.btn-research span{display:block;font-weight:500;background:#005DAA;color:#fff;line-height:1.2;padding:0.75rem 2rem;border-radius:4px;transition:0.3s background linear;max-width:80%;margin:0 auto}a.btn-research span:hover{color:#fff;background:#03AB5C}.bg-header-blank{background:#f9f9f9;height:1px;margin-bottom:1rem}.ccm-triptych-large h3{font-size:1.5rem;font-weight:700}.ccm-triptych-large p{font-size:1.2rem}.ccm-triptych-col{display:flex;flex-flow:row wrap;justify-content:center}.ccm-triptych-col>div{flex:0 0 100%}.ccm-triptych-col>div:nth-of-type(2){align-self:flex-end;justify-self:flex-end}.ccm-get-started-circle{width:100%;height:auto;max-width:300px;text-align:right;padding-right:2rem}.about-timeline{display:block;width:100%;position:relative;margin:40px 0}.about-timeline .tl-copy{display:block;float:left;padding:50px 10px 5px 20px;max-width:580px;color:#fff}@media (max-width:991.98px){.about-timeline .tl-copy{max-width:350px}}@media (max-width:575.98px){.about-timeline .tl-copy{padding-top:0}}.about-timeline .tl-copy h3{font-weight:200;font-size:24px;line-height:1.1;margin:30px 0 15px 0;padding:0}.about-timeline .tl-copy h3 b{font-weight:700}.about-timeline .tl-copy p{font-size:16px}.about-timeline .tl-hero{margin-left:30px;max-width:100%}@media (max-width:767.98px){.about-timeline .tl-hero{max-width:60%}}@media (max-width:575.98px){.about-timeline .tl-hero{float:none;display:block;margin:0}}.about-timeline .tl-pager{z-index:2;position:absolute;top:0;display:table;width:100%;border-spacing:2px}.about-timeline .tl-pager a{display:table-cell;background:rgba(255, 255, 255, 0.8);color:#333;font-weight:700;font-size:14px;line-height:1.1;padding:5px 10px;box-shadow:2px 2px 4px rgba(0, 0, 0, 0.2)}.about-timeline .tl-pager a:hover{color:#798819;text-decoration:none}@media (max-width:575.98px){.about-timeline .tl-pager{position:relative;display:block}.about-timeline .tl-pager a{display:inline-block;width:48%}}.about-timeline .s1{background:#005DAA url(/images/company/about/timeline/bg-timeline-01.png) no-repeat top left}.about-timeline .s2{background:#005DAA url(/images/company/about/timeline/bg-timeline-02.png) no-repeat top left}.about-timeline .s3{background:#005DAA url(/images/company/about/timeline/bg-timeline-03.png) no-repeat top left}.about-timeline .s4{background:#005DAA url(/images/company/about/timeline/bg-timeline-04.png) no-repeat top left}.about-timeline .s5{background:#005DAA url(/images/company/about/timeline/bg-timeline-05.png) no-repeat top left}.about-timeline .s6{background:#005DAA url(/images/company/about/timeline/bg-timeline-06.png) no-repeat top left}.customer-stories .quote{color:#005DAA;font-weight:200;font-size:34px;line-height:1.2;margin:20px auto 5px;max-width:60%;text-align:center}.customer-stories .quote:before{content:"“"}.customer-stories .quote:after{content:"”"}.customer-stories .attrib{color:#005DAA;font-weight:200;font-size:18px;margin:0 0 20px;text-align:center}.blog-teaser{padding:1rem}.blog-teaser img{width:100%;height:150px;object-fit:cover}.partners-list{display:flex;flex-flow:row wrap}.partners-list>div{flex:0 1 32%;padding:10px}@media (max-width:991.98px){.partners-list>div{flex:0 1 48%;padding:10px}}@media (max-width:767.98px){.partners-list>div{flex:0 1 98%;padding:10px}}.month-heading{background:#f9f9f9;font-weight:500;text-transform:uppercase;font-size:14px;margin:20px 0;padding:5px 10px;border-radius:8px}.js-stools-container-bar{margin:20px 0}.js-stools-container-main label{display:none}.js-stools-field-filter{display:inline-block;margin:0 30px 15px 15px}.library{display:flex;flex-flow:row wrap}.library-item{position:relative;flex:0 0 25%;padding:15px;transition:all 0.3s ease}@media (max-width:991.98px){.library-item{flex:0 0 33%}}@media (max-width:767.98px){.library-item{flex:0 0 50%}}.library-item:hover{box-shadow:0 0 5px rgba(0, 0, 0, 0.5)}.library-item .item-wrap{display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;height:90px;padding:20px;background-color:rgba(0, 93, 170, 0.7)}.library-item h2{flex:1 1 100%;text-align:center;position:relative;color:#fff;font-size:16px;font-weight:500;padding:0;margin:0;line-height:1}.library-item h3{font-size:16px;font-weight:500;padding:0;margin:10px 0 5px}.library-item p{font-size:14px;padding:0;margin:0 0 10px 0}.library-item img{width:100%;height:auto}.library-item a{text-decoration:none;color:#333}.library-item a:hover{text-decoration:none}.library-item a:visited{color:#333}:root{--wicpq-clr-dkblue: #23356e;--wicpq-clr-mdblue: #055faa;--wicpq-clr-pink: #d31872;--wicpq-clr-ltpurple: #6f58a5;--wicpq-clr-ltblue: #b9e2f6}.wicpq .panel-white,.wicpq .panel-gray,.wicpq .panel-ltblue,.wicpq .panel-gradient-2,.wicpq .panel-purple,.wicpq .panel-dkblue{padding:8rem 0}.wicpq .note{font-size:0.8rem}.grid-wrap-five{display:grid;gap:1.5rem;grid-template-columns:repeat(auto-fill, minmax(220px, 1fr))}.grid-wrap-four{display:grid;gap:2rem 4rem;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr))}.grid-wrap-three{display:grid;gap:3rem;grid-template-columns:repeat(auto-fill, minmax(240px, 1fr))}.grid-compare{display:grid;gap:1rem 2rem;grid-template-columns:repeat(auto-fill, minmax(380px, 1fr))}.grid-compare div:nth-of-type(1) h4{border-bottom:1px var(--clr-grey-medium) solid}.grid-compare div:nth-of-type(2) h4{border-bottom:1px var(--wicpq-clr-pink) solid}.grid-pad-wide{padding:0 20%}.wicqp-insidethis-bg{background:url('/images/products/cpq/wicpq/insidethis-bg.svg') no-repeat right bottom;background-size:40%}.dollar-chair-bg{background:url('/images/products/cpq/wicpq/dollar-chair-bg.svg') no-repeat right bottom;background-size:contain;padding:0 30% 5rem 0}.standing-contract-bg{background:url('/images/products/cpq/wicpq/standing-contract-bg.svg') no-repeat right bottom;background-size:contain;padding:0 50% 3rem 0}.howdoyouknow-bg{background:url('/images/products/cpq/wicpq/howdoyouknow-bg.svg') no-repeat right bottom;background-size:contain;padding:0 50% 5rem 0}.panel-purple{background:var(--wicpq-clr-ltpurple);color:#fff;padding:40px 0;font-size:1.5rem}.panel-dkblue{background:var(--wicpq-clr-dkblue);color:#fff;padding:40px 0;font-size:1.5rem}.panel-dkblue img{max-width:90px;height:auto;margin:0 auto}.wicpq .panel-blue-lt{background:var(--wicpq-clr-ltblue);color:var(--wicpq-clr-dbblue);font-size:1.5rem}.wicpq .panel-purple{background:var(--wicpq-clr-ltpurple);color:#fff;font-size:1.5rem}.wicpq-btn-green{background:var(--clr-success);color:#fff;max-width:80%;padding:1.5rem;border-radius:8px;display:block;margin:0 auto;transition:background 0.3s ease}.wicpq-btn-green:hover{background:#039a53;text-decoration:none;color:#fff}.wicpq-btn-purple{background:rgba(255, 255, 255, 0.8);color:var(--wicpq-clr-ltpurple);max-width:80%;padding:1.5rem;border-radius:8px;display:block;margin:0 auto;transition:background 0.3s ease}.wicpq-btn-purple:hover{background:white;text-decoration:none;color:var(--wicpq-clr-ltpurple)}.wicpq-ipnav{background:var(--wicpq-clr-mdblue);padding:2rem;border-radius:8px;color:#fff;width:75%;margin-bottom:10rem}@media (max-width:767px){.wicpq-ipnav{width:100%;margin-bottom:0}.wicqp-insidethis-bg,.dollar-chair-bg,.standing-contract-bg,.howdoyouknow-bg{background:none;padding:2rem 0 !important}}.wicpq-ipnav a{color:#fff;text-decoration:none}.wicpq-ipnav a:hover{text-decoration:underline}.wicpq-number{display:block;max-width:90px;height:auto;margin:1rem auto}.wicpq .h2-light{margin-bottom:3rem !important}#wic_3_1 summary{font-weight:500;font-size:1.2rem;padding:0.5rem}#wic_3_1 .tab-content{padding:1rem;background:#fff;border-radius:8px}#wic_1 summary{color:var(--wicpq-clr-pink);font-weight:bold;font-size:1.2rem}#wic_1 .tab-content{padding-bottom:5rem}#wic_1 .tab-content h3,#wic_3_1 .tab-content h4{font-weight:bold}.compare-instructions{color:#999;margin:0;font-style:italic}#wic_1 .tab-content h3 img{display:inline-block;max-width:40px;height:auto;margin-right:0.5rem;vertical-align:-10px}.wicpq .panel-ltblue .quote,.wicpq .panel-ltblue .attrib,.wicpq .panel-ltblue .note{color:var(--wicpq-clr-dkblue)}.wicpq .quote{font-size:2rem;font-style:italic;font-weight:300;position:relative}.wicpq .quote:before{display:inline-block;content:"“"}.wicpq .quote:after{display:inline-block;content:"”"}.wicpq .attrib{font-weight:300}.wicpq .attrib+.note{font-weight:300}.wicpq-check-tbl{width:100%}.wicpq-ip5 th,.wicpq-check-tbl th{background:var(--wicpq-clr-ltblue);text-align:left;padding:1rem}.wicpq-ip5 td,.wicpq-check-tbl td{padding:1rem}.wicpq-ip5 td:nth-of-type(1){width:30%}.wicpq-ip5 tr:nth-of-type(2n+1),.wicpq-check-tbl tr:nth-of-type(2n+1){background:#efefef}.checkbox-wrapper-fancy *,.checkbox-wrapper-fancy *::before,.checkbox-wrapper-fancy *::after{box-sizing:border-box}.checkbox-wrapper-fancy label{display:block;width:35px;height:35px;cursor:pointer}.checkbox-wrapper-fancy input{visibility:hidden;display:none}.checkbox-wrapper-fancy input:checked~.checkbox{transform:rotate(45deg);width:14px;margin-left:12px;border-color:var(--wicpq-clr-pink);border-width:5px;border-top-color:transparent;border-left-color:transparent;border-radius:0}.checkbox-wrapper-fancy .checkbox{display:block;width:inherit;height:inherit;border:2px solid var(--clr-grey-medium);border-radius:6px;transition:all 0.375s}:root{--clr-cincom-blue: #005DAA}.panel-gradient-careers{position:relative;padding:60px 0;background:url('/images/careers/bg-gradient-careers.svg') no-repeat center center;background-size:cover}.panel-blue-medium{position:relative;padding:60px 0;background:#0097D7}.careers .st0{fill:#FFFFFF}.careers .st1{fill:none;stroke:var(--clr-cincom-blue);stroke-width:2;stroke-miterlimit:10}.careers .st2{fill:var(--clr-cincom-blue);transition:all 0.3s ease-in-out}.careers .st3{fill:var(--clr-success);transition:all 0.3s ease-in-out}.careers .cn_nav:hover .st2{fill:var(--clr-success);transition:all 0.3s ease-in-out}.careers p{font-size:1.3rem}.cg_nav:hover .wedges>path{fill:var(--clr-cincom-blue)}@media (max-width:700px){.careers-global-map-container{overflow-x:scroll}.careers-global-map-container>div{min-width:700px}}.tippy-box[data-theme~='cincom']{width:220px;padding:0.75rem 0.5rem;border-radius:8px;box-shadow:0 0 10px rgba(0, 0, 0, 0.4);background:#fff;color:#000}.tippy-box[data-theme~='cincom'] img{border-radius:8px 8px 2px 2px}.tippy-box[data-theme~='cincom'] h4{margin:0;padding:0;font-weight:bold}.career-masonry-gallery{display:flex;flex-wrap:wrap;gap:1px}.career-masonry-gallery div{height:minmax(40vw, 30vw);line-height:1;margin:0;flex:1 0 auto}.career-masonry-gallery div:nth-child(5n+1){width:33%}.career-masonry-gallery div:nth-child(5n+2){width:66%}.career-masonry-gallery div:nth-child(5n+3){width:66%}.career-masonry-gallery div:nth-child(5n+4){width:33%}.career-masonry-gallery div:nth-child(5n){width:100%}.career-masonry-gallery div img{object-fit:cover;width:100%;height:100%}.outreach-masonry-gallery{display:flex;flex-wrap:wrap;gap:1px}.outreach-masonry-gallery div{height:minmax(40vw, 30vw);line-height:1;margin:0;flex:1 0 auto}.outreach-masonry-gallery div:nth-child(4n+1){width:33%}.outreach-masonry-gallery div:nth-child(4n+2){width:66%}.outreach-masonry-gallery div:nth-child(4n+3){width:66%}.outreach-masonry-gallery div:nth-child(4n+4){width:33%}.outreach-masonry-gallery div img{object-fit:cover;width:100%;height:100%}.benefit-grid{margin-top:40px;display:grid;gap:4rem 6rem;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));justify-items:center;align-items:center}a.anchor-offset{display:block;position:relative;top:-105px;visibility:hidden}.back-to-top-link{display:none;position:fixed;right:150px;bottom:15px;line-height:1;z-index:10000;color:var(--clr-cincom-blue) !important;text-shadow:0 0 10px rgba(0, 0, 0, 0.5);pointer-events:all;background:none;opacity:0;font-size:60px;transition:all 0.3s ease}.back-to-top-link.visible{display:block;opacity:0.5}.back-to-top-link:hover,.back-to-top-link:focus{opacity:1}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0, 0, 0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:0.9;filter:alpha(opacity=90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0px;color:#ccc}#cboxLoadingGraphic{background:url(/media/templates/site/cincom_2022/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(/media/templates/site/cincom_2022/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(/media/templates/site/cincom_2022/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(/media/templates/site/cincom_2022/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}.oldie{}